KR102624374B1 - Communication system supporting wireless communication and terminal sensing through a plurality of frequency bands - Google Patents

Communication system supporting wireless communication and terminal sensing through a plurality of frequency bands Download PDF

Info

Publication number
KR102624374B1
KR102624374B1 KR1020220122204A KR20220122204A KR102624374B1 KR 102624374 B1 KR102624374 B1 KR 102624374B1 KR 1020220122204 A KR1020220122204 A KR 1020220122204A KR 20220122204 A KR20220122204 A KR 20220122204A KR 102624374 B1 KR102624374 B1 KR 102624374B1
Authority
KR
South Korea
Prior art keywords
user terminal
wireless lan
packet
identification information
access point
Prior art date
Application number
KR1020220122204A
Other languages
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
Application filed by (주)레오테크코리아 filed Critical (주)레오테크코리아
Priority to KR1020220122204A priority Critical patent/KR102624374B1/en
Application granted granted Critical
Publication of KR102624374B1 publication Critical patent/KR102624374B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

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

Abstract

일실시예에 따른 복수의 주파수 대역들을 통한 무선 통신을 지원하는 통신 시스템은 제1 주파수 대역을 통해 상기 사용자 단말과 통신을 연결함으로써 데이터를 송수신하는 제1 RFIC, 특정 액세스 모드로 설정된 경우에 응답하여 상기 제1 주파수 대역과 상이한 제2 주파수 대역을 통해 상기 사용자 단말로부터 식별 정보를 수신함으로써 주변 사용자 단말을 센싱하는 제2 RFIC, 및 상기 제1 RFIC 및 상기 제2 RFIC를 통해 수신된 무선랜 패킷을 분석하고, 상기 무선랜 패킷에 포함된 상기 식별 정보를 수집하는 프로세서를 포함할 수 있다.A communication system supporting wireless communication through a plurality of frequency bands according to an embodiment includes a first RFIC that transmits and receives data by connecting communication with the user terminal through a first frequency band, in response to being set to a specific access mode. A second RFIC that senses a nearby user terminal by receiving identification information from the user terminal through a second frequency band different from the first frequency band, and a wireless LAN packet received through the first RFIC and the second RFIC It may include a processor that analyzes and collects the identification information included in the wireless LAN packet.

Description

복수의 주파수 대역들을 통해 단말 센싱 및 무선 통신을 지원하는 통신 시스템{Communication system supporting wireless communication and terminal sensing through a plurality of frequency bands}Communication system supporting wireless communication and terminal sensing through a plurality of frequency bands}

본 개시의 기술적 사상은 통신 시스템에 관한 것으로, 더욱 상세하게는, 단말 센싱 및 무선 통신을 지원하는 통신 시스템에 관한 것이다.The technical idea of the present disclosure relates to a communication system, and more specifically, to a communication system supporting terminal sensing and wireless communication.

Wi-Fi 통신을 지원하는 통신 시스템은 Wi-Fi 액세스 포인트에 내장된 통신 모듈을 이용하여 5GHz 또는 2.4GHz 대역을 접속하여 데이터를 송수신하는 기능만 수행할 수 있었다. 아울러, 각 액세스 포인트는 하나의 주파수 대역만을 지원하는 통신 모듈로 구성되고, 프로세서 또한 어느 하나의 주파수 대역으로 송수신되는 데이터만을 처리할 수 있었다.Communication systems that support Wi-Fi communication can only perform the function of sending and receiving data by connecting to the 5GHz or 2.4GHz band using the communication module built into the Wi-Fi access point. In addition, each access point is composed of a communication module that supports only one frequency band, and the processor can also process only data transmitted and received in one frequency band.

본 개시의 기술적 사상이 해결하려는 과제는, 복수의 주파수 대역들을 지원함으로써 데이터를 송수신하거나 특정 주파수 대역을 통해 단말을 센싱하는 기능을 수행함과 동시에 다른 특정 주파수 대역을 통해 데이터를 송수신하는 방법을 제공하는 데에 있다.The problem that the technical idea of the present disclosure seeks to solve is to provide a method of transmitting and receiving data by supporting a plurality of frequency bands or sensing a terminal through a specific frequency band while simultaneously transmitting and receiving data through another specific frequency band. It is there.

일실시예에 따른 복수의 주파수 대역들을 통한 무선 통신을 지원하는 통신 시스템은 제1 주파수 대역을 통해 상기 사용자 단말과 통신을 연결함으로써 데이터를 송수신하는 제1 RFIC, 특정 액세스 모드로 설정된 경우에 응답하여 상기 제1 주파수 대역과 상이한 제2 주파수 대역을 통해 상기 사용자 단말로부터 식별 정보를 수신함으로써 주변 사용자 단말을 센싱하는 제2 RFIC, 및 상기 제1 RFIC 및 상기 제2 RFIC를 통해 수신된 무선랜 패킷을 분석하고, 상기 무선랜 패킷에 포함된 상기 식별 정보를 수집하는 프로세서를 포함할 수 있다.A communication system supporting wireless communication through a plurality of frequency bands according to an embodiment includes a first RFIC that transmits and receives data by connecting communication with the user terminal through a first frequency band, in response to being set to a specific access mode. A second RFIC that senses a nearby user terminal by receiving identification information from the user terminal through a second frequency band different from the first frequency band, and a wireless LAN packet received through the first RFIC and the second RFIC It may include a processor that analyzes and collects the identification information included in the wireless LAN packet.

일실시예에 따르면, 상기 제1 RFIC 및 상기 제2 RFIC 중 적어도 하나는 상기 사용자 단말로부터 프로브 요청(Probe request) 패킷 및 연결 요청(Association request) 패킷 중 적어도 하나를 수신하는 것을 특징으로 할 수 있다.According to one embodiment, at least one of the first RFIC and the second RFIC may be characterized in that it receives at least one of a probe request packet and an association request packet from the user terminal. .

일실시예에 따르면, 상기 프로세서는 상기 무선랜 패킷의 특정 위치 데이터 값에 기초하여 상기 무선랜 패킷의 종류를 식별하고, 상기 무선랜 패킷의 종류가 관리 타입으로 식별된 경우, 상기 무선랜 패킷으로부터 상기 사용자 단말의 식별 정보를 추출하는 것을 특징으로 할 수 있다.According to one embodiment, the processor identifies the type of the wireless LAN packet based on the specific location data value of the wireless LAN packet, and when the type of the wireless LAN packet is identified as a management type, the processor It may be characterized by extracting identification information of the user terminal.

일실시예에 따르면, 상기 식별 정보는 상기 무선랜 패킷의 수집 시간, 상기 사용자 단말의 MAC 어드레스, 및 신호의 세기를 포함하는 것을 특징으로 할 수 있다.According to one embodiment, the identification information may include a collection time of the wireless LAN packet, a MAC address of the user terminal, and signal strength.

일실시예에 따르면, 상기 프로세서는 상기 무선랜 패킷으로부터 액세스 포인트 어드레스가 식별되는지 여부에 기초하여 상기 사용자 단말과의 액세스 모드를 식별하는 것을 특징으로 할 수 있다.According to one embodiment, the processor may identify an access mode with the user terminal based on whether an access point address is identified from the wireless LAN packet.

일실시예에 따르면, 상기 프로세서는 상기 무선랜 패킷으로부터 상기 액세스 포인트 어드레스를 식별하지 못한 경우에 응답하여, 상기 사용자 단말과 통신이 연결되지 않았으나 상기 제2 주파수 대역을 통해 신호를 감지함으로써 상기 식별 정보를 수신하였음으로 판단할 수 있다.According to one embodiment, in response to a case where the access point address is not identified from the wireless LAN packet, the processor detects a signal through the second frequency band even though communication is not connected with the user terminal, thereby generating the identification information. It can be judged that it has been received.

일실시예에 따르면, 상기 제2 RFIC에 대해 설정되는 상기 액세스 모드는 데이터 송수신을 위한 상기 사용자 단말과의 통신을 연결시키는 통신 지원 모드 및 상기 사용자 단말과의 통신을 연결시키지 않고, 상기 사용자 단말로부터 주기적으로 상기 식별 정보를 수신하는 모니터링 모드를 포함할 수 있다.According to one embodiment, the access mode set for the second RFIC is a communication support mode that connects communication with the user terminal for data transmission and reception, and does not connect communication with the user terminal, and allows access from the user terminal. It may include a monitoring mode that periodically receives the identification information.

일실시예에 따르면, 기존 설치되어 운용되고 있는 타 액세스 포인트로부터 수집된 상기 식별 정보 및 상기 무선랜 패킷 중 적어도 하나를 수신함으로써 상기 무선랜 패킷을 분석하고, 상기 무선랜 패킷에 포함된 상기 식별 정보를 수집하는 것을 특징으로 할 수 있다.According to one embodiment, the wireless LAN packet is analyzed by receiving at least one of the identification information and the wireless LAN packet collected from another previously installed and operating access point, and the identification information included in the wireless LAN packet It may be characterized by collecting.

본 개시의 예시적 실시예에 따른 통신 시스템은 복수의 주파수 대역들을 통해 무선랜 패킷을 수신할 수 있고, 각 무선랜 패킷에 포함된 데이터에 기초하여 수신된 무선랜 패킷이 데이터 송수신을 위한 패킷인지 또는 단말 센싱을 위한 패킷인지 여부를 구별할 수 있다. 이에 따라, 통신 시스템은 데이터 송수신과 함께 단말 센싱을 수행할 수 있고, 센싱된 단말 정보를 수집하여 서비스 플랫폼으로 제공할 수 있다.A communication system according to an exemplary embodiment of the present disclosure can receive wireless LAN packets through a plurality of frequency bands, and determines whether the received wireless LAN packet is a packet for data transmission and reception based on data included in each wireless LAN packet. Alternatively, it is possible to distinguish whether the packet is for terminal sensing. Accordingly, the communication system can perform terminal sensing along with data transmission and reception, and can collect sensed terminal information and provide it to the service platform.

