Electronic device, operation method, and system

By generating a device identifier using the MAC address and product initialization information, the issue of previous owners controlling digital TVs is resolved, ensuring secure ownership transitions.

WO2026029223A1PCT designated stage Publication Date: 2026-02-05LG ELECTRONICS INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/011212
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

Conventional digital TVs use a unique MAC address for device identification, leading to issues when the device changes ownership, allowing the previous owner to control or access the TV's information through a space policy server.

Method used

Generate a device identifier using a combination of the MAC address and product initialization information, which changes upon factory reset, ensuring the new owner's device identifier is registered in the space policy server.

Benefits of technology

Prevents the previous owner from controlling or accessing the current owner's electronic device by updating the device identifier, securing the device's information and remote control capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024011212_05022026_PF_FP_ABST
    Figure KR2024011212_05022026_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device according to an embodiment of the present disclosure may comprise: a communication circuit for communicating with an external device or a server; and a processor that, when paired with the external device, receives, from the external device, the media access control (MAC) address and product initialization information of the external device, generates a device identifier by using the MAC address and the product initialization information, and transmits the generated device identifier to the server through the communication circuit.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic devices, operating methods and systems

[0001] The present disclosure relates to updating and registering a device identifier that identifies an electronic device when the device is factory reset.

[0002] Digital TV services utilizing wired or wireless networks are becoming more widespread. Digital TV services can offer a variety of services not available with existing analog broadcasting services.

[0003] For example, IPTV (Internet Protocol Television), a type of digital TV service, and smart TV services offer interactivity, allowing users to actively choose the type of program they want to watch and when. Building on this interactivity, IPTV and smart TV services can also offer a variety of additional services, such as internet search, home shopping, and online games.

[0004] Conventional TVs are registered and used on a space policy server that manages home appliances. For this purpose, a device identifier is required to identify the TV.

[0005] The device identifier can be a value hashed using the SHA (Secure Hash Algorithm)-512 function of the wired MAC (Media Access Control) address.

[0006] However, since the MAC address of a TV is a unique value, the same device identifier is always used even if the product's owner changes, such as when selling a used TV.

[0007] Accordingly, the previous owner of the TV may have the TV's device identifier on the space policy server, which may cause problems in using or controlling the TV's product information with the previous owner's account.

[0008] An object of the present disclosure may be to change the device identifier when the owner of an electronic device changes, thereby invalidating the device identifier of the previous owner.

[0009] The purpose of the present disclosure may be to prevent the previous owner from using or controlling information about the current owner's electronic device by changing the device identifier registered in the space policy server when the owner of the electronic device changes.

[0010] An electronic device according to an embodiment of the present disclosure may include a communication circuit that performs communication with an external device or server, and a processor that, when paired with the external device, receives a MAC (Media Access Control) address and product initialization information of the external device from the external device, generates a device identifier using the MAC address and the product initialization information, and transmits the generated device identifier to the server through the communication circuit.

[0011] An operating method of a system according to an embodiment of the present disclosure may include: a step in which a first electronic device receives, when paired with an external device, a MAC (Media Access Control) address and first product initialization information of the external device from the external device; a step in which the first electronic device generates a first device identifier using the MAC address and the first product initialization information; a step in which the first electronic device transmits the generated first device identifier to a server; and a step in which the server registers the first device identifier as a device identifier of the external device.

[0012] In a system including an external device, first and second electronic devices, and a server according to an embodiment of the present disclosure, when pairing with the external device, the first electronic device receives a MAC (Media Access Control) address and first product initialization information of the external device from the external device, generates a first device identifier using the MAC address and the first product initialization information, transmits the generated first device identifier to a server, and the server can register the first device identifier as a device identifier of the external device.

[0013] According to an embodiment of the present disclosure, the device identifier of the display device (100) may change due to product initialization of the display device (100).

[0014] Accordingly, the problem of the existing owner of the display device (100) using the product information of the display device (100) or performing remote control of the display device (100) can be prevented.

[0015] Figure 1 is a block diagram illustrating the configuration of a display device according to one embodiment of the present invention.

[0016] FIG. 2 is a block diagram illustrating the configuration of an electronic device according to an embodiment of the present invention.

[0017] FIG. 3 is a diagram illustrating the configuration of a space policy server according to one embodiment of the present disclosure.

[0018] FIG. 4 is a drawing illustrating the configuration of a system according to one embodiment of the present disclosure.

[0019] FIG. 5 is a sequence diagram illustrating an operation method of a system according to an embodiment of the present disclosure.

