WO2015030519A1 - Method for establishing wireless lan communication connection and electronic device therefor - Google Patents

Method for establishing wireless lan communication connection and electronic device therefor Download PDF

Info

Publication number
WO2015030519A1
WO2015030519A1 PCT/KR2014/008064 KR2014008064W WO2015030519A1 WO 2015030519 A1 WO2015030519 A1 WO 2015030519A1 KR 2014008064 W KR2014008064 W KR 2014008064W WO 2015030519 A1 WO2015030519 A1 WO 2015030519A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
probe request
wlan
connection
probe
Prior art date
Application number
PCT/KR2014/008064
Other languages
French (fr)
Korean (ko)
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
Priority claimed from KR1020140110690A external-priority patent/KR102296162B1/en
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to US14/915,487 priority Critical patent/US10624022B2/en
Priority to EP14840501.2A priority patent/EP3041292A4/en
Priority to CN201480060073.8A priority patent/CN105684520B/en
Publication of WO2015030519A1 publication Critical patent/WO2015030519A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • 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 and apparatus for responding to a probe request for WLAN connection in a WLAN system.
  • WLAN wireless local area network
  • devices located within a specific range share resources. Therefore, when there are a plurality of WLAN devices in a specific area, resources available to each device located in the corresponding area is reduced. Furthermore, when there are a plurality of WLAN devices in a specific area, the amount of interference between each other increases due to signal transmission and reception of each device located in the corresponding area.
  • one network includes one AP (Access Point, 100), a plurality of Group Owners (GO) 110-1 to 110-N, and a plurality of WLAN devices 120-1 to. 120-M).
  • Each of the WLAN devices 120-1 to 120 -M broadcasts a probe request message 130 to search for an AP or GO located nearby.
  • all devices that receive the probe request signal that is, the AP 100 and the GOs 110-1 to 110 -N transmit a probe response message to the corresponding WLAN device to notify their existence (140-1 to 1). 140-N).
  • all APs and / or GPs receiving the probe request message transmit a probe response signal to the corresponding WLAN device, thereby rapidly increasing network traffic, thereby enabling available WLAN devices existing in the same area at that time.
  • the amount of resources decreases and the amount of interference increases.
  • an embodiment of the present invention is to propose a method and apparatus for reducing interference while increasing resource efficiency by reducing a control message of a MAC layer in a WLAN system.
  • Another embodiment of the present invention is to propose a method and apparatus for selectively transmitting a probe response message in a device of a WLAN system.
  • Another embodiment of the present invention is to propose a method and apparatus for selectively transmitting a probe response message using information included in a probe request message in a device receiving the probe request message.
  • Another embodiment of the present invention is to propose a method and apparatus for selectively transmitting a probe response message using information recorded in a device in a device receiving the probe request message.
  • Another embodiment of the present invention is to propose a method and apparatus for transmitting a message including information on a quality of a requested service in a device.
  • Another embodiment of the present invention proposes a method and apparatus for selectively transmitting a probe response message according to whether a device receiving the probe request message can provide a quality of service required by the counterpart device that has transmitted the probe request message. It is in a ship.
  • a method of a device for WLAN connection in a WLAN system may include receiving a probe request message from another device, information included in the received probe request message, and internal information of the device. Selectively transmitting a response signal to the probe request based on at least one of the following.
  • a device for WLAN connection in a WLAN system may include a communication module communicating with at least one other device, a probe request message from another device through the communication module, and the received And a controller configured to selectively transmit a response signal to the probe request based on at least one of information included in a probe request message and internal information of the device.
  • a method of a device for WLAN connection in a WLAN system may include detecting a WLAN connection event by executing at least one application and broadcasting a probe request message for WLAN connection.
  • the probe request message may include at least one of address information of the device, type information of the device, authentication information of the device, operator information of the device, request data transmission rate of the device, and algorithm operation information of the device. At least one.
  • a device for WLAN connection in a WLAN system may detect a WLAN connection event by executing a communication module communicating with at least one other device and at least one application, and wireless LAN connection. And a control unit controlling to broadcast a probe request message for transmitting the probe request message, wherein the probe request message includes address information of the device, type information of the device, authentication information of the device, operator information of the device, and request data of the device. At least one of a data rate and algorithm operation information of the device.
  • FIG. 1 is a diagram illustrating a configuration of a WLAN system for transmitting and receiving probe request and response signals according to the prior art
  • 2A is a diagram illustrating a configuration of a WLAN system for transmitting and receiving probe request and response signals according to an embodiment of the present invention
  • 2B is a diagram illustrating a configuration of a WLAN system for transmitting and receiving probe request and response signals according to another embodiment of the present invention
  • FIG. 3 is a block diagram of a device according to an embodiment of the present invention.
  • FIG. 4 is a diagram illustrating a frame structure of a probe request signal according to an embodiment of the present invention.
  • 5A is a diagram illustrating an operating procedure of a device according to an embodiment of the present disclosure.
  • 5b illustrates a means of a device according to an embodiment of the invention
  • FIG. 6 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on a device list in a device according to an embodiment of the present invention
  • FIG. 7 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on a device state in a device according to another embodiment of the present invention.
  • FIG. 8 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on address information of a device in a device according to another embodiment of the present invention
  • FIG. 9 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on a device type in a device according to another embodiment of the present invention.
  • FIG. 10 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on information added to a probe request message and a device list in a device according to another embodiment of the present invention.
  • FIG. 11A illustrates an operation procedure of selectively transmitting a probe response signal based on operator information in a device according to another embodiment of the present disclosure
  • 11B is a diagram illustrating an example of selectively transmitting a probe response signal based on operator information in a WLAN system according to another embodiment of the present invention.
  • 12A is a diagram illustrating a procedure for transmitting a probe request signal by a device according to another embodiment of the present invention.
  • 12B is a diagram illustrating an operation procedure of selectively transmitting a probe response signal based on a data rate in a device according to another embodiment of the present invention.
  • FIG. 12C illustrates an example of selectively transmitting a probe response signal based on a data rate in a WLAN system according to another embodiment of the present invention.
  • expressions such as “or” or “at least one of A or / and B” include any and all combinations of words listed together.
  • each of “A or B” or “at least one of A or / and B” may include A, may include B, or may include both A and B.
  • Expressions such as “first”, “second”, “first” or “second” used in various embodiments of the present disclosure may modify various elements of the various embodiments, but do not limit the corresponding elements. .
  • the above expressions do not limit the order and / or importance of the corresponding elements.
  • the above expressions may be used to distinguish one component from another.
  • both a first user device and a second user device are user devices and represent different user devices.
  • the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.
  • a component When a component is said to be “connected” or “connected” to another component, the component may or may not be directly connected to or connected to the other component. It is to be understood that there may be new other components between the other components. On the other hand, when a component is referred to as being “directly connected” or “directly connected” to another component, it will be understood that there is no new other component between the component and the other component. Should be able.
  • the device may be WLAN devices (or WLAN electronic devices) supporting the WLAN communication function.
  • WLAN devices wireless access point (AP), smart phone, smartphone, tablet personal computer, mobile phone, video phone, e-book reader, desktop PC personal computer, laptop personal computer, netbook computer, personal digital assistant, personal multimedia assistant, portable multimedia player, MP3 player, speaker, camera, wearable device, Electronic clocks, wristwatches, refrigerators, air conditioners, vacuum cleaners, artificial intelligence robots, TVs, digital video disk (DVD) players, audio, ovens, microwave ovens, washing machines, air purifiers, medical devices (e.g.
  • MRA magnetic resonance angiography
  • MRI magnetic resonance imaging
  • CT computed tomography
  • imagers ultrasounds
  • navigation devices global positioning system receivers (GPS receivers)
  • GPS receivers global positioning system receivers
  • EDR event data recorders
  • FDR flight data recorder
  • set-top box TV box
  • TV box For example, Samsung HomeSyncTM, Apple TVTM or Google TVTM
  • electronic dictionaries automotive infotainment devices, electronic equipment for ship, avionics, security devices, camcorders, It may include one or more of game consoles. It will be apparent to those skilled in the art that the device in the following description is not limited to the devices described above.
  • device and “wireless LAN device” refer to a wireless LAN electronic device supporting a wireless LAN communication function, and the device and the wireless LAN device are not interpreted as different devices. However, in the following description, “device” and “wireless LAN device” may be interpreted as devices that perform different operations depending on whether the device transmits a probe request signal or the device transmits a probe response signal.
  • FIG. 2A illustrates a configuration of a WLAN system for transmitting and receiving probe request and response signals according to an embodiment of the present invention.
  • one network may include at least one AP (Access Point, 200) and a plurality of group owners (GOs 210-1 to 210-N). It may be configured to include a plurality of WLAN devices 220-1 to 220-M.
  • the group owners 210-1 to 210 -N serve as WLAN APs (or bridge functions) for at least one other device to form a communication group with at least one other device, that is, the WLAN device according to a user setting. Means a user device that performs).
  • the group owners 210-1 to 210 -N may perform a function of relaying communication between the AP 200 and the WLAN device.
  • the WLAN device M 220 -M periodically searches for a probe request message in order to search for APs 200 or group owners 210-1 to 210 -N in the vicinity. Broadcast (230).
  • the probe request message broadcast from the WLAN device M 220 -M may include identification information of the WLAN device M 220 -M and address information of the WLAN device M 220 -M (eg, MAC). Address (Medium Access Control Address) or IP address (Internet Protocol Address), type of WLAN device M (220-M), operator information (eg manufacturer information), authentication information, required quality of service information (eg Data rate) and additional information.
  • the AP 200 and / or group owners 210-1 to 210 -N located in the vicinity of the WLAN device M 220 -M may receive a probe request message.
  • the AP 200 and / or group owners 210-1 to 210-N selectively respond to the probe request message.
  • the AP 200, the group owner 3 210-3, and the group owner 4 210-4 transmit a probe response message in response to the probe request message (241, 240-3).
  • the group owner 1 210-1, the group owner 2 210-2, and the group owner N 210-N may not transmit a response message to the probe request message. have.
  • the AP 200 and / or group owners 210-1 through 210 -N respond to the probe request message by using information included in the probe request message or its own information. Determines whether to send a message.
  • each of the AP 200 and / or the group owners 210-1 to 210 -N may be a pre-stored list, identification information of a WLAN device that transmits a probe request message, or a WLAN that transmits a probe request message. Included in the device's address information, the type of the WLAN device that sent the probe request message, the quality of service information required by the WLAN device that sent the probe request message (eg, data rate), operator information, authentication information, and probe request message. It is possible to determine whether to send a response message to the probe request message on the basis of at least one of the additional additional information, its own state information and information on the available data rate.
  • the AP 200 and / or the group owners 210-1 to 210 -N receiving the probe request message selectively transmit the probe response message, thereby unnecessarily transmitting the probe response message. To reduce interference while improving resource efficiency.
  • FIG. 2A it is assumed that at least one AP (Access Point, 200) and a WLAN device operating as a plurality of Group Owners (GOs 210-1 to 210 -N) coexist in a WLAN system.
  • AP Access Point
  • WLAN device operating as a plurality of Group Owners
  • embodiments of the present invention may be applied in the same manner to a situation in which at least one AP exists without a group owner, as shown in FIG. 2B.
  • FIG. 2B illustrates a configuration of a WLAN system for transmitting and receiving probe request and response signals according to another embodiment of the present invention.
  • one network includes at least one AP (Access Point, 200) and a plurality of WLAN devices 220-1 to 220 -M. Can be configured.
  • AP Access Point
  • WLAN devices 220-1 to 220 -M Can be configured.
  • the WLAN device M 220 -M periodically broadcasts a probe request message to search for at least one AP present in the vicinity.
  • the APs 200-1 to 200 -N located near the WLAN device M 220 -M may receive a probe request message.
  • the APs 200-1 to 200 -N selectively respond to a probe request message.
  • the AP2 200-2, the AP3 200-3, the AP4 200-4, and the APN 200 -N transmit a probe response message in response to the probe request message (240).
  • each of the APs 200-1 to 200 -N may not transmit a response message to the probe request message. That is, each of the APs 200-1 to 200 -N according to an embodiment of the present invention determines whether to transmit a response message to the corresponding probe request message using information included in the probe request message or its own information. For example, each of the APs 200-1 to 200 -N may store a list stored in advance, identification information of the WLAN device transmitting the probe request message, address information of the WLAN device transmitting the probe request message, and a probe request message.
  • Type of the WLAN device that transmits the information, service quality information (eg, data rate) required by the WLAN device that transmitted the probe request message, service provider information, authentication information, additional information included in the probe request message, and own status information And whether to transmit a response message to the probe request message based on at least one of information on a data rate that can be provided.
  • service quality information eg, data rate
  • the device 300 may be an AP or a WLAN device operating as a group owner.
  • the device 300 includes components such as a bus 310, a processor 320, a memory 330, an input module 340, and a communication module 350.
  • the bus 310 connects the components included in the device 300 to each other and performs a function of transferring communication between the components.
  • the processor 320 controls various functions related to the operation of the device 300.
  • the processor 320 may decode an instruction received from at least one other component included in the device 300 through the bus 310, and execute an operation or data processing according to the decoded instruction.
  • the processor 320 executes one or more programs stored in the memory 330 to control a function for providing various services.
  • the processor 320 executes the WLAN connection program 331 stored in the memory 330 to provide a bridge function for WLAN devices to communicate through the WLAN.
  • the processor 320 executes the WLAN connection program 331 to provide a function for selectively responding to probe request messages received from WLAN devices.
  • the memory 330 stores instructions or data 335 received from or generated by at least one component included in the device 300.
  • the memory 330 may include a wireless LAN connection allowable device list, a wireless LAN connection allowable device type, authentication information for the wireless LAN connection, additional information on the wireless LAN connection, and address information of the wireless LAN connection allowable device (eg, MAC address, IP address), WLAN connection allowance operator information, WLAN connection history information indicating the WLAN devices connected to the device 300 through the WLAN, and at least one of data rates that can be stored.
  • the data rate that can be provided may be dynamically changed according to the number of terminals connected to the device 300 and the data rates used by the terminals connected to the device 300.
  • the memory 330 may include a WLAN connection program 331 module.
  • the WLAN connection program 331 module may be configured of at least one of software, firmware, and hardware.
  • the WLAN connection program 331 may include instructions for providing a bridge function for WLAN devices that wish to communicate via WLAN.
  • the WLAN connection program 331 includes a probe response program 332, information included in a probe request message, information recorded in the device 300, and status information of the device 300. Commands for selectively responding to the probe request may be included based on at least one of data rate information provided by the device 300.
  • the information included in the probe request message includes an address (Address1, Address2, Address3, 402) and / or frame body (included in the MAC header 400) in the probe request message having a frame structure as shown in FIG. It includes information added to the vendor specific information element field included in the frame body (410).
  • the information recorded in the device 300 may be a wireless LAN connection allowable device list stored in the memory 330, a wireless LAN connection allowable device type, authentication information for wireless LAN connection, address information of a wireless LAN connection allowable device, and the like. MAC address, IP address), WLAN connection allowance operator information, and WLAN connection history information.
  • the state information of the device 300 refers to information indicating whether the device 300 is operating in a pairing host mode or a normal mode.
  • the pairing host mode is a mode in which the device 300 performs an operation for establishing a connection for WLAN communication.
  • the device 300 operating in the pairing host mode allows a new WLAN device to be connected to the new WLAN device. Can form a connection with the.
  • the normal mode is a mode in which the device 300 transmits / receives data to / from WLAN devices which have already been connected to the WLAN.
  • the device 300 operating in the normal mode does not allow connection of a new WLAN device. For example, the connection of the WLAN device having an existing connection history may be allowed.
  • the probe response program 332 obtains identification information of the corresponding WLAN device from a probe request message received from the WLAN device, and the obtained identification information is stored in advance in the memory 330. It may include a command to determine whether it is registered in the device list, and whether to send a probe response message to the corresponding WLAN device based on the determination result. According to another embodiment of the present disclosure, the probe response program 332 obtains address information of the corresponding WLAN device from a probe request message received from the WLAN device, and the obtained address information is stored in the memory 330 in advance. It may include a command for determining whether to correspond to the address information of the LAN connection allowed device, and whether to send a probe response message to the corresponding WLAN device based on the determination result.
  • the probe response program 332 when the probe request message is received from the WLAN device, the probe response program 332 probes to the corresponding WLAN device based on the state of the device and the connection history information on the WLAN device. It may include a command for determining whether to send a response message. According to another embodiment of the present disclosure, the probe response program 332 acquires device type information of the corresponding WLAN device from a probe request message received from the WLAN device, and then acquires the device type information of the WLAN. It may include a command for determining whether to correspond to the connection allowable device type, and whether to send a probe response message to the corresponding WLAN device based on the determination result.
  • the probe response program 332 obtains the operator information of the corresponding WLAN device from the probe request message received from the WLAN device, and then permits the WLAN connection in which the acquired operator information is preset. And determining whether to correspond to the operator information, and determining whether to transmit a prop response message to the corresponding WLAN device based on the determination result. According to another embodiment of the present invention, the probe response program 332 obtains information on the data rate required by the corresponding WLAN device in the probe request message received from the WLAN device, and then provided by the device 300. It is determined whether the data rate required by the corresponding WLAN device can be guaranteed based on the possible data rate, and the prop response to the corresponding WLAN device is determined according to whether the data rate required by the corresponding WLAN device can be guaranteed.
  • the probe response program 332 obtains authentication information from the probe request message received from the WLAN device, whether the acquired additional information matches the preset WLAN connection authentication information. And determining whether to transmit a probe response message to the corresponding WLAN device based on the determination result.
  • the probe response program 332 adds the corresponding WLAN device that has transmitted the probe request message including the authentication information that matches the preset authentication information to the device list, and responds to the probe request using the device list. It may include a command for determining whether to transmit.
  • the above-described embodiments of determining whether to send a response message will be described in detail with reference to FIGS. 6 to 10.
  • the input module 340 transmits a command or data generated by a user selection or gesture to the processor 320 or the memory 330 through the bus 310.
  • the user input module 340 may include at least one of a physical key button, a physical keypad, a touch sensor, a proximity sensor, an acceleration sensor, a microphone, and a mouse.
  • the input module 340 may receive a command or data for mode switching of the device 300. For example, a key for switching the state of the device 300 operating in the normal mode to the pairing host mode may be input.
  • the communication module 350 performs a WLAN communication connection between the device 300 and at least one other device 302, 304.
  • the communication module 350 may support a short range communication protocol (eg, Wifi (wireless fidelity), BT (Bluetooth), or near field communication (NFC).
  • the communication module 350 may include a network communication (eg, : May support the Internet, a local area network (LAN), a wire area network (WAN), a telecommunication network, a cellular network, a satellite network, or a plain old telephone service (POTS), etc.
  • the communication module 350 may include a device 300.
  • the communication module 350 may form a group by communicating with at least one device 302 and 304 located within a threshold distance from the communication device 350.
  • the communication module 350 may include a mobile AP for generating a group that communicates using a WLAN. Access Point) function can be provided.
  • Devices 302 and 304 may be devices of the same type as device 300 or other types of devices.
  • the device 302 may be a WLAN device that broadcasts a probe request message to search for APs or GOs located in the vicinity.
  • the device 302 may include components such as a bus 360, a processor 362, a memory 364, an input module 366, and a communication module 368.
  • the bus 360 connects the components included in the device 302 with each other and performs a function of transferring communication between the components.
  • Processor 362 controls various functions associated with the operation of device 302. For example, the processor 362 may decode an instruction received from at least one other component included in the device 302 via the bus 360, and execute an operation or data processing according to the decoded instruction.
  • the processor 362 controls functions for providing various services by executing one or more programs stored in the memory 364. For example, the processor 362 executes the WLAN connection program 371 stored in the memory 364 to search for an AP and / or GO and perform a WLAN connection through the found AP and / or GO. In addition, according to an embodiment of the present disclosure, the processor 362 executes the WLAN connection program 371 and controls a function for broadcasting a probe request message for searching for an AP and / or GO.
  • Memory 364 stores instructions or data 373 received from or generated by at least one component included in device 302.
  • the memory 364 may include identification information of the device 302, device type of the device 302, authentication information for the WLAN connection, additional information for the WLAN connection, and address information of the device 302 (eg, : At least one of a MAC address, an IP address), operator information, request data rate information for each application executable in the device 302, and request data rate information for each service executable in the device 302. .
  • the memory 364 may include a WLAN connection program 371 module.
  • the WLAN connection program 371 module may be configured of at least one of software, firmware, and hardware.
  • the WLAN connection program 371 may include instructions for broadcasting a probe request message.
  • the WLAN connection program may include instructions for generating and broadcasting a probe request message, including a probe request program 372.
  • the WLAN connection program 371 may include instructions for constructing a probe request message having a frame structure as shown in FIG. 4.
  • the WLAN connection program 371 may be included in an address (Address1, Address2, Address3, 402) and / or a frame body (410) included in the MAC header 400 in the frame structure shown in FIG. It may include a command for including additional information in the vendor specific information element field.
  • the WLAN connection program 371 may include identification information of the device 302 stored in the memory 364, a device type of the device 302, authentication information for the WLAN connection, additional information for the WLAN connection, And at least one of address information (eg, MAC address, IP address) and provider information of the device 302 may be included in a provider-specific information element field of the probe request message. Additionally, the WLAN connection program 371 may include at least one application running in the device 302, at least one application requested to be executed in the device 302, and / or at least one requested to be executed in the device 302. It may include a command for including the data rate required for the service of the service provider information element field of the probe request message.
  • address information eg, MAC address, IP address
  • provider information of the device 302 may be included in a provider-specific information element field of the probe request message.
  • the WLAN connection program 371 may include at least one application running in the device 302, at least one application requested to be executed in the device 302, and / or at least one requested to be executed in the device 3
  • the WLAN connection program 371 checks the required data rate of at least one application requiring the WLAN connection among applications detected to be executed in accordance with a user or a preset method in the device 302, and confirms And a command for constructing a probe request message including the requested data rate.
  • the input module 366 transfers a command or data generated by a user selection or gesture through the bus 360 to the processor 362 or the memory 364.
  • the user input module 366 may include at least one of a physical key button, a physical keypad, a touch sensing sensor, a proximity sensor, an acceleration sensor, a microphone, and a mouse.
  • the input module 366 according to an embodiment of the present invention may receive a command or data for executing at least one application.
  • the input module 366 according to an embodiment of the present invention may receive a command or data for providing at least one service function.
  • the communication module 368 performs a WLAN communication connection between the device 302 and at least one other device 300.
  • the communication module 368 may support a short range communication protocol (eg, Wifi (wireless fidelity), BT (Bluetooth), and near field communication (NFC).
  • the communication module 368 may provide network communication (eg, : May support the Internet, a local area network (LAN), a wire area network (WAN), a telecommunication network, a cellular network, a satellite network, or a plain old telephone service (POTS), etc.
  • the communication module 368 may include a device 302. Search for at least one device 300 located within a threshold distance from the to perform a WLAN connection.
  • the device 302 detects a WLAN connection event by communicating with at least one other device, at least one application execution, and controls to broadcast a probe request message for WLAN connection. It may be configured to include a control unit.
  • the probe request message may include at least one of address information of the device, type information of the device, authentication information of the device, operator information of the device, required data rate of the device, and algorithm operation information of the device. Can be.
  • 5A illustrates an operation procedure of the device 300 according to an embodiment of the present invention.
  • the device 300 receives a probe request message from at least one other WLAN device.
  • the probe request message may be configured as shown in FIG. 4.
  • the device 300 selectively transmits a probe response signal using at least one of information included in the probe request signal and internal information of the device 300. For example, the device 300 may determine whether to transmit the probe response signal by using at least one of information included in the probe request signal, internal information of the device 300, and data rate information that may be provided by the device 300. When the probe response signal transmission is determined, the probe response signal is transmitted.
  • the information included in the probe request message may include an address (402) and / or a frame body (410) included in the MAC header 400 in the probe request message having a frame structure as shown in FIG. ) May include information added to a vendor specific information element field included in.
  • the internal information of the device 300 may include at least one of WLAN permission device related information and state information of the device 300 recorded in the device 300.
  • the WLAN-allowed device-related information recorded in the device 300 may include a wireless LAN connection allowable device list stored in the memory 330, a wireless LAN connection allowable device type, authentication information for wireless LAN connection, and wireless LAN connection allowed.
  • the device may include at least one of address information of the device, WLAN provider information, and WLAN connection history information.
  • the state information of the device 300 refers to information indicating whether the device 300 is operating in a pairing host mode or a normal mode.
  • the data rate information that can be provided by the device 300 may be determined based on information indicating a cell load such as the number of terminals connected (or connected) to the device 300, the data rate of the connected terminal, and the like.
  • the device 300 terminates another procedure according to the embodiment of the present invention.
  • 5B illustrates the means of a device according to an embodiment of the invention.
  • the device 300 includes means 511 for receiving a probe request message from at least one other WLAN device.
  • the device 300 includes a communication module 350 that supports WLAN communication to receive a probe request message.
  • the probe request message may be configured as shown in FIG. 4.
  • the device 300 also includes means 513 for selectively transmitting a probe response signal using at least one of information included in the probe request signal and internal information of the device 300. For example, the device 300 may determine whether the device 300 responds to the probe request signal by using at least one of information included in the probe request signal, internal information of the device 300, and data rate information that may be provided by the device 300.
  • the processor 320 or the probe response program 332 may be included.
  • the device 300 may include a memory 330 that records internal information of the device 300.
  • FIG. 6 illustrates an operation procedure of selectively transmitting a probe response signal based on a device list in a device according to an embodiment of the present invention.
  • the device 300 receives a probe request signal in step 601 and checks identification information of a device included in the probe request signal in step 603.
  • the identification information of the device may include at least one of a device ID, a MAC address, and an IP address.
  • the device 300 checks whether identification information of the WLAN device that transmitted the probe request signal exists in a pre-stored device list in step 605.
  • the pre-stored device list may include identification information of WLAN devices to allow WLAN connection in the device 300.
  • the pre-stored device list may be generated by processing the information collected by the device 300, may be received from another device, or may be generated based on information input by a user.
  • the device 300 If it is determined that the identification information of the WLAN device which has transmitted the probe request signal exists in the previously stored device list, the device 300 transmits a probe response signal to the WLAN device which has transmitted the probe request signal in step 607. Then, the procedure according to the embodiment of the present invention ends.
  • the device 300 may not allow the WLAN device which has transmitted the probe request signal to be connected to the WLAN. It is determined that the device, and does not transmit a probe response signal, and ends the procedure according to an embodiment of the present invention.
  • the device 300 transmits a probe response signal only to WLAN devices having identification information in the device list. It was described how to do. However, according to an embodiment, the device 300 previously stores a device list including identification information of WLAN devices that will not allow a WLAN connection, thereby probing only for WLAN devices for which identification information does not exist in the device list. It is also possible to send a response signal.
  • FIG. 7 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on a device state in a device according to another embodiment of the present invention.
  • the device 300 receives a probe request signal in step 701 and checks state information of the device 300 in step 703. For example, it is checked whether the device 300 is operating in a pairing host mode that allows connection with a new WLAN device or in a normal mode that does not allow connection with a new WLAN device.
  • the device 300 changes from a power-off state to a power-on state, when the device 300 is reset, when a preset mode switch key is input, or when a mode switch request command is received by the user,
  • the device may operate in a pairing host mode for a set time period, and may operate in a normal mode for other time periods.
  • the device 300 when the device 300 is operating in the pairing host mode, the device 300 transmits a probe response signal to the WLAN device that has transmitted the probe request signal in step 607. Terminate the procedure accordingly.
  • the device 300 proceeds to operation 705 and checks the identification information of the device included in the probe request signal.
  • the identification information of the device may include at least one of a device ID, a MAC address, and an IP address.
  • the device 300 determines whether there is a previous connection record for the corresponding WLAN device based on the identification information of the device identified in operation 707.
  • the device 300 determines that the WLAN device transmitting the probe request signal is a new WLAN device, and the current device 300. ) Operates in a normal mode that does not allow connection of a new WLAN device, and thus ends the procedure according to an embodiment of the present invention without transmitting a probe response signal.
  • the device 300 determines that the WLAN device that has transmitted the probe request signal is a WLAN device that has been connected in the past in step 709.
  • the probe response signal is transmitted to the corresponding WLAN device.
  • the device 300 determines that the WLAN device that has been connected to the device 300 has been disconnected due to a location shift, etc., and thus has transmitted a probe request signal to reconnect the WLAN device.
  • the probe response signal may be transmitted to allow the connection of the.
  • the device 300 should store WLAN connection history information indicating the WLAN devices that have been connected to the device 300.
  • the device 300 ends the procedure according to the embodiment of the present invention.
  • FIG. 8 illustrates an operation procedure of selectively transmitting a probe response signal based on address information of a device in a device according to another embodiment of the present invention.
  • the device 300 receives a probe request signal in step 801 and checks address information of a device included in the probe request signal in step 803. For example, the device 300 may check the information recorded in the “Address 1, Address 2, and Address 3” field 402 in the MAC header in the probe request signal having the structure shown in FIG. 4.
  • the device 300 checks whether the confirmed address information is included in an address range of the allowable WLAN device. For example, the device 300 transmits a probe request signal by allocating address information (eg, an IP address and a MAC address) in a preset range to WLAN devices that will configure one network in advance. Based on the address information of the WLAN device may determine whether the device to configure its own network.
  • address information eg, an IP address and a MAC address
  • the device 300 transmits a probe response signal to the WLAN device which has transmitted the probe request signal in step 807, and the present invention. End the procedure according to the embodiment.
  • the device 300 determines that the WLAN device which has transmitted the probe request signal is a device which is not allowed to connect to the WLAN. The procedure according to the embodiment of the present invention is terminated without transmitting the probe response signal.
  • the device 300 operating as an AP or a group owner of the network may respond only to a probe request signal transmitted by a WLAN device having an IP address between xxx.xxx.xxx.100 and xxx.xxx.xxx.200.
  • the probe response only when the address information of the WLAN device that transmits the probe request signal is included in the address range of the allowable WLAN device by using the range information of the addresses allocated to the allowable WLAN devices.
  • the method of transmitting a signal has been described.
  • the address information of the WLAN device that transmits the probe request signal is included in the address range of the WLAN device that does not allow, using the range information of the addresses allocated to the WLAN devices that do not allow the connection.
  • the probe response signal may be sent only when the error is not obtained.
  • FIG. 9 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on a device type in a device according to another embodiment of the present invention.
  • the device 300 receives a probe request signal in step 901 and checks device type information included in the probe request signal in step 903.
  • the device 300 may be added to a vendor specific information element field included in a frame body 410 in a probe request message having a frame structure as shown in FIG. 4.
  • Check the device type information may be information indicating the purpose of the corresponding device.
  • the device type information may include a TV, a speaker, a mobile phone, and the like.
  • the device 300 checks whether the device type identified in operation 905 is a preset allowable device type.
  • the device 300 may receive at least one device type information for allowing a WLAN connection to the device 300 from a designer, a user, or another device, and store the input device type information.
  • the device 300 transmits a probe response signal to the WLAN device that has transmitted the probe request signal in step 907, and performs a procedure according to an embodiment of the present disclosure. Quit.
  • the device 300 determines that the WLAN device which has transmitted the probe request signal is a device which is not allowed to connect to the WLAN, and does not transmit the probe response signal. The procedure according to the embodiment of the present invention ends.
  • the device 300 may store, in advance, information indicating that the WLAN allowable device type is a speaker type and a TV type. It can respond only to the probe request signal transmitted by the MS.
  • FIG. 9 a description will be given of a method in which the device 300 transmits a probe response signal only to a WLAN device having an allowable device type by presetting or storing type information of a WLAN device to allow WLAN connection. It was. However, according to an embodiment, a method in which the device 300 transmits a probe response signal only to a device which is not a device type not allowed by setting or storing type information of a WLAN device that will not allow a WLAN connection in advance may be possible. will be.
  • FIG. 10 is a flowchart of an operation of selectively transmitting a probe response signal based on information added to a probe request message and a device list in a device according to another embodiment of the present invention.
  • the device 300 receives a probe request signal in step 1001 and checks identification information of a device included in the probe request signal in step 1003.
  • the identification information of the device may include at least one of a device ID, a MAC address, and an IP address.
  • the device 300 checks whether identification information of the WLAN device that has transmitted the probe request signal exists in a pre-stored device list in step 1005.
  • the pre-stored device list may include identification information of WLAN devices to allow WLAN connection in the device 300.
  • the pre-stored device list may be generated and updated based on steps 1009 and 1011 described below. Accordingly, if there is no pre-stored device list, that is, if there is no WLAN device that has connected wireless connection to the device 300, the device 300 skips steps 1003 and 1005 after step 1001, and 1009 You can proceed directly to the step.
  • the device 300 transmits a probe response signal to the WLAN device which has transmitted the probe request signal in step 1007. Then, the procedure according to the embodiment of the present invention ends.
  • the device 300 checks the additional information included in the probe request signal in step 1007. For example, the device 300 may be added to a vendor specific information element field included in a frame body 410 in a probe request message having a frame structure as shown in FIG. 4. Check the information.
  • the device 300 determines whether the additional information included in the probe request signal is the same as the preset additional information. For example, the device 300 may receive and store additional information for allowing a WLAN connection to the device 300 from a designer, a user, or another device in advance, and the additional information included in the stored additional information and the probe request signal. It is determined whether the information is the same.
  • the additional information may be authentication information, device type, and information for operating a specific algorithm.
  • the device 300 displays identification information of the WLAN device that has transmitted the probe request signal in the device list indicating the WLAN device to allow the WLAN connection in step 1011. Add. The device 300 transmits a probe response signal to the WLAN device that has transmitted the probe request signal in step 1013, and ends the procedure according to the embodiment of the present invention.
  • step 1013 may be performed at the same time as step 1011 or may be performed before step 1011.
  • the device 300 determines that the WLAN device which has transmitted the probe request signal is a device which is not allowed to connect to the WLAN, and transmits a probe response signal. Instead, the procedure according to the embodiment of the present invention is terminated.
  • FIG. 11A illustrates an operation procedure of selectively transmitting a probe response signal based on operator information in a device according to another embodiment of the present invention.
  • the device 300 receives a probe request signal in step 1101, and checks operator information (eg, manufacturer information) of the device included in the probe request signal in step 1103.
  • operator information eg, manufacturer information
  • the device 300 may be added to a vendor specific information element field included in a frame body 410 in a probe request message having a frame structure as shown in FIG. 4.
  • the operator information may be information indicating the manufacturer of the device.
  • the device 300 checks whether the operator information identified in operation 1105 matches the allowable operator information. For example, the device 300 checks whether the manufacturer information included in the probe request signal matches the manufacturer information of the device 300. As another example, the device 300 checks whether the operator information included in the probe request signal matches the allowable operator information preset in the device 300.
  • the device 300 transmits a probe response signal to the WLAN device which has transmitted the probe request signal in step 1107 and performs a procedure according to an embodiment of the present invention. Quit.
  • the device 300 determines that the WLAN device that has transmitted the probe request signal is a device which is not allowed to connect to the WLAN, and the probe response signal Without transmitting, the procedure according to the embodiment of the present invention ends.
  • 11B illustrates an example of selectively transmitting a probe response signal based on operator information in a WLAN system according to another embodiment of the present invention.
  • the WLAN device 1100 manufactured by S company may broadcast information indicating that its service provider is “S company” in a probe request message. Accordingly, the plurality of APs 1110-1120 located in the vicinity of the WLAN device 1100 may receive a probe request message. In this case, the APs 1110, 1112, and 1118 of the plurality of APs 1110-1120 having the service provider “S” transmit probe response messages, and the remaining APs, that is, the service provider have “S company”. APs 1114, 1116, 1120 that are not will not send a probe response message.
  • FIG. 12A illustrates a procedure of transmitting a probe request signal in a device according to another embodiment of the present invention.
  • the device 302 determines a required data rate of an application requesting a WLAN connection.
  • the device 302 may detect that a WLAN connection event is generated by the execution of at least one application, and determine a data rate required by the executed application.
  • the device 302 may determine a data rate required by each of the plurality of applications, or may determine a data rate required by the entire plurality of applications.
  • the information about the requested data rate per application may be stored in the device 302 in advance.
  • the device 302 broadcasts a probe request signal that includes the requested data rate in step 1203.
  • the device 300 may request data in a vendor specific information element field included in a frame body 410 of a probe request message having a frame structure as shown in FIG. 4. You can add information about the rate.
  • the device 302 receives a probe response signal from at least one device 300, and performs a WLAN connection to the device 300 transmitting the probe response signal in operation 1207. For example, the device 302 determines that the device 300, which has transmitted the probe response signal, is an AP or GO that can satisfy the required data rate of the application executed in the device 302, and the device 300 is connected to the device 300. By performing the WLAN connection, the service may be provided by the corresponding application.
  • FIG. 12B is a flowchart of a method of selectively transmitting a probe response signal based on a data rate in a device according to another embodiment of the present invention.
  • the device 300 receives a probe request signal in step 1211, and checks the requested data rate included in the probe request signal in step 1213.
  • the device 300 may be added to a vendor specific information element field included in a frame body 410 in a probe request message having a frame structure as shown in FIG. 4. Check the requested data rate information.
  • the device 300 checks whether the required data rate can be guaranteed in step 1215. For example, the device 300 checks a request data rate that can be provided by the device 300, and when the request data rate that can be provided is greater than or equal to the request data rate included in the probe request signal, the device 300 can guarantee the required data rate. It can be judged that. On the other hand, when the request data rate that can be provided by the device 300 is smaller than the request data rate included in the probe request signal, the device 300 may determine that it is impossible to guarantee the request data rate.
  • the device 300 transmits a probe response signal to the WLAN device which transmitted the probe request signal in step 1217, and terminates the procedure according to the embodiment of the present disclosure.
  • the device 300 does not transmit the probe response signal and ends the procedure according to the embodiment of the present invention.
  • FIG. 12C illustrates an example of selectively transmitting a probe response signal based on a data rate in a WLAN system according to another embodiment of the present invention.
  • the WLAN device 1200 may broadcast information indicating that its required data rate is 5 Mbps in the probe request message. Accordingly, the plurality of APs 1210-1220 located near the WLAN device 1200 may receive a probe request message. In this case, the APs 1210, 1212, 1216, and 1220 that the data rate that can be provided among the plurality of APs 1210-1220 are greater than or equal to 5 Mbps transmit a probe response message, and the other APs, that is, the available APs, may be provided. APs 1214 and 1218 with data rates less than 5 Mbps will not send a probe response message.
  • the device 300 selectively transmits a probe response signal using only a request data rate of a device that transmits a probe request signal.
  • the device 300 may include at least one of device identification information, device status, device address information, device type, pre-stored device list, authentication information, and operator information, as shown in FIGS. 6 to 11C. After confirming whether the device that transmits the probe request signal is a device capable of allowing the WLAN connection or not, the device may selectively transmit the probe response signal based on the required data rate in the case of the device capable of allowing the WLAN connection. .
  • the device 300 may transmit data required by the WLAN device even if the WLAN device which has transmitted the probe request signal is identified as a device that is allowed to connect to the WLAN based on at least one of FIGS. 6 to 11C.
  • the probe response signal may be selectively transmitted to the WLAN device by further checking whether the transmission rate can be guaranteed.
  • the device 300 may determine whether to respond to the probe request message by using at least two methods described above with reference to FIGS. 6 to 13C.
  • an unnecessary probe response message is selectively transmitted by selectively transmitting a probe response message based on at least one of information included in the probe request message and information recorded in the device, from the device receiving the probe request message in the WLAN system. Can be prevented from being transmitted, thereby improving resource efficiency and reducing interference, thereby improving transmission rate in the system.
  • a probe response message may be generated at the same time to prevent the network from being congested. Interference can be reduced while improving resource efficiency.
  • the present invention transmits a probe response message only when the device receiving the probe request message in the WLAN system can provide the quality of service required by the counterpart device that has transmitted the probe request message, Quality of service can be guaranteed.
  • Each of the above-described components of the device according to various embodiments of the present disclosure may be composed of one or more components, and the name of the corresponding component may vary according to the type of device. It may be configured to include at least one of the aforementioned components of the device according to various embodiments of the present invention, some components may be omitted or further include additional other components. In addition, some of the components of the device according to various embodiments of the present invention are combined to form a single entity, thereby performing the same functions of the corresponding components before being combined.
  • the term “module” may mean, for example, a unit including one, or a combination of two or more of hardware, software, or firmware.
  • the term “module” may be used interchangeably with terms such as, for example, unit, logic, logical block, component, or circuit.
  • the module may be a minimum unit or part of an integrally constructed part.
  • the module may be a minimum unit or part of performing one or more functions.
  • the module may be implemented mechanically or electronically.
  • a “module” in accordance with various embodiments of the present invention may be an application-specific integrated circuit (ASIC) chip, field-programmable gate arrays (FPGAs), or programmable logic that perform certain operations, known or developed in the future. It may include at least one of a programmable-logic device.
  • ASIC application-specific integrated circuit
  • FPGAs field-programmable gate arrays
  • an apparatus eg, modules or functions thereof
  • method eg, operations
  • at least a portion of an apparatus may be, for example, computer readable in the form of a programming module. It may be implemented by instructions stored in a computer-readable storage media. When the instructions are executed by one or more processors (for example, the processor 320), the one or more processors may perform a function corresponding to the instructions.
  • the computer-readable storage medium may be the memory 330, for example.
  • At least some of the programming modules may be implemented (eg, executed) by, for example, the processor 320. At least some of the programming modules may include, for example, modules, programs, routines, sets of instructions, or processes for performing one or more functions.
  • Computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, and optical media such as compact disc read only memory (CD-ROM) and digital versatile disc (DVD). ), Magnetic-optical media such as floppy disks, and program instructions such as read only memory, random access memory, flash memory, etc.
  • Hardware devices specifically configured to store and perform < RTI ID 0.0 >
  • the program instructions may also include high-level language code that can be executed by a computer using an interpreter as well as machine code such as produced by a compiler.
  • the hardware device described above may be configured to operate as one or more software modules to perform the operations of the various embodiments of the present invention, and vice versa.
  • Modules or programming modules may include at least one or more of the aforementioned components, omit some of them, or further include additional components.
  • Operations performed by modules, programming modules, or other components in accordance with various embodiments of the present invention may be executed in a sequential, parallel, repetitive, or heuristic manner. In addition, some operations may be executed in a different order, may be omitted, or other operations may be added.
  • a storage medium storing instructions, wherein the instructions are configured to cause at least one processor to perform at least one operation when executed by the at least one processor, wherein the at least one operation is performed by the device. Transmitting or receiving at least one of a first signal corresponding to the first communication network and a second signal corresponding to the second communication network, and when receiving at least one signal, the service provided by the device is a first signal. And distributing at least one signal to each of the first communication control module for processing the first signal and the second communication control module for processing the second signal, based on what corresponds to the second signal. have.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to a method for establishing a wireless LAN (WLAN) communication connection and an electronic device therefor. The method for establishing a WLAN communication connection in a device may comprise the steps of: receiving a probe request message from another device; and selectively transmitting a response signal in response to the probe request on the basis of at least one of information included in the received probe request message and internal information of the device.