본 개시의 예시적 실시예들에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 아니하며, 언급되지 아니한 다른 효과들은 이하의 기재로부터 본 개시의 예시적 실시예들이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 도출되고 이해될 수 있다. 즉, 본 개시의 예시적 실시예들을 실시함에 따른 의도하지 아니한 효과들 역시 본 개시의 예시적 실시예들로부터 당해 기술분야의 통상의 지식을 가진 자에 의해 도출될 수 있다.The effects that can be obtained from the exemplary embodiments of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned are common knowledge in the technical field to which the exemplary embodiments of the present disclosure belong from the following description. It can be clearly derived and understood by those who have it. That is, unintended effects resulting from implementing the exemplary embodiments of the present disclosure may also be derived by those skilled in the art from the exemplary embodiments of the present disclosure.

도 1은 본 개시의 실시예에 따른 통신 시스템의 구성을 도시한 블록도이다.
도 2는 본 개시의 실시예에 따른 액세스 포인트의 구성을 도시한 블록도이다.
도 3은 일실시예에 따라 액세스 포인트가 수신하는 무선랜 패킷을 도시한 도면이다.
도 4는 일실시예에 따른 액세스 포인트와 사용자 단말 간의 패킷 송수신 순서를 도시한 흐름도이다.
도 5는 일실시예에 따라 통신 시스템이 무선랜 패킷을 수신한 후 정보를 전달하는 방법을 도시한 흐름도이다.
도 6은 일실시예에 따른 식별 정보 중 MAC 어드레스의 종류를 구분하기 위한 방법을 설명하기 위한 도면이다.
도 7 및 도 8은 일실시예에 따라 수집된 데이터를 서비스 플랫폼에서 프로세싱하여 생성한 자료가 도시된 도면이다.
도 9는 일실시예에 따라 기존 설치되어 운용되고 있는 타 액세스 포인트로부터 식별 정보 및 무선랜 패킷 중 적어도 하나를 수신하는 시스템을 도시한 도면이다.
1 is a block diagram showing the configuration of a communication system according to an embodiment of the present disclosure.
Figure 2 is a block diagram showing the configuration of an access point according to an embodiment of the present disclosure.
Figure 3 is a diagram illustrating a wireless LAN packet received by an access point according to one embodiment.
Figure 4 is a flowchart showing a packet transmission and reception sequence between an access point and a user terminal according to an embodiment.
Figure 5 is a flowchart illustrating a method in which a communication system transmits information after receiving a wireless LAN packet, according to an embodiment.
FIG. 6 is a diagram illustrating a method for distinguishing types of MAC addresses among identification information according to an embodiment.
Figures 7 and 8 are diagrams showing data generated by processing collected data in a service platform according to an embodiment.
FIG. 9 is a diagram illustrating a system that receives at least one of identification information and wireless LAN packets from another access point that is already installed and operated according to one embodiment.

이하, 첨부한 도면을 참조하여 본 개시의 실시 예에 대해 상세히 설명한다. Hereinafter, embodiments of the present disclosure will be described in detail with reference to the attached drawings.

도 1은 본 개시의 실시예에 따른 통신 시스템(1)의 구성을 도시한 블록도이다.Figure 1 is a block diagram showing the configuration of a communication system 1 according to an embodiment of the present disclosure.

도 1을 참조하면, 본 개시의 실시예에 따른 통신 시스템(1)은 액세스 포인트(10), AP 컨트롤러(20), 서비스 플랫폼(30), 및 관리자(40)로 구성될 수 있고, 통신사 네트워크를 통해 데이터 및 정보들이 송수신될 수 있다.Referring to FIG. 1, the communication system 1 according to an embodiment of the present disclosure may be composed of an access point 10, an AP controller 20, a service platform 30, and a manager 40, and a telecommunication company network. Data and information can be transmitted and received through.

액세스 포인트(10)는 무선 통신 사용자가 통신 서비스를 이용할 수 있도록 인터넷 접속을 도와주는 중계 장치일 수 있고, 4G LTE, 와이브로, HSDPA 등의 무선 인터넷을 WiFi 신호로 변환해주는 무선 모뎀일 수 있다. 본 개시의 액세스 포인트(10)는 하나의 프로세서에 복수의 주파수 대역들의 무선 통신을 지원하는 복수의 RFIC들이 연결될 수 있고, 하나의 프로세서는 각 RFIC와 연결되어 무선랜 패킷을 수신할 수 있다.The access point 10 may be a relay device that helps wireless communication users access the Internet so that they can use communication services, or it may be a wireless modem that converts wireless Internet such as 4G LTE, WiBro, and HSDPA into WiFi signals. The access point 10 of the present disclosure may have a plurality of RFICs supporting wireless communication in a plurality of frequency bands connected to one processor, and one processor may be connected to each RFIC to receive wireless LAN packets.

일실시예에 따르면, 액세스 포인트(10)는 Chip Duplexer를 사용하여 2.4GHz와 5GHz Path RF 출력단이 합쳐진 장치를 포함할 수 있고, 2.4GHz의 RF 출력단으로부터 송신되는 주파수 대역과 5GHz의 RF 출력단으로부터 송신되는 주파수 대역은 서로의 간섭을 최소화하여 상호 간 서비스 품질을 확보할 수 있다. 타 서비스 주파수 간섭을 최소화시키고, 각 대역을 분리 및 정합할 수 있는 듀플렉서를 추가 설계할 수 있다.According to one embodiment, the access point 10 may include a device that combines 2.4GHz and 5GHz path RF output terminals using a chip duplexer, and the frequency band transmitted from the 2.4GHz RF output terminal and the 5GHz RF output terminal are transmitted. Frequency bands can minimize mutual interference and ensure mutual service quality. A duplexer that can minimize interference with other service frequencies and separate and match each band can be additionally designed.

일실시예에 따르면, 액세스 포인트(10)는 연결된 안테나로부터 송신되는 주파수 간의 간섭을 최소화시키기 위해 간섭 제거 빔포밍(zero forcing beamforming)을 수행할 수 있다. 액세스 포인트(10)는 서로 다른 주파수 대역의 안테나로부터 생성되는 빔을 직교(orthogonal)하도록 구성함으로써 주파수 간 간섭을 최소화시킬 수 있다. 이를 위해, 액세스 포인트(10)의 프로세서는 제1 RFIC에 의해 생성되는 송신 신호와 제2 RFIC에 의해 생성되는 송신 신호가 직교하도록 빔포밍 메트릭스를 산출할 수 있다. 그러나, 본 개시의 실시예는 주파수 대역 상호 간의 간섭을 최소화할 수 있는 모든 방법을 이용할 수 있다.According to one embodiment, the access point 10 may perform interference cancellation beamforming (zero forcing beamforming) to minimize interference between frequencies transmitted from connected antennas. The access point 10 can minimize inter-frequency interference by configuring beams generated from antennas in different frequency bands to be orthogonal. To this end, the processor of the access point 10 may calculate a beamforming matrix so that the transmission signal generated by the first RFIC and the transmission signal generated by the second RFIC are orthogonal. However, embodiments of the present disclosure can use any method that can minimize interference between frequency bands.

액세스 포인트(10)는 특정 액세스 모드로 설정된 경우 사용자 단말(2)로부터 식별 정보를 수신할 수 있고, 수신된 식별 정보를 수집할 수 있다. 예시적으로, 액세스 포인트(10)는 수신된 식별 정보 중 사용자 단말(2)의 MAC 어드레스, 액세스 포인트(10)의 MAC 어드레스, 및 신호 세기를 추출하여 수집할 수 있다. 액세스 포인트(10)는 서비스 플랫폼(30) 또는 AP 컨트롤로 수집된 식별 정보를 통신사 네트워크를 통해 제공할 수 있다.When set to a specific access mode, the access point 10 can receive identification information from the user terminal 2 and collect the received identification information. As an example, the access point 10 may extract and collect the MAC address of the user terminal 2, the MAC address of the access point 10, and signal strength from the received identification information. The access point 10 may provide identification information collected by the service platform 30 or AP control through a telecommunication company network.

AP 컨트롤러(20)는 액세스 포인트(10)를 제어하는 장치일 수 있고, 액세스 포인트(10)를 제어하기 위한 커맨드를 액세스 포인트(10)로 제공할 수 있다. 아울러, AP 컨트롤러(20)는 액세스 포인트(10)로부터 수집된 식별 정보를 수신할 수 있고, 식별 정보를 분석하여 서비스 플랫폼(30)으로 제공할 수 있다. 예시적으로, AP 컨트롤러(20)는 식별 정보로부터 사용자 단말(2)의 MAC 어드레스를 수집할 수 있고, 동일한 MAC 어드레스를 가진 식별 정보들을 그룹핑하여 분석할 수 있다.The AP controller 20 may be a device that controls the access point 10, and may provide commands to control the access point 10 to the access point 10. In addition, the AP controller 20 can receive identification information collected from the access point 10, analyze the identification information, and provide it to the service platform 30. By way of example, the AP controller 20 may collect the MAC address of the user terminal 2 from the identification information, and may group and analyze identification information having the same MAC address.

이 때, AP 컨트롤러(20)는 그룹핑된 식별 정보들 중 액세스 포인트(10)의 MAC 어드레스 및 신호 세기를 분석하여 사용자 위치를 추정할 수 있다. 예시적으로, AP 컨트롤러(20)는 액세스 포인트(10)의 MAC 어드레스에 기초하여 사용자 단말(2)이 센싱된 액세스 포인트(10)의 위치를 획득할 수 있고, 신호 세기에 기초하여 액세스 포인트(10)에 대한 사용자 단말(2)의 위치를 추론할 수 있다.At this time, the AP controller 20 may estimate the user's location by analyzing the MAC address and signal strength of the access point 10 among the grouped identification information. As an example, the AP controller 20 may obtain the location of the access point 10 where the user terminal 2 is sensed based on the MAC address of the access point 10, and may obtain the location of the access point 10 based on the signal strength. 10), the location of the user terminal 2 can be inferred.

AP 컨트롤러(20)는 서비스 플랫폼(30)으로 추론 및 분석된 결과를 제공할 수 있고, 서비스 플랫폼(30)은 분석된 결과에 기초하여 유동인구를 분석할 수 있다. 유동인구 분석에 대한 내용은 도 7 및 도 8을 통해 후술하도록 한다.The AP controller 20 can provide inferred and analyzed results to the service platform 30, and the service platform 30 can analyze the floating population based on the analyzed results. Details on the floating population analysis will be described later with reference to FIGS. 7 and 8.

