WO2015016627A1 - 동일한 네트워크 상의 복수개의 ap 장치 중 하나의 ap 장치와 단말기를 연결하는 방법 및 장치 - Google Patents

동일한 네트워크 상의 복수개의 ap 장치 중 하나의 ap 장치와 단말기를 연결하는 방법 및 장치 Download PDF

Info

Publication number
WO2015016627A1
WO2015016627A1 PCT/KR2014/007034 KR2014007034W WO2015016627A1 WO 2015016627 A1 WO2015016627 A1 WO 2015016627A1 KR 2014007034 W KR2014007034 W KR 2014007034W WO 2015016627 A1 WO2015016627 A1 WO 2015016627A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
mac address
address information
registered
connection request
Prior art date
Application number
PCT/KR2014/007034
Other languages
English (en)
French (fr)
Inventor
고현목
권대형
성덕구
김창현
윤강진
이창현
Original Assignee
삼성전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자 주식회사 filed Critical 삼성전자 주식회사
Priority to US14/909,344 priority Critical patent/US10321393B2/en
Priority to EP14831388.5A priority patent/EP3010287B1/en
Publication of WO2015016627A1 publication Critical patent/WO2015016627A1/ko
Priority to US16/425,148 priority patent/US10863430B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/02Access restriction performed under specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0492Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload by using a location-limited connection, e.g. near-field communication or limited proximity of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/101Access control lists [ACL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/77Graphical identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/18Management of setup rejection or failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • the present invention relates to a method in which an AP device performs a connection with a terminal, and more particularly, to a method in which one AP device among a plurality of AP devices on a same network performs a connection with a terminal.
  • the user can access the desired network by selecting the SSID of the wireless network.
  • the wireless network is composed of at least one AP device. The user may select a wireless network using the SSID, but may not be provided with identification information on the AP device configuring the wireless network.
  • the present invention is to increase the utilization of network resources and to prevent information leakage by limiting terminals that can connect to a predetermined AP device when a plurality of AP devices exist in the same wireless network.
  • the AP device in a method in which one AP device of a plurality of access point (AP) devices on a same network performs a connection with a terminal, the AP device has a media access control (MAC) address of at least one terminal. Registering the information; Receiving a connection request for an AP device from a terminal; And comparing the MAC address information of the terminal extracted from the connection request with the registered MAC address information to determine whether the terminal is connected to the AP device.
  • MAC media access control
  • the terminal and the AP device can be efficiently connected.
  • security may be enhanced by preventing a connection with an AP device not intended by a user.
  • FIG. 1 is a conceptual diagram illustrating a connection method between a terminal and an AP device in the same wireless network.
  • FIG. 2 is a flowchart illustrating a method in which one AP device among a plurality of AP devices on the same network performs connection with a terminal according to an embodiment of the present invention.
  • FIG. 3 is a detailed flowchart of a method for determining whether an AP device connects to a terminal according to an embodiment of the present invention.
  • FIG. 4 is a diagram for describing a method of determining whether to connect with a terminal based on MAC address information registered according to location information of at least one terminal by the AP device according to an embodiment of the present invention.
  • FIG. 5 is a flowchart illustrating a method in which a terminal performs connection with one AP device among a plurality of AP devices on the same network according to an embodiment of the present invention.
  • FIG. 6 is a detailed flowchart illustrating a method for determining whether a terminal transmits a connection request to another AP device according to an embodiment of the present invention.
  • FIG. 7 is a flowchart illustrating a method in which a terminal releases a connection with an AP device according to an embodiment of the present invention.
  • FIG. 8 is a diagram illustrating a system for connecting a terminal with one AP device among a plurality of AP devices on the same network according to an embodiment of the present invention.
  • FIG. 9 is a diagram for describing a system for connecting a terminal with one AP device among a plurality of AP devices in the same space according to another embodiment of the present invention.
  • FIG. 10 is a diagram for describing a method of managing MAC address information registered in an AP device based on MAC address information received from another AP device by the AP device according to an embodiment of the present invention.
  • FIG. 11 illustrates MAC address information registered in an AP device according to an embodiment of the present invention.
  • FIG. 12 is a block diagram of an AP device 1100 that performs a connection with a terminal according to an embodiment of the present invention.
  • FIG. 13 is a block diagram of a terminal performing a connection with an AP device according to an embodiment of the present invention.
  • FIG. 14 illustrates a system for connecting a terminal with one AP device among a plurality of AP devices on the same network according to another exemplary embodiment.
  • 15 is a flowchart illustrating a method of determining whether to communicate with a terminal based on information obtained from a server by an AP device according to an embodiment.
  • 16 is a flowchart for describing a method of determining, by an AP device, whether to be connected to a terminal based on location information of at least one terminal.
  • 17 is a flowchart illustrating a method of determining, by an AP device, whether a terminal is connected based on time information according to another embodiment.
  • FIG. 18 is a flowchart illustrating a method of releasing a connection with a terminal by an AP device according to an embodiment of the present invention.
  • 19 is a flowchart illustrating a method of connecting an AP device and a terminal by a server 1440 included in a system connecting one AP device and a terminal among a plurality of AP devices according to another embodiment.
  • FIG. 20 is a flowchart illustrating a method in which a terminal 1430 included in a system for connecting a terminal with one of a plurality of AP devices performs a connection with an AP device according to another embodiment.
  • FIG. 21 is a block diagram of an AP device 2100 that performs a connection with a terminal according to another embodiment of the present invention.
  • FIG. 22 is a block diagram of a server 2200 included in a system 1400 for connecting a terminal with one of the plurality of AP devices on the same network according to an embodiment of the present invention. .
  • FIG. 23 is a block diagram of a terminal 2300 for connecting to an AP device according to an embodiment of the present invention.
  • the AP device in a method in which one AP device of a plurality of access point (AP) devices on a same network performs a connection with a terminal, the AP device has a media access control (MAC) address of at least one terminal. Registering the information; Receiving a connection request for an AP device from a terminal; And comparing the MAC address information of the terminal extracted from the connection request with the registered MAC address information to determine whether the terminal is connected to the AP device.
  • MAC media access control
  • Another embodiment of the present invention provides a method for a terminal to connect with one of a plurality of AP (Access Point) devices on the same network, the method comprising the steps of: transmitting a connection request to the AP device in the terminal; And determining whether to transmit a connection request to another AP device based on the AP's determination of the connection request, wherein the AP device includes MAC address information and a pre-registered MAC address of the terminal extracted from the connection request. By comparing the information, it is determined whether to connect with the terminal.
  • AP Access Point
  • an AP device for connecting to a terminal, comprising: a registration unit for registering MAC address information of at least one or more terminals; A communication unit receiving a connection request for an AP device from a terminal; And a controller for comparing the MAC address information of the terminal extracted from the connection request with the registered MAC address information to determine whether the terminal is connected to the AP device, wherein the AP device is one of a plurality of AP (Access Point) devices on the same network. It is characterized by one.
  • Another embodiment of the present invention is a terminal for connecting to an AP device
  • a transmitter for transmitting a connection request from the terminal to the AP device And a determining unit configured to determine whether to transmit a connection request to the AP device, based on the determination of the AP device for the connection request, wherein the AP device is one of a plurality of AP (Access Point) devices on the same network.
  • the method may determine whether to connect with the terminal by comparing the MAC address information of the terminal extracted from the request with the MAC address information registered in advance.
  • FIG. 1 is a conceptual diagram illustrating a connection method between a terminal and an AP device in the same wireless network.
  • a plurality of AP devices 110 and 120 and a terminal 112 may exist on the same network.
  • the same wireless network may include a wireless network having the same service set identifier (SSID).
  • SSID service set identifier
  • the user selects the SSID of the wireless network, thereby connecting to the wireless network desired by the user.
  • each AP device has a different SSID.
  • the user may select the AP device by setting the SSID of the AP device to be connected to the terminal 112.
  • the terminal 112 may select an AP device based on a received signal strength index of the AP on the same network.
  • the second terminal 114 may receive a signal from the first AP device 110 and the second AP device 120 having the same SSID.
  • the strength of the signal received from the second AP device 120 is greater than the strength of the signal received from the first AP device 110.
  • the second terminal 114 may select the AP device based on the received signal strength.
  • a terminal may be connected to an AP device not intended by a user, thereby causing a security problem such as information leakage.
  • the identification information of the terminal is previously set in the AP device to be connected on the same network, so that the connection between the terminal and the AP device can be efficiently performed.
  • security may be enhanced by preventing a connection with an AP device not intended by a user.
  • FIG. 2 is a flowchart illustrating a method in which one AP device among a plurality of AP devices on the same network performs connection with a terminal according to an embodiment of the present invention.
  • the AP device may register Media Acceess Control (MAC) address information of at least one or more terminals.
  • MAC Media Acceess Control
  • the AP device may register MAC address information of at least one terminal received from an external device.
  • the external device may receive the MAC address information of the terminal using at least one of Radio Frequency Identification (RFID) and Near Field Communication (NFC).
  • RFID Radio Frequency Identification
  • NFC Near Field Communication
  • the external device may be an RFID reader or an NFC tag reader, but is not limited to the above example.
  • the external device may include a Quick Response (QR) code reader.
  • QR Quick Response
  • the AP device may receive the MAC address information of the terminal using a QR code reader which is an external device.
  • the AP device may receive a connection request for the AP device of the terminal.
  • the connection request may include MAC address information of the terminal.
  • the terminal may transmit a connection request to the AP device that has transmitted the largest signal to the terminal among the plurality of AP devices. Therefore, the AP device may receive a connection request from a terminal other than the terminal registered in step 210.
  • the connection request may include time information when the terminal transmits a connection request to the AP device.
  • the AP device may compare the MAC address information of the terminal extracted from the connection request of operation 220 with the MAC address information registered in operation 210 to determine whether the terminal is connected to the AP device.
  • the method for connecting an AP device and a terminal limits the terminals that can connect to the AP device by determining connection only for terminals having the same MAC address information as the registered MAC address information on the same network. can do.
  • data may be transmitted to terminals having respective MAC address information based on at least one MAC address information registered in a predetermined AP device.
  • lecture data may be transmitted to terminals existing in a classroom based on MAC address information of each terminal registered in the AP device.
  • Students can register the MAC address information of the terminal to an AP device existing in the classroom by recognizing the terminal to an external device such as an RFID reader to check lecture attendance.
  • the predetermined terminal may determine whether to access the external device based on the MAC address information registered in the AP device.
  • access to an external server may be allowed through an authentication process (eg, a login process) based on MAC address information.
  • a terminal allowed to access an external server may obtain lecture data from the external server.
  • data can be transmitted only to specific terminals having MAC address information registered to the AP device, thereby enhancing data security.
  • FIG. 3 is a detailed flowchart of a method for determining whether an AP device connects to a terminal according to an embodiment of the present invention.
  • the AP device may register Media Acceess Control (MAC) address information of at least one or more terminals.
  • MAC Media Acceess Control
  • the AP device may register MAC address information of at least one terminal received from an external device.
  • the external device may include an RFID reader, an NFC tag reader, and a QR code reader.
  • the AP device may receive a connection request for the AP device of the terminal.
  • the connection request may include MAC address information of the terminal.
  • the AP device may extract the MAC address information of the terminal from the connection request received in step 220.
  • the AP device may identify the terminal by using the extracted MAC address information of the terminal.
  • the identification information of the terminal is not limited to the MAC address information.
  • the terminal when used in an organization such as a company or a school, the terminal may transmit a unique identification number received from the organization in the connection request.
  • a plurality of terminals owned by the user can be collectively managed as one identification number, without transmitting identification information about each of the plurality of terminals to the AP device.
  • the user may select the intended AP device.
  • the MAC address information of the terminal may be additionally used to restrict the connection of the AP device of some terminals, which the user has, in some cases.
  • the AP device may compare the MAC address information of the terminal extracted in step 232 with the MAC address information registered in step 210. The AP device may determine whether to connect the terminal to the AP device according to whether the MAC address information of the terminal matches the registered MAC address information.
  • the AP device may connect the terminal to the AP device because the MAC address information of the terminal and the registered MAC address information match.
  • the AP device may provide information indicating that the terminal is connected to the AP device by transmitting a connection completion message to the terminal.
  • the AP device may not connect the terminal to the AP device because the MAC address information of the terminal and the registered MAC address information do not match. If the terminal is not connected to the AP device, the AP device may transmit a connection failure message to the terminal to provide information indicating that the terminal is not connected to the AP device.
  • FIG. 4 is a diagram for describing a method of determining whether to connect with a terminal based on MAC address information registered according to location information of at least one terminal by the AP device according to an embodiment of the present invention.
  • the AP device may acquire location information of at least one terminal.
  • An AP device may acquire location information of each of at least one terminal based on time information required to transmit and receive a signal to and from at least one terminal and speed information of the signal. Meanwhile, this is only an embodiment of the present invention, and the method of obtaining location information of at least one terminal in the AP device is not limited thereto.
  • the AP device may determine whether each of the at least one terminal is located within a preset range from the AP device based on the acquired location information of the at least one terminal.
  • the preset range may be a criterion for determining whether to register the MAC address of the terminal in the AP device.
  • the range may be set based on the spatial characteristics covered by the AP device. For example, when the first AP device is located in the first classroom and the second AP device is located in the second classroom, the first AP device may set a preset range to correspond to the size of the first classroom. 2 The AP device may set the preset range to correspond to the size of the second classroom.
  • the AP device may register MAC address information of a terminal located within a preset range.
  • the AP device may register MAC address information of a terminal located within a preset range among at least one terminal.
  • the AP device may receive a connection request for the AP device from the terminal.
  • the AP device may receive a connection request for the AP device of the terminal.
  • the connection request may include MAC address information of the terminal.
  • step 440 may correspond to step 220 described above with reference to FIG. 2.
  • the AP device may compare the MAC address information of the terminal extracted in the connection request of step 220 with the MAC address information registered in operation 210 to determine whether the terminal is connected to the AP device. Meanwhile, step 450 may correspond to step 230 described above with reference to FIG. 2.
  • the AP device may update the registered MAC address information based on location information of at least one terminal. For example, the AP device may obtain movement information of each of the at least one terminal based on a difference between signals transmitted and received from each of the at least one terminal.
  • the AP device may delete the MAC address information of the registered first terminal. Meanwhile, as a result of determining based on the difference between signals transmitted and received with the first terminal by the AP device, when the first terminal is close to the AP device, the AP device may maintain the MAC address information of the registered first terminal.
  • FIG. 5 is a flowchart illustrating a method in which a terminal performs connection with one AP device among a plurality of AP devices on the same network according to an embodiment of the present invention.
  • the terminal may transmit a connection request for the AP device.
  • the terminal may transmit a connection request to the AP device that has transmitted the largest signal to the terminal among the plurality of AP devices.
  • the connection request may include MAC address information of the terminal.
  • the terminal may determine whether to transmit a connection request to another AP device based on the AP's determination of the connection request in step 510.
  • the AP device may compare the MAC address information of the terminal extracted from the connection request with the pre-registered MAC address information to determine whether the terminal is connected to the AP device.
  • the AP device may register MAC address information of at least one terminal received from an external device.
  • the external device may receive the MAC address information of the terminal using at least one of Radio Frequency Identification (RFID) and Near Field Communication (NFC).
  • RFID Radio Frequency Identification
  • NFC Near Field Communication
  • the external device may be an RFID or NFC tag reader.
  • the external device may include a Quick Response (QR) code reader.
  • QR Quick Response
  • the AP device may receive the MAC address information of the terminal using a QR code reader which is an external device.
  • FIG. 6 is a detailed flowchart illustrating a method for determining whether a terminal transmits a connection request to another AP device according to an embodiment of the present invention.
  • the terminal may transmit a connection request for the AP device.
  • the terminal may confirm the determination that the AP device has made regarding whether to connect with the terminal based on the connection request of step 510.
  • the AP device may determine whether to connect the terminal to the AP device according to whether the MAC address information of the terminal matches the registered MAC address information.
  • the AP may connect the terminal to the AP device.
  • the AP device may provide information indicating that the terminal is connected to the AP device by transmitting a connection completion message to the terminal.
  • the terminal may confirm that the AP device and the terminal are connected through the connection complete message received from the AP device.
  • the AP device may not connect the terminal to the AP device. If the terminal is not connected to the AP device, the AP device may transmit a connection failure message to the terminal to provide information indicating that the terminal is not connected to the AP device. The terminal may confirm that the AP device and the terminal are not connected through the connection failure message received from the AP device.
  • the terminal may transmit a connection request to another AP device.
  • the terminal may attempt to connect with another AP device by repeating a series of processes of FIGS. 5 and 6.
  • Step 526 is a case where the terminal and the AP device are connected as a result of checking in step 522, and may not transmit a connection request to another AP device.
  • FIG. 7 is a flowchart illustrating a method in which a terminal releases a connection with an AP device according to an embodiment of the present invention.
  • the terminal may transmit a connection request for the AP device.
  • step 530 the terminal and the AP device may be connected based on the determination of the AP device for the connection request of step 510.
  • the terminal may transmit a connection release request for the currently connected AP device.
  • the connection release request according to an embodiment of the present invention may be generated by recognizing the terminal once more to the external device.
  • connection release request may be transmitted as the same signal without distinction from the connection request.
  • the AP device may delete the registered MAC address information.
  • the connection between the AP device and the terminal may be released along with the deletion of the MAC address information.
  • connection release request it is also possible to preset the connection release request to the signal that can be identified with the connection request and transmit.
  • FIG. 8 is a diagram illustrating a system for connecting a terminal with one AP device among a plurality of AP devices on the same network according to an embodiment of the present invention.
  • a system 800 for connecting an AP device to a terminal may include at least one AP device 810, 850, terminals 812, 814, 852, 854, and an external device. 820, 860.
  • the first terminal 812 and the second terminal 814 are present in the same space as the third AP device 810, and the third terminal 852 and the fourth terminal 854 are the fourth AP device ( 850).
  • the strength of the signal that each terminal receives from the fourth AP device 850 is greater than the strength of the signal received from the third AP device 810.
  • each terminal may transmit MAC address information of the terminal to the AP device using an external device located in each space.
  • the first terminal 812 and the second terminal 814 located in the first space 805 may transmit MAC address information to the third AP device 810 using the first external device 820.
  • the third AP device 810 may register MAC address information received from the first terminal 812 and the second terminal 814.
  • the third terminal 852 and the fourth terminal 854 positioned in the second space 845 may transmit MAC address information to the fourth AP device 850 using the second external device 860.
  • the fourth AP device 850 may register MAC address information received from the third terminal 852 and the fourth terminal 854.
  • the first terminal 812 may select one AP device to access the wireless network. Since the third AP device 810 and the fourth AP device 850 exist on the same network, the SSID information is the same. In this case, the terminal may select the AP device based on the strength of the received signal. Therefore, in FIG. 8, the fourth AP device 850 may be selected according to the assumption.
  • the second terminal 814 may transmit a connection request to the fourth AP device 850.
  • the connection request may include MAC address information of the second terminal 814.
  • the fourth AP device 850 may extract MAC address information of the second terminal 814 from the received connection request and compare the MAC address information registered with the fourth AP device 850.
  • the fourth AP device 850 Since the MAC address information of the third terminal 852 and the fourth terminal 854 is registered in the fourth AP device 850, MAC address information corresponding to the MAC address information of the second terminal 814 does not exist. In this case, the fourth AP device 850 may not connect the second terminal 814 to the fourth AP device 850. In addition, the fourth AP device 850 may provide information indicating that the connection has failed to the second terminal 714 by transmitting a connection failure message to the second terminal 814.
  • the second terminal 814 may transmit a connection request to the third AP device 810 which is another AP device.
  • the third AP device 810 connects the second terminal 814 to the third AP device 810. Can be.
  • data may be transmitted to the first terminal 812 and the second terminal 814 based on at least one MAC address information registered in the third AP device 810.
  • data may be transmitted to the third terminal 852 and the fourth terminal 854 based on the at least one MAC address information registered in the fourth AP device 850.
  • the lecturer of the lecture room B may transmit test questions to the terminals 852 and 854 of students participating in the class in the lecture room B using the fourth AP device 850.
  • the test questions stored in the external server may be transmitted to the terminals 852 and 854 using the MAC address information of the terminals 852 and 854 registered in the fourth AP device 850.
  • test questions should not flow into the classroom A. If the fourth AP device 850 does not perform authentication on the terminal based on the MAC address information, the first terminal 852 of the classroom A uses the IP and the port used in the classroom B maliciously, In the classroom, a test question transmitted to the third terminal 852 and the fourth terminal 854 may be obtained. In this case, a problem may occur in which a test question of the classroom B, which is the second space 845, is distributed to the first terminal 852.
  • the connection method between the AP device and the terminal can maintain security so that data transmitted to a specific space does not leak to another space.
  • FIG. 9 is a diagram for describing a system for connecting a terminal with one AP device among a plurality of AP devices in the same space according to another embodiment of the present invention.
  • a system 900 for connecting an AP device to a terminal may include at least one AP device 910, 920, a terminal 940, 950, 960, and an external device 930. ) May be included.
  • MAC address information of the terminal recognized by the external device 930 is distributed and registered to the plurality of AP devices on what basis.
  • the fifth AP device 910 and the sixth AP device 920 exist in the same space, and the n th terminal 940, the n + 1 terminal 950, and the n + 2 terminal 960 are located in the same space. It may be assumed that MAC address information of) is registered in each AP device.
  • the MAC address information of each terminal may be registered alternately between the fifth AP device 910 and the sixth AP device 920.
  • the MAC address information of the nth terminal 940 first recognized by the external device is registered in the fifth AP device 910, and the MAC address of the n + 1 terminal 950 recognized next.
  • the information may be registered in the sixth AP device 920.
  • the n + 2 terminal 960 recognized by the external device 930 in the following order of the n + 1 terminal 950 may be registered in the fifth AP device 910.
  • the number of terminals registered to each AP device may be calculated to determine an AP device to which a predetermined terminal is registered based on the calculated result.
  • MAC address information of the nth terminal 940 may be registered in the fifth AP device 910, and nth + 1 terminal 950 may be registered in the sixth AP device 920.
  • the n + 1 terminal 950 withdraws from the connection before the n + 2 terminal 960 is recognized by the external device 930, the n + 2 terminal 960 is the sixth AP device. 920 may be registered.
  • the n + 2 terminal 960 may be registered in the fifth AP device 910.
  • the number of terminals registered in the fifth AP device 910 is greater than the number of terminals registered in the sixth AP device 920, for efficient distribution of network resources, The n + 2 terminal 960 may be registered to the sixth AP device 920.
  • a method of registering MAC address information of a newly recognized terminal based on the number of terminals registered to each AP device is only an embodiment of the present invention, and a method of registering MAC address information of each terminal to the AP device is provided. It is not limited to this.
  • the MAC address information of the terminal may be registered in each of the plurality of AP devices existing in the same space.
  • the fifth AP device 910 and the sixth AP device 920 exist in the same space, and the n th terminal 940, the n + 1 terminal 950, and the n th +2 terminal 960 exist.
  • MAC address information of each of the nth terminal 940, the n + 1th terminal 950, and the nth + 2th terminal 960 is registered in the fifth AP device 910 and the sixth AP device 920, respectively. You can.
  • the terminal may select an AP device to be connected based on signal strength. For example, the terminal may attempt to connect to an AP device having a greater signal strength among a plurality of AP devices existing in the same space.
  • FIG. 10 is a diagram for describing a method of managing MAC address information registered in an AP device based on MAC address information received from another AP device by the AP device according to an embodiment of the present invention.
  • an AP device will be described as a first AP device and another AP device will be described as a second AP device.
  • the first AP device may receive second MAC address information registered in at least one second AP device and time information in which the second MAC address information is registered. For example, when the second MAC address information of the terminal is registered in the second AP device, the second AP device transmits time information in which the second MAC address information and the second MAC address information of the terminal are registered through the router. It can transmit to other AP devices existing on the same network as the AP device.
  • the first AP device may compare the registered first MAC address information with the received second MAC address information.
  • the first AP device may determine whether the second MAC address information of the terminal registered to the at least one second AP device is the same as the first MAC address information registered to the first AP device.
  • the first AP device may determine whether the time when the first MAC address information is registered in the first AP device is earlier than the time when the MAC address information is registered in the at least one second AP device.
  • the time when the first MAC address information is registered in the first AP device and the second MAC address information are at least one first. 2
  • the time registered in the AP device can be compared.
  • the time when the first MAC address information and the second MAC address information are registered in each AP device may be compared, and the terminal may determine the recently registered AP device.
  • the first AP device may delete the registered first MAC address information.
  • the time when the second MAC address information is registered with any one of the at least one second AP device is determined. 1
  • the first MAC address information stored in the AP device may be deleted.
  • FIG. 11 illustrates MAC address information registered in an AP device according to an embodiment of the present invention.
  • MAC address information of a terminal may be registered in the form of a table in the AP device.
  • the AP device may receive the MAC address information of the terminal, register it, and make a determination about a connection request of the terminal that is subsequently input based on the registered information.
  • the AP device may connect the terminal to the AP device.
  • the AP device may also receive connection time information along with the MAC address information.
  • the connection time information is a time when the terminal transmits the MAC address information to the AP device using an external device.
  • the AP device may determine an elapsed time after the external device recognizes the terminal. If the elapsed time after the external device recognizes the terminal exceeds the preset time interval, the MAC address information of the terminal registered in the AP device may be deleted.
  • the AP device may transmit the MAC address and connection time information of the registered terminal to the server.
  • the server may manage terminals registered to the AP device using information received from each AP device.
  • FIG. 12 is a block diagram of an AP device 1100 that performs a connection with a terminal according to an embodiment of the present invention.
  • an AP device 1100 may include a register 1110, a communicator 1120, and a controller 1130.
  • the register 1110 may register MAC address information of at least one terminal.
  • the AP device may register MAC address information of at least one terminal received from an external device.
  • the AP device is one of a plurality of AP devices on the same network.
  • the external device may include an RFID reader, an NFC tag reader, and a QR code reader.
  • the AP device may receive the MAC address information of the terminal using a QR code reader which is an external device.
  • the communication unit 1120 may receive a connection request for an AP device from a terminal.
  • the connection request may include the MAC address information of the terminal.
  • the communication unit 1120 may receive MAC address information of at least one or more terminals registered to another AP device in the same network from the server in order to manage MAC address information registered in the AP device.
  • the server may manage MAC address information of terminals registered in at least one or more AP devices existing on the same network.
  • the communication unit 1120 may receive the MAC address information of the terminal registered in the other AP device from the server.
  • the communication unit 1120 may receive the MAC address information of the terminal registered in the other AP device from the server at predetermined intervals.
  • the controller 1130 may determine whether the terminal is connected to the AP device by comparing the MAC address information of the terminal extracted from the connection request with the registered MAC address information.
  • the controller 1130 may extract the MAC address information of the terminal from the received connection request.
  • the controller 1130 may identify the terminal by using the extracted MAC address information of the terminal.
  • the controller 1130 may compare the extracted MAC address information of the terminal with the registered MAC address information.
  • the controller 1130 may determine whether to connect the terminal to the AP device according to whether the MAC address information of the terminal matches the registered MAC address information.
  • the controller 1130 may connect the terminal to the AP device.
  • the controller 1130 may provide information indicating that the terminal is connected with the AP device by transmitting a connection completion message to the terminal.
  • the controller 1130 may not connect the terminal to the AP device. If the terminal is not connected to the AP device, the controller 1130 may transmit a connection failure message to the terminal to provide information indicating that the terminal is not connected to the AP device.
  • the controller 1130 may compare the registered MAC address information with the MAC address information registered in another AP device in the same network by using the information provided by the communication unit 1120 from the server. As a result of the comparison, when MAC address information identical to MAC address information registered to another AP device is registered, only one AP device may be selected as a valid AP device for registration.
  • the controller 1130 may transmit a deletion request signal to the terminal to delete the MAC address information registered in the other AP device.
  • the controller 1130 may maintain the registered MAC address information without additional processing.
  • various methods may be used in addition to a method of managing MAC address information registered by receiving MAC address information from a server.
  • the controller 1130 may delete the registered MAC address information at preset time intervals.
  • the time when the MAC address information is registered in the AP device exceeds a predetermined time the registered MAC address information may be automatically deleted.
  • the time at which the MAC address information is registered may be determined using the connection time information of the terminal.
  • the connection time information is a time when the terminal transmits the MAC address information to the AP device using an external device.
  • the controller 1130 may determine the elapsed time after the external device recognizes the terminal through the connection time information. If the elapsed time after the external device recognizes the terminal exceeds the preset time interval, the MAC address information of the terminal registered in the AP device may be deleted.
  • controller 1130 may collectively delete MAC address information registered in all AP devices in the same network based on a predetermined time.
  • the user when the MAC address information of the terminal is already registered in the AP device, the user deletes the MAC address information of the registered terminal by recognizing the MAC address information of the same terminal in the same AP device once again. Can be. If the AP device and the terminal are connected, the user may release the connection between the AP device and the terminal by transmitting MAC address information of the same terminal to the AP device once more using the external device.
  • the controller 1130 may compare the AP information registered in the AP device with the newly input MAC address information and confirm that the MAC address information of the same terminal is input once more.
  • FIG. 13 is a block diagram of a terminal 1200 for connecting to an AP device according to an embodiment of the present invention.
  • the terminal 1200 may include a transmitter 1210 and a determiner 1220.
  • terminal 1200 illustrated in FIG. 13 only components related to the present exemplary embodiment are illustrated. Accordingly, it will be understood by those skilled in the art that other general purpose components may be further included in addition to the components illustrated in FIG. 13.
  • the transmitter 1210 may transmit a connection request for an AP device.
  • the terminal 1200 may transmit a connection request to an AP device that transmits the largest signal to the terminal among the plurality of AP devices.
  • the connection request may include MAC address information of the terminal.
  • the determination unit 1220 may determine whether to transmit a connection request to another AP device based on the determination of the AP device for the connection request. When the AP device determines to connect the terminal, the determiner 1220 may not transmit a connection request to another AP device. On the other hand, when the AP device determines not to connect the terminal, the determiner 1220 may transmit a connection request to another AP device.
  • FIG. 14 is a diagram for describing a system 1400 for connecting a terminal with one AP device among a plurality of AP devices on the same network according to another exemplary embodiment.
  • a system 1400 (hereinafter, referred to as a system for connecting an AP device and a terminal) of one AP device among a plurality of AP devices according to another embodiment of the present invention may include a plurality of AP devices 1410. 1420, the terminal 1430, and the server 1440.
  • the server 1440 may communicate with a plurality of AP devices 1410 and 1420 and a terminal 1430.
  • the plurality of AP devices 1410 and 1420 and the terminal 1430 may exist on the same network.
  • the same wireless network may include a wireless network having the same Service Set Identifier (SSID).
  • SSID Service Set Identifier
  • the server 1440 may include identification information regarding at least one terminal and information about an AP device corresponding to the at least one terminal.
  • the server 1440 may include MAC address information of the terminal 1430 and information about the first AP device 1410 as an AP device corresponding to the terminal 1430.
  • the AP device compatible with the terminal 1430 may include an AP device connectable with the terminal 1430.
  • the AP device connectable to the terminal 1430 may be preset by the user in view of security, communication convenience, and the like.
  • the server 1440 may obtain identification information about at least one terminal and information about an AP device corresponding to the at least one terminal from an external device.
  • the server 1440 may obtain identification information of the terminal 1430 and information of an AP device corresponding to the terminal 1430 from the terminal 1430. This will be described later in detail with reference to FIG. 17.
  • the server 1440 may obtain identification information regarding at least one terminal and information about an AP device corresponding to the at least one terminal from each of the at least one terminal.
  • the server 1440 may transmit information on terminals corresponding to the plurality of AP devices 1410 and 1420, respectively. For example, the server 1440 may transmit MAC address information of the first terminal to the first AP device 1410 that may correspond to the first terminal. In addition, the server 1440 may transmit MAC address information of the second terminal to the second AP device 1420 compatible with the second terminal.
  • the plurality of AP devices 1410 and 1420 may determine whether to connect to the terminal 1430 based on identification information of at least one terminal obtained from the server 1440, respectively. For example, MAC address information of the terminal 1430 may be registered in the first AP device 1410, and MAC address information of the terminal 1430 may not be registered in the second AP device 1420. In this case, when the first AP device 1410 receives a connection request from the terminal 1430, since the MAC address information of the terminal 1430 is registered in the first AP device 1410, the first AP device 1410 may perform the connection. . Meanwhile, in the case of the second AP device 1420, when the connection request is received from the terminal 1430, since the MAC address information of the terminal 1430 is not registered in the second AP device 1420, the connection is not performed. Can be.
  • the terminal 1430 may communicate with the server 1440. In addition, the terminal 1430 may transmit a connection request to the AP devices 1410 and 1420 existing within a predetermined range. Meanwhile, the terminal 1430 according to an embodiment may include a mobile phone, a smart phone, a laptop computer, a tablet PC, and the like, but is not limited thereto.
  • FIG. 15 is a flowchart illustrating a method of determining whether to communicate with a terminal 1430 by an AP device (for example, 1410) based on information obtained from a server.
  • the AP device may obtain MAC address information of at least one terminal registered in the AP device 1410 from the server 1440.
  • the AP device corresponding to each of the terminals 1430 may include an AP device that may be connected to the terminal 1430.
  • the AP device connectable to the terminal 1430 may be preset by the user in terms of security, communication convenience, and the like.
  • the AP device receives a connection request from the terminal.
  • the connection request may include MAC address information of the terminal.
  • the terminal may transmit a connection request to the AP device that has transmitted the largest signal to the terminal among the plurality of AP devices. Therefore, the AP device may receive a connection request from a terminal other than the terminal registered in step 1510.
  • the AP device may compare the MAC address information of the terminal extracted in the connection request of operation 1520 with the MAC address information of the terminal obtained in operation 1510 to determine whether the AP device is connected to the terminal.
  • the AP device may perform connection with the terminal when the MAC address information of the terminal extracted from the connection request is the same as any one of the MAC address information of the at least one terminal obtained.
  • the method for connecting an AP device and a terminal limits the terminals that can connect to the AP device by determining connection only for terminals having the same MAC address information as the registered MAC address information on the same network. can do.
  • data may be transmitted to terminals having respective MAC address information based on at least one MAC address information registered in a predetermined AP device.
  • the method of transmitting data to the terminals having the registered MAC address information in the AP device may correspond to the above-described operation in step 230 with reference to FIG. 2.
  • 16 is a flowchart for describing a method of determining, by an AP device, whether to be connected to a terminal based on location information of at least one terminal.
  • the AP device 1410 may acquire location information of at least one terminal.
  • the AP device 1410 may obtain location information of at least one terminal from the server 1440.
  • the server 1440 may obtain location information of each of the at least one terminal based on GPS information of each of the at least one terminal.
  • the AP device 1410 may acquire location information of each of the at least one terminal based on time information required to transmit and receive a signal with at least one terminal and speed information of the signal. Meanwhile, this is only an embodiment of the present invention, and the method of obtaining location information of at least one terminal in the AP device is not limited thereto.
  • the AP device 1410 may determine whether the location of the terminal is within a preset range.
  • the AP device 1410 may determine whether the terminal is within a preset range based on the acquired location information of the terminal.
  • the preset range may be determined by the user's setting or the location of the AP device 1410.
  • the AP device 1410 may register MAC address information of a terminal located within a preset range.
  • the AP device 1410 may register MAC address information of a terminal located within a preset range based on the acquired location information of the at least one terminal.
  • the AP device 1410 may register MAC address information of the first terminal located within a preset range as a result of the determination, based on the acquired location information of the first terminal and the second terminal.
  • the AP device receives a connection request from the terminal.
  • the connection request may include MAC address information of the terminal.
  • the AP device may receive a connection request of the first terminal, and the connection request of the first terminal may include MAC address information of the first terminal.
  • the terminal may transmit a connection request to the AP device that has transmitted the largest signal to the terminal among the plurality of AP devices. Therefore, the AP device may receive a connection request from a terminal other than the registered terminal.
  • the AP device may compare the MAC address information of the terminal extracted from the connection request with the registered MAC address information to determine whether the AP device is connected to the terminal.
  • the AP device may perform connection with the terminal when the MAC address information of the terminal extracted from the connection request is the same as any one of the MAC address information of the at least one terminal obtained.
  • 17 is a flowchart for describing a method of determining, by an AP device 1410, whether a terminal is connected based on time information according to another embodiment.
  • the AP device 1410 may obtain MAC address information and scheduled registration time information of the scheduled terminals from the server 1440.
  • the terminals to be registered may include terminals for which MAC address information is scheduled to be registered in the AP device 1410 at a predetermined time.
  • the server 1440 the MAC address information of the first terminal, which is one of the terminals to be registered, and the scheduled time at which the first terminal will be located in the first conference room corresponding to the AP device 1410 at 10 am. Information may be included.
  • the server 1440 includes MAC address information of the second terminal, which is one of the terminals to be registered, and scheduled time information that the second terminal will be located in the first conference room corresponding to the AP device 1410 at 1 pm. May be included.
  • the AP device 1410 may register MAC address information of the terminals (the first terminal and the second terminal) at the scheduled time of registration. For example, the AP device 1410 may register MAC address information of the first terminal at 10 am and MAC address information of the second terminal at 1 pm.
  • the AP device receives a connection request from the terminal.
  • the connection request may include MAC address information of the terminal.
  • the AP device may receive a connection request of the first terminal, and the connection request of the first terminal may include MAC address information of the first terminal.
  • the AP device may compare the MAC address information of the terminal extracted from the connection request with the registered MAC address information according to time, and determine whether the AP device is connected to the terminal.
  • the AP device may perform connection with the terminal when the MAC address information of the terminal extracted from the connection request is the same as any one of the MAC address information of the at least one terminal obtained.
  • FIG. 18 is a flowchart illustrating a method of releasing a connection with a terminal by an AP device according to an embodiment of the present invention.
  • the AP device may receive MAC address information of at least one or more terminals registered to another AP device in the same network from the server.
  • the server may manage MAC address information of a terminal registered in at least one or more AP devices existing on the same network. For example, each AP device may transmit the registered MAC address information to the server when the MAC address information of the terminal is registered. Also, the server may collect registered MAC address information received from each AP device and transmit the collected MAC address information to each AP device. Each AP device may check MAC address information of a terminal registered in another AP device existing in the same network by using the information received from the server.
  • the AP device may receive MAC address information of a terminal registered in another AP device from a server.
  • the AP device may be provided with MAC address information of a terminal registered to another AP device from a server at a predetermined periodic interval.
  • the AP device may compare the registered MAC address information with the MAC address information registered in another AP device in the same network by using the information provided from the server in operation 240.
  • step 1830 the AP device deletes the registered MAC address information.
  • the AP device deletes the registered MAC address information.
  • the time when the MAC address information is registered in the AP device is earlier than the time when the MAC address information is registered in the other AP device, the MAC address information registered in the AP device may be deleted.
  • the AP device deletes MAC address information registered in the other AP device.
  • the AP device may transmit a deletion request signal to another AP device in order to delete MAC address information registered in the other AP device.
  • the delete request signal may be transmitted from the AP device to another AP device via a server.
  • various methods may be used in addition to a method of managing MAC address information registered by receiving MAC address information from a server.
  • the MAC address information registered in the AP device may be deleted at a preset time interval.
  • the time when the MAC address information is registered in the AP device exceeds a predetermined time the registered MAC address information may be automatically deleted.
  • the time at which the MAC address information is registered may be determined using the connection time information of the terminal.
  • the connection time information is a time when the terminal transmits the MAC address information to the AP device using an external device.
  • 19 is a flowchart illustrating a method of connecting an AP device and a terminal by a server 1440 included in a system connecting one AP device and a terminal among a plurality of AP devices according to another embodiment.
  • the server 1440 acquires identification information of at least one terminal and AP device information corresponding to the at least one terminal. According to an embodiment, the server 1440 may obtain identification information of at least one terminal and AP device information corresponding to the at least one terminal from each of the at least one terminal.
  • a user may access an application for making a classroom reservation and input a classroom and a reservation time to be reserved.
  • the classroom information, the reservation time information, and the identification information of the terminal received from the user through an application running on the terminal may be transmitted to the server 1440 together.
  • the server 1440 may correspond to the identification information of the terminal, the AP device located in the lecture room to be reserved, and the reservation time information based on the received information.
  • the application for performing the above-described classroom reservation is only an embodiment of the present invention, the user is the AP corresponding to the terminal identification information and the terminal to the server 1440 through various applications that can be connected to both the terminal and the server 1440 Device information can be transmitted.
  • the server 1440 may obtain identification information of at least one terminal connectable to the AP device and AP device information corresponding to the at least one terminal from an external device managing the AP devices.
  • the server 1440 transmits MAC address information of at least one terminal to each corresponding AP device based on the AP device information corresponding to the at least one terminal. For example, the server 1440 may transmit MAC address information of the first terminal to the first AP device corresponding to the first terminal. According to another example, the server 1440 may include time information for registering MAC address information of the first terminal together with MAC address information of the first terminal in the first AP device corresponding to the first terminal. Can also be transmitted.
  • the AP device may determine whether to connect with the terminal that transmitted the connection request when a connection request is received from the terminal later, based on terminal information corresponding to the AP device received from the server 1440. have.
  • FIG. 20 is a flowchart illustrating a method in which a terminal 1430 included in a system for connecting a terminal with one of a plurality of AP devices performs a connection with an AP device according to another embodiment.
  • the terminal 1430 transmits a connection request to any one of the plurality of AP devices.
  • the terminal may transmit a connection request to the AP device that has transmitted the largest signal to the terminal among the plurality of AP devices.
  • the connection request may include MAC address information of the terminal.
  • the terminal may determine whether to transmit a connection request to another AP device based on the AP's determination of the connection request in operation 2010.
  • the AP device may compare the MAC address information of the terminal extracted from the connection request with the pre-registered MAC address information to determine whether the terminal is connected to the AP device.
  • the AP device may register MAC address information of at least one terminal received from the server 1440.
  • FIG. 21 is a block diagram of an AP device 2100 that performs a connection with a terminal according to another embodiment of the present invention.
  • an AP device 2100 may include a register 2110, a communicator 2120, and a controller 2130.
  • the AP device 2100 performs the same function as the plurality of AP devices 1410 and 1420 illustrated in FIG. 14.
  • the registration unit 2110 may register identification information of at least one terminal.
  • the AP device 2100 may register MAC address information of at least one terminal received from the server 1430.
  • the AP device is one of a plurality of AP devices existing on the same network.
  • the communication unit 2120 may receive identification information of at least one terminal corresponding to the AP device 2100 from the server 1430.
  • the communication unit 2120 may receive MAC address information of at least one terminal corresponding to the AP device 2100 from the server 1430.
  • the communication unit 2120 may receive, from the server 1430, time information for registering MAC address information of at least one terminal together with MAC address information of at least one terminal corresponding to the AP device 2100. .
  • the communication unit 2120 may receive a connection request for the AP device 2100 from at least one terminal.
  • the connection request may include the MAC address information of the terminal.
  • the controller 2130 may determine whether the terminal is connected to the AP device by comparing the MAC address information of the terminal extracted from the connection request with the registered MAC address information.
  • the controller 2130 may extract MAC address information of the terminal from the received connection request.
  • the controller 2130 may identify the terminal by using the extracted MAC address information of the terminal.
  • the controller 2130 may compare the extracted MAC address information of the terminal with the registered MAC address information.
  • the controller 2130 may determine whether to connect the terminal to the AP device according to whether the MAC address information of the terminal matches the registered MAC address information.
  • the controller 2130 may connect the terminal to the AP device.
  • the controller 2130 may provide a connection completion message to the terminal to provide information that the terminal is connected to the AP device.
  • the controller 2130 may not connect the terminal to the AP device. If the terminal is not connected to the AP device, the controller 2130 may transmit a connection failure message to the terminal to provide information indicating that the terminal is not connected to the AP device.
  • the controller 2130 may compare the registered MAC address information with the MAC address information registered in another AP device in the same network by using the information provided by the communication unit 2120 from the server. As a result of the comparison, when the same MAC address information registered to the other AP device is registered, only one AP device may be selected as a valid AP device based on the registered time. For example, when the time when the MAC address information is registered in the first AP device is earlier than the time when the MAC address information is registered in the second AP device, it may be determined that the registration of the second AP device is more effective.
  • the controller 2130 may transmit a deletion request signal to the terminal to delete the MAC address information registered in the other AP device.
  • the controller 2130 may maintain the registered MAC address information without additional processing.
  • various methods may be used in addition to a method of managing MAC address information registered by receiving MAC address information from a server.
  • the controller 2130 may delete the registered MAC address information at a preset time interval.
  • the time when the MAC address information is registered in the AP device exceeds a predetermined time the registered MAC address information may be automatically deleted.
  • the time at which the MAC address information is registered may be determined using the connection time information of the terminal.
  • the connection time information is a time when the terminal transmits the MAC address information to the AP device using an external device.
  • the controller 2130 may determine an elapsed time after the external device recognizes the terminal through the connection time information. If the elapsed time after the external device recognizes the terminal exceeds the preset time interval, the MAC address information of the terminal registered in the AP device may be deleted.
  • controller 2130 may collectively delete MAC address information registered in all AP devices in the same network based on a predetermined time.
  • the user when the MAC address information of the terminal is already registered in the AP device, the user deletes the MAC address information of the registered terminal by recognizing the MAC address information of the same terminal in the same AP device once again. Can be. If the AP device and the terminal are connected, the user may release the connection between the AP device and the terminal by transmitting MAC address information of the same terminal to the AP device once more using the external device.
  • the controller 2130 may compare the AP information registered in the AP device with the newly input MAC address information and confirm that the MAC address information of the same terminal is input once more.
  • FIG. 22 is a block diagram of a server 2200 included in a system 1400 for connecting a terminal with one of the plurality of AP devices on the same network according to an embodiment of the present invention.
  • the server 2200 may correspond to the server 1440 described above with reference to FIG. 14.
  • the server 2200 may include a communication unit 2210 and a controller 2220.
  • the communication unit 2210 obtains identification information of at least one terminal and AP device information corresponding to the at least one terminal. According to an embodiment, the communication unit 2210 may obtain identification information of at least one terminal and AP device information corresponding to the at least one terminal from each of the at least one terminal.
  • the communication unit 2210 may obtain identification information of at least one terminal connectable to the AP device and AP device information corresponding to the at least one terminal from an external device managing the AP devices.
  • the controller 2210 may correspond to and store at least one terminal and the AP device based on the acquired identification information of the at least one terminal and the AP device information corresponding to the at least one terminal. In addition, the controller 2210 may classify MAC address information of at least one terminal, corresponding AP device information, and scheduled registration information of a terminal to be registered in the AP device according to the AP device.
  • the communication unit 2210 transmits MAC address information of at least one terminal to each corresponding AP device based on the AP device information corresponding to the at least one terminal.
  • the server 1440 may transmit MAC address information of the first terminal to the first AP device corresponding to the first terminal.
  • the server 1440 may include time information for registering MAC address information of the first terminal together with MAC address information of the first terminal in the first AP device corresponding to the first terminal. Can also be transmitted.
  • the AP device may determine whether to connect with the terminal that transmitted the connection request when a connection request is received from the terminal later, based on terminal information corresponding to the AP device received from the server 1440.
  • FIG. 23 is a block diagram of a terminal 2300 for connecting to an AP device according to an embodiment of the present invention.
  • the terminal 2300 may correspond to the terminal 1430 described above with reference to FIG. 14.
  • a terminal 2300 may include a transmitter 2310 and a determiner 2320.
  • the transmitter 2310 may transmit a connection request for the AP device.
  • the terminal 2300 may transmit a connection request to the AP device that has transmitted the largest signal to the terminal among the plurality of AP devices.
  • the connection request may include MAC address information of the terminal.
  • the determination unit 2320 may determine whether to transmit a connection request to another AP device based on the determination of the AP device for the connection request. When the AP device determines to connect the terminal, the determiner 2320 may not transmit a connection request to another AP device. On the other hand, when the AP device determines not to connect the terminal, the determination unit 2320 may transmit a connection request to another AP device.
  • the device comprises a processor, a memory for storing and executing program data, a permanent storage such as a disk drive, a communication port for communicating with an external device, a user interface such as a touch panel, a key, a button and the like.
  • a user interface such as a touch panel, a key, a button and the like.
  • Methods implemented by software modules or algorithms may be stored on a computer readable recording medium as computer readable codes or program instructions executable on the processor.
  • the computer-readable recording medium may be a magnetic storage medium (eg, read-only memory (ROM), random-access memory (RAM), floppy disk, hard disk, etc.) and an optical reading medium (eg, CD-ROM). ) And DVD (Digital Versatile Disc).
  • the computer readable recording medium can be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
  • the medium is readable by the computer, stored in the memory, and can be executed by the processor.
  • the invention can be represented by functional block configurations and various processing steps. Such functional blocks may be implemented in various numbers of hardware or / and software configurations that perform particular functions.
  • the present invention relates to integrated circuit configurations such as memory, processing, logic, look-up table, etc., which may execute various functions by the control of one or more microprocessors or other control devices. It can be adopted.
  • the present invention includes various algorithms implemented in data structures, processes, routines or other combinations of programming constructs, including C, C ++ It may be implemented in a programming or scripting language such as Java, an assembler, or the like.
  • the functional aspects may be implemented with an algorithm running on one or more processors.
  • the present invention may employ the prior art for electronic environment setting, signal processing, and / or data processing.
  • Terms such as “mechanism”, “element”, “means” and “configuration” can be used widely and are not limited to mechanical and physical configurations. The term may include the meaning of a series of routines of software in conjunction with a processor or the like.
  • connection or connection members of the lines between the components shown in the drawings by way of example shows a functional connection and / or physical or circuit connections, in the actual device replaceable or additional various functional connections, physical It may be represented as a connection, or circuit connections.
  • such as "essential”, “important” may not be a necessary component for the application of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

