Electronic device and operating method of electronic device

The method enables efficient storage of electronic device information in NFC tags post-manufacturing, addressing automation challenges and cost issues, enhancing scalability and user convenience.

WO2026151041A1PCT designated stage Publication Date: 2026-07-16SAMSUNG ELECTRONICS CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2025-11-10
Publication Date
2026-07-16

AI Technical Summary

Technical Problem

The automation of storing electronic device information in near-field communication (NFC) tags during manufacturing is difficult and incurs additional costs due to the need for user intervention and additional equipment, complicating the production process.

Method used

A method and device that allow a first electronic device to obtain, store, and transfer identification information to an NFC tag using proximity or contact, enabling seamless communication connections without altering the production process.

Benefits of technology

Facilitates efficient and cost-effective storage of identification information in NFC tags, enhancing scalability and user convenience by allowing post-production programming, thus maintaining production efficiency and reducing complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025018359_16072026_PF_FP_ABST
    Figure KR2025018359_16072026_PF_FP_ABST
Patent Text Reader

Abstract

The disclosed device comprises: a communication interface; a memory for storing at least one instruction; and at least one processor including processing circuitry, wherein the at least one instruction is individually or collectively executed by the at least one processor so as to: acquire identification information corresponding to an application from a short-range communication tag when a first proximity or contact to a short-range communication tag is identified; perform a communication connection with a second device according to the application executed on the basis of the identification information of the application; acquire identification information corresponding to the second device from the second device on the basis of the communication connection with the second device; and store the identification information corresponding to the second device in the short-range communication tag when a second proximity or contact to the short-range communication tag is identified.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method of operation of electronic device

[0001] The present disclosure relates to an electronic device and a method of operating the same, and more specifically, to a method for performing a connection between electronic devices using a tag for near-field communication and an electronic device for performing said method.

[0002] With the advancement of multimedia and network technologies, electronic devices can communicate with each other to transmit and receive various information, thereby providing diverse services to users. Accordingly, technologies for efficiently authenticating other electronic devices and effectively providing appropriate information to them have developed. For example, electronic devices can connect with each other by acquiring information from other devices using near-field communication tags, enabling the transmission and reception of data over short distances.

[0003] Near-field communication (NFC) tags can read and write data from electronic devices by making contact or being in close proximity to them, without the need for a separate power source. To establish connections between multiple electronic devices using NFC tags, identification information for the devices (e.g., address information or a shared key to authenticate control rights) must be stored in the tags. During the manufacturing process, it is difficult to automate the process of storing electronic device information in NFC tags. Furthermore, even if this process is automated, additional costs may be incurred due to the installation of the manufacturing process.

[0004] The present invention aims to provide a first device and a method of operation thereof for storing identification information of a second device according to a disclosed embodiment in a tag for near-field communication.

[0005] A method of operation of a first device according to one aspect of the present disclosure may include, when a first proximity or contact with a near-field communication tag is identified, an operation of obtaining identification information corresponding to an application from the near-field communication tag. The method may include, according to an application executed based on the identification information corresponding to the application, an operation of performing a communication connection with a second device. The method may include, based on the communication connection with the second device, an operation of obtaining identification information corresponding to the second device from the second device. The method may include, when a second proximity or contact with the near-field communication tag is identified, an operation of storing identification information corresponding to the second device in the near-field communication tag.

[0006] A first device according to one aspect of the present disclosure may include a communication interface, a memory for storing at least one instruction, and at least one processor comprising a processing circuit. By having the at least one instruction executed individually or collectively by the at least one processor, the first device may obtain identification information corresponding to an application from the near-field communication tag when a first proximity or contact to the near-field communication tag is identified. By having the at least one instruction executed individually or collectively by the at least one processor, the first device may perform a communication connection with a second device according to the application executed by the identification information corresponding to the application. By having the at least one instruction executed individually or collectively by the at least one processor, the first device may obtain identification information corresponding to the second device from the second device based on the communication connection with the second device. When the above at least one instruction is executed individually or collectively by the above at least one processor, the first device can store identification information corresponding to the second device in the near-field communication tag when a second proximity or contact to the near-field communication tag is identified.

[0007] In a computer-readable recording medium having at least one instruction recorded thereon according to one embodiment of the present disclosure, when the at least one instruction is executed individually or collectively by the at least one processor, when a first proximity or contact to a near-field communication tag is identified, identification information corresponding to an application is obtained from the near-field communication tag, and a communication connection with a second device is performed according to an application executed based on the identification information corresponding to the application, and identification information corresponding to the second device is obtained from the second device based on the communication connection with the second device, and when a second proximity or contact to the near-field communication tag is identified, identification information corresponding to the second device can be stored in the near-field communication tag.

[0008] The present invention can be easily understood from the combination of the following detailed description and the accompanying drawings, where reference numerals denote structural elements.

[0009] FIG. 1 is a reference diagram illustrating an example of a first device that stores identification information corresponding to a second device in a tag for near-field communication according to one or more embodiments of the present disclosure.

[0010] FIG. 2 is a block diagram showing the configuration of an electronic device according to one or more embodiments of the present disclosure.

[0011] FIG. 3 is a flowchart illustrating a method of storing identification information corresponding to a second device according to one or more embodiments of the present disclosure in a tag for near-field communication.

[0012] FIG. 4 is a flowchart for explaining detailed operations for a first device to perform a communication connection with a second device according to an application executed by identification information corresponding to an application included in operation 320 according to one or more embodiments of the present disclosure.

[0013] FIG. 5 is a flowchart for explaining a detailed operation in which a first device obtains identification information corresponding to the second device from a second device based on a communication connection between a first device and a second device included in operation 330 according to one or more embodiments of the present disclosure.

[0014] FIG. 6 is a flowchart illustrating the operation of a first device outputting a guide in response to a proximity or contact request to a tag for near-field communication of the first device according to one or more embodiments of the present disclosure.

[0015] FIG. 7 is a flowchart for explaining detailed operations performed by a first device depending on whether an application is installed on the first device according to one or more embodiments of the present disclosure.

[0016] FIG. 8 is a flowchart illustrating a method of operation between a first device, a tag for near-field communication, and a second device according to one or more embodiments of the present disclosure.

[0017] FIG. 9 is a reference diagram for explaining a method of operation between a first device, a tag for near-field communication, and a second device according to one or more embodiments of the present disclosure.

[0018] FIG. 10 is a flowchart for explaining detailed operations for a first device to perform a communication connection with a second device according to an application executed according to identification information corresponding to an application included in operation 320 according to one or more embodiments of the present disclosure.

[0019] FIG. 11 is a flowchart illustrating a detailed operation in which a first device obtains identification information corresponding to the second device from a second device based on a communication connection between a first device and a second device included in operation 330 according to one or more embodiments of the present disclosure.

[0020] FIG. 12 is a flowchart illustrating a method of operation between a first device, a tag for near-field communication, a second device, and a peripheral device according to one or more embodiments of the present disclosure.

[0021] FIG. 13 is a reference diagram for explaining a method of operation between a first device, a tag for near-field communication, a second device, and a peripheral device according to one or more embodiments of the present disclosure.

[0022] FIG. 14 is a flowchart illustrating a method of operation between a second device, a tag for near-field communication, and a third device according to one or more embodiments of the present disclosure.

[0023] FIG. 15 is a reference diagram for explaining a method of operation between a second device, a tag for near-field communication, and a third device according to one or more embodiments of the present disclosure.

[0024] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said embodiments.

[0025] In relation to the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of the noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise.

[0026] In this document, each of the phrases such as "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" may include any one of the items listed together in the corresponding phrase, or all possible combinations thereof.

[0027] The term “and / or” includes a combination of multiple related described components or any of the multiple related described components.

[0028] Terms such as "first," "second," or "first" or "second" may be used simply to distinguish a component from another corresponding component and do not limit the components in other aspects (e.g., importance or order).

[0029] Where any (e.g., 1st) component is referred to as "coupled" or "connected" to another (e.g., 2nd) component, with or without the terms "functionally" or "communicationly," it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.

[0030] Terms such as “include” or “have” are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in this document, and do not preclude the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.

[0031] When it is said that one component is “connected,” “combined,” “supported,” or “in contact” with another component, this includes not only cases where the components are directly connected, combined, supported, or in contact, but also cases where they are indirectly connected, combined, supported, or in contact through a third component.

[0032] When it is said that a component is located “on” another component, this includes not only cases where one component is in contact with the other, but also cases where another component exists between the two components.

[0033] It should be understood that the blocks in each flowchart and combinations of flowcharts can be executed by one or more computer programs containing computer-executable instructions. One or more computer programs may be stored all in a single memory or may be partitioned and stored in multiple different memories.

[0034] One embodiment of the present disclosure may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented by various numbers of hardware and / or software configurations that execute specific functions. For example, the functional blocks of the present disclosure may be implemented by one or more microprocessors or by circuit configurations for a specific function. Additionally, for example, the functional blocks of the present disclosure may be implemented in various programming or scripting languages. The functional blocks may be implemented as algorithms executed on one or more processors. Furthermore, the present disclosure may employ prior art for electronic configuration, signal processing, and / or data processing, etc.

[0035] All functions or operations, including functions related to artificial intelligence according to the present disclosure, are operated through a processor and memory. The processor may be composed of one or more processors. A single processor or a combination of processors may include processing circuitry that performs processing, such as an AP (Application Processor), CP (Communication Processor), GPU (Graphical Processing Unit), NPU (Neural Processing Unit), MPU (Microprocessor Unit), SoC (System on Chip), IC (Integrated Chip), etc.

[0036] The features described for one embodiment can be combined with the features of other embodiments without introducing a new subject matter.

[0037] The present disclosure will be described in detail below with reference to the attached drawings.

[0038] FIG. 1 is a reference diagram illustrating an example of a first device that stores identification information corresponding to a second device in a tag for near-field communication according to one embodiment of the present disclosure.

[0039] Referring to FIG. 1, the system may include a first device (100), a second device (200), a third device (3000), and a near-field communication tag (10). In one embodiment, the first device (100) may be connected to the second device (200), the third device (3000), and / or the near-field communication tag (10). In one embodiment, the second device (200) may be connected to the first device (100), the third device (3000), and / or the near-field communication tag (10). In one embodiment, the third device (3000) may be connected to the first device (100), the second device (200), and / or the near-field communication tag (10). In one embodiment, the near-field communication tag (10) may be connected to the first device (100), the second device (200), and / or the third device (3000). In one embodiment, the first device (100), the second device (200), the third device (3000) and / or the short-range communication tag (10) can be connected to at least one device to transmit and receive data.

[0040] In one embodiment, the first device (100), the second device (200), and / or the third device (3000) can store or write data to the near-field communication tag (10). For example, the first device (100), the second device (200), and / or the third device (3000) can store data by being in close proximity to or in contact with the near-field communication tag (10).

[0041] A short-range communication tag (10) can store various types of data. For example, the short-range communication tag (10) can store identification information of an electronic device (e.g., a first device (100), a second device (200), and / or a third device (3000)). For example, the short-range communication tag (10) can store internet addresses, user authentication and security information, product and asset information, payment and financial information, location and tracking information, Wi-Fi / Bluetooth settings, smartphone setting commands, etc.

[0042] In one embodiment, the first device (100), the second device (200), and / or the third device (3000) can read or obtain data stored in the near-field communication tag (10). For example, the first device (100), the second device (200), and / or the third device (3000) can connect to (e.g., direct) the internet address stored in the near-field communication tag (10) by reading the internet address. For example, the first device (100), the second device (200), and / or the third device (3000) can connect to the electronic device corresponding to the identification information by reading the identification information of the electronic device stored in the near-field communication tag (10).

[0043] In one embodiment, if the identification information of at least one electronic device is included in the short-range communication tag (10), another electronic device can be connected to the electronic device corresponding to the identification information of at least one electronic device by using the short-range communication tag (10). For example, if the identification information of a second device (200) is included in the short-range communication tag (10), the first device (100) can be connected to the second device (200) by obtaining the identification information of the second device (200) by contacting or approaching the short-range communication tag (10). For example, the identification information of the second device (200) may include the address information of the second device (200) and the control authority authentication key of the second device (200).

[0044] In one embodiment, identification information of at least one of a plurality of electronic devices can be stored in a near-field communication tag (10) during the production process of an electronic device. For example, identification information of a second device (200) can be stored in the near-field communication tag (10) during the production process of a second device (200).

[0045] However, the process of acquiring identification information of electronic devices during the production process of electronic devices (e.g., a first device (100), a second device (200), and / or a third device (3000)) may be difficult to automate. For example, when producing various electronic devices on a production line, a separate process may need to be added to assign unique identification information to each device and acquire it. Furthermore, to automate the process of acquiring identification information for each electronic device, a system that accurately classifies and processes identification information for each electronic device may be required. If user intervention is required during the process of inputting the identification information of each electronic device into a near-field communication tag, the automation of the production process may become difficult. If separate equipment is installed or additional software is implemented to acquire the identification information of each electronic device, the complexity of the production process may increase significantly.