Description

무선랜 통신 연결 방법 및 그 전자 장치WLAN communication connection method and its electronic device
본 발명은 무선랜 시스템에서 무선랜 연결을 위한 프로브 요청에 대해 응답하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for responding to a probe request for WLAN connection in a WLAN system.
무선랜(WLAN: Wireless Local Area Network) 기술이 발전함에 따라, 무선랜을 이용한 통신을 지원하는 디바이스가 폭발적으로 증가하고 있는 추세에 있다. 예를 들어, WiFi 기술을 지원하는 스마트폰, 스마트 가전 등이 증가하고 있다. 이로 인해, 무선랜 동일 면적당 무선랜 디바이스 수가 증가하고 있다. With the development of wireless local area network (WLAN) technology, devices that support communication using a wireless LAN are exploding. For example, smart phones and smart home appliances that support WiFi technology are increasing. For this reason, the number of WLAN devices per area of WLAN is increasing.
무선랜 시스템에서는 특정 범위 내에 위치한 디바이스들이 자원을 공유한다. 따라서, 특정 영역에 다수의 무선랜 디바이스들이 존재할 경우, 해당 영역 내에 위치한 각각의 디바이스에서 사용 가능한 자원이 감소하게 된다. 더욱이, 특정 영역에 다수의 무선랜 디바이스들이 존재할 경우, 해당 영역 내에 위치한 각 디바이스의 신호 송수신으로 인해 서로 간의 간섭량이 증가하게 된다. In a WLAN system, devices located within a specific range share resources. Therefore, when there are a plurality of WLAN devices in a specific area, resources available to each device located in the corresponding area is reduced. Furthermore, when there are a plurality of WLAN devices in a specific area, the amount of interference between each other increases due to signal transmission and reception of each device located in the corresponding area.
도 1은 종래 기술에 따라 프로브 요청 및 응답 신호를 송수신하는 무선랜 시스템의 구성을 나타내고 있다. 도 1을 참조하면, 무선랜 시스템에서 하나의 네트워크는 하나의 AP(Access Point, 100), 다수의 GO(Group Owner, 110-1 내지 110-N), 다수의 무선랜 디바이스(120-1 내지 120-M)를 포함하여 구성된다. 무선랜 디바이스들(120-1 내지 120-M) 각각은 주변에 위치한 AP 혹은 GO를 검색하기 위해 프로브 요청 메시지를 방송(130)한다. 이때, 프로브 요청 신호를 수신한 모든 디바이스들 즉, AP(100)와 GO(110-1 내지 110-N)들은 자신의 존재를 알리기 위해 해당 무선랜 디바이스로 프로브 응답 메시지를 전송(140-1 내지 140-N)한다. 즉, 프로브 요청 메시지를 수신한 모든 AP 및/혹은 GP가 해당 무선랜 디바이스로 프로브 응답 신호를 전송하게 됨으로써, 네트워크 트래픽이 순간적으로 급증하게 되어, 해당 시점에 동일 영역 내에 존재하는 무선랜 디바이스들의 가용 자원량이 감소하게 되고, 간섭량이 증가하게 된다.1 illustrates a configuration of a WLAN system for transmitting and receiving probe request and response signals according to the prior art. Referring to FIG. 1, in a WLAN system, one network includes one AP (Access Point, 100), a plurality of Group Owners (GO) 110-1 to 110-N, and a plurality of WLAN devices 120-1 to. 120-M). Each of the WLAN devices 120-1 to 120 -M broadcasts a probe request message 130 to search for an AP or GO located nearby. At this time, all devices that receive the probe request signal, that is, the AP 100 and the GOs 110-1 to 110 -N transmit a probe response message to the corresponding WLAN device to notify their existence (140-1 to 1). 140-N). That is, all APs and / or GPs receiving the probe request message transmit a probe response signal to the corresponding WLAN device, thereby rapidly increasing network traffic, thereby enabling available WLAN devices existing in the same area at that time. The amount of resources decreases and the amount of interference increases.
따라서, 무선랜 시스템에서 자원 효율 향상 및 간섭 감소를 위한 방안이 제시될 필요가 있다.Therefore, a method for improving resource efficiency and reducing interference in a WLAN system needs to be presented.
이에 따라, 본 발명의 실시 예는 무선랜 시스템에서 MAC 계층의 제어 메시지를 감소시켜 자원 효율을 증가시키면서 간섭을 감소시키기 위한 방법 및 장치를 제안함에 있다.Accordingly, an embodiment of the present invention is to propose a method and apparatus for reducing interference while increasing resource efficiency by reducing a control message of a MAC layer in a WLAN system.
본 발명의 다른 실시 예는 무선랜 시스템의 디바이스에서 프로브 응답 메시지를 선택적으로 전송하는 방법 및 장치를 제안함에 있다.Another embodiment of the present invention is to propose a method and apparatus for selectively transmitting a probe response message in a device of a WLAN system.
본 발명의 또 다른 실시 예는 프로브 요청 메시지를 수신한 디바이스에서 프로브 요청 메시지에 포함된 정보를 이용하여 프로브 응답 메시지를 선택적으로 전송하는 방법 및 장치를 제안함에 있다.Another embodiment of the present invention is to propose a method and apparatus for selectively transmitting a probe response message using information included in a probe request message in a device receiving the probe request message.
본 발명의 또 다른 실시 예는 프로브 요청 메시지를 수신한 디바이스에서 디바이스 내에 기록된 정보를 이용하여 프로브 응답 메시지를 선택적으로 전송하는 방법 및 장치를 제안함에 있다.Another embodiment of the present invention is to propose a method and apparatus for selectively transmitting a probe response message using information recorded in a device in a device receiving the probe request message.
본 발명의 또 다른 실시 예는 디바이스에서 요구 서비스의 품질에 대한 정보를 포함하는 메시지를 전송하는 방법 및 장치를 제안함에 있다.Another embodiment of the present invention is to propose a method and apparatus for transmitting a message including information on a quality of a requested service in a device.
본 발명의 또 다른 실시 예는 프로브 요청 메시지를 수신한 디바이스에서 프로브 요청 메시지를 전송한 상대 디바이스가 요구하는 서비스 품질을 제공할 수 있는지 여부에 따라 프로브 응답 메시지를 선택적으로 전송하는 방법 및 장치를 제안함에 있다. Another embodiment of the present invention proposes a method and apparatus for selectively transmitting a probe response message according to whether a device receiving the probe request message can provide a quality of service required by the counterpart device that has transmitted the probe request message. It is in a ship.
본 발명의 실시 예에 따르면, 무선랜 시스템에서 무선랜 연결을 위한 디바이스의 방법은, 다른 디바이스로부터 프로브 요청 메시지를 수신하는 과정과, 상기 수신된 프로브 요청 메시지에 포함된 정보 및 상기 디바이스의 내부 정보 중 적어도 하나를 기반으로 상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하는 과정을 포함한다.According to an embodiment of the present disclosure, a method of a device for WLAN connection in a WLAN system may include receiving a probe request message from another device, information included in the received probe request message, and internal information of the device. Selectively transmitting a response signal to the probe request based on at least one of the following.
본 발명의 실시 예에 따르면, 무선랜 시스템에서 무선랜 연결을 위한 디바이스는, 적어도 하나의 다른 디바이스와 통신하는 통신 모듈과, 상기 통신 모듈을 통해 다른 디바이스로부터 프로브 요청 메시지를 수신하고, 상기 수신된 프로브 요청 메시지에 포함된 정보 및 상기 디바이스의 내부 정보 중 적어도 하나를 기반으로 상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하도록 제어하는 제어부를 포함한다.According to an embodiment of the present disclosure, a device for WLAN connection in a WLAN system may include a communication module communicating with at least one other device, a probe request message from another device through the communication module, and the received And a controller configured to selectively transmit a response signal to the probe request based on at least one of information included in a probe request message and internal information of the device.
본 발명의 실시 예에 따르면, 무선랜 시스템에서 무선랜 연결을 위한 디바이스의 방법은, 적어도 하나의 어플리케이션 실행에 의해 무선랜 연결 이벤트를 감지하는 과정과, 무선랜 연결을 위한 프로브 요청 메시지를 방송하는 과정을 포함하며, 상기 프로브 요청 메시지는, 상기 디바이스의 주소 정보, 상기 디바이스의 타입 정보, 상기 디바이스의 인증 정보, 상기 디바이스의 사업자 정보, 상기 디바이스의 요구 데이터 전송률, 및 상기 디바이스의 알고리즘 동작 정보 중 적어도 하나를 포함한다.According to an embodiment of the present disclosure, a method of a device for WLAN connection in a WLAN system may include detecting a WLAN connection event by executing at least one application and broadcasting a probe request message for WLAN connection. The probe request message may include at least one of address information of the device, type information of the device, authentication information of the device, operator information of the device, request data transmission rate of the device, and algorithm operation information of the device. At least one.
본 발명의 실시 예에 따르면, 무선랜 시스템에서 무선랜 연결을 위한 디바이스는, 적어도 하나의 다른 디바이스와 통신하는 통신 모듈과, 적어도 하나의 어플리케이션 실행에 의해 무선랜 연결 이벤트를 감지하고, 무선랜 연결을 위한 프로브 요청 메시지를 방송하도록 제어하는 제어부를 포함하며, 상기 프로브 요청 메시지는, 상기 디바이스의 주소 정보, 상기 디바이스의 타입 정보, 상기 디바이스의 인증 정보, 상기 디바이스의 사업자 정보, 상기 디바이스의 요구 데이터 전송률, 및 상기 디바이스의 알고리즘 동작 정보 중 적어도 하나를 포함한다.According to an embodiment of the present disclosure, a device for WLAN connection in a WLAN system may detect a WLAN connection event by executing a communication module communicating with at least one other device and at least one application, and wireless LAN connection. And a control unit controlling to broadcast a probe request message for transmitting the probe request message, wherein the probe request message includes address information of the device, type information of the device, authentication information of the device, operator information of the device, and request data of the device. At least one of a data rate and algorithm operation information of the device.
도 1은 종래 기술에 따라 프로브 요청 및 응답 신호를 송수신하는 무선랜 시스템의 구성을 도시하는 도면,1 is a diagram illustrating a configuration of a WLAN system for transmitting and receiving probe request and response signals according to the prior art;
도 2a는 본 발명의 일 실시 예에 따라 프로브 요청 및 응답 신호를 송수신하는 무선랜 시스템의 구성을 도시하는 도면,2A is a diagram illustrating a configuration of a WLAN system for transmitting and receiving probe request and response signals according to an embodiment of the present invention;
도 2b는 본 발명의 다른 실시 예에 따라 프로브 요청 및 응답 신호를 송수신하는 무선랜 시스템의 구성을 도시하는 도면,2B is a diagram illustrating a configuration of a WLAN system for transmitting and receiving probe request and response signals according to another embodiment of the present invention;
도 3은 본 발명의 실시 예에 따른 디바이스의 블럭 구성을 도시하는 도면,3 is a block diagram of a device according to an embodiment of the present invention;
도 4는 본 발명의 실시 예에 따른 프로브 요청 신호의 프레임 구조를 도시하는 도면,4 is a diagram illustrating a frame structure of a probe request signal according to an embodiment of the present invention;
도 5a는 본 발명의 실시 예에 따른 디바이스의 동작 절차를 도시하는 도면,5A is a diagram illustrating an operating procedure of a device according to an embodiment of the present disclosure;
도 5b는 본 발명의 실시 예에 따른 디바이스의 수단을 도시하는 도면,5b illustrates a means of a device according to an embodiment of the invention;
도 6은 본 발명의 일 실시 예에 따른 디바이스에서 디바이스 목록을 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하는 도면,6 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on a device list in a device according to an embodiment of the present invention;
도 7은 본 발명의 다른 실시 예에 따른 디바이스에서 디바이스 상태를 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하는 도면,7 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on a device state in a device according to another embodiment of the present invention;
도 8은 본 발명의 또 다른 실시 예에 따른 디바이스에서 디바이스의 주소 정보를 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하는 도면,8 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on address information of a device in a device according to another embodiment of the present invention;
도 9는 본 발명의 또 다른 실시 예에 따른 디바이스에서 디바이스 타입을 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하는 도면,9 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on a device type in a device according to another embodiment of the present invention;
도 10은 본 발명의 또 다른 실시 예에 따른 디바이스에서 프로브 요청 메시지에 추가된 정보와 디바이스 목록을 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하는 도면, FIG. 10 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on information added to a probe request message and a device list in a device according to another embodiment of the present invention; FIG.
도 11a는 본 발명의 또 다른 실시 예에 따른 디바이스에서 사업자 정보를 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하는 도면,FIG. 11A illustrates an operation procedure of selectively transmitting a probe response signal based on operator information in a device according to another embodiment of the present disclosure; FIG.
도 11b는 본 발명의 또 다른 실시 예에 따른 무선랜 시스템에서 사업자 정보를 기반으로 프로브 응답 신호를 선택적으로 전송하는 예를 도시하는 도면,11B is a diagram illustrating an example of selectively transmitting a probe response signal based on operator information in a WLAN system according to another embodiment of the present invention;
도 12a는 본 발명의 또 다른 실시 예에 따른 디바이스에서 프로브 요청 신호를 전송하는 절차를 도시하는 도면,12A is a diagram illustrating a procedure for transmitting a probe request signal by a device according to another embodiment of the present invention;
도 12b는 본 발명의 또 다른 실시 예에 따른 디바이스에서 데이터 전송률을 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하는 도면, 및12B is a diagram illustrating an operation procedure of selectively transmitting a probe response signal based on a data rate in a device according to another embodiment of the present invention; and
도 12c는 본 발명의 또 다른 실시 예에 따른 무선랜 시스템에서 데이터 전송률을 기반으로 프로브 응답 신호를 선택적으로 전송하는 예를 도시하는 도면.FIG. 12C illustrates an example of selectively transmitting a probe response signal based on a data rate in a WLAN system according to another embodiment of the present invention. FIG.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략할 것이다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings. In the following description of the present invention, detailed descriptions of related well-known functions or configurations will be omitted if it is determined that the detailed description of the present invention may unnecessarily obscure the subject matter of the present invention. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to intention or custom of a user or an operator. Therefore, the definition should be made based on the contents throughout the specification.
본 발명의 다양한 실시 예에서 사용될 수 있는“포함한다” 또는 “포함할 수 있다” 등의 표현은 개시(disclosure)된 해당 기능, 동작 또는 구성요소 등의 존재를 가리키며, 추가적인 하나 이상의 기능, 동작 또는 구성요소 등을 제한하지 않는다. 또한, 본 발명의 다양한 실시 예에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Expressions such as "comprises" or "can include" as used in various embodiments of the present disclosure indicate the existence of a corresponding function, operation or component disclosed, and additional one or more functions, operations or It does not restrict the components. In addition, in various embodiments of the present invention, the terms "comprise" or "having" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, It should be understood that it does not exclude in advance the possibility of the presence or addition of one or more other features or numbers, steps, operations, components, parts or combinations thereof.
본 발명의 다양한 실시 예에서 “또는” 또는 “A 또는/및 B 중 적어도 하나” 등의 표현은 함께 나열된 단어들의 어떠한, 그리고 모든 조합을 포함한다. 예를 들어, “A 또는 B” 또는 “A 또는/및 B 중 적어도 하나” 각각은, A를 포함할 수도, B를 포함할 수도, 또는 A 와 B 모두를 포함할 수도 있다.In various embodiments of the present disclosure, expressions such as “or” or “at least one of A or / and B” include any and all combinations of words listed together. For example, each of “A or B” or “at least one of A or / and B” may include A, may include B, or may include both A and B.
본 발명의 다양한 실시 예에서 사용된 “제 1”, “제 2”, “첫째” 또는 “둘째” 등의 표현들은 다양한 실시 예들의 다양한 구성요소들을 수식할 수 있지만, 해당 구성요소들을 한정하지 않는다. 예를 들어, 상기 표현들은 해당 구성요소들의 순서 및/또는 중요도 등을 한정하지 않는다. 상기 표현들은 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 수 있다. 예를 들어, 제 1 사용자 기기와 제 2 사용자 기기는 모두 사용자 기기이며, 서로 다른 사용자 기기를 나타낸다. 예를 들어, 본 발명의 다양한 실시 예의 권리 범위를 벗어나지 않으면서 제 1 구성요소는 제 2 구성요소로 명명될 수 있고, 유사하게 제 2 구성요소도 제 1 구성요소로 명명될 수 있다.Expressions such as “first”, “second”, “first” or “second” used in various embodiments of the present disclosure may modify various elements of the various embodiments, but do not limit the corresponding elements. . For example, the above expressions do not limit the order and / or importance of the corresponding elements. The above expressions may be used to distinguish one component from another. For example, both a first user device and a second user device are user devices and represent different user devices. For example, without departing from the scope of the various embodiments of the present disclosure, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 새로운 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 새로운 다른 구성요소가 존재하지 않는 것으로 이해될 수 있어야 할 것이다.When a component is said to be "connected" or "connected" to another component, the component may or may not be directly connected to or connected to the other component. It is to be understood that there may be new other components between the other components. On the other hand, when a component is referred to as being "directly connected" or "directly connected" to another component, it will be understood that there is no new other component between the component and the other component. Should be able.
본 발명의 다양한 실시 예에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명의 다양한 실시 예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. The terminology used in the various embodiments of the present invention is merely used to describe specific embodiments, and is not intended to limit the various embodiments of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명의 다양한 실시 예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 발명의 다양한 실시예에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which various embodiments of the present disclosure belong. Terms such as those defined in the commonly used dictionaries should be construed as having meanings consistent with the meanings in the context of the related art, and are ideally or excessively formal, unless expressly defined in the various embodiments of the present invention. It is not interpreted in the sense.
이하 설명에서는 디바이스에서 프로브 응답 신호(혹은 메시지)를 선택적으로 전송하는 기법에 대해 설명할 것이다. 이하 설명에서 디바이스는 무선랜 통신 기능을 지원하는 무선랜 디바이스들(혹은 무선랜 전자 장치들)일 수 있다. 예를 들어, 무선랜 AP(Access Point), 스마트 폰(smartphone), 태블릿 PC(tablet personal computer), 이동전화기(mobile phone), 화상전화기, 전자북 리더기(e-book reader), 데스크탑 PC(desktop personal computer), 랩탑 PC(laptop personal computer), 넷북 컴퓨터(netbook computer), PDA(personal digital assistant), PMP(portable multimedia player), MP3 플레이어, 스피커, 카메라(camera), 웨어러블 장치(wearable device), 전자 시계(electronic clock), 손목 시계, 냉장고, 에어컨, 청소기, 인공 지능 로봇, TV, DVD(digital video disk) 플레이어, 오디오, 오븐, 전자레인지, 세탁기, 공기 청정기, 의료기기(예를 들면, MRA(magnetic resonance angiography), MRI(magnetic resonance imaging), CT(computed tomography), 촬영기, 초음파기), 네비게이션(navigation) 장치, GPS 수신기(global positioning system receiver), EDR(event data recorder), FDR(flight data recorder), 셋톱 박스(set-top box), TV 박스(예를 들면, 삼성 HomeSyncTM, 애플TVTM, 혹은 구글 TVTM), 전자 사전, 자동차 인포테인먼트(infotainment) 장치, 선박용 전자 장비(electronic equipment for ship), 항공 전자기기(avionics), 보안 기기, 캠코더(camcorder), 게임 콘솔(game consoles) 중 하나 이상을 포함할 수 있다. 이하 설명에서 디바이스는 상술한 장치들에 한정되지 않음은 당업자에게 자명하다. 이하 설명에서 “디바이스”와 “무선랜 디바이스”는 무선랜 통신 기능을 지원하는 무선랜 전자 장치를 의미하는 것으로서, 디바이스와 무선랜 디바이스는 서로 다른 디바이스로 해석되지 않는다. 다만, 이하 설명에서 “디바이스”와 “무선랜 디바이스”는 프로브 요청 신호를 전송하는 디바이스인지, 혹은 프로브 응답 신호를 전송하는 디바이스인지에 따라 서로 다른 동작을 수행하는 디바이스로 해석될 수 있다.In the following description, a technique for selectively transmitting a probe response signal (or message) in a device will be described. In the following description, the device may be WLAN devices (or WLAN electronic devices) supporting the WLAN communication function. For example, wireless access point (AP), smart phone, smartphone, tablet personal computer, mobile phone, video phone, e-book reader, desktop PC personal computer, laptop personal computer, netbook computer, personal digital assistant, personal multimedia assistant, portable multimedia player, MP3 player, speaker, camera, wearable device, Electronic clocks, wristwatches, refrigerators, air conditioners, vacuum cleaners, artificial intelligence robots, TVs, digital video disk (DVD) players, audio, ovens, microwave ovens, washing machines, air purifiers, medical devices (e.g. MRA (magnetic resonance angiography), magnetic resonance imaging (MRI), computed tomography (CT), imagers, ultrasounds, navigation devices, global positioning system receivers (GPS receivers), event data recorders (EDR), flight data (FDR) recorder, set-top box, TV box ( For example, Samsung HomeSyncTM, Apple TVTM or Google TVTM), electronic dictionaries, automotive infotainment devices, electronic equipment for ship, avionics, security devices, camcorders, It may include one or more of game consoles. It will be apparent to those skilled in the art that the device in the following description is not limited to the devices described above. In the following description, “device” and “wireless LAN device” refer to a wireless LAN electronic device supporting a wireless LAN communication function, and the device and the wireless LAN device are not interpreted as different devices. However, in the following description, “device” and “wireless LAN device” may be interpreted as devices that perform different operations depending on whether the device transmits a probe request signal or the device transmits a probe response signal.
도 2a는 본 발명의 일 실시 예에 따라 프로브 요청 및 응답 신호를 송수신하는 무선랜 시스템의 구성을 도시하고 있다.2A illustrates a configuration of a WLAN system for transmitting and receiving probe request and response signals according to an embodiment of the present invention.
도 2a를 참조하면, 본 발명의 실시 예에 따른 무선랜 시스템에서 하나의 네트워크는 적어도 하나의 AP(Access Point, 200), 다수의 그룹 오너(GO: Group Owner, 210-1 내지 210-N), 다수의 무선랜 디바이스(220-1 내지 220-M)를 포함하여 구성될 수 있다. 그룹 오너(210-1 내지 210-N)는 사용자 설정에 따라 적어도 하나의 다른 디바이스, 즉, 무선랜 디바이스와 통신 그룹을 형성하기 위해, 적어도 하나의 다른 디바이스에 대한 무선랜 AP 역할(혹은 브릿지 기능)을 수행하는 사용자 디바이스를 의미한다. 그룹 오너(Group Owner, 210-1 내지 210-N)는 AP(200)와 무선랜 디바이스 사이의 통신을 중계하는 기능을 수행할 수 있다. Referring to FIG. 2A, in a WLAN system according to an embodiment of the present invention, one network may include at least one AP (Access Point, 200) and a plurality of group owners (GOs 210-1 to 210-N). It may be configured to include a plurality of WLAN devices 220-1 to 220-M. The group owners 210-1 to 210 -N serve as WLAN APs (or bridge functions) for at least one other device to form a communication group with at least one other device, that is, the WLAN device according to a user setting. Means a user device that performs). The group owners 210-1 to 210 -N may perform a function of relaying communication between the AP 200 and the WLAN device.
도 2a를 참조하면, 무선랜 디바이스 M(220-M)은 주변에 존재하는 AP(200) 혹은 그룹 오너(210-1 내지 210-N)를 검색하기 위해, 주기적으로 프로브 요청(Probe request) 메시지를 방송(230)한다. 실시 예에 따라, 무선랜 디바이스 M(220-M)에서 방송되는 프로브 요청 메시지는 무선랜 디바이스 M(220-M)의 식별정보, 무선랜 디바이스 M(220-M)의 주소 정보(예: MAC 주소(Medium Access Control Address), 혹은 IP 주소(Internet Protocol Address)), 무선랜 디바이스 M(220-M)의 타입, 사업자 정보(예: 제조사 정보), 인증 정보, 요구하는 서비스 품질 정보(예: 데이터 전송률) 및 추가 정보를 포함할 수 있다.Referring to FIG. 2A, the WLAN device M 220 -M periodically searches for a probe request message in order to search for APs 200 or group owners 210-1 to 210 -N in the vicinity. Broadcast (230). According to an embodiment, the probe request message broadcast from the WLAN device M 220 -M may include identification information of the WLAN device M 220 -M and address information of the WLAN device M 220 -M (eg, MAC). Address (Medium Access Control Address) or IP address (Internet Protocol Address), type of WLAN device M (220-M), operator information (eg manufacturer information), authentication information, required quality of service information (eg Data rate) and additional information.
무선랜 디바이스 M(220-M)의 주변에 위치한 AP(200) 및/혹은 그룹 오너들(210-1 내지 210-N)은 프로브 요청 메시지를 수신할 수 있다. 본 발명의 실시 예에 따라, AP(200) 및/혹은 그룹 오너들(210-1 내지 210-N)은 프로브 요청 메시지에 대해 선택적으로 응답한다. 예를 들어, AP(200), 그룹 오너 3(210-3), 및 그룹 오너 4(210-4)는 프로브 요청 메시지에 대한 응답으로 프로브 응답(Probe response) 메시지를 전송(241, 240-3, 및 240-4)할 수 있고, 그룹 오너 1(210-1), 그룹 오너 2(210-2), 및 그룹 오너 N(210-N)은 프로브 요청 메시지에 대한 응답 메시지를 전송하지 않을 수 있다. 즉, 본 발명의 실시 예에 따른 AP(200) 및/혹은 그룹 오너들(210-1 내지 210-N)은 프로브 요청 메시지에 포함된 정보 혹은 자신의 정보를 이용하여 해당 프로브 요청 메시지에 대한 응답 메시지 전송 여부를 결정한다. 예를 들어, AP(200) 및/혹은 그룹 오너들(210-1 내지 210-N) 각각은 미리 저장된 목록, 프로브 요청 메시지를 송신한 무선랜 디바이스의 식별정보, 프로브 요청 메시지를 송신한 무선랜 디바이스의 주소 정보, 프로브 요청 메시지를 송신한 무선랜 디바이스의 타입, 프로브 요청 메시지를 송신한 무선랜 디바이스가 요구하는 서비스 품질 정보(예: 데이터 전송률), 사업자 정보, 인증 정보, 프로브 요청 메시지에 포함된 다른 추가적인 정보, 자신의 상태 정보 및 제공 가능한 데이터 전송률에 대한 정보 중 적어도 하나를 기반으로 프로브 요청 메시지에 대한 응답 메시지 전송 여부를 결정할 수 있다.The AP 200 and / or group owners 210-1 to 210 -N located in the vicinity of the WLAN device M 220 -M may receive a probe request message. According to an embodiment of the present invention, the AP 200 and / or group owners 210-1 to 210-N selectively respond to the probe request message. For example, the AP 200, the group owner 3 210-3, and the group owner 4 210-4 transmit a probe response message in response to the probe request message (241, 240-3). , And 240-4), the group owner 1 210-1, the group owner 2 210-2, and the group owner N 210-N may not transmit a response message to the probe request message. have. That is, the AP 200 and / or group owners 210-1 through 210 -N according to an embodiment of the present invention respond to the probe request message by using information included in the probe request message or its own information. Determines whether to send a message. For example, each of the AP 200 and / or the group owners 210-1 to 210 -N may be a pre-stored list, identification information of a WLAN device that transmits a probe request message, or a WLAN that transmits a probe request message. Included in the device's address information, the type of the WLAN device that sent the probe request message, the quality of service information required by the WLAN device that sent the probe request message (eg, data rate), operator information, authentication information, and probe request message. It is possible to determine whether to send a response message to the probe request message on the basis of at least one of the additional additional information, its own state information and information on the available data rate.
이와 같이, 본 발명에서는 프로브 요청 메시지를 수신한 AP(200) 및/혹은 그룹 오너들(210-1 내지 210-N)이 선택적으로 프로브 응답 메시지를 전송함으로써, 프로브 응답 메시지가 불필요하게 전송되는 것을 방지하여 자원 효율을 향상시키면서 간섭을 감소시킬 수 있다.As described above, in the present invention, the AP 200 and / or the group owners 210-1 to 210 -N receiving the probe request message selectively transmit the probe response message, thereby unnecessarily transmitting the probe response message. To reduce interference while improving resource efficiency.
도 2a에서는, 무선랜 시스템에서 적어도 하나의 AP(Access Point, 200)와 다수의 그룹 오너(GO: Group Owner, 210-1 내지 210-N)로 동작하는 무선랜 디바이스가 공존하는 상황을 가정하여 설명하였다. 그러나, 본 발명의 실시 예들은 하기 도 2b에 도시된 바와 같이 그룹 오너 없이, 적어도 하나의 AP가 존재하는 상황에도 동일한 방식으로 적용될 수 있다.In FIG. 2A, it is assumed that at least one AP (Access Point, 200) and a WLAN device operating as a plurality of Group Owners (GOs 210-1 to 210 -N) coexist in a WLAN system. Explained. However, embodiments of the present invention may be applied in the same manner to a situation in which at least one AP exists without a group owner, as shown in FIG. 2B.
도 2b는 본 발명의 다른 실시 예에 따라 프로브 요청 및 응답 신호를 송수신하는 무선랜 시스템의 구성을 도시하고 있다.2B illustrates a configuration of a WLAN system for transmitting and receiving probe request and response signals according to another embodiment of the present invention.
도 2b를 참조하면, 본 발명의 실시 예에 따른 무선랜 시스템에서 하나의 네트워크는 적어도 하나의 AP들(Access Point, 200)과 다수의 무선랜 디바이스(220-1 내지 220-M)를 포함하여 구성될 수 있다. Referring to FIG. 2B, in a WLAN system according to an embodiment of the present invention, one network includes at least one AP (Access Point, 200) and a plurality of WLAN devices 220-1 to 220 -M. Can be configured.
도 2b를 참조하면, 무선랜 디바이스 M(220-M)은 주변에 존재하는 적어도 하나의 AP를 검색하기 위해, 주기적으로 프로브 요청(Probe request) 메시지를 방송(230)한다. 이에 따라, 무선랜 디바이스 M(220-M)의 주변에 위치한 AP들(200-1 내지 200-N)은 프로브 요청 메시지를 수신할 수 있다. 본 발명의 실시 예에 따라, AP들(200-1 내지 200-N)은 프로브 요청 메시지에 대해 선택적으로 응답한다. 예를 들어, AP2(200-2), AP3(200-3), AP4(200-4), APN(200-N)은 프로브 요청 메시지에 대한 응답으로 프로브 응답(Probe response) 메시지를 전송(240-2, 240-3, 및 240-4, 240-N)할 수 있고, AP1(200-1) 및 AP5(200-5)는 프로브 요청 메시지에 대한 응답 메시지를 전송하지 않을 수 있다. 즉, 본 발명의 실시 예에 따른 AP들(200-1 내지 200-N) 각각은 프로브 요청 메시지에 포함된 정보 혹은 자신의 정보를 이용하여 해당 프로브 요청 메시지에 대한 응답 메시지 전송 여부를 결정한다. 예를 들어, 각각의 AP(200-1 내지 200-N)는 미리 저장된 목록, 프로브 요청 메시지를 송신한 무선랜 디바이스의 식별정보, 프로브 요청 메시지를 송신한 무선랜 디바이스의 주소 정보, 프로브 요청 메시지를 송신한 무선랜 디바이스의 타입, 프로브 요청 메시지를 송신한 무선랜 디바이스가 요구하는 서비스 품질 정보(예: 데이터 전송률), 사업자 정보, 인증 정보, 프로브 요청 메시지에 포함된 추가 정보, 자신의 상태 정보 및 제공 가능한 데이터 전송률에 대한 정보 중 적어도 하나를 기반으로 프로브 요청 메시지에 대한 응답 메시지 전송 여부를 결정할 수 있다.이와 같이, 본 발명에서는 프로브 요청 메시지를 수신한 AP들(200-1 내지 200-N)은 선택적으로 프로브 응답 메시지를 전송함으로써, 프로브 응답 메시지가 불필요하게 전송되는 것을 방지하여 자원 효율을 향상시키면서 간섭을 감소시킬 수 있다.Referring to FIG. 2B, the WLAN device M 220 -M periodically broadcasts a probe request message to search for at least one AP present in the vicinity. Accordingly, the APs 200-1 to 200 -N located near the WLAN device M 220 -M may receive a probe request message. According to an embodiment of the present invention, the APs 200-1 to 200 -N selectively respond to a probe request message. For example, the AP2 200-2, the AP3 200-3, the AP4 200-4, and the APN 200 -N transmit a probe response message in response to the probe request message (240). -2, 240-3, and 240-4, 240-N, and the AP1 200-1 and the AP5 200-5 may not transmit a response message to the probe request message. That is, each of the APs 200-1 to 200 -N according to an embodiment of the present invention determines whether to transmit a response message to the corresponding probe request message using information included in the probe request message or its own information. For example, each of the APs 200-1 to 200 -N may store a list stored in advance, identification information of the WLAN device transmitting the probe request message, address information of the WLAN device transmitting the probe request message, and a probe request message. Type of the WLAN device that transmits the information, service quality information (eg, data rate) required by the WLAN device that transmitted the probe request message, service provider information, authentication information, additional information included in the probe request message, and own status information And whether to transmit a response message to the probe request message based on at least one of information on a data rate that can be provided. As described above, according to the present invention, the APs 200-1 to 200-N that receive the probe request message may be determined. ) Optionally transmits a probe response message, thereby preventing the probe response message from being sent unnecessarily. Improving while it is possible to reduce interference.
도 3은 본 발명의 실시 예에 따른 디바이스의 블럭 구성을 도시하고 있다. 여기서, 디바이스(300)는 AP일 수 있고, 혹은 그룹 오너로 동작하는 무선랜 디바이스일 수 있다. 3 is a block diagram of a device according to an embodiment of the present invention. Here, the device 300 may be an AP or a WLAN device operating as a group owner.
도 3을 참조하면, 디바이스(300)는 버스(310), 프로세서(320), 메모리(330), 입력 모듈(340), 및 통신 모듈(350)과 같은 구성 요소들을 포함한다. Referring to FIG. 3, the device 300 includes components such as a bus 310, a processor 320, a memory 330, an input module 340, and a communication module 350.
버스(310)는 디바이스(300)에 포함된 구성 요소들을 서로 연결하고, 구성 요소들 간의 통신을 전달하는 기능을 수행한다.The bus 310 connects the components included in the device 300 to each other and performs a function of transferring communication between the components.
프로세서(320)는 디바이스(300)의 동작과 관련된 다양한 기능을 제어한다. 예를 들어, 프로세서(320)는 버스(310)를 통해 디바이스(300)에 포함된 적어도 하나의 다른 구성 요소로부터 수신되는 명령을 해독하고, 해독된 명령에 따른 연산이나 데이터 처리를 실행할 수 있다. The processor 320 controls various functions related to the operation of the device 300. For example, the processor 320 may decode an instruction received from at least one other component included in the device 300 through the bus 310, and execute an operation or data processing according to the decoded instruction.
프로세서(320)는 메모리(330)에 저장된 하나 이상의 프로그램을 실행하여 다양한 서비스를 제공하기 위한 기능을 제어한다. 예를 들어, 프로세서(320)는 메모리(330)에 저장된 무선랜 연결프로그램(331)을 실행하여, 무선랜을 통해 통신하고자 하는 무선랜 디바이스들에 대한 브릿지 기능을 제공한다. 또한, 본 발명의 실시 예에 따라, 프로세서(320)는 무선랜 연결 프로그램(331)을 실행하여, 무선랜 디바이스들로부터 수신된 프로브 요청 메시지에 대해 선택적으로 응답하기 위한 기능을 제공한다.The processor 320 executes one or more programs stored in the memory 330 to control a function for providing various services. For example, the processor 320 executes the WLAN connection program 331 stored in the memory 330 to provide a bridge function for WLAN devices to communicate through the WLAN. In addition, according to an embodiment of the present disclosure, the processor 320 executes the WLAN connection program 331 to provide a function for selectively responding to probe request messages received from WLAN devices.
메모리(330)는 디바이스(300)에 포함된 적어도 하나의 구성 요소로부터 수신되거나 적어도 하나의 구성 요소에 의해 생성된 명령 혹은 데이터(335)를 저장한다. 예를 들어, 메모리(330)는 무선랜 연결 허용 디바이스 목록, 무선랜 연결 허용 디바이스 타입, 무선랜 연결에 대한 인증 정보, 무선랜 연결에 대한 추가 정보, 무선랜 연결 허용 디바이스의 주소 정보(예: MAC 주소, IP 주소), 무선랜 연결 허용 사업자 정보, 무선랜을 통해 디바이스(300)에 연결되었던 무선랜 디바이스들을 나타내는 무선랜 연결 이력 정보, 제공 가능한 데이터 전송률 중 적어도 하나를 저장할 수 있다. 제공 가능한 데이터 전송률은 디바이스(300)에 연결 중인 단말의 수, 디바이스(300)에 연결 중인 단말들이 사용 중인 데이터 전송률에 따라 동적으로 변경될 수 있다.The memory 330 stores instructions or data 335 received from or generated by at least one component included in the device 300. For example, the memory 330 may include a wireless LAN connection allowable device list, a wireless LAN connection allowable device type, authentication information for the wireless LAN connection, additional information on the wireless LAN connection, and address information of the wireless LAN connection allowable device (eg, MAC address, IP address), WLAN connection allowance operator information, WLAN connection history information indicating the WLAN devices connected to the device 300 through the WLAN, and at least one of data rates that can be stored. The data rate that can be provided may be dynamically changed according to the number of terminals connected to the device 300 and the data rates used by the terminals connected to the device 300.
메모리(330)는 무선랜 연결 프로그램(331) 모듈을 포함할 수 있다. 무선랜 연결 프로그램(331) 모듈은 소프트웨어(software), 펌웨어(firmware) 및 하드웨어(hardware) 중에서 적어도 하나로 구성될 수 있다.The memory 330 may include a WLAN connection program 331 module. The WLAN connection program 331 module may be configured of at least one of software, firmware, and hardware.
무선랜 연결 프로그램(331)은 무선랜을 통해 통신하고자 하는 무선랜 디바이스들에 대한 브릿지 기능을 제공하기 위한 명령어들을 포함할 수 있다. 본 발명의 실시 예에 따른 무선랜 연결 프로그램(331)은 프로브 응답 프로그램(332)을 포함하여, 프로브 요청 메시지에 포함된 정보, 디바이스(300) 내에 기록된 정보 및 디바이스(300)의 상태 정보, 디바이스(300)의 제공 가능한 데이터 전송률 정보 중 적어도 하나를 기반으로 프로브 요청에 대해 선택적으로 응답하기 위한 명령어들을 포함할 수 있다. 여기서, 프로브 요청 메시지에 포함된 정보는 도 4에 도시된 바와 같은 프레임 구조를 가지는 프로브 요청 메시지에서, MAC 헤더(400) 내에 포함된 주소(Address1, Address2, Address3, 402) 및/혹은 프레임 바디(Frame Body, 410) 내에 포함된 사업자별 정보 요소(vender specific Information Element) 필드에 추가된 정보를 포함한다. 또한, 디바이스(300) 내에 기록된 정보는 메모리(330)에 저장된 무선랜 연결 허용 디바이스 목록, 무선랜 연결 허용 디바이스 타입, 무선랜 연결에 대한 인증 정보, 무선랜 연결 허용 디바이스의 주소 정보, (예: MAC 주소, IP 주소), 무선랜 연결 허용 사업자 정보, 무선랜 연결 이력 정보 중 적어도 하나를 포함한다. 또한, 디바이스(300)의 상태 정보는 디바이스(300)가 페어링 호스트 모드(paring host mode)와 일반 모드(normal mode) 중에서 어떤 모드로 동작하는 중인지 나타내는 정보를 의미한다. 페어링 호스트 모드는 디바이스(300)가 무선랜 통신을 위한 연결을 설정하는 동작을 수행 중인 모드로, 페어링 호스트 모드로 동작하는 디바이스(300)는 새로운 무선랜 디바이스의 연결을 허용하여, 새로운 무선랜 디바이스와의 연결을 형성할 수 있다. 일반 모드는 디바이스(300)가 무선랜 연결이 이미 형성된 무선랜 디바이스들과 데이터를 송수신하는 동작을 수행 중인 모드로서, 일반 모드로 동작 중인 디바이스(300)는 새로운 무선랜 디바이스의 연결은 허용하지 않고, 기존 연결 이력이 있는 무선랜 디바이스의 연결은 허용할 수 있다. The WLAN connection program 331 may include instructions for providing a bridge function for WLAN devices that wish to communicate via WLAN. The WLAN connection program 331 according to an embodiment of the present invention includes a probe response program 332, information included in a probe request message, information recorded in the device 300, and status information of the device 300. Commands for selectively responding to the probe request may be included based on at least one of data rate information provided by the device 300. In this case, the information included in the probe request message includes an address (Address1, Address2, Address3, 402) and / or frame body (included in the MAC header 400) in the probe request message having a frame structure as shown in FIG. It includes information added to the vendor specific information element field included in the frame body (410). In addition, the information recorded in the device 300 may be a wireless LAN connection allowable device list stored in the memory 330, a wireless LAN connection allowable device type, authentication information for wireless LAN connection, address information of a wireless LAN connection allowable device, and the like. MAC address, IP address), WLAN connection allowance operator information, and WLAN connection history information. In addition, the state information of the device 300 refers to information indicating whether the device 300 is operating in a pairing host mode or a normal mode. The pairing host mode is a mode in which the device 300 performs an operation for establishing a connection for WLAN communication. The device 300 operating in the pairing host mode allows a new WLAN device to be connected to the new WLAN device. Can form a connection with the. The normal mode is a mode in which the device 300 transmits / receives data to / from WLAN devices which have already been connected to the WLAN. The device 300 operating in the normal mode does not allow connection of a new WLAN device. For example, the connection of the WLAN device having an existing connection history may be allowed.
본 발명의 일 실시 예에 따라, 프로브 응답 프로그램(332)은 무선랜 디바이스로부터 수신된 프로브 요청 메시지로부터 해당 무선랜 디바이스의 식별 정보를 획득한 후, 획득된 식별 정보가 메모리(330)에 미리 저장된 디바이스 목록에 등록되어 있는지 여부를 판단하고, 판단 결과를 기반으로 해당 무선랜 디바이스로 프로브 응답 메시지를 전송할지 여부를 결정하는 명령어를 포함할 수 있다. 본 발명의 다른 실시 예에 따라, 프로브 응답 프로그램(332)은 무선랜 디바이스로부터 수신된 프로브 요청 메시지로부터 해당 무선랜 디바이스의 주소 정보를 획득하고, 획득된 주소 정보가 메모리(330)에 미리 저장된 무선랜 연결 허용 디바이스의 주소 정보에 해당하는지 여부를 판단하고, 판단 결과를 기반으로 해당 무선랜 디바이스로 프로브 응답 메시지를 전송할지 여부를 결정하는 명령어를 포함할 수 있다. 본 발명의 또 다른 실시 예에 따라, 프로브 응답 프로그램(332)은 무선랜 디바이스로부터 프로브 요청 메시지가 수신될 시, 디바이스의 상태 및 무선랜 디바이스에 대한 연결 이력 정보를 기반으로 해당 무선랜 디바이스로 프로브 응답 메시지를 전송할지 여부를 결정하는 명령어를 포함할 수 있다. 본 발명의 또 다른 실시 예에 따라, 프로브 응답 프로그램(332)은 무선랜 디바이스로부터 수신된 프로브 요청 메시지로부터 해당 무선랜 디바이스의 디바이스 타입 정보를 획득한 후, 획득된 디바이스 타입 정보가 미리 설정된 무선랜 연결 허용 디바이스 타입에 대응하는지 여부를 판단하고, 판단 결과를 기반으로 해당 무선랜 디바이스로 프로브 응답 메시지를 전송할지 여부를 결정하는 명령어를 포함할 수 있다. 본 발명의 또 다른 실시 예에 따라, 프로브 응답 프로그램(332)은 무선랜 디바이스로부터 수신되는 프로브 요청 메시지에서 해당 무선랜 디바이스의 사업자 정보를 획득한 후, 획득된 사업자 정보가 미리 설정된 무선랜 연결 허용 사업자 정보에 대응하는지 여부를 판단하고, 판단 결과를 기반으로 해당 무선랜 디바이스로 프로프 응답 메시지를 전송할지 여부를 결정하는 명령어를 포함할 수 있다. 본 발명의 또 다른 실시 예에 따라, 프로브 응답 프로그램(332)은 무선랜 디바이스로부터 수신되는 프로브 요청 메시지에서 해당 무선랜 디바이스가 요구하는 데이터 전송률에 대한 정보를 획득한 후, 디바이스(300)가 제공 가능한 데이터 전송률을 기반으로 해당 무선랜 디바이스가 요구하는 데이터 전송률을 보장할 수 있는지 여부를 판단하고, 해당 무선랜 디바이스가 요구하는 데이터 전송률을 보장할 수 있는지 여부에 따라 해당 무선랜 디바이스로 프로프 응답 메시지를 전송할지 여부를 결정하는 명령어를 포함할 수 있다. 본 발명의 또 다른 실시 예에 따라, 프로브 응답 프로그램(332)은 무선랜 디바이스로부터 수신된 프로브 요청 메시지로부터 인증 정보를 획득한 후, 획득된 추가 정보가 미리 설정된 무선랜 연결 인증 정보와 일치하는지 여부를 판단하고, 판단 결과를 기반으로 해당 무선랜 디바이스로 프로브 응답 메시지를 전송할지 여부를 결정하는 명령어를 포함할 수 있다. 추가로, 프로브 응답 프로그램(332)은 미리 설정된 인증 정보와 일치하는 인증 정보를 포함하는 프로브 요청 메시지를 전송한 해당 무선랜 디바이스를 디바이스 목록에 추가하고, 디바이스 목록을 이용하여 프로브 요청에 대한 응답 메시지 전송 여부를 결정하는 명령어를 포함할 수 있다. 여기서, 응답 메시지 전송 여부를 결정하는 상술한 실시 예들은 하기 6 내지 도 10에서 상세히 설명할 것이다.According to an embodiment of the present disclosure, the probe response program 332 obtains identification information of the corresponding WLAN device from a probe request message received from the WLAN device, and the obtained identification information is stored in advance in the memory 330. It may include a command to determine whether it is registered in the device list, and whether to send a probe response message to the corresponding WLAN device based on the determination result. According to another embodiment of the present disclosure, the probe response program 332 obtains address information of the corresponding WLAN device from a probe request message received from the WLAN device, and the obtained address information is stored in the memory 330 in advance. It may include a command for determining whether to correspond to the address information of the LAN connection allowed device, and whether to send a probe response message to the corresponding WLAN device based on the determination result. According to another embodiment of the present invention, when the probe request message is received from the WLAN device, the probe response program 332 probes to the corresponding WLAN device based on the state of the device and the connection history information on the WLAN device. It may include a command for determining whether to send a response message. According to another embodiment of the present disclosure, the probe response program 332 acquires device type information of the corresponding WLAN device from a probe request message received from the WLAN device, and then acquires the device type information of the WLAN. It may include a command for determining whether to correspond to the connection allowable device type, and whether to send a probe response message to the corresponding WLAN device based on the determination result. According to another embodiment of the present invention, the probe response program 332 obtains the operator information of the corresponding WLAN device from the probe request message received from the WLAN device, and then permits the WLAN connection in which the acquired operator information is preset. And determining whether to correspond to the operator information, and determining whether to transmit a prop response message to the corresponding WLAN device based on the determination result. According to another embodiment of the present invention, the probe response program 332 obtains information on the data rate required by the corresponding WLAN device in the probe request message received from the WLAN device, and then provided by the device 300. It is determined whether the data rate required by the corresponding WLAN device can be guaranteed based on the possible data rate, and the prop response to the corresponding WLAN device is determined according to whether the data rate required by the corresponding WLAN device can be guaranteed. It may include a command for determining whether to send a message. According to another embodiment of the present invention, after the probe response program 332 obtains authentication information from the probe request message received from the WLAN device, whether the acquired additional information matches the preset WLAN connection authentication information. And determining whether to transmit a probe response message to the corresponding WLAN device based on the determination result. In addition, the probe response program 332 adds the corresponding WLAN device that has transmitted the probe request message including the authentication information that matches the preset authentication information to the device list, and responds to the probe request using the device list. It may include a command for determining whether to transmit. Here, the above-described embodiments of determining whether to send a response message will be described in detail with reference to FIGS. 6 to 10.
입력 모듈(340)은 사용자 선택 혹은 제스처에 의해 발생되는 명령 혹은 데이터를 버스(310)를 통해 프로세서(320) 혹은 상기 메모리(330)로 전달한다. 사용자 입력 모듈(340)은 물리적 키 버튼, 물리적 키패드, 터치 감지 센서, 근접 센서, 가속도 센서, 마이크, 및 마우스 중 적어도 하나를 포함할 수 있다. 본 발명의 실시 예에 따른 입력 모듈(340)은 디바이스(300)의 모드 전환을 위한 명령 혹은 데이터를 입력받을 수 있다. 예를 들어, 일반 모드로 동작 중인 디바이스(300)의 상태를 패어링 호스트 모드로 전환시키기 위한 키를 입력받을 수 있다. The input module 340 transmits a command or data generated by a user selection or gesture to the processor 320 or the memory 330 through the bus 310. The user input module 340 may include at least one of a physical key button, a physical keypad, a touch sensor, a proximity sensor, an acceleration sensor, a microphone, and a mouse. The input module 340 according to an embodiment of the present invention may receive a command or data for mode switching of the device 300. For example, a key for switching the state of the device 300 operating in the normal mode to the pairing host mode may be input.
통신 모듈(350)은 디바이스(300)와 적어도 하나의 다른 디바이스(302, 304) 사이의 무선랜 통신 연결을 수행한다. 예를 들어, 통신 모듈(350)은 근거리 통신 프로토콜(예: Wifi(wireless fidelity), BT(Bluetooth), NFC(near field communication)을 지원할 수 있다. 추가적으로, 통신 모듈은(350) 네트워크 통신(예: Internet, LAN(local area network), WAN(wire area network), telecommunication network, cellular network, satellite network 혹은 POTS(plain old telephone service) 등)을 지원할 수도 있다. 통신 모듈(350)은 디바이스(300)로부터 임계 거리 이내에 위치해 있는 적어도 하나의 디바이스(302, 304)와 통신하여 그룹을 형성할 수 있다. 예를 들어, 통신 모듈(350)은 무선랜을 이용하여 통신하는 그룹을 생성하기 위한 모바일 AP(Access Point) 기능을 제공할 수 있다. The communication module 350 performs a WLAN communication connection between the device 300 and at least one other device 302, 304. For example, the communication module 350 may support a short range communication protocol (eg, Wifi (wireless fidelity), BT (Bluetooth), or near field communication (NFC). Additionally, the communication module 350 may include a network communication (eg, : May support the Internet, a local area network (LAN), a wire area network (WAN), a telecommunication network, a cellular network, a satellite network, or a plain old telephone service (POTS), etc. The communication module 350 may include a device 300. The communication module 350 may form a group by communicating with at least one device 302 and 304 located within a threshold distance from the communication device 350. For example, the communication module 350 may include a mobile AP for generating a group that communicates using a WLAN. Access Point) function can be provided.
디바이스(302, 304)는 디바이스(300)와 동일한 타입의 장치이거나 혹은 다른 타입의 디바이스일 수 있다. 본 발명의 실시 예에 따라 디바이스(302)는 주변에 위치한 AP 혹은 GO를 검색하기 위해 프로브 요청 메시지를 방송하는 무선랜 디바이스일 수 있다. Devices 302 and 304 may be devices of the same type as device 300 or other types of devices. According to an embodiment of the present invention, the device 302 may be a WLAN device that broadcasts a probe request message to search for APs or GOs located in the vicinity.
본 발명의 실시 예에 따른 디바이스(302)는 버스(360), 프로세서(362), 메모리(364), 입력 모듈(366), 통신 모듈(368)과 같은 구성 요소들을 포함할 수 있다. The device 302 according to an embodiment of the present invention may include components such as a bus 360, a processor 362, a memory 364, an input module 366, and a communication module 368.
버스(360)는 디바이스(302)에 포함된 구성 요소들을 서로 연결하고, 구성 요소들 간의 통신을 전달하는 기능을 수행한다.The bus 360 connects the components included in the device 302 with each other and performs a function of transferring communication between the components.
프로세서(362)는 디바이스(302)의 동작과 관련된 다양한 기능을 제어한다. 예를 들어, 프로세서(362)는 버스(360)를 통해 디바이스(302)에 포함된 적어도 하나의 다른 구성 요소로부터 수신되는 명령을 해독하고, 해독된 명령에 따른 연산이나 데이터 처리를 실행할 수 있다. Processor 362 controls various functions associated with the operation of device 302. For example, the processor 362 may decode an instruction received from at least one other component included in the device 302 via the bus 360, and execute an operation or data processing according to the decoded instruction.
프로세서(362)는 메모리(364)에 저장된 하나 이상의 프로그램을 실행하여 다양한 서비스를 제공하기 위한 기능을 제어한다. 예를 들어, 프로세서(362)는 메모리(364)에 저장된 무선랜 연결 프로그램(371)을 실행하여, AP 및/혹은 GO를 검색하고 검색된 AP 및/혹은 GO를 통해 무선랜 연결을 수행한다. 또한, 본 발명의 실시 예에 따라, 프로세서(362)는 무선랜 연결 프로그램(371)을 실행하여, AP 및/혹은 GO를 검색하기 위한 프로브 요청 메시지를 방송하기 위한 기능을 제어한다.The processor 362 controls functions for providing various services by executing one or more programs stored in the memory 364. For example, the processor 362 executes the WLAN connection program 371 stored in the memory 364 to search for an AP and / or GO and perform a WLAN connection through the found AP and / or GO. In addition, according to an embodiment of the present disclosure, the processor 362 executes the WLAN connection program 371 and controls a function for broadcasting a probe request message for searching for an AP and / or GO.
메모리(364)는 디바이스(302)에 포함된 적어도 하나의 구성 요소로부터 수신되거나 적어도 하나의 구성 요소에 의해 생성된 명령 혹은 데이터(373)를 저장한다. 예를 들어, 메모리(364)는 디바이스(302)의 식별 정보, 디바이스(302)의 디바이스 타입, 무선랜 연결에 대한 인증 정보, 무선랜 연결에 대한 추가 정보, 디바이스(302)의 주소 정보(예: MAC 주소, IP 주소), 사업자 정보, 디바이스(302)에서 실행 가능한 어플리케이션 각각에 대한 요구 데이터 전송률 정보, 및 디바이스(302)에서 실행 가능한 서비스 각각에 대한 요구 데이터 전송률 정보 중 적어도 하나를 저장할 수 있다. Memory 364 stores instructions or data 373 received from or generated by at least one component included in device 302. For example, the memory 364 may include identification information of the device 302, device type of the device 302, authentication information for the WLAN connection, additional information for the WLAN connection, and address information of the device 302 (eg, : At least one of a MAC address, an IP address), operator information, request data rate information for each application executable in the device 302, and request data rate information for each service executable in the device 302. .
메모리(364)는 무선랜 연결 프로그램(371) 모듈을 포함할 수 있다. 무선랜 연결 프로그램(371) 모듈은 소프트웨어(software), 펌웨어(firmware) 및 하드웨어(hardware) 중에서 적어도 하나로 구성될 수 있다.The memory 364 may include a WLAN connection program 371 module. The WLAN connection program 371 module may be configured of at least one of software, firmware, and hardware.
무선랜 연결 프로그램(371)은 프로브 요청 메시지를 방송하기 위한 명령어들을 포함할 수 있다. 본 발명의 실시 예에 따른 무선랜 연결 프로그램은 프로브 요청 프로그램(372)을 포함하여, 프로브 요청 메시지를 생성하여 방송하기 위한 명령어들을 포함할 수 있다. 무선랜 연결 프로그램(371)은 도 4에 도시된 바와 같은 프레임 구조를 가지는 프로브 요청 메시지를 구성하기 위한 명령어들을 포함할 수 있다. 무선랜 연결 프로그램(371)은 도 4에 도시된 바와 같은 프레임 구조에서 MAC 헤더(400) 내에 포함된 주소(Address1, Address2, Address3, 402) 및/혹은 프레임 바디(Frame Body, 410) 내에 포함된 사업자별 정보 요소(vender specific Information Element) 필드에 추가적인 정보를 포함시키는 명령어를 포함할 수 있다. 실시 예에 따라 무선랜 연결 프로그램(371)은 메모리(364)에 저장된 디바이스(302)의 식별 정보, 디바이스(302)의 디바이스 타입, 무선랜 연결에 대한 인증 정보, 무선랜 연결에 대한 추가 정보, 디바이스(302)의 주소 정보(예: MAC 주소, IP 주소), 사업자 정보 중 적어도 하나를 프로브 요청 메시지의 사업자별 정보 요소 필드에 포함시키는 명령어를 포함할 수 있다. 추가적으로, 무선랜 연결 프로그램(371)은 디바이스(302)에서 실행 중인 적어도 하나의 어플리케이션, 디바이스(302)에서 실행이 요청된 적어도 하나의 어플리케이션, 및/혹은 디바이스(302)에서 실행이 요청된 적어도 하나의 서비스에 대한 요구 데이터 전송률을 프로브 요청 메시지의 사업자별 정보 요소 필드에 포함시키는 명령어를 포함할 수 있다. 예를 들어, 무선랜 연결 프로그램(371)은 디바이스(302)에서 사용자 혹은 미리 설정된 방식에 따라 실행이 감지된 어플리케이션 중에서 무선랜 연결을 필요로 하는 적어도 하나의 어플리케이션의 요구 데이터 전송률을 확인하고, 확인된 요구 데이터 전송률을 포함하는 프로브 요청 메시지를 구성하는 명령어를 포함할 수 있다. The WLAN connection program 371 may include instructions for broadcasting a probe request message. The WLAN connection program according to an embodiment of the present invention may include instructions for generating and broadcasting a probe request message, including a probe request program 372. The WLAN connection program 371 may include instructions for constructing a probe request message having a frame structure as shown in FIG. 4. The WLAN connection program 371 may be included in an address (Address1, Address2, Address3, 402) and / or a frame body (410) included in the MAC header 400 in the frame structure shown in FIG. It may include a command for including additional information in the vendor specific information element field. According to an embodiment, the WLAN connection program 371 may include identification information of the device 302 stored in the memory 364, a device type of the device 302, authentication information for the WLAN connection, additional information for the WLAN connection, And at least one of address information (eg, MAC address, IP address) and provider information of the device 302 may be included in a provider-specific information element field of the probe request message. Additionally, the WLAN connection program 371 may include at least one application running in the device 302, at least one application requested to be executed in the device 302, and / or at least one requested to be executed in the device 302. It may include a command for including the data rate required for the service of the service provider information element field of the probe request message. For example, the WLAN connection program 371 checks the required data rate of at least one application requiring the WLAN connection among applications detected to be executed in accordance with a user or a preset method in the device 302, and confirms And a command for constructing a probe request message including the requested data rate.
입력 모듈(366)은 사용자 선택 혹은 제스처에 의해 발생되는 명령 혹은 데이터를 버스(360)를 통해 프로세서(362) 혹은 상기 메모리(364)로 전달한다. 사용자 입력 모듈(366)은 물리적 키 버튼, 물리적 키패드, 터치 감지 센서, 근접 센서, 가속도 센서, 마이크, 및 마우스 중 적어도 하나를 포함할 수 있다. 본 발명의 실시 예에 따른 입력 모듈(366)은 적어도 하나의 어플리케이션을 실행하기 위한 명령 혹은 데이터를 입력 받을 수 있다. 본 발명의 실시 예에 따른 입력 모듈(366)은 적어도 하나의 서비스 기능을 제공하기 위한 명령 혹은 데이터를 입력 받을 수 있다.The input module 366 transfers a command or data generated by a user selection or gesture through the bus 360 to the processor 362 or the memory 364. The user input module 366 may include at least one of a physical key button, a physical keypad, a touch sensing sensor, a proximity sensor, an acceleration sensor, a microphone, and a mouse. The input module 366 according to an embodiment of the present invention may receive a command or data for executing at least one application. The input module 366 according to an embodiment of the present invention may receive a command or data for providing at least one service function.
통신 모듈(368)은 디바이스(302)와 적어도 하나의 다른 디바이스(300) 사이의 무선랜 통신 연결을 수행한다. 예를 들어, 통신 모듈(368)은 근거리 통신 프로토콜(예: Wifi(wireless fidelity), BT(Bluetooth), NFC(near field communication)을 지원할 수 있다. 추가적으로, 통신 모듈은(368) 네트워크 통신(예: Internet, LAN(local area network), WAN(wire area network), telecommunication network, cellular network, satellite network 혹은 POTS(plain old telephone service) 등)을 지원할 수도 있다. 통신 모듈(368)은 디바이스(302)로부터 임계 거리 이내에 위치해 있는 적어도 하나의 디바이스(300)를 검색하여, 무선랜 연결을 수행할 수 있다. The communication module 368 performs a WLAN communication connection between the device 302 and at least one other device 300. For example, the communication module 368 may support a short range communication protocol (eg, Wifi (wireless fidelity), BT (Bluetooth), and near field communication (NFC). Additionally, the communication module 368 may provide network communication (eg, : May support the Internet, a local area network (LAN), a wire area network (WAN), a telecommunication network, a cellular network, a satellite network, or a plain old telephone service (POTS), etc. The communication module 368 may include a device 302. Search for at least one device 300 located within a threshold distance from the to perform a WLAN connection.
실시 예에 따라, 디바이스(302)는 적어도 하나의 다른 디바이스와 통신하는 통신 모듈과, 적어도 하나의 어플리케이션 실행에 의해 무선랜 연결 이벤트를 감지하고, 무선랜 연결을 위한 프로브 요청 메시지를 방송하도록 제어하는 제어부를 포함하여 구성될 수 있다. 이때 프로브 요청 메시지는, 상기 디바이스의 주소 정보, 상기 디바이스의 타입 정보, 상기 디바이스의 인증 정보, 상기 디바이스의 사업자 정보, 상기 디바이스의 요구 데이터 전송률, 및 상기 디바이스의 알고리즘 동작 정보 중 적어도 하나를 포함할 수 있다.According to an embodiment, the device 302 detects a WLAN connection event by communicating with at least one other device, at least one application execution, and controls to broadcast a probe request message for WLAN connection. It may be configured to include a control unit. In this case, the probe request message may include at least one of address information of the device, type information of the device, authentication information of the device, operator information of the device, required data rate of the device, and algorithm operation information of the device. Can be.
도 5a는 본 발명의 실시 예에 따른 디바이스(300)의 동작 절차를 도시하고 있다.5A illustrates an operation procedure of the device 300 according to an embodiment of the present invention.
도 5a를 참조하면, 디바이스(300)는 501단계에서 적어도 하나의 다른 무선랜 디바이스로부터 프로브 요청 메시지를 수신한다. 프로브 요청 메시지는 도 4에 도시된 바와 같이 구성될 수 있다.Referring to FIG. 5A, in operation 501, the device 300 receives a probe request message from at least one other WLAN device. The probe request message may be configured as shown in FIG. 4.
디바이스(300)는 503단계에서 프로브 요청 신호에 포함된 정보 및 디바이스(300)의 내부 정보 중 적어도 하나를 이용하여 선택적으로 프로브 응답 신호를 전송한다. 예를 들어, 디바이스(300)는 프로브 요청 신호에 포함된 정보, 디바이스(300)의 내부 정보, 및 디바이스(300)의 제공 가능한 데이터 전송률 정보 중 적어도 하나를 이용하여 프로브 응답 신호 전송 여부를 결정하고, 프로브 응답 신호 전송이 결정되는 경우에 프로브 응답 신호를 전송한다. 여기서, 프로브 요청 메시지에 포함된 정보는 도 4에 도시된 바와 같은 프레임 구조를 가지는 프로브 요청 메시지에서, MAC 헤더(400) 내에 포함된 주소(Address, 402) 및/혹은 프레임 바디(Frame Body, 410) 내에 포함된 사업자별 정보 요소(vender specific Information Element) 필드에 추가된 정보를 포함할 수 있다. 또한, 디바이스(300)의 내부 정보는 디바이스(300) 내에 기록된 무선랜 허용 디바이스 관련 정보 및 디바이스(300)의 상태 정보 중 적어도 하나를 포함할 수 있다. 예를 들어, 디바이스(300) 내에 기록된 무선랜 허용 디바이스 관련 정보는 메모리(330)에 저장된 무선랜 연결 허용 디바이스 목록, 무선랜 연결 허용 디바이스 타입, 무선랜 연결에 대한 인증 정보, 무선랜 연결 허용 디바이스의 주소 정보, 무선랜 허용 사업자 정보, 무선랜 연결 이력 정보 중 적어도 하나를 포함할 수 있다. 또한, 디바이스(300)의 상태 정보는 디바이스(300)가 페어링 호스트 모드(paring host mode)와 일반 모드(normal mode) 중에서 어떤 모드로 동작하는 중인지 나타내는 정보를 의미한다. 디바이스(300)의 제공 가능한 데이터 전송률 정보는 디바이스(300)에 연결(혹은 접속) 중인 단말의 수, 연결 중인 단말의 데이터 전송률 등과 같은 셀 부하를 나타내는 정보를 기반으로 결정될 수 있다. In operation 503, the device 300 selectively transmits a probe response signal using at least one of information included in the probe request signal and internal information of the device 300. For example, the device 300 may determine whether to transmit the probe response signal by using at least one of information included in the probe request signal, internal information of the device 300, and data rate information that may be provided by the device 300. When the probe response signal transmission is determined, the probe response signal is transmitted. In this case, the information included in the probe request message may include an address (402) and / or a frame body (410) included in the MAC header 400 in the probe request message having a frame structure as shown in FIG. ) May include information added to a vendor specific information element field included in. In addition, the internal information of the device 300 may include at least one of WLAN permission device related information and state information of the device 300 recorded in the device 300. For example, the WLAN-allowed device-related information recorded in the device 300 may include a wireless LAN connection allowable device list stored in the memory 330, a wireless LAN connection allowable device type, authentication information for wireless LAN connection, and wireless LAN connection allowed. The device may include at least one of address information of the device, WLAN provider information, and WLAN connection history information. In addition, the state information of the device 300 refers to information indicating whether the device 300 is operating in a pairing host mode or a normal mode. The data rate information that can be provided by the device 300 may be determined based on information indicating a cell load such as the number of terminals connected (or connected) to the device 300, the data rate of the connected terminal, and the like.
이후, 디바이스(300)는 본 발명의 실시 예에 다른 절차를 종료한다.Thereafter, the device 300 terminates another procedure according to the embodiment of the present invention.
도 5b는 본 발명의 실시 예에 따른 디바이스의 수단을 도시하고 있다.5B illustrates the means of a device according to an embodiment of the invention.
도 5b를 참조하면, 디바이스(300)는 적어도 하나의 다른 무선랜 디바이스로부터 프로브 요청 메시지를 수신하는 수단(511)을 포함한다. 예를 들어, 디바이스(300)는 프로브 요청 메시지를 수신하기 위해 무선랜 통신을 지원하는 통신 모듈(350)을 구비한다. 프로브 요청 메시지는 도 4에 도시된 바와 같이 구성될 수 있다.Referring to FIG. 5B, the device 300 includes means 511 for receiving a probe request message from at least one other WLAN device. For example, the device 300 includes a communication module 350 that supports WLAN communication to receive a probe request message. The probe request message may be configured as shown in FIG. 4.
또한, 디바이스(300)는 프로브 요청 신호에 포함된 정보 및 디바이스(300)의 내부 정보 중 적어도 하나를 이용하여 선택적으로 프로브 응답 신호를 전송하는 수단(513)을 포함한다. 예를 들어, 디바이스(300)는 프로브 요청 신호에 포함된 정보, 디바이스(300)의 내부 정보, 및 디바이스(300)의 제공 가능한 데이터 전송률 정보 중 적어도 하나를 이용하여 프로브 요청 신호에 대한 응답 여부를 결정하는 프로세서(320) 혹은 프로브 응답 프로그램(332)을 포함할 수 있다. 추가로, 디바이스(300)는 디바이스(300)의 내부 정보를 기록하는 메모리(330)를 포함할 수 있다. The device 300 also includes means 513 for selectively transmitting a probe response signal using at least one of information included in the probe request signal and internal information of the device 300. For example, the device 300 may determine whether the device 300 responds to the probe request signal by using at least one of information included in the probe request signal, internal information of the device 300, and data rate information that may be provided by the device 300. The processor 320 or the probe response program 332 may be included. In addition, the device 300 may include a memory 330 that records internal information of the device 300.
도 6은 본 발명의 일 실시 예에 따른 디바이스에서 디바이스 목록을 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하고 있다.6 illustrates an operation procedure of selectively transmitting a probe response signal based on a device list in a device according to an embodiment of the present invention.
도 6을 참조하면, 디바이스(300)는 601단계에서 프로브 요청 신호를 수신하고, 603단계에서 프로브 요청 신호에 포함된 디바이스의 식별 정보를 확인한다. 예를 들어, 디바이스의 식별 정보는 디바이스 ID, MAC 주소, IP 주소 중 적어도 하나를 포함할 수 있다.Referring to FIG. 6, the device 300 receives a probe request signal in step 601 and checks identification information of a device included in the probe request signal in step 603. For example, the identification information of the device may include at least one of a device ID, a MAC address, and an IP address.
디바이스(300)는 605단계에서 프로브 요청 신호를 송신한 무선랜 디바이스의 식별 정보가 미리 저장된 디바이스 목록에 존재하는지 여부를 검사한다. 미리 저장된 디바이스 목록은 디바이스(300)에서 무선랜 연결을 허용할 무선랜 디바이스들의 식별 정보를 포함할 수 있다. 미리 저장된 디바이스 목록은 디바이스(300)에서 수집된 정보를 가공하여 생성될 수도 있고, 다른 디바이스로부터 수신될 수도 있으며, 사용자에 의해 입력된 정보를 바탕으로 생성될 수도 있다. The device 300 checks whether identification information of the WLAN device that transmitted the probe request signal exists in a pre-stored device list in step 605. The pre-stored device list may include identification information of WLAN devices to allow WLAN connection in the device 300. The pre-stored device list may be generated by processing the information collected by the device 300, may be received from another device, or may be generated based on information input by a user.
만일, 미리 저장된 디바이스 목록에 프로브 요청 신호를 송신한 무선랜 디바이스의 식별 정보가 존재하는 것으로 판단되는 경우, 디바이스(300)는 607단계에서 프로브 요청 신호를 송신한 무선랜 디바이스로 프로브 응답 신호를 전송하고, 본 발명의 실시 예에 따른 절차를 종료한다.If it is determined that the identification information of the WLAN device which has transmitted the probe request signal exists in the previously stored device list, the device 300 transmits a probe response signal to the WLAN device which has transmitted the probe request signal in step 607. Then, the procedure according to the embodiment of the present invention ends.
반면, 미리 저장된 디바이스 목록에 프로브 요청 신호를 송신한 무선랜 디바이스의 식별 정보가 존재하지 않는 것으로 판단되는 경우, 디바이스(300)는 프로브 요청 신호를 송신한 무선랜 디바이스가 무선랜 연결이 허용되지 않은 디바이스인 것으로 판단하고, 프로브 응답 신호를 전송하지 않고, 본 발명의 실시 예에 따른 절차를 종료한다.On the other hand, if it is determined that the identification information of the WLAN device which has transmitted the probe request signal does not exist in the previously stored device list, the device 300 may not allow the WLAN device which has transmitted the probe request signal to be connected to the WLAN. It is determined that the device, and does not transmit a probe response signal, and ends the procedure according to an embodiment of the present invention.
상술한 도 6에서는 무선랜 연결을 허용할 무선랜 디바이스들의 식별 정보를 포함하는 디바이스 목록을 이용함으로써, 디바이스(300)가 디바이스 목록 내에 식별 정보가 존재하는 무선랜 디바이스들에 대해서만 프로브 응답 신호를 전송하는 방식에 대해 설명하였다. 그러나, 실시 예에 따라 디바이스(300)가 무선랜 연결을 허용하지 않을 무선랜 디바이스들의 식별 정보를 포함하는 디바이스 목록을 미리 저장함으로써, 디바이스 목록 내에 식별 정보가 존재하지 않는 무선랜 디바이스들에 대해서만 프로브 응답 신호를 전송하는 방식도 가능할 것이다.In FIG. 6 described above, by using a device list including identification information of WLAN devices to allow WLAN connection, the device 300 transmits a probe response signal only to WLAN devices having identification information in the device list. It was described how to do. However, according to an embodiment, the device 300 previously stores a device list including identification information of WLAN devices that will not allow a WLAN connection, thereby probing only for WLAN devices for which identification information does not exist in the device list. It is also possible to send a response signal.
도 7은 본 발명의 다른 실시 예에 따른 디바이스에서 디바이스 상태를 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하고 있다.7 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on a device state in a device according to another embodiment of the present invention.
도 7을 참조하면, 디바이스(300)는 701단계에서 프로브 요청 신호를 수신하고, 703단계에서 디바이스(300)의 상태 정보를 확인한다. 예를 들어, 디바이스(300)가 새로운 무선랜 디바이스와의 연결을 허용하는 페어링 호스트 모드로 동작 중인지 혹은 새로운 무선랜 디바이스와의 연결을 허용하지 않는 일반 모드로 동작 중인지 여부를 확인한다. 디바이스(300)는 전원 오프 상태에서 전원 온 상태로 변경될 때, 디바이스(300)가 리셋될 때, 미리 설정된 모드 전환 키가 입력될 때, 혹은 사용자에 의해 모드 전환 요청 명령이 수신될 때, 미리 설정된 시간 구간 동안에 페어링 호스트 모드로 동작할 수 있고, 그 이외의 시간 구간 동안에는 일반 모드로 동작할 수 있다.Referring to FIG. 7, the device 300 receives a probe request signal in step 701 and checks state information of the device 300 in step 703. For example, it is checked whether the device 300 is operating in a pairing host mode that allows connection with a new WLAN device or in a normal mode that does not allow connection with a new WLAN device. When the device 300 changes from a power-off state to a power-on state, when the device 300 is reset, when a preset mode switch key is input, or when a mode switch request command is received by the user, The device may operate in a pairing host mode for a set time period, and may operate in a normal mode for other time periods.
703단계의 확인 결과, 디바이스(300)가 페어링 호스트 모드로 동작 중인 경우, 디바이스(300)는 607단계에서 프로브 요청 신호를 송신한 무선랜 디바이스로 프로브 응답 신호를 전송하고, 본 발명의 실시 예에 따른 절차를 종료한다.In operation 703, when the device 300 is operating in the pairing host mode, the device 300 transmits a probe response signal to the WLAN device that has transmitted the probe request signal in step 607. Terminate the procedure accordingly.
703단계의 확인 결과, 디바이스(300)가 일반 모드로 동작 중인 경우, 디바이스(300)는 705단계로 진행하여 프로브 요청 신호에 포함된 디바이스의 식별 정보를 확인한다. 예를 들어, 디바이스의 식별 정보는 디바이스 ID, MAC 주소, IP 주소 중 적어도 하나를 포함할 수 있다.In operation 703, when the device 300 is operating in the normal mode, the device 300 proceeds to operation 705 and checks the identification information of the device included in the probe request signal. For example, the identification information of the device may include at least one of a device ID, a MAC address, and an IP address.
이후, 디바이스(300)는 707단계에서 확인된 디바이스의 식별 정보를 기반으로, 해당 무선랜 디바이스에 대한 이전 연결 기록이 존재하는지 여부를 검사한다. Thereafter, the device 300 determines whether there is a previous connection record for the corresponding WLAN device based on the identification information of the device identified in operation 707.
만일, 프로브 요청 신호를 전송한 무선랜 디바이스에 대한 이전 연결 기록이 존재하지 않을 시, 디바이스(300)는 프로브 요청 신호를 전송한 무선랜 디바이스가 새로운 무선랜 디바이스인 것으로 판단하고, 현재 디바이스(300)가 새로운 무선랜 디바이스의 연결을 허용하지 않는 일반 모드로 동작 중이므로, 프로브 응답 신호를 전송하지 않고 본 발명의 실시 예에 따른 절차를 종료한다.If there is no previous connection record for the WLAN device transmitting the probe request signal, the device 300 determines that the WLAN device transmitting the probe request signal is a new WLAN device, and the current device 300. ) Operates in a normal mode that does not allow connection of a new WLAN device, and thus ends the procedure according to an embodiment of the present invention without transmitting a probe response signal.
반면, 프로브 요청 신호를 전송한 무선랜 디바이스에 대한 이전 연결 기록이 존재할 시, 디바이스(300)는 709단계에서 프로브 요청 신호를 전송한 무선랜 디바이스가 과거에 연결된 적이 있는 무선랜 디바이스인 것으로 판단하고, 해당 무선랜 디바이스로 프로브 응답 신호를 전송한다. 예를 들어, 디바이스(300)는 디바이스(300)에 연결되었던 무선랜 디바이스가 위치 이동 등의 원인에 의해 연결이 해제되어, 다시 연결하기 위해 프로브 요청 신호를 전송한 것으로 판단하고, 해당 무선랜 디바이스의 연결을 허용하기 위해 프로브 응답 신호를 전송할 수 있다. 이 경우, 디바이스(300)는 디바이스(300)에 연결되었던 무선랜 디바이스들을 나타내는 무선랜 연결 이력 정보를 저장하고 있어야 할 것이다. On the other hand, when there is a previous connection record for the WLAN device that transmitted the probe request signal, the device 300 determines that the WLAN device that has transmitted the probe request signal is a WLAN device that has been connected in the past in step 709. The probe response signal is transmitted to the corresponding WLAN device. For example, the device 300 determines that the WLAN device that has been connected to the device 300 has been disconnected due to a location shift, etc., and thus has transmitted a probe request signal to reconnect the WLAN device. The probe response signal may be transmitted to allow the connection of the. In this case, the device 300 should store WLAN connection history information indicating the WLAN devices that have been connected to the device 300.
이후, 디바이스(300)는 본 발명의 실시 예에 따른 절차를 종료한다.Thereafter, the device 300 ends the procedure according to the embodiment of the present invention.
도 8은 본 발명의 또 다른 실시 예에 따른 디바이스에서 디바이스의 주소 정보를 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하고 있다.8 illustrates an operation procedure of selectively transmitting a probe response signal based on address information of a device in a device according to another embodiment of the present invention.
도 8을 참조하면, 디바이스(300)는 801단계에서 프로브 요청 신호를 수신하고, 803단계에서 프로브 요청 신호에 포함된 디바이스의 주소 정보를 확인한다. 예를 들어, 디바이스(300)는 도 4에 도시된 바와 같은 구조의 프로브 요청 신호에서 MAC 헤더 내 "Address 1, Address 2 및 Address 3"(402) 필드에 기록된 정보를 확인할 수 있다. Referring to FIG. 8, the device 300 receives a probe request signal in step 801 and checks address information of a device included in the probe request signal in step 803. For example, the device 300 may check the information recorded in the “Address 1, Address 2, and Address 3” field 402 in the MAC header in the probe request signal having the structure shown in FIG. 4.
디바이스(300)는 확인된 주소 정보가 허용 가능한 무선랜 디바이스의 주소 범위 내에 포함되는지 여부를 확인한다. 예를 들어, 사전에 하나의 네트워크를 구성할 무선랜 디바이스들에 미리 설정된 범위의 주소 정보(예: IP 주소, MAC 주소)를 할당함으로써, 디바이스(300)는 프로브 요청 신호를 전송한 무선랜 디바이스의 주소 정보를 기반으로 해당 무선랜 디바이스가 자신의 네트워크를 구성할 디바이스인지 여부를 판단할 수 있다. The device 300 checks whether the confirmed address information is included in an address range of the allowable WLAN device. For example, the device 300 transmits a probe request signal by allocating address information (eg, an IP address and a MAC address) in a preset range to WLAN devices that will configure one network in advance. Based on the address information of the WLAN device may determine whether the device to configure its own network.
만일, 확인된 주소 정보가 허용 가능한 무선랜 디바이스의 주소 범위 내에 포함된 것으로 판단되는 경우, 디바이스(300)는 807단계에서 프로브 요청 신호를 송신한 무선랜 디바이스로 프로브 응답 신호를 전송하고, 본 발명의 실시 예에 따른 절차를 종료한다. If it is determined that the verified address information is included in the allowable WLAN device address range, the device 300 transmits a probe response signal to the WLAN device which has transmitted the probe request signal in step 807, and the present invention. End the procedure according to the embodiment.
반면, 확인된 주소 정보가 허용 가능한 무선랜 디바이스의 주소 범위 내에 포함되지 않는 것으로 판단되는 경우, 디바이스(300)는 프로브 요청 신호를 송신한 무선랜 디바이스가 무선랜 연결이 허용되지 않은 디바이스인 것으로 판단하고, 프로브 응답 신호를 전송하지 않고, 본 발명의 실시 예에 따른 절차를 종료한다.On the other hand, if it is determined that the verified address information is not included in the address range of the allowable WLAN device, the device 300 determines that the WLAN device which has transmitted the probe request signal is a device which is not allowed to connect to the WLAN. The procedure according to the embodiment of the present invention is terminated without transmitting the probe response signal.
예를 들어, 스피커와 TV들만으로 하나의 네트워크를 형성하고자 하는 경우, 스피커와 TV의 IP 주소를 xxx.xxx.xxx.100 ~ xxx.xxx.xxx.200 사이의 주소로 할당할 수 있고, 이때 해당 네트워크의 AP 혹은 그룹 오너로 동작하는 디바이스(300)는 xxx.xxx.xxx.100 ~ xxx.xxx.xxx.200 사이의 IP 주소를 갖는 무선랜 디바이스가 송신한 프로브 요청 신호에만 응답할 수 있다.For example, if you want to form a network with only speakers and TVs, you can assign an IP address for the speakers and TVs with an address between xxx.xxx.xxx.100 and xxx.xxx.xxx.200. The device 300 operating as an AP or a group owner of the network may respond only to a probe request signal transmitted by a WLAN device having an IP address between xxx.xxx.xxx.100 and xxx.xxx.xxx.200.
상술한 도 8에서는 허용 가능한 무선랜 디바이스들에 할당된 주소의 범위 정보를 이용함으로써, 프로브 요청 신호를 송신한 무선랜 디바이스의 주소 정보가 허용 가능한 무선랜 디바이스의 주소 범위 내에 포함되는 경우에만 프로브 응답 신호를 전송하는 방식에 대해 설명하였다. 그러나, 실시 예에 따라 연결을 허용하지 않는 무선랜 디바이스들에 할당된 주소의 범위 정보를 이용하여, 프로브 요청 신호를 송신한 무선랜 디바이스의 주소 정보가 허용하지 않는 무선랜 디바이스의 주소 범위 내에 포함되지 않는 경우에만 프로브 응답 신호를 전송할 수도 있다.In FIG. 8 described above, the probe response only when the address information of the WLAN device that transmits the probe request signal is included in the address range of the allowable WLAN device by using the range information of the addresses allocated to the allowable WLAN devices. The method of transmitting a signal has been described. However, according to an embodiment, the address information of the WLAN device that transmits the probe request signal is included in the address range of the WLAN device that does not allow, using the range information of the addresses allocated to the WLAN devices that do not allow the connection. The probe response signal may be sent only when the error is not obtained.
도 9는 본 발명의 또 다른 실시 예에 따른 디바이스에서 디바이스 타입을 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하고 있다.9 is a flowchart illustrating an operation of selectively transmitting a probe response signal based on a device type in a device according to another embodiment of the present invention.
도 9를 참조하면, 디바이스(300)는 901단계에서 프로브 요청 신호를 수신하고, 903단계에서 프로브 요청 신호에 포함된 디바이스의 타입 정보를 확인한다. 예를 들어, 디바이스(300)는 도 4에 도시된 바와 같은 프레임 구조를 가지는 프로브 요청 메시지에서, 프레임 바디(Frame Body, 410) 내에 포함된 사업자별 정보 요소(vender specific Information Element) 필드에 추가된 디바이스 타입 정보를 확인한다. 디바이스 타입 정보는 해당 디바이스의 용도를 나타내는 정보일 수 있다. 예를 들어, 디바이스 타입 정보는 TV, 스피커, 휴대폰 등을 포함할 수 있다. Referring to FIG. 9, the device 300 receives a probe request signal in step 901 and checks device type information included in the probe request signal in step 903. For example, the device 300 may be added to a vendor specific information element field included in a frame body 410 in a probe request message having a frame structure as shown in FIG. 4. Check the device type information. The device type information may be information indicating the purpose of the corresponding device. For example, the device type information may include a TV, a speaker, a mobile phone, and the like.
디바이스(300)는 905단계에서 확인된 디바이스 타입이 미리 설정된 허용 가능한 디바이스 타입인지 여부를 검사한다. 디바이스(300)는 설계자, 사용자 혹은 다른 디바이스로부터 디바이스(300)에 대한 무선랜 연결을 허용할 적어도 하나의 디바이스 타입 정보를 입력받고, 입력된 디바이스 타입 정보를 저장할 수 있다. The device 300 checks whether the device type identified in operation 905 is a preset allowable device type. The device 300 may receive at least one device type information for allowing a WLAN connection to the device 300 from a designer, a user, or another device, and store the input device type information.
만일, 확인된 디바이스 타입이 허용 가능한 무선랜 디바이스 타입인 경우, 디바이스(300)는 907단계에서 프로브 요청 신호를 송신한 무선랜 디바이스로 프로브 응답 신호를 전송하고, 본 발명의 실시 예에 따른 절차를 종료한다. If the identified device type is an allowable WLAN device type, the device 300 transmits a probe response signal to the WLAN device that has transmitted the probe request signal in step 907, and performs a procedure according to an embodiment of the present disclosure. Quit.
반면, 확인된 디바이스 타입이 허용 가능한 무선랜 디바이스 타입 경우, 디바이스(300)는 프로브 요청 신호를 송신한 무선랜 디바이스가 무선랜 연결이 허용되지 않은 디바이스인 것으로 판단하고, 프로브 응답 신호를 전송하지 않고, 본 발명의 실시 예에 따른 절차를 종료한다.On the other hand, if the confirmed device type is an allowable WLAN device type, the device 300 determines that the WLAN device which has transmitted the probe request signal is a device which is not allowed to connect to the WLAN, and does not transmit the probe response signal. The procedure according to the embodiment of the present invention ends.
예를 들어, 스피커와 TV들만으로 하나의 네트워크를 형성하고자 하는 경우, 디바이스(300)는 무선랜 허용 디바이스 타입이 스피커 타입, 및 TV 타입임을 나타내는 정보를 미리 저장함으로써, 스피커 혹은 TV 타입의 무선랜 디바이스가 송신한 프로브 요청 신호에만 응답할 수 있다.For example, when a single network is to be formed using only speakers and TVs, the device 300 may store, in advance, information indicating that the WLAN allowable device type is a speaker type and a TV type. It can respond only to the probe request signal transmitted by the MS.
상술한 도 9에서는 무선랜 연결을 허용할 무선랜 디바이스의 타입 정보를 미리 설정 혹은 저장하여, 디바이스(300)가 허용 가능한 디바이스 타입을 가지는 무선랜 디바이스에 대해서만 프로브 응답 신호를 전송하는 방식에 대해 설명하였다. 그러나, 실시 예에 따라 디바이스(300)가 무선랜 연결을 허용하지 않을 무선랜 디바이스의 타입 정보를 미리 설정 혹은 저장하여, 허용하지 않는 디바이스 타입이 아닌 디바이스에 대해서만 프로브 응답 신호를 전송하는 방식도 가능할 것이다.In FIG. 9, a description will be given of a method in which the device 300 transmits a probe response signal only to a WLAN device having an allowable device type by presetting or storing type information of a WLAN device to allow WLAN connection. It was. However, according to an embodiment, a method in which the device 300 transmits a probe response signal only to a device which is not a device type not allowed by setting or storing type information of a WLAN device that will not allow a WLAN connection in advance may be possible. will be.
도 10은 본 발명의 또 다른 실시 예에 따른 디바이스에서 프로브 요청 메시지에 추가된 정보와 디바이스 목록을 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하고 있다.FIG. 10 is a flowchart of an operation of selectively transmitting a probe response signal based on information added to a probe request message and a device list in a device according to another embodiment of the present invention.
도 10을 참조하면, 디바이스(300)는 1001단계에서 프로브 요청 신호를 수신하고, 1003단계에서 프로브 요청 신호에 포함된 디바이스의 식별 정보를 확인한다. 예를 들어, 디바이스의 식별 정보는 디바이스 ID, MAC 주소, IP 주소 중 적어도 하나를 포함할 수 있다.Referring to FIG. 10, the device 300 receives a probe request signal in step 1001 and checks identification information of a device included in the probe request signal in step 1003. For example, the identification information of the device may include at least one of a device ID, a MAC address, and an IP address.
디바이스(300)는 1005단계에서 프로브 요청 신호를 송신한 무선랜 디바이스의 식별 정보가 미리 저장된 디바이스 목록에 존재하는지 여부를 검사한다. 미리 저장된 디바이스 목록은 디바이스(300)에서 무선랜 연결을 허용할 무선랜 디바이스들의 식별 정보를 포함할 수 있다. 미리 저장된 디바이스 목록은 하기에서 설명되는 1009단계 및 1011단계를 기반으로 생성 및 갱신될 수 있다. 이에 따라, 미리 저장된 디바이스 목록이 없는 경우, 즉, 디바이스(300)에 무선련 연결을 수행한 무선랜 디바이스가 없는 경우, 디바이스(300)는 1001단계 이후에 1003단계 및 1005단계를 생략하고, 1009단계로 바로 진행할 수 있다.The device 300 checks whether identification information of the WLAN device that has transmitted the probe request signal exists in a pre-stored device list in step 1005. The pre-stored device list may include identification information of WLAN devices to allow WLAN connection in the device 300. The pre-stored device list may be generated and updated based on steps 1009 and 1011 described below. Accordingly, if there is no pre-stored device list, that is, if there is no WLAN device that has connected wireless connection to the device 300, the device 300 skips steps 1003 and 1005 after step 1001, and 1009 You can proceed directly to the step.
만일, 미리 저장된 디바이스 목록에 프로브 요청 신호를 송신한 무선랜 디바이스의 식별 정보가 존재하는 것으로 판단되는 경우, 디바이스(300)는 1007단계에서 프로브 요청 신호를 송신한 무선랜 디바이스로 프로브 응답 신호를 전송하고, 본 발명의 실시 예에 따른 절차를 종료한다.If it is determined that the identification information of the WLAN device which has transmitted the probe request signal exists in the previously stored device list, the device 300 transmits a probe response signal to the WLAN device which has transmitted the probe request signal in step 1007. Then, the procedure according to the embodiment of the present invention ends.
반면, 미리 저장된 디바이스 목록에 프로브 요청 신호를 송신한 무선랜 디바이스의 식별 정보가 존재하지 않는 것으로 판단되는 경우, 디바이스(300)는 1007단계에서 프로브 요청 신호에 포함된 추가 정보를 확인한다. 예를 들어, 디바이스(300)는 도 4에 도시된 바와 같은 프레임 구조를 가지는 프로브 요청 메시지에서, 프레임 바디(Frame Body, 410) 내에 포함된 사업자별 정보 요소(vender specific Information Element) 필드에 추가된 정보를 확인한다. On the other hand, if it is determined that the identification information of the WLAN device that has transmitted the probe request signal does not exist in the pre-stored device list, the device 300 checks the additional information included in the probe request signal in step 1007. For example, the device 300 may be added to a vendor specific information element field included in a frame body 410 in a probe request message having a frame structure as shown in FIG. 4. Check the information.
디바이스(300)는 1009단계에서 프로브 요청 신호에 포함된 추가 정보가 미리 설정된 추가 정보와 동일한지 여부를 검사한다. 예를 들어, 디바이스(300)는 설계자, 사용자 혹은 다른 디바이스로부터 디바이스(300)에 대한 무선랜 연결을 허용하기 위한 추가 정보를 미리 수신하여 저장할 수 있고, 저장된 추가 정보와 프로브 요청 신호에 포함된 추가 정보가 동일한지 여부를 판단한다. 여기서 추가 정보는, 인증 정보, 디바이스 타입, 특정 알고리즘의 동작을 위한 정보일 수 있다.In operation 1009, the device 300 determines whether the additional information included in the probe request signal is the same as the preset additional information. For example, the device 300 may receive and store additional information for allowing a WLAN connection to the device 300 from a designer, a user, or another device in advance, and the additional information included in the stored additional information and the probe request signal. It is determined whether the information is the same. The additional information may be authentication information, device type, and information for operating a specific algorithm.
만일, 확인된 추가 정보와 미리 설정된 추가 정보가 동일한 경우, 디바이스(300)는 1011단계에서 무선랜 연결을 허용할 무선랜 디바이스를 나타내는 디바이스 목록에 프로브 요청 신호를 송신한 무선랜 디바이스의 식별 정보를 추가한다. 디바이스(300)는 1013단계에서 프로브 요청 신호를 송신한 무선랜 디바이스로 프로브 응답 신호를 전송하고, 본 발명의 실시 예에 따른 절차를 종료한다. 여기서, 1013단계는 1011단계와 동일한 시점에 수행될 수도 있고, 1011단계 수행 이전에 수행될 수도 있다. If the confirmed additional information and the preset additional information are the same, the device 300 displays identification information of the WLAN device that has transmitted the probe request signal in the device list indicating the WLAN device to allow the WLAN connection in step 1011. Add. The device 300 transmits a probe response signal to the WLAN device that has transmitted the probe request signal in step 1013, and ends the procedure according to the embodiment of the present invention. Here, step 1013 may be performed at the same time as step 1011 or may be performed before step 1011.
반면, 확인된 추가 정보와 미리 설정된 추가 정보가 동일하지 않은 경우, 디바이스(300)는 프로브 요청 신호를 송신한 무선랜 디바이스가 무선랜 연결이 허용되지 않은 디바이스인 것으로 판단하고, 프로브 응답 신호를 전송하지 않고, 본 발명의 실시 예에 따른 절차를 종료한다.On the other hand, if the identified additional information and the preset additional information are not the same, the device 300 determines that the WLAN device which has transmitted the probe request signal is a device which is not allowed to connect to the WLAN, and transmits a probe response signal. Instead, the procedure according to the embodiment of the present invention is terminated.
도 11a는 본 발명의 또 다른 실시 예에 따른 디바이스에서 사업자 정보를 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하고 있다.FIG. 11A illustrates an operation procedure of selectively transmitting a probe response signal based on operator information in a device according to another embodiment of the present invention.
도 11a를 참조하면, 디바이스(300)는 1101단계에서 프로브 요청 신호를 수신하고, 1103단계에서 프로브 요청 신호에 포함된 디바이스의 사업자 정보(예: 제조사 정보)를 확인한다. 예를 들어, 디바이스(300)는 도 4에 도시된 바와 같은 프레임 구조를 가지는 프로브 요청 메시지에서, 프레임 바디(Frame Body, 410) 내에 포함된 사업자별 정보 요소(vender specific Information Element) 필드에 추가된 사업자 정보를 확인한다. 사업자 정보는 해당 디바이스의 제조사를 나타내는 정보일 수 있다. Referring to FIG. 11A, the device 300 receives a probe request signal in step 1101, and checks operator information (eg, manufacturer information) of the device included in the probe request signal in step 1103. For example, the device 300 may be added to a vendor specific information element field included in a frame body 410 in a probe request message having a frame structure as shown in FIG. 4. Check the provider information. The operator information may be information indicating the manufacturer of the device.
디바이스(300)는 1105단계에서 확인된 사업자 정보가 허용 가능한 사업자 정보와 일치하는지 여부를 검사한다. 예를 들어, 디바이스(300)는 프로브 요청 신호에 포함된 제조사 정보가 디바이스(300)의 제조사 정보가 일치하는지 여부를 검사한다. 또 다른 예로, 디바이스(300)는 프로브 요청 신호에 포함된 사업자 정보가 디바이스(300)에 미리 설정된 허용 가능한 사업자 정보와 일치하는지 여부를 검사한다. The device 300 checks whether the operator information identified in operation 1105 matches the allowable operator information. For example, the device 300 checks whether the manufacturer information included in the probe request signal matches the manufacturer information of the device 300. As another example, the device 300 checks whether the operator information included in the probe request signal matches the allowable operator information preset in the device 300.
만일, 확인된 사업자 정보가 허용 가능한 사업자 정보와 일치하는 경우, 디바이스(300)는 1107단계에서 프로브 요청 신호를 송신한 무선랜 디바이스로 프로브 응답 신호를 전송하고, 본 발명의 실시 예에 따른 절차를 종료한다. If the confirmed operator information matches the allowable operator information, the device 300 transmits a probe response signal to the WLAN device which has transmitted the probe request signal in step 1107 and performs a procedure according to an embodiment of the present invention. Quit.
반면, 확인된 사업자 정보가 허용 가능한 허용 가능한 사업자 정보와 일치하지 않는 경우, 디바이스(300)는 프로브 요청 신호를 송신한 무선랜 디바이스가 무선랜 연결이 허용되지 않은 디바이스인 것으로 판단하고, 프로브 응답 신호를 전송하지 않고, 본 발명의 실시 예에 따른 절차를 종료한다.On the other hand, when the confirmed operator information does not match the allowable operator information, the device 300 determines that the WLAN device that has transmitted the probe request signal is a device which is not allowed to connect to the WLAN, and the probe response signal Without transmitting, the procedure according to the embodiment of the present invention ends.
도 11b는 본 발명의 또 다른 실시 예에 따른 무선랜 시스템에서 사업자 정보를 기반으로 프로브 응답 신호를 선택적으로 전송하는 예를 도시하고 있다.11B illustrates an example of selectively transmitting a probe response signal based on operator information in a WLAN system according to another embodiment of the present invention.
도 11b에 도시된 바와 같이, S사에서 제조한 무선랜 디바이스(1100)는 자신의 사업자가 “S사”임을 나타내는 정보를 프로브 요청 메시지에 포함시켜 방송할 수 있다. 이에 따라, 무선랜 디바이스(1100)의 주변에 위치한 다수의 AP들(1110-1120)은 프로브 요청 메시지를 수신할 수 있다. 이 경우, 다수의 AP들(1110-1120) 중에서 사업자가 “S사”인 AP들(1110, 1112, 1118)은 프로브 응답 메시지를 전송하고, 나머지 AP들, 즉, 사업자가 “S사”가 아닌 AP들(1114, 1116, 1120)은 프로브 응답 메시지를 전송하지 않을 것이다.As illustrated in FIG. 11B, the WLAN device 1100 manufactured by S company may broadcast information indicating that its service provider is “S company” in a probe request message. Accordingly, the plurality of APs 1110-1120 located in the vicinity of the WLAN device 1100 may receive a probe request message. In this case, the APs 1110, 1112, and 1118 of the plurality of APs 1110-1120 having the service provider “S” transmit probe response messages, and the remaining APs, that is, the service provider have “S company”. APs 1114, 1116, 1120 that are not will not send a probe response message.
도 12a는 본 발명의 또 다른 실시 예에 따른 디바이스에서 프로브 요청 신호를 전송하는 절차를 도시하고 있다.12A illustrates a procedure of transmitting a probe request signal in a device according to another embodiment of the present invention.
도 12a를 참조하면, 디바이스(302)는 1201단계에서 무선랜 연결을 요구하는 어플리케이션의 요구 데이터 전송률을 결정한다. 실시 예에 따라, 디바이스(302)는 적어도 하나의 어플리케이션의 실행에 의해 무선랜 연결 이벤트가 발생됨을 감지하고,실행되는 어플리케이션이 요구하는 데이터 전송률을 결정할 수 있다. 무선랜 연결을 요구하는 어플리케이션이 다수개인 경우, 디바이스(302)는 다수개의 어플리케이션 각각이 요구하는 데이터 전송률을 결정하거나, 다수개의 어플리케이션 전체가 요구하는 데이터 전송률을 결정할 수 있다. 실시 예에 따라, 어플리케이션 별 요구 데이터 전송률에 대한 정보는 디바이스(302)에 미리 저장될 수 있다.12A, in operation 1201, the device 302 determines a required data rate of an application requesting a WLAN connection. According to an embodiment, the device 302 may detect that a WLAN connection event is generated by the execution of at least one application, and determine a data rate required by the executed application. When there are a plurality of applications requiring a WLAN connection, the device 302 may determine a data rate required by each of the plurality of applications, or may determine a data rate required by the entire plurality of applications. According to an embodiment, the information about the requested data rate per application may be stored in the device 302 in advance.
디바이스(302)는 1203단계에서 요구 데이터 전송률을 포함하는 프로브 요청 신호를 방송한다. 예를 들어, 디바이스(300)는 도 4에 도시된 바와 같은 프레임 구조를 가지는 프로브 요청 메시지의, 프레임 바디(Frame Body, 410) 내에 포함되는 사업자별 정보 요소(vender specific Information Element) 필드에 요구 데이터 전송률에 대한 정보를 추가할 수 있다. The device 302 broadcasts a probe request signal that includes the requested data rate in step 1203. For example, the device 300 may request data in a vendor specific information element field included in a frame body 410 of a probe request message having a frame structure as shown in FIG. 4. You can add information about the rate.
이후, 디바이스(302)는 1205단계에서 적어도 하나의 디바이스(300)로부터 프로브 응답 신호를 수신하고, 1207단계에서 프로브 응답 신호를 전송한 디바이스(300)에 무선랜 연결을 수행한다. 예를 들어, 디바이스(302)는 프로브 응답 신호를 전송한 디바이스(300)가 디바이스(302)에서 실행된 어플리케이션의 요구 데이터 전송률을 만족할 수 있는 AP 혹은 GO인 것으로 판단하고, 해당 디바이스(300)와 무선랜 연결을 수행하여 해당 어플리케이션에 의한 서비스를 제공받을 수 있다.In operation 1205, the device 302 receives a probe response signal from at least one device 300, and performs a WLAN connection to the device 300 transmitting the probe response signal in operation 1207. For example, the device 302 determines that the device 300, which has transmitted the probe response signal, is an AP or GO that can satisfy the required data rate of the application executed in the device 302, and the device 300 is connected to the device 300. By performing the WLAN connection, the service may be provided by the corresponding application.
도 12b는 본 발명의 또 다른 실시 예에 따른 디바이스에서 데이터 전송률을 기반으로 프로브 응답 신호를 선택적으로 전송하는 동작 절차를 도시하고 있다.12B is a flowchart of a method of selectively transmitting a probe response signal based on a data rate in a device according to another embodiment of the present invention.
도 12b를 참조하면, 디바이스(300)는 1211단계에서 프로브 요청 신호를 수신하고, 1213단계에서 프로브 요청 신호에 포함된 요구 데이터 전송률을 확인한다. 예를 들어, 디바이스(300)는 도 4에 도시된 바와 같은 프레임 구조를 가지는 프로브 요청 메시지에서, 프레임 바디(Frame Body, 410) 내에 포함된 사업자별 정보 요소(vender specific Information Element) 필드에 추가된 요구 데이터 전송률 정보를 확인한다. Referring to FIG. 12B, the device 300 receives a probe request signal in step 1211, and checks the requested data rate included in the probe request signal in step 1213. For example, the device 300 may be added to a vendor specific information element field included in a frame body 410 in a probe request message having a frame structure as shown in FIG. 4. Check the requested data rate information.
디바이스(300)는 1215단계에서 확인된 요구 데이터 전송률의 보장이 가능한지 여부를 검사한다. 예를 들어, 디바이스(300)는 자신이 제공 가능한 요구 데이터 전송률을 확인하고, 자신이 제공 가능한 요구 데이터 전송률이 프로브 요청 신호에 포함된 요구 데이터 전송률보다 크거나 같은 경우, 요구 데이터 전송률의 보장이 가능한 것으로 판단할 수 있다. 반면, 디바이스(300)는 자신이 제공 가능한 요구 데이터 전송률이 프로브 요청 신호에 포함된 요구 데이터 전송률보다 작은 경우, 요구 데이터 전송률의 보장이 불가능한 것으로 판단할 수 있다.The device 300 checks whether the required data rate can be guaranteed in step 1215. For example, the device 300 checks a request data rate that can be provided by the device 300, and when the request data rate that can be provided is greater than or equal to the request data rate included in the probe request signal, the device 300 can guarantee the required data rate. It can be judged that. On the other hand, when the request data rate that can be provided by the device 300 is smaller than the request data rate included in the probe request signal, the device 300 may determine that it is impossible to guarantee the request data rate.
만일, 확인된 요구 데이터 전송률의 보장이 가능한 경우, 디바이스(300)는 1217단계에서 프로브 요청 신호를 송신한 무선랜 디바이스로 프로브 응답 신호를 전송하고, 본 발명의 실시 예에 따른 절차를 종료한다. If it is possible to guarantee the confirmed required data rate, the device 300 transmits a probe response signal to the WLAN device which transmitted the probe request signal in step 1217, and terminates the procedure according to the embodiment of the present disclosure.
반면, 확인된 요구 데이터 전송률의 보장이 불가능한 경우, 디바이스(300)는 프로브 응답 신호를 전송하지 않고, 본 발명의 실시 예에 따른 절차를 종료한다. On the other hand, if it is impossible to guarantee the confirmed required data rate, the device 300 does not transmit the probe response signal and ends the procedure according to the embodiment of the present invention.
도 12c는 본 발명의 또 다른 실시 예에 따른 무선랜 시스템에서 데이터 전송률을 기반으로 프로브 응답 신호를 선택적으로 전송하는 예를 도시하고 있다.12C illustrates an example of selectively transmitting a probe response signal based on a data rate in a WLAN system according to another embodiment of the present invention.
도 12c에 도시된 바와 같이, 무선랜 디바이스(1200)는 자신의 요구 데이터 전송률이 5Mbps임을 나타내는 정보를 프로브 요청 메시지에 포함시켜 방송할 수 있다. 이에 따라, 무선랜 디바이스(1200)의 주변에 위치한 다수의 AP들(1210-1220)은 프로브 요청 메시지를 수신할 수 있다. 이 경우, 다수의 AP들(1210-1220) 중에서 제공 가능한 데이터 전송률이 5Mbps보다 크거나 같은 AP들(1210, 1212, 1216, 1220)은 프로브 응답 메시지를 전송하고, 나머지 AP들, 즉, 제공 가능한 데이터 전송률이 5Mbps보다 작은 AP들(1214, 1218)은 프로브 응답 메시지를 전송하지 않을 것이다.As shown in FIG. 12C, the WLAN device 1200 may broadcast information indicating that its required data rate is 5 Mbps in the probe request message. Accordingly, the plurality of APs 1210-1220 located near the WLAN device 1200 may receive a probe request message. In this case, the APs 1210, 1212, 1216, and 1220 that the data rate that can be provided among the plurality of APs 1210-1220 are greater than or equal to 5 Mbps transmit a probe response message, and the other APs, that is, the available APs, may be provided. APs 1214 and 1218 with data rates less than 5 Mbps will not send a probe response message.
도 12b 및 도 12c에서는 디바이스(300)가 프로브 요청 신호를 전송한 디바이스의 요구 데이터 전송률만을 이용하여 프로브 응답 신호를 선택적으로 전송하는 것에 대해 설명하였다. 그러나, 실시 예에 따라, 디바이스(300)는 도 6 내지 도 11c에 나타낸 바와 같이, 디바이스 식별 정보, 디바이스 상태, 디바이스 주소 정보, 디바이스 타입, 미리 저장된 디바이스 목록, 인증 정보, 및 사업자 정보 중 적어도 하나를 이용하여, 프로브 요청 신호를 전송한 디바이스가 무선랜 연결 허용이 가능한지 디바이스인지 여부를 확인한 후, 무선랜 연결 허용이 가능한 디바이스인 경우에 요구 데이터 전송률을 기반으로 프로브 응답 신호를 선택적으로 전송할 수도 있다. 예를 들어, 디바이스(300)는 프로브 요청 신호를 송신한 무선랜 디바이스가 도 6 내지 도 11c 중 적어도 하나의 방식을 기반으로 무선랜 연결이 허용된 디바이스로 확인되더라도, 무선랜 디바이스가 요구하는 데이터 전송률을 보장할 수 있는지 추가적으로 검사하여, 무선랜 디바이스로 프로브 응답 신호를 선택적으로 전송할 수 있다. 본 발명의 실시 예에 따라, 디바이스(300)는 상술한 도 6 내지 도 13c에서 설명되는 적어도 두 가지의 방식을 혼용하여 프로브 요청 메시지에 대한 응답 여부를 결정할 수도 있을 것이다.12B and 12C have been described in which the device 300 selectively transmits a probe response signal using only a request data rate of a device that transmits a probe request signal. However, according to an embodiment, the device 300 may include at least one of device identification information, device status, device address information, device type, pre-stored device list, authentication information, and operator information, as shown in FIGS. 6 to 11C. After confirming whether the device that transmits the probe request signal is a device capable of allowing the WLAN connection or not, the device may selectively transmit the probe response signal based on the required data rate in the case of the device capable of allowing the WLAN connection. . For example, the device 300 may transmit data required by the WLAN device even if the WLAN device which has transmitted the probe request signal is identified as a device that is allowed to connect to the WLAN based on at least one of FIGS. 6 to 11C. In addition, the probe response signal may be selectively transmitted to the WLAN device by further checking whether the transmission rate can be guaranteed. According to an embodiment of the present disclosure, the device 300 may determine whether to respond to the probe request message by using at least two methods described above with reference to FIGS. 6 to 13C.
본 발명의 실시 예에서는 무선랜 시스템에서 프로브 요청 메시지를 수신한 디바이스에서 프로브 요청 메시지에 포함된 정보와 디바이스 내에 기록된 정보 중 적어도 하나를 기반으로 프로브 응답 메시지를 선택적으로 전송함으로써, 불필요한 프로브 응답 메시지가 전송되는 것을 방지하여 자원 효율은 향상시키면서 간섭은 감소시키고, 이에 따라 시스템 내 전송률을 향상시킬 수 있다. 또한, 프로브 응답 메시지가 동시 다발적으로 발생되어 망이 혼잡해지는 상황을 방지할 수 있다. 자원 효율을 향상시키면서, 간섭을 감소시킬 수 있다. 또한, 본 발명은 무선랜 시스템에서 프로브 요청 메시지를 수신한 디바이스에서, 프로브 요청 메시지를 전송한 상대 디바이스가 요구하는 서비스 품질을 제공할 수 있는 경우에만 프로브 응답 메시지를 전송함으로써, 상대 무선랜 디바이스의 서비스 품질을 보장할 수 있다.According to an embodiment of the present invention, an unnecessary probe response message is selectively transmitted by selectively transmitting a probe response message based on at least one of information included in the probe request message and information recorded in the device, from the device receiving the probe request message in the WLAN system. Can be prevented from being transmitted, thereby improving resource efficiency and reducing interference, thereby improving transmission rate in the system. In addition, a probe response message may be generated at the same time to prevent the network from being congested. Interference can be reduced while improving resource efficiency. In addition, the present invention transmits a probe response message only when the device receiving the probe request message in the WLAN system can provide the quality of service required by the counterpart device that has transmitted the probe request message, Quality of service can be guaranteed.
본 발명의 다양한 실시예에 따른 디바이스의 전술한 구성요소들 각각은 하나 또는 그 이상의 부품(component)으로 구성될 수 있으며, 해당 구성 요소의 명칭은 디바이스의 종류에 따라서 달라질 수 있다. 본 발명의 다양한 실시예에 따른 디바이스의 전술한 구성요소 중 적어도 하나를 포함하여 구성될 수 있으며, 일부 구성요소가 생략되거나 또는 추가적인 다른 구성요소를 더 포함할 수 있다. 또한, 본 발명의 다양한 실시예에 따른 디바이스의 구성 요소들 중 일부가 결합되어 하나의 개체(entity)로 구성됨으로써, 결합되기 이전의 해당 구성 요소들의 기능을 동일하게 수행할 수 있다.Each of the above-described components of the device according to various embodiments of the present disclosure may be composed of one or more components, and the name of the corresponding component may vary according to the type of device. It may be configured to include at least one of the aforementioned components of the device according to various embodiments of the present invention, some components may be omitted or further include additional other components. In addition, some of the components of the device according to various embodiments of the present invention are combined to form a single entity, thereby performing the same functions of the corresponding components before being combined.
본 발명의 다양한 실시예에 사용된 용어 “모듈”은, 예를 들면, 하드웨어, 소프트웨어 또는 펌웨어(firmware) 중 하나 또는 둘 이상의 조합을 포함하는 단위(unit)를 의미할 수 있다. “모듈”은 예를 들면, 유닛(unit), 로직(logic), 논리 블록(logical block), 부품(component) 또는 회로(circuit) 등의 용어와 바꾸어 사용(interchangeably use)될 수 있다. “모듈”은, 일체로 구성된 부품의 최소 단위 또는 그 일부가 될 수 있다. “모듈”은 하나 또는 그 이상의 기능을 수행하는 최소 단위 또는 그 일부가 될 수도 있다. “모듈”은 기계적으로 또는 전자적으로 구현될 수 있다. 예를 들면, 본 발명의 다양한 실시예에 따른 “모듈”은, 알려졌거나 앞으로 개발될, 어떤 동작들을 수행하는 ASIC(application-specific integrated circuit) 칩, FPGAs(field-programmable gate arrays) 또는 프로그램 가능 논리 장치(programmable-logic device) 중 적어도 하나를 포함할 수 있다. As used in various embodiments of the present invention, the term “module” may mean, for example, a unit including one, or a combination of two or more of hardware, software, or firmware. The term “module” may be used interchangeably with terms such as, for example, unit, logic, logical block, component, or circuit. The module may be a minimum unit or part of an integrally constructed part. The module may be a minimum unit or part of performing one or more functions. The module may be implemented mechanically or electronically. For example, a “module” in accordance with various embodiments of the present invention may be an application-specific integrated circuit (ASIC) chip, field-programmable gate arrays (FPGAs), or programmable logic that perform certain operations, known or developed in the future. It may include at least one of a programmable-logic device.
다양한 실시예에 따르면, 본 발명의 다양한 실시예에 따른 장치(예: 모듈들 또는 그 기능들) 또는 방법(예: 동작들)의 적어도 일부는, 예컨대, 프로그래밍 모듈의 형태로 컴퓨터로 읽을 수 있는 저장매체(computer-readable storage media)에 저장된 명령어로 구현될 수 있다. 명령어는, 하나 이상의 프로세서 (예: 프로세서(320))에 의해 실행될 경우, 하나 이상의 프로세서가 명령어에 해당하는 기능을 수행할 수 있다. 컴퓨터로 읽을 수 있는 저장매체는, 예를 들면, 메모리(330)가 될 수 있다. 프로그래밍 모듈의 적어도 일부는, 예를 들면, 프로세서(320)에 의해 구현(implement)(예: 실행)될 수 있다. 프로그래밍 모듈 의 적어도 일부는 하나 이상의 기능을 수행하기 위한, 예를 들면, 모듈, 프로그램, 루틴, 명령어 세트 (sets of instructions) 또는 프로세스 등을 포함할 수 있다.According to various embodiments, at least a portion of an apparatus (eg, modules or functions thereof) or method (eg, operations) according to various embodiments of the present invention may be, for example, computer readable in the form of a programming module. It may be implemented by instructions stored in a computer-readable storage media. When the instructions are executed by one or more processors (for example, the processor 320), the one or more processors may perform a function corresponding to the instructions. The computer-readable storage medium may be the memory 330, for example. At least some of the programming modules may be implemented (eg, executed) by, for example, the processor 320. At least some of the programming modules may include, for example, modules, programs, routines, sets of instructions, or processes for performing one or more functions.
컴퓨터로 판독 가능한 기록 매체에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 마그네틱 매체(Magnetic Media)와, CD-ROM(Compact Disc Read Only Memory), DVD(Digital Versatile Disc)와 같은 광기록 매체(Optical Media)와, 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media)와, 그리고 ROM(Read Only Memory), RAM(Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령(예: 프로그래밍 모듈)을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함될 수 있다. 또한, 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 상술한 하드웨어 장치는 본 발명의 다양한 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지다.Computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, and optical media such as compact disc read only memory (CD-ROM) and digital versatile disc (DVD). ), Magnetic-optical media such as floppy disks, and program instructions such as read only memory, random access memory, flash memory, etc. Hardware devices specifically configured to store and perform < RTI ID = 0.0 > The program instructions may also include high-level language code that can be executed by a computer using an interpreter as well as machine code such as produced by a compiler. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the various embodiments of the present invention, and vice versa.
본 발명의 다양한 실시예에 따른 모듈 또는 프로그래밍 모듈은 전술한 구성요소들 중 적어도 하나 이상을 포함하거나, 일부가 생략되거나, 또는 추가적인 다른 구성요소를 더 포함할 수 있다. 본 발명의 다양한 실시예에 따른 모듈, 프로그래밍 모듈 또는 다른 구성요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱(heuristic)한 방법으로 실행될 수 있다. 또한, 일부 동작은 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.Modules or programming modules according to various embodiments of the present disclosure may include at least one or more of the aforementioned components, omit some of them, or further include additional components. Operations performed by modules, programming modules, or other components in accordance with various embodiments of the present invention may be executed in a sequential, parallel, repetitive, or heuristic manner. In addition, some operations may be executed in a different order, may be omitted, or other operations may be added.
다양한 실시예에 따르면, 명령들을 저장하고 있는 저장 매체에 있어서, 명령들은 적어도 하나의 프로세서에 의하여 실행될 때에 적어도 하나의 프로세서로 하여금 적어도 하나의 동작을 수행하도록 설정된 것으로서, 적어도 하나의 동작은, 디바이스에서, 제 1 통신망에 대응하는 제 1 신호 또는 제 2 통신망에 대응하는 제 2 신호 중 적어도 하나의 신호를 송신 또는 수신하는 동작 및 적어도 하나의 신호를 수신하는 경우, 디바이스에서 제공하는 서비스가 제 1 신호와 제 2 신호에 해당하는 것에 기반하여, 적어도 하나의 신호를 제 1 신호를 처리하기 위한 제 1 통신 제어 모듈 및 제 2 신호를 처리하기 위한 제 2 통신 제어 모듈 각각으로 분배하는 동작을 포함할 수 있다.According to various embodiments, a storage medium storing instructions, wherein the instructions are configured to cause at least one processor to perform at least one operation when executed by the at least one processor, wherein the at least one operation is performed by the device. Transmitting or receiving at least one of a first signal corresponding to the first communication network and a second signal corresponding to the second communication network, and when receiving at least one signal, the service provided by the device is a first signal. And distributing at least one signal to each of the first communication control module for processing the first signal and the second communication control module for processing the second signal, based on what corresponds to the second signal. have.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications may be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by the equivalents of the claims.

Claims (15)

  1. 무선랜 시스템에서 무선랜 연결을 위한 디바이스의 방법에 있어서,In the method of the device for a WLAN connection in a WLAN system,
    다른 디바이스로부터 프로브 요청 메시지를 수신하는 과정과,Receiving a probe request message from another device,
    상기 수신된 프로브 요청 메시지에 포함된 정보 및 상기 디바이스의 내부 정보 중 적어도 하나를 기반으로 상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하는 과정을 포함하는 방법.Selectively transmitting a response signal to the probe request based on at least one of information included in the received probe request message and internal information of the device.
  2. 제 1항에 있어서, 상기 수신된 프로브 요청 메시지에 포함된 정보는, 상기 다른 디바이스의 주소 정보, 상기 다른 디바이스의 타입 정보, 상기 다른 디바이스의 인증 정보, 상기 다른 디바이스의 사업자 정보, 상기 다른 디바이스의 요구 데이터 전송률, 및 상기 다른 디바이스의 알고리즘 동작 정보 중 적어도 하나를 포함하는 방법.The method of claim 1, wherein the information included in the received probe request message includes address information of the other device, type information of the other device, authentication information of the other device, operator information of the other device, and information of the other device. At least one of a requested data rate, and algorithm operation information of the other device.
  3. 제 1항에 있어서, 상기 디바이스의 내부 정보는, 무선랜 연결 허용 디바이스 목록, 무선랜 연결 허용 디바이스 타입, 무선랜 연결에 대한 인증 정보, 무선랜 연결에 대한 추가 정보, 무선랜 연결 허용 디바이스의 주소 정보, 무선랜을 통해 상기 디바이스에 연결되었던 다른 디바이스들을 나타내는 무선랜 연결 이력 정보, 상기 디바이스의 상태 정보, 무선랜 연결 허용 사업자 정보, 및 상기 디바이스에서 제공 가능한 데이터 전송률에 대한 정보 중 적어도 하나를 포함하는 방법.The device of claim 1, wherein the internal information of the device includes: a wireless LAN connection allowable device list, a wireless LAN connection allowable device type, authentication information on the wireless LAN connection, additional information on the wireless LAN connection, and an address of the wireless LAN connection allowed device. At least one of information, WLAN connection history information indicating other devices connected to the device through a WLAN, status information of the device, WLAN connection permit operator information, and information on a data rate that can be provided by the device. How to.
  4. 제 1항에 있어서, 상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하는 과정은,The method of claim 1, wherein the selectively transmitting of the response signal to the probe request comprises:
    상기 수신된 프로브 요청 메시지에 포함된 정보 및 상기 디바이스의 내부 정보 중 적어도 하나를 기반으로 상기 다른 디바이스가 무선랜 연결이 가능한 디바이스인지 여부를 결정하는 과정과,Determining whether the other device is a device capable of connecting to a WLAN based on at least one of information included in the received probe request message and internal information of the device;
    상기 다른 디바이스가 무선랜 연결이 가능한 디바이스일 경우에만 상기 다른 디바이스로 프로브 응답 신호를 전송하는 과정을 포함하는 방법.And transmitting a probe response signal to the other device only when the other device is a device capable of wireless LAN connection.
  5. 제 1항에 있어서, 상기 무선랜 연결이 가능한 디바이스로 결정된 적어도 하나의 다른 디바이스를 포함하는 무선랜 연결 허용 디바이스 목록을 생성 및 갱신하는 과정을 더 포함하는 방법.The method of claim 1, further comprising generating and updating a wireless LAN connection allowable device list including at least one other device determined as the wireless LAN connection enabled device.
  6. 제 1항에 있어서, 상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하는 과정은,The method of claim 1, wherein the selectively transmitting of the response signal to the probe request comprises:
    상기 프로브 요청 신호에 포함된 상기 다른 디바이스의 식별 정보를 확인하는 과정과,Checking identification information of the other device included in the probe request signal;
    상기 디바이스에 미리 저장된 디바이스 목록 내에 상기 식별 정보가 존재하는지 여부를 결정하는 과정과,Determining whether the identification information exists in a device list previously stored in the device;
    상기 디바이스 목록 내에 상기 식별 정보가 존재할 경우, 상기 다른 디바이스로 프로브 응답 신호를 전송하는 과정을 포함하는 방법.And transmitting the probe response signal to the other device when the identification information exists in the device list.
  7. 제 1항에 있어서, 상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하는 과정은,The method of claim 1, wherein the selectively transmitting of the response signal to the probe request comprises:
    상기 디바이스의 상태가 새로운 디바이스의 연결을 허용하는 상태인지 여부를 결정하는 과정과,Determining whether the state of the device is a state that allows connection of a new device;
    상기 디바이스의 상태가 새로운 디바이스의 연결을 허용하는 상태인 경우, 상기 다른 디바이스로 프로브 응답 신호를 전송하는 과정을 포함하며,If the state of the device is a state that allows connection of a new device, transmitting a probe response signal to the other device;
    상기 디바이스 상태는 새로운 디바이스의 연결을 허용하는 제 1 상태와 새로운 디바이스의 연결을 허용하지 않고 연결 이력이 있는 디바이스의 연결을 허용하는 제 2 상태 중 어느 하나이며,The device state is any one of a first state allowing connection of a new device and a second state allowing connection of a device having a connection history without allowing connection of a new device,
    상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하는 과정은,Selectively transmitting a response signal to the probe request,
    상기 디바이스의 상태가 상기 새로운 디바이스의 연결을 허용하지 않고, 연결 이력이 있는 디바이스의 연결을 허용하는 상태인 경우, 무선랜을 통해 상기 디바이스에 연결되었던 적어도 하나의 다른 디바이스를 나타내는 무선랜 연결 이력 정보 중에 상기 프로브 요청 신호를 송신한 다른 디바이스의 연결 이력이 존재하는지 여부를 검사하는 과정과,WLAN connection history information indicating at least one other device that has been connected to the device through a WLAN when the state of the device does not allow connection of the new device and allows connection of a device having a connection history Checking whether there is a connection history of another device that has transmitted the probe request signal;
    상기 프로브 요청 신호를 송신한 다른 디바이스의 연결 이력이 존재할 경우, 상기 프로브 요청 신호를 송신한 다른 디바이스로 프로브 응답 신호를 전송하는 과정을 포함하는 방법.If there is a connection history of another device that has transmitted the probe request signal, transmitting a probe response signal to the other device that has transmitted the probe request signal.
  8. 제 1항에 있어서, 상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하는 과정은,The method of claim 1, wherein the selectively transmitting of the response signal to the probe request comprises:
    상기 프로브 요청 신호의 헤더에 포함된 주소 정보를 확인하는 과정과,Checking address information included in a header of the probe request signal;
    상기 주소 정보가 상기 디바이스에 미리 설정된 주소 범위에 해당하는지 여부를 결정하는 과정과,Determining whether the address information corresponds to a preset address range in the device;
    상기 주소 정보가 상기 미리 설정된 주소 범위에 해당할 시, 상기 다른 디바이스로 프로브 응답 신호를 전송하는 과정을 포함하는 방법.And transmitting a probe response signal to the other device when the address information corresponds to the preset address range.
  9. 제 1항에 있어서, 상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하는 과정은,The method of claim 1, wherein the selectively transmitting of the response signal to the probe request comprises:
    상기 프로브 요청 신호의 프레임 바디에 포함된 사업자별 정보 요소(vender specific Information Element) 필드에 추가된 정보를 확인하는 과정과,Checking information added to a vendor specific information element field included in a frame body of the probe request signal;
    상기 추가된 정보와 상기 디바이스에 미리 설정된 추가 정보에 대응하는지 여부를 결정하는 과정과,Determining whether to correspond to the added information and additional information preset in the device;
    상기 추가된 정보가 상기 디바이스에 미리 설정된 추가 정보와 일치할 시, 상기 다른 디바이스로 프로브 응답 신호를 전송하는 과정을 포함하며,Transmitting the probe response signal to the other device when the added information matches the preset additional information of the device,
    상기 추가된 정보는, 디바이스 타입, 인증 정보, 알고리즘 동작을 위한 정보 중 적어도 하나를 포함하는 방법.The added information includes at least one of device type, authentication information, and information for algorithm operation.
  10. 제 1항에 있어서, 상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하는 과정은,The method of claim 1, wherein the selectively transmitting of the response signal to the probe request comprises:
    상기 프로브 요청 신호를 전송한 상기 다른 디바이스의 사업자 정보를 확인하는 과정과,Checking service provider information of the other device that has transmitted the probe request signal;
    상기 다른 디바이스의 사업자 정보와 상기 디바이스의 사업자 정보가 일치하는지 여부를 결정하는 과정과,Determining whether the operator information of the other device and the operator information of the device are identical;
    상기 다른 디바이스의 사업자 정보와 상기 디바이스의 사업자 정보가 일치할 경우, 상기 다른 디바이스로 프로브 응답 신호를 전송하는 과정을 포함하는 방법.And transmitting a probe response signal to the other device when the provider information of the other device and the provider information of the device match.
  11. 제 1항에 있어서, 상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하는 과정은,The method of claim 1, wherein the selectively transmitting of the response signal to the probe request comprises:
    상기 프로브 요청 신호에 포함된 요구 데이터 전송률을 확인하는 과정과,Checking a required data rate included in the probe request signal;
    상기 디바이스에서 제공 가능한 데이터 전송률을 확인하는 과정과,Checking a data rate that can be provided by the device;
    상기 디바이스에서 제공 가능한 데이터 전송률이 상기 요구 데이터 전송률보다 크거나 같은 경우, 상기 다른 디바이스로 프로브 응답 신호를 전송하는 과정을 포함하는 방법.And transmitting a probe response signal to the other device when the data rate provided by the device is greater than or equal to the required data rate.
  12. 무선랜 시스템에서 무선랜 연결을 위한 디바이스에 있어서,A device for WLAN connection in a WLAN system, the device comprising:
    적어도 하나의 다른 디바이스와 통신하는 통신 모듈과,A communication module for communicating with at least one other device,
    상기 통신 모듈을 통해 다른 디바이스로부터 프로브 요청 메시지를 수신하고, 상기 수신된 프로브 요청 메시지에 포함된 정보 및 상기 디바이스의 내부 정보 중 적어도 하나를 기반으로 상기 프로브 요청에 대한 응답 신호를 선택적으로 전송하도록 제어하는 제어부를 포함하는 디바이스.Receive a probe request message from another device through the communication module, and control to selectively transmit a response signal to the probe request based on at least one of the information contained in the received probe request message and the internal information of the device. Device comprising a control unit.
  13. 제 12항에 있어서, 제 2항 내지 제 11항 중 적어도 하나를 수행하도록 구성되는 디바이스.13. The device of claim 12, configured to perform at least one of the claims 2-11.
  14. 무선랜 시스템에서 무선랜 연결을 위한 디바이스의 방법에 있어서,In the method of the device for a WLAN connection in a WLAN system,
    적어도 하나의 어플리케이션 실행에 의해 무선랜 연결 이벤트를 감지하는 과정과,Detecting a WLAN connection event by executing at least one application;
    무선랜 연결을 위한 프로브 요청 메시지를 방송하는 과정을 포함하며,It includes a process of broadcasting a probe request message for a wireless LAN connection,
    상기 프로브 요청 메시지는, 상기 디바이스의 주소 정보, 상기 디바이스의 타입 정보, 상기 디바이스의 인증 정보, 상기 디바이스의 사업자 정보, 상기 디바이스의 요구 데이터 전송률, 및 상기 디바이스의 알고리즘 동작 정보 중 적어도 하나를 포함하는 방법.The probe request message includes at least one of address information of the device, type information of the device, authentication information of the device, operator information of the device, required data rate of the device, and algorithm operation information of the device. Way.
  15. 무선랜 시스템에서 무선랜 연결을 위한 디바이스에 있어서,A device for WLAN connection in a WLAN system, the device comprising:
    적어도 하나의 다른 디바이스와 통신하는 통신 모듈과,A communication module for communicating with at least one other device,
    적어도 하나의 어플리케이션 실행에 의해 무선랜 연결 이벤트를 감지하고, 무선랜 연결을 위한 프로브 요청 메시지를 방송하도록 제어하는 제어부를 포함하며,And a controller configured to detect a WLAN connection event by executing at least one application and control to broadcast a probe request message for WLAN connection.
    상기 프로브 요청 메시지는, 상기 디바이스의 주소 정보, 상기 디바이스의 타입 정보, 상기 디바이스의 인증 정보, 상기 디바이스의 사업자 정보, 상기 디바이스의 요구 데이터 전송률, 및 상기 디바이스의 알고리즘 동작 정보 중 적어도 하나를 포함하는 디바이스.The probe request message includes at least one of address information of the device, type information of the device, authentication information of the device, operator information of the device, required data rate of the device, and algorithm operation information of the device. device.
PCT/KR2014/008064 2013-08-30 2014-08-29 Method for establishing wireless lan communication connection and electronic device therefor WO2015030519A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US14/915,487 US10624022B2 (en) 2013-08-30 2014-08-29 Method for establishing wireless LAN communication connection and electronic device therefor
EP14840501.2A EP3041292A4 (en) 2013-08-30 2014-08-29 Method for establishing wireless lan communication connection and electronic device therefor
CN201480060073.8A CN105684520B (en) 2013-08-30 2014-08-29 Method for establishing wireless local area network communication connection and electronic equipment thereof

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20130104414 2013-08-30
KR10-2013-0104414 2013-08-30
KR1020140110690A KR102296162B1 (en) 2013-08-30 2014-08-25 Method for connecting wlan communication and an electronic device thereof
KR10-2014-0110690 2014-08-25

Publications (1)

Publication Number Publication Date
WO2015030519A1 true WO2015030519A1 (en) 2015-03-05

Family

ID=52586973

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2014/008064 WO2015030519A1 (en) 2013-08-30 2014-08-29 Method for establishing wireless lan communication connection and electronic device therefor

Country Status (1)

Country Link
WO (1) WO2015030519A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107438247A (en) * 2016-05-26 2017-12-05 新华三技术有限公司 Wireless relay implementation method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060105781A (en) * 2003-11-19 2006-10-11 리서치 인 모션 리미티드 Methods and apparatus for providing network broadcast information to wlan enabled wireless communication devices
KR20120032298A (en) * 2010-09-28 2012-04-05 삼성전기주식회사 Method of connecting to network based on vendor identificatiion and mobile terminal using thereof
KR20120056533A (en) * 2010-11-25 2012-06-04 삼성전자주식회사 Method and apparatus for performing discovery procedures in wi-fi p2p device
KR20120096520A (en) * 2009-11-20 2012-08-30 콸콤 인코포레이티드 Methods and apparatus for providing silence periods in directional communications networks

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060105781A (en) * 2003-11-19 2006-10-11 리서치 인 모션 리미티드 Methods and apparatus for providing network broadcast information to wlan enabled wireless communication devices
KR20120096520A (en) * 2009-11-20 2012-08-30 콸콤 인코포레이티드 Methods and apparatus for providing silence periods in directional communications networks
KR20120032298A (en) * 2010-09-28 2012-04-05 삼성전기주식회사 Method of connecting to network based on vendor identificatiion and mobile terminal using thereof
KR20120056533A (en) * 2010-11-25 2012-06-04 삼성전자주식회사 Method and apparatus for performing discovery procedures in wi-fi p2p device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107438247A (en) * 2016-05-26 2017-12-05 新华三技术有限公司 Wireless relay implementation method and device
CN107438247B (en) * 2016-05-26 2020-04-03 新华三技术有限公司 Wireless relay implementation method and device

Similar Documents

Publication Publication Date Title
WO2014069758A1 (en) System and method for providing tethering service using short range communication
WO2014175689A1 (en) Communication service in communication modes
KR102296162B1 (en) Method for connecting wlan communication and an electronic device thereof
WO2014175602A1 (en) Electronic device and method of registering personal cloud apparatus in user portal server thereof
WO2019164325A1 (en) Electronic device using plurality of subscriber identification modules, and method for providing communication service therefor
WO2019066424A1 (en) Network registration method of internet of things device, and device therefor
WO2012148115A2 (en) Apparatus and method for controlling a backbone network for a sensor network
WO2011152687A2 (en) Method for allowing one device to detect another device
WO2015034253A1 (en) Method of controlling short-range wireless communication and apparatus supporting the same
EP3659373A1 (en) Apparatus and method for controlling operation cycle of electronic device in wireless communication system
WO2019235813A1 (en) Electronic device supporting multiple wireless communication protocols and method therefor
WO2013022248A2 (en) Method and apparatus for providing service based on component using personal network
WO2018000641A1 (en) Esim handover method, switch apparatus, and terminal
WO2012102582A2 (en) Method and apparatus for remotely controlling consumer electronics device by using wireless personal area network
WO2020060021A1 (en) Packet data unit (pdu) session control method and apparatus
WO2019208930A1 (en) Electronic device for providing wi-fi communication and mobile hotspot communication and method thereof
WO2016006735A1 (en) Electronic device and method for searching for access point in local area network at electronic device
EP3042528A1 (en) Method of controlling short-range wireless communication and apparatus supporting the same
WO2015080437A1 (en) Electronic device and method for providing data service in electronic device
WO2019177325A1 (en) Electronic device for performing device-to-device communication and method therefor
WO2020004805A1 (en) Apparatus and method for performing data communication in nan protocol-based network environment
WO2020180072A1 (en) Apparatus and method for controlling application relocation in edge computing environment
WO2017209461A1 (en) Method and apparatus for pairing client device and access point in wireless lan
WO2015030519A1 (en) Method for establishing wireless lan communication connection and electronic device therefor
WO2018079925A1 (en) Method for controlling quick pairing with internet-of-things devices by using service subscriber information

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: 14840501

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 14915487

Country of ref document: US

REEP Request for entry into the european phase

Ref document number: 2014840501

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2014840501

Country of ref document: EP