동일한 네트워크 상의 복수개의 AP(Access Point) 장치 중 하나의 AP 장치와 단말기를 연결하는 방법이 개시된다. AP 장치와 단말기를 연결하는 방법은, AP 장치가 적어도 하나 이상의 단말기의 MAC(Media Access Control) 주소 정보를 등록하는 단계, 단말기로부터 상기 AP 장치에 대한 연결 요청을 수신하는 단계, 연결 요청에서 추출한 단말기의 MAC 주소 정보와 상기 등록된 MAC 주소 정보를 비교하여, 상기 AP 장치에 대한 상기 단말기의 연결 여부를 결정하는 단계를 포함한다.

Description

동일한 네트워크 상의 복수개의 AP 장치 중 하나의 AP 장치와 단말기를 연결하는 방법 및 장치
본 발명은 AP 장치가 단말기와의 연결을 수행하는 방법에 관한 것으로, 특히 동일한 네트워크 상의 복수개의 AP 장치 중 하나의 AP 장치가 단말기와의 연결을 수행하는 방법에 관한 것이다.
무선 네트워크 상에서 사용자는 무선 네트워크의 SSID를 선택함으로써, 사용자가 원하는 네트워크에 접속할 수 있다. 한편, 무선 네트워크는 적어도 하나 이상의 AP장치로 구성되어 있다. 사용자는 SSID를 이용하여 무선 네트워크를 선택할 수는 있지만, 무선 네트워크를 구성하는 AP장치에 대한 식별 정보는 제공받지 못할 수 있다.
특히, 동일한 네트워크 상에 존재하는 AP장치는 동일한 SSID를 가지므로 식별하기 어려워 사용자가 의도하지 않은 AP 장치에 접속함으로써 네트워크 자원을 효율적으로 사용하지 못하고, 정보가 유출될 수 있다는 문제가 있었다.
본 발명은 동일한 무선 네트워크 내에서 복수개의 AP 장치가 존재하는 경우 소정의 AP 장치에 연결 가능한 단말기를 제한함으로써 네트워크 자원의 활용도를 높이고, 정보 유출을 방지하기 위한 것이다.
본 발명의 일 실시예는 동일한 네트워크 상의 복수개의 AP(Access Point) 장치 중 하나의 AP 장치가 단말기와의 연결을 수행하는 방법에 있어서, AP 장치가 적어도 하나 이상의 단말기의 MAC(Media Access Control) 주소 정보를 등록하는 단계; 단말기로부터 AP 장치에 대한 연결 요청을 수신하는 단계; 연결 요청에서 추출한 단말기의 MAC 주소 정보와 등록된 MAC 주소 정보를 비교하여, AP 장치에 대한 단말기의 연결 여부를 결정하는 단계를 포함하는 것을 특징으로 한다.
동일한 네트워크 상에서 연결하고자 하는 AP 장치에 단말기의 식별 정보를 미리 설정함으로써, 단말기와 AP 장치의 연결을 효율적으로 수행할 수 있다. 또한, 사용자가 의도하지 않은 AP 장치와의 연결을 방지함으로써 보안을 강화할 수 있다.
도 1은 동일한 무선 네트워크 내에서의 단말기와 AP 장치간의 연결 방법을 설명하기 위한 개념도이다.
도 2는 본 발명의 일 실시예에 따라 동일한 네트워크 상의 복수개의 AP 장치 중 하나의 AP 장치가 단말기와의 연결을 수행하는 방법을 설명하기 위한 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 AP 장치가 단말기와의 연결 여부를 결정하는 방법의 세부 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 AP 장치가 적어도 하나의 단말기의 위치 정보에 따라 등록되는 MAC 주소 정보에 기초하여, 단말기와의 연결 여부를 결정하는 방법을 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따라 단말기가 동일한 네트워크 상의 복수개의 AP 장치 중 하나의 AP 장치와 연결을 수행하는 방법을 설명하기 위한 흐름도이다.
도 6은 본 발명의 일 실시예에 따른 단말기가 다른 AP장치에 대한 연결 요청의 전송 여부를 결정하는 방법의 세부 흐름도이다.
도 7은 본 발명의 일 실시예에 따른 단말기가 AP장치와의 연결을 해제하는 방법의 흐름도이다.
도 8은 본 발명의 일 실시예에 따른 동일한 네트워크 상의 복수개의 AP 장치 중 하나의 AP 장치와 단말기를 연결하는 시스템을 설명하기 위한 도면이다.
도 9는 본 발명의 다른 실시예에 따라 동일한 공간상의 복수개의 AP 장치 중 하나의 AP 장치와 단말기를 연결하는 시스템을 설명하기 위한 도면이다.
도 10은 본 발명의 일 실시예에 따른 AP 장치가 다른 AP 장치로부터 수신한 MAC 주소 정보에 기초하여, AP 장치에 등록된 MAC 주소 정보를 관리하는 방법을 설명하기 위한 도면이다.
도 11은 본 발명의 일 실시예에 따라 AP 장치에 등록되는MAC 주소 정보를 설명하기 위한 도면이다.
도 12는 본 발명의 일 실시예에 따라 단말기와의 연결을 수행하는 AP 장치(1100)의 블록도를 도시한 도면이다.
도 13은 본 발명의 일 실시예에 따라 AP장치와의 연결을 수행하는 단말기의 블록도를 도시한 도면이다.
도 14는 다른 실시예에 따른 동일한 네트워크 상의 복수개의 AP 장치들 중 하나의 AP 장치와 단말기를 연결하는 시스템을 설명하기 위한 도면이다.
도 15는 일 실시예에 따른 AP 장치가 서버로부터 획득한 정보에 기초하여, 단말기와의 통신 여부를 결정하는 방법을 설명하기 위한 흐름도이다.
도 16은 일 실시예에 따른 AP 장치가 적어도 하나의 단말기의 위치 정보에 기초하여, 단말기와의 연결 여부를 결정하는 방법을 설명하기 위한 흐름도이다.
도 17은 다른 실시예에 따른 AP 장치가 시간 정보에 기초하여, 단말기의 연결 여부를 결정하는 방법을 설명하기 위한 흐름도이다.
도 18은 본 발명의 일 실시예에 따른 AP 장치가 단말기와의 연결을 해제하는 방법을 설명하기 위한 흐름도이다.
도 19는 다른 실시예에 따른 복수개의 AP 장치 중 하나의 AP 장치와 단말기를 연결하는 시스템에 포함된 서버(1440)가 AP 장치와 단말기를 연결하는 방법을 설명하기 위한 흐름도이다.
도 20은 다른 실시예에 따른 복수개의 AP 장치 중 하나의 AP 장치와 단말기를 연결하는 시스템에 포함된 단말기(1430)가 AP 장치와 연결을 수행하는 방법을 설명하기 위한 흐름도이다.
도 21은 본 발명의 다른 실시예에 따라 단말기와의 연결을 수행하는 AP 장치(2100)의 블록도를 도시한 도면이다.
도 22는 본 발명의 일 실시예에 따라 전술한 동일한 네트워크 상의 복수개의 AP 장치들 중 하나의 AP 장치와 단말기를 연결하는 시스템(1400)에 포함되는 서버(2200)의 블록도를 도시한 도면이다.
도 23은 본 발명의 일 실시예에 따라 AP장치와의 연결을 수행하는 단말기(2300)의 블록도를 도시한 도면이다.
본 발명의 일 실시예는 동일한 네트워크 상의 복수개의 AP(Access Point) 장치 중 하나의 AP 장치가 단말기와의 연결을 수행하는 방법에 있어서, AP 장치가 적어도 하나 이상의 단말기의 MAC(Media Access Control) 주소 정보를 등록하는 단계; 단말기로부터 AP 장치에 대한 연결 요청을 수신하는 단계; 연결 요청에서 추출한 단말기의 MAC 주소 정보와 등록된 MAC 주소 정보를 비교하여, AP 장치에 대한 단말기의 연결 여부를 결정하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 다른 실시예는 단말기가 동일한 네트워크 상의 복수개의 AP(Access Point) 장치 중 하나의 AP 장치와 연결을 수행하는 방법에 있어서, 단말기에서 AP 장치에 대한 연결 요청을 전송하는 단계; 및 연결 요청에 대한 AP의 결정에 기초하여, 다른 AP 장치에 대한 연결 요청의 송신 여부를 결정하는 단계를 더 포함하고, AP 장치는 상기 연결 요청에서 추출한 단말기의 MAC 주소 정보와 미리 등록된 MAC 주소 정보를 비교하여, 단말기와의 연결 여부를 결정하는 것을 특징으로 한다.
본 발명의 또 다른 실시예는 단말기와의 연결을 수행하는 AP 장치에 있어서, 적어도 하나 이상의 단말기의 MAC 주소 정보를 등록하는 등록부; 단말기로부터 AP 장치에 대한 연결 요청을 수신하는 통신부; 연결 요청에서 추출한 단말기의 MAC 주소 정보와 등록된 MAC 주소 정보를 비교하여, AP 장치에 대한 단말기의 연결 여부를 결정하는 제어부를 포함하고, AP 장치는 동일한 네트워크 상의 복수개의 AP(Access Point) 장치 중 하나인 것을 특징으로 한다.
본 발명의 또 다른 실시예는 AP 장치와 연결을 수행하는 단말기에 있어서,
단말기에서 AP 장치에 대한 연결 요청을 전송하는 전송부; 및 연결 요청에 대한 AP 장치의 결정에 기초하여, AP 장치에 대한 연결 요청의 전송 여부를 결정하는 결정부를 더 포함하고, AP 장치는 동일한 네트워크 상의 복수개의 AP(Access Point) 장치 중 하나로서, 연결 요청에서 추출한 단말기의 MAC 주소 정보와 미리 등록된 MAC 주소 정보를 비교하여, 단말기와의 연결 여부를 결정하는 것을 특징으로 한다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
도 1은 동일한 무선 네트워크 내에서의 단말기와 AP 장치간의 연결 방법을 설명하기 위한 개념도이다.
도1을 참고하면, 복수개의 AP 장치(110, 120)와 단말기(112)가 동일한 네트워크 상에 존재할 수 있다. 여기에서 동일한 무선 네트워크란 동일한 SSID(Service Set Identifier)를 갖는 무선 네트워크를 포함할 수 있다.
무선 네트워크 상에서 사용자는 무선 네트워크의 SSID를 선택함으로써, 사용자가 원하는 무선 네트워크에 접속할 수 있다. 구체적으로, AP 장치가 동일한 무선 네트워크 상에 존재하지 않는 경우에는 AP 장치마다 각기 다른 SSID를 갖는다. 사용자는 단말기(112)에 연결하고자 하는 AP 장치의 SSID를 설정함으로써, AP 장치를 선택할 수 있다.
한편, 동일한 네트워크 상에 AP 장치가 존재하는 경우에는, AP 장치마다 SSID가 동일하므로, 사용자가 의도하지 않은 AP 장치와 단말기가 연결될 수 있다. 구체적으로, 동일한 네트워크 상에서 단말기(112)는 AP의 신호 세기(Received Signal Strength Index)를 기준으로 AP 장치를 선택할 수 있다.
일예로, 도 1을 참고하면, 제 2 단말기(114)는 동일한 SSID를 가진 제1 AP 장치(110)와 제 2 AP 장치(120)로부터 신호를 수신할 수 있다. 여기에서 제 2 AP 장치(120)로부터 수신한 신호의 세기가 제 1 AP 장치(110)로부터 수신한 신호의 세기보다 크다고 가정한다. AP 장치(110, 120)들의 SSID가 동일한 경우, 제 2 단말기(114)는 수신한 신호의 세기를 기준으로 AP 장치를 선택할 수 있다.
동일한 네트워크 상에서, AP 장치로부터 수신한 신호의 세기만을 기준으로 단말기와 연결되는 AP 장치가 결정되면, 특정 AP 장치에 연결이 집중되어 대역폭 등의 네트워크 자원을 효율적으로 활용하기 어려울 수 있다. 또한, 사용자가 의도하지 않은 AP 장치에 단말기가 연결되게 되어 정보 유출 등의 보안 문제가 발생할 수도 있다.
본 발명의 일 실시예에 따르면, 동일한 네트워크 상에서 연결하고자 하는 AP 장치에 단말기의 식별 정보를 미리 설정함으로써, 단말기와 AP 장치의 연결을 효율적으로 수행할 수 있다. 또한, 사용자가 의도하지 않은 AP 장치와의 연결을 방지함으로써 보안을 강화할 수 있다.
도 2는 본 발명의 일 실시예에 따라 동일한 네트워크 상의 복수개의 AP 장치 중 하나의 AP 장치가 단말기와의 연결을 수행하는 방법을 설명하기 위한 흐름도이다.
단계 210에서, AP 장치는 적어도 하나 이상의 단말기의 MAC(Media Acceess Control) 주소 정보를 등록할 수 있다.
본 발명의 일 실시예에 따르면, AP 장치는 외부 장치로부터 수신한 적어도 하나 이상의 단말기의 MAC 주소 정보를 등록할 수 있다. 여기에서 외부 장치는 RFID(Radio Frequency Identification) 및 NFC(Near Field Communication) 중 적어도 하나를 이용하여 단말기의 MAC 주소 정보를 수신할 수 있다. 본 발명의 일 실시예로서, 외부 장치는 RFID 리더기 또는 NFC 태그 리더기일 수 있으며, 상기 예에 제한되지 않는다.
또한, 외부 장치는 QR(Quick Response) 코드 리더기를 포함할 수 있다. 단말기의 MAC 주소 정보가 QR 코드로 저장되어 있는 경우, AP 장치는 외부 장치인 QR 코드 리더기를 이용하여 단말기의 MAC 주소 정보를 수신할 수 있다.
단계 220에서, AP 장치는 단말기의 AP 장치에 대한 연결 요청을 수신할 수 있다. 여기에서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다.
한편, 단말기는 동일한 네트워크에 복수개의 AP 장치가 존재하는 경우, 복수개의 AP 장치 중 단말기에 가장 큰 신호를 전송한 AP 장치에 연결 요청을 전송할 수 있다. 그러므로, AP 장치는 단계 210에서 등록된 단말기 이외의 다른 단말기로부터 연결 요청을 수신할 수 있다.
본 발명의 일 실시예에 따르면, 연결 요청은 단말기가 AP 장치에 대해 연결 요청을 전송한 시간 정보를 포함할 수 있다.
단계 230에서, AP 장치는 단계 220의 연결 요청에서 추출한 단말기의 MAC 주소 정보와 단계 210에서 등록된 MAC 주소 정보를 비교하여, AP 장치에 대한 단말기의 연결 여부를 결정할 수 있다.
본 발명의 일 실시예에 따른 AP 장치와 단말기를 연결하는 방법은 동일한 네트워크 상에서, 등록된 MAC 주소 정보와 동일한 MAC 주소 정보를 가진 단말기들에 대해서만 연결을 결정함으로써, AP 장치에 연결 가능한 단말기를 제한할 수 있다.
또한, 본 발명의 다른 실시예에 따르면, 소정의 AP 장치에 등록된 적어도 하나의 MAC 주소 정보를 기초로 각각의 MAC 주소 정보를 가진 단말기들에게 데이터가 전송될 수 있다.
예를 들어, 강의실 내에 존재하는 단말기들에게 AP 장치에 등록된 각 단말기들의 MAC 주소 정보를 기초로 강의 자료가 전송될 수 있다. 학생들은 강의 출석 체크를 위해, 단말기를 RFID 리더기와 같은 외부장치에 인식시킴으로써, 단말기의 MAC 주소 정보를 강의실 내에 존재하는 AP 장치에 등록시킬 수 있다.
본 발명의 일 실시예에 따르면, 소정의 단말기는 AP 장치에 등록된 MAC 주소 정보를 기초로 외부 장치로의 접근 여부가 결정될 수 있다. 구체적으로, AP 장치에 등록된 MAC 주소 정보를 가진 단말기의 경우 MAC 주소 정보를 기초로 한 인증 과정(예를 들어, 로그인 과정)을 통해, 외부 서버로의 접근이 허용될 수 있다. 또한, 외부 서버로의 접근이 허용된 단말기는 외부 서버로부터 강의 자료를 획득할 수 도 있다. 본 발명의 일 실시예에 따르면, AP 장치에 MAC 주소 정보가 등록된 특정 단말기들에 대해서만 데이터를 전송하도록 하여, 데이터의 보안을 강화할 수 있다.
도 3은 본 발명의 일 실시예에 따른 AP 장치가 단말기와의 연결 여부를 결정하는 방법의 세부 흐름도이다.
단계 210에서, AP 장치는 적어도 하나 이상의 단말기의 MAC(Media Acceess Control) 주소 정보를 등록할 수 있다. 본 발명의 일 실시예에 따르면, AP 장치는 외부 장치로부터 수신한 적어도 하나 이상의 단말기의 MAC 주소 정보를 등록할 수 있다. 여기에서 외부 장치는 RFID 리더기, NFC 태그 리더기 및 QR 코드 리더기를 포함할 수 있다.
단계 220에서, AP 장치는 단말기의 AP 장치에 대한 연결 요청을 수신할 수 있다. 여기에서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다.
단계232에서, AP 장치는 단계 220에서 수신한 연결 요청에서 단말기의 MAC 주소 정보를 추출할 수 있다. AP 장치는 추출한 단말기의 MAC 주소 정보를 이용하여 단말기를 식별할 수 있다.
한편, 단말기의 식별 정보가 MAC 주소 정보로 한정되는 것은 아니다. 예를 들어, 기업이나 학교와 같은 단체에서 사용하는 경우, 단말기는 사용자가 단체로부터 부여 받은 고유의 식별 번호를 연결 요청에 포함하여 전송할 수도 있다.
사용자가 부여 받은 고유의 식별 번호를 사용하는 경우, 사용자가 가지고 있는 복수개의 단말기를 일괄적으로 하나의 식별 번호로 관리할 수 있어, 복수개의 단말기 각각에 대한 식별 정보를 AP 장치에 전송하지 않고도, 사용자가 의도하는 AP 장치를 선택할 수 있다. 이러한 경우에도, 단말기의 MAC 주소 정보를 추가적으로 사용하여, 경우에 따라 사용자가 가지고 있는 일부 단말기의 AP 장치에 대한 연결을 제한할 수 있다.
단계 234에서, AP 장치는 단계 232에서 추출한 단말기의 MAC 주소 정보와 단계 210에서 등록한 MAC 주소 정보를 비교할 수 있다. AP 장치는 단말기의 MAC 주소 정보와 등록한 MAC 주소 정보의 일치 여부에 따라 단말기와 AP 장치간의 연결 여부를 결정할 수 있다.
단계 236에서, AP 장치는 단계 234의 비교 결과 단말기의 MAC 주소 정보와 등록한 MAC 주소 정보가 일치하므로 단말기를 AP 장치에 연결할 수 있다. 단말기가 AP 장치에 연결된 경우, AP 장치는 단말기에 연결 완료 메시지를 전송하여 단말기가 AP 장치와 연결되었다는 정보를 제공할 수 있다.
단계 238에서, AP장치는 단계 234의 비교 결과 단말기의 MAC 주소 정보와 등록한 MAC 주소 정보가 일치하지 않으므로 단말기를 AP 장치에 연결하지 않을 수 있다. 단말기가 AP 장치에 연결되지 않은 경우, AP 장치는 단말기에 연결 실패 메시지를 전송하여 단말기가 AP 장치와 연결되지 않았다는 정보를 제공할 수 있다.
도 4는 본 발명의 일 실시예에 따른 AP 장치가 적어도 하나의 단말기의 위치 정보에 따라 등록되는 MAC 주소 정보에 기초하여, 단말기와의 연결 여부를 결정하는 방법을 설명하기 위한 도면이다.
단계 410에서, AP 장치는 적어도 하나의 단말기의 위치 정보를 획득할 수 있다. 일 실시예에 따른 AP 장치는 적어도 하나의 단말기와 신호를 송수신하는데 소요되는 시간 정보 및 신호의 속도 정보에 기초하여, 적어도 하나의 단말기 각각의 위치 정보를 획득할 수 있다. 한편, 이는 본 발명의 일 실시예일 뿐, AP 장치에서 적어도 하나의 단말기의 위치 정보를 획득하는 방법이 이에 한정되는 것은 아니다.
단계 420에서, AP 장치는 획득한 적어도 하나의 단말기의 위치 정보에 기초하여, 적어도 하나의 단말기 각각이 AP 장치로부터 기설정된 범위 내에 위치하는지 여부를 판단할 수 있다. 여기에서, 기설정된 범위는 AP 장치에서, 단말기의 MAC 주소를 등록할 지 여부를 결정하는 기준이 될 수 있다.
한편, 복수개의 AP 장치가 존재하는 경우, 복수개의 AP 장치 각각에 대해 서로 다른 범위가 설정될 수 있다. 또한, AP 장치가 커버하는 공간상의 특성에 기초하여, 범위가 설정될 수 있다. 예를 들어, 제 1 AP 장치가 제 1 강의실에 위치하고, 제 2 AP 장치가 제 2 강의실에 위치하는 경우, 제 1 AP 장치는 기설정된 범위를 제 1 강의실의 크기에 대응되도록 설정할 수 있고, 제 2 AP 장치는 기설정된 범위가 제 2 강의실의 크기에 대응되도록 설정할 수 있다.
단계 430에서, AP 장치는 기설정된 범위 내에 위치하는 단말기의 MAC 주소 정보를 등록할 수 있다. 예를 들어, AP 장치는 적어도 하나의 단말기 중에서, 기설정된 범위 내에 위치하는 단말기의 MAC 주소 정보를 등록할 수 있다.
단계 440에서, AP 장치는 단말기로부터 AP 장치에 대한 연결 요청을 수신할 수 있다. AP 장치는 단말기의 AP 장치에 대한 연결 요청을 수신할 수 있다. 여기에서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다. 한편, 단계 440은 도 2를 참고하여, 전술한 단계 220과 대응 가능하다.
단계 450에서, AP 장치는 단계 220의 연결 요청에서 추출한 단말기의 MAC 주소 정보와 단계 210에서 등록된 MAC 주소 정보를 비교하여, AP 장치에 대한 단말기의 연결 여부를 결정할 수 있다. 한편, 단계 450은 도 2를 참고하여, 전술한 단계 230과 대응 가능하다.
한편, 일 실시예에 따른 AP 장치는 적어도 하나의 단말기의 위치 정보에 기초하여 등록된 MAC 주소 정보를 갱신할 수 있다. 예를 들어, AP 장치는 적어도 하나의 단말기 각각으로부터 송수신되는 신호의 차이에 기초하여, 적어도 하나의 단말기 각각의 이동 정보를 획득할 수 있다.
AP 장치에서 제 1 단말기와 송수신하는 신호의 차이에 기초하여 판단한 결과, 제 1 단말기가 AP 장치로부터 멀어지고 있는 경우, AP 장치는 등록된 제 1 단말기의 MAC 주소 정보를 삭제할 수 있다. 한편, AP 장치에서 제 1 단말기와 송수신하는 신호의 차이에 기초하여 판단한 결과, 제 1 단말기가 AP 장치와 가까워지는 경우에는, AP 장치는 등록된 제 1 단말기의 MAC 주소 정보를 유지할 수 있다.
도 5는 본 발명의 일 실시예에 따라 단말기가 동일한 네트워크 상의 복수개의 AP 장치 중 하나의 AP 장치와 연결을 수행하는 방법을 설명하기 위한 흐름도이다.
단계 510에서, 단말기는 AP 장치에 대한 연결 요청을 전송할 수 있다. 단말기는 동일한 네트워크에 복수개의 AP 장치가 존재하는 경우, 복수개의 AP 장치 중 단말기에 가장 큰 신호를 전송한 AP 장치에 연결 요청을 전송할 수 있다. 여기에서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다.
단계 520에서, 단말기는 단계 510의 연결 요청에 대한 AP의 결정에 기초하여, 다른 AP 장치에 대한 연결 요청의 전송 여부를 결정할 수 있다.
구체적으로, AP 장치는 연결 요청에서 추출한 단말기의 MAC 주소 정보와 미리 등록된 MAC 주소 정보를 비교하여, AP 장치에 대한 단말기의 연결 여부를 결정할 수 있다. 본 발명의 일 실시예에 따르면, AP 장치는 외부 장치로부터 수신한 적어도 하나 이상의 단말기의 MAC 주소 정보를 등록할 수 있다. 여기에서 외부 장치는 RFID(Radio Frequency Identification) 및 NFC(Near Field Communication) 중 적어도 하나를 이용하여 단말기의 MAC 주소 정보를 수신할 수 있다. 예를 들어, 외부 장치는 RFID 또는 NFC 태그 리더기일 수 있다.
또한, 외부 장치는 QR(Quick Response) 코드 리더기를 포함할 수 있다. 단말기의 MAC 주소 정보가 QR 코드로 저장되어 있는 경우, AP 장치는 외부 장치인 QR 코드 리더기를 이용하여 단말기의 MAC 주소 정보를 수신할 수 있다.
도 6은 본 발명의 일 실시예에 따른 단말기가 다른 AP장치에 대한 연결 요청의 전송 여부를 결정하는 방법의 세부 흐름도이다.
단계 510에서, 단말기는 AP 장치에 대한 연결 요청을 전송할 수 있다.
단계 522에서, 단말기는 AP장치가 단계 510의 연결 요청을 기초로 단말기와의 연결 여부에 대해 내린 결정을 확인 할 수 있다. 여기에서, AP 장치는 단말기의 MAC 주소 정보와 등록한 MAC 주소 정보의 일치 여부에 따라 단말기와 AP 장치간의 연결 여부를 결정할 수 있다.
단말기의 MAC 주소 정보와 등록한 MAC 주소 정보가 일치하는 경우 AP는 단말기를 AP 장치에 연결할 수 있다. 단말기가 AP 장치에 연결된 경우, AP 장치는 단말기에 연결 완료 메시지를 전송하여 단말기가 AP 장치와 연결되었다는 정보를 제공할 수 있다. 단말기는 AP 장치로부터 수신한 연결 완료 메시지를 통해 AP 장치와 단말기가 연결되었다는 사실을 확인할 수 있다.
한편, 단말기의 MAC 주소 정보와 등록한 MAC 주소 정보가 일치하지 않는 경우 AP장치는 단말기를 AP 장치에 연결하지 않을 수 있다. 단말기가 AP 장치에 연결되지 않은 경우, AP 장치는 단말기에 연결 실패 메시지를 전송하여 단말기가 AP 장치와 연결되지 않았다는 정보를 제공할 수 있다. 단말기는 AP 장치로부터 수신한 연결 실패 메시지를 통해 AP 장치와 단말기가 연결되지 않았다는 사실을 확인할 수 있다.
단계 524는 단계 522의 확인 결과, 단말기와 AP 장치가 연결되지 않은 경우로서, 단말기는 다른 AP 장치에 연결 요청을 전송할 수 있다. 다른 AP 장치에 연결 요청을 전송한 경우, 단말기는 도 5및 도6의 일련의 과정을 반복함으로써 다른 AP 장치와의 연결을 시도할 수 있다.
단계 526는 단계 522의 확인 결과, 단말기와 AP 장치가 연결된 경우로서, 다른 AP 장치에 연결 요청을 전송하지 않을 수 있다.
도 7은 본 발명의 일 실시예에 따른 단말기가 AP장치와의 연결을 해제하는 방법의 흐름도이다.
단계 510에서, 단말기는 AP 장치에 대한 연결 요청을 전송할 수 있다.
단계 530에서는 단계 510의 연결 요청에 대한 AP장치의 결정에 기초하여, 단말기와 AP 장치가 연결될 수 있다.
단계 540에서, 단말기는 현재 연결되어 있는AP 장치에 대한 연결 해제 요청을 전송할 수 있다. 본 발명의 일 실시예에 따른 연결 해제 요청은 단말기를 외부 장치에 한번 더 인식시킴으로써 생성할 수 있다.
여기에서, 연결 해제 요청은 연결 요청과의 구별 없이 동일한 신호로서 전송할 수 있다. 다만, AP 장치에 단말기의 MAC 주소 정보가 이미 등록되어 있는 경우에 동일한 MAC 주소 정보가 한번 더 수신되었다면, AP 장치는 등록되어 있는 MAC 주소 정보를 삭제할 수 있다. 또한 MAC 주소 정보의 삭제와 함께 AP 장치와 단말기 간의 연결을 해제할 수도 있다.
한편, 이는 본 발명의 일 실시예로, 연결 해제 요청을 연결 요청과 식별할 수 있는 신호로 미리 설정하여 전송하는 것도 가능하다.
도 8은 본 발명의 일 실시예에 따른 동일한 네트워크 상의 복수개의 AP 장치 중 하나의 AP 장치와 단말기를 연결하는 시스템을 설명하기 위한 도면이다.
도 8을 참고하면, 본 발명의 일 실시예에 따른 AP 장치와 단말기를 연결하는 시스템(800)은 적어도 하나 이상의 AP 장치(810, 850), 단말기(812, 814, 852, 854) 및 외부 장치(820, 860)를 포함할 수 있다.
도 8에 도시된 AP 장치와 단말기를 연결하는 시스템(800)에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 8에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
도 8에서 제 1 단말기(812)와 제 2 단말기(814)는 제 3 AP 장치(810)와 같은 공간에 존재하고, 제 3 단말기(852)와 제 4 단말기(854)는 제 4 AP 장치(850)와 같은 공간에 존재한다고 가정한다. 또한 각 단말기들이 제 4 AP 장치(850)로부터 수신하는 신호의 세기가 제 3 AP 장치(810)로부터 수신하는 신호의 세기에 비해 크다고 가정한다.
각 단말기들의 사용자들은 각 공간에 위치한 외부 장치를 이용하여 단말기의 MAC 주소 정보를 AP 장치에 전송할 수 있다. 제 1 공간(805)에 위치하는 제 1 단말기(812)와 제 2 단말기(814)는 제 1 외부 장치(820)를 이용하여 제 3 AP 장치(810)에 MAC 주소 정보를 전송할 수 있다. 제 3 AP 장치(810)에는 제 1 단말기(812)와 제 2 단말기(814)로부터 수신한 MAC 주소 정보를 등록할 수 있다.
한편, 제 2 공간(845)에 위치하는 제 3 단말기(852)와 제 4 단말기(854)는 제 2 외부 장치(860)를 이용하여 제 4 AP 장치(850)에 MAC 주소 정보를 전송할 수 있다. 제 4 AP 장치(850)에는 제 3 단말기(852)와 제 4 단말기(854)로부터 수신한 MAC 주소 정보를 등록할 수 있다.
제 1 단말기(812)는 무선 네트워크에 접속하기 위해, 하나의 AP 장치를 선택할 수 있다. 제 3 AP 장치(810) 및 제 4 AP 장치(850)는 동일한 네트워크 상에 존재하고 있으므로 SSID 정보가 동일하다. 이러한 경우, 단말기는 수신한 신호의 세기를 기준으로 AP장치를 선택할 수 있다. 그러므로, 도 8에서는 가정에 따라 제 4 AP 장치(850)를 선택할 수 있다.
제 2 단말기(814)는 제 4 AP 장치(850)에 연결 요청을 전송할 수 있다. 이 때, 연결 요청에는 제 2 단말기(814)의 MAC 주소 정보가 포함될 수 있다. 제 4 AP 장치(850)는 수신한 연결 요청으로부터 제 2 단말기(814)의 MAC 주소 정보를 추출하여 제 4 AP 장치(850)에 등록되어 있는 MAC 주소 정보와 비교할 수 있다.
제 4 AP 장치(850)에는 제 3 단말기(852)와 제 4 단말기(854)의 MAC 주소 정보가 등록되어 있으므로 제 2 단말기(814)의 MAC 주소 정보와 일치하는 MAC 주소 정보가 존재하지 않는다. 이러한 경우, 제 4 AP 장치(850)는 제 2 단말기(814)를 제 4 AP 장치(850)에 연결하지 않을 수 있다. 또한, 제 4 AP 장치(850)는 제 2 단말기(814)에 연결 실패 메시지를 전송함으로써, 제 2 단말기(714)에 연결이 실패되었다는 정보를 제공할 수 있다.
제 2 단말기(814)는 제 4 AP 장치(850)와의 연결이 실패하였으므로 다른 AP 장치인 제 3 AP 장치(810)에 연결 요청을 다시 전송할 수 있다. 이 경우, 제 3 AP 장치(810)에는 제 2 단말기(814)의 MAC 주소 정보가 등록되어 있으므로, 제 3 AP 장치(810)는 제 2 단말기(814)를 제 3 AP 장치(810)에 연결할 수 있다.
본 발명의 다른 실시예에 따르면, 제 3 AP 장치(810)에 등록된 적어도 하나의 MAC 주소 정보를 기초로 제 1 단말기(812) 및 제 2 단말기(814)에 데이터가 전송될 수 있다. 또한, 제 4 AP 장치(850)에 등록된 적어도 하나의 MAC 주소 정보를 기초로 제 3단말기(852) 및 제 4 단말기(854)에 데이터가 전송될 수 있다.
예를 들어, 제 1 공간(805)인 A강의실에서는 수업이 진행되고 있고, 제 2 공간(845)인 B 강의실에서는 A 강의실에서 수업하고 있는 과목과 같은 과목의 시험이 진행되고 있다고 가정한다. B 강의실의 강사는 제 4 AP 장치(850)를 이용하여 B강의실에서 수업에 참여하고 있는 학생들의 단말기들(852, 854)에 시험 문제를 전송할 수 있다. 구체적으로, 제 4 AP 장치(850)에 등록된 단말기들(852, 854)의 MAC 주소 정보를 이용하여, 외부 서버에 저장된 시험 문제를 각 단말기들(852, 854)에 전송할 수 있다.
한편, 제 2 공간(845)인 B 강의실에서는 A 강의실에서 수업하고 있는 과목과 같은 과목에 대한 시험이 진행중이므로, 시험 문제가 A 강의실로 유출되어서는 안된다. 만약 제 4 AP 장치(850)에서MAC 주소 정보를 기초로 단말기에 대한 인증을 수행하지 않을 경우, A 강의실의 제 1 단말기(852)가 B강의실에서 사용하는 IP와 포트를 악의적으로 이용하여, B강의실에서 제3단말기(852) 및 제 4단말기(854)로 전송되는 시험문제를 획득할 수 있다. 이러한 경우, 제 2 공간(845)인 B 강의실의 시험 문제가 제 1 단말기(852)에 배포되는 문제가 발생할 수 있다.
본 발명의 일 실시예에 따르면, 제 4 AP 장치에서 MAC 주소 정보를 기초로 단말기에 대한 인증을 수행하는 경우, 제 1 단말기(852)의 MAC 주소 정보는 제 4 AP 장치(850)에 등록되어 있지 않으므로 제 4 AP 장치(850)로부터 시험 문제를 전송 받을 수 없다. 따라서, 본 발명의 일 실시예에 따른 AP 장치와 단말기간의 연결 방법은 특정 공간에 전송된 데이터가 다른 공간으로 유출되지 않도록 보안을 유지할 수 있다.
도 9는 본 발명의 다른 실시예에 따라 동일한 공간상의 복수개의 AP 장치 중 하나의 AP 장치와 단말기를 연결하는 시스템을 설명하기 위한 도면이다.
도 9를 참고하면, 본 발명의 일 실시예에 따른 AP 장치와 단말기를 연결하는 시스템(900)은 적어도 하나 이상의 AP 장치(910, 920), 단말기(940, 950, 960) 및 외부 장치(930)를 포함할 수 있다.
도 9에 도시된 AP 장치와 단말기를 연결하는 시스템(900)에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 9에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
본 발명의 일 실시예에 따라, 동일한 공간상에 복수개의 AP 장치가 존재하는 경우를 가정해 본다. 동일한 공간상에 복수개의 AP 장치가 존재하는 경우에는, 외부 장치(930)에 의해 인식된 단말기의 MAC 주소 정보를 어떠한 기준으로 복수개의 AP 장치에 분배하여 등록할 것인지 문제가 될 수 있다.
예를 들어, 동일한 공간상에 제 5 AP 장치(910)와 제 6 AP 장치(920)가 존재하고, 제 n 단말기(940), 제 n+1 단말기(950) 및 제 n+2 단말기(960)의 MAC 주소 정보를 각 AP 장치에 등록시키는 경우를 가정해 볼 수 있다.
본 발명의 일 실시예에 따르면, 제 5 AP 장치(910)와 제 6 AP 장치(920)에 번갈아 가면서, 각 단말기의 MAC 주소 정보가 등록될 수 있다. 예를 들어, 외부 장치에 의해 가장 먼저 인식된 제 n 단말기(940)의 MAC 주소 정보가 제 5 AP 장치(910)에 등록되고, 그 다음으로 인식된 제 n+1 단말기(950)의 MAC 주소 정보는 제 6 AP 장치(920)에 등록될 수 있다. 또한, 제 n+1 단말기(950) 다음 순서로 외부 장치(930)에 인식된 제 n+2 단말기(960)는 제 5 AP 장치(910)에 등록될 수 있다.
한편, 각 AP 장치에 단말기들이 번갈아 가면서 배분된다고 하더라도, 각 단말기가 연결에서 탈퇴하거나 탈퇴하고 다시 연결되는 경우가 발생할 수 있다. 본 발명의 일 실시예에 따르면 네트워크 자원의 효율적인 사용을 위해, 각 AP 장치에 등록되어 있는 단말기의 수를 계산하여, 계산된 결과를 기초로 소정의 단말기가 등록되는 AP 장치를 결정할 수 있다.
예를 들어, 제 5 AP 장치(910)에 제 n 단말기(940)의 MAC 주소 정보가 등록되고, 제 6 AP 장치(920)에 제 n+1 단말기(950)가 등록될 수 있다. 이 때, 제 n+2 단말기(960)가 외부 장치(930)에 의해 인식되기 전에 제 n+1 단말기(950)가 연결에서 탈퇴한 경우, 제 n+2 단말기(960)는 제 6 AP 장치(920)에 등록될 수 있다.
각 AP 장치에 번갈아 가면서 단말기의 MAC 주소 정보가 등록될 경우, 원칙적으로 제 n+2 단말기(960)는 제 5 AP 장치(910)에 등록될 수 있다. 하지만 본 발명의 일 실시예에 따르면, 제 5 AP 장치(910)에 등록되어 있는 단말기가 제 6 AP 장치(920)에 등록되어 있는 단말기의 수보다 많으므로, 네트워크 자원의 효율적인 분배를 위해, 제 n+2 단말기(960)는 제 6 AP 장치(920)에 등록될 수 있다.
한편, 각 AP 장치에 등록되어 있는 단말기의 수를 기초로 새롭게 인식되는 단말기의 MAC 주소 정보가 등록되는 방식은 본 발명의 일 실시예일 뿐, 각 단말기의 MAC 주소 정보를 AP 장치에 등록하는 방식이 이에 한정되는 것은 아니다.
다른 예에 따르면, 동일한 공간 상에 존재하는 복수개의 AP 장치 각각에 모두 단말기의 MAC 주소 정보를 등록할 수 있다. 동일한 공간상에 제 5 AP 장치(910)와 제 6 AP 장치(920)가 존재하고, 제 n 단말기(940), 제 n+1 단말기(950) 및 제 n+2 단말기(960)가 존재하는 경우, 제 5 AP 장치(910) 및 제 6 AP 장치(920)에 각각 제 n 단말기(940), 제 n+1 단말기(950) 및 제 n+2 단말기(960) 각각의 MAC 주소 정보를 등록시킬 수 있다. 동일한 공간 상에 복수개의 AP 장치가 존재하고, 복수개의 AP 장치 각각에 단말기의 MAC 주소가 모두 등록된 경우, 단말기는 신호 세기에 기초하여, 연결하고자 하는 AP 장치를 선택할 수 있다. 예를 들어, 단말기는 동일한 공간 상에 존재하는 복수개의 AP 장치 중에서, 신호 세기가 상대적으로 더 큰 AP장치에 연결을 시도할 수 있다.
도 10은 본 발명의 일 실시예에 따른 AP 장치가 다른 AP 장치로부터 수신한 MAC 주소 정보에 기초하여, AP 장치에 등록된 MAC 주소 정보를 관리하는 방법을 설명하기 위한 도면이다.
이하에서는 설명의 편의상 AP 장치를 제 1 AP 장치로, 다른 AP 장치를 제 2 AP 장치로 설명하도록 한다.
단계 1010에서, 제 1 AP 장치는 적어도 하나의 제 2 AP 장치에 등록된 제 2 MAC 주소 정보 및 제 2 MAC 주소 정보가 등록된 시간 정보를 수신할 수 있다. 예를 들어, 제 2 AP 장치에 단말기의 제 2 MAC 주소 정보가 등록되는 경우, 제 2 AP 장치는 단말기의 제 2 MAC 주소 정보 및 제 2 MAC 주소 정보가 등록된 시간 정보를 라우터를 통해 제 1 AP 장치와 같이 동일한 네트워크 상에 존재하는 다른 AP 장치들에 전송할 수 있다.
단계 1020에서, 제 1 AP 장치는 등록된 제 1 MAC 주소 정보와 수신한 제 2 MAC 주소 정보를 비교할 수 있다. 제 1 AP 장치는 적어도 하나의 제 2 AP 장치에 등록된 단말기의 제 2 MAC 주소 정보가 제 1 AP 장치에 등록되어 있는 제 1 MAC 주소 정보와 동일한 지 여부를 판단할 수 있다.
단계 1030에서, 제 1 AP 장치는 제 1 AP 장치에 제 1 MAC 주소 정보가 등록된 시간이 적어도 하나의 제 2 AP 장치에 MAC 주소 정보가 등록된 시간 보다 빠른지 여부를 판단할 수 있다. 일 실시예에 따른 제 1 AP 장치는 제 1 MAC 주소 정보와 제 2 MAC 주소 정보가 동일한 경우, 제 1 MAC 주소 정보가 제 1 AP 장치에 등록된 시간과 제 2 MAC 주소 정보가 적어도 하나의 제 2 AP 장치에 등록된 시간을 비교할 수 있다. 여기에서 각각의 AP 장치에 제 1 MAC 주소 정보와 제 2 MAC 주소 정보가 등록된 시간을 비교하여, 단말기가 최근에 등록된 AP 장치를 판단할 수 있다.
단계 1040에서, 제 1 AP 장치는 등록된 제 1 MAC 주소 정보를 삭제할 수 있다. 일 실시예에 따른 제 1 AP 장치는 제 1 MAC 주소 정보가 제 1 AP 장치에 등록된 시간이 제 2 MAC 주소 정보가 적어도 하나의 제 2 AP 장치 중 어느 하나에 등록된 시간 보다 빠른 경우, 제 1 AP 장치에 저장된 제 1 MAC 주소 정보를 삭제할 수 있다.
도 11은 본 발명의 일 실시예에 따라 AP 장치에 등록되는MAC 주소 정보를 설명하기 위한 도면이다.
도 11을 참고하면, AP 장치에는 단말기의 MAC 주소 정보가 테이블의 형태로 등록될 수 있다. AP 장치는 단말기의 MAC 주소 정보를 수신하여, 등록한 후, 등록된 정보를 기초로 이후에 입력되는 단말기의 연결 요청에 대한 결정을 내릴 수 있다. AP 장치에 등록된 MAC 주소 정보와 연결 요청에 포함된 단말기의 MAC 주소 정보가 일치하는 경우 AP 장치는 단말기를 AP 장치에 연결할 수 있다.
한편, AP 장치는 MAC 주소 정보와 함께 연결 시간 정보도 수신할 수 있다. 여기에서 연결 시간 정보는 단말기가 외부 장치를 이용하여AP 장치에 MAC 주소 정보를 전송한 시간이다.
연결 시간 정보를 통해, AP장치는 외부 장치가 단말기를 인식한 후의 경과 시간을 판단할 수 있다. 외부 장치가 단말기를 인식한 후의 경과된 시간이 미리 설정된 시간 간격을 초과하는 경우에는 AP 장치에 등록된 단말기의 MAC 주소 정보를 삭제할 수 있다.
또한 본 발명의 일 실시예로서, AP 장치는 등록된 단말기의 MAC 주소 및 연결 시간 정보들을 서버로 전송할 수도 있다. 서버는 각 AP 장치로부터 수신한 정보들을 이용하여 AP 장치에 등록된 단말기들을 관리할 수 있다.
도 12는 본 발명의 일 실시예에 따라 단말기와의 연결을 수행하는 AP 장치(1100)의 블록도를 도시한 도면이다.
도 12를 참고하면, 본 발명의 일 실시예에 따른 AP 장치(1100)는 등록부(1110), 통신부(1120) 및 제어부(1130)를 포함할 수 있다.
도 12에 도시된 AP 장치(1100)에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 12에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
등록부(1110)는 적어도 하나 이상의 단말기의 MAC 주소 정보를 등록할 수 있다. 본 발명의 일 실시예에 따르면, AP 장치는 외부 장치로부터 수신한 적어도 하나 이상의 단말기의 MAC 주소 정보를 등록할 수 있다. 여기에서 AP 장치는 동일한 네트워크 상의 복수개의 AP 장치 중 하나이다. 또한, 외부 장치는 RFID 리더기, NFC 태그 리더기 및 QR 코드 리더기를 포함할 수 있다. 단말기의 MAC 주소 정보가 QR 코드로 저장되어 있는 경우, AP 장치는 외부 장치인 QR 코드 리더기를 이용하여 단말기의 MAC 주소 정보를 수신할 수 있다.
통신부(1120)는 단말기로부터 AP 장치에 대한 연결 요청을 수신할 수 있다. 본 발명의 일 실시예로서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다.
한편, 통신부(1120)는 AP 장치에 등록되어 있는 MAC 주소 정보를 관리하기 위해 서버로부터 동일 네트워크 내의 다른 AP 장치에 등록된 적어도 하나 이상의 단말기의 MAC 주소 정보를 수신할 수 있다. 여기에서 서버는 동일한 네트워크 상에 존재하는 적어도 하나 이상의 AP 장치에 등록되는 단말기의 MAC 주소 정보들을 관리할 수 있다.
한편, 통신부(1120)는 새로운 단말기의 MAC 주소 정보가 AP 장치에 등록될 때 마다 서버로부터 다른 AP 장치에 등록된 단말기의 MAC 주소 정보를 제공받을 수 있다. 다만, 본 발명의 실시예가 이에 한정되는 것은 아니다. 통신부(1120)는 미리 설정된 주기마다 서버로부터 다른 AP 장치에 등록된 단말기의 MAC 주소 정보를 제공받을 수도 있다.
제어부(1130)는 연결 요청에서 추출한 단말기의 MAC 주소 정보와 등록된 MAC 주소 정보를 비교하여, AP 장치에 대한 단말기의 연결 여부를 결정할 수 있다.
구체적으로, 제어부(1130)는 수신한 연결 요청에서 단말기의 MAC 주소 정보를 추출할 수 있다. 제어부(1130)는 추출한 단말기의 MAC 주소 정보를 이용하여 단말기를 식별할 수 있다. 제어부(1130)는 추출한 단말기의 MAC 주소 정보와 등록된 MAC 주소 정보를 비교할 수 있다. 제어부(1130)는 단말기의 MAC 주소 정보와 등록한 MAC 주소 정보의 일치 여부에 따라 단말기와 AP 장치간의 연결 여부를 결정할 수 있다.
예를 들어, 단말기의 MAC 주소 정보와 AP 장치에 등록된 MAC 주소 정보가 일치하는 경우 제어부(1130)는 단말기를 AP 장치에 연결할 수 있다. 단말기가 AP 장치에 연결된 경우, 제어부(1130)는 단말기에 연결 완료 메시지를 전송하여 단말기가 AP 장치와 연결되었다는 정보를 제공할 수 있다.
또한, 단말기의 MAC 주소 정보와 등록된 MAC 주소 정보가 일치하지 않는 경우 제어부(1130)는 단말기를 AP 장치에 연결하지 않을 수 있다. 단말기가 AP 장치에 연결되지 않은 경우, 제어부(1130)는 단말기에 연결 실패 메시지를 전송하여 단말기가 AP 장치와 연결되지 않았다는 정보를 제공할 수 있다.
한편, 제어부(1130)는 통신부(1120)가 서버로부터 제공받은 정보를 이용하여 등록된 MAC 주소 정보와 동일 네트워크 내의 다른 AP 장치에 등록된 MAC 주소 정보를 비교할 수 있다. 비교 결과, 다른 AP 장치에 등록된 MAC 주소 정보와 동일한 MAC 주소 정보가 등록되어 있는 경우, 하나의 AP 장치만을 등록이 유효한 AP 장치로 선택할 수 있다.
등록된 MAC 주소 정보가 다른 AP 장치에 등록된 MAC 주소 정보와 비교하여, 일치하는 경우 제어부(1130)는 다른 AP 장치에 등록된 MAC 주소 정보를 삭제하기 위해 단말기에 삭제 요청 신호를 전송할 수 있다. 또한, 비교 결과, 등록된 MAC 주소 정보가 다른 AP 장치에 등록된 MAC 주소 정보와 일치하지 않는 경우, 제어부(1130)는 별도의 처리 과정 없이 등록된 MAC 주소 정보를 유지할 수 있다.
한편, 본 발명의 일 실시예에 따르면 서버로부터 MAC 주소 정보를 수신하여 등록된 MAC 주소 정보를 관리하는 방법 이외에도 다양한 방법들이 사용될 수 있다.
예를 들어, 제어부(1130)는 등록된 MAC 주소 정보를 미리 설정된 시간 간격에 따라 삭제할 수 있다. 구체적으로AP 장치에 MAC 주소 정보가 등록된 시간이 일정 시간 이상 초과하는 경우 자동적으로 등록된 MAC 주소 정보를 삭제할 수 있다. MAC 주소 정보가 등록된 시간은 단말기의 연결 시간 정보를 이용하여 판단할 수 있다. 여기에서 연결 시간 정보는 단말기가 외부 장치를 이용하여AP 장치에 MAC 주소 정보를 전송한 시간이다.
또한, 제어부(1130)는 연결 시간 정보를 통해, 외부 장치가 단말기를 인식한 후의 경과 시간을 판단할 수 있다. 외부 장치가 단말기를 인식한 후의 경과된 시간이 미리 설정된 시간 간격을 초과하는 경우에는 AP 장치에 등록된 단말기의 MAC 주소 정보를 삭제할 수 있다.
추가적으로, 제어부(1130)는 일정 시간을 기준으로 동일 네트워크 내의 모든 AP 장치에 등록된 MAC 주소 정보를 일괄적으로 삭제할 수도 있다.
본 발명의 다른 실시예에 따르면, AP 장치에 이미 단말기의 MAC 주소 정보가 등록되어 있는 경우, 사용자는 한번 더 동일한 AP 장치에 동일한 단말기의 MAC 주소 정보를 인식시킴으로써 등록된 단말기의 MAC 주소 정보를 삭제할 수 있다. AP 장치와 단말기가 연결되어 있는 상태라면, 사용자는 외부 장치를 이용하여 동일한 단말기의 MAC 주소 정보를 AP 장치에 한번 더 전송함으로써 AP 장치와 단말기간의 연결을 해제할 수도 있다. 제어부(1130)는 AP 장치에 등록되어 있는 AP 정보와 새롭게 입력받은 MAC 주소 정보를 비교하여, 동일한 단말기의 MAC 주소 정보가 한번 더 입력되었다는 사실을 확인할 수 있다.
도 13은 본 발명의 일 실시예에 따라 AP장치와의 연결을 수행하는 단말기(1200)의 블록도를 도시한 도면이다.
도 13을를 참고하면, 본 발명의 일 실시예에 따른 단말기(1200)는 전송부(1210) 및 결정부(1220)를 포함할 수 있다.
도 13에 도시된 단말기(1200)에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 13에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
전송부(1210)는 AP 장치에 대한 연결 요청을 전송할 수 있다. 단말기(1200)는 동일한 네트워크에 복수개의 AP 장치가 존재하는 경우, 복수개의 AP 장치 중 단말기에 가장 큰 신호를 전송한 AP 장치에 연결 요청을 전송할 수 있다. 여기에서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다.
결정부(1220)는 연결 요청에 대한 AP장치의 결정에 기초하여, 다른 AP 장치에 대한 연결 요청의 전송 여부를 결정할 수 있다. AP 장치가 단말기를 연결하기로 결정한 경우, 결정부(1220)는 다른 AP 장치에 연결 요청을 전송하지 않을 수 있다. 반면에, AP 장치가 단말기를 연결하지 않기로 결정한 경우, 결정부(1220)는 다른 AP 장치에 연결 요청을 전송할 수 있다.
도 14는 다른 실시예에 따른 동일한 네트워크 상의 복수개의 AP 장치들 중 하나의 AP 장치와 단말기를 연결하는 시스템(1400)을 설명하기 위한 도면이다.
도 14를 참고하면, 본 발명의 다른 실시예에 따른 복수개의 AP 장치 중 하나의 AP 장치와 단말기를 연결하는 시스템(1400, 이하 AP 장치와 단말기를 연결하는 시스템)은 복수개의 AP 장치(1410, 1420), 단말기(1430) 및 서버(1440)를 포함할 수 있다.
도 14에 도시된 AP 장치와 단말기를 연결하는 시스템(1400)에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 14에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
도14를 참고하면, 서버(1440)는 복수개의 AP 장치들(1410, 1420) 및 단말기(1430)와 통신할 수 있다. 여기에서, 복수개의 AP장치들(1410, 1420) 및 단말기(1430)는 동일한 네트워크 상에 존재할 수 있다. 전술한 바와 같이 여기에서 동일한 무선 네트워크란 동일한 SSID(Service Set Identifier)를 갖는 무선 네트워크를 포함할 수 있다.
일 실시예에 따른 서버(1440)는 적어도 하나의 단말기에 관한 식별 정보 및 적어도 하나의 단말기와 대응 가능한 AP 장치의 정보를 포함할 수 있다. 예를 들어, 서버(1440)는 단말기(1430)의 MAC 주소 정보와 단말기(1430)에 대응 가능한 AP 장치로 제 1 AP 장치(1410)에 관한 정보를 포함할 수 있다. 여기에서, 단말기(1430)와 대응 가능한 AP 장치란 단말기(1430)와 연결 가능한 AP 장치를 포함할 수 있다. 단말기(1430)와 연결 가능한 AP 장치란 보안, 통신 편의성 등의 관점에서 사용자에 의해 미리 설정될 수 있다.
한편, 서버(1440)는 외부 디바이스로부터 적어도 하나의 단말기에 관한 식별 정보 및 적어도 하나의 단말기와 대응 가능한 AP 장치의 정보를 획득할 수 있다. 또한, 서버(1440)는 단말기(1430)로부터 단말기(1430)의 식별 정보 및 단말기(1430)와 대응 가능한 AP 장치의 정보를 획득할 수도 있다. 이에 대해서는 도 17을 참고하여, 구체적으로 후술하도록 한다. 또한, 다른 실시예에 따르면, 서버(1440)는 적어도 하나의 단말기 각각으로부터 적어도 하나의 단말기에 관한 식별 정보 및 적어도 하나의 단말기와 대응 가능한 AP 장치의 정보를 획득할 수도 있다.
일 실시예에 따른 서버(1440)는 복수개의 AP 장치들(1410, 1420)에 각각 대응되는 단말기들의 정보를 전송할 수 있다. 예를 들어, 서버(1440)는 제 1 단말기와 대응 가능한 제 1 AP장치(1410)에 제 1 단말기의 MAC 주소 정보를 전송할 수 있다. 또한, 서버(1440)는 제 2 단말기와 대응 가능한 제 2 AP 장치(1420)에 제 2 단말기의 MAC 주소 정보를 전송할 수 있다.
복수개의 AP 장치들(1410, 1420)은 각각 서버(1440)로부터 획득한 적어도 하나의 단말기의 식별 정보에 기초하여, 단말기(1430)와의 연결 여부를 결정할 수 있다. 예를 들어, 제 1 AP 장치(1410)에 단말기(1430)의 MAC 주소 정보가 등록되고, 제 2 AP 장치(1420)에는 단말기(1430)의 MAC 주소 정보가 등록되지 않을 수 있다. 이러한 경우, 제 1 AP 장치(1410)는 단말기(1430)로부터 연결 요청을 수신한 경우, 제 1 AP 장치(1410)에 단말기(1430)의 MAC 주소 정보가 등록되어 있으므로, 연결을 수행할 수 있다. 한편, 제 2 AP 장치(1420)의 경우에는 단말기(1430)로부터 연결 요청을 수신한 경우, 제 2 AP 장치(1420)에 단말기(1430)의 MAC 주소 정보가 등록되어 있지 않으므로 연결을 수행하지 않을 수 있다.
단말기(1430)는 서버(1440)와 통신할 수 있다. 또한, 단말기(1430)는 일정 범위 내에 존재하는 AP 장치들(1410, 1420)에 연결 요청을 전송할 수 있다. 한편, 일 실시예에 따른 단말기(1430)는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 태블릿 PC 등이 있을 수 있으나, 이에 한정되는 것은 아니다.
도 15는 일 실시예에 따른 AP 장치(예를 들어, 1410)가 서버로부터 획득한 정보에 기초하여, 단말기(1430)와의 통신 여부를 결정하는 방법을 설명하기 위한 흐름도이다.
단계 1510에서, AP 장치(예를 들어, 1410)는 서버(1440)로부터 AP장치(1410)에 등록된 적어도 하나의 단말기의 MAC 주소 정보를 획득할 수 있다. 여기에서, 단말기(1430) 각각에 대응되는 AP 장치란 단말기(1430)와의 연결이 가능한 AP 장치를 포함할 수 있다. 단말기(1430)와 연결 가능한 AP 장치는 보안, 통신 편의성 등의 관점에서 사용자에 의해 미리 설정될 수 있다.
단계 1520에서, AP 장치는 단말기의 연결 요청을 수신한다. 여기에서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다.
한편, 단말기는 동일한 네트워크에 복수개의 AP 장치가 존재하는 경우, 복수개의 AP 장치 중 단말기에 가장 큰 신호를 전송한 AP 장치에 연결 요청을 전송할 수 있다. 그러므로, AP 장치는 단계 1510에서 등록된 단말기 이외의 다른 단말기로부터 연결 요청을 수신할 수 있다.
단계 1530에서, AP 장치는 단계 1520의 연결 요청에서 추출한 단말기의 MAC 주소 정보와 단계 1510에서 획득한 단말기의 MAC 주소 정보를 비교하여, AP 장치와 단말기의 연결 여부를 결정할 수 있다. AP 장치는 연결 요청에서 추출한 단말기의 MAC 주소 정보가 획득한 적어도 하나의 단말기의 MAC 주소 정보들 중 어느 하나와 동일한 경우, 단말기와 연결을 수행할 수 있다.
본 발명의 일 실시예에 따른 AP 장치와 단말기를 연결하는 방법은 동일한 네트워크 상에서, 등록된 MAC 주소 정보와 동일한 MAC 주소 정보를 가진 단말기들에 대해서만 연결을 결정함으로써, AP 장치에 연결 가능한 단말기를 제한할 수 있다.
또한, 본 발명의 다른 실시예에 따르면, 소정의 AP 장치에 등록된 적어도 하나의 MAC 주소 정보를 기초로 각각의 MAC 주소 정보를 가진 단말기들에 데이터가 전송될 수 있다. AP 장치에서 등록된 MAC 주소 정보를 가진 단말기들에 데이터를 전송하는 방법은 도 2를 참조하여, 단계 230에서 전술한 바와 대응 가능하다.
도 16은 일 실시예에 따른 AP 장치가 적어도 하나의 단말기의 위치 정보에 기초하여, 단말기와의 연결 여부를 결정하는 방법을 설명하기 위한 흐름도이다.
단계 1610에서, AP 장치(1410)는 적어도 하나의 단말기의 위치 정보를 획득할 수 있다. 일 실시예에 따른 AP 장치(1410)는 서버(1440)로부터 적어도 하나의 단말기의 위치 정보를 획득할 수 있다. 서버(1440)는 적어도 하나의 단말기 각각의 GPS 정보에 기초하여, 적어도 하나의 단말기 각각의 위치 정보를 획득할 수 있다.
한편, 다른 실시예에 따르면, AP 장치(1410)는 적어도 하나의 단말기와 신호를 송수신하는데 소요되는 시간 정보 및 신호의 속도 정보에 기초하여, 적어도 하나의 단말기 각각의 위치 정보를 획득할 수 있다. 한편, 이는 본 발명의 일 실시예일 뿐, AP 장치에서 적어도 하나의 단말기의 위치 정보를 획득하는 방법이 이에 한정되는 것은 아니다.
단계 1620에서, AP 장치(1410)는 단말기의 위치가 기설정된 범위 내에 포함되는지 판단할 수 있다. AP 장치(1410)는 획득한 단말기의 위치 정보에 기초하여, 단말기가 기설정된 범위 내에 포함되는지 판단할 수 있다. 여기에서, 기설정된 범위는 사용자의 설정 또는 AP 장치(1410)의 위치 등에 의해 결정될 수 있다.
단계 1630에서, AP 장치(1410)는 기설정된 범위 내에 위치하는 단말기의 MAC 주소 정보를 등록할 수 있다. AP 장치(1410)는 획득한 적어도 하나의 단말기의 위치 정보에 기초하여, 기설정된 범위 내에 위치하는 단말기의 MAC 주소 정보를 등록할 수 있다. 예를 들어, AP장치(1410)는 획득한 제 1 단말기 및 제 2 단말기의 위치 정보에 기초하여, 판단한 결과, 기설정된 범위 내에 위치하는 제 1 단말기의 MAC 주소 정보를 등록할 수 있다.
단계 1640에서, AP 장치는 단말기의 연결 요청을 수신한다. 여기에서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다. 예를 들어, AP 장치는 제 1 단말기의 연결 요청을 수신할 수 있고, 제 1 단말기의 연결 요청에는 제 1 단말기의 MAC 주소 정보가 포함될 수 있다.
한편, 단말기는 동일한 네트워크에 복수개의 AP 장치가 존재하는 경우, 복수개의 AP 장치 중 단말기에 가장 큰 신호를 전송한 AP 장치에 연결 요청을 전송할 수 있다. 그러므로, AP 장치는 등록된 단말기 이외의 다른 단말기로부터 연결 요청을 수신할 수 있다.
단계 1650에서, AP 장치는 연결 요청에서 추출한 단말기의 MAC 주소 정보와 등록된 MAC 주소 정보를 비교하여, AP장치와 단말기의 연결 여부를 결정할 수 있다. AP 장치는 연결 요청에서 추출한 단말기의 MAC 주소 정보가 획득한 적어도 하나의 단말기의 MAC 주소 정보들 중 어느 하나와 동일한 경우, 단말기와 연결을 수행할 수 있다.
도 17은 다른 실시예에 따른 AP 장치(1410)가 시간 정보에 기초하여, 단말기의 연결 여부를 결정하는 방법을 설명하기 위한 흐름도이다.
단계 1710에서, AP 장치(1410)는 서버(1440)로부터 등록 예정 단말기들의 MAC 주소 정보 및 등록 예정 시간 정보를 획득할 수 있다. 여기에서, 등록 예정 단말기들은 기설정된 시간에 AP 장치(1410)에 MAC 주소 정보의 등록이 예정되어 있는 단말기들을 포함할 수 있다.
예를 들어, 서버(1440)에는 등록 예정 단말기들 중 하나인 제 1 단말기의 MAC 주소 정보 및 제 1 단말기가 오전 10시에 AP장치(1410)와 대응되는 제 1 회의실에 위치할 것이라는 등록 예정 시간 정보가 포함될 수 있다. 또한, 서버(1440)에는 등록 예정 단말기들 중 다른 하나인 제 2 단말기의 MAC 주소 정보 및 제 2 단말기가 오후 1시에 AP 장치(1410)와 대응되는 제 1 회의실에 위치할 것이라는 등록 예정 시간 정보가 포함될 수 있다.
단계 1720에서, AP장치(1410)는 등록 예정 시간에 단말기들(제 1단말기, 제 2 단말기)의 MAC 주소 정보를 등록할 수 있다. 예를 들어, AP 장치(1410)는 제 1 단말기의 MAC 주소 정보를 오전 10시에 등록하고, 제 2 단말기의 MAC 주소 정보를 오후 1시에 등록할 수 있다.
단계 1730에서, AP 장치는 단말기의 연결 요청을 수신한다. 여기에서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다. 예를 들어, AP 장치는 제 1 단말기의 연결 요청을 수신할 수 있고, 제 1 단말기의 연결 요청에는 제 1 단말기의 MAC 주소 정보가 포함될 수 있다.
단계 1740에서, AP 장치는 연결 요청에서 추출한 단말기의 MAC 주소 정보와 시간에 따라 등록된 MAC 주소 정보를 비교하여, AP 장치와 단말기의 연결 여부를 결정할 수 있다. AP 장치는 연결 요청에서 추출한 단말기의 MAC 주소 정보가 획득한 적어도 하나의 단말기의 MAC 주소 정보들 중 어느 하나와 동일한 경우, 단말기와 연결을 수행할 수 있다.
도 18은 본 발명의 일 실시예에 따른 AP 장치가 단말기와의 연결을 해제하는 방법을 설명하기 위한 흐름도이다.
단계 1810에서, AP장치는 서버로부터 동일 네트워크 내의 다른 AP 장치에 등록된 적어도 하나 이상의 단말기의 MAC 주소 정보를 수신할 수 있다. 본 발명의 일 실시예로서, 서버는 동일한 네트워크 상에 존재하는 적어도 하나 이상의 AP 장치에 등록되는 단말기의 MAC 주소 정보들을 관리할 수 있다. 예를 들어, 각각의 AP 장치는, 단말기의 MAC 주소 정보가 등록되는 경우, 등록된 MAC 주소 정보를 서버에 전송할 수 있다. 또한, 서버는 각각의 AP 장치로부터 수신한 등록된 MAC 주소 정보를 취합하여 각각의 AP 장치에 전송할 수 있다. 각각의 AP 장치는 서버로부터 수신한 정보를 이용하여 동일 네트워크 내에 존재하는 다른 AP 장치에 등록된 단말기의 MAC 주소 정보에 대해 확인할 수 있다.
한편, AP 장치는 새로운 단말기의 MAC 주소 정보를 등록할 때 마다 서버로부터 다른 AP 장치에 등록된 단말기의 MAC 주소 정보를 제공받을 수 있다. 다만, 본 발명의 실시예가 이에 한정되는 것은 아니다. AP 장치는 미리 설정된 주기 간격으로 서버로부터 다른 AP 장치에 등록된 단말기의 MAC 주소 정보를 제공받을 수도 있다.
단계 1820에서, AP 장치는 단계 240에서 서버로부터 제공받은 정보를 이용하여 등록된 MAC 주소 정보와 동일 네트워크 내의 다른 AP 장치에 등록된 MAC 주소 정보를 비교할 수 있다.
단계 1830에서 AP 장치는 등록된 MAC 주소 정보를 삭제한다. 단계 1830에서의 비교 결과, AP 장치에 MAC 주소 정보가 등록된 시간이 다른 AP 장치에 MAC 주소 정보가 등록된 시간 보다 빠른 경우, AP 장치에 등록된 MAC 주소 정보를 삭제할 수 있다.
단계 1840에서, AP 장치는 다른 AP 장치에 등록된 MAC 주소 정보를 삭제한다. 예를 들어, AP 장치는 다른 AP 장치에 등록된 MAC 주소 정보를 삭제하기 위해 삭제 요청 신호를 다른 AP 장치에 전송할 수 있다. 또한, 삭제 요청 신호는 AP 장치로부터 서버를 거쳐 다른 AP 장치에 전송될 수도 있다.
동일한 MAC 주소 정보가 다른 AP 장치에 등록되어 있었던 경우, 사용자가 AP 장치를 변경하기 위해, 현재의 AP 장치에 등록하려는 것으로 볼 수 있으므로, 다른 AP 장치 내에 등록되어 있던 MAC 주소 정보를 삭제할 수 있다.
한편, 본 발명의 일 실시예에 따르면 서버로부터 MAC 주소 정보를 수신하여 등록된 MAC 주소 정보를 관리하는 방법 이외에도 다양한 방법들이 사용될 수 있다.
예를 들어, AP 장치에 등록된 MAC 주소 정보를 미리 설정된 시간 간격에 따라 삭제할 수 있다. 구체적으로AP 장치에 MAC 주소 정보가 등록된 시간이 일정 시간 이상 초과하는 경우 자동적으로 등록된 MAC 주소 정보를 삭제할 수 있다. MAC 주소 정보가 등록된 시간은 단말기의 연결 시간 정보를 이용하여 판단할 수 있다. 여기에서 연결 시간 정보는 단말기가 외부 장치를 이용하여AP 장치에 MAC 주소 정보를 전송한 시간이다.
도 19는 다른 실시예에 따른 복수개의 AP 장치 중 하나의 AP 장치와 단말기를 연결하는 시스템에 포함된 서버(1440)가 AP 장치와 단말기를 연결하는 방법을 설명하기 위한 흐름도이다.
단계 1910에서, 서버(1440)는 적어도 하나의 단말기의 식별 정보 및 적어도 하나의 단말기에 대응되는 AP 장치 정보를 획득한다. 일 실시예에 따른, 서버(1440)는 적어도 하나의 단말기 각각으로부터 적어도 하나의 단말기의 식별 정보 및 적어도 하나의 단말기에 대응되는 AP 장치 정보를 획득할 수 있다.
예를 들어, 사용자는 강의실 예약을 수행하는 어플리케이션에 접속하여, 예약하고자 하는 강의실 및 예약 시간을 입력할 수 있다. 단말기에서 실행되는 어플리케이션을 통해 사용자로부터 입력 받은 강의실 정보 및 예약 시간 정보와 단말기의 식별 정보는 함께 서버(1440)에 전송될 수 있다. 서버(1440)는 수신한 정보에 기초하여, 단말기의 식별 정보와 예약하고자 하는 강의실에 위치한 AP 장치 및 예약 시간 정보를 대응시켜 저장할 수 있다. 한편, 전술한 강의실 예약을 수행하는 어플리케이션은 본 발명의 일 실시예일 뿐, 사용자는 단말기와 서버(1440)에 모두 접속 가능한 다양한 어플리케이션을 통해 서버(1440)에 단말기의 식별 정보 및 단말기에 대응되는 AP 장치 정보를 전송할 수 있다.
다른 실시예에 따르면, 서버(1440)는 AP 장치들을 관리하는 외부 디바이스로부터 AP장치에 연결 가능한 적어도 하나의 단말기의 식별 정보 및 적어도 하나의 단말기에 대응되는 AP 장치 정보를 획득할 수 있다.
단계 1920에서, 서버(1440)는 적어도 하나의 단말기에 대응되는 AP 장치 정보에 기초하여, 적어도 하나의 단말기의 MAC 주소 정보를 대응되는 각각의 AP 장치에 전송한다. 예를 들어, 서버(1440)는 제 1 단말기에 대응되는 제 1 AP 장치에 제 1 단말기의 MAC 주소 정보를 전송할 수 있다. 또한, 다른 예에 따르면, 서버(1440)는 제 1 단말기에 대응되는 제 1 AP 장치에 제 1 단말기의 MAC 주소 정보와 함께 제 1 단말기의 MAC 주소 정보가 제 1 AP 장치에 등록되어야 하는 시간 정보를 전송할 수도 있다.
한편, 단말기의 MAC 주소 정보는 단말기의 식별 정보 중 하나일 뿐이므로, MAC 주소 정보 이외에도 단말기를 식별할 수 있는 다른 식별 정보들이 사용될 수 있다. 예를 들어, 단말기의 사용자의 ID 정보 등이 단말기를 식별할 수 있는 정보로 사용될 수 있다. 일 실시예에 따른 AP 장치는 서버(1440)로부터 수신한 AP장치와 대응되는 단말기 정보에 기초하여, 추후에 단말기로부터 연결 요청이 수신되는 경우, 연결 요청을 전송한 단말기와의 연결 여부를 결정할 수 있다.
도 20은 다른 실시예에 따른 복수개의 AP 장치 중 하나의 AP 장치와 단말기를 연결하는 시스템에 포함된 단말기(1430)가 AP 장치와 연결을 수행하는 방법을 설명하기 위한 흐름도이다.
단계 2010에서, 단말기(1430)는 복수개의 AP 장치들 중 어느 하나의 AP 장치에 대한 연결 요청을 전송한다. 단말기는 동일한 네트워크에 복수개의 AP 장치가 존재하는 경우, 복수개의 AP 장치 중 단말기에 가장 큰 신호를 전송한 AP 장치에 연결 요청을 전송할 수 있다. 여기에서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다.
단계 2020 단말기는 단계 2010의 연결 요청에 대한 AP의 결정에 기초하여, 다른 AP 장치에 대한 연결 요청의 전송 여부를 결정할 수 있다.
구체적으로, AP 장치는 연결 요청에서 추출한 단말기의 MAC 주소 정보와 미리 등록된 MAC 주소 정보를 비교하여, AP 장치에 대한 단말기의 연결 여부를 결정할 수 있다. 본 발명의 일 실시예에 따르면, AP 장치는 서버(1440)로부터 수신한 적어도 하나 이상의 단말기의 MAC 주소 정보를 등록할 수 있다.
도 21은 본 발명의 다른 실시예에 따라 단말기와의 연결을 수행하는 AP 장치(2100)의 블록도를 도시한 도면이다.
도 21을 참고하면, 본 발명의 일 실시예에 따른 AP 장치(2100)는 등록부(2110), 통신부(2120) 및 제어부(2130)를 포함할 수 있다. 여기에서, AP 장치(2100)는 도 14에 도시된 복수개의 AP 장치들(1410, 1420)과 동일한 기능을 수행한다.
도 21에 도시된 AP 장치(2100)에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 21에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
등록부(2110)는 적어도 하나의 단말기의 식별 정보를 등록할 수 있다. 본 발명의 일 실시예에 따르면, AP 장치(2100)는 서버(1430)로부터 수신한 적어도 하나의 단말기의 MAC 주소 정보를 등록할 수 있다. 여기에서 AP 장치는 동일한 네트워크 상에 존재하는 복수개의 AP 장치 중 하나이다.
통신부(2120)는 서버(1430)로부터 AP 장치(2100)에 대응되는 적어도 하나의 단말기의 식별 정보를 수신할 수 있다. 예를 들어, 통신부(2120)는 서버(1430)로부터 AP 장치(2100)에 대응되는 적어도 하나의 단말기의 MAC 주소 정보를 수신할 수 있다. 또한, 통신부(2120)는 서버(1430)로부터 AP 장치(2100)에 대응되는 적어도 하나의 단말기의 MAC 주소 정보와 함께, 적어도 하나의 단말기의 MAC 주소 정보가 등록되어야 하는 시간 정보를 수신할 수도 있다.
통신부(2120)는 적어도 하나의 단말기로부터 AP 장치(2100)에 대한 연결 요청을 수신할 수 있다. 본 발명의 일 실시예로서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다.
제어부(2130)는 연결 요청에서 추출한 단말기의 MAC 주소 정보와 등록된 MAC 주소 정보를 비교하여, AP 장치에 대한 단말기의 연결 여부를 결정할 수 있다.
구체적으로, 제어부(2130)는 수신한 연결 요청에서 단말기의 MAC 주소 정보를 추출할 수 있다. 제어부(2130)는 추출한 단말기의 MAC 주소 정보를 이용하여 단말기를 식별할 수 있다. 제어부(2130)는 추출한 단말기의 MAC 주소 정보와 등록된 MAC 주소 정보를 비교할 수 있다. 제어부(2130)는 단말기의 MAC 주소 정보와 등록한 MAC 주소 정보의 일치 여부에 따라 단말기와 AP 장치간의 연결 여부를 결정할 수 있다.
예를 들어, 단말기의 MAC 주소 정보와 AP 장치에 등록된 MAC 주소 정보가 일치하는 경우 제어부(2130)는 단말기를 AP 장치에 연결할 수 있다. 단말기가 AP 장치에 연결된 경우, 제어부(2130)는 단말기에 연결 완료 메시지를 전송하여 단말기가 AP 장치와 연결되었다는 정보를 제공할 수 있다.
또한, 단말기의 MAC 주소 정보와 등록된 MAC 주소 정보가 일치하지 않는 경우 제어부(2130)는 단말기를 AP 장치에 연결하지 않을 수 있다. 단말기가 AP 장치에 연결되지 않은 경우, 제어부(2130)는 단말기에 연결 실패 메시지를 전송하여 단말기가 AP 장치와 연결되지 않았다는 정보를 제공할 수 있다.
한편, 제어부(2130)는 통신부(2120)가 서버로부터 제공받은 정보를 이용하여 등록된 MAC 주소 정보와 동일 네트워크 내의 다른 AP 장치에 등록된 MAC 주소 정보를 비교할 수 있다. 비교 결과, 다른 AP 장치에 등록된 MAC 주소 정보와 동일한 MAC 주소 정보가 등록되어 있는 경우, 등록된 시간에 기초하여, 하나의 AP 장치만을 등록이 유효한 AP 장치로 선택할 수 있다. 예를 들어, 제 1 AP 장치에 MAC 주소 정보가 등록된 시간이 제 2 AP 장치에 MAC 주소 정보가 등록된 시간 보다 앞서는 경우, 제 2 AP 장치의 등록이 더 유효한 것으로 판단할 수 있다.
등록된 MAC 주소 정보가 다른 AP 장치에 등록된 MAC 주소 정보와 비교하여, 일치하는 경우 제어부(2130)는 다른 AP 장치에 등록된 MAC 주소 정보를 삭제하기 위해 단말기에 삭제 요청 신호를 전송할 수 있다. 또한, 비교 결과, 등록된 MAC 주소 정보가 다른 AP 장치에 등록된 MAC 주소 정보와 일치하지 않는 경우, 제어부(2130)는 별도의 처리 과정 없이 등록된 MAC 주소 정보를 유지할 수 있다.
한편, 본 발명의 일 실시예에 따르면 서버로부터 MAC 주소 정보를 수신하여 등록된 MAC 주소 정보를 관리하는 방법 이외에도 다양한 방법들이 사용될 수 있다.
예를 들어, 제어부(2130)는 등록된 MAC 주소 정보를 미리 설정된 시간 간격에 따라 삭제할 수 있다. 구체적으로AP 장치에 MAC 주소 정보가 등록된 시간이 일정 시간 이상 초과하는 경우 자동적으로 등록된 MAC 주소 정보를 삭제할 수 있다. MAC 주소 정보가 등록된 시간은 단말기의 연결 시간 정보를 이용하여 판단할 수 있다. 여기에서 연결 시간 정보는 단말기가 외부 장치를 이용하여AP 장치에 MAC 주소 정보를 전송한 시간이다.
또한, 제어부(2130)는 연결 시간 정보를 통해, 외부 장치가 단말기를 인식한 후의 경과 시간을 판단할 수 있다. 외부 장치가 단말기를 인식한 후의 경과된 시간이 미리 설정된 시간 간격을 초과하는 경우에는 AP 장치에 등록된 단말기의 MAC 주소 정보를 삭제할 수 있다.
추가적으로, 제어부(2130)는 일정 시간을 기준으로 동일 네트워크 내의 모든 AP 장치에 등록된 MAC 주소 정보를 일괄적으로 삭제할 수도 있다.
본 발명의 다른 실시예에 따르면, AP 장치에 이미 단말기의 MAC 주소 정보가 등록되어 있는 경우, 사용자는 한번 더 동일한 AP 장치에 동일한 단말기의 MAC 주소 정보를 인식시킴으로써 등록된 단말기의 MAC 주소 정보를 삭제할 수 있다. AP 장치와 단말기가 연결되어 있는 상태라면, 사용자는 외부 장치를 이용하여 동일한 단말기의 MAC 주소 정보를 AP 장치에 한번 더 전송함으로써 AP 장치와 단말기간의 연결을 해제할 수도 있다. 제어부(2130)는 AP 장치에 등록되어 있는 AP 정보와 새롭게 입력받은 MAC 주소 정보를 비교하여, 동일한 단말기의 MAC 주소 정보가 한번 더 입력되었다는 사실을 확인할 수 있다.
도 22는 본 발명의 일 실시예에 따라 전술한 동일한 네트워크 상의 복수개의 AP 장치들 중 하나의 AP 장치와 단말기를 연결하는 시스템(1400)에 포함되는 서버(2200)의 블록도를 도시한 도면이다. 서버(2200)는 도 14를 참고하여, 전술한 서버1440)와 대응될 수 있다.
도 22을 참고하면, 본 발명의 일 실시예에 따른 서버(2200)는 통신부(2210) 및 제어부(2220)를 포함할 수 있다.
도 22에 도시된 서버(2200)에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 22에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
통신부(2210)는 적어도 하나의 단말기의 식별 정보 및 적어도 하나의 단말기에 대응되는 AP 장치 정보를 획득한다. 일 실시예에 따른, 통신부(2210)는 적어도 하나의 단말기 각각으로부터 적어도 하나의 단말기의 식별 정보 및 적어도 하나의 단말기에 대응되는 AP 장치 정보를 획득할 수 있다.
다른 실시예에 따르면, 통신부(2210)는 AP 장치들을 관리하는 외부 디바이스로부터 AP장치에 연결 가능한 적어도 하나의 단말기의 식별 정보 및 적어도 하나의 단말기에 대응되는 AP 장치 정보를 획득할 수 있다.
제어부(2210)는 획득한 적어도 하나의 단말기의 식별 정보 및 적어도 하나의 단말기에 대응되는 AP 장치 정보에 기초하여, 적어도 하나의 단말기와 AP장치를 각각 대응시켜 저장할 수 있다. 또한, 제어부(2210)는 적어도 하나의 단말기의 MAC 주소 정보, 대응되는 AP 장치 정보 및 AP 장치에 등록될 예정인 단말기의 등록 예정 정보를 AP 장치에 따라 분류할 수 있다.
한편, 통신부(2210)는 적어도 하나의 단말기에 대응되는 AP 장치 정보에 기초하여, 적어도 하나의 단말기의 MAC 주소 정보를 대응되는 각각의 AP 장치에 전송한다. 예를 들어, 서버(1440)는 제 1 단말기에 대응되는 제 1 AP 장치에 제 1 단말기의 MAC 주소 정보를 전송할 수 있다. 또한, 다른 예에 따르면, 서버(1440)는 제 1 단말기에 대응되는 제 1 AP 장치에 제 1 단말기의 MAC 주소 정보와 함께 제 1 단말기의 MAC 주소 정보가 제 1 AP 장치에 등록되어야 하는 시간 정보를 전송할 수도 있다.
한편, 단말기의 MAC 주소 정보는 단말기의 식별 정보 중 하나일 뿐이므로, MAC 주소 정보 이외에도 단말기를 식별할 수 있는 다른 식별 정보들이 사용될 수 있다. 예를 들어, 단말기의 사용자의 ID 정보 등이 단말기를 식별할 수 있는 정보로 사용될 수 있다. 일 실시예에 따른 AP 장치는 서버(1440)로부터 수신한 AP장치와 대응되는 단말기 정보에 기초하여, 추후에 단말기로부터 연결 요청이 수신되는 경우, 연결 요청을 전송한 단말기와의 연결 여부를 결정할 수 있다
도 23은 본 발명의 일 실시예에 따라 AP장치와의 연결을 수행하는 단말기(2300)의 블록도를 도시한 도면이다. 단말기(2300)는 도 14를 참고하여, 전술한 단말기(1430)와 대응될 수 있다.
도 23을 참고하면, 본 발명의 일 실시예에 따른 단말기(2300)는 전송부(2310) 및 결정부(2320)를 포함할 수 있다.
도 23에 도시된 단말기(2300)에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 23에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
전송부(2310)는 AP 장치에 대한 연결 요청을 전송할 수 있다. 단말기(2300)는 동일한 네트워크에 복수개의 AP 장치가 존재하는 경우, 복수개의 AP 장치 중 단말기에 가장 큰 신호를 전송한 AP 장치에 연결 요청을 전송할 수 있다. 여기에서, 연결 요청은 단말기의 MAC주소 정보를 포함할 수 있다.
결정부(2320)는 연결 요청에 대한 AP장치의 결정에 기초하여, 다른 AP 장치에 대한 연결 요청의 전송 여부를 결정할 수 있다. AP 장치가 단말기를 연결하기로 결정한 경우, 결정부(2320)는 다른 AP 장치에 연결 요청을 전송하지 않을 수 있다. 반면에, AP 장치가 단말기를 연결하지 않기로 결정한 경우, 결정부(2320)는 다른 AP 장치에 연결 요청을 전송할 수 있다.
본 발명에 따른 장치는 프로세서, 프로그램 데이터를 저장하고 실행하는 메모리, 디스크 드라이브와 같은 영구 저장부(permanent storage), 외부 장치와 통신하는 통신 포트, 터치 패널, 키(key), 버튼 등과 같은 사용자 인터페이스 장치 등을 포함할 수 있다. 소프트웨어 모듈 또는 알고리즘으로 구현되는 방법들은 상기 프로세서상에서 실행 가능한 컴퓨터가 읽을 수 있는 코드들 또는 프로그램 명령들로서 컴퓨터가 읽을 수 있는 기록 매체 상에 저장될 수 있다. 여기서 컴퓨터가 읽을 수 있는 기록 매체로 마그네틱 저장 매체(예컨대, ROM(read-only memory), RAM(random-access memory), 플로피 디스크, 하드 디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc)) 등이 있다. 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템들에 분산되어, 분산 방식으로 컴퓨터가 판독 가능한 코드가 저장되고 실행될 수 있다. 매체는 컴퓨터에 의해 판독가능하며, 메모리에 저장되고, 프로세서에서 실행될 수 있다.
본 발명에서 인용하는 공개 문헌, 특허 출원, 특허 등을 포함하는 모든 문헌들은 각 인용 문헌이 개별적으로 및 구체적으로 병합하여 나타내는 것 또는 본 발명에서 전체적으로 병합하여 나타낸 것과 동일하게 본 발명에 병합될 수 있다.
본 발명의 이해를 위하여, 도면에 도시된 바람직한 실시 예들에서 참조 부호를 기재하였으며, 본 발명의 실시 예들을 설명하기 위하여 특정 용어들을 사용하였으나, 특정 용어에 의해 본 발명이 한정되는 것은 아니며, 본 발명은 당업자에 있어서 통상적으로 생각할 수 있는 모든 구성 요소들을 포함할 수 있다.
본 발명은 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 본 발명은 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩업 테이블(look-up table) 등과 같은 직접 회로 구성들을 채용할 수 있다. 본 발명에의 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 본 발명은 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 발명은 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. “매커니즘”, “요소”, “수단”, “구성”과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다. 상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.
본 발명에서 설명하는 특정 실행들은 일 실시 예들로서, 어떠한 방법으로도 본 발명의 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다. 또한, 도면에 도시된 구성 요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제 장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다. 또한, “필수적인”, “중요하게” 등과 같이 구체적인 언급이 없다면 본 발명의 적용을 위하여 반드시 필요한 구성 요소가 아닐 수 있다.
본 발명의 명세서(특히 특허청구범위에서)에서 “상기”의 용어 및 이와 유사한 지시 용어의 사용은 단수 및 복수 모두에 해당하는 것일 수 있다. 또한, 본 발명에서 범위(range)를 기재한 경우 상기 범위에 속하는 개별적인 값을 적용한 발명을 포함하는 것으로서(이에 반하는 기재가 없다면), 발명의 상세한 설명에 상기 범위를 구성하는 각 개별적인 값을 기재한 것과 같다. 마지막으로, 본 발명에 따른 방법을 구성하는 단계들에 대하여 명백하게 순서를 기재하거나 반하는 기재가 없다면, 상기 단계들은 적당한 순서로 행해질 수 있다. 반드시 상기 단계들의 기재 순서에 따라 본 발명이 한정되는 것은 아니다. 본 발명에서 모든 예들 또는 예시적인 용어(예들 들어, 등등)의 사용은 단순히 본 발명을 상세히 설명하기 위한 것으로서 특허청구범위에 의해 한정되지 않는 이상 상기 예들 또는 예시적인 용어로 인해 본 발명의 범위가 한정되는 것은 아니다. 또한, 당업자는 다양한 수정, 조합 및 변경이 부가된 특허청구범위 또는 그 균등물의 범주 내에서 설계 조건 및 팩터에 따라 구성될 수 있음을 알 수 있다