[0046] Furthermore, even if the process of acquiring identification information for each electronic device is automated, additional costs may arise due to the installation of additional processes during the production process. For example, costs may be incurred when integrating dedicated devices (e.g., scanners, data processing modules) for automatically collecting identification information into the production line. Additionally, additional costs may be incurred due to the reconfiguration of the production line when integrating a new process into the existing electronic device production process.

[0047] Furthermore, even if identification information for electronic devices is acquired during the production process, the process of storing this information in near-field communication (NFC) tags may be difficult to automate. For example, user intervention may be required to store information in NFC tags during the production process. Additionally, the overall production speed of electronic devices may be delayed due to the added time required to store information in NFC tags. For instance, storing information in NFC tags during the production process may complicate the manufacturing process, as a separate NFC or RFID recording device is required to record the information.

[0048] According to one embodiment of the present disclosure, the first device (100) can store identification information corresponding to the second device (200) in a short-range communication tag (10). For example, a user can use the first device (100) to store identification information corresponding to the second device (200) in the short-range communication tag (10) after the production process of the second device (200). For example, a user can use the first device (100) to directly program the short-range communication tag (10).

[0049] According to one embodiment of the present disclosure, the first device (100) may acquire or read identification information (15) corresponding to an application from the near-field communication tag (10) upon recognizing proximity or contact with the near-field communication tag (10). The application may be an application for controlling the second device (200). The identification information (15) corresponding to the application may be a web address (URL) connected to the application. The identification information (15) corresponding to the application may be stored in the near-field communication tag (10) during the production, distribution, or sales process of the second device (200). In one embodiment, the near-field communication tag (10) may be produced, distributed, or sold separately from the second device (200). In this case, the identification information (15) corresponding to the application may be stored in the near-field communication tag (10) during the production, distribution, or sales process of the near-field communication tag (10).

[0050] According to one embodiment of the present disclosure, the first device (100) can perform a communication connection (20) with the second device (200) through an application executed by identification information (15) corresponding to the application.

[0051] For example, the first device (100) may execute an application and transmit a signal (e.g., advertise) containing a request for an image corresponding to authentication that includes identification information (16) corresponding to the second device (200). Upon receiving the signal transmitted by the first device (100), the second device (200) may output an image corresponding to authentication that includes identification information (16) corresponding to the second device. The identification information (16) corresponding to the second device (200) may correspond to at least one of the Media Access Control Address (MAC) of the second device or the shared key of the second device (200).

[0052] For example, the first device (100) can execute an application to identify signals (e.g., transmissions) corresponding to advertisements transmitted from a peripheral device. The first device (100) can identify signals corresponding to advertisements transmitted from the second device (200) among the signals corresponding to advertisements transmitted from the peripheral device. The first device (100) can obtain identification information (16) corresponding to the second device from the signals corresponding to advertisements transmitted from the second device (200). The identification information corresponding to the second device may include at least one of the device name, MAC address, and UUID of the second device (200).

[0053] According to one embodiment of the present disclosure, the first device (100) can obtain identification information (16) of the second device (200) from the second device (200) based on a communication connection (20) with the second device (200).

[0054] For example, the first device (100) can obtain the identification information (16) corresponding to the second device by scanning an image corresponding to an authentication that includes identification information (16) corresponding to the second device. The first device (100) can output a guide corresponding to a request for proximity or contact with the tag (10) for near-field communication. The guide may include instructions or guidelines.

[0055] For example, the first device (100) can obtain data related to the peripheral device based on a signal corresponding to an advertisement transmitted from the peripheral device. If the second device (200) is included in the data related to the peripheral device, the first device (100) can request identification information (16) corresponding to the second device from the second device (200). The first device (100) can obtain (or receive) identification information (16) corresponding to the second device from the second device (200).

[0056] According to one embodiment of the present disclosure, when proximity or contact with a short-range communication tag (10) of the first device (100) is identified, identification information (16) corresponding to a second device can be stored in the short-range communication tag (10).

[0057] According to one embodiment of the present disclosure, identification information (16) corresponding to a second device can be stored in a tag (10) for near-field communication without changing the production process of the electronic device. For example, in order to store identification information (16) corresponding to a second device in the tag (10) for near-field communication, there is no need to add a new process to the production process or modify an existing process, thereby maintaining the efficiency and stability of the production line.

[0058] In addition, since the user can freely program the short-range communication tag (10), the same method can be applied to various types of electronic devices and tags, thereby increasing technical scalability and compatibility. For example, since the short-range communication tag (10) can be overwritten multiple times, the identification information corresponding to a device previously stored in the short-range communication tag (10) can be deleted and unique identification information corresponding to a different device can be recorded according to the user's preference. Through this, the usability and user convenience of the short-range communication tag (10) can be increased.

[0059] According to one embodiment of the present disclosure, a third device (3000) can be connected (30) to the second device (200) based on identification information (16) corresponding to the second device (200) stored in a near-field communication tag (10). The third device (3000) may be the first device (100) or any other device. The third device (3000) may be in close proximity to or contact the near-field communication tag (10). When the third device (3000) is in close proximity to or contacts the near-field communication tag (10), it may obtain identification information (15) corresponding to the application and identification information (16) corresponding to the second device.

[0060] The third device (3000) can perform at least one of installing or running an application corresponding to identification information (15) corresponding to the application. The third device (3000) can be connected to the second device (200) based on the identification of a first function in the application. For example, the third device (3000) can be connected (30) to the second device (200) based on identification information (16) corresponding to the second device.

[0061] For example, a user can select a first function by running an application on the third device (3000). Since the application is capable of controlling the second device (200), the first function may be a function performed in relation to the second device (200). When the first function is identified in the application running on the third device (3000), the third device (3000) can control the second device (200). For example, an operation related to the first function identified by the third device (3000) may be performed on the second device (200).

[0062] According to one embodiment of the present disclosure, a third device (3000) can connect with a second device (200) by tagging (e.g., contacting or being in close proximity) a tag (10) for short-range communication, and can control the functions of the second device (200). Through this, the convenience of connecting devices can be increased. Through this, the second device (200) can be easily controlled by the third device (3000). Through this, the user experience can be improved.

[0063] According to one embodiment of the present disclosure, a third device (3000) can easily connect to (or switch connections to) a plurality of different electronic devices and control the functions of each electronic device by contacting or approaching a plurality of short-range communication tags. For example, the third device (3000) can obtain identification information corresponding to the first device (100) by contacting or approaching a first short-range communication tag in which identification information corresponding to the first device (100) is stored, and can identify the functions of the first device (100) in an application and connect to the first device (100). For example, the third device (3000) can obtain identification information (16) corresponding to the second device by contacting or approaching a second short-range communication tag in which identification information of the second device (200) is stored, and can identify the functions of the second device (200) in an application and connect to the second device (200).

[0064] Hereinafter, we will examine in detail the method of a first device (100) according to one embodiment of the present disclosure storing identification information (16) corresponding to a second device (200) in a short-range communication tag (10) and the method of a third device (3000) connecting to the second device (200) through the short-range communication tag (10).

[0065] Meanwhile, in the description with reference to FIG. 1 above and the description with reference to FIG. 2 to FIG. 15 below, the first device (100), the second device (200), and the third device (3000) are names of electronic devices arbitrarily assigned to refer to a plurality of electronic devices, and the present disclosure is not limited thereto. For example, an operation described in the present disclosure as being performed by the first device (100) may be performed by the second device (200) and / or the third device (3000). For example, an operation described in the present disclosure as being performed by the second device (200) may be performed by the first device (100) and / or the third device (3000). For example, an operation described in the present disclosure as being performed by the third device (3000) may be performed by the first device (100) and / or the second device (200).

[0066] FIG. 2 illustrates an example of a system including a first device (100), a second device (200), a third device (3000), and a tag (10) for near-field communication according to one embodiment.

[0067] According to one embodiment of the present disclosure, the first device (100) is a device capable of displaying an image or data upon a user's request and may include a memory (110), a processor (120), and a communication interface (130).

[0068] The first device (100) can be implemented in various forms. The first device (100) can be any type of device that performs functions including a processor (120) and memory (110). The first device (100) can be a fixed or portable device. For example, the first device (100) can represent a device equipped with a display capable of displaying image content, video content, game content, graphic content, etc. The first device (100) can include various types of electronic devices capable of receiving and outputting content, such as televisions like network TV, smart TV, internet TV, web TV, and IPTV; computers like desktops, laptops, and tablets; smartphones, cellular phones; game players, music players, video players; medical equipment; home appliances, etc. The first device (100) may be referred to as the first device (100) to distinguish it from the second device (200) or the third device (3000) included in the system, and may also be referred to as an electronic device, a computing device, etc.

[0069] The memory (110) can store a program for processing and controlling the processor (120), and can store data that is input to or output from the first device (100). Additionally, the memory (110) can store data necessary for the operation of the first device (100).

[0070] The memory (110) may include at least one type of storage medium among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk.

[0071] The memory (110) may not exist separately but may be configured to be included in the processor (120). The memory (110) may be composed of volatile memory, non-volatile memory, or a combination of volatile and non-volatile memory. The memory (110) may store a program or at least one instruction for performing operations according to the embodiments described below. The memory (110) may provide stored data to the processor (120) upon the request of the processor (120).

[0072] The processor (120) controls the overall operation of the first device (100). The processor (120) is configured to control a series of processes to enable the first device (100) to operate according to the embodiments described below, and may be composed of one or more processors. The one or more processors included in the processor (120) may be processing circuitry such as a System on Chip (SoC) or an Integrated Circuit (IC). The one or more processors included in the processor (120) may be a general-purpose processor such as a CPU (Central Processing Unit), MPU (Micro Processor Unit), AP (Application Processor), or DSP (Digital Signal Processor); a graphics-dedicated processor such as a GPU (Graphic Processing Unit) or VPU (Vision Processing Unit); an artificial intelligence-dedicated processor such as an NPU (Neural Processing Unit); or a communication-dedicated processor such as a CP (Communication Processor). If one or more processors included in the processor (120) are artificial intelligence dedicated processors, the artificial intelligence dedicated processors may be designed with a hardware structure specialized for processing a specific artificial intelligence model.

[0073] The processor (120) can write data to the memory (110) or read data stored in the memory (110), and in particular, can process data according to a predefined operation rule or artificial intelligence model by executing a program or at least one instruction stored in the memory (110). The processor (120) can perform operations described in subsequent embodiments, and operations described as being performed by the first device (100) in subsequent embodiments may be considered to be performed by the processor (120) unless otherwise specified.

[0074] For example, the processor (120) may perform the function of the first device (100) described in the present disclosure by individually or collectively executing at least one instruction stored in the memory (110). Alternatively, according to one embodiment, the first device (100) may perform the function described in the present disclosure by individually or collectively executing at least one instruction stored in the memory (110) by the processor (120).

[0075] The communication interface (130) can communicate with at least one electronic device. Here, 'communication' may mean the operation of transmitting and / or receiving data, signals, requests, and / or commands, etc. The communication interface (130) can perform wired or wireless communication with at least one electronic device. The first device (100) can communicate with at least one of the second device (200), the third device (3000), or the short-range communication tag (10) through the communication interface (130).

[0076] For example, the communication interface (130) may include at least one of a communication module, a communication circuit, a communication device, an input / output port, and an input / output plug for performing wired or wireless communication with at least one electronic device. For example, the communication interface (130) may include at least one wireless communication module, a wireless communication circuit, or a wireless communication device for performing wireless communication with at least one electronic device.

[0077] For example, the communication interface (130) may include a short-range communication module, such as an IR (infrared) communication module, capable of receiving control commands from a remote controller located at a short distance. In this case, the communication interface (130) may receive control signals from the remote controller.

[0078] For example, the communication interface (130) may include at least one communication module that performs communication according to wireless communication standards such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC (Near Field Communication), RFID (Radio Frequency Identification), Wi-Fi Direct, UWB, or Zigbee. Alternatively, the communication interface (130) may further include a communication module that performs communication with a server to support long-distance communication according to long-distance communication standards. For example, the communication interface (130) may include a communication module that performs communication through a network for internet communication. Additionally, the communication interface (130) may include a communication module that performs communication through a communication network according to communication standards such as 3G, 4G, 5G and / or 6G.

[0079] In one embodiment, the processor (120) can obtain identification information corresponding to an application from the near-field communication tag (10) when proximity or contact with the near-field communication tag (10) is identified by executing at least one instruction stored in the memory (110) individually or collectively.