[0020] FIG. 6 is a sequence diagram illustrating an operation method of a system according to an embodiment of the present disclosure.

[0021] FIG. 7 and FIG. 8 are drawings illustrating a use case according to an embodiment of the present disclosure.

[0022] Hereinafter, embodiments related to the present invention will be described in more detail with reference to the drawings. The suffixes "module" and "part" used in the following description for components are assigned or used interchangeably solely for the convenience of writing the specification, and do not in themselves have distinct meanings or roles.

[0023] A display device according to an embodiment of the present invention is, for example, an intelligent display device that adds computer-assisted functionality to its broadcast reception function. While faithfully performing the broadcast reception function, it can also be equipped with Internet functionality and other features, providing a more user-friendly interface, such as a manual input device, touch screen, or space remote control. Furthermore, with support for wired or wireless Internet functionality, it can connect to the Internet and a computer, enabling functions such as email, web browsing, banking, or gaming. A standardized, general-purpose operating system can be used for these various functions.

[0024] Accordingly, the display device described in the present invention can perform various user-friendly functions, for example, by allowing various applications to be freely added or deleted on a general-purpose operating system kernel. More specifically, the display device can be a network TV, HBB TV, smart TV, LED TV, OLED TV, etc., and in some cases, it can also be applied to smartphones.

[0025] FIG. 1 is a block diagram illustrating the configuration of a display device according to one embodiment of the present invention.

[0026] Referring to FIG. 1, a display device (100) may include a video receiver (130), an external device interface (135), a memory (140), a user input interface (150), a controller (170), a wireless communication interface (173), a display (180), a speaker (185), and a power supply circuit (190).

[0027] The video receiver (130) may include a tuner (131), a demodulator (132), and a network interface (133).

[0028] The tuner (131) can select a specific broadcast channel according to a channel selection command. The tuner (131) can receive a broadcast signal for the selected specific broadcast channel.

[0029] The demodulator (132) can separate the received broadcast signal into a video signal, an audio signal, and a data signal related to the broadcast program, and can restore the separated video signal, audio signal, and data signal into a form that can be output.

[0030] The external device interface (135) can receive an application or a list of applications within an adjacent external device and transmit it to the controller (170) or memory (140).

[0031] The external device interface (135) can provide a connection path between the display device (100) and the external device. The external device interface (135) can receive one or more of images and audio output from an external device connected wirelessly or wiredly to the display device (100) and transmit them to the controller (170). The external device interface (135) can include a plurality of external input terminals. The plurality of external input terminals can include an RGB terminal, one or more HDMI (High Definition Multimedia Interface) terminals, and a component terminal.

[0032] A video signal of an external device input through an external device interface (135) can be output through a display (180). A voice signal of an external device input through an external device interface (135) can be output through a speaker (185).

[0033] An external device that can be connected to the external device interface (135) may be any one of a set-top box, a Blu-ray player, a DVD player, a game console, a sound bar, a smartphone, a PC, a USB memory, and a home theater, but this is only an example.

[0034] The network interface (133) may provide an interface for connecting the display device (100) to a wired / wireless network including the Internet. The network interface (133) may transmit or receive data to or from other users or other electronic devices via the connected network or another network linked to the connected network.

[0035] Additionally, some content data stored in the display device (100) can be transmitted to a selected user or electronic device among other users or other electronic devices pre-registered in the display device (100).

[0036] The network interface (133) can access a predetermined web page through a connected network or another network linked to the connected network. That is, by accessing a predetermined web page through a network, data can be transmitted or received with the corresponding server.

[0037] In addition, the network interface (133) can receive content or data provided by a content provider or network operator. That is, the network interface (133) can receive content such as movies, advertisements, games, VOD, broadcast signals, etc. and information related thereto provided from a content provider or network provider via a network.

[0038] Additionally, the network interface (133) can receive firmware update information and update files provided by the network operator, and can transmit data to the Internet or content provider or network operator.

[0039] The network interface (133) can select and receive a desired application from among applications open to the public via a network.

[0040] The memory (140) stores a program for each signal processing and control within the controller (170), and can store signal-processed image, voice, or data signals.

[0041] In addition, the memory (140) may perform a function for temporary storage of video, audio, or data signals input from an external device interface (135) or a network interface (133), and may store information about a specific image through a channel memory function.

[0042] The memory (140) can store an application or a list of applications input from an external device interface (135) or a network interface (133).

[0043] The display device (100) can play content files (video files, still image files, music files, document files, application files, etc.) stored in the memory (140) and provide them to the user.