Claims (15)

  1. 동일한 네트워크 상의 복수개의 AP(Access Point) 장치 중 하나의 AP 장치가 단말기와의 연결을 수행하는 방법에 있어서,
    상기 AP 장치가 적어도 하나 이상의 단말기의 MAC(Media Access Control) 주소 정보를 등록하는 단계;
    상기 단말기로부터 상기 AP 장치에 대한 연결 요청을 수신하는 단계;
    상기 연결 요청에서 추출한 단말기의 MAC 주소 정보와 상기 등록된 MAC 주소 정보를 비교하여, 상기 AP 장치에 대한 상기 단말기의 연결 여부를 결정하는 단계를 포함하는 것을 특징으로 하는 방법.
  2. 제 1항에 있어서, 상기 결정 단계는,
    상기 등록된 MAC 주소 정보와 상기 단말기의 MAC 주소 정보가 일치하는 경우, 상기 단말기를 상기 AP 장치에 연결하고,
    상기 등록된 MAC 주소 정보와 상기 단말기의 MAC 주소 정보가 일치하지 않는 경우, 상기 단말기를 상기 AP 장치에 연결하지 않는 것을 특징으로 하는 방법.
  3. 제 1항에 있어서, 상기 동일한 네트워크는,
    동일한 SSID(Service Set Identifier)를 사용하는 네트워크인 것을 특징으로 하는 방법.
  4. 제 1항에 있어서 상기 등록 단계는,
    외부 장치를 이용하여 상기 적어도 하나 이상의 단말기의 MAC 주소를 수신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  5. 제 4항에 있어서, 상기 외부 장치는,
    RFID(Radio Frequency Identification) 및 NFC(Near Field Communication)중 적어도 하나를 이용하여 상기 적어도 하나 이상의 단말기의 MAC 주소를 수신하는 것을 특징으로 하는 방법.
  6. 제 4항에 있어서, 상기 외부 장치는,
    QR(Quick Response) 코드를 이용하여 상기 적어도 하나 이상의 단말기의 MAC 주소를 수신하는 것을 특징으로 하는 방법.
  7. 제 1항에 있어서, 상기 연결을 수행하는 방법은,
    상기 등록된 MAC 주소 정보를 미리 설정된 시간 간격에 따라 삭제하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  8. 제 2항에 있어서, 상기 단말기가 상기 AP 장치에 연결된 상태에서,
    상기 등록된 MAC 주소 정보와 동일한 MAC 주소 정보를 한번 더 수신한 경우, 상기 단말기의 등록된 MAC 주소 정보를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  9. 제 1항에 있어서, 상기 연결을 수행하는 방법은,
    서버로부터 동일 네트워크 내의 다른 AP 장치에 등록된 적어도 하나 이상의 단말기의 MAC 주소 정보를 수신하는 단계;
    상기 등록된 MAC 주소 정보와 상기 다른 AP 장치에 등록된 MAC 주소 정보를 비교하는 단계; 및
    상기 비교 결과 상기 등록된 MAC 주소 정보가 상기 다른 AP 장치에 등록된 MAC 주소 정보와 일치하는 경우, 상기 다른 AP 장치에 등록된 MAC 주소 정보를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  10. 단말기가 동일한 네트워크 상의 복수개의 AP(Access Point) 장치 중 하나의 AP 장치와 연결을 수행하는 방법에 있어서,
    상기 단말기에서 상기 AP 장치에 대한 연결 요청을 전송하는 단계; 및
    상기 연결 요청에 대한 상기 AP의 결정에 기초하여, 다른 AP 장치에 대한 연결 요청의 송신 여부를 결정하는 단계를 더 포함하고,
    상기 AP 장치는 상기 연결 요청에서 추출한 단말기의 MAC 주소 정보와 미리 등록된 MAC 주소 정보를 비교하여, 상기 단말기와의 연결 여부를 결정하는 것을 특징으로 하는 방법.
  11. 제 10항에 있어서 상기 결정 단계는,
    상기 단말기가 상기 AP 장치와 연결된 경우, 상기 다른 AP 장치에 대해 연결 요청을 송신하지 않고,
    상기 단말기가 상기 AP 장치에 연결되지 않은 경우, 상기 다른 AP 장치에 대해 연결 요청을 송신하는 것을 특징으로 하는 방법.
  12. 단말기와의 연결을 수행하는 AP 장치에 있어서,
    적어도 하나 이상의 단말기의 MAC 주소 정보를 등록하는 등록부;
    상기 단말기로부터 상기 AP 장치에 대한 연결 요청을 수신하는 통신부;
    상기 연결 요청에서 추출한 단말기의 MAC 주소 정보와 상기 등록된 MAC 주소 정보를 비교하여, 상기 AP 장치에 대한 상기 단말기의 연결 여부를 결정하는 제어부를 포함하고,
    상기 AP 장치는 동일한 네트워크 상의 복수개의 AP(Access Point) 장치 중 하나인 것을 특징으로 하는 AP 장치.
  13. 제 12항에 있어서, 상기 제어부는,
    상기 등록된 MAC 주소 정보와 상기 단말기의 MAC 주소 정보가 일치하는 경우, 상기 단말기를 상기 AP 장치에 연결하고,
    상기 등록된 MAC 주소 정보와 상기 단말기의 MAC 주소 정보가 일치하지 않는 경우, 상기 단말기를 AP 장치에 연결하지 않는 것을 특징으로 하는 AP 장치.
  14. AP 장치와 연결을 수행하는 단말기에 있어서,
    상기 단말기에서 상기 AP 장치에 대한 연결 요청을 전송하는 전송부; 및
    상기 연결 요청에 대한 상기 AP 장치의 결정에 기초하여, 다른 AP 장치에 대한 연결 요청의 전송 여부를 결정하는 결정부를 더 포함하고,
    상기 AP 장치는 동일한 네트워크 상의 복수개의 AP(Access Point) 장치 중 하나로서, 상기 연결 요청에서 추출한 단말기의 MAC 주소 정보와 미리 등록된 MAC 주소 정보를 비교하여, 상기 단말기와의 연결 여부를 결정하는 것을 특징으로 하는 단말기.
  15. 제 14항에 있어서 상기 결정부는,
    상기 단말기가 상기 AP 장치와 연결된 경우, 상기 다른 AP 장치에 대해 연결 요청을 전송하지 않고,
    상기 단말기가 상기 AP 장치에 연결되지 않은 경우, 상기 다른 AP 장치에 대해 연결 요청을 전송하는 것을 특징으로 하는 단말기.