[0080] In one embodiment, the processor (120) can perform a communication connection (20) with the second device (200) according to the application executed by identification information corresponding to the application by individually or collectively executing at least one instruction stored in the memory (110).

[0081] In one embodiment, the processor (120) can obtain identification information corresponding to the second device (200) from the second device (200) based on a communication connection (20) with the second device (200) by executing at least one instruction stored in memory (110) individually or collectively.

[0082] In one embodiment, identification information corresponding to the second device (200) may include at least one of the Media Access Control Address (MAC) of the second device (200) or the shared key of the second device (200).

[0083] In one embodiment, the processor (120) can store identification information corresponding to the second device (200) in the near-field communication tag (10) when proximity or contact of the first device (100) to the near-field communication tag (10) is identified by executing at least one instruction stored in the memory (110) individually or collectively.

[0084] In one embodiment, the processor (120) can transmit data including content requesting an image corresponding to an authentication containing identification information corresponding to the second device (200) by executing at least one instruction stored in memory (110) individually or collectively.

[0085] In one embodiment, the processor (120) can obtain an image corresponding to an authentication containing identification information corresponding to the second device from the second device (200) by executing at least one instruction stored in memory (110) individually or collectively.

[0086] In one embodiment, the processor (120) can obtain identification information corresponding to the second device (200) based on an image corresponding to the authentication by executing at least one instruction stored in memory (110) individually or collectively.

[0087] In one embodiment, the processor (120) can output a guide corresponding to a request for proximity or contact with the first device (100) to the near-field communication tag (10) by individually or collectively executing at least one instruction stored in memory (110) according to the acquisition of identification information corresponding to the second device (200).

[0088] In one embodiment, the processor (120) can install the application if the application corresponding to the identification information is not installed in the first device (100) by executing at least one instruction stored in the memory (110) individually or collectively.

[0089] In one embodiment, the processor (120) can execute at least one instruction stored in memory (110) individually or collectively to execute the application and identify a signal corresponding to an advertisement transmitted from a peripheral device.

[0090] In one embodiment, the processor (120) can obtain identification information corresponding to the second device (200) from a signal corresponding to an advertisement transmitted from the second device (200) among signals corresponding to an advertisement transmitted from the peripheral device, by executing at least one instruction stored in memory (110) individually or collectively.

[0091] In one embodiment, the processor (120) can obtain data related to the peripheral device based on a signal corresponding to an advertisement transmitted from the peripheral device by executing at least one instruction stored in memory (110) individually or collectively.

[0092] In one embodiment, the processor (120) can request identification information corresponding to the second device (200) from the second device (200) by executing at least one instruction stored in memory (110) individually or collectively, if the second device (200) is included among the data related to the peripheral device.

[0093] In one embodiment, the processor (120) can obtain identification information corresponding to the second device (200) from the second device (200) by executing at least one instruction stored in memory (110) individually or collectively.

[0094] According to one embodiment of the present disclosure, the second device (200) is a device capable of displaying an image or data upon a user's request and may include a memory (210), a processor (220), and a communication interface (230).

[0095] The second device (200) may be any type of device that performs functions including a processor (220) and memory (210). The second device (200) may be a fixed or portable device. For example, the second device (200) may represent a device equipped with a display capable of displaying image content, video content, game content, graphic content, etc. The second device (200) may include various types of electronic devices capable of receiving and outputting content, such as televisions like network TV, smart TV, internet TV, web TV, and IPTV; computers like desktops, laptops, and tablets; and various smart devices such as smartphones, cellular phones, game players, music players, video players, medical equipment, and home appliances. The second device (200) may be referred to as the second device (200) to distinguish it from the first device (100) or the third device (3000) included in the system, and may also be referred to as an electronic device, a content providing device, a computing device, etc.

[0096] The memory (210) can store a program for processing and controlling the processor (220), and can store data that is input to or output from the second device (200). Additionally, the memory (210) can store data necessary for the operation of the second device (200).

[0097] The memory (210) may include at least one type of storage medium among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk.

[0098] The memory (210) may not exist separately but may be configured to be included in the processor (220). The memory (210) may be composed of volatile memory, non-volatile memory, or a combination of volatile and non-volatile memory. The memory (210) may store a program or at least one instruction for performing operations according to the embodiments described below. The memory (210) may provide stored data to the processor (220) upon the request of the processor (220).

[0099] The processor (220) controls the overall operation of the second device (200). The processor (220) is configured to control a series of processes to enable the second device (200) to operate according to the embodiments described below, and may be composed of one or more processors. The one or more processors included in the processor (220) may be processing circuits such as a System on Chip (SoC) or an Integrated Circuit (IC). The one or more processors included in the processor (220) may be general-purpose processors such as a CPU (Central Processing Unit), MPU (Micro Processor Unit), AP (Application Processor), or DSP (Digital Signal Processor); graphics-dedicated processors such as a GPU (Graphic Processing Unit) or VPU (Vision Processing Unit); artificial intelligence-dedicated processors such as an NPU (Neural Processing Unit); or communication-dedicated processors such as a CP (Communication Processor). If one or more processors included in the processor (220) are artificial intelligence dedicated processors, the artificial intelligence dedicated processors may be designed with a hardware structure specialized for processing a specific artificial intelligence model.

[0100] The processor (220) can write data to memory (210) or read data stored in memory (210), and in particular, can process data according to a predefined operation rule or artificial intelligence model by executing a program or at least one instruction stored in memory (210). The processor (220) can perform operations described in subsequent embodiments, and operations described as being performed by the second device (200) in subsequent embodiments may be considered to be performed by the processor (220) unless otherwise specified.

[0101] For example, the processor (220) may perform the function of the second device (200) described in the present disclosure by individually or collectively executing at least one instruction stored in memory (210). Alternatively, according to one embodiment, the second device (200) may perform the function described in the present disclosure by individually or collectively executing at least one instruction stored in memory (110) by the processor (220).

[0102] The communication interface (230) can perform communication with at least one electronic device. Here, 'communication' may mean the operation of transmitting and / or receiving data, signals, requests, and / or commands, etc. The communication interface (230) can perform wired or wireless communication with at least one electronic device. The second device (200) can perform communication with at least one of the first device (100), the third device (3000), or the short-range communication tag (10) through the communication interface (230).

[0103] For example, the communication interface (230) may include at least one of a communication module, a communication circuit, a communication device, an input / output port, and an input / output plug for performing wired or wireless communication with at least one electronic device. For example, the communication interface (230) may include at least one wireless communication module, a wireless communication circuit, or a wireless communication device for performing wireless communication with at least one electronic device.

[0104] For example, the communication interface (230) may include a short-range communication module, such as an IR (infrared) communication module, capable of receiving control commands from a remote controller located at a short distance. In this case, the communication interface (230) may receive control signals from the remote controller.

[0105] For example, the communication interface (230) may include at least one communication module that performs communication according to wireless communication standards such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC (Near Field Communication), RFID (Radio Frequency Identification), Wi-Fi Direct, UWB, or ZIGBEE. Alternatively, the communication interface (230) may further include a communication module that performs communication with a server to support long-distance communication according to long-distance communication standards. For example, the communication interface (230) may include a communication module that performs communication through a network for internet communication. Additionally, the communication interface (230) may include a communication module that performs communication through a communication network according to communication standards such as 3G, 4G, 5G and / or 6G.

[0106] In one embodiment, the processor (220) can perform a communication connection (20) with the first device (100) through an application executed by the first device (100) by executing at least one instruction stored in memory (210) individually or collectively.

[0107] In one embodiment, the processor (220) can transmit identification information corresponding to the second device (200) to the first device (100) based on a communication connection (20) performed with the first device (100) by individually or collectively executing at least one instruction stored in memory (210).

[0108] In one embodiment, the processor (220) can obtain a signal including a request for an image corresponding to an authentication that includes identification information corresponding to the second device (200) that the first device (100) advertises, by executing at least one instruction stored in memory (210) individually or collectively.

[0109] In one embodiment, the processor (220) can output an image corresponding to authentication including identification information corresponding to the second device (200) by executing at least one instruction stored in memory (210) individually or collectively.

[0110] In one embodiment, the processor (220) can transmit an image corresponding to authentication, including identification information corresponding to the second device (200), to the first device (100) by executing at least one instruction stored in memory (210) individually or collectively.

[0111] In one embodiment, the processor (220) can transmit (or advertise) data related to the second device (200) by executing at least one instruction stored in memory (210) individually or collectively.

[0112] In one embodiment, the processor (220) can transmit identification information corresponding to the second device (200) to the first device (100) by executing at least one instruction stored in the memory (210) individually or collectively. In one embodiment, the processor (220) can transmit identification information corresponding to the second device (200) to the first device (100) in response to an operation of the first device (100) requesting identification information corresponding to the second device (200) by executing at least one instruction stored in the memory (210) individually or collectively.

[0113] In one embodiment, the processor (220) can be connected (30) to the third device (3000) by individually or collectively executing at least one instruction stored in the memory (210). In one embodiment, the processor (220) can be connected to the third device and perform the first function by individually or collectively executing at least one instruction stored in the memory (210).

[0114] According to one embodiment of the present disclosure, the third device (3000) is a device capable of displaying an image or data upon a user's request and may include a memory (3100), a processor (3200), and a communication interface (3300).

[0115] The third device (3000) can be implemented in various forms. The third device (3000) can be any type of device that performs functions including a processor (3200) and memory (3100). The third device (3000) can be a fixed or portable device. For example, the third device (3000) can represent a device equipped with a display capable of displaying image content, video content, game content, graphic content, etc. The third device (3000) can include various types of electronic devices capable of receiving and outputting content, such as televisions like network TV, smart TV, internet TV, web TV, and IPTV; computers like desktops, laptops, and tablets; and various smart devices such as smartphones, cellular phones, game players, music players, video players, medical equipment, and home appliances. The third device (3000) may be referred to as the third device (3000) to distinguish it from the first device (100) or the second device (200) included in the system, and may also be referred to as an electronic device, a content providing device, a computing device, etc.

[0116] The memory (3100) can store a program for processing and controlling the processor (3200) and can store data that is input to or output from the third device (3000). Additionally, the memory (3100) can store data necessary for the operation of the third device (3000).

[0117] The memory (3100) may include at least one type of storage medium among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk.

[0118] The memory (3100) may not exist separately but may be configured to be included in the processor (3200). The memory (3100) may be composed of volatile memory, non-volatile memory, or a combination of volatile and non-volatile memory. The memory (110) may store a program or at least one instruction for performing operations according to the embodiments described below. The memory (3100) may provide stored data to the processor (3200) upon the request of the processor (3200).

[0119] The processor (3200) controls the overall operation of the third device (3000). The processor (3200) is configured to control a series of processes to enable the third device (3000) to operate according to the embodiments described below, and may be composed of one or more processors. The one or more processors included in the processor (3200) may be processing circuits such as a System on Chip (SoC) or an Integrated Circuit (IC). The one or more processors included in the processor (3200) may be general-purpose processors such as a CPU (Central Processing Unit), MPU (Micro Processor Unit), AP (Application Processor), or DSP (Digital Signal Processor); graphics-dedicated processors such as a GPU (Graphic Processing Unit) or VPU (Vision Processing Unit); artificial intelligence-dedicated processors such as an NPU (Neural Processing Unit); or communication-dedicated processors such as a CP (Communication Processor). If one or more processors included in the processor (3200) are artificial intelligence dedicated processors, said artificial intelligence dedicated processors may be designed with a hardware structure specialized for processing a specific artificial intelligence model.

[0120] The processor (3200) can write data to the memory (3100) or read data stored in the memory (3100), and in particular, can process data according to a predefined operation rule or artificial intelligence model by executing a program or at least one instruction stored in the memory (3100). The processor (3200) can perform operations described in subsequent embodiments, and operations described as being performed by the third device (3000) in subsequent embodiments may be considered to be performed by the processor (3200) unless otherwise specified.

[0121] For example, the processor (3200) may perform the function of the third device (3000) described in the present disclosure by individually or collectively executing at least one instruction stored in memory (3100). Alternatively, according to one embodiment, the third device (3000) may perform the function described in the present disclosure by individually or collectively executing at least one instruction stored in memory (110) by the processor (3200).

[0122] The communication interface (3300) can communicate with at least one electronic device. Here, 'communication' may mean the operation of transmitting and / or receiving data, signals, requests, and / or commands, etc. The communication interface (3300) can perform wired or wireless communication with at least one electronic device. The third device (3000) can communicate with at least one of the first device (100), the second device (200), or the short-range communication tag (10) through the communication interface (3300).

[0123] For example, the communication interface (3300) may include at least one of a communication module, a communication circuit, a communication device, an input / output port, and an input / output plug for performing wired or wireless communication with at least one electronic device. For example, the communication interface (3300) may include at least one wireless communication module, a wireless communication circuit, or a wireless communication device for performing wireless communication with at least one electronic device.