[0044] The user input interface (150) can transmit a signal input by the user to the controller (170) or transmit a signal from the controller (170) to the user. For example, the user input interface (150) can receive and process control signals such as power on / off, channel selection, and screen setting from the remote control device (200) according to various communication methods such as Bluetooth, Ultra Wideband (WB), ZigBee, Radio Frequency (RF) communication, or infrared (IR) communication, or process control signals from the controller (170) to be transmitted to the remote control device (200).

[0045] In addition, the user input interface (150) can transmit control signals input from local keys (not shown) such as a power key, channel key, volume key, and setting value to the controller (170).

[0046] An image signal processed by the controller (170) can be input to the display (180) and displayed as an image corresponding to the image signal. In addition, an image signal processed by the controller (170) can be input to an external output device through an external device interface (135).

[0047] The voice signal processed by the controller (170) can be output as audio to the speaker (185). In addition, the voice signal processed by the controller (170) can be input to an external output device through the external device interface (135).

[0048] In addition, the controller (170) can control the overall operation within the display device (100).

[0049] In addition, the controller (170) can control the display device (100) by a user command or internal program input through the user input interface (150), and can connect to a network to enable the user to download a desired application or application list into the display device (100).

[0050] The controller (170) enables the user-selected channel information, etc. to be output through a display (180) or speaker (185) together with processed video or audio signals.

[0051] In addition, the controller (170) allows a video signal or audio signal from an external device, for example, a camera or camcorder, input through the external device interface (135) to be output through the display (180) or speaker (185) in accordance with an external device video playback command received through the user input interface (150).

[0052] Meanwhile, the controller (170) can control the display (180) to display an image, for example, a broadcast image input through a tuner (131), an external input image input through an external device interface (135), an image input through a network interface, or an image stored in a memory (140) can be controlled to be displayed on the display (180). In this case, the image displayed on the display (180) can be a still image or a moving image, and can be a 2D image or a 3D image.

[0053] In addition, the controller (170) can control the playback of content stored in the display device (100), received broadcast content, or external input content input from outside, and the content can be in various forms such as broadcast video, external input video, audio file, still image, connected web screen, and document file.

[0054] The wireless communication interface (173) can communicate with an external device through wired or wireless communication. The wireless communication interface (173) can perform short-range communication with the external device. To this end, the wireless communication interface (173) can support short-range communication using at least one of Bluetooth™, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), UWB (Ultra Wideband), ZigBee, NFC (Near Field Communication), Wi-Fi (Wireless-Fidelity), Wi-Fi Direct, and Wireless USB (Wireless Universal Serial Bus) technologies. This wireless communication interface (173) can support wireless communication between the display device (100) and a wireless communication system, between the display device (100) and another display device (100), or between the display device (100) and a network in which the display device (100, or an external server) is located via a short-range wireless communication network (Wireless Area Network). The short-range wireless communication network can be a short-range wireless personal area network (Wireless Personal Area Network).

[0055] Here, the other display device (100) may be an electronic device such as a wearable device (e.g., a smartwatch, smart glasses, or a head-mounted display (HMD)) or a smart phone that can exchange data with (or be linked to) the display device (100) according to the present invention. The wireless communication interface (173) may detect (or recognize) a wearable device capable of communication around the display device (100).

[0056] Furthermore, if the detected wearable device is a device certified to communicate with the display device (100) according to the present invention, the controller (170) can transmit at least a portion of the data processed in the display device (100) to the wearable device via the wireless communication interface (173). Accordingly, a user of the wearable device can utilize the data processed in the display device (100) via the wearable device.

[0057] The display (180) can generate a driving signal by converting a video signal, data signal, OSD signal processed by the controller (170) or a video signal, data signal, etc. received from an external device interface (135) into R, G, and B signals, respectively.

[0058] Meanwhile, since the display device (100) illustrated in FIG. 1 is merely an embodiment of the present invention, some of the illustrated components may be integrated, added, or omitted depending on the specifications of the display device (100) actually implemented.

[0059] That is, two or more components may be combined into a single component, or a single component may be subdivided into two or more components, as needed. Furthermore, the functions performed by each block are intended to illustrate embodiments of the present invention, and their specific operations or devices do not limit the scope of the present invention.

[0060] According to another embodiment of the present invention, the display device (100) may receive and play back an image through a network interface (133) or an external device interface (135) without having a tuner (131) and a demodulator (132), unlike that shown in FIG. 1.

[0061] For example, the display device (100) may be implemented separately as an image processing device, such as a set-top box, for receiving broadcast signals or contents according to various network services, and a content playback device for playing contents input from the image processing device.