관리자(40)는 통신사 네트워크를 통해 액세스 포인트(10) 및 AP 컨트롤러(20)를 제어할 수 있다. 예시적으로, 관리자(40)는 액세스 포인트(10)의 액세스 모드를 제어할 수 있고, 액세스 모드를 모니터링 모드로 설정함으로써 액세스 포인트(10) 주변의 단말을 센싱할 수 있다. 관리자(40)는 액세스 모드를 통신 지원 모드로 설정하는 경우, 액세스 포인트(10)는 주변 단말을 센싱하지 않고, 사용자 단말(2)과의 통신을 수립하여 사용자 단말(2)의 데이터 송수신을 지원할 수 있다.The manager 40 can control the access point 10 and the AP controller 20 through the telecommunication company network. As an example, the manager 40 can control the access mode of the access point 10 and can sense terminals around the access point 10 by setting the access mode to a monitoring mode. When the administrator 40 sets the access mode to the communication support mode, the access point 10 does not sense nearby terminals, but establishes communication with the user terminal 2 to support data transmission and reception of the user terminal 2. You can.

이 때, 본 개시의 액세스 포인트(10)는 제1 주파수 대역을 통해 지속적으로 통신을 수행할 수 있고, 제1 주파수 대역과 상이한 주파수 대역인 제2 주파수 대역을 통해 액세스 포인트(10) 주변의 단말을 센싱할 수 있다.At this time, the access point 10 of the present disclosure can continuously perform communication through a first frequency band, and terminals around the access point 10 through a second frequency band that is a different frequency band from the first frequency band. can be sensed.

도 2는 본 개시의 실시예에 따른 액세스 포인트(10)의 구성을 도시한 블록도이다.Figure 2 is a block diagram showing the configuration of the access point 10 according to an embodiment of the present disclosure.

도 2를 참조하면, 본 개시의 실시예에 따른 액세스 포인트(10)는 프로세서(100), 제1 RFIC(210), 제2 RFIC(220), 및 안테나 결합부(300)를 포함할 수 있다. 프로세서(100)는 송신하고자 하는 정보를 포함하는 기저 대역 신호를 정해진 통신 프로토콜에 따라 처리할 수 있다. 아울러, 프로세서(100)는 수신된 기저 대역 신호를 정해진 통신 프로토콜에 따라 처리할 수도 있다.Referring to FIG. 2, the access point 10 according to an embodiment of the present disclosure may include a processor 100, a first RFIC 210, a second RFIC 220, and an antenna coupling unit 300. . The processor 100 may process a baseband signal containing information to be transmitted according to a designated communication protocol. In addition, the processor 100 may process the received baseband signal according to a designated communication protocol.

예를 들어, 프로세서(100)는 OFDM(Orthogonal Frequency Division Multiplexing), OFDMA(Orthogonal Frequency Division Multiple access), WCDMA(Wideband Code Multiple Access), HSPA+(High Speed Packet Access+) 등의 통신 방식에 따라 송신하고자 하는 신호 또는 수신받은 신호를 처리할 수 있다. 이외에도, 프로세서(100)는 다양한 종류의 통신 방식(즉, 기저 대역 신호의 진폭(amplitude) 및/또는 주파수(frequency)를 변조 또는 복조하는 기술이 적용되는 다양한 통신 방식)에 따라 기저 대역 신호를 처리할 수 있다.For example, the processor 100 may transmit information to be transmitted according to communication methods such as Orthogonal Frequency Division Multiplexing (OFDM), Orthogonal Frequency Division Multiple Access (OFDMA), Wideband Code Multiple Access (WCDMA), and High Speed Packet Access+ (HSPA+). Signals or received signals can be processed. In addition, the processor 100 processes baseband signals according to various types of communication methods (i.e., various communication methods in which technology for modulating or demodulating the amplitude and/or frequency of the baseband signal is applied). can do.

일실시예에 따르면, 프로세서(100)는 CPU 서브 시스템, Wifi 서브 시스템, 및 네트워크 서브 시스템으로 구성될 수 있다. 예시적으로, CPU 서브 시스템은 Quad A 53 64 bit, v 8 ISA)@ 2 2 GHz 20 k DMIPS으로 구성될 수 있고, Wifi 서브 시스템은 5 GHz 11 ax와 2 4 GHz 11 ax를 지원할 수 있다. 5GHz 11 ax BB/MAC 는 4 x 4 으로 구성되며 2 4 GHz 11 ax 는 BB/MAC 는 4 X 4 40 을 지원할 수 있다. 네트워크 서브 시스템은 Packet Processor Engine, Networking Processing Unit, In Line Security Engine으로 구성될 수 있다.According to one embodiment, the processor 100 may be composed of a CPU subsystem, a Wifi subsystem, and a network subsystem. By way of example, the CPU subsystem may be configured with Quad A 53 64 bit, v 8 ISA) @ 2 2 GHz 20 k DMIPS, and the Wifi subsystem may support 5 GHz 11 ax and 2 4 GHz 11 ax. 5GHz 11 ax BB/MAC consists of 4 x 4, and 2 4 GHz 11 ax BB/MAC can support 4 x 4 40. The network subsystem can consist of Packet Processor Engine, Networking Processing Unit, and In Line Security Engine.

제1 RFIC(210)는 기저 대역 신호를 프로세서(100)로부터 수신하여 제1 주파수 대역의 신호를 통신 모듈을 통해 송신할 수 있도록 가공할 수 있고, 제2 RFIC(220)는 기저 대역 신호를 프로세서(100)로부터 수신하여 제2 주파수 대역의 신호를 통신 모듈을 통해 송신할 수 있도록 가공할 수 있다. 즉, 각 RFIC는 프로세서(100)로부터 수신된 신호에 대해 주파수 상향 변환(up-conversion)을 수행함으로써 각 RFIC에 대응되는 주파수 대역의 송신 신호를 생성할 수 있다. 아울러, 각 RFIC는 안테나를 통해 수신된 신호에 대해 주파수 하향 변환(down-conversion)을 수행함으로써 프로세서(100)가 데이터를 독출할 수 있는 주파수로 가공할 수 있다.The first RFIC 210 may receive a baseband signal from the processor 100 and process it to transmit a signal in the first frequency band through a communication module, and the second RFIC 220 may receive the baseband signal from the processor 100. It can be received from (100) and processed to transmit a signal in the second frequency band through a communication module. That is, each RFIC can generate a transmission signal in the frequency band corresponding to each RFIC by performing frequency up-conversion on the signal received from the processor 100. In addition, each RFIC can process the signal received through the antenna into a frequency at which the processor 100 can read data by performing frequency down-conversion.

구체적으로 살펴보면, 제1 RFIC(210)는 제1 믹서를 포함할 수 있고, 제2 RFIC(220)는 제2 믹서를 포함할 수 있다. 제1 믹서는 로컬 오실레이터에 의해 제공된 주파수 신호를 통해 프로세서(100)로부터 수신한 신호의 주파수를 기저 대역에서 제1 주파수 대역의 신호로 변환시킬 수 있고, 제2 믹서는 로컬 오실레이터에 의해 제공된 주파수 신호를 통해 프로세서(100)로부터 수신한 신호의 주파수를 기저 대역에서 제2 주파수 대역의 신호로 변환시킬 수 있다.Looking specifically, the first RFIC 210 may include a first mixer, and the second RFIC 220 may include a second mixer. The first mixer may convert the frequency of the signal received from the processor 100 from the base band to a signal in the first frequency band through the frequency signal provided by the local oscillator, and the second mixer may convert the frequency signal provided by the local oscillator. The frequency of the signal received from the processor 100 can be converted from the base band to a signal in the second frequency band.

제1 RFIC(210) 및 제2 RFIC(220)를 통해 생성된 송신 신호는 안테나 결합부(300)를 통해 출력될 수 있고, 사용자 단말(2)은 송신 신호를 수신하여 액세스 포인트(10)로 신호를 회신할 수 있다. 본 개시의 실시예에 따르면, 제1 RFIC(210)에서 생성된 제1 주파수 대역의 송신 신호와 제2 RFIC(220)에서 생성된 제2 주파수 대역의 송신 신호는 서로 다른 주파수 대역의 신호로서, 안테나 결합부(300)는 다른 주파수 대역의 신호를 동시간 대에 송신할 수 있다.The transmission signal generated through the first RFIC 210 and the second RFIC 220 may be output through the antenna coupling unit 300, and the user terminal 2 receives the transmission signal and transmits it to the access point 10. A signal can be returned. According to an embodiment of the present disclosure, the transmission signal in the first frequency band generated by the first RFIC 210 and the transmission signal in the second frequency band generated by the second RFIC 220 are signals in different frequency bands, The antenna combiner 300 can transmit signals in different frequency bands at the same time.

도 3은 일실시예에 따라 액세스 포인트(10)가 수신하는 무선랜 패킷을 도시한 도면이다.FIG. 3 is a diagram illustrating wireless LAN packets received by the access point 10 according to one embodiment.

도 3을 참조하면, 무선랜 패킷은 MAC 헤더, 프레임 바디, 및 패킷 에러 체크를 위한 FCS(Fram Check Sequence)로 구성될 수 있다. 이 중 MAC 헤더는 데이터 전달의 주소에 사용되는 DA, SA, 및 BSSID를 포함할 수 있다. DA(Destination Address)는 목적지 주소, SA(Source Address)는 출발지 주소, BSSID(Basic Service Set IDentifier)는 연결된 AP의 주소를 의미할 수 있다. 즉, MAC 헤더는 무선랜 패킷을 송신한 사용자 단말(2)의 주소 및 연결된 AP의 주소를 포함할 수 있다.Referring to FIG. 3, a wireless LAN packet may be composed of a MAC header, a frame body, and a frame check sequence (FCS) for packet error check. Among these, the MAC header may include DA, SA, and BSSID used in the address of data transmission. DA (Destination Address) may refer to the destination address, SA (Source Address) may refer to the source address, and BSSID (Basic Service Set IDentifier) may refer to the address of the connected AP. That is, the MAC header may include the address of the user terminal 2 that transmitted the wireless LAN packet and the address of the connected AP.

아울러, 무선랜 패킷은 프레임 컨트롤(Frame Control)에 무선랜 패킷의 종류를 특정하는 정보를 더 포함할 수 있다. 무선랜 패킷의 종류는 관리 타입, 데이터 타입, 제어 타입을 포함할 수 있고, 타입 밸류(Type Value)에 따라 무선랜 패킷의 종류가 결정될 수 있다. 관리 타입의 무선랜 패킷은 무선랜 연결의 목적으로 송수신되는 패킷을 지칭하는 것일 수 있고, 데이터 타입의 무선랜 패킷은 데이터 온리 또는 QoS(Quality of Service)가 적용된 데이터를 지칭하는 것일 수 있다. 제어 타입의 무선랜 패킷은 무선 데이터의 패킷 흐름 제어(Flow Control)를 위해 사용되는 패킷일 수 있다.In addition, the wireless LAN packet may further include information specifying the type of the wireless LAN packet in the frame control. The type of wireless LAN packet may include a management type, data type, and control type, and the type of wireless LAN packet may be determined according to the type value. A management type wireless LAN packet may refer to a packet transmitted and received for the purpose of a wireless LAN connection, and a data type wireless LAN packet may refer to data only or data to which QoS (Quality of Service) is applied. A control-type wireless LAN packet may be a packet used for packet flow control of wireless data.

일실시예에 따르면, 프레임 컨트롤에 포함된 타입 밸류는 2개의 비트로 구성될 수 있고, '00'으로 구성된 경우 해당 무선랜 패킷은 관리 타입, '10'으로 구성된 경우 해당 무선랜 패킷은 데이터 타입, '01'로 구성된 경우 해당 무선랜 패킷은 제어 타입일 수 있다. 즉, 본 개시의 실시예의 통신 시스템(1)은 프레임 컨트롤에 포함된 타입 밸류에 기초하여 무선랜 패킷의 종류를 식별할 수 있고, 무선랜 패킷의 종류가 관리 타입인 경우 해당 무선랜 패킷에 포함된 식별 정보를 수집할 수 있다.According to one embodiment, the type value included in frame control may consist of two bits. If it is composed of '00', the wireless LAN packet is a management type, if it is composed of '10', the wireless LAN packet is a data type, If configured as '01', the corresponding wireless LAN packet may be a control type. That is, the communication system 1 of the embodiment of the present disclosure can identify the type of wireless LAN packet based on the type value included in the frame control, and if the type of wireless LAN packet is a management type, it is included in the wireless LAN packet. Identification information may be collected.

일실시예에 따르면, 프레임 컨트롤은 타입 밸류 외에 서브타입 밸류(Subtype Value)를 더 포함할 수 있고, 서브타입 밸류는 4개의 비트로 구성될 수 있다. 통신 시스템(1)은 프레임 컨트롤에 포함된 서브타입 밸류에 기초하여 무선랜 패킷의 세부 종류를 식별할 수 있고, 액세스 모드가 모니터링 모드인 경우 특정 세부 종류의 무선랜 패킷만을 수집할 수 있다.According to one embodiment, the frame control may further include a subtype value in addition to the type value, and the subtype value may be composed of 4 bits. The communication system 1 can identify detailed types of wireless LAN packets based on the subtype value included in frame control, and can collect only specific detailed types of wireless LAN packets when the access mode is the monitoring mode.

예시적으로, 무선랜 패킷의 타입 밸류가 '00'으로 설정되고, 서브타입 밸류가 '0100'로 설정된 경우 해당 무선랜 패킷은 프로브 요청(Probe request) 패킷일 수 있고, 무선랜 패킷의 타입 밸류가 '00'으로 설정되고, 서브타입 밸류가 '0101'로 설정된 경우 해당 무선랜 패킷은 연결 요청(Association request) 패킷일 수 있다. 액세스 포인트(10)는 제2 RFIC(220)의 액세스 모드가 모니터링 모드로 설정된 경우, 프로브 요청 패킷 및 연결 요청 패킷만을 수집할 수 있다.As an example, if the type value of the wireless LAN packet is set to '00' and the subtype value is set to '0100', the wireless LAN packet may be a probe request packet, and the type value of the wireless LAN packet If is set to '00' and the subtype value is set to '0101', the corresponding wireless LAN packet may be an Association request packet. When the access mode of the second RFIC 220 is set to the monitoring mode, the access point 10 may collect only probe request packets and connection request packets.

본 개시의 실시예에 따라 수집되는 무선랜 패킷은 타입 밸류 및 서브타입 밸류에 의해 식별될 수 있는 모든 종류의 무선랜 패킷들을 포함할 수 있다.Wireless LAN packets collected according to an embodiment of the present disclosure may include all types of wireless LAN packets that can be identified by type value and subtype value.

도 4는 일실시예에 따른 액세스 포인트(10)와 사용자 단말(2) 간의 패킷 송수신 순서를 도시한 흐름도이다.FIG. 4 is a flowchart showing a packet transmission/reception sequence between the access point 10 and the user terminal 2 according to an embodiment.

도 4를 참조하면, 사용자 단말(2)과 액세스 포인트(10)는 복수 회의 무선랜 패킷의 송수신을 통해 통신이 연결될 수 있다. 일실시예에 따르면, 액세스 포인트(10)의 액세스 모드가 모니터링 모드인 경우, 사용자 단말(2)과 통신을 연결하지 않고, 사용자 단말(2)로부터 일방적으로 무선랜 패킷을 주기적으로 수신할 수 있다.Referring to FIG. 4, the user terminal 2 and the access point 10 may be connected to communication through transmission and reception of wireless LAN packets multiple times. According to one embodiment, when the access mode of the access point 10 is the monitoring mode, wireless LAN packets can be unilaterally received periodically from the user terminal 2 without establishing communication with the user terminal 2. .

단계(S10)에서, 액세스 포인트(10)는 사용자 단말(2)로 비콘(Beacon) 패킷을 송신할 수 있다. 액세스 포인트(10)는 지원하는 채널, 암호화 방법, 데이터 전송 속도 등 액세스 포인트(10)와 관련된 정보들을 일정 시간 간격으로 지속적으로 전송할 수 있다.In step S10, the access point 10 may transmit a beacon packet to the user terminal 2. The access point 10 may continuously transmit information related to the access point 10, such as supported channels, encryption methods, and data transmission speeds, at regular time intervals.

단계(S20)에서, 사용자 단말(2)은 액세스 포인트(10)를 검색하기 위해 액세스 포인트(10)로 프로브 요청 패킷을 송신할 수 있다. 사용자 단말(2)은 프로브 요청 패킷을 송신한 후 액세스 포인트(10)로부터 프로브 응답 패킷을 수신할 때까지 대기할 수 있다.In step S20, the user terminal 2 may transmit a probe request packet to the access point 10 to search for the access point 10. The user terminal 2 may wait until it receives a probe response packet from the access point 10 after transmitting the probe request packet.

단계(S30)에서, 액세스 포인트(10)는 프로브 요청(Probe request) 패킷에 응답하여 사용자 단말(2)로 프로브 응답(Probe response) 패킷을 송신할 수 있다. 일실시예에 따르면, 사용자 단말(2)은 액세스 포인트(10)로 연결 전 뿐만 아니라, 연결 중에도 주기적으로 프로브 요청 패킷을 전송할 수 있다.In step S30, the access point 10 may transmit a probe response packet to the user terminal 2 in response to the probe request packet. According to one embodiment, the user terminal 2 may transmit a probe request packet not only before connecting to the access point 10 but also periodically during the connection.

단계(S40)에서 사용자 단말(2)은 액세스 포인트(10)로 인증 요청(Authentication request) 패킷을 송신할 수 있고, 단계(S50)에서 액세스 포인트(10)는 사용자 단말(2)로 인증 응답(Authentication response) 패킷을 송신할 수 있다. 이에 따라, 사용자 단말(2)은 액세스 포인트(10)로 정상 연결이 가능한지 확인할 수 있고, 이에 대한 회신을 수신할 수 있다.In step S40, the user terminal 2 may transmit an authentication request packet to the access point 10, and in step S50, the access point 10 may send an authentication response to the user terminal 2 ( Authentication response packet can be sent. Accordingly, the user terminal 2 can check whether a normal connection is possible to the access point 10 and receive a reply.

단계(S60)에서 사용자 단말(2)은 액세스 포인트(10)로 연결 요청(Association request) 패킷을 송신할 수 있고, 단계(S70)에서 액세스 포인트(10)는 사용자 단말(2)로 연결 응답(Association response) 패킷을 송신할 수 있다. 사용자 단말(2)은 연결 응답 패킷에 연결 완료가 표시되면 정상적으로 통신이 연결된 것으로 판단할 수 있다.In step S60, the user terminal 2 may transmit an Association request packet to the access point 10, and in step S70, the access point 10 may send an association response to the user terminal 2 ( Association response) packets can be sent. The user terminal 2 may determine that communication is normally connected when a connection completion is indicated in the connection response packet.

본 개시의 실시예에 따르면, 액세스 모드가 모니터링 모드인 경우, 액세스 포인트(10)는 의도적으로 회신 패킷을 사용자 단말(2)로 송신하지 않을 수 있고, 일정 주기마다 비콘 패킷을 송신함으로써 사용자 단말(2)로부터 프로브 요청 패킷만을 일방적으로 수신할 수 있다. 액세스 포인트(10)는 주기적으로 수신되는 프로브 요청 패킷으로부터 식별 정보를 추출하여 저장하거나 AP 컨트롤러(20)로 제공할 수 있다.According to an embodiment of the present disclosure, when the access mode is a monitoring mode, the access point 10 may not intentionally transmit a reply packet to the user terminal 2, and transmits a beacon packet at regular intervals to the user terminal ( Only the probe request packet can be unilaterally received from 2). The access point 10 may extract identification information from periodically received probe request packets and store it or provide it to the AP controller 20.

도 5는 일실시예에 따라 통신 시스템(1)이 무선랜 패킷을 수신한 후 정보를 전달하는 방법을 도시한 흐름도이다.FIG. 5 is a flowchart illustrating a method by which the communication system 1 transmits information after receiving a wireless LAN packet, according to an embodiment.

도 5를 참조하면, 액세스 포인트(10)는 사용자 단말(2)과 무선랜 패킷을 송수신할 수 있다. 이 때, 액세스 포인트(10)는 일정 시간 간격으로 2.4GHz의 주파수 대역을 통해 무선랜 패킷을 수신할 수 있다. 이와 동시에, 액세스 포인트(10)는 5GHz의 주파수 대역을 통해 통신이 연결된 사용자 단말(2)과 데이터를 송수신할 수 있다.Referring to FIG. 5, the access point 10 can transmit and receive wireless LAN packets to and from the user terminal 2. At this time, the access point 10 can receive wireless LAN packets through the 2.4 GHz frequency band at regular time intervals. At the same time, the access point 10 can transmit and receive data with the user terminal 2 connected to communication through the 5 GHz frequency band.

일실시예에 따르면, 액세스 포인트(10)는 수집된 무선랜 패킷 중 특정 타입의 무선랜 패킷만을 필터링할 수 있고, 필터링된 무선랜 패킷을 무선 액세스 포인트(10)를 제어, 관리 및 제공하는 네트워크 프로토콜(Control And Provisioning of Wireless Access Points)을 통해 AP 컨트롤러(20)로 송신할 수 있다.According to one embodiment, the access point 10 can filter only specific types of wireless LAN packets among the collected wireless LAN packets, and the network that controls, manages, and provides the filtered wireless LAN packets to the wireless access point 10. It can be transmitted to the AP controller 20 through a protocol (Control And Provisioning of Wireless Access Points).

AP 컨트롤러(20)는 수신된 무선랜 패킷에 기초하여 식별 정보를 추출할 수 있고, 추출된 식별 정보를 수집할 수 있다. 일실시예에 따르면, AP 컨트롤러(20)는 무선랜 패킷으로부터 사용자 단말(2)의 MAC 어드레스, 액세스 포인트(10)의 MAC 어드레스, 무선랜 패킷이 수신된 시간, 신호 세기를 추출할 수 있다. 예시적으로, AP 컨트롤러(20)는 무선랜 패킷의 자리수에 기초하여 액세스 포인트(10)의 MAC 어드레스, 무선랜 패킷이 수신된 시간, 신호 세기를 식별할 수 있다.The AP controller 20 can extract identification information based on the received wireless LAN packet and collect the extracted identification information. According to one embodiment, the AP controller 20 may extract the MAC address of the user terminal 2, the MAC address of the access point 10, the time the wireless LAN packet was received, and the signal strength from the wireless LAN packet. As an example, the AP controller 20 may identify the MAC address of the access point 10, the time at which the wireless LAN packet was received, and the signal strength based on the number of digits in the wireless LAN packet.

AP 컨트롤러(20)는 추출된 식별 정보를 센싱 데이터로 저장할 수 있고, 중복되어 센싱된 식별 정보들은 삭제할 수 있다. 예시적으로, AP 컨트롤러(20)는 무선랜 패킷을 수신하는 제1 시간 간격보다 짧은 제2 시간 간격으로 동일한 식별 정보를 추출하는 경우, 해당 식별 정보 중 어느 하나를 삭제할 수 있다. 즉, 통신 시스템(1)이 도 4에 따른 실시예에서 일련에 단계들을 통해 무선랜 패킷들을 수신하는 경우 프로브 응신 패킷, 인증 응신 패킷, 연결 응신 패킷에 포함된 식별 정보들은 중복될 수 있고, 중복된 무선랜 패킷들 중 하나를 제외한 나머지 패킷들로부터 추출된 식별 정보들을 제거할 수 있다. 이에 따라, 본 개시의 실시예에 따른 통신 시스템(1)은 효율적으로 데이터를 저장할 수 있다.The AP controller 20 can store the extracted identification information as sensing data and delete duplicately sensed identification information. As an example, when the AP controller 20 extracts the same identification information at a second time interval that is shorter than the first time interval for receiving a wireless LAN packet, the AP controller 20 may delete any one of the corresponding identification information. That is, when the communication system 1 receives wireless LAN packets through a series of steps in the embodiment according to FIG. 4, the identification information included in the probe response packet, authentication response packet, and connection response packet may be duplicated. Identification information extracted from packets other than one of the wireless LAN packets can be removed. Accordingly, the communication system 1 according to an embodiment of the present disclosure can efficiently store data.

일실시예에 따르면, AP 컨트롤러(20)는 액세스 포인트(10)의 액세스 모드를 설정할 수 있다. 예시적으로, 액세스 모드는 복수의 RFIC들 중 일부 RFIC에 의해 지원되는 사용자 단말(2)들과 액세스하는 모드일 수 있고, 데이터 송수신을 위한 사용자 단말(2)과의 통신을 연결시키는 통신 지원 모드 및 사용자 단말(2)과의 통신을 연결시키지 않고, 사용자 단말(2)로부터 주기적으로 식별 정보를 수신하는 모니터링 모드를 포함할 수 있다. 액세스 포인트(10)는 AP 컨트롤러(20)에 의해 설정된 액세스 모드에 따라 사용자 단말(2)과의 무선랜 패킷 송수신을 수행할 수 있다.According to one embodiment, the AP controller 20 may set the access mode of the access point 10. By way of example, the access mode may be a mode for accessing user terminals 2 supported by some RFICs among a plurality of RFICs, and may be a communication support mode that connects communication with the user terminal 2 for data transmission and reception. And it may include a monitoring mode in which identification information is periodically received from the user terminal 2 without connecting communication with the user terminal 2 . The access point 10 can transmit and receive wireless LAN packets to and from the user terminal 2 according to the access mode set by the AP controller 20.

AP 컨트롤러(20)와 서비스 플랫폼(30)의 통신은 REST API(TCP, HTTP) 방식을 통해 구현될 수 있다. 서비스 플랫폼(30)은 AP 컨트롤러(20)의 REST API 형식에 맞추어 데이터를 요청할 수 있고, AP 컨트롤러(20)는 수신된 REST API에 대한 데이터를 서비스 플랫폼(30)으로 전달할 수 있다. REST API에 대한 데이터는 수집 시간, 센싱 액세스 포인트(10)의 MAC 어드레스, RF 채널, 사용자 단말(2)의 MAC 어드레스, 신호의 세기, 및 연결된 액세스 포인트(10)의 MAC 어드레스가 포함될 수 있다.Communication between the AP controller 20 and the service platform 30 can be implemented through REST API (TCP, HTTP). The service platform 30 can request data according to the REST API format of the AP controller 20, and the AP controller 20 can transmit data about the received REST API to the service platform 30. Data for the REST API may include collection time, MAC address of the sensing access point 10, RF channel, MAC address of the user terminal 2, signal strength, and MAC address of the connected access point 10.

예시적으로, 서비스 플랫폼(30)은 REST API로 'http://APC_IP/rest/getSensData'를 AP 컨트롤러(20)로 송신함으로써 데이터를 요청할 수 있고, AP 컨트롤러(20)는 해당 요청에 대해 'time=20220712, sensapmac =000789112233, chan =1, mac=0001020304, rssi=-50, apmac =000789112233'으로 회신할 수 있다.As an example, the service platform 30 may request data by sending 'http://APC_IP/rest/getSensData' to the AP controller 20 through REST API, and the AP controller 20 may respond to the request with 'http://APC_IP/rest/getSensData'. You can reply with 'time=20220712, sensapmac =000789112233, chan =1, mac=0001020304, rssi=-50, apmac =000789112233'.

일실시예에 따르면, 통신 시스템(1)은 무선랜 패킷으로부터 액세스 포인트(10)의 MAC 어드레스를 식별하지 못한 경우, 사용자 단말(2)과 통신이 연결되지 않았으나 특정 주파수 대역을 통해 신호를 감지함으로써 식별 정보를 수신하였음으로 판단할 수 있다. 예시적으로, 액세스 포인트(10)의 액세스 모드가 모니터링 모드로 설정된 경우, 제1 RFIC(210)는 제1 주파수 대역을 통해 연결된 사용자 단말(2)과 통신을 수행할 수 있고, 제2 RFIC(220)는 제2 주파수 대역을 통해 사용자 단말(2)을 센싱할 수 있다. 이 때, 제1 주파수 대역을 통해 수신된 무선랜 패킷은 액세스 포인트(10)의 MAC 어드레스가 포함될 수 있으나, 제2 주파수 대역을 통해 수신된 무선랜 패킷은 액세스 포인트(10)의 MAC 어드레스가 포함되어 있지 않을 수 있다.According to one embodiment, when the communication system 1 fails to identify the MAC address of the access point 10 from the wireless LAN packet, communication is not connected with the user terminal 2, but by detecting a signal through a specific frequency band. It can be determined that identification information has been received. As an example, when the access mode of the access point 10 is set to the monitoring mode, the first RFIC 210 may communicate with the user terminal 2 connected through the first frequency band, and the second RFIC (210) may communicate with the user terminal 2 connected through the first frequency band. 220) can sense the user terminal 2 through the second frequency band. At this time, the wireless LAN packet received through the first frequency band may include the MAC address of the access point 10, but the wireless LAN packet received through the second frequency band may include the MAC address of the access point 10. It may not be done.

프로세서(100)는 제1 주파수 대역 및 제2 주파수 대역으로부터 동일한 기저 대역으로 주파수 하향 변환된 신호에 기초하여 식별 정보를 획득하므로, 어느 주파수 대역을 통해 수신된 무선랜 패킷인지 여부를 구별하기 쉽지 않은 측면이 존재한다. 그러나, 본 개시의 실시예에 따른 통신 시스템(1)은 모니터링 모드에서 무선랜 패킷에 액세스 포인트(10)의 MAC 어드레스가 식별되는지 여부에 따라 수신되는 주파수 대역을 구별할 수 있다. 이는, 모니터링 모드에서 제2 주파수 대역은 사용자 단말(2)과 통신 시스템(1)의 통신이 연결되지 않은 상태로 사용자 단말(2)로부터 일방적으로 무선랜 패킷을 수신하는 주파수 대역이므로, 액세스 포인트(10)의 MAC 어드레스 식별 여부에 따라 어느 주파수 대역을 통해 무선랜 패킷을 수신하는 것인지 여부를 식별할 수 있다.Since the processor 100 obtains identification information based on a signal frequency down-converted from the first frequency band and the second frequency band to the same base band, it is not easy to distinguish which frequency band the wireless LAN packet is received from. There is a side. However, the communication system 1 according to an embodiment of the present disclosure can distinguish the received frequency band depending on whether the MAC address of the access point 10 is identified in the wireless LAN packet in the monitoring mode. This is because, in the monitoring mode, the second frequency band is a frequency band that unilaterally receives wireless LAN packets from the user terminal 2 without communication between the user terminal 2 and the communication system 1, and the access point ( Depending on whether or not the MAC address in 10) is identified, it is possible to identify which frequency band the wireless LAN packet is being received through.