[0124] For example, the communication interface (3300) may include a short-range communication module, such as an IR (infrared) communication module, capable of receiving control commands from a remote controller located at a short distance. In this case, the communication interface (3300) may receive control signals from the remote controller.

[0125] For example, the communication interface (3300) may include at least one communication module that performs communication according to wireless communication standards such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC (Near Field Communication), RFID (Radio Frequency Identification), Wi-Fi Direct, UWB, or Zigbee. Alternatively, the communication interface (3300) may further include a communication module that performs communication with a server to support long-distance communication according to long-distance communication standards. For example, the communication interface (3300) may include a communication module that performs communication through a network for internet communication. Additionally, the communication interface (3300) may include a communication module that performs communication through a communication network according to communication standards such as 3G, 4G, 5G and / or 6G.

[0126] In one embodiment, the processor (3200) can recognize proximity or contact with the near-field communication tag (10) of the third device (3000) by executing at least one instruction stored in memory (3100) individually or collectively.

[0127] In one embodiment, the processor (3200) can obtain identification information corresponding to an application and identification information corresponding to a second device (200) from the near-field communication tag (10) when proximity or contact with the near-field communication tag (10) is identified by executing at least one instruction stored in the memory (3100) individually or collectively.

[0128] In one embodiment, the processor (3200) can install an application corresponding to identification information corresponding to the application by individually or collectively executing at least one instruction stored in the memory (3100). In one embodiment, the processor (3200) can execute an application corresponding to identification information corresponding to the application by individually or collectively executing at least one instruction stored in the memory (3100).

[0129] In one embodiment, the processor (3200) can perform connection (30) with the second device (200) as it executes the application by executing at least one instruction stored in memory (3100) individually or collectively.

[0130] In one embodiment, the processor (3200) can identify a first function among the list of functions of the second device (200) in the application by executing at least one instruction stored in the memory (3100) individually or collectively. In one embodiment, the processor (3200) can be connected to the second device (200) as the first function among the list of functions of the second device in the application is identified by executing at least one instruction stored in the memory (3100) individually or collectively.

[0131] According to one embodiment of the present disclosure, a short-range communication tag (10) is a device capable of transmitting and receiving data via wireless communication over a short distance and may include a memory (11), a processor (12), and a communication interface (13).

[0132] The short-range communication tag (10) can be implemented in various forms. The short-range communication tag (10) can be any type of device that performs functions including a processor (12) and a memory (11). The short-range communication tag (10) may be attached to an electronic device or positioned apart from the electronic device. For example, the short-range communication tag (10) may represent a tag or sticker capable of storing data and transmitting and receiving it to another electronic device.

[0133] A near-field communication tag (10) may include various types of devices capable of simply transmitting and recognizing data over a short distance, such as, for example, an NFC (Near Field Communication) tag, an NFC (Near Field Communication) sticker, a QR code (Quick Response Code) sticker, an RFID (Radio-Frequency Identification) tag, a beacon tag, and a Zigbee tag. A near-field communication tag (10) may be referred to as a near-field wireless communication tag, an NFC tag, an NFC sticker, etc. For convenience of explanation, only one example in which an NFC tag is applied will be described in this disclosure, but this disclosure is not limited to the described example.

[0134] The memory (11) can store a program for processing and controlling the processor (12), and can store data input to or output from the short-range communication tag (10). Additionally, the memory (11) can store data necessary for the operation of the short-range communication tag (10).

[0135] The memory (11) may include at least one type of storage medium among flash memory type, RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), and PROM (Programmable Read-Only Memory).

[0136] The memory (11) may not exist separately but may be configured to be included in the processor (12). The memory (11) may be composed of volatile memory, non-volatile memory, or a combination of volatile and non-volatile memory. The memory (11) may store a program or at least one instruction for performing operations according to the embodiments described below. The memory (11) may provide stored data to the processor (12) upon the request of the processor (12).

[0137] The processor (12) controls the overall operation of the short-range communication tag (10). The processor (12) is configured to control a series of processes to operate the short-range communication tag (10) according to the embodiments described below, and may be composed of one or more processors. The processor (12) can control the process of operation in the short-range communication tag (10) when it is activated.

[0138] One or more processors included in the processor (12) may be processing circuits such as a System on Chip (SoC) or an Integrated Circuit (IC). One or more processors included in the processor (12) may be general-purpose processors such as a CPU (Central Processing Unit), MPU (Micro Processor Unit), MCU (Micro Controller Unit), AP (Application Processor), or DSP (Digital Signal Processor), or communication-dedicated processors such as a CP (Communication Processor).

[0139] The processor (12) can write data to memory (11) or read data stored in memory (11), and in particular, can process data according to a predefined operation rule or artificial intelligence model by executing a program or at least one instruction stored in memory (11). The processor (12) can perform operations described in subsequent embodiments, and operations described as being performed by the short-range communication tag (10) in subsequent embodiments can be seen as being performed by the processor (12) unless otherwise specified.

[0140] For example, the processor (12) can perform the function of the short-range communication tag (10) described in the present disclosure by individually or collectively executing at least one instruction stored in the memory (11). Alternatively, according to one embodiment, the short-range communication tag (10) can perform the function described in the present disclosure by individually or collectively executing at least one instruction stored in the memory (11) by the processor (12).

[0141] In one embodiment of the present disclosure, the processor (12) can encrypt and securely transmit data stored in memory (11) by executing at least one instruction stored in memory (11) individually or collectively.

[0142] In one embodiment of the present disclosure, the processor (12) can control the operating state of the near-field communication tag (10) by executing at least one instruction stored in the memory (11) individually or collectively. In one embodiment of the present disclosure, the processor (12) can switch the near-field communication tag (10) to a state capable of transmitting and receiving data or to a standby mode depending on whether it is connected to a near-field communication tag reader by executing at least one instruction stored in the memory (11) individually or collectively.

[0143] The communication interface (13) can perform communication with at least one electronic device. Here, 'communication' may mean the operation of transmitting and / or receiving data, signals, requests, and / or commands, etc. The communication interface (13) can perform wireless communication with at least one electronic device. The short-range communication tag (10) can perform communication with at least one of the first device (100), the second device (200), or the third device (3000) through the communication interface (13).

[0144] For example, the communication interface (13) may include at least one of a communication module, a communication circuit, a communication device, and an antenna for performing wireless communication with at least one electronic device. For example, the communication interface (13) may include at least one wireless communication module, a wireless communication circuit, or a wireless communication device for performing wireless communication with at least one electronic device.

[0145] For example, the communication interface (13) may include a short-range communication module, such as an IR (infrared) communication module, capable of receiving control commands from a remote controller located at a short distance. In this case, the communication interface (13) may receive control signals from the remote controller.

[0146] For example, the communication interface (13) may include at least one communication module that performs communication according to wireless communication standards such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC (Near Field Communication), RFID (Radio Frequency Identification), Wi-Fi Direct, UWB, or ZIGBEE. Alternatively, the communication interface (13) may further include a communication module that performs communication with a server to support long-distance communication according to long-distance communication standards. For example, the communication interface (13) may include a communication module that performs communication through a network for internet communication. Additionally, the communication interface (13) may include a communication module that performs communication through a communication network according to communication standards such as 3G, 4G, 5G and / or 6G.

[0147] In one embodiment, the processor (12) can transmit identification information corresponding to an application stored in a near-field communication tag (10) to an external device by executing at least one instruction stored in memory (11) individually or collectively. In one embodiment, the processor (12) can transmit identification information corresponding to an application stored in a near-field communication tag (10) to the first device (100) when proximity or contact of the first device (100) is identified by executing at least one instruction stored in memory (11) individually or collectively.

[0148] In one embodiment, the processor (12) can store identification information corresponding to the second device (200) when proximity or contact of the first device (100) is identified by executing at least one instruction stored in memory (11) individually or collectively.

[0149] In one embodiment, the processor (12) can transmit identification information corresponding to an application and unique identification information of the second device (200) to the third device (3000) by executing at least one instruction stored in the memory (11) individually or collectively. In one embodiment, the processor (12) can transmit identification information corresponding to an application and identification information corresponding to the second device (200) stored in the short-range communication tag (10) to the third device (3000) when proximity or contact with the third device (3000) is identified by executing at least one instruction stored in the memory (11) individually or collectively.

[0150] FIG. 3 is a flowchart illustrating a method in which a first device (100) stores identification information corresponding to a second device (200) in a tag (10) for short-range communication according to one embodiment of the present disclosure.

[0151] In operation 310, the first device (100) can recognize a near-field communication tag (10). In one embodiment, the first device (100) can identify proximity or contact with the near-field communication tag (10). For example, the first device (100) can detect proximity with the near-field communication tag (10) in a non-contact manner as it approaches the near-field communication tag (10). For example, the first device (100) can detect contact with the near-field communication tag (10) in a contact manner as it contacts the near-field communication tag (10).

[0152] For example, when a user brings the first device (100) close to or contacts a place or device to which a near-field communication tag (10) is attached, the first device (100) can detect proximity or contact with the near-field communication tag (10). In one embodiment, proximity or contact may be replaced by tagging.

[0153] In one embodiment, the first device (100) can perform communication with the near-field communication tag (10) when it approaches within the communication range of the near-field communication tag (10). For example, the first device (100) can perform NFC, RFID, or BLE communication with the near-field communication tag (10). In one embodiment, the first device (100) can transmit a data transmission request to the near-field communication tag (10). In one embodiment, the first device (100) can read data from the near-field communication tag (10) (e.g., retrieve, acquire). In one embodiment, the near-field communication tag (10) can transmit data to the first device (100).

[0154] In one embodiment of the present disclosure, the first device (100) may generate a detection signal upon detecting proximity or contact with a near-field communication tag (10). The first device (100) may recognize proximity or contact with the near-field communication tag (10) by the detection signal.

[0155] In one embodiment of the present disclosure, when proximity or contact with a near-field communication tag (10) is identified, the first device (100) may read (or obtain) identification information corresponding to an application from the near-field communication tag (10). In one embodiment, the identification information corresponding to an application may include a web address (URL) connected to the application. The web address (URL) connected to the application may be in the form of a deep link, an application address, or an application store link, and is not limited to the examples described.

[0156] In one embodiment of the present disclosure, identification information corresponding to an application obtained by the first device (100) from the short-range communication tag (10) may be stored in advance in the short-range communication tag (10). For example, identification information corresponding to an application may be stored in the short-range communication tag (10) during the production, distribution, or sale process of the short-range communication tag (10). For example, identification information corresponding to an application read out by the first device (100) from the short-range communication tag (10) may be stored in the short-range communication tag (10) by a user.

[0157] In one embodiment of the present disclosure, identification information corresponding to an application stored in a tag (10) for near-field communication may be identification information corresponding to an application capable of controlling a second device (200). In one embodiment of the present disclosure, identification information corresponding to an application stored in a tag (10) for near-field communication may be identification information corresponding to an application capable of controlling the functions of a second device (200).

[0158] In one embodiment of the present disclosure, the first device (100) can identify an application by obtaining identification information corresponding to the application from a tag (10) for near-field communication. For example, the first device (100) can identify whether the application identified by a web address connected to the application, an application address, an application store link, etc., is installed on the first device (100).

[0159] In one embodiment of the present disclosure, the first device (100) may perform operations described below with reference to FIG. 7 depending on whether an application is installed on the first device (100).

[0160] FIG. 7 is a flowchart for explaining detailed operations performed by the first device (100) depending on whether an application is installed on the first device (100) according to one embodiment of the present disclosure.

[0161] In operation 710, the first device (100) can identify whether an application corresponding to identification information corresponding to an application is installed on the first device (100).

[0162] In one embodiment of the present disclosure, the first device (100) can query (or search, identify, recognize) the memory (110) of the first device (100). The first device (100) can search the memory (110) of the first device (100) to determine whether an application corresponding to identification information (e.g., URL, URI, App Store link, package name, etc.) obtained from a tag (10) for near-field communication is installed on the first device (100).

[0163] For example, if the identification information corresponding to the application is a URL address associated with a specific application, the first device (100) can identify whether the application is installed on the first device (100) by searching for the package name of the specific application in the memory (110) of the first device (100).

[0164] In operation 720, the first device (100) can install the application if the application corresponding to the identification information corresponding to the application is not installed on the first device (100).

[0165] In one embodiment of the present disclosure, the first device (100) can automatically install an application according to identification information corresponding to the application. In one embodiment, the first device (100) can connect to an application store or an application provider server to download an application installation package and perform an application installation process. In one embodiment, when automatically installing an application, the first device (100) can perform the installation in the background without requesting separate confirmation from the user. In one embodiment, the first device (100) can provide a notification to the user after the application installation is completed.