PCT/KR2014/007034 2013-07-31 2014-07-31 동일한 네트워크 상의 복수개의 ap 장치 중 하나의 ap 장치와 단말기를 연결하는 방법 및 장치 WO2015016627A1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US14/909,344 US10321393B2 (en) 2013-07-31 2014-07-31 Method and device for connecting single AP device among multiple AP devices on same network to terminal
EP14831388.5A EP3010287B1 (en) 2013-07-31 2014-07-31 Method and device for connecting single ap device among multiple ap devices on same network to terminal
US16/425,148 US10863430B2 (en) 2013-07-31 2019-05-29 Method and device for connecting single AP device among multiple AP devices on same network to terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20130091172 2013-07-31
KR10-2013-0091172 2013-07-31

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US14/909,344 A-371-Of-International US10321393B2 (en) 2013-07-31 2014-07-31 Method and device for connecting single AP device among multiple AP devices on same network to terminal
US16/425,148 Continuation US10863430B2 (en) 2013-07-31 2019-05-29 Method and device for connecting single AP device among multiple AP devices on same network to terminal

Publications (1)

Publication Number Publication Date
WO2015016627A1 true WO2015016627A1 (ko) 2015-02-05

Family

ID=52432081

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2014/007034 WO2015016627A1 (ko) 2013-07-31 2014-07-31 동일한 네트워크 상의 복수개의 ap 장치 중 하나의 ap 장치와 단말기를 연결하는 방법 및 장치

Country Status (4)

Country Link
US (2) US10321393B2 (ko)
EP (1) EP3010287B1 (ko)
KR (1) KR102185365B1 (ko)
WO (1) WO2015016627A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017080156A1 (zh) * 2015-11-11 2017-05-18 乐视控股(北京)有限公司 在近距离范围内检测用户的方法及装置
CN107431971A (zh) * 2015-03-27 2017-12-01 泛网安全株式会社 无线入侵防御***传感器及利用该传感器断开终端的方法

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160087949A1 (en) * 2014-09-24 2016-03-24 Intel Corporation Establishing secure digital relationship using symbology
CN105848086B (zh) * 2015-01-29 2019-08-16 宏达国际电子股份有限公司 物联网***以及控制方法
WO2018205136A1 (zh) * 2017-05-09 2018-11-15 深圳市乃斯网络科技有限公司 移动终端设备自动获取ip方法及***
CN107318119B (zh) * 2017-08-28 2021-02-09 广东美的制冷设备有限公司 家电设备组网方法、家电设备和计算机可读存储介质
WO2019050166A1 (en) * 2017-09-08 2019-03-14 Samsung Electronics Co., Ltd. METHOD AND DEVICE FOR MANAGING WIRELESS CONNECTION
JP7009964B2 (ja) * 2017-12-06 2022-01-26 ブラザー工業株式会社 通信装置
KR102524517B1 (ko) * 2018-02-23 2023-04-21 삼성전자주식회사 전자 장치 및 그의 동작 방법
US11115811B2 (en) * 2019-04-04 2021-09-07 Qualcomm Incorporated Address management for Bluetooth devices
CN110234126A (zh) * 2019-05-21 2019-09-13 重庆邮电大学 基于角度估计的单接入点定位精度评估方法
DE102019117229A1 (de) * 2019-06-26 2020-12-31 Infineon Technologies Ag Kommunikationsvorrichtung und -verfahren zum authentifizieren einer nachricht
US11252689B2 (en) * 2019-07-12 2022-02-15 Charter Communications Operating, Llc Wi-fi access point coordinated transmission of data
JP7484340B2 (ja) 2020-03-31 2024-05-16 ブラザー工業株式会社 端末装置のためのコンピュータプログラムと端末装置と通信装置
US11438375B2 (en) * 2020-06-02 2022-09-06 Saudi Arabian Oil Company Method and system for preventing medium access control (MAC) spoofing attacks in a communication network
US20230319009A1 (en) * 2020-10-19 2023-10-05 Hewlett-Packard Development Company, L.P. Single mac address for network devices
WO2024123077A1 (ko) * 2022-12-06 2024-06-13 삼성전자주식회사 사물 인터넷 서비스를 제공하는 전자 장치 및 그 동작 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060079516A (ko) * 2004-12-31 2006-07-06 주식회사 케이티 무선 랜 서비스에서 무선단말의 세션 관리 방법
KR20120049587A (ko) * 2010-11-09 2012-05-17 주식회사 스마트로 무선랜을 이용한 고객 관리 및 마일리지 서비스 제공 방법 및 장치
KR20120132910A (ko) * 2011-05-30 2012-12-10 세종대학교산학협력단 스마트 단말을 이용한 네트워크 관리 시스템 및 방법

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7224979B2 (en) * 2001-05-03 2007-05-29 Symantec Corporation Location-aware service proxies in a short-range wireless environment
US7879111B2 (en) * 2006-11-02 2011-02-01 Sony Corporation System and method for RFID transfer of MAC, keys
US7668123B1 (en) * 2002-06-28 2010-02-23 Nortel Networks Limited Network access device location
KR20040046006A (ko) 2002-11-26 2004-06-05 아이피원(주) 무선랜 접속 방법
WO2004112312A1 (ja) * 2003-06-12 2004-12-23 Fujitsu Limited ユーザ認証システム
JP4290529B2 (ja) * 2003-11-07 2009-07-08 株式会社バッファロー アクセスポイント、端末、暗号鍵設定システム、暗号鍵設定方法、および、プログラム
US7324463B2 (en) 2004-02-09 2008-01-29 Matsushita Electric Industrial Co., Ltd. Communication control apparatus and network management system using the same
JP2006067174A (ja) * 2004-08-26 2006-03-09 Fujitsu Ltd 制御プログラム、通信中継装置制御方法、通信中継装置及びシステム
US7554979B2 (en) * 2005-02-03 2009-06-30 Canon Kabushiki Kaisha Communication apparatus and method having function of transmitting notification signal while hiding group identification information
JP2006319676A (ja) * 2005-05-12 2006-11-24 Oki Electric Ind Co Ltd フレーム送信方法、トポロジー取得方法、及び無線通信システム
KR100785785B1 (ko) * 2005-12-08 2007-12-13 한국전자통신연구원 고속 단말 이동성을 지원하는 이동단말의 이더넷 데이터송수신 방법 및 시스템
US20070268908A1 (en) * 2006-05-17 2007-11-22 T-Mobile Usa, Inc. System and method for authorizing access to a UMA network based on access point identifier
US7620370B2 (en) * 2006-07-13 2009-11-17 Designart Networks Ltd Mobile broadband wireless access point network with wireless backhaul
US8045504B2 (en) * 2006-12-26 2011-10-25 Motorola Mobility, Inc. Method and apparatus for facilitating network mobility
KR100962117B1 (ko) * 2007-05-25 2010-06-10 삼성전자주식회사 광대역 무선통신 시스템에서 무선 주파수 식별자를 이용한소형 기지국으로의 단말 등록 장치 및 방법
KR101015665B1 (ko) * 2009-03-16 2011-02-22 삼성전자주식회사 이동 통신 단말과 액세스 포인트 간에 연결 방법 및 시스템
US8380819B2 (en) * 2009-05-14 2013-02-19 Avaya Inc. Method to allow seamless connectivity for wireless devices in DHCP snooping/dynamic ARP inspection/IP source guard enabled unified network
US8619735B2 (en) * 2009-07-16 2013-12-31 Blackberry Limited Methods and apparatus to register with external networks in wireless network environments
EP2408223B1 (en) * 2010-07-16 2020-05-06 Samsung Electronics Co., Ltd. Access point and method for connecting wireless communication
CN101895962A (zh) * 2010-08-05 2010-11-24 华为终端有限公司 Wi-Fi接入方法、接入点及Wi-Fi接入***
CA2810818C (en) * 2010-09-17 2018-07-17 Thomson Licensing Method and system for determining identity/presence of a mobile device user for control and interaction in content distribution
KR101136525B1 (ko) * 2010-11-02 2012-04-17 플러스기술주식회사 휴대용 단말장치의 보안 방법
KR101720043B1 (ko) * 2010-11-25 2017-03-28 에스케이텔레콤 주식회사 무선랜 환경에서의 인증 시스템 및 그 방법
KR101328779B1 (ko) * 2010-12-24 2013-11-13 주식회사 팬택 이동 단말기, 서버 및 이를 이용한 정보 제공 방법
WO2012098853A1 (ja) * 2011-01-20 2012-07-26 日本電気株式会社 動線検出処理データ分散システム、動線検出処理データ分散方法およびプログラム
JP5708143B2 (ja) * 2011-03-30 2015-04-30 富士通株式会社 情報処理装置、管理方法、及び管理プログラム
US9916591B2 (en) * 2011-04-11 2018-03-13 Diegane Dione Systems and method for exchanging information bi-directionally
KR101243752B1 (ko) 2011-07-29 2013-03-13 주식회사에어플러그 무선망 접속점들에 대한 정보를 구성하여 제공하고 이를 이용하는 방법과 장치
US8500013B2 (en) * 2011-08-19 2013-08-06 General Electric Company Systems and methods for accessing charging capabilities of electric vehicle charging stations
US9408177B2 (en) * 2011-12-19 2016-08-02 Cisco Technology, Inc. System and method for resource management for operator services and internet
US9143402B2 (en) * 2012-02-24 2015-09-22 Qualcomm Incorporated Sensor based configuration and control of network devices
US8867514B2 (en) * 2012-03-20 2014-10-21 Qualcomm Incorporated System and method of infrastructure service discovery
US8850037B2 (en) * 2012-05-24 2014-09-30 Fmr Llc Communication session transfer between devices
CN104041134B (zh) * 2012-12-26 2018-09-28 华为技术有限公司 搜索无线局域网接入点的方法、装置及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060079516A (ko) * 2004-12-31 2006-07-06 주식회사 케이티 무선 랜 서비스에서 무선단말의 세션 관리 방법
KR20120049587A (ko) * 2010-11-09 2012-05-17 주식회사 스마트로 무선랜을 이용한 고객 관리 및 마일리지 서비스 제공 방법 및 장치
KR20120132910A (ko) * 2011-05-30 2012-12-10 세종대학교산학협력단 스마트 단말을 이용한 네트워크 관리 시스템 및 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3010287A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107431971A (zh) * 2015-03-27 2017-12-01 泛网安全株式会社 无线入侵防御***传感器及利用该传感器断开终端的方法
WO2017080156A1 (zh) * 2015-11-11 2017-05-18 乐视控股(北京)有限公司 在近距离范围内检测用户的方法及装置

Also Published As

Publication number Publication date
EP3010287B1 (en) 2022-01-19
KR20150015422A (ko) 2015-02-10
KR102185365B1 (ko) 2020-12-01
US20160198402A1 (en) 2016-07-07
US10321393B2 (en) 2019-06-11
US20190281544A1 (en) 2019-09-12
EP3010287A4 (en) 2017-03-29
EP3010287A1 (en) 2016-04-20
US10863430B2 (en) 2020-12-08

Similar Documents

Publication Publication Date Title
WO2015016627A1 (ko) 동일한 네트워크 상의 복수개의 ap 장치 중 하나의 ap 장치와 단말기를 연결하는 방법 및 장치
WO2012091529A2 (ko) 단말기
WO2016024695A1 (en) Method and apparatus for profile download of group devices
WO2016108468A1 (en) User terminal, service providing apparatus, driving method of user terminal, driving method of service providing apparatus, and encryption indexing-based search system
WO2016003200A1 (en) Method and apparatus for installing profile for euicc
WO2016111600A1 (en) Mutual authentication between user equipment and an evolved packet core
WO2016068622A1 (en) Terminal device and method of controlling same
WO2011087210A2 (ko) 전자기기 및 전자기기의 동작 방법
WO2015157942A1 (zh) 接入无线网络的装置及方法
WO2016080595A1 (ko) 멀티 넘버 서비스 제공 방법
WO2016039576A2 (ko) 무선 통신 시스템에서 다중 망 접속을 위한 장치 및 방법
WO2017099342A1 (ko) 임시 계정 정보를 제공하는 방법, 장치 및 시스템
WO2020032445A1 (en) Electronic device, external electronic device, and method of managing embedded subscriber identity modules of external electronic device
WO2016068654A1 (en) User terminal apparatus, electronic apparatus, system and controlling method thereof
WO2015194836A1 (ko) 키 공유 방법 및 장치
WO2014030893A1 (ko) 단말 장치에 내장되어 설치되는 가입자 인증 모듈의 프로파일 관리 방법 및 이를 이용하는 가입자 인증 장치
WO2021261728A1 (ko) 다기능을 가지는 보안 연결을 제공하는 보안 통신 장치 및 그 동작 방법
WO2012091528A2 (ko) 신뢰도 있는 ap를 선택할 수 있는 단말기 및 방법
WO2018110970A1 (en) Terminal device, electronic device and control method for determining the position of searching object device
WO2020032353A1 (ko) 전자 장치, 외부 전자 장치 및 외부 전자 장치의 esim 관리 방법
WO2014017882A1 (ko) 데이터 동기화를 수행하는 단말 및 서버
WO2020138686A1 (ko) 가전기기, 단말 장치 및 이의 무선 연결 방법
WO2022086133A1 (ko) 디스플레이 장치, 전자 장치 및 그 동작 방법
WO2014171727A1 (en) Apparatus and method for generating key hierarchy in wireless network
WO2019182342A1 (ko) 무선랜 서비스를 사용하는 기기의 인증 방법 및 장치

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14831388

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2014831388

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 14909344

Country of ref document: US