도 6은 일실시예에 따른 식별 정보 중 MAC 어드레스의 종류를 구분하기 위한 방법을 설명하기 위한 도면이다.FIG. 6 is a diagram illustrating a method for distinguishing types of MAC addresses among identification information according to an embodiment.

도 6을 참조하면, MAC 어드레스는 6개의 옥텟(octet)으로 구성될 수 있다. 하나의 옥텟은 8비트로 구성될 수 있고, 바이트(byte)로 지칭될 수도 있다. 통신 시스템(1)은 식별 정보에 포함된 사용자 단말(2)의 MAC 어드레스를 추출할 수 있고, 사용자 단말(2)의 MAC 어드레스 중 특정 위치의 비트 값에 기초하여 사용자 단말(2)의 MAC 어드레스가 가상 MAC 어드레스인지 여부를 구별할 수 있다.Referring to FIG. 6, the MAC address may consist of 6 octets. One octet may consist of 8 bits and may also be referred to as a byte. The communication system 1 may extract the MAC address of the user terminal 2 included in the identification information, and determine the MAC address of the user terminal 2 based on the bit value of a specific position among the MAC addresses of the user terminal 2. It is possible to distinguish whether is a virtual MAC address.

예시적으로, 통신 시스템(1)은 첫번째 옥텟 중 bit 1 값이 1인 경우 해당 MAC 어드레스는 가상 MAC 어드레스로 분류하고, bit 1 값이 0인 경우 해당 MAC 어드레스는 실제 MAC 어드레스로 분류할 수 있다. Bit 1 값은 LSB로부터 2번째 위치한 비트로 지칭될 수 있다.As an example, the communication system 1 may classify the MAC address as a virtual MAC address if the bit 1 value of the first octet is 1, and if the value of bit 1 is 0, the MAC address may be classified as a real MAC address. . The Bit 1 value may be referred to as the second located bit from the LSB.

통신 시스템(1)은 식별 정보로부터 사용자 단말(2)의 실제 MAC 어드레스를 추출한 경우, 해당 MAC 어드레스와 동일한 식별 정보들을 그룹핑하여 사용자 단말(2)을 트래킹할 수 있다. 예시적으로, 통신 시스템(1)은 센싱 액세스 포인트(10)의 MAC 어드레스, 사용자 단말(2)의 MAC 어드레스, 및 신호 세기에 기초하여 사용자 단말(2)이 어느 액세스 포인트(10)에 근접하여 있는지 여부를 판단할 수 있고, 이에 따라 사용자 단말(2)의 위치를 추정할 수 있다. 통신 시스템(1)은 추정된 사용자 단말(2)의 위치를 무선랜 패킷이 수신된 시간에 매핑시켜 수집할 수 있다.When the communication system 1 extracts the actual MAC address of the user terminal 2 from the identification information, it can track the user terminal 2 by grouping identification information identical to the corresponding MAC address. Illustratively, the communication system 1 determines which access point 10 the user terminal 2 is close to based on the MAC address of the sensing access point 10, the MAC address of the user terminal 2, and the signal strength. It is possible to determine whether or not the user terminal 2 is present, and accordingly, the location of the user terminal 2 can be estimated. The communication system 1 can collect the estimated location of the user terminal 2 by mapping it to the time when the wireless LAN packet was received.

일실시예에 따르면, 가상 MAC 어드레스는 일정 시간 단위로 랜덤하게 생성될 수 있고, 사용자 단말(2)은 실제 MAC 어드레스를 암호화하여 일정 시간 단위로 가상 MAC 어드레스를 생성할 수 있다. 사용자 단말(2)은 암호화 키 값에 기초하여 실제 MAC 어드레스로부터 가상 MAC 어드레스를 암호화할 수 있고, 통신 시스템(1)은 암호화 키 값을 획득하여 실제 MAC 어드레스를 복호화할 수 있다. 이에 따라, 통신 시스템(1)은 사용자 단말(2)의 가상 MAC 어드레스로부터 실제 MAC 어드레스를 추론하여 사용자 단말(2)을 트래킹할 수 있다.According to one embodiment, the virtual MAC address may be randomly generated in a certain time unit, and the user terminal 2 may generate the virtual MAC address in a certain time unit by encrypting the actual MAC address. The user terminal 2 can encrypt the virtual MAC address from the real MAC address based on the encryption key value, and the communication system 1 can obtain the encryption key value and decrypt the real MAC address. Accordingly, the communication system 1 can track the user terminal 2 by deducing the actual MAC address from the virtual MAC address of the user terminal 2.

도 7 및 도 8은 일실시예에 따라 수집된 데이터를 서비스 플랫폼(30)에서 프로세싱하여 생성한 자료가 도시된 도면이다.Figures 7 and 8 are diagrams showing data generated by processing collected data in the service platform 30 according to an embodiment.

도 7을 참조하면, 서비스 플랫폼(30)은 일정 시간 단위로 액세스 포인트(10)를 통해 모니터링되는 인원 수를 추정할 수 있다. 예시적으로, 서비스 플랫폼(30)은 일정 시간동안 액세스 포인트(10)로부터 일정 범위 내에서 센싱되는 사용자 단말(2)의 개수를 추정할 수 있다. 이 때, 통신 시스템(1)은 액세스 포인트(10)의 MAC 어드레스와 신호 세기에 기초하여 사용자 단말(2)이 액세스 포인트(10)로부터 일정 범위 내에서 센싱되는지 여부를 구별할 수 있고, 센싱되는 식별 정보들 중 상이한 사용자 단말(2) MAC 어드레스로 수집되는 식별 정보들의 개수를 모니터링되는 인원 수로 추정할 수 있다.Referring to FIG. 7, the service platform 30 can estimate the number of people monitored through the access point 10 in a certain time unit. As an example, the service platform 30 may estimate the number of user terminals 2 sensed within a certain range from the access point 10 for a certain period of time. At this time, the communication system 1 can distinguish whether the user terminal 2 is sensed within a certain range from the access point 10 based on the MAC address and signal strength of the access point 10, and the sensed Among the identification information, the number of identification information collected through different user terminal (2) MAC addresses can be estimated by the number of monitored people.

일실시예에 따르면, 서비스 플랫폼(30)은 특정 액세스 포인트(10)에 의해 수집된 식별 정보에 기초하여 특정 액세스 포인트(10)가 설치된 장소를 방문한 방문객 정보를 추론할 수 있다. 예시적으로, 방문객 정보는 시간별, 일별, 주간, 월간 등 선택 기간에 대한 해당 장소를 방문한 방문객 수를 포함할 수 있다. 통신 시스템(1)은 수집된 식별 정보들 중 특정 액세스 포인트(10)의 MAC 어드레스를 포함하고 있는 식별 정보들을 필터링할 수 있고, 필터링된 식별 정보들 중 상이한 사용자 단말(2) MAC 어드레스로 수집되는 식별 정보들의 개수를 카운팅함으로써 방문객 정보를 추론할 수 있다.According to one embodiment, the service platform 30 may infer information about visitors who have visited a location where a specific access point 10 is installed based on identification information collected by the specific access point 10. Illustratively, visitor information may include the number of visitors to the location for a selected period of time, such as hourly, daily, weekly, or monthly. The communication system 1 may filter identification information including the MAC address of a specific access point 10 among the collected identification information, and may filter the identification information collected with the MAC address of a different user terminal 2 among the filtered identification information. Visitor information can be inferred by counting the number of identification information.

도 8을 참조하면, 서비스 플랫폼(30)은 모니터링 지역 내에서의 평균 체류 시간 및 체류 시간별 방문객 분포를 분석할 수 있다. 서비스 플랫폼(30)은 모니터링 지역 내의 액세스 포인트(10)들의 MAC 어드레스를 미리 획득할 수 있고, 액세스 포인트(10)들의 MAC 어드레스를 포함하고 있는 식별 정보들을 필터링할 수 있다.Referring to FIG. 8, the service platform 30 can analyze the average stay time and visitor distribution by stay time within the monitoring area. The service platform 30 may obtain the MAC addresses of the access points 10 within the monitoring area in advance and filter identification information including the MAC addresses of the access points 10.

서비스 플랫폼(30)은 액세스 포인트(10)들의 MAC 어드레스를 포함하고 있는 식별 정보들 중 동일한 사용자 단말(2) MAC 어드레스를 포함하고 있는 식별 정보들을 획득할 수 있고, 식별 정보들이 수신된 시간들 중 최선 시간으로부터 최후 시간까지의 시간 구간을 해당 사용자 단말(2)의 체류 시간으로 추론할 수 있다. 서비스 플랫폼(30)은 모니터링 지역 내에서 수집된 복수의 사용자 단말(2)들에 대한 체류 시간들을 평균하여 평균 체류 시간으로 획득할 수 있다.The service platform 30 may obtain identification information including the MAC address of the same user terminal 2 from among the identification information including the MAC addresses of the access points 10, and among the times when the identification information was received. The time interval from the best time to the last time can be inferred as the residence time of the corresponding user terminal 2. The service platform 30 may obtain an average residence time by averaging the residence times for a plurality of user terminals 2 collected within the monitoring area.

서비스 플랫폼(30)은 액세스 포인트(10)들의 위치에 기초하여 체류 시간별 방문객의 분포를 분석할 수 있다. 예시적으로, 서비스 플랫폼(30)은 모니터링 지역 내 제1 구역에 위치한 액세스 포인트(10)들에서 센싱된 사용자 단말(2)들의 개수를 시간 별로 구분하여 수집할 수 있고, 제1 구역과 중복되지 않은 제2 구역에 위치한 액세스 포인트(10)들에서 센싱된 사용자 단말(2)들의 개수를 시간 별로 구분하여 수집할 수 있다. 이에 따라, 서비스 플랫폼(30)은 모니터링 지역 내 제1 구역 및 제2 구역을 포함한 구역들에서의 방문객 분포를 분석할 수 있다.The service platform 30 may analyze the distribution of visitors by stay time based on the locations of the access points 10. As an example, the service platform 30 may collect the number of user terminals 2 sensed at the access points 10 located in the first zone within the monitoring area by dividing them by time, and do not overlap with the first zone. The number of user terminals 2 sensed at the access points 10 located in the second zone can be collected separately by time. Accordingly, the service platform 30 can analyze the distribution of visitors in zones including the first zone and the second zone within the monitoring area.

일실시예에 따르면, 서비스 플랫폼(30)은 특정 기간 동안 재방문객 비율과 신규 방문객 비율, 재방문 빈도, 및 재방문 주기를 분석할 수 있다. 서비스 플랫폼(30)은 일정 기간동안 식별 정보들을 저장할 수 있고, 특정 기간이 지난 후 동일한 사용자 단말(2) MAC 어드레스로부터 수신된 식별 정보가 있는지 여부를 판단할 수 있다. 서비스 플랫폼(30)은 수집된 식별 정보들 중 특정 기간이 지난 후 동일한 사용자 단말(2) MAC 어드레스로부터 재수신된 식별 정보의 비율을 산출할 수 있고, 이를 재방문객 비율로 생성하며, 나머지 비율을 신규 방문객 비율로 생성할 수 있다. 서비스 플랫폼(30)은 동일한 사용자 단말(2)로부터 식별 정보가 재수신되는 시간 간격을 수집할 수 있고, 이에 기초하여 재방문 빈도 및 재방문 주기를 분석할 수 있다.According to one embodiment, the service platform 30 may analyze the rate of returning visitors, the rate of new visitors, the frequency of repeat visits, and the cycle of repeat visits during a specific period. The service platform 30 may store identification information for a certain period of time and determine whether there is identification information received from the MAC address of the same user terminal 2 after a certain period of time. The service platform 30 can calculate the ratio of identification information re-received from the MAC address of the same user terminal 2 after a certain period of time among the collected identification information, generate this as a returning visitor ratio, and calculate the remaining ratio as the ratio of returning visitors. It can be created at a rate of new visitors. The service platform 30 can collect the time interval at which identification information is re-received from the same user terminal 2, and analyze the frequency of revisits and revisit cycles based on this.

일실시예에 따르면, 서비스 플랫폼(30)은 복수의 지역들에 설치된 액세스 포인트(10)에 기초하여 해당 지역 간 방문객의 증감 추세를 비교할 수 있다. 예시적으로, 제1 지역에 설치된 액세스 포인트(10) 및 제2 지역에 설치된 액세스 포인트(10)에 의해 동일한 제1 기간동안 센싱된 사용자 단말(2)의 개수 및 제1 기간 이전의 제2 기간동안 센싱된 사용자 단말(2)의 개수를 산출할 수 있다. 서비스 플랫폼(30)은 제2 기간 대비 제1 기간동안 각 지역에서 센싱된 사용자 단말(2)의 비율을 계산할 수 있고, 제1 지역과 제2 지역 간의 비율을 비교할 수 있다.According to one embodiment, the service platform 30 may compare the increase/decrease trend of visitors between regions based on the access points 10 installed in a plurality of regions. Illustratively, the number of user terminals 2 sensed by the access point 10 installed in the first area and the access point 10 installed in the second area during the same first period and the second period before the first period The number of user terminals 2 sensed during this period can be calculated. The service platform 30 can calculate the ratio of the user terminals 2 sensed in each region during the first period compared to the second period, and compare the ratio between the first region and the second region.

일실시예에 따르면, 서비스 플랫폼(30)은 주변 유동인구 대비 실제 매장 진입 인구를 분석할 수 있다. 예시적으로, 서비스 플랫폼(30)은 매장에 설치된 특정 액세스 포인트(10)에 의해 센싱된 사용자 단말(2)의 개수와 특정 액세스 포인트(10) 기준 일정 범위 내에 위치한 액세스 포인트(10)에 의해 센싱된 사용자 단말(2)의 개수를 획득할 수 있다. 서비스 플랫폼(30)은 특정 액세스 포인트(10)로부터 센싱된 사용자 단말(2)의 개수와 일정 범위 내에 위치한 액세스 포인트(10)로부터 센싱된 사용자 단말(2)의 개수의 비율을 계산함으로써 유입율을 산출할 수 있다.According to one embodiment, the service platform 30 may analyze the actual population entering the store compared to the surrounding floating population. As an example, the service platform 30 senses the number of user terminals 2 sensed by a specific access point 10 installed in the store and the access point 10 located within a certain range based on the specific access point 10. The number of user terminals (2) can be obtained. The service platform 30 calculates the inflow rate by calculating the ratio of the number of user terminals 2 sensed from a specific access point 10 and the number of user terminals 2 sensed from an access point 10 located within a certain range. can do.

일실시예에 따르면, 서비스 플랫폼(30)은 제1 지역으로부터 제2 지역으로 이동한 방문객의 분산도를 분석할 수 있다. 예시적으로, 서비스 플랫폼(30)은 제1 지역에 위치한 액세스 포인트(10)들로부터 센싱된 사용자 단말(2)과 일정 시간이 도과된 후 제2 지역에 위치한 액세스 포인트(10)들로부터 센싱된 동일한 사용자 단말(2)의 개수를 산출할 수 있다. 마찬가지 방법으로, 서비스 플랫폼(30)은 제2 지역에 위치한 액세스 포인트(10)들로부터 센싱된 사용자 단말(2)과 일정 시간이 도과된 후 제1 지역에 위치한 액세스 포인트(10)들로부터 센싱된 동일한 사용자 단말(2)의 개수를 산출할 수 있다. 이에 따라, 서비스 플랫폼(30)은 제1 지역과 제2 지역 상호 지역에서 이동된 방문객 수를 비교할 수 있다. 또한, 서비스 플랫폼(30)은 제1 지역으로부터 제2 지역, 제3 지역을 포함한 복수의 지역들로 이동된 방문객의 분산도를 분석할 수 있다.According to one embodiment, the service platform 30 may analyze the degree of dispersion of visitors moving from the first area to the second area. As an example, the service platform 30 uses the user terminal 2 sensed from the access points 10 located in the first area and the user terminal 2 sensed from the access points 10 located in the second area after a certain period of time. The number of identical user terminals 2 can be calculated. In the same way, the service platform 30 uses the user terminal 2 sensed from the access points 10 located in the second area and the user terminal 2 sensed from the access points 10 located in the first area after a certain period of time. The number of identical user terminals 2 can be calculated. Accordingly, the service platform 30 can compare the number of visitors moved between the first region and the second region. Additionally, the service platform 30 may analyze the distribution of visitors who have moved from the first area to a plurality of areas including the second area and the third area.

일실시예에 따르면, 서비스 플랫폼(30)은 특정 액세스 포인트(10)와 관련된 주요 이동 경로를 분석할 수 있다. 예시적으로, 특정 액세스 포인트(10)는 매장에 위치한 액세스 포인트(10)일 수 있고, 서비스 플랫폼(30)은 특정 액세스 포인트(10)에 의해 사용자 단말(2)이 센싱되기 전후 센싱된 액세스 포인트(10)들의 위치에 기초하여 이동 경로를 분석할 수 있다.According to one embodiment, the service platform 30 may analyze major movement paths related to a specific access point 10. For example, the specific access point 10 may be an access point 10 located in a store, and the service platform 30 may be an access point sensed before and after the user terminal 2 is sensed by the specific access point 10. (10) The movement path can be analyzed based on the location of the objects.

도 9는 일실시예에 따라 기존 설치되어 운용되고 있는 타 액세스 포인트(3)로부터 식별 정보 및 무선랜 패킷 중 적어도 하나를 수신하는 시스템을 도시한 도면이다.FIG. 9 is a diagram illustrating a system for receiving at least one of identification information and wireless LAN packets from another access point 3 that is already installed and operated according to one embodiment.

도 9를 참조하면, 일실시예에 따른 통신 시스템(1)은 사용자 단말로부터 직접 무선랜 패킷을 수신할 수도 있지만, 타 액세스 포인트들(3)을 통해 수집된 무선랜 패킷 또는 식별 정보를 수신할 수도 있다.Referring to FIG. 9, the communication system 1 according to one embodiment may receive wireless LAN packets directly from the user terminal, but may also receive wireless LAN packets or identification information collected through other access points 3. It may be possible.

일실시예에 따르면, 통신 시스템(1)에 포함된 액세스 포인트(10)는 기존 설치되어 운용되고 있는 타 액세스 포인트(3)로부터 식별 정보 또는 무선랜 패킷을 수신할 수 있다. 즉, 통신 시스템(1)에 포함된 액세스 포인트(10)는 중앙 집중형 액세스 포인트로 지칭될 수 있고, 중앙 집중형 액세스 포인트(10)는 수집된 데이터를 통신사 네트워크를 통해 AP 컨트롤러(20) 또는 서비스 플랫폼(30)으로 전송할 수 있다.According to one embodiment, the access point 10 included in the communication system 1 may receive identification information or wireless LAN packets from another access point 3 that is already installed and in operation. That is, the access point 10 included in the communication system 1 may be referred to as a centralized access point, and the centralized access point 10 transmits the collected data to the AP controller 20 or It can be transmitted to the service platform 30.

이 때, 타 액세스 포인트(3)로부터 통신 시스템(1)에 포함된 액세스 포인트(10)로 송신되는 주파수 대역은 모니터링 모드를 지원하는 제2 주파수 대역일 수 있고, 통신 시스템(1)에 포함된 액세스 포인트(10)는 사용자 단말로부터 수신되는 무선랜 패킷과 동일한 방법으로 타 액세스 포인트(3)로부터 수신되는 무선랜 패킷을 처리할 수 있다. 무선랜 패킷을 처리하는 방법은 선술하였으므로, 자세한 설명은 생략하도록 한다.At this time, the frequency band transmitted from another access point 3 to the access point 10 included in the communication system 1 may be a second frequency band supporting the monitoring mode, and the frequency band included in the communication system 1 The access point 10 may process wireless LAN packets received from another access point 3 in the same manner as wireless LAN packets received from the user terminal. Since the method for processing wireless LAN packets has been described above, detailed explanation will be omitted.

이상에서와 같이 도면과 명세서에서 예시적인 실시예들이 개시되었다. 본 명세서에서 특정한 용어를 사용하여 실시예들을 설명되었으나, 이는 단지 본 개시의 기술적 사상을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 개시의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 개시의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.As above, exemplary embodiments have been disclosed in the drawings and specification. Although embodiments have been described in this specification using specific terms, this is only used for the purpose of explaining the technical idea of the present disclosure and is not used to limit the meaning or scope of the present disclosure as set forth in the claims. . Therefore, those skilled in the art will understand that various modifications and other equivalent embodiments are possible therefrom. Therefore, the true technical protection scope of the present disclosure should be determined by the technical spirit of the attached patent claims.

삭제delete

Claims (8)

복수의 주파수 대역들을 통한 무선 통신을 지원하는 통신 시스템에 있어서,
제1 주파수 대역을 통해 사용자 단말과 통신을 연결함으로써 데이터를 송수신하는 제1 RFIC;
특정 액세스 모드로 설정된 경우에 응답하여 상기 제1 주파수 대역과 상이한 제2 주파수 대역을 통해 상기 사용자 단말로부터 식별 정보를 수신함으로써 주변 사용자 단말을 센싱하는 제2 RFIC; 및
상기 제1 RFIC 및 상기 제2 RFIC를 통해 수신된 무선랜 패킷을 분석하고, 상기 무선랜 패킷에 포함된 상기 식별 정보를 수집하는 프로세서
를 포함하고,
상기 특정 액세스 모드가 모니터링 모드로 설정된 경우, 상기 제2 RFIC는 활성화된 상태에서 비콘 패킷을 송신한 이후 상기 주변 사용자 단말로부터 수신된 패킷에 대한 회신 패킷을 상기 주변 사용자 단말로 송신하지 않고, 상기 주변 사용자 단말로부터 패킷을 일방적으로 수신하며, 일정 시간 도과 후 상기 비콘 패킷을 주변 사용자 단말로 송신하는 것을 특징으로 하는 통신 시스템.
In a communication system supporting wireless communication over a plurality of frequency bands,
A first RFIC that transmits and receives data by connecting communication with a user terminal through a first frequency band;
a second RFIC that senses nearby user terminals by receiving identification information from the user terminal through a second frequency band different from the first frequency band in response to being set to a specific access mode; and
A processor that analyzes wireless LAN packets received through the first RFIC and the second RFIC and collects the identification information included in the wireless LAN packets.
Including,
When the specific access mode is set to monitoring mode, the second RFIC does not transmit a reply packet to the packet received from the surrounding user terminal to the surrounding user terminal after transmitting a beacon packet in an activated state, and the second RFIC does not transmit a reply packet to the surrounding user terminal. A communication system that unilaterally receives packets from a user terminal and transmits the beacon packets to nearby user terminals after a certain period of time.
제1항에 있어서,
상기 제2 RFIC는,
상기 사용자 단말로부터 프로브 요청(Probe request) 패킷 및 연결 요청(Association request) 패킷 중 적어도 하나를 수신하는 것을 특징으로 하는 통신 시스템.
According to paragraph 1,
The second RFIC is,
A communication system characterized in that it receives at least one of a probe request packet and an association request packet from the user terminal.
제1항에 있어서,
상기 프로세서는,
상기 무선랜 패킷의 특정 위치 데이터 값에 기초하여 상기 무선랜 패킷의 종류를 식별하고, 상기 무선랜 패킷의 종류가 관리 타입으로 식별된 경우, 상기 무선랜 패킷으로부터 상기 사용자 단말의 식별 정보를 추출하는 것을 특징으로 하는 통신 시스템.
According to paragraph 1,
The processor,
Identifying the type of the wireless LAN packet based on the specific location data value of the wireless LAN packet, and extracting identification information of the user terminal from the wireless LAN packet when the type of the wireless LAN packet is identified as a management type. A communication system characterized in that.
제1항에 있어서,
상기 식별 정보는,
상기 무선랜 패킷의 수집 시간, 상기 사용자 단말의 MAC 어드레스, 및 신호의 세기를 포함하는 것을 특징으로 하는 통신 시스템.
According to paragraph 1,
The identification information is,
A communication system comprising a collection time of the wireless LAN packet, a MAC address of the user terminal, and signal strength.
제1항에 있어서,
상기 프로세서는,
상기 무선랜 패킷으로부터 액세스 포인트 어드레스가 식별되는지 여부에 기초하여 상기 사용자 단말과의 액세스 모드를 식별하는 것을 특징으로 하는 통신 시스템.
According to paragraph 1,
The processor,
A communication system characterized in that the access mode with the user terminal is identified based on whether an access point address is identified from the wireless LAN packet.
제5항에 있어서,
상기 프로세서는,
상기 무선랜 패킷으로부터 상기 액세스 포인트 어드레스를 식별하지 못한 경우에 응답하여, 상기 사용자 단말과 통신이 연결되지 않았으나 상기 제2 주파수 대역을 통해 신호를 감지함으로써 상기 식별 정보를 수신하였음으로 판단하는 것을 특징으로 하는 통신 시스템.
According to clause 5,
The processor,
In response to the case where the access point address is not identified from the wireless LAN packet, it is determined that the identification information has been received by detecting a signal through the second frequency band even though communication with the user terminal is not connected. communication system.
제1항에 있어서,
상기 모니터링 모드는,
데이터 송수신을 위한 상기 사용자 단말과의 통신을 연결시키는 통신 지원 모드 및 상기 사용자 단말과의 통신을 연결시키지 않고, 상기 사용자 단말로부터 주기적으로 상기 식별 정보를 수신하는 것을 포함하는 것을 특징으로 하는 통신 시스템.
According to paragraph 1,
The monitoring mode is,
A communication system comprising a communication support mode for connecting communication with the user terminal for data transmission and reception, and periodically receiving the identification information from the user terminal without connecting communication with the user terminal.
제1항에 있어서,
기존 설치되어 운용되고 있는 타 액세스 포인트로부터 수집된 상기 식별 정보 및 상기 무선랜 패킷 중 적어도 하나를 수신함으로써 상기 무선랜 패킷을 분석하고, 상기 무선랜 패킷에 포함된 상기 식별 정보를 수집하는 것을 특징으로 하는 통신 시스템.
According to paragraph 1,
Characterized by analyzing the wireless LAN packet and collecting the identification information included in the wireless LAN packet by receiving at least one of the identification information and the wireless LAN packet collected from another previously installed and operating access point. communication system.
KR1020220122204A 2022-09-27 2022-09-27 Communication system supporting wireless communication and terminal sensing through a plurality of frequency bands KR102624374B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220122204A KR102624374B1 (en) 2022-09-27 2022-09-27 Communication system supporting wireless communication and terminal sensing through a plurality of frequency bands

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220122204A KR102624374B1 (en) 2022-09-27 2022-09-27 Communication system supporting wireless communication and terminal sensing through a plurality of frequency bands

Publications (1)

Publication Number Publication Date
KR102624374B1 true KR102624374B1 (en) 2024-01-12

Family

ID=89541547

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220122204A KR102624374B1 (en) 2022-09-27 2022-09-27 Communication system supporting wireless communication and terminal sensing through a plurality of frequency bands

Country Status (1)

Country Link
KR (1) KR102624374B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170078967A (en) * 2015-12-29 2017-07-10 주식회사 케이티 Access point supporting multi frequency band and communication method thereof
KR20180042256A (en) * 2015-08-21 2018-04-25 퀄컴 인코포레이티드 5GHZ WI-FI dual band operation
KR20190123151A (en) * 2018-04-23 2019-10-31 삼성전자주식회사 Apparatus and method for transmitting signals in a plurality of frequency bands
KR20210015088A (en) * 2019-07-31 2021-02-10 주식회사 엘지유플러스 Method for connecting terminal and access point
KR20210047869A (en) * 2018-08-24 2021-04-30 퀄컴 인코포레이티드 Scanning enhancements for next-generation WI-FI channels

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180042256A (en) * 2015-08-21 2018-04-25 퀄컴 인코포레이티드 5GHZ WI-FI dual band operation
KR20170078967A (en) * 2015-12-29 2017-07-10 주식회사 케이티 Access point supporting multi frequency band and communication method thereof
KR20190123151A (en) * 2018-04-23 2019-10-31 삼성전자주식회사 Apparatus and method for transmitting signals in a plurality of frequency bands
KR20210047869A (en) * 2018-08-24 2021-04-30 퀄컴 인코포레이티드 Scanning enhancements for next-generation WI-FI channels
KR20210015088A (en) * 2019-07-31 2021-02-10 주식회사 엘지유플러스 Method for connecting terminal and access point

Similar Documents

Publication Publication Date Title
US8000308B2 (en) Containment of rogue systems in wireless network environments
US8442445B2 (en) Protocol reference model, security and inter-operability in a cognitive communications system
US7248858B2 (en) Visitor gateway in a wireless network
KR100956192B1 (en) Detecting a counterfeit access point in a wireless local area network
US9356761B2 (en) Methods, apparatuses and systems facilitating management of airspace in wireless computer network environments
US9137670B2 (en) Method for detecting rogue devices operating in wireless and wired computer network environments
US7489661B2 (en) Dynamic transmit power configuration system for wireless network environments
US7346338B1 (en) Wireless network system including integrated rogue access point detection
US7340247B1 (en) Wireless network infrastructure including wireless discovery and communication mechanism
KR100980152B1 (en) Monitoring a local area network
EP1719360B1 (en) Selective termination of wireless connections to refresh signal information in wireless node location infrastructure
US7301926B1 (en) Automatic coverage hole detection in computer network environments
CA2484041A1 (en) Method and system for wireless intrusion detection
US7539169B1 (en) Directed association mechanism in wireless network environments
WO2007061167A1 (en) Wireless access point apparatus and a network traffic intrusion detection and prevention method using the same
KR102624374B1 (en) Communication system supporting wireless communication and terminal sensing through a plurality of frequency bands
US11665630B2 (en) Identification of wireless transmissions carried by a wireless network
JP3848281B2 (en) RADIO COMMUNICATION SYSTEM, RADIO TERMINAL DEVICE, ACCESS POINT DEVICE AND MANAGEMENT DEVICE, PROGRAM, AND RADIO COMMUNICATION METHOD USED IN THE RADIO COMMUNICATION SYSTEM
CN115550966B (en) Method for improving anti-destruction capability of mobile public network communication system in maneuvering scene
JP7491409B2 (en) Wireless communication system, wireless communication method, base station control device, and base station control program
Wongwirat et al. Development of WLAN Topology Display System
EP3425951B1 (en) Radio communication system and base station
Lodro et al. Experimental Evaluation of a Wireless Local Area Network (WLAN) Impersonator Detection System Using Deep Learning
Al Musalam et al. An Assessment of Wi-Fi 5 and 6 and its Effects on Location Tracking
Li et al. Performance evaluation of Meraki wireless mesh networks

Legal Events

Date Code Title Description
GRNT Written decision to grant