[0166] In one embodiment of the present disclosure, if the identification information corresponding to the application includes an application store link, the first device (100) may redirect to the application store. In one embodiment, the first device (100) may execute an application store page for downloading an application corresponding to the identification information corresponding to the application. In one embodiment, a user may manually download and install an application from the application store executed on the first device (100).

[0167] In one embodiment of the present disclosure, the first device (100) may output a guide screen recommending the installation of an application. In one embodiment, the first device (100) may output a guide screen inquiring of the user whether to install the application.

[0168] In one embodiment of the present disclosure, when the first device (100) performs the operation described with reference to FIG. 7, an application may be installed on the first device (100). The first device (100) may perform operations described with reference to operation 320 of FIG. 3 below according to the application of the first device (100).

[0169] Returning to FIG. 3, in operation 320, the first device (100) can establish a communication connection with the second device (200) through an application executed based on identification information corresponding to the application.

[0170] In one embodiment of the present disclosure, the first device (100) can execute an application identified based on identification information corresponding to the application. According to the operation of the first device (100) described with reference to FIG. 7, if the identified application is installed in the first device (100), the first device (100) can execute the application. If the identified application is not installed in the first device (100), the first device (100) can install the identified application in the first device (100) based on identification information corresponding to the application and then execute it.

[0171] In one embodiment of the present disclosure, the first device (100) may execute an application to establish a communication connection with the second device (200). In one embodiment, the communication connection may be established through various methods. For example, the communication connection may include communication according to wireless communication standards such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC (Near Field Communication), RFID (Radio Frequency Identification), Wi-Fi Direct, UWB, or Zigbee, internet communication, or communication according to communication standards such as 3G, 4G, 5G, and / or 6G. For convenience of explanation, the present disclosure describes only one example in which the BLE (Bluetooth Low Energy) communication method is applied, but the present disclosure is not limited to the described examples.

[0172] In one embodiment of the present disclosure, a first device (100) may perform a communication connection with a second device (200) by transmitting (e.g., sending) a wireless communication signal. In one embodiment of the present disclosure, the first device (100) may perform a communication connection with a second device (200) by receiving (e.g., acquiring) a wireless communication signal. First, with reference to FIGS. 4 to 9, an embodiment in which the first device (100) performs a communication connection with a second device (200) by transmitting a wireless communication signal will be described.

[0173] FIG. 4 is a flowchart for explaining detailed operations in which a first device (100) performs a communication connection with a second device (200) according to an application executed based on identification information corresponding to an application included in operation 320 according to one embodiment of the present disclosure.

[0174] In operation 322, the first device (100) can transmit a wireless communication signal (e.g., transmit) to establish a communication connection with the second device (200).

[0175] In one embodiment of the present disclosure, the first device (100) can execute (or activate) an application. When the first device (100) executes (or activates) the application, the communication connection function of the first device (100) can be activated. For example, the first device (100) can perform a communication connection. For example, the first device (100) can start BLE communication.

[0176] In one embodiment of the present disclosure, a first device (100) may generate an advertisement packet containing an information request to obtain information from another electronic device. The advertisement packet may be used by the first device (100) to notify a peripheral device of the presence of the first device (100) and to transmit specific information. In one embodiment of the present disclosure, the advertisement packet transmitted by the first device (100) may include the BLE MAC address, UUID, service data, or application execution request information of the first device (100). For example, the first device (100) may transmit data (e.g., an advertisement packet) containing a request for an image corresponding to an authentication that includes identification information corresponding to the device to a device receiving the advertisement packet.

[0177] In one embodiment of the present disclosure, an advertisement packet may be configured to fit a BLE data structure. For example, a BLE advertisement packet may be represented in the form of a Protocol Data Unit (PDU) and may contain data of a total size of 31 bytes (Advertising Data). The advertisement packet may include a service UUID, a request code, additional metadata, etc. The service UUID may be a value that identifies which service the request transmitted by the first device (100) corresponds to. The request code may be a code for identifying what kind of request the request transmitted by the first device (100) is (e.g., an image request corresponding to authentication). The additional metadata may be data containing time, location, or additional security information related to the request of the first device (100).

[0178] In one embodiment of the present disclosure, the first device (100) can transmit an advertising packet based on a wireless communication protocol. For example, the wireless communication protocol is a BLE protocol, and the first device (100) can advertise or broadcast the advertising packet through a BLE advertising channel. The first device (100) can transmit the advertising packet at regular time intervals.

[0179] In one embodiment of the present disclosure, a first device (100) may execute an application and advertise (or broadcast) an advertisement packet containing a request for an image corresponding to an authentication that includes identification information corresponding to a second device (200). The advertisement packet transmitted by the first device (100) may include an 'image request code corresponding to authentication' in the request code. The advertisement packet transmitted by the first device (100) may be configured to include the UUID or device name of the first device (100) so that a peripheral device can identify the first device (100).

[0180] In one embodiment of the present disclosure, the first device (100) can execute an image scanner capable of obtaining an image corresponding to authentication while simultaneously advertising the advertisement packet. For example, the first device (100) can execute a QR code scanner capable of obtaining a QR code while simultaneously advertising the BLE advertisement packet.

[0181] In one embodiment of the present disclosure, identification information corresponding to the second device (200) may be information capable of identifying the second device (200). Identification information corresponding to the second device (200) may be used to distinguish the device in communication with the first device (100) or other devices on a network. Identification information is generated based on the network or physical characteristics of the second device (200) and may be expressed in various forms of data.

[0182] For example, identification information corresponding to the second device (200) may include the Media Access Control Address (MAC) of the second device (200). The MAC address may be a unique identification value assigned to the network interface of the second device (200). The MAC address may appear differently for each wireless communication protocol (e.g., Wi-Fi, Bluetooth, BLE, Zigbee). Accordingly, the identification information corresponding to the second device (200) may include at least one MAC address of the second device (200).

[0183] For example, identification information corresponding to the second device (200) may include a shared key of the second device (200). The shared key may represent an encryption key used for secure communication between the second device (200) and the first device (100). The shared key of the second device (200) may be pre-set or generated through a key exchange protocol (e.g., Diffie-Hellman key exchange). The shared key may appear differently for each wireless communication protocol (e.g., Wi-Fi (WPA2 / WPA3), Bluetooth, BLE, Zigbee). Accordingly, identification information corresponding to the second device (200) may include at least one shared key of the second device (200).

[0184] In one embodiment of the present disclosure, an image corresponding to authentication may represent a key used to identify a specific device or verify the authenticity of data using information included in the image for the purpose of security and authentication. For example, the image corresponding to authentication may include a QR code, a barcode, a digital watermark, etc.

[0185] In one embodiment of the present disclosure, a second device (200) that receives a signal including a request from a first device (100) for an image corresponding to an authentication containing identification information corresponding to the second device (200) may generate an image corresponding to an authentication containing identification information corresponding to the second device (200). The second device (200) may output an image corresponding to an authentication containing identification information corresponding to the second device (200).

[0186] For example, the second device (200) can generate an image corresponding to authentication (e.g., a QR code) containing at least one MAC address or shared key of the second device (200). For example, the second device (200) can generate an image corresponding to authentication (e.g., a QR code) by encoding at least one MAC address or shared key of the second device (200).

[0187] In one embodiment of the present disclosure, the second device (200) can output an image corresponding to authentication through the second device (200). In one embodiment of the present disclosure, the second device (200) can output an image corresponding to authentication through another electronic device.

[0188] Returning to FIG. 3, in operation 330, the first device (100) can obtain identification information corresponding to the second device (200) from the second device (200) based on a communication connection with the second device (200).

[0189] In one embodiment of the present disclosure, the first device (100) can obtain identification information corresponding to the second device (200) from the second device (200) based on wireless communication with the second device (200) performed by transmitting (e.g., transmission) a wireless communication signal. In one embodiment of the present disclosure, the first device (100) can obtain identification information corresponding to the second device (200) from the second device (200) based on a communication connection with the second device (200) performed by receiving (e.g., acquisition) a wireless communication signal.

[0190] First, with reference to FIG. 5, we will examine an embodiment in which identification information corresponding to the second device (200) is obtained from the second device (200) based on a communication connection with the second device (200) performed by the first device (100) transmitting a wireless communication signal.

[0191] FIG. 5 is a flowchart for explaining a detailed operation in which a first device (100) obtains identification information corresponding to the second device (200) from the second device (200) based on a communication connection between a first device (100) and a second device (200) included in operation 330 according to one embodiment of the present disclosure.

[0192] In operation 332, the first device (100) can obtain an image corresponding to an authentication containing identification information corresponding to the second device (200) from the second device (200).

[0193] In one embodiment of the present disclosure, the first device (100) may include a camera.

[0194] The camera module of the first device (100) can be activated. For example, the camera module of the first device (100) can be activated according to user operation. For example, the camera module of the first device (100) can be activated by an application. The application may be the application described above with reference to FIGS. 3 and FIGS. 7, or any application embedded in the first device (100). For example, the camera module may be activated by a QR code scanner in the first device (100). For example, the camera module of the first device (100) may be activated by system software.

[0195] In one embodiment of the present disclosure, when the camera module of the first device (100) is activated by an application or system software, the application or system software may output a guide for obtaining an image corresponding to an authentication that includes identification information corresponding to the second device (200). For example, the user interface of the first device (100) may output a message such as "Scan the image displayed on the screen of the second device with the camera."

[0196] The first device (100) can obtain an image corresponding to an authentication containing identification information corresponding to the second device (200) by photographing the second device (200) through a camera. The first device (100) can obtain an image corresponding to an authentication containing identification information corresponding to the second device (200) by photographing (or scanning) an image corresponding to an authentication output to the second device (200) through a camera. For example, the first device (100) can scan a QR code containing identification information corresponding to the second device (200) that is output to the display of the second device (200).

[0197] In one embodiment of the present disclosure, the first device (100) can extract an image region corresponding to authentication from a captured image. For example, the first device (100) can extract (or analyze) an image region corresponding to authentication based on a pattern of a QR code (e.g., a corner pattern) included in the captured image.

[0198] In operation 334, the first device (100) can obtain identification information corresponding to the second device (200) based on an image corresponding to authentication.

[0199] In one embodiment of the present disclosure, the first device (100) may store identification information corresponding to the second device (200) obtained based on an image corresponding to authentication. For example, the first device (100) may store identification information corresponding to the second device (200) in the internal memory or variable of the first device (100). In one embodiment of the present disclosure, the first device (100) may record information in a system log that identification information corresponding to the second device (200) has been stored. In one embodiment of the present disclosure, the first device (100) may provide a message to the user indicating that identification information corresponding to the second device (200) has been stored. For example, the first device (100) may provide a message to the user such as, "Successfully scanned an image corresponding to the authentication of the second device (200)."

[0200] In one embodiment of the present disclosure, the first device (100) can interpret data included in an image corresponding to authentication according to a protocol.

[0201] In one embodiment of the present disclosure, the first device (100) may obtain (or extract) at least one of the MAC address or shared key of the second device (200) from an image corresponding to the scanned authentication. In one embodiment of the present disclosure, the first device (100) may obtain (or extract) at least one of the MAC address or shared key of the second device (200) from an image corresponding to the scanned authentication as identification information corresponding to the second device (200).

[0202] In one embodiment of the present disclosure, the first device (100) can perform operations described below with reference to FIG. 6 after obtaining identification information corresponding to the second device.

[0203] FIG. 6 is a flowchart illustrating the operation of a first device (100) outputting a guide in response to a proximity or contact request to a tag (10) for near-field communication of the first device (100) according to one embodiment of the present disclosure.

[0204] In operation 600, the first device (100) can output a guide corresponding to a proximity or contact request to the short-range communication tag (10) of the first device (100). In one embodiment, the first device (100) can output a guide corresponding to a proximity or contact request to the short-range communication tag (10) of the first device (100) according to the acquisition of identification information corresponding to the second device (200).

[0205] In one embodiment of the present disclosure, when the first device (100) acquires identification information corresponding to the second device (200), an application executed on the first device (100) may output a guide corresponding to a request for proximity or contact (or tagging) to the short-range communication tag (10) of the first device (100). For example, the first device (100) may output a guide corresponding to a request for proximity or contact to the short-range communication tag (10) based on the identification information corresponding to the second device (200) acquired within the application.

[0206] For example, the first device (100) can output a guide such as "Contact the first device with the NFC tag" through an application. Through the guide, the first device (100) can instruct the user to approach or contact the near-field communication tag (10).

[0207] In one embodiment of the present disclosure, the first device (100) may output the guide through an output interface of the first device (100) (e.g., a display, a speaker, etc.). In one embodiment of the present disclosure, the first device (100) may output the guide through an output interface of another electronic device (e.g., a display, a speaker, etc.).

[0208] In one embodiment of the present disclosure, the communication interface (130) of the first device (100) may be activated based on the first device (100) outputting a guide corresponding to a request for proximity or contact (or tagging) to a near-field communication tag (10). For example, the first device (100) may prepare to communicate with the near-field communication tag (10). For example, the first device (100) may communicate with the near-field communication tag (10) through the communication interface (130). The first device (100) may perform operation 340 after performing operation 600 described above with reference to FIG. 6.

[0209] Returning to FIG. 3, in operation 340, the first device (100) can store identification information corresponding to the second device (200) in the short-range communication tag (10). For example, when proximity or contact with the short-range communication tag is identified, the first device (100) can store identification information corresponding to the second device (200) in the short-range communication tag (10).

[0210] According to one embodiment of the present disclosure, the first device (100) can store (or write) identification information corresponding to the second device (200) to a near-field communication tag (10) through an NFC reader or an RFID write device. For example, the first device (100) can execute the NFC reader or RFID write device when proximity or contact with the near-field communication tag (10) is identified.

[0211] For example, when proximity or contact with a short-range communication tag (10) is identified, the first device (100) may record (or program) data containing identification information corresponding to the second device (200) on the short-range communication tag (10). According to one embodiment of the present disclosure, after the first device (100) records data containing identification information corresponding to the second device (200) on the short-range communication tag (10), the tag contents may be read again to check whether the storage was successfully performed.

[0212] FIG. 8 is a flowchart illustrating a method of operation between a first device (100), a near-field wireless communication tag (10), and a second device (200) according to one embodiment of the present disclosure.

[0213] The steps included in the flowchart of FIG. 8 may be performed by at least one of the first device (100), the second device (200), or the short-range communication tag (10) of FIG. 1 to 7. The steps included in the flowchart of FIG. 8 may be included in each operation of FIG. 3 to 7. The contents described above with reference to FIG. 1 to 7 may be applied in the same way to FIG. 8, even if omitted below.

[0214] Referring to FIG. 8, in operation 801, the first device (100) can identify proximity or contact with a short-range communication tag (10). When the first device (100) enters the identifiable range of the short-range communication tag (10), the first device (100) can identify the short-range communication tag (10). When the short-range communication tag (10) enters the identifiable range of the first device (100), the short-range communication tag (10) can identify the first device (100).

[0215] In operation 802, the first device (100) can read the short-range communication tag (10). By reading the short-range communication tag (10), the first device (100) can obtain identification information corresponding to an application. The short-range communication tag (10) can transmit identification information corresponding to an application to the first device (100). For example, the short-range communication tag (10) can transmit an application address. The application identified by the identification information corresponding to the application may be an application capable of controlling the second device (200).

[0216] In operation 803, the first device (100) can perform at least one operation of installing or executing an application. For example, the first device (100) can identify the application by the application address read from the near-field communication tag (10). The first device (100) can identify whether the application is installed on the first device (100). If the application is not installed on the first device (100), the first device (100) can install it. The first device (100) can execute the installed application. If the application is installed on the first device (100), the first device (100) can execute it immediately.

[0217] In operation 804, the first device (100) can transmit data to a peripheral device. For example, the first device (100) can advertise a wireless communication signal to the peripheral. The first device (100) can transmit data to a peripheral device as it executes an application. For example, the first device (100) can transmit data to an electronic device that has received the data, including a request for an image corresponding to an authentication containing identification information corresponding to that electronic device. The wireless communication signal transmitted by the first device (100) may appear in the form of a BLE advertisement packet. The second device (200) can acquire (or receive) the wireless communication signal transmitted by the first device (100).

[0218] In operation 805, the second device (200) can output an image corresponding to an authentication containing identification information corresponding to the second device (200). The second device (200) can output an image corresponding to an authentication containing identification information corresponding to the second device (200) based on a wireless communication signal advertised by the first device (100). For example, the second device (200) can output a QR code containing identification information corresponding to at least one of the MAC address or shared key of the second device (200) to the screen of the second device (200).

[0219] In operation 806, the first device (100) can obtain an image corresponding to the authentication output by the second device (200). For example, the first device (100) can scan a QR code containing identification information corresponding to the second device (200) that is output on the screen of the second device (200) with a camera.

[0220] In operation 807, the first device (100) can obtain (or extract) identification information corresponding to the second device (200) from an image corresponding to a scanned authentication.

[0221] In operation 808, the first device (100) can output a guide corresponding to a proximity or contact request to the short-range communication tag (10) of the first device (100). For example, the first device (100) can output a guide corresponding to a proximity or contact request to the short-range communication tag (10) of the first device (100) as it acquires an image corresponding to authentication. For example, the first device (100) can output a guide corresponding to a proximity or contact request to the short-range communication tag (10) of the first device (100) based on an application.

[0222] In operation 809, the first device (100) can store identification information corresponding to the second device (200) in a short-range communication tag (10). For example, the short-range communication tag (10) can store identification information corresponding to the second device (200).

[0223] FIG. 9 is a reference diagram for explaining a method of operation between a first device (100), a near-field wireless communication tag (10), and a second device (200) according to one embodiment of the present disclosure.

[0224] In one embodiment of the present disclosure, a first device (100) can tag a short-range communication tag (10). In one embodiment of the present disclosure, when the first device (100) identifies contact or proximity with the short-range communication tag (10), it can obtain identification information (15) corresponding to an application. The first device (100) and the short-range communication tag (10) can be connected via short-range wireless communication (910) to perform communication.

[0225] In one embodiment of the present disclosure, the first device (100) can identify an application using identification information (15) corresponding to the application. The first device (100) can perform at least one of the operations of installing an application, running an installed application, or running an installed application. The first device (100) can run an application and transmit data. The first device (100) can run an application and broadcast a wireless communication signal. For example, the first device (100) can run an application and advertise a BLE advertisement packet (920).

[0226] In one embodiment of the present disclosure, the second device (200) can receive data transmitted by the first device (100). Based on the data transmitted by the first device (100), the second device (200) can output an image (930) corresponding to an authentication that includes identification information corresponding to the second device (200).

[0227] In one embodiment of the present disclosure, the first device (100) may acquire (or scan) an image (930) corresponding to authentication that includes identification information corresponding to the second device (200). The first device (100) may acquire (or scan) the image (930) corresponding to authentication to obtain identification information corresponding to the second device (200).

[0228] The first device (100) can tag a short-range communication tag (10). In one embodiment of the present disclosure, when contact or proximity with the short-range communication tag (10) is identified, the first device (100) can store identification information (16) corresponding to the second device in the short-range communication tag (10). The first device (100) and the short-range communication tag (10) can be connected via short-range wireless communication (910) to perform communication.

[0229] Now, with reference to FIGS. 10 to 13, an embodiment in which a first device (100) performs a communication connection with a second device (200) will be described. The steps included in the flowcharts of FIGS. 10 to 12 may be performed by at least one of the first device (100), the second device (200), or the short-range communication tag (10) of FIGS. 1 to 7. The contents described with reference to FIGS. 1 to 9 may be included in each operation of FIGS. 10 to 13. Even if the contents described above with reference to FIGS. 1 to 9 are omitted below, they may be applied in the same way to FIGS. 10 to 13.

[0230] FIG. 10 is a flowchart for explaining detailed operations in which a first device (100) performs a communication connection with a second device (200) according to an application executed according to identification information corresponding to an application included in operation 320 according to one embodiment of the present disclosure.

[0231] In operation 1010, the first device (100) can identify a signal corresponding to an advertisement transmitted from a peripheral device.

[0232] In one embodiment of the present disclosure, the first device (100) can execute (or activate) an application. When the first device (100) executes (or activates) the application, the wireless communication function of the first device (100) can be activated. For example, the first device (100) can perform wireless communication. For example, the first device (100) can start BLE communication.

[0233] In one embodiment of the present disclosure, the first device (100) can start a BLE scan. The first device (100) can activate a BLE module to start a BLE scan.

[0234] The first device (100) can execute a BLE Scan command to identify an advertising packet (e.g., a BLE advertising packet) of a peripheral device corresponding to an advertisement. The advertising packet contains advertising data, and information of the peripheral device can be transmitted through this packet. For example, the first device (100) can scan for BLE signals by setting a scan interval, a scan window, and a scan mode (whether to receive both the advertising packet and the response data, or only the advertising packet).

[0235] In operation 1020, the first device (100) can obtain a signal corresponding to an advertisement transmitted from a peripheral device. For example, the first device (100) can receive an advertisement packet transmitted by the peripheral device. The first device (100) can obtain (or extract) information and data of the peripheral device from the received advertisement packet. The advertisement packet transmitted by the peripheral device may include identification information of the peripheral device. For example, the advertisement packet may include at least one of the device name, MAC address, or service UUID of the peripheral device. The first device (100) can extract identification information of the peripheral device from the advertisement packet. The peripheral device may transmit advertisement packets at regular time intervals.

[0236] In one embodiment of the present disclosure, the first device (100) may obtain a signal corresponding to an advertisement transmitted from the second device (200). In one embodiment of the present disclosure, the signal corresponding to an advertisement transmitted from the second device (200) may represent an advertisement packet corresponding to identification information of the second device (200). For example, the first device (100) may obtain at least one of the device name, MAC address, or service UUID of the second device (200) from the signal corresponding to the advertisement transmitted from the second device (200). Various fields may be included in the advertisement packet. The first device (100) may extract identification information corresponding to the second device (200) from the advertisement packet.

[0237] FIG. 11 is a flowchart illustrating a detailed operation in which a first device (100) obtains identification information corresponding to the second device (200) from the second device (200) based on a communication connection between a first device (100) and a second device (200) included in operation 330 according to one embodiment of the present disclosure.

[0238] In operation 1110, the first device (100) can obtain data related to the peripheral device based on a signal corresponding to an advertisement transmitted from the peripheral device. For example, the first device (100) can identify each peripheral device by extracting identification information of the peripheral device from a signal corresponding to an advertisement transmitted from the peripheral device. Based on the identified peripheral devices, the first device (100) can generate a list of peripheral devices. Based on an application, the first device (100) can receive a signal corresponding to an advertisement transmitted by the peripheral device and obtain data related to the peripheral device. For example, the first device (100) can obtain a list of peripheral devices.

[0239] The first device (100) can store data related to peripheral devices in memory (110). The first device (100) can output data related to peripheral devices. For example, the first device (100) can output data related to peripheral devices (e.g., a list of peripheral devices) through at least one of the display or speaker of the first device (100).

[0240] Data related to peripheral devices (e.g., a list of peripheral devices) may represent data related to devices of the same type as the second device (200) (e.g., a list of devices of the same type). For example, if the second device (200) is a TV, the data related to peripheral devices may represent data related to the surrounding TV. The data related to peripheral devices may represent a list of devices of the same or different type as the second device (200). For example, if the second device (200) is a TV, the data related to peripheral devices may represent a list including all electronic devices such as surrounding TVs, monitors, mobile phones, tablet speakers, etc.

[0241] In operation 1120, the first device (100) can identify the second device (200) among the data related to the peripheral device.

[0242] In one embodiment of the present disclosure, a first device (100) can identify a second device (200) among data related to a peripheral device (e.g., a list of peripheral devices). The first device (100) can obtain user input selecting the second device (200) from the list of peripheral devices. The first device (100) can identify the second device (200) among the data related to the peripheral device based on a signal selecting the second device (200).

[0243] In one embodiment of the present disclosure, the first device (100) may request identification information corresponding to the second device (200) from the second device (200). For example, the first device (100) may request identification information corresponding to the second device (200) from the second device (200) as the second device (200) is identified in data related to a peripheral device.

[0244] In operation 1130, the first device (100) may obtain identification information corresponding to the second device (200). For example, the first device (100) may obtain (or receive) identification information corresponding to the second device (200) from the second device (200) based on communication according to wireless communication standards such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC (Near Field Communication), RFID (Radio Frequency Identification), Wi-Fi Direct, UWB, or ZIGBEE, internet communication, or communication according to communication standards such as 3G, 4G, 5G and / or 6G. The identification information corresponding to the second device (200) may include at least one MAC address and at least one shared key of the second device (200). A redundant description of unique identification information is omitted here for brevity.

[0245] FIG. 12 is a flowchart illustrating a method of operation between a first device (100), a near-field wireless communication tag (10), a second device (200), and a peripheral device (1200) according to one embodiment of the present disclosure.

[0246] In operations 1210 to 1230, the operations performed by the first device (100) and the short-range communication tag (10) may correspond to operations 801 to 803 described above in FIG. 8. Therefore, for the sake of brevity, redundant descriptions are omitted here.

[0247] In operation 1240, the first device (100) can identify a signal corresponding to an advertisement transmitted from a peripheral device. For example, the first device (100) can search for a BLE advertisement packet broadcast by the peripheral device. For example, the first device (100) can identify a BLE advertisement packet broadcast by the peripheral device by running an application.

[0248] In operation 1250, the second device (200) can transmit data related to the second device (200) to the first device (100). The first device (100) can identify a signal corresponding to an advertisement transmitted from the second device (200). The signal corresponding to the advertisement transmitted by the second device (200) may include identification information corresponding to the second device (200). The signal advertised by the second device (200) may be a BLE advertisement packet. The first device (100) can extract identification information corresponding to the second device (200) from the signal corresponding to the advertisement transmitted by the second device (200). The second device (200) may transmit a signal including identification information corresponding to the second device (200).

[0249] In operation 1255, the peripheral device (1200) can transmit data related to the peripheral device (1200). The first device (100) can obtain a signal corresponding to an advertisement transmitted from the peripheral device (1200). The signal corresponding to an advertisement transmitted from the peripheral device (1200) may include identification information corresponding to the peripheral device (1200). The signal corresponding to an advertisement transmitted from the peripheral device (1200) may be a BLE advertisement packet. The peripheral device (1200) may include a second device (200). The first device (100) can extract identification information corresponding to the peripheral device (1200) from the signal corresponding to an advertisement transmitted from the peripheral device (1200). The peripheral device (1200) may transmit a signal including identification information corresponding to the peripheral device (1200).

[0250] In operation 1260, the first device (100) can acquire data related to a peripheral device. The first device (100) can acquire data related to a peripheral device based on at least one of identification information corresponding to a peripheral device (1200) or identification information corresponding to a second device (200). The first device (100) can output data related to a peripheral device (e.g., a list of peripheral devices).

[0251] In operation 1270, the first device (100) can identify the second device (200) in data related to the peripheral device. For example, the first device (100) can identify whether the second device (200) is included in the data related to the peripheral device. For example, the first device (100) can identify the second device (200) by obtaining a user input that identifies the second device (200) in the data related to the peripheral device.

[0252] In operation 1280, the first device (100) may request identification information corresponding to the second device (200) from the second device (200). The first device (100) may execute an application to request identification information corresponding to the second device (200) from the second device (200). The second device (200) may obtain (e.g., receive) the request from the first device (100) for identification information corresponding to the second device (200). In one embodiment, if the second device (200) is included among the data related to peripheral devices, the first device (100) may request identification information corresponding to the second device (200) from the second device (200).

[0253] In operation 1290, the first device (100) can obtain identification information corresponding to the second device (200) from the second device (200). The second device (200) can transmit identification information corresponding to the second device (200) to the first device (100).

[0254] In operation 1295, the first device (100) can store identification information corresponding to the second device (200) in a short-range communication tag (10). For example, the short-range communication tag (10) can store identification information corresponding to the second device (200).

[0255] FIG. 13 is a reference diagram for explaining a method of operation between a first device (100), a near-field wireless communication tag (10), a second device (200), and a peripheral device according to one embodiment of the present disclosure.

[0256] In one embodiment of the present disclosure, a first device (100) can tag a short-range communication tag (10). In one embodiment of the present disclosure, when contact or proximity with the short-range communication tag (10) is identified, the first device (100) can obtain identification information (15) corresponding to an application. The first device (100) and the short-range communication tag (10) can be connected via short-range wireless communication (1310) to perform a communication connection.

[0257] In one embodiment of the present disclosure, the first device (100) can identify an application using identification information (15) corresponding to the application. The first device (100) can perform at least one of the operations of installing an application, executing an installed application, or executing an installed application.

[0258] The first device (100) can run an application to scan for wireless communication signals. For example, the first device (100) can run an application to scan for BLE advertisement packets broadcast by a peripheral device. For example, the first device (100) can run an application to scan for BLE advertisement packets (1320) broadcast by the second device (200).

[0259] In one embodiment of the present disclosure, the first device (100) can obtain data (1340) related to a peripheral device based on a scanned wireless communication signal. The first device (100) can identify each device by extracting identification information of a peripheral device including a second device (200) from the scanned wireless communication signal. The first device (100) can obtain data (1340) related to a peripheral device based on the identification information of a peripheral device including a second device (200).

[0260] In one embodiment of the present disclosure, a first device (100) may display data (1340) related to peripheral devices, including a first TV, a second TV, and a third TV, and receive an input (1350) for selecting a second TV representing a second device from the data (1340). Based on the input for selecting (1350) a second device (200), the first device (100) may perform communication (1330) with the second device (200). For example, the first device (100) may request identification information (16) corresponding to the second device. The second device (200) may transmit identification information (16) corresponding to the second device. The first device (100) may obtain identification information (16) corresponding to the second device.

[0261] The first device (100) can tag a short-range communication tag (10). In one embodiment of the present disclosure, when contact or proximity with the short-range communication tag (10) is identified, the first device (100) can store identification information (16) corresponding to the second device in the short-range communication tag (10). The first device (100) and the short-range communication tag (10) can be connected via short-range wireless communication (1310) to perform communication.

[0262] Now, with reference to FIGS. 14 and 15, an embodiment in which a third device (3000) is connected to a second device (200) based on a short-range communication tag (10) and controls the second device (200) will be described. In the embodiment described below, the third device (3000) may be any electronic device. That is, the third device (3000) may be the first device (100) or another electronic device. In the embodiment described below, the short-range communication tag (10) may have identification information corresponding to the second device (200) recorded thereon by the operations described above with reference to FIGS. 1 to 13.

[0263] FIG. 14 is a flowchart illustrating a method of operation between a second device (200), a near-field wireless communication tag (10), and a third device (3000) according to one embodiment of the present disclosure.

[0264] In operation 1410, the third device (3000) can identify proximity or contact with the near-field communication tag (10). When the third device (3000) enters the identifiable range of the near-field communication tag (10), the third device (3000) can identify the near-field communication tag (10). When the near-field communication tag (10) enters the identifiable range of the third device (3000), the near-field communication tag (10) can identify the third device (3000).

[0265] In operation 1420, the third device (3000) can read the short-range communication tag (10). By reading the short-range communication tag (10), the third device (3000) can obtain identification information corresponding to the application and identification information corresponding to the second device (200).

[0266] A short-range communication tag (10) can transmit identification information corresponding to an application and identification information corresponding to a second device (200) to a third device (3000). For example, the short-range communication tag (10) can transmit an application address. An application identified by the identification information corresponding to an application may be an application capable of controlling the second device (200). For example, the short-range communication tag (10) can transmit identification information corresponding to the second device (200). The identification information corresponding to the second device (200) may include at least one MAC address of the second device (200). The identification information corresponding to the second device (200) may include at least one of at least one shared key of the second device (200).

[0267] In operation 1430, the third device (3000) can perform at least one operation of installing or executing an application. For example, the third device (3000) can identify an application using identification information corresponding to the application read from the near-field communication tag (10). The third device (3000) can identify whether an application is installed on the third device (3000). If the application is not installed on the third device (3000), the third device (3000) can install it. The third device (3000) can execute the installed application. If the application is installed on the third device (3000), the third device (3000) can execute it immediately.

[0268] In operation 1440, the third device (3000) can output a list of functions of the second device (200). The third device (3000) can execute an application based on identification information corresponding to the acquired application. The third device (3000) can execute an application and output a list of functions of the second device (200).

[0269] In one embodiment of the present disclosure, the third device (3000) can control the second device (200) by running an application. The list of functions of the second device (200) may include a list of functions that allow the second device (200) to be controlled using the third device (3000). For example, the list of functions of the second device (200) may include a remote control, screen mirroring, or sound mirroring.

[0270] In one embodiment of the present disclosure, the third device (3000) can identify a first function among the function list of the second device (200). For example, the third device (3000) can obtain user input selecting a first function among the function list of the second device (200). For example, the third device (3000) can identify a first function among the function list of the second device (200) by an application running on the third device (3000).

[0271] In operation 1450, the third device (3000) can establish a communication connection with the second device (200). In one embodiment of the present disclosure, the third device (3000) can connect with the second device (200) based on the identification (or selection) of a first function from the list of functions of the second device (200). As the first function is identified (or selected) from the list of functions of the second device (200), the third device (3000) can recognize that a user intends to control the second device (200) using the third device (3000).

[0272] In one embodiment of the present disclosure, the third device (3000) can establish a communication connection with the second device (200) based on identification information corresponding to the second device (200) obtained from a short-range communication tag (10). For example, the third device (3000) can establish a communication connection with the second device (200) based on the MAC address and shared key of the second device (200) obtained from the short-range communication tag (10). For example, the third device (3000) can establish a communication connection with the second device (200) based on communication according to wireless communication standards such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), Wi-Fi Direct, UWB, or ZIGBEE, internet communication, or communication according to communication standards such as 3G, 4G, 5G, and / or 6G.

[0273] In operation 1460, the second device (200) can perform the first function. The second device (200) can perform the first function selected by the third device (3000) after establishing a communication connection with the third device (3000). The second device (200) can identify that the first function has been selected by the third device (3000) through wireless communication with the third device (3000).

[0274] The second device (200) can perform the first function as the first function is identified among the list of functions of the second device (200) output to the third device (3000). The second device (200) can stop performing the first function if the selection of the first function among the list of functions of the second device (200) output to the third device (3000) is canceled. The second device (200) can perform the multiple functions including the first function if multiple functions including the first function are selected among the list of functions of the second device (200) output to the third device (3000).

[0275] FIG. 15 is a reference diagram for explaining a method of operation between a second device (200), a near-field wireless communication tag (10), and a third device (3000) according to one embodiment of the present disclosure.

[0276] In one embodiment of the present disclosure, a third device (3000) can tag a short-range communication tag (10). In one embodiment of the present disclosure, when contact or proximity with the short-range communication tag (10) is identified, the third device (3000) can obtain application identification information (15) and identification information (16) corresponding to the second device. The third device (3000) and the short-range communication tag (10) can be connected via short-range wireless communication (1510) to perform communication.

[0277] In one embodiment of the present disclosure, the third device (3000) can identify an application using identification information (15) corresponding to the application. The third device (3000) can perform at least one of the operations of installing an application, running an installed application, or running an installed application. The third device (3000) can run an application and output a list of functions (3010) related to the second device. The list of functions (3010) related to the second device may include a remote control (3030), screen mirroring (3020), and sound mirroring (3040).

[0278] In one embodiment of the present disclosure, the third device (3000) may obtain user input selecting a first function from a list of functions (3010) related to the second device. In one embodiment of the present disclosure, the third device (3000) may perform a communication connection (1520) with the second device (200) based on the selection of the first function from the list of functions (3010) of the second device. The third device (3000) may connect (1520) with the second device (200) based on identification information (16) corresponding to the second device obtained from a near-field communication tag (10).

[0279] In one embodiment of the present disclosure, the second device (200) can perform a first function based on the selection of a first function from a list of functions (3010) associated with the second device (200). For example, if screen mirroring (3020) is selected from the list of functions (3010) of the second device (200), the second device (200) can mirror the screen of the third device (3000). For example, if a messenger screen was displayed on the third device (3000) before the output of the list of functions (3010), the messenger screen of the third device (3000) can be output to the second device (200).

[0280] For example, if sound mirroring (3040) is selected from the function list (3010) of the second device (200), the second device (200) can mirror the sound of the third device (3000). For example, the sound of audio or video played on the third device (3000) can be output through the second device (200).

[0281] For example, if a remote control (3030) is selected from the function list (3010) of the second device (200), the third device (3000) can control (or operate) the second device (200). For example, the third device (3000) can select a menu or function of the second device (200). For example, the third device (3000) can turn off or turn on the power of the second device (200), and can change at least one of the channel or volume of the second device (200).

[0282] A method of operating an electronic device according to one embodiment of the present disclosure may include an operation of obtaining identification information corresponding to an application from a near-field communication tag when proximity or contact with a near-field communication tag is identified. The method may include an operation of performing a communication connection with a second device according to an application executed based on the identification information corresponding to the application. The method may include an operation of obtaining identification information corresponding to the second device from the second device based on the communication connection with the second device. The method may include an operation of storing identification information corresponding to the second device in the near-field communication tag when proximity or contact with the near-field communication tag is identified.

[0283] In one embodiment, the operation of performing a communication connection with the second device according to an application executed by the identification information of the application may include the operation of executing the application and transmitting data including a request for an image corresponding to an authentication containing the identification information of the second device.

[0284] In one embodiment, the operation of obtaining identification information corresponding to the second device from the second device based on a communication connection with the second device may include the operation of obtaining an image corresponding to an authentication containing identification information corresponding to the second device from the second device. The operation of obtaining identification information corresponding to the second device from the second device based on a communication connection with the second device may include the operation of obtaining identification information of the second device based on the image corresponding to the authentication.

[0285] In one embodiment, the method may include an operation of outputting a guide corresponding to a proximity or contact request to the near-field communication tag of the first device according to the acquisition of identification information of the second device.

[0286] In one embodiment, the method may include the operation of installing the application if the application corresponding to the identification information corresponding to the application is not installed on the first device.

[0287] In one embodiment, the identification information corresponding to the second device may include at least one of the Media Access Control Address (MAC) of the second device or the shared key of the second device.

[0288] In one embodiment, the operation of performing a communication connection with the second device through an application executed based on identification information corresponding to the application may include the operation of executing the application to identify a signal corresponding to an advertisement transmitted from a peripheral device. In one embodiment, the operation of performing a communication connection with the second device through an application executed based on identification information corresponding to the application may include the operation of obtaining identification information corresponding to the second device from a signal corresponding to an advertisement transmitted from the second device among signals corresponding to an advertisement transmitted from the peripheral device.

[0289] In one embodiment, the operation of obtaining identification information corresponding to the second device from the second device based on a communication connection with the second device may include the operation of obtaining data related to the peripheral device based on a signal corresponding to an advertisement transmitted from the peripheral device. In one embodiment, the operation of obtaining identification information corresponding to the second device from the second device based on a communication connection with the second device may include the operation of requesting identification information corresponding to the second device from the second device if the second device is included among the data related to the peripheral device. In one embodiment, the operation of obtaining identification information corresponding to the second device from the second device based on a communication connection with the second device may include the operation of obtaining identification information corresponding to the second device from the second device.

[0290] In one embodiment, the short-range communication tag can transmit identification information corresponding to the application and identification information corresponding to the second device to a third device that is in close proximity to or in contact with the short-range communication tag.

[0291] In one embodiment, the short-range communication tag may be characterized in that when a first function of an application according to identification information corresponding to the application is identified in the third device, a communication connection is performed between the second device and the third device based on identification information corresponding to the second device.

[0292] A first device according to one embodiment of the present disclosure may include a communication interface, a memory for storing at least one instruction, and at least one processor comprising a processing circuit. By having the at least one instruction executed individually or collectively by the at least one processor, the first device may control the communication interface to obtain identification information corresponding to an application from the near-field communication tag when proximity or contact with the near-field communication tag is identified. By having the at least one instruction executed individually or collectively by the at least one processor, the first device may perform a communication connection with a second device according to the application executed based on the identification information corresponding to the application. By having the at least one instruction executed individually or collectively by the at least one processor, the first device may obtain identification information corresponding to the second device from the second device based on the communication connection with the second device. By executing the above at least one instruction individually or collectively by the above at least one processor, the first device can store identification information corresponding to the second device in the near-field communication tag when proximity or contact with the near-field communication tag is identified.

[0293] In one embodiment, by executing the at least one instruction individually or collectively by the at least one processor, the first device can execute the application and transmit a signal including a request for an image corresponding to an authentication containing identification information corresponding to the second device.

[0294] In one embodiment, by executing the at least one instruction individually or collectively by the at least one processor, the first device can obtain an image corresponding to an authentication containing identification information corresponding to the second device from the second device. In one embodiment, by executing the at least one instruction individually or collectively by the at least one processor, the first device can obtain identification information corresponding to the second device based on the image corresponding to the authentication.

[0295] In one embodiment, as the at least one instruction is executed individually or collectively by the at least one processor, the first device may output a guide corresponding to a proximity or contact request to the near-field communication tag of the first device upon obtaining identification information corresponding to the second device.

[0296] In one embodiment, by executing the at least one instruction individually or collectively by the at least one processor, the first device can install the application if the application corresponding to the identification information corresponding to the application is not installed on the first device.

[0297] In one embodiment, the identification information corresponding to the second device may include at least one of the Media Access Control Address (MAC) of the second device or the shared key of the second device.

[0298] In one embodiment, by executing the at least one instruction individually or collectively by the at least one processor, the first device can execute the application to identify a signal corresponding to an advertisement transmitted from a peripheral device. In one embodiment, by executing the at least one instruction individually or collectively by the at least one processor, the first device can obtain identification information corresponding to the second device from a signal corresponding to an advertisement transmitted from the second device among the signals corresponding to an advertisement transmitted from the peripheral device.

[0299] In one embodiment, by executing the at least one instruction individually or collectively by the at least one processor, the first device can obtain data related to the peripheral device based on a signal corresponding to an advertisement transmitted from the peripheral device. In one embodiment, by executing the at least one instruction individually or collectively by the at least one processor, if the second device is included among the data related to the peripheral device, the first device can request identification information corresponding to the second device from the second device. In one embodiment, by executing the at least one instruction individually or collectively by the at least one processor, the first device can obtain identification information corresponding to the second device from the second device.

[0300] In a computer-readable recording medium having at least one instruction recorded thereon according to one embodiment of the present disclosure, the above-described method can be performed by executing the at least one instruction individually or collectively by the at least one processor.

[0301] Some embodiments may also be implemented in the form of a recording medium containing computer-executable instructions, such as program modules executed by a computer. A computer-readable medium may be any available medium accessible by a computer and includes both volatile and non-volatile media, and both removable and non-removable media. Additionally, a computer-readable medium may include a computer storage medium. A computer storage medium includes both volatile and non-volatile, removable and non-removable media implemented by any method or technique for storing information, such as computer-readable instructions, data structures, program modules, or other data.

[0302] The disclosed embodiments may be implemented as a software program comprising instructions stored on a computer-readable storage media.

[0303] A computer is a device capable of calling instructions stored from a storage medium and performing operations according to the disclosed embodiments according to the called instructions, and may include an electronic device according to the disclosed embodiments.

[0304] Computer-readable storage media may be provided in the form of non-transitory storage media. Here, 'non-transitory' means merely that the storage medium does not contain a signal and is tangible, without distinguishing whether data is stored semi-permanently or temporarily on the storage medium.

[0305] In addition, the control method according to the disclosed embodiments may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product.

[0306] A computer program product may include a software program and a computer-readable storage medium on which the software program is stored. For example, the computer program product may be from a device manufacturer or an electronic market (e.g., Google Play Store). TM , App Store TM It may include products in the form of software programs (e.g., downloadable apps) that are distributed electronically through ). For electronic distribution, at least a portion of the software program may be stored on a storage medium or temporarily created. In this case, the storage medium may be a server of a manufacturer, a server of an electronic market, or a storage medium of a relay server that temporarily stores the software program.

[0307] A computer program product may include a storage medium of a server or a storage medium of a device in a system composed of a server and a device. Alternatively, if a third device (e.g., a smartphone) is communicationally connected to the server or device, the computer program product may include a storage medium of the third device. Alternatively, the computer program product may include the S / W program itself that is transmitted from the server to the device or the third device, or transmitted from the third device to the device.

[0308] In this case, one of the server, the device, and the third device may execute the computer program product to perform the method according to the disclosed embodiments. Alternatively, two or more of the server, the device, and the third device may execute the computer program product to perform the method according to the disclosed embodiments in a distributed manner.

[0309] For example, a server (e.g., a cloud server or an artificial intelligence server, etc.) can execute a computer program product stored on the server to control a device connected to the server in communication to perform a method according to the disclosed embodiments.

[0310] As another example, the third device may execute a computer program product to control a device connected to the third device in communication to perform a method according to the disclosed embodiment. When the third device executes the computer program product, the third device may download the computer program product from a server and execute the downloaded computer program product. Alternatively, the third device may execute a computer program product provided in a preloaded state to perform a method according to the disclosed embodiments.

[0311] Additionally, in this specification, "interface" may be a hardware component, such as a processor or circuit, and / or a software component executed by a hardware component, such as a processor.

[0312] The foregoing description of the present disclosure is for illustrative purposes only, and those skilled in the art will understand that other specific forms can be easily modified without altering the technical spirit or essential features of the present disclosure. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, each component described as a single unit may be implemented in a distributed manner, and components described as distributed may likewise be implemented in a combined form.

[0313] The scope of the present disclosure is defined by the claims set forth below rather than by the detailed description above, and all modifications or variations derived from the meaning and scope of the claims and equivalent concepts thereof should be interpreted as being included within the scope of the present disclosure.

Claims

1. In the method of operating the first device, When a first proximity or contact with a short-range communication tag is identified, an operation (310) of obtaining identification information corresponding to an application from the short-range communication tag; An operation (320) to perform a communication connection with a second device according to an application executed based on identification information corresponding to the above application; An operation (330) of obtaining identification information corresponding to the second device from the second device based on a communication connection with the second device; and A method comprising the operation (340) of storing identification information corresponding to the second device in the near-field communication tag when a second proximity or contact with the near-field communication tag is identified.

2. In Paragraph 1, The operation of performing a communication connection with a second device according to an application executed based on identification information corresponding to the above application is, A method comprising the operation of executing the above application and transmitting data including a request for an image corresponding to an authentication containing identification information corresponding to the second device.

3. In Paragraph 1 or 2, The operation of obtaining identification information corresponding to the second device from the second device based on a communication connection with the second device is, The operation of obtaining an image corresponding to authentication containing identification information corresponding to the second device from the second device; and A method comprising the operation of obtaining identification information corresponding to the second device based on an image corresponding to the above authentication.

4. In any one of paragraphs 1 through 3, A method further comprising, upon obtaining identification information corresponding to the second device, outputting a guide corresponding to a proximity or contact request to the short-range communication tag of the first device.

5. In any one of paragraphs 1 through 4, The operation of performing a communication connection with the second device through an application executed based on identification information corresponding to the above application is, The operation of executing the above application to identify a signal corresponding to an advertisement transmitted from a peripheral device; and A method comprising the operation of obtaining identification information corresponding to the second device from a signal corresponding to an advertisement transmitted from the second device among signals corresponding to an advertisement transmitted from the peripheral device.

6. In the first device (100), Memory (110) that stores at least one instruction, At least one processor (120) including a processing circuit, and It includes a communication interface (130), By having the above at least one instruction executed individually or collectively by the above at least one processor (120), the first device (100) is, When a first proximity or contact with a near-field communication tag (10) is identified, identification information corresponding to an application is obtained from the near-field communication tag (10), and Based on the identification information corresponding to the above application, a communication connection with the second device (200) is performed according to the application executed. Based on a communication connection with the second device (200), identification information (16) corresponding to the second device is obtained from the second device (200), and A first device (100) that stores identification information (16) corresponding to the second device in the short-range communication tag (10) when a second proximity or contact with the short-range communication tag (10) is identified.

7. In Paragraph 6, By having the above at least one instruction executed individually or collectively by the above at least one processor (120), the first device (100) is, A first device (100) that executes the above application and transmits a signal including a request for an image corresponding to an authentication containing the identification information corresponding to the second device.

8. In Paragraph 6 or 7, By having the above at least one instruction executed individually or collectively by the above at least one processor (120), the first device (100) is, An image corresponding to an authentication corresponding to the second device is obtained from the second device, and A first device (100) that obtains identification information corresponding to the second device based on an image corresponding to the above authentication.

9. In any one of paragraphs 6 through 8, By having the above at least one instruction executed individually or collectively by the above at least one processor (120), the first device (100) is, A first device (100) that, upon obtaining identification information corresponding to the second device, outputs a guide corresponding to a proximity or contact request to the short-range communication tag of the first device.

10. In any one of paragraphs 6 through 9, By having the above at least one instruction executed individually or collectively by the above at least one processor (120), the first device (100) is, A first device (100) that installs the application if the application corresponding to the identification information corresponding to the application is not installed on the first device.

11. In any one of paragraphs 6 through 10, The identification information corresponding to the second device above is, A first device (100) comprising at least one of a Media Access Control Address (MAC) corresponding to the second device or a shared key of the second device.

12. In any one of paragraphs 6 through 11, By having the above at least one instruction executed individually or collectively by the above at least one processor (120), the first device (100) is, The above application is executed to identify a signal corresponding to an advertisement transmitted from a peripheral device, and A first device (100) that obtains identification information corresponding to the second device from a signal corresponding to an advertisement transmitted from the second device among signals corresponding to an advertisement transmitted from the peripheral device.

13. In any one of paragraphs 6 through 12, By having the above at least one instruction executed individually or collectively by the above at least one processor (120), the first device (100) is, Based on a signal corresponding to an advertisement transmitted from a peripheral device, data related to said peripheral device is obtained, and If the second device is included among the data related to the above peripheral device, the second device is requested to provide identification information corresponding to the second device. A first device (100) that obtains identification information corresponding to the second device from the second device.

14. In any one of paragraphs 6 through 13, The above-mentioned short-range communication tag is, A first device (100) that transmits identification information corresponding to the application and identification information corresponding to the second device to a third device that is in close proximity to or in contact with the above-mentioned near-field communication tag.

15. A non-transient computer-readable recording medium having at least one instruction recorded thereon, wherein the at least one instruction is executed by a processor of an electronic device so that the electronic device is configured to perform the method of any one of claims 1 to 5 on a computer.