KR102610171B1 - 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템 - Google Patents

개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템 Download PDF

Info

Publication number
KR102610171B1
KR102610171B1 KR1020230034686A KR20230034686A KR102610171B1 KR 102610171 B1 KR102610171 B1 KR 102610171B1 KR 1020230034686 A KR1020230034686 A KR 1020230034686A KR 20230034686 A KR20230034686 A KR 20230034686A KR 102610171 B1 KR102610171 B1 KR 102610171B1
Authority
KR
South Korea
Prior art keywords
password
access
control service
access control
internet
Prior art date
Application number
KR1020230034686A
Other languages
English (en)
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 KR1020230034686A priority Critical patent/KR102610171B1/ko
Application granted granted Critical
Publication of KR102610171B1 publication Critical patent/KR102610171B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • H04W12/086Access security using security domains
    • 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
    • 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

Landscapes

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

Abstract

개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템이 제공되며, 결제금액, 이용시간, 기기대수 및 패스워드를 포함하는 인터넷 사용조건 데이터를 저장하는 관리자 단말, 결제금액에 대응하는 패스워드를 할당받고, 패스워드에 매핑된 인터넷 사용조건 데이터에 따른 엑세스권을 부여받아 인터넷에 접속하는 사용자 단말 및 관리자 단말로부터 인터넷 사용조건 데이터를 입력받아 저장하는 저장부, 결제금액이 결제된 경우 결제금액에 대응하는 패스워드를 사용자 단말로 할당하는 할당부, 사용자 단말에서 패스워드에 매핑된 인터넷 사용조건 데이터에 따른 엑세스권을 부여받아 인터넷에 접속되도록 하는 엑세스관리부를 포함하는 접속제어 서비스 제공 서버를 포함한다.

Description