[0062] In this case, the operating method of the display device according to the embodiment of the present invention to be described below may be performed by any one of the display device (100) described with reference to FIG. 1, as well as an image processing device such as the separated set-top box, or a content playback device having a display (180) and a speaker (185).

[0063] FIG. 2 is a block diagram illustrating the configuration of an electronic device according to an embodiment of the present invention.

[0064] The electronic device (200) may be implemented as a fixed device or a mobile device, such as a projector, a mobile phone, a smart phone, a desktop computer, a laptop, a digital broadcasting terminal, a PDA (personal digital assistant), a PMP (portable multimedia player), a navigation device, a tablet PC, a wearable device, a set-top box (STB), a DMB receiver, a radio, or a desktop computer.

[0065] Referring to FIG. 5, the electronic device (200) may include a communication circuit (210), an input interface (220), a memory (230), a display (240), and a processor (290).

[0066] The communication interface (510) can transmit and receive data with external devices such as other electronic devices or servers using wired or wireless communication technology.

[0067] The communication interface (510) can perform communication using any one of the communication standards of GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), LTE (Long Term Evolution), 5G, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Bluetooth (Bluetooth), RFID (Radio Frequency Identification), Infrared Data Association (IrDA), ZigBee, and NFC (Near Field Communication).

[0068] The input interface (220) may include a camera for inputting a video signal, a microphone for receiving an audio signal, a user input unit for receiving information from a user, etc.

[0069] Here, the camera or microphone is treated as a sensor, and the signal obtained from the camera or microphone can be called sensing data or sensor information.

[0070] The memory (230) can store various software and data related to the operation of the electronic device (200).

[0071] The display (240) can display a video signal received from the outside.

[0072] The processor (290) can control the overall operation of the electronic device (200).

[0073] When connection of an external device is required to perform an operation of the electronic device (200), the processor (290) can generate a control signal for controlling the external device and transmit the generated control signal to the external device.

[0074] The processor (290) can obtain intent information for user input and determine the user's requirements based on the obtained intent information.

[0075] The processor (290) can control at least some of the components of the electronic device (200) to run an application program stored in the memory (170).

[0076] The processor (290) can operate two or more of the components included in the electronic device (200) in combination to drive the application program.

[0077] FIG. 3 is a diagram illustrating the configuration of a space policy server according to one embodiment of the present disclosure.

[0078] Referring to FIG. 3, the space policy server (300) may include a communication interface (310), a database (330), and a main processor (390).

[0079] The communication interface (310) can communicate with an external device via the Internet. The communication interface (310) can communicate with a display device (100), an electronic device (200), or an SDP server (400).

[0080] The database (330) can store the device identifier of the display device (100).

[0081] The database (330) can store the device identifier of the updated display device (100).

[0082] The main processor (390) can control the overall operation of the space policy server (300).

[0083] The main processor (390) can store the device identifier received from the electronic device (200) in the database (330).

[0084] When the main processor (390) receives a remote command and device identifier from an electronic device (200), it can compare the received device identifier with a stored device identifier and output the comparison result.

[0085] FIG. 4 is a drawing illustrating the configuration of a system according to one embodiment of the present disclosure.

[0086] Referring to FIG. 4, the system (40) may include a display device (100), an electronic device (200), a space policy server (300), and a service delivery platform (SDP) server (400).

[0087] The display device (100) can perform a pairing process with the electronic device (200-1).

[0088] Afterwards, the electronic device (200) can transmit the device identifier obtained during the pairing process to the space policy server (300).

[0089] The space policy server (300) can register the received device identifier as an identifier of the display device (100).

[0090] The electronic device (200) can transmit remote commands and device identifiers to the space policy server (300) to control the operation of the display device (100).

[0091] The space policy server (300) can compare the received device identifier and the currently registered device identifier upon receiving a remote command, and if the comparison results show that the received device identifier and the currently registered device identifier are the same, the space policy server (300) can transmit a success message to the SDP server (400) through the communication interface (310).

[0092] The space policy server (300) can compare the received device identifier and the currently registered device identifier upon receiving a remote command, and if the comparison results in the received device identifier and the currently registered device identifier being different, can transmit a failure message to the SDP server (400) through the communication interface (310).

[0093] The SDP server (400) can transmit an operation command to the display device (100) that commands the execution of an operation corresponding to a remote command according to the received success message.

[0094] The display device (100) can perform an operation corresponding to a remote command according to the received operation command.

[0095] In another embodiment, the space policy server (300) may transmit a remote command directly to the display device (100) without sending a success message to the SDP server (400).

[0096] The SDP server (400) can receive log information of the display device (100) from the display device (100) when the display device (100) is connected to the Internet.

[0097] The SDP server (400) can provide a service based on log information of the display device (100).

[0098] The SDP server (400) can provide dashboard, content store, shopping, and search services to the display device (100).

[0099] The display device (100) may also be referred to as an external device (100).

[0100] FIG. 5 is a sequence diagram illustrating an operation method of a system according to an embodiment of the present disclosure.

[0101] Each of the first electronic device (200-1) and the second electronic device (200-2) may include all of the components of the electronic device (200) of FIG. 3.

[0102] It is assumed that the user of the first electronic device (200-1) is the first user, and the user of the second electronic device (200-2) is the second user.

[0103] A first user can log in to the home appliance management device application installed on a first electronic device (200-1) through a first user account, and a second user can log in to the home appliance management device application installed on a second electronic device (200-2) through a second user account.

[0104] Additionally, it is assumed that the owner of the display device (100) changes from the first user to the second user.

[0105] Referring to FIG. 5, the controller (170) of the display device (100) can transmit the MAC address of the display device (100) and first product initialization information to the first electronic device (200-1) via a wireless communication interface (173) (S501).

[0106] In one embodiment, when pairing with the first electronic device (200-1), the controller (170) may transmit the MAC address of the display device (100) to the electronic device (200) via the wireless communication interface (173).

[0107] When registering a display device (100) in a home appliance management application installed in a first electronic device (200-1), the controller (170) can transmit the MAC address of the display device (100) to the electronic device (200) via a wireless communication interface (173).

[0108] The MAC address is a unique identifier for a network interface and may be assigned by the network interface's manufacturer. The MAC address may be a value that remains unchanged during product initialization or factory reset.

[0109] The MAC address may be a wired MAC address.

[0110] In one embodiment, product initialization information may be information that changes depending on the performance of product initialization or factory initialization. The first product initialization information may be information indicating the factory status of the display device (100).

[0111] For example, the first product initialization information may include one or more of a first OS identifier, a product initialization cycle, or a product initialization count.

[0112] The OS identifier may be a key value used for connection with an external device under the operating system of the display device (100). The OS identifier may be an OS uuid (universally unique identifier).

[0113] The first product initialization information may further include one or more system setting values.

[0114] The first product initialization information may include information that is updated according to product initialization of the display device (100).

[0115] The processor (290) of the first electronic device (200-1) can generate a first device identifier that identifies the display device (100) based on the received MAC address and first product initialization information (S503).

[0116] The device identifier may be a Universally Unique Identifier (UUID). A UUID may be an identifier that is guaranteed to be unique on the network.

[0117] Device identifiers can be generated using the device's network address, timestamp, and other components.

[0118] The device identifier can be a string of the form 8-4-4-4-12. For example, the device identifier could be <eaaa2618-b2aa-4bb8-9721-0ef0a2400f77>It can have the same form as .

[0119] The processor (290) can generate a first device identifier by encoding the MAC address and first product initialization information.

[0120] The processor (290) of the first electronic device (200-1) can transmit the first device identifier generated through the communication circuit (210) to the space policy server (300) (S505).

[0121] The main processor (390) of the space policy server (300) can register the received first device identifier as the device identifier of the display device (100) (S507).

[0122] The main processor (390) of the space policy server (300) can map the first device identifier to the name of the first user account or display device (100) and store the mapped information in the database (330).

[0123] After that, the controller (170) of the display device (100) can determine whether product initialization of the display device (100) has been performed (S509).

[0124] Product initialization may be referred to as factory reset.

[0125] Product initialization may be a process of returning the display device (100) to its initial factory state. Product initialization may be performed when the owner of the display device (100) changes due to reasons such as the sale of a used display device (100).

[0126] During the product initialization process, user data, system settings, and applications installed according to user input stored in the display device (100) may be deleted.

[0127] The controller (170) can perform product initialization of the display device (100) upon receiving a preset input.

[0128] The controller (170) of the display device (100) can obtain second product initialization information when product initialization is performed (S511).

[0129] In one embodiment, the second product initialization information may be information that changes according to the performance of product initialization.

[0130] For example, the second product initialization information may include one or more of a second OS identifier, a product initialization cycle, or a product initialization count.

[0131] The second OS identifier may be a key value used for connection with an external device under the operating system of the display device (100).

[0132] The second product initialization information may further include one or more system setting values ​​that have changed compared to the first product initialization information.

[0133] The second product initialization information may include information updated according to product initialization of the display device (100).

[0134] The controller (170) of the display device (100) can transmit the MAC address and product initialization information of the display device (100) to the second electronic device (200-2) via a wireless communication interface (173) (S513).

[0135] The controller (170) can transmit the MAC address and second product initialization information to the electronic device (200) during the pairing process between the display device (100) and the second electronic device (200-2).

[0136] The processor (290) of the second electronic device (200-2) can generate a second device identifier that identifies the display device (100) based on the received MAC address and product initialization information (S515).

[0137] The processor (290) can generate a second device identifier based on a combination of the MAC address and product initialization information.

[0138] The processor (290) can generate a second device identifier by encoding the MAC address and product initialization information.

[0139] The processor (290) of the second electronic device (200-2) can transmit the second device identifier generated through the communication circuit (210) to the space policy server (300) (S517).

[0140] The main processor (390) of the space policy server (300) can register the received second device identifier as the device identifier of the display device (100) (S519).

[0141] The main processor (390) can map the second device identifier to the name of the second user account or display device (100) and store the mapped information in the database (330).

[0142] As a result, the space policy server (300) can recognize the device identifier of the display device (100) as a second device identifier according to a change in the owner of the display device (100).

[0143] The space policy server (300) can transmit a remote command and a first device identifier to control the display device (100) from the first electronic device (200-1).

[0144] The main processor (390) of the space policy server (300) can transmit a message to the first electronic device (200-1) indicating that execution of a remote command is impossible because the first device identifier is different from the currently registered second device identifier.

[0145] The first electronic device (200-1) can display the received message through the display (240).

[0146] In this way, according to an embodiment of the present disclosure, the device identifier of the display device (100) may change due to product initialization of the display device (100).

[0147] Accordingly, the problem of the existing owner of the display device (100) using the product information of the display device (100) or performing remote control of the display device (100) can be prevented.

[0148] FIG. 6 is a sequence diagram illustrating an operation method of a system according to an embodiment of the present disclosure.

[0149] FIG. 6 may be an embodiment in which product initialization information is an OS identifier and is performed after the embodiment of FIG. 5.

[0150] That is, in FIG. 6, it is assumed that the owner of the display device (100) has changed from a second user corresponding to a second user account to a third user corresponding to a third user account, and product initialization has been performed. That is, product initialization has been performed twice after the display device (100) is shipped.

[0151] The third electronic device (200-3) may include all components of the electronic device (200) of FIG. 3. A third user may log in to the home appliance management device application installed on the third electronic device (200-3) through a third user account.

[0152] Referring to FIG. 6, the controller (170) of the display device (100) can determine whether product initialization of the display device (100) has been performed (S601).

[0153] The controller (170) of the display device (100) can update the OS identifier from the second OS identifier to the third OS identifier when product initialization is performed (S603).

[0154] The controller (170) of the display device (100) can transmit the MAC address and the updated third OS identifier of the display device (100) to the third electronic device (200-3) via the wireless communication interface (73) (S605).

[0155] The processor (290) of the third electronic device (200-3) can generate a third device identifier that identifies the display device (100) based on the received MAC address and third OS identifier (S607).

[0156] The processor (290) of the third electronic device (200-3) can generate a third device identifier by combining the MAC address and the third OS identifier.

[0157] The processor (290) of the third electronic device (200-3) can generate a third device identifier by encoding the MAC address and the third OS identifier.

[0158] The processor (290) of the electronic device (200) can transmit the third device identifier generated through the communication circuit (210) to the space policy server (300) (S609).

[0159] The main processor (390) of the space policy server (300) can register the received third device identifier (S611).

[0160] The main processor (290) can register the device identifier of the display device (100) as a third device identifier.

[0161] The main processor (390) can map the third device identifier to the name of the third user account or display device (100) and store the mapped information in the database (330).

[0162] The second electronic device (200-2) can transmit a remote command and a second device identifier for controlling the display device (100) to the space policy server (300) through a communication circuit (210).

[0163] If the received second device identifier is different from the currently registered third device identifier, the space policy server (300) can transmit a message to the second electronic device (200-3) indicating that remote command control is not possible through the communication interface (310).

[0164] The second electronic device (200-2) can display the received message through the display (240).

[0165] FIG. 7 and FIG. 8 are drawings illustrating a use case according to an embodiment of the present disclosure.

[0166] Referring to FIGS. 7 and 8, the display device (100) can perform a pairing process with the first electronic device (200-1) (S701).

[0167] The pairing process may be a process of registering the display device (100) to the home appliance management application installed in the first electronic device (200-1).

[0168] Afterwards, the first electronic device (200-1) can transmit the first device identifier obtained during the pairing process to the space policy server (300) (S703).

[0169] The first electronic device (200-1) can receive a MAC address and a first OS identifier from the display device (100) during the pairing process.

[0170] The first electronic device (200-1) can generate a first device identifier by encoding a MAC address and a first OS identifier.

[0171] The space policy server (300) can register the first device identifier as an identifier of the display device (100) (S705).

[0172] The first electronic device (200-1) can transmit a remote command and a first device identifier for controlling the operation of the display device (100) to the space policy server (300) (S707).

[0173] The first device identifier may also be transmitted as part of a remote command.

[0174] The space policy server (300) can compare the received first device identifier and the currently registered device identifier upon receiving a remote command, and as a result of the comparison, since the received first device identifier and the currently registered device identifier are the same, the space policy server (300) can transmit a success message to the SDP server (400) through the communication interface (310) (S709).

[0175] The success message may be a message to control the operation of the display device (100) according to a remote command.

[0176] The SDP server (400) can transmit an operation command to the display device (100) that commands the execution of an operation corresponding to a remote command according to the received success message (S711).

[0177] The display device (100) can perform an operation corresponding to a remote command according to the received operation command.

[0178] In another embodiment, the space policy server (300) may transmit a remote command directly to the display device (100) without sending a success message to the SDP server (400).

[0179] After that, the display device (100) can determine whether product initialization of the display device (100) has been performed (S713).

[0180] The controller (170) of the display device (100) can obtain product initialization information when product initialization is performed (S715).

[0181] In one embodiment, product initialization information may be information that changes depending on the performance of product initialization.

[0182] For example, product initialization information may include one or more of an OS identifier, a product initialization cycle, or a product initialization count.

[0183] The OS identifier may be a key value used for connection with an external device under the operating system of the display device (100). The OS identifier may be an OS uuid (universally unique identifier).

[0184] Product initialization information may further include one or more system configuration values.

[0185] Product initialization information may include information that is updated according to product initialization of the display device (100).

[0186] The display device (100) can perform a pairing process with the second electronic device (200-2) (S717).

[0187] The pairing process may be a process of registering the display device (100) to a home appliance management application installed in the second electronic device (200-2).

[0188] Afterwards, the second electronic device (200-2) can transmit the second device identifier obtained during the pairing process to the space policy server (300) (S719).

[0189] The second electronic device (200-2) can receive a MAC address and a second OS identifier from the display device (100) during the pairing process.

[0190] The second electronic device (200-2) can generate a second device identifier by encoding the MAC address and the second OS identifier.

[0191] The space policy server (300) can register the second device identifier as an identifier of the display device (100) (S721).

[0192] The first electronic device (200-1) can transmit a remote command and a first device identifier for controlling the operation of the display device (100) to the space policy server (300) (S723).

[0193] The first device identifier may also be transmitted as part of a remote command.

[0194] The space policy server (300) can compare the received first device identifier and the currently registered device identifier upon receiving a remote command, and if the comparison result shows that the received first device identifier and the currently registered device identifier are not the same, the space policy server (300) can transmit a failure message to the SDP server (400) through the communication interface (310) (S725).

[0195] In this way, according to an embodiment of the present disclosure, the device identifier registered in the space policy server (300) can be changed through the product initialization process of the display device (100).

[0196] The first user, who is the existing owner of the display device (100), is unable to control the display device (100). Accordingly, the existing owner of the display device (100) can be prevented from using product information of the current owner's display device (100) and controlling the display device (100).

[0197] An electronic device (200) according to an embodiment of the present disclosure may include a communication circuit (210) that performs communication with an external device (100) or a server (300), and a processor (290) that receives a MAC (Media Access Control) address and product initialization information of the external device (100) from the external device (100) when paired with the external device (100), generates a device identifier using the MAC address and the product initialization information, and transmits the generated device identifier to the server through the communication circuit (210).

[0198] An operating method of a system according to an embodiment of the present disclosure may include a step of receiving, by a first electronic device (200-1), a MAC (Media Access Control) address and first product initialization information of an external device (100) from the external device (100) when pairing with the external device; a step of generating, by the first electronic device (200-1), a first device identifier using the MAC address and the first product initialization information; a step of transmitting, by the first electronic device (200-1), the generated first device identifier to a server; and a step of registering, by the server (300), the first device identifier as a device identifier of the external device (100).

[0199] In a system including an external device (100), first and second electronic devices (200-1, 200-2) and a server (300) according to an embodiment of the present disclosure, when pairing with the external device (100), the first electronic device (200-1) receives a MAC (Media Access Control) address and first product initialization information of the external device (100) from the external device (100), generates a first device identifier using the MAC address and the first product initialization information, transmits the generated first device identifier to the server (300), and the server (300) can register the first device identifier as a device identifier of the external device (100).

[0200] According to one embodiment of the present invention, the above-described method can be implemented as processor-readable code on a medium in which a program is recorded. Examples of processor-readable media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage devices.

[0201] The display device described above is not limited to the configuration and method of the embodiments described above, and the embodiments may be configured by selectively combining all or part of each embodiment so that various modifications can be made.

Claims

In electronic devices, A communication circuit that performs communication with an external device or server; and When paired with the external device, a processor is included that receives the MAC (Media Access Control) address and product initialization information of the external device from the external device, generates a device identifier using the MAC address and the product initialization information, and transmits the generated device identifier to the server through a communication circuit. Electronic devices. In the first paragraph, The above product initialization information is When the above product is initialized, the information that is updated is Electronic devices. In the second paragraph, The above product initialization information is An operating system identifier, a turn of said product initialization, or one or more of the number of times said product initialization has occurred. Electronic devices. In the first paragraph, The above processor Transmitting a remote command for controlling the external device to the server and the generated device identifier to the server, Receiving the result of executing the remote command from the above server Electronic devices. In the first paragraph, The above device identifier is Universally Unique Identifier (UUID) Electronic devices. In terms of how the system operates, A step of the first electronic device receiving the MAC (Media Access Control) address and first product initialization information of the external device from the external device when pairing with the external device; A step in which the first electronic device generates a first device identifier using the MAC address and the first product initialization information; A step in which the first electronic device transmits the generated first device identifier to the server; and The server includes a step of registering the first device identifier as a device identifier of the external device. How it works. In paragraph 6, A step of the external device obtaining second product initialization information when the external device is initialized; A step of receiving the MAC (Media Access Control) address of the external device and the second product initialization information from the external device when the second electronic device is paired with the external device; and A step in which the second electronic device generates a second device identifier using the MAC address and the second product initialization information; A step in which the second electronic device transmits the generated second device identifier to the server; and The server further includes a step of registering the second device identifier as a device identifier of the external device. How it works. In paragraph 7, The first electronic device transmits a remote command for controlling the external device and the first device identifier to the server; and The server further comprises a step of transmitting a message to the first electronic device indicating that the remote command cannot be performed. How it works. In paragraph 7, The second electronic device transmits a remote command for controlling the external device and the second device identifier to the server; and The server further comprises a step of transmitting a message to the second electronic device indicating that the remote command is executable. How it works. In paragraph 7, The above first product initialization information or the above second product initialization information When the above product is initialized, the information that is updated is How it works. In Article 10, The above first product initialization information or the above second product initialization information An operating system identifier, a turn of said product initialization, or one or more of the number of times said product initialization has occurred. How it works. In paragraph 6, The above device identifier is Universally Unique Identifier (UUID) How it works. In a system including an external device, a first and second electronic device and a server, The above first electronic device When pairing with an external device, the MAC (Media Access Control) address and first product initialization information of the external device are received from the external device, a first device identifier is generated using the MAC address and the first product initialization information, and the generated first device identifier is transmitted to the server. The above server registers the first device identifier as the device identifier of the external device. System. In Article 13, The above external device is, When initializing the product of the above external device, the second product initialization information is obtained, The second electronic device is When paired with the external device, the MAC (Media Access Control) address of the external device and the second product initialization information are received from the external device, a second device identifier is generated using the MAC address and the second product initialization information, and the second electronic device transmits the generated second device identifier to the server. The above server is Registering the above second device identifier as the device identifier of the external device System. In Article 14, The above first electronic device, Transmitting a remote command for controlling the external device and the first device identifier to the server, The above server is Transmitting a message to the first electronic device indicating that the above remote command cannot be performed; System.

Citation Information

Patent Citations

  • User registration information management server, device management system and user registration information management method

    JP2007280248A

  • Remote control system, set-top box, management server, and tablet computer

    JP2012080444A

  • A method for preventing unauthorized copying byissuing software license using a network

    KR1020050012322A

  • Connection method between access point and terminal inwireless LAN

    KR1020060027633A

  • Home network system and method for home networking

    KR1020090024032A