개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템{SYSTEM FOR PROVIDING WIFI ACCESS CONTROL SERVICE USING INDIVIDUAL PASSWORD}
본 발명은 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템에 관한 것으로, 결제금액에 따른 패스워드를 할당하고, 패스워드에 매핑된 기기대수 및 이용시간에 대응하도록 엑세스권을 부여하는 시스템을 제공한다.
IEEE 802.11 무선 네트워크인 와이파이는 개인 및 공공, 비즈니스 영역에서 데이터를 제공하기 위한 가장 효율적인 수단이다. 와이파이는 라이센스가 없는 ISM 밴드(Industrial Scientic and Medical Band)인 900MHz, 2.4GHz, 5GHz의 통신용 주파수에서 주로 사용한다. 초기 전송규격이 제정된 이후 공간 재사용, 시간 효율성, 주파수 스펙트럼 공유 및 다중 안테나 기술의 네 가지 주요 범주에서의 발전을 통해 2019년 배포된 802.11ax 표준에서는 최대 9Gbps에 이르는 데이터 전송률을 지원하고 있다. IEEE 802.11 표준에서 2.4GHz 주파수 대역은 5GHz에 비해 낮은 주파수를 사용하므로 파장이 길어 장애물이 있는 실내 공간에서 신호를 보다 멀리 전달할 수 있다. 이러한 무선랜 서비스는 무선 보안 적용 수준에 따라 크게 개방형, 사용자 인증, 데이터 암호화 등의 3가지 방식으로 구분할 수 있으며, 서비스 제공 주체는 이들 제공 방식의 조합을 통해 최종적인 무선랜 서비스 제공 형태를 결정할 수 있다.
이때, 와이파이의 네트워크 사용량을 제한하거나 통신가능범위 내에서만 비밀번호를 분배하는 방법이 연구 및 개발되었는데, 이와 관련하여, 선행기술인 한국공개특허 제2021-0136927호(2021년11월17일 공개) 및 한국등록특허 제10-2033968호(2019년10월18일 공고)에는, 와이파이를 이용하는 단말에서 사용가능한 네트워크 사용량을 기간제로 제한하도록, 라즈베리 파이보드를 포트 미러링 기능을 포함한 공유기에 랜선으로 설치하고, 관리자 단말에서 웹페이지를 이용하여 제한할 단말의 IP 및 네트워크 제한량을 입력하는 구성과, 와이파이 비밀번호 분배 시스템에서 와이파이 공유기와 통신한 후 와이파이 공유기로부터 비밀번호를 수신하여 저장하고, 사용자 단말로 기 저장된 비밀번호를 전달하는 구성이 각각 개시되어 있다.
다만, 전자의 경우 기 설정된 기간, 예를 들어, 하루, 일주일, 한 달 단위로 자녀의 와이파이 사용량을 제한하는 것인데, 이는 네트워크 트래픽양을 제한하는 것이지 시간을 제한하는 구성이 아니다. 후자의 경우에도 기 설정된 공간 내에 존재하는 단말로 비밀번호를 자동으로 분배하는 구성일 뿐, 각각의 단말의 접속시간을 제한하는 구성이 아니다. 현재 무선랜 서비스는 검색된 서비스 세트 식별자(SSID) 중에서 접속하고자 하는 SSID를 선택한 후, 사용자 등록을 위해 등록된 아이디 및 패스워드를 입력하거나, 별도의 사용자 등록없이 하나의 공통 패스워드를 이용하여 접속하는 방식으로, 하나의 공유기에 단말이 일대다 매칭으로 연결되게 된는데, 이 경우 각각의 단말의 엑세스를 개별적으로 제어할 수 없다. 이에, 무선공유기에 접속하는 단말의 엑세스 시간을 개별적으로 제어할 수 있는 시스템의 연구 및 개발이 요구된다.
본 발명의 일 실시예는, 결제금액, 이용시간, 기기대수 및 패스워드를 포함하는 인터넷 사용조건 데이터를 관리자 단말로부터 수신하여 저장하고, 결제금액이 입력된 경우 결제금액에 대응하는 이용시간, 기기대수 및 패스워드를 추출한 후 사용자 단말로 전달하며, 사용자 단말에서 패스워드를 이용하여 접속한 경우 패스워드에 매핑되어 저장된 이용시간 및 기기대수에 대응하도록 엑세스권을 부여함으로써, 무선랜 서비스를 제공할 때 각 사용자의 체류시간 및 접속단말의 수를 개별적으로 제어할 수 있는, 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템을 제공할 수 있다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는, 결제금액, 이용시간, 기기대수 및 패스워드를 포함하는 인터넷 사용조건 데이터를 저장하는 관리자 단말, 결제금액에 대응하는 패스워드를 할당받고, 패스워드에 매핑된 인터넷 사용조건 데이터에 따른 엑세스권을 부여받아 인터넷에 접속하는 사용자 단말 및 관리자 단말로부터 인터넷 사용조건 데이터를 입력받아 저장하는 저장부, 결제금액이 결제된 경우 결제금액에 대응하는 패스워드를 사용자 단말로 할당하는 할당부, 사용자 단말에서 패스워드에 매핑된 인터넷 사용조건 데이터에 따른 엑세스권을 부여받아 인터넷에 접속되도록 하는 엑세스관리부를 포함하는 접속제어 서비스 제공 서버를 포함한다.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 결제금액, 이용시간, 기기대수 및 패스워드를 포함하는 인터넷 사용조건 데이터를 관리자 단말로부터 수신하여 저장하고, 결제금액이 입력된 경우 결제금액에 대응하는 이용시간, 기기대수 및 패스워드를 추출한 후 사용자 단말로 전달하며, 사용자 단말에서 패스워드를 이용하여 접속한 경우 패스워드에 매핑되어 저장된 이용시간 및 기기대수에 대응하도록 엑세스권을 부여함으로써, 무선랜 서비스를 제공할 때 각 사용자의 체류시간 및 접속단말의 수를 개별적으로 제어할 수 있다.
도 1은 본 발명의 일 실시예에 따른 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템을 설명하기 위한 도면이다.
도 2는 도 1의 시스템에 포함된 접속제어 서비스 제공 서버를 설명하기 위한 블록 구성도이다.
도 3 및 도 4는 본 발명의 일 실시예에 따른 개별패스워드를 이용한 와이파이 접속제어 서비스가 구현된 일 실시예를 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따른 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 방법을 설명하기 위한 동작 흐름도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미하며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
명세서 전체에서 사용되는 정도의 용어 "약", "실질적으로" 등은 언급된 의미에 고유한 제조 및 물질 허용오차가 제시될 때 그 수치에서 또는 그 수치에 근접한 의미로 사용되고, 본 발명의 이해를 돕기 위해 정확하거나 절대적인 수치가 언급된 개시 내용을 비양심적인 침해자가 부당하게 이용하는 것을 방지하기 위해 사용된다. 본 발명의 명세서 전체에서 사용되는 정도의 용어 "~(하는) 단계" 또는 "~의 단계"는 "~ 를 위한 단계"를 의미하지 않는다.
본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1 개의 유닛이 2 개 이상의 하드웨어를 이용하여 실현되어도 되고, 2 개 이상의 유닛이 1 개의 하드웨어에 의해 실현되어도 된다. 한편, '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, '~부'는 어드레싱 할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체 지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.
본 명세서에 있어서 단말, 장치 또는 디바이스가 수행하는 것으로 기술된 동작이나 기능 중 일부는 해당 단말, 장치 또는 디바이스와 연결된 서버에서 대신 수행될 수도 있다. 이와 마찬가지로, 서버가 수행하는 것으로 기술된 동작이나 기능 중 일부도 해당 서버와 연결된 단말, 장치 또는 디바이스에서 수행될 수도 있다.
본 명세서에서 있어서, 단말과 매핑(Mapping) 또는 매칭(Matching)으로 기술된 동작이나 기능 중 일부는, 단말의 식별 정보(Identifying Data)인 단말기의 고유번호나 개인의 식별정보를 매핑 또는 매칭한다는 의미로 해석될 수 있다.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템을 설명하기 위한 도면이다. 도 1을 참조하면, 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템(1)은, 적어도 하나의 사용자 단말(100), 접속제어 서비스 제공 서버(300), 적어도 하나의 관리자 단말(400), 적어도 하나의 매장 단말(500)을 포함할 수 있다. 다만, 이러한 도 1의 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템(1)은, 본 발명의 일 실시예에 불과하므로, 도 1을 통하여 본 발명이 한정 해석되는 것은 아니다.
이때, 도 1의 각 구성요소들은 일반적으로 네트워크(Network, 200)를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, 적어도 하나의 사용자 단말(100)은 네트워크(200)를 통하여 접속제어 서비스 제공 서버(300)와 연결될 수 있다. 그리고, 접속제어 서비스 제공 서버(300)는, 네트워크(200)를 통하여 적어도 하나의 사용자 단말(100), 적어도 하나의 관리자 단말(400), 적어도 하나의 매장 단말(500)과 연결될 수 있다. 또한, 적어도 하나의 관리자 단말(400)은, 네트워크(200)를 통하여 접속제어 서비스 제공 서버(300)와 연결될 수 있다. 그리고, 적어도 하나의 매장 단말(500)은, 네트워크(200)를 통하여 적어도 하나의 사용자 단말(100), 접속제어 서비스 제공 서버(300) 및 적어도 하나의 관리자 단말(400)과 연결될 수 있다.
여기서, 네트워크는, 복수의 단말 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예에는 근거리 통신망(LAN: Local Area Network), 광역 통신망(WAN: Wide Area Network), 인터넷(WWW: World Wide Web), 유무선 데이터 통신망, 전화망, 유무선 텔레비전 통신망 등을 포함한다. 무선 데이터 통신망의 일례에는 3G, 4G, 5G, 3GPP(3rd Generation Partnership Project), 5GPP(5th Generation Partnership Project), LTE(Long Term Evolution), WIMAX(World Interoperability for Microwave Access), 와이파이(Wi-Fi), 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), RF(Radio Frequency), 블루투스(Bluetooth) 네트워크, NFC(Near-Field Communication) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.
하기에서, 적어도 하나의 라는 용어는 단수 및 복수를 포함하는 용어로 정의되고, 적어도 하나의 라는 용어가 존재하지 않더라도 각 구성요소가 단수 또는 복수로 존재할 수 있고, 단수 또는 복수를 의미할 수 있음은 자명하다 할 것이다. 또한, 각 구성요소가 단수 또는 복수로 구비되는 것은, 실시예에 따라 변경가능하다 할 것이다.
적어도 하나의 사용자 단말(100)은, 개별패스워드를 이용한 와이파이 접속제어 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하여 패스워드를 할당받고, 패스워드에 대응하는 인터넷 사용조건 데이터에 따라 엑세스권을 획득하는 사용자의 단말일 수 있다.
여기서, 적어도 하나의 사용자 단말(100)은, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 적어도 하나의 사용자 단말(100)은, 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 적어도 하나의 사용자 단말(100)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(Smartphone), 스마트 패드(Smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.
접속제어 서비스 제공 서버(300)는, 개별패스워드를 이용한 와이파이 접속제어 서비스 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 제공하는 서버일 수 있다. 그리고, 접속제어 서비스 제공 서버(300)는, 관리자 단말(400)로부터 인터넷 사용조건 데이터를 업로드받아 저장하는 서버일 수 있다. 또, 접속제어 서비스 제공 서버(300)는, 관리자 단말(400)에서 결제금액이 입력되는 경우 결제금액에 대응하는 패스워드를 관리자 단말(400) 또는 사용자 단말(100)로 전송하는 서버일 수 있다. 그리고, 접속제어 서비스 제공 서버(300)는, 사용자 단말(100)에서 패스워드를 입력하는 경우, 인터넷 사용조건 데이터에 따라 엑세스권을 부여하는 서버일 수 있다.
여기서, 접속제어 서비스 제공 서버(300)는, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다.
적어도 하나의 관리자 단말(400)은, 개별패스워드를 이용한 와이파이 접속제어 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하는 관리자의 단말일 수 있다. 관리자 단말(400)은 인터넷 사용조건 데이터를 입력 및 저장하는 관리자의 단말일 수 있다.
여기서, 적어도 하나의 관리자 단말(400)은, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 적어도 하나의 관리자 단말(400)은, 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 적어도 하나의 관리자 단말(400)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(Smartphone), 스마트 패드(Smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.
적어도 하나의 매장 단말(500)은, 개별패스워드를 이용한 와이파이 접속제어 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하거나 이용하지 않고 결제금액을 관리자 단말(400) 또는 접속제어 서비스 제공 서버(300)로 전송하는 POS(Point of Sales) 또는 키오스크일 수 있다.
여기서, 적어도 하나의 매장 단말(500)은, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 적어도 하나의 매장 단말(500)은, 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 적어도 하나의 매장 단말(500)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(Smartphone), 스마트 패드(Smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.
도 2는 도 1의 시스템에 포함된 접속제어 서비스 제공 서버를 설명하기 위한 블록 구성도이고, 도 3 및 도 4는 본 발명의 일 실시예에 따른 개별패스워드를 이용한 와이파이 접속제어 서비스가 구현된 일 실시예를 설명하기 위한 도면이다.
도 2를 참조하면, 접속제어 서비스 제공 서버(300)는, 저장부(310), 할당부(320), 엑세스관리부(330), 개별제어부(340), SSID가상화부(350), 공유기가상화부(360), 연동부(370), 차단부(380), 사이트제한부(390), 기기제한부(391), 단체관리부(393) 및 업데이트부(395)를 포함할 수 있다.
본 발명의 일 실시예에 따른 접속제어 서비스 제공 서버(300)나 연동되어 동작하는 다른 서버(미도시)가 적어도 하나의 사용자 단말(100), 적어도 하나의 관리자 단말(400) 및 적어도 하나의 매장 단말(500)로 개별패스워드를 이용한 와이파이 접속제어 서비스 애플리케이션, 프로그램, 앱 페이지, 웹 페이지 등을 전송하는 경우, 적어도 하나의 사용자 단말(100), 적어도 하나의 관리자 단말(400) 및 적어도 하나의 매장 단말(500)은, 개별패스워드를 이용한 와이파이 접속제어 서비스 애플리케이션, 프로그램, 앱 페이지, 웹 페이지 등을 설치하거나 열 수 있다. 또한, 웹 브라우저에서 실행되는 스크립트를 이용하여 서비스 프로그램이 적어도 하나의 사용자 단말(100), 적어도 하나의 관리자 단말(400) 및 적어도 하나의 매장 단말(500)에서 구동될 수도 있다. 여기서, 웹 브라우저는 웹(WWW: World Wide Web) 서비스를 이용할 수 있게 하는 프로그램으로 HTML(Hyper Text Mark-up Language)로 서술된 하이퍼 텍스트를 받아서 보여주는 프로그램을 의미하며, 예를 들어 넷스케이프(Netscape), 익스플로러(Explorer), 크롬(Chrome) 등을 포함한다. 또한, 애플리케이션은 단말 상의 응용 프로그램(Application)을 의미하며, 예를 들어, 모바일 단말(스마트폰)에서 실행되는 앱(App)을 포함한다.
도 2를 참조하면, 저장부(310)는, 관리자 단말(400)로부터 인터넷 사용조건 데이터를 입력받아 저장할 수 있다. 도 4a는 본 발명의 제 1 실시예에 따른 시스템인데, 관리자 단말(400)은, 결제금액, 이용시간, 기기대수 및 패스워드를 포함하는 인터넷 사용조건 데이터를 저장할 수 있다. 이때, 결제금액에 따른 이용시간과 기기대수를 제한하기 위함이므로 상술한 인터넷 사용조건 데이터는 최소한을 기재한 것이고, 이 외에도 후술되는 웹사이트, 애플리케이션 및 프로그램의 접속이나 구동 허용 또는 제한 등도 가능하고 특정 포트의 차단이나 오픈 등도 가능하다.
할당부(320)는, 결제금액이 결제된 경우 결제금액에 대응하는 패스워드를 사용자 단말(100)로 할당할 수 있다. 이때, [결제금액-이용시간-기기대수-패스워드]가 데이터 테이블로 저장되어 있는데, 예를 들어, 만 원에 가능한 이용시간은 1 시간이고 기기대수는 2 대이고, 패스워드는 ABCD라고 가정하면, 데이터 테이블에는 [1 만원-1 시간-2 대-ABCD]와 같이 저장될 수 있다. 여기서, 사용자가 결제한 금액이 예를 들어 커피 2 잔이었고, 이에 대응하는 결제금액이 만 원이라면, 할당부(320)는, 만 원에 대응하는 패스워드인 ABCD를 사용자 단말(100)로 제공할 수 있다. 이때, ABCD는 상술한 바와 같이 이용시간 및 기기대수를 제한하는 고유식별코드(패스워드)일 수 있고, 사용자가 ABCD라는 패스워드를 입력하는 순간, 할당부(320)는, ABCD에 매핑된 1 시간 및 2 대를 추출함으로써 패스워드 ABCD를 입력한 사용자를 식별하고 이용시간 및 기기대수를 식별하며, 이용시간 및 기기대수를 제한할 수 있다.
엑세스관리부(330)는, 사용자 단말(100)에서 패스워드에 매핑된 인터넷 사용조건 데이터에 따른 엑세스권을 부여받아 인터넷에 접속되도록 할 수 있다. 사용자 단말(100)은, 결제금액에 대응하는 패스워드를 할당받고, 패스워드에 매핑된 인터넷 사용조건 데이터에 따른 엑세스권을 부여받아 인터넷에 접속할 수 있다.
개별제어부(340)는, 인터넷에 접속되기 위한 무선공유기(Access Point)에 대응하는 SSID(Service Set Identifier)에 복수의 패스워드를 설정하여, 사용자 단말(100)과 무선공유기가 일대일 매칭이 되도록 할 수 있다. 본 발명의 일 실시예는 크게 2 가지로 구분될 수 있는데, 하나는 1 개의 SSID에 N 개의 패스워드를 매핑하는 방식으로 [1:N]=[SSID:PW]의 형태이고, 다른 하나는 1 개의 무선공유기에 N 개의 SSID를 가상화하여 매핑하거나, 무선공유기 자체를 N 개로 가상화하는 방식으로, [1:N]=[AP:SSID]의 형태이거나, [1:N]=[물리적AP:논리적AP]의 형태일 수 있다. 전자의 구성인 제 1 실시예는 개별제어부(340)의 구성이고, 후자의 구성인 제 2 실시예는 이하의 SSID가상화부(350) 및 공유기가상화부(360)의 구성이다. 이때, 제 1 실시예는 도 4a 내지 도 4d와, 도 4h와 같고, 제 2 실시예는 도 4j와 같다. 이 두 개의 실시예는 도 4f 및 도 4g와 같이 ALL OR NOTHING 방식으로 개별로 단말을 제어할 수 없다는 문제점과 MAC 어드레스를 모르는 경우 간단히 접속시간만을 제한하는 것도 불가하다는 점에서 출발한다. 이에, 본 발명의 일 실시예는 제 1 실시예 및 제 2 실시예를 통해 사용자의 ID/PW 로그인 없이도, 패스워드의 입력만으로 각 사용자 단말(100)의 접속대수, 이용시간 등을 제어할 수 있다. 여기서, 제 1 실시예와 제 2 실시예의 차이는 네트워크 망 분리 여부에 있다. 즉, 제 2 실시예는 사용자마다 다른 SSID 및 패스워드를 할당하기 때문에 조직의 내외부 접속자를 구분할 수 있고, 조직 내부에서도 각 직급에 따라 구분할 수 있다.
SSID가상화부(350)는, 인터넷에 접속되기 위한 무선공유기(Access Point)에 대응하는 SSID(Service Set Identifier)를 가상화(Virtualization)한 후, 가상화된 SSID에 대응하는 패스워드를 설정 또는 설정하지 않고, 사용자 단말(100)과 무선공유기가 일대일 매칭이 되도록 할 수 있다. 이때, 무선공유기는 3 가지 세팅이 가능한데, ① 공용 패스워드 입력후 사용 (공용패스워드는 현재 많이 사용하는 와이파이 환경), ② 개별 패스워드 입력 후 사용, ③ 패스워드 없이 사용하는 방법이다. 예를 들어 1 대의 공유기로 선생님용 가상 무선공유기(패스워드 사용), 학생용 가상 무선공유기(패스워드 사용-패스워드 없이 사용)의 경우가 발생할 수 있다. 패스워드 없이 사용의 경우는, 강당에서 전교생에게 패드로 같은 내용을 보는 경우와 와이파이를 패스워드 없이 공개상태로 사용하는 경우일 수 있다. 패스워드를 사용하는 경우는 예를 들어 수업시간에 인터넷이 금지되어 있고, 물리적으로 분리된 1 반과 2 반이 인터넷 수업을 하고 3 반 이후는 일반 수업인 경우, 1 반은 유튜브 시청, 2 반은 인터넷 신문기사를 검색하는 수업이라고 할 때, 1 반에는 트래픽의 80%를 할당하고, 2 반은 속도 제한 및 동영상 사이트 제한으로 트래픽 제한을 수행하고, 3 반은 패스워드를 모르므로 사용이 불가하게 설정할 수 있다. 이는 이하 공유기가상화부(360)에도 동일하게 적용될 수 있다.
공유기가상화부(360)는, 인터넷에 접속되기 위한 무선공유기(Access Point)를 가상화(Virtualization)한 후, 가상화된 무선공유기에 대응하는 패스워드를 설정 또는 설정하지 않고, 사용자 단말(100)과 무선공유기가 일대일 매칭이 되도록 할 수 있다.
<가상화>
가상화(virtualization)는 실제로 존재하는 물리적인 컴퓨팅 자원을 추상화하여 논리적으로 다른 자원인 것처럼 사용하는 개념으로, IBM의 M44/44X 시스템에서 소개한 가상 머신(Virtual Machine)의 개념을 포함하고 있다. 물리적 자원들을 논리적으로 변경하여 다수 요청자에게 제공함에 따라 자원 활용률을 향상시키는 것을 기본 목적으로 하며 서버, 스토리지, 데스크톱 및 네트워크 분야 등 광범위하게 널리 쓰이고 있다. 자원을 가상화하기 위하여 물리적인 자원을 별도의 논리적인 자원으로 통합하거나 반대로 여러 개의 가상 자원이 있는 것처럼 분리하는 기술을 통칭하여 사용할 수 있다. 일반적인 시스템을 논리적으로 가상화 시키는 경우, 가상 운영체제 위에 물리적 자원들이 논리적으로 분할되어 배치된다. 네트워크 가상화의 개념은 일반적인 가상화의 특성이 그대로 네트워크에 적용된다. 즉, 단일의 물리적인 네트워크를 여러 개의 논리 네트워크로 분리 또는 통합하여 사용자에게 추상화를 제공하는 기법들을 통칭해서 의미한다.
과거부터 사용되고 있는 개별 가상화 기술로는 LAN에서 사용하는 VLAN, WAN에서 사용하는 VC와 터널링 기술을 통해 공중망을 사설망처럼 사용하는 VPN, 데이터 센터 등에서 사용하기 위하여 VLAN을 확장한 VXLAN, 그리고 장비 자체에 논리적인 기능을 여러 개로 분리한 VRF를 비롯하여 다양한 기술들이 있다. 대에 들어 급격한 발전이 진행되고 있는 네트워크 가상화 기술로는 SDN, NFV, 클라우드 컴퓨팅 등이 있으며 과거부터 사용된 개별적이고 부분적인 가상화 방식과는 다르게 전체 구조적인 아키텍처를 변경하고 가상 네트워크의 물리적 자원과 논리적으로 정의된 가상 네트워크의 기능을 전면적으로 관리 가능하게 한다. 이때, 본 발명의 일 실시예에서는 1 개의 AP 당 1 개의 SSID가 부여되지만, 상술한 가상화 기술을 이용하여 1 개의 AP에 SSID를 복수로 만드는 가상화를 이용할 수도 있고, AP 자체를 가상화함으로써 1 개의 AP이지만, N 개의 AP가 있는 것과 같은 가상화를 이용할 수도 있다. 이를 통하여 이루고자 하는 바는, 각 사용자 단말(100)이 AP에 접속을 했을 때, 각 사용자가 ID/PW를 웹사이트에 입력하는 방식이 아니더라도, 개별패스워드만 입력하더라도 각 사용자를 식별하고, 트래픽, 이용시간, 사이트, 프로그램 등을 개별적으로 제어하기 위함이다.
SSID 가상화 또는 AP 가상화를 위해, 리눅스 기반 시스템의 Hostapd를 이용할 수 있다. 사용자 단말(100)과 연결이 수립되면 이 가상화된 AP 네트워크를 이용하는 기기는 단 하나가 되며 다른 사용자들은 해당 패스워드를 알지 못하는 한 이 가상 AP에 접속할 수 없다. 이때, Hostapd는 리눅스에서 MasterMode가 가능한 무선 랜카드를 이용하여 AP로서의 역할 수행이 가능하도록 만들어 주는 데몬이다. Hostapd는 무선 랜의 인터페이스를 MasterMode로 변경하고, SSID를 부여하여 사용자가 WiFi네트워크에 접속이 가능하도록 만들어 준다. 예를 들어, Hostapd의 Multiple BSSID Support기능을 활용하여 다수의 가상 AP를 생성할 수 있다. Multiple BSSID Support 기능은 설정파일에서 BSS와 BSSID, SSID 그리고 보안 설정을 입력하면 입력한 값에 따라 SSID 및 보안설정을 갖는 가상의 인터페이스를 생성한다. DNSmasq는 DNS, DHCP 기능을 제공하는 프로그램으로서 Hostapd에서 가상으로 생성되는 인터페이스들에게 IP 주소를 부여하고 DNS 역할을 함과 동시에,각 인터페이스들에 대해 DHCP 기능이 지원되도록 한다.
상술한 Hostapd와 DNSmasq및 기타 리눅스 명령들은 일련의 스크립트로 작성하여 실행 할 수 있으나, AP 관리의 편의성을 고려하여 RESTful서비스 형태의 AdminAPI를 이용할 수 있다. AP 관리를 위한 각 서비스 요청은 URL을 지정하는 방식으로 이루어진다. 사용자 단말(100) 역시 HTTP 프로토콜을 이용하여 암호화된 데이터를 해당 서비스 URL로 전달한다. AdminAPI는 Hostapd에 대한 SSID와 암호 설정이 끝나면, 가상으로 생성된 인터페이스의 IP 할당과 DNSmasq설정을 통해 DHCP가 동작 할수 있도록 설정한다. 다음으로는 리눅스의 IPtables 명령을 이용하여 유선랜과 각 무선랜 인터페이스 간의 라우팅 경로를 설정하여 가상의 AP가 정상적으로 네트워크를 이용할 수 있도록 할 수 있다.
<VLAN 확장>
VLAN은 유선 네트워크에서 여러 개의 스위치에 분산되어 있는 포트들을 물리적위치와 무관하게 링크 계층에서 여러 그룹으로 묶어 여러 개의 가상의 랜을 구성하는 기술이다. 이 기술은 각 논리적 그룹의 내부 자원의 보안을 높일 수 있고, 그룹 멤버의 이동이 필요한 경우 물리적 장비 이동 대신 간단한 네트워크 설정만으로 해결할 수 있다. 또한 VLAN 네트워크 그룹에서 브로드캐스트 패킷이 다른 VLAN 그룹에게 전송되지 않음으로써 트래픽의 낭비를 줄일 수 있는 이점이 있다. 하지만 이 기술은 일반적인 Wi-Fi 네트워크에서는 적용하기 어렵다. AP의 Wi-Fi 네트워크에 연결된 기기들은 AP의 관리를 받는 하나의 그룹으로 되기 때문이다. 다만 본 발명의 가상화된 SSID 또는 무선공유기(AP)를 이용하는 경우 각 사용자 연결이 독립적인 서브 넷(Sub-Net)을 이루므로 각 사용자 단말(100) 하나 하나를 적절한 VLAN에 편입시킬 수 있게 된다. 사용자 단말(100)에 사용자가 속한 그룹의 패스워드를 입력하고, 사용자 단말(100)에서 상술한 가상화된 SSID 또는 AP에 연결을 요청하면, AP는 사용자가 속한 그룹을 구분할 수 있게 되며 그룹 정보를 바탕으로 해당 그룹의 가상화된 네트워크들을 VLAN의 형태로 묶어준다. 물론 하나의 AP에서 생성한 다른 가상화된 네트워크들 만으로 VLAN을 구성할 수도 있지만 다른 AP에서 생성한 가상화된 네트워크들도 하나의 VLAN 그룹에 포함하여 구성할 수 도 있다. 따라서 본 발명의 일 실시예에 따른 시스템을 이용한다면 유선 네트워크에서만 이용이 가능했던 VLAN 기술을 Wi-Fi 네트워크 환경까지 확장해서 이용할 수 있다.
연동부(370)는, POS(Point of Sales) 또는 키오스크(Kiosk)가 연동된 경우, POS 또는 키오스크에서 결제된 결제금액에 대응하는 패스워드를 사용자 단말(100)로 전송하거나 프린트하도록 할 수 있다. 결제금액을 기준으로 기기대수와 이용시간을 설정하는 경우 결제금액이 수동이든 자동이든 입력이 되어야 한다. 이에 따라, 관리자 단말(400)에서 결제금액을 입력받을 수도 있고, POS나 키오스크에서 결제금액을 받아 자동으로 패스워드를 영수증 등에 출력해줄 수도 있다.
차단부(380)는, 사용자 단말(100)에서 엑세스권을 부여받아 인터넷에 접속한 후, 패스워드에 기 매핑되어 저장된 이용시간에 이르는 경우, 사용자 단말(100)의 엑세스권을 회수할 수 있다. 이때 패스워드에는 이미 이용시간이 매핑되어 있기 때문에 패스워드에 정해진 이용시간이 소진되는 경우 인터넷 연결을 차단할 수 있고, 가상화된 SSID나 무선공유기의 연결을 차단할 수 있다. 여기서, 최근 인터넷 무제한 요금제의 가입자가 많아지면서, 사용자 단말(100)에서 인터넷(WIFI)이 끊긴 경우 자신의 핸드폰으로 모바일 핫스팟을 만들어 사용할 수도 있다. 이 경우에는 사용자 뿐만 아니라 사용자와 함께 온 친구 또는 동료도 사용자의 모바일 핫스팟을 함께 쓰거나 각자 자신의 핸드폰으로 모바일 핫스팟을 만들어 사용할 수도 있다. 이에 따라, 각 콘센트에 플러그가 꽂힌 후 기 설정된 시간이 지나면 자동으로 사용자 단말(100)에 연결된 릴레이(Relay)를 차단할 수 있다. 이때 릴레이는 전원공급의 온오프를 조절하기 위해 스위치에 연결될 수 있고, 릴레이와 콘센트는 스위치에 의해 연결되는 것을 전제로 한다.
이를 위해서는 사용자가 어디에 착석하는지를 확인해야 하는데, 각 좌석마다 격자(Mesh)형 노드를 두어 사용자의 위치를 파악할 수도 있고, 사용자 단말(100)의 와이파이 핑거프린트(FingerPrint)를 이용하여 사용자의 위치를 추적할 수도 있으며, 사용자 단말(100)에서 패스워드를 입력할 때 얻은 데이터를 NFC에 저장하도록 하고, 사용자 단말(100)의 NFC 내 데이터를 콘센트에 결합된 NFC 리더가 읽어야 콘센트의 하우징을 열어주는 방식으로, 콘센트에서 사용자의 이용시간이 몇 시간인지를 정확히 알도록 설정할 수도 있다. 이를 위해서는, 콘센트를 덮는 커버가 존재해야 하고, 커버 또는 콘센트 부근에 NFC 리더가 존재해야 하며, NFC 리더에서 읽은 값(이용시간)을 릴레이에 전달할 수 있는 통신선이 요구될 수 있다.
사이트제한부(390)는, 관리자 단말(400)에서 허용 사이트 또는 제한 사이트를 설정하는 경우, 허용 사이트 이외의 사이트는 제한하거나, 제한 사이트로의 엑세스를 제한할 수 있다. 이 경우는 교수자와 학습자 사이에 논리적인 망 분리가 필요하거나 미성년자가 접속하지 말아야 할 사이트를 설정하는 등 다양한 활용이 가능하다. 또는 무선공유기가 설치된 장소가 국립중앙도서관이라고 가정하면, 게임사이트에 접속한다거나 주식사이트에 접속하는 등 목적에 맞지 않는 활동을 제한하는 용도로 이용될 수도 있고, 가상화폐 채굴과 같이 전기에너지를 과다하게 소모하는 경우를 제한할 수도 있다.
기기제한부(391)는, 관리자 단말(400)에서 접속기기를 제한하는 경우, 접속기기의 엑세스를 제한하도록 차단할 수 있다. 예를 들어, 가상화폐 전문 채굴기(Antminer S9)가 연결되려고 하는 경우에는 이 기기를 제한할 수도 있다.
단체관리부(393)는, 패스워드와 복수의 사용자 단말(100)을 일대다로 매칭시키는 경우, 패스워드를 이용하여 복수의 사용자 단말(100)이 패스워드에 기 매핑되어 저장된 인터넷 사용조건 데이터에 기초하여 엑세스권을 획득할 수 있다. 사용자 단말(100)은 서로 다른 주체에 귀속된 복수의 사용자 단말(100)일 수 있다. 예를 들어, 카페에 단체손님이 오는 경우가 있는데, 한 명마다 모두에게 패스워드를 발급해준다면 고객도 불편하지만 제 1 실시예에 따른 경우 패스워드를 손님의 수대로 발급하고 할당해야 하고, 제 2 실시예에 따른 경우 SSID의 수나 AP의 수를 N 배만큼 가상화시켜야 하기 때문에 서버측(Server-Side)에서도 부하가 걸리게 된다. 이에 따라, 단체손님의 경우 관리자 단말(400)에서 이용대수만 단체손님의 수만큼 늘리고 패스워드는 1 개로 설정하여 제공할 수 있다. 예를 들어, [단체손님-1 시간-N 대-ABCD]와 같이, 손님의 수가 N 명이라면, 이 수만 입력해주거나 증감시켜주면, 패스워드는 1 개로 사용할 수 있다. 물론, 단체손님의 경우에도 한 명마다 모두에게 패스워드를 발급해주는 것을 배제하는 것은 아니고, 고객의 수에 따라 네트워킹 자원 및 컴퓨팅 자원의 양과 질을 증감시키는 경우 모두에게 패스워드를 발급하는 것도 가능하다.
업데이트부(395)는, 관리자 단말(400)에서 인터넷 사용조건 데이터를 업데이트하는 경우, 업데이트한 인터넷 사용조건 데이터에 따라 사용자 단말(100)로 엑세스권을 부여할 수 있다.
덧붙여서, 최근 카공족 이외에도 과외족 또는 선교족이 카페에 등장하기 시작했는데, 커피를 한 잔 시켜두고 2 명 내지 4 명까지 연속해서 카페에서 과외를 하는 경우이다. 또 선교족도 커피를 한 잔 시켜두고 선교가 필요한 사람들을 번갈아가면서 데려와 3 시간 내지 5 시간 등 장시간 자리를 차지하고 있는 경우가 많다. 그 외에도 보험업무를 위해 고객미팅을 해야 하는 경우 등 다양한 경우에 와이파이를 이용하지 않고도 자리를 차지하는 경우가 존재하는데, 이 경우 손님이 몰리는 시간대 자리가 없어 그냥 가는 고객도 존재하기 때문에 회전율과 매출 모두 하락세가 될 수 밖에 없다. 하지만 점주나 직원이 고객에게 직접 나가달라고 이야기를 할 수도 없기 때문에, 매장에 고객이 입장하는 경우 비가청주파수로 인증토큰을 발행함으로써 각 사용자 단말(100)을 식별하고, 각 사용자 단말(100)의 체류시간을 측정하여 기 설정된 시간이 도과된 경우 사용자 단말(100)로 안내 메시지를 전송하는 방법을 이용할 수도 있다.
<비가청주파수>
최근 가청주파수 영역에서의 고주파를 이용한 방법은 사람들에게 거의 들리지 않는 고주파이면서 대중적으로 많이 사용되는 스피커에서 출력할 수 있고, 스마트 기기의 마이크에서 인식할 수 있는 범위인 18kHz ~ 22kHz 주파수를 사용해왔다. 해당 범위에서 두 개의 주파수를 선정하여 트리거(Trigger) 신호로 사용하거나, 20kHz 및 22kHz 를 이용하여 FSK(Frequency Shift Keying)기술을 적용한 신호를 생성하며, 이때 신호 전달의 오류를 검증하기 위해 해밍 코드를 함께 적용한 트리거 신호를 이용할 수도 있다. 또는 15.8kHz ~ 20kHz 범위에서 두 개의 고주파 조합을 이용하여 동시에 4비트 신호를 전달할 수 있게 하였으며, 인증을 위한 신호는 2바이트 길이를 약 8초 소요하여 보내는 방식을 이용할 수도 있다.
또는 On-off Keying 기법과 CRC(Cyclic Redundancy Check) 기법을 이용하여 두 개의 주파수가 아닌 18kHz ~ 22kHz 범위에서의 다양한 주파수를 이용한 스마트 기기 간에 근거리 데이터 전송 방법을 이용할 수도 있는데, 이 방법은 보다 많은 데이터를 짧은 시간 안에 보내기 위해 데이터 주파수 프로토콜을 미리 정의한 후, 주파수 간의 간섭 범위인 600Hz 간격을 제외하며 그 간격을 25Hz ~ 100Hz 범위로 변화시키며 최적 전송 값을 찾을 수 있다. 그리고 주파수 간의 간섭에 의한 데이터 전송 오류를 방지하기 위해 CRC 기법을 적용하여 CRC 데이터 8비트를 제외한 32 비트 데이터를 1 초 이내에 전달할 수 있다.
① 각 가맹점에 스피커를 이용하여, 기 설정된 간격으로 트리거 신호를 발생시킬 수 있다. 사용자 단말(100)의 데이터 주파수 프로토콜(Data Frequency Protocol, DFP)에 정의된 CRC 계산을 포함하여 인코딩된 값을 스피커로 출력할 수수 있다. ② 사용자 단말(100)은 주변의 소리를 마이크를 이용하여 수집하고, ③ FFT(Fast Fourier Transform) 분석을 수행할 수 있다. ④ 사용자 단말(100)은 FFT 분석 결과로부터 피크 값 검출을 통해 유효한 주파수 값을 추출하며, ⑤ 미리 설정한 DFP를 바탕으로 추출한 주파수 값을 비트 데이터로 디코딩한다. ⑥ 마지막으로 CRC 체크를 통해 디코딩한 데이터에 에러가 존재하는지 확인하여, 데이터 변형이 있는 경우 ② 순서로 복귀하여 트리거 신호 분석을 다시 수행하며, 데이터 변형 없는 정확한 데이터인 경우 사용자 단말(100)은 접속제어 서비스 제공 서버(300)로 트리거 신호 값, 사용자 ID 및 접속시간을 전송하게 된다. 이 외에도 JWT(JSON Web Token)를 이용하여 사용자 단말(100)의 매장 진입 여부 및 진입 시간을 확인할 수 있고, 확인된 사용자 단말(100)로 매장 이용시간 안내 메시지를 전송할 수도 있다.
<무게감지>
상술한 비가청주파수나 JWT는 사용자 단말(100)에서 관련 애플리케이션을 설치하지 않거나 설치했더라도 이를 실행하지 않으면 데이터를 받지 못할 수 있다. 이에 따라, 한 사람의 몸무게는 기 설정된 시간 이내 큰 오차범위 내로 변하지 않는다는 특성을 이용하여, 동일한 몸무게가 각 의자에서 기 설정된 시간 이상 감지되는 경우, 각 테이블에 위치한 디스플레이에서 잔여시간을 카운트다운하도록 할 수도 있다. 예를 들어 사용자가 1 번 테이블의 A 의자에 앉았다가 2 번 테이블의 C 의자에 앉는 등 이동할 수도 있으므로, 모든 의자로부터 동일한 몸무게가 몇 시간 누적되었는지만 체크할 수 있다. 이때, 몸무게 자체를 수집하는 것은 개인정보보호법 위반이므로, 몸무게를 기 설정된 고유식별코드로 전환하도록 하고, 동일한 고유식별코드가 몇 시간 누적되고 있고 현재 몇 번 테이블에 있는지를 확인할 수 있도록 한다. 이때, 몸무게와 고유식별코드 간 매핑 테이블은 암호화하여 관리자도 접근할 수 없도록 하고, 출력되는 상태는 동일한 고유식별코드가 몇 시간 누적되고 있는지이고 몇 번 테이블에 위치하고 있는지이다. 여기서, 고유식별코드 자체가 출력되는 것이 아니다. 동일인이 몇 시간째 체류하고 있는지를 체크하는 것이 관건이므로 동일인이 몇 시간 째 머무르고 있는지를 파악한 후, 해당 테이블에 기 배치된 디스플레이로 안내문을 출력해줄 수 있다.
이하, 상술한 도 2의 접속제어 서비스 제공 서버의 구성에 따른 동작 과정을 도 3 및 도 4를 예로 들어 상세히 설명하기로 한다. 다만, 실시예는 본 발명의 다양한 실시예 중 어느 하나일 뿐, 이에 한정되지 않음은 자명하다 할 것이다.
도 3을 참조하면, (a) 접속제어 서비스 제공 서버(300)는 적어도 하나의 관리자 단말(400)로부터 인터넷 사용조건 데이터를 입력받아 저장하고, (b)와 같이 관리자 단말(400) 또는 가맹점 단말(500)에서 결제금액이 입력되는 경우, 결제금액에 대응하는 패스워드를 발급한 후 온오프라인으로 출력한다. (c)와 같이 이용시간 및 기기대수를 제한할 수 있고, (d)와 같이 엑세스권을 패스워드를 이용하여 허가 또는 제한할 수 있고 이용시간에 다다른 경우 회수할 수 있다. 이에 대한 상세한 설명은 도 4h 내지 도 4j에 정리되어 있고 이는 도 2에서 설명한 바와 같다.
이와 같은 도 2 내지 도 4의 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1을 통해 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.
도 5는 본 발명의 일 실시예에 따른 도 1의 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템에 포함된 각 구성들 상호 간에 데이터가 송수신되는 과정을 나타낸 도면이다. 이하, 도 5를 통해 각 구성들 상호간에 데이터가 송수신되는 과정의 일 예를 설명할 것이나, 이와 같은 실시예로 본원이 한정 해석되는 것은 아니며, 앞서 설명한 다양한 실시예들에 따라 도 5에 도시된 데이터가 송수신되는 과정이 변경될 수 있음은 기술분야에 속하는 당업자에게 자명하다.
도 5를 참조하면, 접속제어 서비스 제공 서버는, 관리자 단말로부터 인터넷 사용조건 데이터를 입력받아 저장하고(S5100), 결제금액이 결제된 경우 결제금액에 대응하는 패스워드를 사용자 단말로 할당한다(S5200).
그리고, 접속제어 서비스 제공 서버는, 사용자 단말에서 패스워드에 매핑된 인터넷 사용조건 데이터에 따른 엑세스권을 부여받아 인터넷에 접속한다(S5300).
상술한 단계들(S5100~S5300)간의 순서는 예시일 뿐, 이에 한정되지 않는다. 즉, 상술한 단계들(S5100~S5300)간의 순서는 상호 변동될 수 있으며, 이중 일부 단계들은 동시에 실행되거나 삭제될 수도 있다.
이와 같은 도 5의 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1 내지 도 4를 통해 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.
도 5를 통해 설명된 일 실시예에 따른 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 방법은, 컴퓨터에 의해 실행되는 애플리케이션이나 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다.
전술한 본 발명의 일 실시예에 따른 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 방법은, 단말기에 기본적으로 설치된 애플리케이션(이는 단말기에 기본적으로 탑재된 플랫폼이나 운영체제 등에 포함된 프로그램을 포함할 수 있음)에 의해 실행될 수 있고, 사용자가 애플리케이션 스토어 서버, 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버를 통해 마스터 단말기에 직접 설치한 애플리케이션(즉, 프로그램)에 의해 실행될 수도 있다. 이러한 의미에서, 전술한 본 발명의 일 실시예에 따른 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 방법은 단말기에 기본적으로 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)으로 구현되고 단말기에 등의 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
본 발명의 일 실시예에 따른 시스템은 상업적 공간에서 사용되는 경우, 결제금액만큼 사용가능한 이용시간이 매핑된 패스워드를 발급할 수 있고, 패스워드 없이 개방형으로 기 설정된 시간 동안 엑세스권을 부여했다가 기 설정된 시간이 도과되면 패스워드가 입력되어야 엑세스가 가능하도록 설정할 수도 있다. 본 발명의 일 실시예는, 동일한 네트워크 상에서도 선생님과 학생 간 패스워드를 가상으로 분리하여 학생에게는 유해사이트의 차단 기능을 포함한 패스워드를, 선생님에게는 차단 기능이 없는 패스워드를 제공함으로써 망 분리가 되도록 할 수도 있다. 본 발명의 일 실시예는, 가정에서 자녀의 인터넷 이용시간을 제한하고자 할 때 패스워드를 지급하여 사용하도록 설정할 수 있다. 그 외에도 조직 내외부의 망의 이원화가 필요한 모든 곳에서 사용할 수 있고, 나열된 용도 이외의 다양한 용도로 사용가능함은 자명하다 할 것이다.

Claims (10)

  1. 결제금액, 이용시간, 기기대수 및 패스워드를 포함하는 인터넷 사용조건 데이터를 저장하는 관리자 단말;
    상기 결제금액에 대응하는 패스워드를 할당받고, 상기 패스워드에 매핑된 인터넷 사용조건 데이터에 따른 엑세스권을 부여받아 인터넷에 접속하는 사용자 단말; 및
    상기 관리자 단말로부터 인터넷 사용조건 데이터를 입력받아 저장하는 저장부, 결제금액이 결제된 경우 상기 결제금액에 대응하는 패스워드를 상기 사용자 단말로 할당하는 할당부, 상기 사용자 단말에서 상기 패스워드에 매핑된 인터넷 사용조건 데이터에 따른 엑세스권을 부여받아 인터넷에 접속되도록 하는 엑세스관리부를 포함하는 접속제어 서비스 제공 서버;
    를 포함하는 개별(Individual)패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템.
  2. 제 1 항에 있어서,
    상기 접속제어 서비스 제공 서버는,
    상기 인터넷에 접속되기 위한 무선공유기(Access Point)에 대응하는 SSID(Service Set Identifier)에 복수의 패스워드를 설정하여, 상기 사용자 단말과 상기 무선공유기가 일대일 매칭이 되도록 하는 개별제어부;
    를 더 포함하는 것을 특징으로 하는 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템.
  3. 제 1 항에 있어서,
    상기 접속제어 서비스 제공 서버는,
    상기 인터넷에 접속되기 위한 무선공유기(Access Point)에 대응하는 SSID(Service Set Identifier)를 가상화(Virtualization)한 후, 가상화된 SSID에 대응하는 패스워드를 설정하거나 또는 설정하지 않고, 상기 사용자 단말과 상기 무선공유기가 일대일 매칭이 되도록 하는 SSID가상화부;
    를 더 포함하는 것을 특징으로 하는 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템.
  4. 제 1 항에 있어서,
    상기 접속제어 서비스 제공 서버는,
    상기 인터넷에 접속되기 위한 무선공유기(Access Point)를 가상화(Virtualization)한 후, 가상화된 무선공유기에 대응하는 패스워드를 설정하거나 또는 설정하지 않고, 상기 사용자 단말과 상기 무선공유기가 일대일 매칭이 되도록 하는 공유기가상화부;
    를 더 포함하는 것을 특징으로 하는 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템.
  5. 제 1 항에 있어서,
    상기 접속제어 서비스 제공 서버는,
    POS(Point of Sales) 또는 키오스크(Kiosk)가 연동된 경우, 상기 POS 또는 키오스크에서 결제된 결제금액에 대응하는 패스워드를 상기 사용자 단말로 전송하거나 프린트하도록 하는 연동부;
    를 더 포함하는 것을 특징으로 하는 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템.
  6. 제 1 항에 있어서,
    상기 접속제어 서비스 제공 서버는,
    상기 사용자 단말에서 상기 엑세스권을 부여받아 인터넷에 접속한 후, 상기 패스워드에 기 매핑되어 저장된 이용시간에 이르는 경우, 상기 사용자 단말의 엑세스권을 회수하는 차단부;
    를 더 포함하는 것을 특징으로 하는 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템.
  7. 제 1 항에 있어서,
    상기 접속제어 서비스 제공 서버는,
    상기 관리자 단말에서 허용 사이트 또는 제한 사이트를 설정하는 경우, 상기 허용 사이트 이외의 사이트는 제한하거나, 상기 제한 사이트로의 엑세스를 제한하는 사이트제한부;
    를 더 포함하는 것을 특징으로 하는 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템.
  8. 제 1 항에 있어서,
    상기 접속제어 서비스 제공 서버는,
    상기 관리자 단말에서 접속기기를 제한하는 경우, 상기 접속기기의 엑세스를 제한하도록 차단하는 기기제한부;
    를 더 포함하는 것을 특징으로 하는 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템.
  9. 제 1 항에 있어서,
    상기 사용자 단말은 서로 다른 주체에 귀속된 복수의 사용자 단말이고,
    상기 접속제어 서비스 제공 서버는,
    상기 패스워드와 상기 복수의 사용자 단말을 일대다로 매칭시키는 경우, 상기 패스워드를 이용하여 상기 복수의 사용자 단말이 상기 패스워드에 기 매핑되어 저장된 인터넷 사용조건 데이터에 기초하여 엑세스권을 획득하는 단체관리부;
    를 더 포함하는 것을 특징으로 하는 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템.
  10. 제 1 항에 있어서,
    상기 접속제어 서비스 제공 서버는,
    상기 관리자 단말에서 상기 인터넷 사용조건 데이터를 업데이트하는 경우, 상기 업데이트한 인터넷 사용조건 데이터에 따라 상기 사용자 단말로 엑세스권을 부여하는 업데이트부;
    를 더 포함하는 것을 특징으로 하는 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템.
KR1020230034686A 2023-03-16 2023-03-16 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템 KR102610171B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230034686A KR102610171B1 (ko) 2023-03-16 2023-03-16 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230034686A KR102610171B1 (ko) 2023-03-16 2023-03-16 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템

Publications (1)

Publication Number Publication Date
KR102610171B1 true KR102610171B1 (ko) 2023-12-04

Family

ID=89165009

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230034686A KR102610171B1 (ko) 2023-03-16 2023-03-16 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템

Country Status (1)

Country Link
KR (1) KR102610171B1 (ko)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070122033A (ko) * 2006-06-23 2007-12-28 주식회사 케이티 쿠폰을 이용한 인터넷 접속 제어 방법 및 시스템
KR20110075800A (ko) * 2009-12-29 2011-07-06 정재훈 공유기를 통한 인터넷 접속의 허부를 단말에 따라 제어하는 방법
KR20170139281A (ko) * 2016-06-09 2017-12-19 문경곤 시간제한 패스워드 공유 관리 장치 및 그를 포함하는 시스템
KR20190079129A (ko) * 2017-12-27 2019-07-05 동국대학교 산학협력단 무선 공유기 및 이를 이용한 사용자별 선별적 웹사이트 접속 차단 방법
KR102145602B1 (ko) * 2019-09-06 2020-08-18 이상기 와이파이 공유 제한 시스템 및 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070122033A (ko) * 2006-06-23 2007-12-28 주식회사 케이티 쿠폰을 이용한 인터넷 접속 제어 방법 및 시스템
KR20110075800A (ko) * 2009-12-29 2011-07-06 정재훈 공유기를 통한 인터넷 접속의 허부를 단말에 따라 제어하는 방법
KR20170139281A (ko) * 2016-06-09 2017-12-19 문경곤 시간제한 패스워드 공유 관리 장치 및 그를 포함하는 시스템
KR20190079129A (ko) * 2017-12-27 2019-07-05 동국대학교 산학협력단 무선 공유기 및 이를 이용한 사용자별 선별적 웹사이트 접속 차단 방법
KR102145602B1 (ko) * 2019-09-06 2020-08-18 이상기 와이파이 공유 제한 시스템 및 방법

Similar Documents

Publication Publication Date Title
US9608998B2 (en) Allowing guest of hospitality establishment to utilize multiple guest devices to access network service
CN103828412B (zh) 用于远程配置无线设备的方法和***
KR101015665B1 (ko) 이동 통신 단말과 액세스 포인트 간에 연결 방법 및 시스템
JP2020535744A (ja) Wi−fiネットワークへの制御されたゲストアクセス
US20160234179A1 (en) User control over wifi network access
US9699055B2 (en) Client-independent network supervision application
CN106921963A (zh) 一种智能设备接入无线局域网的方法及装置
CN109964453A (zh) 统一安全性架构
WO2017125025A1 (zh) 寻呼的方法、装置、***及存储介质
JP4504970B2 (ja) 仮想無線ローカルエリアネットワーク
CN106470115A (zh) 一种安全配置方法、相关装置和***
TW201446029A (zh) 區域化多重傳送服務技術
US20170374692A1 (en) Configuration of access points in a communication network
CN112383500B (zh) 一种对涉及投屏设备的访问请求进行控制的方法及***
CN106255106A (zh) 一种无线网络连接方法和装置
CN103546511A (zh) 通过wifi实现多个wifi设备组建分布式网络的方法、软件程序及服务器
US20160308870A1 (en) Network access method and apparatus
CN103476144B (zh) 企业网***及基于企业网***的用户设备注册方法
KR101222382B1 (ko) 공동체를 기반으로 하는 사용자간 무선 접속 장치 공유 방법 및 그 시스템
KR102610171B1 (ko) 개별패스워드를 이용한 와이파이 접속제어 서비스 제공 시스템
Nguyen et al. An SDN‐based connectivity control system for Wi‐Fi devices
US9788154B2 (en) Precise and custom location based service discovery application for wired and wireless devices
CN103582068A (zh) 一种无线接入方法和***
US20240008117A1 (en) Dual-connection device enabling service advertisement and discovery of services between networks, user device and system
CN112135253B (zh) 网络连接方法及装置

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant