[go: up one dir, main page]

KR101610584B1 - 네트워크 시스템 및 네트워크 연결 방법 - Google Patents

네트워크 시스템 및 네트워크 연결 방법 Download PDF

Info

Publication number
KR101610584B1
KR101610584B1 KR1020150043455A KR20150043455A KR101610584B1 KR 101610584 B1 KR101610584 B1 KR 101610584B1 KR 1020150043455 A KR1020150043455 A KR 1020150043455A KR 20150043455 A KR20150043455 A KR 20150043455A KR 101610584 B1 KR101610584 B1 KR 101610584B1
Authority
KR
South Korea
Prior art keywords
terminal
information
beacon
access point
access
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020150043455A
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 KR1020150043455A priority Critical patent/KR101610584B1/ko
Priority to US15/079,347 priority patent/US10075989B2/en
Application granted granted Critical
Publication of KR101610584B1 publication Critical patent/KR101610584B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/18Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/24Cell structures
    • H04W16/28Cell structures using beam steering
    • H04W4/008
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • 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/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

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

Abstract

본 발명은 네트워크 시스템 및 네트워크 연결 방법에 관한 것으로, 본 발명의 일 양상에 따른 네트워크 연결 방법은 서버가 서로 상이한 규격의 근거리 무선 통신을 수행하는 엑세스 포인트(AP: Access Point) 및 비콘에 관한 정보를 매칭시킨 데이터 테이블을 저장하는 단계; 상기 비콘이 인증 정보를 반영하는 비콘 메시지를 송출하는 단계; 터미널이 상기 비콘 메시지로부터 인증 정보를 획득하는 단계; 상기 터미널이 원거리 무선 통신을 통해 상기 서버로 상기 인증 정보를 포함하는 요청 비콘 메시지를 전송하는 단계; 상기 서버가 상기 데이터 테이블을 참조하여 상기 비콘 메시지에 포함된 상기 인증 정보에 대응되는 접속 정보를 검색하는 단계; 상기 접속 정보를 포함하는 응답 비콘 메시지를 상기 터미널로 전송하는 단계; 및 상기 응답 비콘 메시지를 수신한 상기 터미널이 상기 접속 정보를 이용하여 상기 엑세스 포인트에 접속하는 단계;를 포함할 수 있다.

Description

네트워크 시스템 및 네트워크 연결 방법{NETWORK SYSTEM AND METHOD FOR CONNECTING SAME}
본 발명은 네트워크 시스템 및 네트워크 연결 방법에 관한 것으로, 보다 상세하게는 근거리 통신을 이용하여 터미널로 네트워크 연결에 필요한 정보를 송출함으로써, 터미널이 자동으로 네트워크에 연결할 수 있는 네트워크 시스템 및 네트워크 연결 방법에 관한 것이다.
최근에는 무선 인터넷을 이용한 전자기기에 대한 수요가 증가함에 따라 매장 및 공공장소 등에서 사용자에게 와이파이 등의 통신망을 서비스로 제공하는 경우가 증가하고 있다.
기존에는 매장 및 공공장소 등에서 제공되는 와이파이 등의 통신망을 사용하기 위하여 관리자에게 접속 아이디 또는 비밀번호를 문의하거나 공지된 정보를 통하여 접속 아이디 또는 비밀번호를 알아야 만이 사용할 수 있었다.
하지만 이러한 경우에는 관리자 부재 시 사용자들이 통신망을 사용할 수 없게 되고, 다른 사람에게 접속 아이디 또는 비밀번호가 공유되어 매장의 통신망을 무단으로 사용하는 문제점이 발생할 수 있다.
본 발명의 일 과제는 터미널이 근거리 통신을 이용하여 네트워크 연결에 필요한 정보를 획득하여 자동으로 네트워크에 연결하는 네트워크 연결 방법을 제공하는 것이다.
본 발명이 해결하고자 하는 과제가 상술한 과제로 제한되는 것은 아니며, 언급되지 아니한 과제들은 본 명세서 및 첨부된 도면으로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명의 일 양상에 따르면, 서버가 서로 상이한 규격의 근거리 무선 통신을 수행하는 엑세스 포인트(AP: Access Point) 및 비콘에 관한 정보를 매칭시킨 데이터 테이블을 저장하는 단계; 상기 비콘이 인증 정보를 반영하는 비콘 메시지를 송출하는 단계; 터미널이 상기 비콘 메시지로부터 인증 정보를 획득하는 단계; 상기 터미널이 원거리 무선 통신을 통해 상기 서버로 상기 인증 정보를 포함하는 요청 비콘 메시지를 전송하는 단계; 상기 서버가 상기 데이터 테이블을 참조하여 상기 비콘 메시지에 포함된 상기 인증 정보에 대응되는 접속 정보를 검색하는 단계; 상기 접속 정보를 포함하는 응답 비콘 메시지를 상기 터미널로 전송하는 단계; 및 상기 응답 비콘 메시지를 수신한 상기 터미널이 상기 접속 정보를 이용하여 상기 엑세스 포인트에 접속하는 단계;를 포함하는 네트워크 연결 방법이 제공될 수 있다.
본 발명의 다른 양상에 따르면, 사물 웹 기반에서 연결된 엑세스 포인트에 대한 접속 정보를 설정하는 단계; 상기 접속 정보를 상기 엑세스 포인트로 전송하는 단계; 상기 접속 정보를 등록하는 단계; 상기 엑세스 포인트가 비콘과 동일한 규격의 근거리 무선 통신으로 상기 접속 정보를 상기 비콘으로 전달하는 단계; 상기 비콘이 상기 접속 정보에 기초하여 비콘 메시지를 작성하고, 작성된 상기 비콘 메시지를 근거리 통신 방식으로 송출하는 단계; 상기 터미널이 상기 비콘 메시지로부터 상기 접속 정보를 획득하는 단계; 및 상기 터미널이 상기 접속 정보를 상기 엑세스 포인트로 전송하여 상기 엑세스 포인트에 접속하는 단계;를 포함하는 네트워크 연결 방법이 제공될 수 있다.
본 발명의 또 다른 양상에 따르면, 상술한 네트워크 연결 방법을 수행하는 프로그램이 기록된 기록 매체가 제공될 수 있다.
본 발명의 또 다른 양상에 따르면, 입력 받은 인증 정보에 기초하여 비콘 메시지를 작성하고, 작성된 비콘 메시지를 근거리 통신 방식으로 외부로 송출하는 비콘; AP가 전송한 접속 정보를 등록하고, 터미널이 상기 비콘 메시지로부터 획득한 인증 번호를 수신하여, 수신한 인증 번호에 대응하는 상기 접속 정보를 상기 터미널로 전송하는 서버; 및 상기 서버로 상기 접속 정보를 전송하고, 상기 터미널이 전송한 상기 접속 정보의 유효성을 판단하여, 상기 접속 정보가 유효한 경우, 상기 터미널이 접속할 IP를 할당하여 IP정보를 상기 터미널로 전송하는 AP;를 포함하는 네트워크 시스템이 제공될 수 있다.
본 발명의 또 다른 양상에 따르면, 엑세스 포인트로부터 수신한 접속 정보에 기초하여 비콘 메시지를 작성하고, 상기 작성된 비콘 메시지를 근거리 통신 방식으로 외부로 송출하는 비콘; 및 사물 웹으로부터 상기 접속 정보를 수신하여 상기 접속 정보를 등록하고, 상기 접속 정보를 상기 비콘으로 전달하며, 터미널이 상기 비콘 메시지로부터 획득한 상기 접속 정보를 전송하여 연결을 요청하는 경우, 상기 접속 정보의 유효성을 판단하고, 상기 접속 정보가 유효한 경우, 상기 터미널이 접속할 IP를 할당하여 IP정보를 상기 터미널로 전송하는 엑세스 포인트;를 포함하는 네트워크 시스템이 제공될 수 있다.
본 발명의 과제의 해결 수단이 상술한 해결 수단들로 제한되는 것은 아니며, 언급되지 아니한 해결 수단들은 본 명세서 및 첨부된 도면으로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명에 의하면, 터미널이 근거리 통신을 이용하여 네트워크 연결에 필요한 정보를 획득 함으로써 자동으로 네트워크 연결할 수 있다.
본 발명의 효과가 상술한 효과들로 제한되는 것은 아니며, 언급되지 아니한 효과들은 본 명세서 및 첨부된 도면으로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확히 이해될 수 있을 것이다.
도 1은 본 발명의 제1 실시 예에 따른 네트워크 시스템의 구성도이다.
도 2는 본 발명의 제1 실시 예에 따른 네트워크 연결 방법의 순서도이다.
도 3은 본 발명의 제1 실시 예에 따른 비콘 메시지의 데이터 구조를 나타내는 예시도이다.
도 4는 본 발명의 제2 실시 예에 따른 네트워크 시스템의 구성도이다.
도 5는 본 발명의 제2 실시 예에 따른 네트워크 연결 방법의 순서도이다.
도 6은 본 발명의 제3 실시 예에 따른 네트워크 시스템의 구성도이다.
도 7은 본 발명의 제3 실시 예에 따른 네트워크 연결 방법의 순서도이다.
본 발명의 상술한 목적, 특징들 및 장점은 첨부된 도면과 관련된 다음의 상세한 설명을 통해 보다 분명해질 것이다. 다만, 본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시 예들을 가질 수 있는 바, 이하에서는 특정 실시 예들을 도면에 예시하고 이를 상세히 설명하고자 한다.
도면들에 있어서, 층 및 영역들의 두께는 명확성을 기하기 위하여 과장되어진 것이며, 또한, 구성요소(element) 또는 층이 다른 구성요소 또는 층의 "위(on)" 또는 "상(on)"으로 지칭되는 것은 다른 구성요소 또는 층의 바로 위 뿐만 아니라 중간에 다른 층 또는 다른 구성요소를 개재한 경우를 모두 포함한다. 명세서 전체에 걸쳐서 동일한 참조번호들은 원칙적으로 동일한 구성요소들을 나타낸다. 또한, 각 실시예의 도면에 나타나는 동일한 사상의 범위 내의 기능이 동일한 구성요소는 동일한 참조부호를 사용하여 설명한다.
본 발명과 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제1, 제2 등)는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.
이하, 본 발명과 관련된 전자 기기에 대하여 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
본 발명의 일 양상에 따르면, 서버가 서로 상이한 규격의 근거리 무선 통신을 수행하는 엑세스 포인트(AP: Access Point) 및 비콘에 관한 정보를 매칭시킨 데이터 테이블을 저장하는 단계; 상기 비콘이 인증 정보를 반영하는 비콘 메시지를 송출하는 단계; 터미널이 상기 비콘 메시지로부터 인증 정보를 획득하는 단계; 상기 터미널이 원거리 무선 통신을 통해 상기 서버로 상기 인증 정보를 포함하는 요청 비콘 메시지를 전송하는 단계; 상기 서버가 상기 데이터 테이블을 참조하여 상기 비콘 메시지에 포함된 상기 인증 정보에 대응되는 접속 정보를 검색하는 단계; 상기 접속 정보를 포함하는 응답 비콘 메시지를 상기 터미널로 전송하는 단계; 및 상기 응답 비콘 메시지를 수신한 상기 터미널이 상기 접속 정보를 이용하여 상기 엑세스 포인트에 접속하는 단계;를 포함하는 네트워크 연결 방법이 제공될 수 있다.
또 상기 비콘은, 애드혹 방식의 네트워크에 연결된 상기 터미널에게 상기 비콘 메시지를 송출할 수 있다.
또 상기 비콘은, 단방향 통신으로 상기 비콘 메시지를 송출할 수 있다.
또 상기 비콘은, 저장된 프로그램으로부터 상기 접속 정보에 기초하여 생성한 문자열 및 숫자 중 적어도 하나로 이루어진 난수를 상기 인증 정보로 획득할 수 있다.
또 상기 서버는 상기 터미널로부터 수신한 상기 인증 정보에 대응하는 상기 비콘이 존재하는지 여부를 검색하고, 상기 인증 정보에 대응하는 상기 비콘이 존재하는 경우, 상기 비콘에 매칭되어 저장된 상기 엑세스 포인트에 해당하는 상기 접속 정보를 검색할 수 있다.
또 상기 접속 정보는 상기 엑세스 포인트를 식별하기 위한 SSID(Service Set Identifier) 및 패스워드 중 적어도 하나를 포함할 수 있다.
또 상기 근거리 무선 통신은, 블루투스(Bluetooth), BTLE (Bluetooth LE), NFC, ZigBee, 가시광 통신, 와이파이 및 RFID 중 적어도 하나일 수 있다.
또 상기 엑세스 포인트는 와이파이 근거리 무선 통신을 수행하고, 상기 비콘은 블루투스(Bluetooth), 저전력 블루투스(BTLE, Bluetooth LE), NFC, ZigBee, 가시광 통신 및 RFID 중 적어도 하나의 근거리 무선 통신을 수행할 수 있다.
또 상기 비콘은 저전력 블루투스(BTLE: Bluetooth Low Energy)에 사용되는 데이터 구조로 상기 비콘 메시지를 작성하여 송출할 수 있다.
또 상기 비콘은 저전력 블루투스에 사용되는 데이터 구조의 용량 분할을 변형하여 상기 비콘 메시지를 작성하여 송출할 수 있다.
본 발명의 다른 양상에 따르면, 사물 웹 기반에서 연결된 엑세스 포인트에 대한 접속 정보를 설정하는 단계; 상기 접속 정보를 상기 엑세스 포인트로 전송하는 단계; 상기 접속 정보를 등록하는 단계; 상기 엑세스 포인트가 비콘과 동일한 규격의 근거리 무선 통신으로 상기 접속 정보를 상기 비콘으로 전달하는 단계; 상기 비콘이 상기 접속 정보에 기초하여 비콘 메시지를 작성하고, 작성된 상기 비콘 메시지를 근거리 통신 방식으로 송출하는 단계; 상기 터미널이 상기 비콘 메시지로부터 상기 접속 정보를 획득하는 단계; 및 상기 터미널이 상기 접속 정보를 상기 엑세스 포인트로 전송하여 상기 엑세스 포인트에 접속하는 단계;를 포함하는 네트워크 연결 방법이 제공될 수 있다.
본 발명의 또 다른 양상에 따르면, 상술한 네트워크 연결 방법을 수행하는 프로그램이 기록된 기록 매체가 제공될 수 있다.
본 발명의 또 다른 양상에 따르면, 입력 받은 인증 정보에 기초하여 비콘 메시지를 작성하고, 작성된 비콘 메시지를 근거리 통신 방식으로 외부로 송출하는 비콘; 엑세스 포인트가 전송한 접속 정보를 등록하고, 터미널이 상기 비콘 메시지로부터 획득한 인증 번호를 수신하여, 수신한 인증 번호에 대응하는 상기 접속 정보를 상기 터미널로 전송하는 서버; 및 상기 서버로 상기 접속 정보를 전송하고, 상기 터미널이 전송한 상기 접속 정보의 유효성을 판단하여, 상기 접속 정보가 유효한 경우, 상기 터미널이 접속할 IP를 할당하여 IP정보를 상기 터미널로 전송하는 엑세스 포인트;를 포함하는 네트워크 시스템이 제공될 수 있다.
또 상기 서버는 상기 터미널로부터 상기 터미널의 맥 주소를 수신하여 등록하는 것을 더 포함할 수 있다.
또 상기 서버는 상기 터미널로부터 상기 터미널의 맥 주소를 등록한 일시 및 상기 터미널로 상기 접속 정보를 전송한 일시 중 적어도 하나를 저장하는 것을 더 포함할 수 있다.
또 상기 서버는 상기 터미널로부터 상기 터미널의 맥 주소를 등록한 일시 또는 상기 터미널로 상기 접속 정보를 전송한 일시로부터 미리 정해진 시간이 경과한 경우, 상기 엑세스 포인트로 상기 터미널의 맥 주소를 전송하는 것을 더 포함할 수 있다.
또 상기 엑세스 포인트는 상기 서버로부터 상기 맥 주소를 수신하고, 상기 수신한 맥 주소에 해당하는 상기 터미널과의 연결을 해제하는 것을 더 포함할 수 있다.
본 발명의 또 다른 양상에 따르면, 엑세스 포인트로부터 수신한 접속 정보에 기초하여 비콘 메시지를 작성하고, 상기 작성된 비콘 메시지를 근거리 통신 방식으로 외부로 송출하는 비콘; 및 사물 웹으로부터 상기 접속 정보를 수신하여 상기 접속 정보를 등록하고, 상기 접속 정보를 상기 비콘으로 전달하며, 터미널이 상기 비콘 메시지로부터 획득한 상기 접속 정보를 전송하여 연결을 요청하는 경우, 상기 접속 정보의 유효성을 판단하고, 상기 접속 정보가 유효한 경우, 상기 터미널이 접속할 IP를 할당하여 IP정보를 상기 터미널로 전송하는 엑세스 포인트;를 포함하는 네트워크 시스템이 제공될 수 있다.
본 명세서에서, 비콘은 블루투스(Bluetooth), 저전력 블루투스(BTLE, Bluetooth LE), NFC, ZigBee, 가시광 통신 및 RFID 등의 근거리 통신 방식을 통하여 데이터를 송출할 수 있는 장치일 수 있다. 또한, 엑세스 포인트(AP: Access Point)는 와이파이(Wi-Fi) 등의 무선 데이터 트래픽을 송수신하는 무선통신 허브 또는 기지국으로 기능하는 장치 또는 무선 공유기 등일 수 있으며, 터미널은 W-CDMA(Wideband-CDMA), LTE(Long-Term Evolution) 및 와이파이 등의 무선 데이터를 엑세스 포인트 또는 다른 터미널들과 송수신할 수 있는 장치로서, 예를 들어, 휴대폰, 스마트폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 내비게이션(navigation)등과 같이 이동 가능한 모바일 단말일 수 있다.
이하에서는 설명의 편의를 위하여 BTLE 방식의 근거리 통신장치와 스마트폰 터미널 및 와이파이를 이용한 엑세스 포인트를 예를 들어 설명한다.
도 1은 본 발명의 제1 실시 예에 따른 네트워크 시스템(1000)의 구성도이다.
도 1을 참조하면, 네트워크 시스템(1000)은 비콘(1200), 터미널(1400) 및 엑세스 포인트(1600)를 포함할 수 있다. 비콘(1200)은 비콘 메시지를 제1 근거리 통신 방식으로 송출할 수 있고, 터미널(1400)은 비콘 메시지에 기초하여 엑세스 포인트(1600)로 통신 연결을 요청할 수 있으며, 엑세스 포인트(1600)는 연결을 요청하는 터미널(1400)과 제2 근거리 통신 방식으로 연결되어 엑세스 포인트(1600)와 연결된 통신망과 터미널(1400)이 서로 연결되도록 할 수 있다. 여기서, 근거리 통신 방식은 블루투스(Bluetooth), 저전력 블루투스(BTLE, Bluetooth LE), NFC, ZigBee, 가시광 통신, 와이파이 및 RFID 중 적어도 하나일 수 있다. 또한, 제1 근거리 통신 방식은 블루투스(Bluetooth), 저전력 블루투스(BTLE, Bluetooth LE), NFC, ZigBee, 가시광 통신 및 RFID 중 적어도 하나일 수 있으며, 제2 통신 방식은 와이파이일 수 있다.
비콘(1200)은 접속 정보에 기초하여 비콘 메시지를 작성할 수 있으며, 작성한 비콘 메시지를 외부로 송출할 수 있다. 여기서 접속 정보는 엑세스 포인트(1600)를 식별하기 위한 SSID(Service Set Identifier)등의 엑세스 포인트 식별자 및 엑세스 포인트 식별자에 대응하는 패스워드 중 적어도 하나를 포함할 수 있다.
비콘(1200)은 네트워크 시스템(1000)을 관리하는 네트워크 관리자로부터 접속 정보를 입력 받을 수 있으며, 입력 받은 접속 정보를 등록할 수 있다. 여기서 접속 정보 등록은 비콘(1200)에 포함된 별도의 저장부(미도시)에 접속 정보를 저장하는 것일 수 있으며, 비콘(1200)은 엑세스 포인트 식별자, 등록 일자 및 네트워크 관리자를 식별하기 위한 관리자 식별자 등을 기준으로 구분하여 저장할 수 있다.
비콘(1200)은 등록된 접속 정보에 기초하여 데이터 구조에 따라 비콘 메시지를 작성할 수 있다.
비콘(1200)의 비콘 메시지 작성 및 데이터 구조에 대한 구체적인 설명은 이하 도 2 및 3을 참조하여 설명하도록 한다.
비콘(1200)은 작성한 비콘 메시지를 외부로 송출할 수 있다.
일 예를 들어 비콘(1200)은, 애드혹(Ad-hoc) 네트워크 방식으로 연결된 터미널(1400)로 작성된 비콘 메시지를 전송할 수 있으며, 다른 예를 들어 비콘(1200)은, 별도의 터미널(1400)와 페어링(pairing) 등의 연결 없이 비콘 메시지를 외부로 송출할 수 있다. 즉, 비콘(1200)은 양방향 통신으로 비콘 메시지를 송출할 수 있으며, 선택에 따라 단방향 통신으로 비콘 메시지를 송출할 수 있다.
비콘(1200)은 제1 근거리 통신 방식으로 비콘 메시지를 전송할 수 있으며, 여기서 제1 근거리 통신 방식은 예를 들어, 블루투스(Bluetooth), BTLE (Bluetooth LE), NFC, ZigBee, 가시광 통신 및 RFID 등의 근거리 통신 방식일 수 있다.
터미널(1400)은 비콘(1200)이 송출한 비콘 메시지를 수신할 수 있으며, 수신한 비콘 메시지로부터 접속 정보를 획득할 수 있다. 또한, 터미널(1400)은 비콘 메시지로부터 획득한 접속 정보에 포함된 엑세스 포인트(1600)로 연결을 요청할 수 있다.
터미널(1400)은 비콘(1200)이 송출한 비콘 메시지를 수신할 수 있도록 비콘(1200)으로부터 비콘 메시지를 수신할 수 있는 근거리 통신부(미도시)를 포함할 수 있으며, 엑세스 포인트(1600)와의 연결을 위하여 엑세스 포인트(1600)와 연결 가능한 무선 통신부(미도시)를 포함할 수 있다.
터미널(1400)은 엑세스 포인트(1600)로 요청한 연결이 수락되면 엑세스 포인트(1600)가 터미널(1400)에게 할당한 IP로 엑세스 포인트(1600)에 접속할 수 있으며, 터미널(1400)은 접속된 IP로 엑세스 포인트(1600)에 접속 되어 엑세스 포인트(1600)와 연결된 통신망과 연결될 수 있다.
엑세스 포인트(1600)는 터미널(1400)로부터 연결을 요청 받고, 터미널(1400)이 연결 요청 시 전송한 접속 정보의 유효성을 판단한 후 유효한 접속 정보인 경우, 터미널(1400)이 접속할 IP를 할당하여 엑세스 포인트(1600)가 연결된 통신망과 터미널(1400)을 연결할 수 있다. 예를 들어, 엑세스 포인트는 터미널(1400)과 엑세스 포인트에 연결된 통신망을 연결하여 무선 데이터 트래픽을 송수신하는 무선통신 허브 또는 기지국으로 기능하는 장치일 수 있다.
엑세스 포인트(1600)에는 엑세스 포인트(1600)를 식별하기 위한 SSID 등과 같은 엑세스 포인트 식별자 및 엑세스 포인트 식별자에 대응하는 패스워드를 포함하는 접속 정보가 설정될 수 있다. 엑세스 포인트(1600)는 엑세스 포인트의 저장부(미도시)에 미리 저장된 프로그램을 통하여 엑세스 포인트 식별자 및 패스워드 중 적어도 하나를 획득하여 접속 정보를 설정할 수 있으며, 네트워크 관리자로부터 엑세스 포인트 식별자 및 패스워드 중 적어도 하나를 입력 받아 접속 정보를 설정할 수 있다.
엑세스 포인트(1600)는 터미널(1400)로부터 연결을 요청 받는 경우, 터미널(1400)이 연결 요청 시 전송한 접속 정보와 엑세스 포인트(1600)에 설정된 접속 정보를 비교하여 터미널(1400)이 전송한 접속 정보가 유효한지 판단할 수 있다. 엑세스 포인트(1600)는 판단 결과 터미널(1400)이 전송한 접속 정보가 유효한 경우, 터미널(1400)이 접속할 IP를 할당하여 터미널(1400)이 접속할 IP에 대한 정보를 터미널(1400)로 전송할 수 있으며, 터미널(1400)에게 할당한 IP를 통하여 터미널(1400)이 엑세스 포인트(1600)에 접속하여 엑세스 포인트(1600)가 연결된 통신망과 터미널(1400)이 연결되도록 할 수 있다.
도 2는 본 발명의 제1 실시 예에 따른 네트워크 연결 방법의 순서도이다.
도 2를 참조하면, 네트워크 연결 방법은 접속 정보를 설정하는 단계(S110), 비콘 메시지를 작성하는 단계(S120), 비콘 메시지를 송출하는 단계(S130), 접속 정보를 획득하는 단계(S140), 연결을 요청하는 단계(S150), 접속 정보에 대한 접속 인증을 확인하는 단계(S160), 접속 IP를 할당하는 단계(S170) 및 연결을 완료하는 단계(S180)를 포함할 수 있다.
엑세스 포인트(1600)는 네트워크 관리자로부터 접속 정보를 입력 받아 설정할 수 있다(S110).
엑세스 포인트(1600)는 네트워크 관리자로부터 입력 받은 접속 정보를 엑세스 포인트(1600)의 저장부에 저장할 수 있으며, 입력 받은 접속 정보에 기초하여 터미널(1400)에 제공할 엑세스 포인트 명칭을 갱신할 수 있다. 또한, 엑세스 포인트(1600)는 입력 받은 접속 정보에 기초하여 접속 정보의 유효성 판단에 기준이 되는 패스워드를 갱신할 수 있다.
예를 들어, 네트워크 관리자는 엑세스 포인트(1600)에 대한 접속 정보 입력이 가능한 웹주소에 접속하여 엑세스 포인트(1600)에 대한 접속 정보를 입력할 수 있으며, 엑세스 포인트(1600)는 웹주소로부터 입력 받은 접속 정보를 저장하여 엑세스 포인트(1600)에 대한 접속 정보로 설정할 수 있다.
비콘(1200)은 네트워크 관리자로부터 접속 정보를 입력 받아 입력 받은 접속 정보에 기초하여 비콘 메시지를 작성할 수 있다(S120).
비콘(1200)은 네트워크 관리자로부터 입력 받은 접속 정보를 비콘의 저장부(미도시)에 저장할 수 있으며, 입력 받은 접속 정보에 기초하여 비콘 메시지를 작성할 수 있다. 비콘(1200)은 접속 정보에 기초하여 미리 정해진 데이터 구조로 비콘 메시지를 작성할 수 있다.
도 3은 본 발명의 제1 실시 예에 따른 비콘 메시지의 데이터 구조를 나타내는 예시도이다.
도 3의 데이터 구조는 설명의 편의를 위해 저전력 블루투스(BTLE: Bluetooth LE)에 사용되는 데이터 구조를 참조한 것으로, 비콘 메시지의 데이터 구조는 비콘(1200)의 통신 방식 또는 사용자 선택에 따라 달라질 수 있다. 또한 도 3에 도시된 데이터 구조의 명칭 역시 통신 방식 또는 사용자 선택에 따라 달라질 수 있다.
도 3을 참조하면, 비콘 메시지의 데이터 구조는 Prefix, UUID, Major, Minor 및 TX power를 포함할 수 있다.
Prefix는 비콘(1200)이 저전력 블루투스를 이용하여 통신 패킷을 전송하는 것을 나타낼 수 있으며, UUID는 매장 명칭 등과 같이 서비스를 제공하는 업체 등을 식별하기 위한 것일 수 있다. 또한 Major는 엑세스 포인트 식별자를 포함할 수 있으며, Minor는 패스워드를 포함할 수 있고, TX power는 비콘(1200)과의 거리를 터미널(1400)이 파악할 수 있도록 하기 위하여 비콘(1200)의 송신 파워를 포함할 수 있다.
예를 들어, 비콘(1200)은 UUID가 매장 명칭에 대응하도록 작성하고, Major는 엑세스 포인트식별자에 대응하도록 작성할 수 있으며, Minor는 패스워드에 대응하도록 작성할 수 있다.
비콘(1200)은 기존의 데이터 구조를 변형하여 비콘 메시지를 작성할 수 있다.
예를 들어, 비콘(1200)은 UUID, Major 및 Minor의 데이터 크기를 변경하여 비콘 메시지를 작성할 수 있다. 보다 구체적으로 예를 들어, 도 3에 도시된 바와 같이, UUID가 16bytes이고, Major 및 Minor가 각각 2bytes인 경우, UUID를 8bytes로 변경하고, Major 및 Minor 각각 6bytes로 변경하여 비콘 메시지를 작성할 수 있다. 즉, 비콘(1200)은 데이터 구조의 분할된 용량을 변형하여 비콘 메시지를 작성할 수 있다.
비콘(1200)은 복수의 데이터 위치에 걸쳐 엑세스 포인트 식별자 및 패스워드에 대응하도록 비콘 메시지를 작성할 수 있다.
예를 들어, 비콘(1200)은 UUID, Major 및 Minor에 걸쳐 위치에 한정하지 않고 연속되는 데이터로 엑세스 포인트 식별자 및 패스워드에 대응하도록 비콘 메시지를 작성할 수 있다. 보다 구체적으로 예를 들어, 비콘(1200)은 UUID, Major 및 Minor의 20bytes 크기로 엑세스 포인트 식별자 및 패스워드에 대응하는 “B9 00 7F 30 F4 F8 42 61 AF F9 25 55 6A 57 FE 6D 00 49 11 10”라는 데이터를 작성할 수 있다.
비콘(1200)은 작성된 비콘 메시지를 외부로 송출할 수 있다(S130).
비콘(1200)은 제1 근거리 통신 방식으로 작성된 비콘 메시지를 외부로 송출할 수 있으며, 애드혹(Ad-hoc) 네트워크방식으로 연결된 터미널(1400)로 작성된 비콘 메시지를 전송하거나, 터미널(1400)과 페어링 등의 연결 없이 작성된 비콘 메시지를 외부로 송출할 수 있다. 즉, 비콘(1200)은 제1 근거리 통신 방식으로 연결된 네트워크에 포함된 터미널(1400)로만 작성된 비콘 메시지를 송출할 수 있으며, 불특정 다수의 터미널(1400)이 비콘 메시지를 수신할 수 있도록 작성된 비콘 메시지를 외부로 송출할 수 있다.
이상에서는 비콘(1200)이 엑세스 포인트 식별자 및 패스워드에 기초하여 비콘 메시지를 작성하는 것으로 설명하였으나, 비콘(1200)은 패스워드 만에 기초하여 비콘 메시지를 작성할 수 있다. 예를 들어, 비콘(1200)은 UUID를 매장 명칭에 대응하도록 작성하고, Major 및 Minor를 패스워드에 대응하도록 작성할 수 있다.
터미널(1400)은 수신한 비콘 메시지로부터 접속 정보를 획득할 수 있다(S140).
터미널(1400)은 수신한 비콘 메시지의 데이터 구조를 확인하고, 수신한 비콘 메시지로부터 엑세스 포인트 식별자 및 패스워드를 획득할 수 있다.
터미널(1400)은 터미널(1400)의 저장부에 미리 저장된 프로그램을 통하여 수신한 비콘 메시지의 데이터 구조를 확인하고, 수신한 비콘 메시지로부터 엑세스 포인트 식별자 및 패스워드 등의 접속 정보를 획득할 수 있다.
터미널(1400)은 접속 정보를 엑세스 포인트(1600)로 전송하여 연결을 요청할 수 있다(S150).
터미널(1400)은 수신한 비콘 메시지로부터 추출한 접속 정보를 엑세스 포인트(1600)로 전송하여 연결을 요청할 수 있다.
엑세스 포인트(1600)는 터미널(1400)이 전송한 접속 정보의 유효성을 판단하여 인증할 수 있다(S160).
엑세스 포인트(1600)는 터미널(1400)로부터 접속 정보를 수신하고, 수신한 접속 정보의 유효성을 판단할 수 있다. 여기서, 수신한 접속 정보의 유효성 판단은 수신한 접속 정보가 엑세스 포인트(1600)에 미리 저장된 접속 정보와 일치하는 지 여부를 판단하는 것으로, 수신한 접속 정보가 엑세스 포인트(1600)에 미리 저장된 접속 정보와 일치하는 경우, 수신한 접속 정보가 유효한 것으로 판단할 수 있으며, 수신한 접속 정보가 엑세스 포인트(1600)에 미리 저장된 접속 정보와 일치하지 않는 경우, 수신한 접속 정보가 유효하지 않은 것으로 판단할 수 있다.
엑세스 포인트(1600)는 유효성 판단 결과 수신한 접속 정보가 유효하지 않은 경우, 터미널(1400)로 전송한 접속 정보가 유효하지 않음을 알릴 수 있다.
엑세스 포인트(1600)는 터미널(1400)이 접속할 IP를 할당할 수 있다(S170).
엑세스 포인트(1600)는 유효성 판단 결과 수신한 접속 정보가 유효한 경우, 터미널(1400)이 접속할 IP를 할당할 수 있으며, 터미널(1400)에게 할당된 접속 IP에 대응하는 정보를 터미널(1400)로 전송할 수 있다.
터미널(1400)은 할당된 IP로 접속하여 엑세스 포인트(1600)와 연결된 통신망과 연결할 수 있다(S180).
터미널(1400)은 할당된 IP로 접속하여 엑세스 포인트(1600)와 연결된 통신망과 연결하여 데이터를 송수신할 수 있다.
이하에서는 제2 실시 예에 따른 네트워크 시스템(1000)을 설명하도록 한다.
제2 실시 예에 따른 네트워크 시스템(1000)은 제1 실시 예에 따른 네트워크 시스템(1000)과 비교하였을 때, 서버(1800)가 부가된 것으로, 비콘(1200)의 비콘 메시지 송출 및 터미널(1400)의 연결요청 등의 동작은 동일하다. 따라서, 제2 실시 예에 따른 네트워크 시스템(1000)을 설명하는데 있어서, 제1 실시 예에 따른 네트워크 시스템(1000)과 동일한 구성에 대해서는 동일한 부호를 사용하며, 제1 실시 예에 따른 네트워크 시스템(1000)과 중복되는 내용에 대해서는 생략하여 설명할 수 있다.
도 4는 본 발명의 제2 실시 예에 따른 네트워크 시스템(1000)의 구성도이다.
도 4를 참조하면 제2 실시 예에 따른 네트워크 시스템(1000)은 비콘(1200), 터미널(1400), 엑세스 포인트(1600) 및 서버(1800)를 포함할 수 있다.
비콘(1200)은 비콘 메시지를 외부로 송출할 수 있고, 터미널(1400)은 비콘 메시지로부터 인증 정보를 추출하여 서버(1800)로 접속 정보를 요청할 수 있으며, 서버(1800)로부터 수신한 접속 정보를 엑세스 포인트(1600)로 전송하여 연결을 요청할 수 있다. 또한, 엑세스 포인트(1600)는 연결을 요청하는 터미널(1400)을 통신망과 연결시킬 수 있으며, 서버(1800)는 터미널(1400)로부터 인증 정보를 수신하고, 수신한 인증 정보에 대응하는 접속 정보를 터미널(1400)로 전송할 수 있다.
비콘(1200)은 인증 정보에 기초하여 비콘 메시지를 작성할 수 있으며, 작성한 비콘 메시지를 외부로 송출할 수 있다. 여기서 인증 정보는 엑세스 포인트(1600)를 식별하기 위한 SSID(Service Set Identifier)등의 엑세스 포인트 식별자 및 패스워드에 대응하는 난수일 수 있으며, 접속 정보와 동일한 데이터일 수 있다. 또한 인증 정보는 비콘(1200)의 명칭에 대응하는 데이터일 수 있으며, 비콘(1200)이 비콘 메시지에 포함하여 전송하도록 미리 정해진 문자열 및 숫자 중 적어도 하나를 포함하는 데이터일 수 있다.
비콘(1200)은 네트워크 시스템(1000)을 관리하는 네트워크 관리자로부터 인증 정보를 입력 받을 수 있으며, 입력 받은 인증 정보를 등록할 수 있다. 여기서 인증 정보 등록은 비콘(1200)에 포함된 비콘(1200)의 저장부(미도시)에 인증 정보를 저장하는 것일 수 있다. 또한 비콘(1200)은 인증 정보를 비콘(1200)의 저장부에 저장된 프로그램으로부터 획득할 수 있다. 예를 들어, 비콘(1200)은 비콘(1200)의 저장부에 저장된 프로그램에서 무작위로 생성한 문자열 및 숫자 중 적어도 하나로 이루어진 난수를 인증 정보로 획득할 수 있다. 다른 예를 들어, 비콘(1200)은 비콘(1200)의 저장부에 저장된 프로그램에서 접속 정보에 기초하여 생성한 문자열 및 숫자 중 적어도 하나로 이루어진 난수를 인증 정보로 획득할 수 있다.
비콘(1200)은 등록된 인증 정보에 기초하여 데이터 구조에 따라 비콘 메시지를 작성할 수 있다.
비콘(1200)은 작성한 비콘 메시지를 외부로 송출할 수 있다.
터미널(1400)은 비콘(1200)이 송출한 비콘 메시지를 수신할 수 있으며, 수신한 비콘 메시지로부터 인증 정보를 획득할 수 있다. 터미널(1400)은 인증 정보 및 맥 주소(Mac address)를 서버(1800)로 전송하여 접속 정보를 요청할 수 있으며 서버(1800)로부터 수신한 접속 정보를 엑세스 포인트(1600)로 전송하여 연결을 요청할 수 있다.
터미널(1400)은 비콘(1200)이 송출한 비콘 메시지를 수신할 수 있도록 비콘(1200)으로부터 비콘 메시지를 수신할 수 있는 제1 근거리 무선 통신부(미도시)를 포함할 수 있으며, 3G, LTE등의 원거리 무선 통신을 이용하여 상용 통신망 사업자가 제공하는 통신망과 연결하기 위한 원거리 무선 통신부(미도시) 및 제2 근거리 무선 통신을 이용하여 엑세스 포인트(1600)와의 연결을 위한 제2 무선 통신부(미도시)를 포함할 수 있다.
터미널(1400)은 엑세스 포인트(1600)로 요청한 연결이 수락되면 엑세스 포인트(1600)가 터미널(1400)에게 할당한 IP로 엑세스 포인트(1600)에 접속할 수 있으며, 터미널(1400)은 접속된 IP로 엑세스 포인트(1600)와 연결되어 엑세스 포인트(1600)와 연결된 통신망과 연결될 수 있다.
엑세스 포인트(1600)는 서버(1800)로 IP 주소(IP address) 및 접속 정보를 전송할 수 있으며, 터미널(1400)로부터 연결을 요청 받고, 터미널(1400)이 연결 요청 시 전송한 접속 정보의 유효성을 판단한 후 유효한 접속 정보인 경우, 터미널(1400)이 접속할 IP를 할당하여 엑세스 포인트(1600)가 연결된 통신망과 터미널(1400)을 연결할 수 있다.
엑세스 포인트(1600)에는 엑세스 포인트(1600)를 식별하기 위한 SSID 등과 같은 엑세스 포인트 식별자 및 엑세스 포인트 식별자에 대응하는 패스워드를 포함하는 접속 정보가 설정될 수 있다. 엑세스 포인트(1600)는 저장부에 미리 저장된 프로그램을 통하여 엑세스 포인트 식별자 및 패스워드 중 적어도 하나를 획득하여 접속 정보를 설정할 수 있으며, 네트워크 관리자로부터 엑세스 포인트 식별자 및 패스워드 중 적어도 하나를 입력 받아 접속 정보를 설정할 수 있다.
엑세스 포인트(1600)는 터미널(1400)로부터 연결을 요청 받는 경우, 터미널(1400)이 연결 요청 시 전송한 접속 정보와 엑세스 포인트(1600)에 설정된 접속 정보를 비교하여 터미널(1400)이 전송한 접속 정보가 유효한지 판단할 수 있다. 엑세스 포인트(1600)는 판단 결과 터미널(1400)이 전송한 접속 정보가 유효한 경우, 터미널(1400)이 접속할 IP를 할당하여 터미널(1400)이 접속할 IP에 대한 정보를 터미널(1400)로 전송할 수 있으며, 터미널(1400)에게 할당한 IP를 통하여 터미널(1400)와 엑세스 포인트(1600)가 연결된 통신망을 연결할 수 있다.
엑세스 포인트(1600)는 서버(1800)로부터 사용시간이 초과한 터미널(1400)의 맥 주소를 수신하고, 맥 주소에 해당하는 터미널(1400)과의 연결을 해제할 수 있다.
서버(1800)는 엑세스 포인트(1600)로부터 IP 주소(IP address) 및 접속 정보를 수신하여 등록할 수 있으며, 비콘(1200) 및 엑세스 포인트(1600)를 매칭하여 등록할 수 있다. 예를 들어, 서버(1800)는 엑세스 포인트(1600)가 전송한 접속 정보와 비콘(1200)이 송출할 인증 정보를 매칭하여 저장할 수 있다.
서버(1800)는 터미널(1400)로부터 인증 정보 및 맥 주소를 수신할 수 있다.
서버(1800)는 터미널(1400)로부터 수신한 맥 주소를 등록할 수 있으며, 터미널(1400)로부터 수신한 인증 정보와 매칭되어 저장된 접속 정보를 터미널(1400)로 전송할 수 있다.
서버(1800)는 터미널(1400)로부터 수신한 맥 주소를 등록한 일시 및 터미널(1400)로 접속 정보를 전송한 일시 중 적어도 하나를 저장할 수 있으며, 터미널(1400)로부터 수신한 맥 주소를 등록한 일시 또는 터미널(1400)로 접속 정보를 전송한 일시로부터 미리 정해진 시간이 경과한 경우, 엑세스 포인트(1600)로 터미널(1400)로부터 수신한 맥 주소를 전송하여 엑세스 포인트(1600)가 수신한 맥 주소에 해당하는 터미널(1400)와의 연결을 해제하도록 할 수 있다. 즉, 서버(1800)는 사용 시간이 초과한 터미널(1400)의 맥 주소를 엑세스 포인트(1600)로 전송할 수 있다.
도 5는 본 발명의 제2 실시 예에 따른 네트워크 연결 방법의 순서도이다.
도 5를 참조하면, 제2 실시 예에 따른 네트워크 연결 방법은 접속 정보를 전하는 단계(S210), 비콘(1200) 및 엑세스 포인트(1600)를 매칭하여 등록하는 단계(S220), 비콘 메시지를 작성하는 단계(S120), 비콘 메시지를 송출하는 단계(S130), 인증 정보를 획득하는 단계(S230), 접속 정보를 요청하는 단계(S240), 인증 정보를 확인하는 단계(S250), 접속 정보를 전송하는 단계(S260), 연결을 요청하는 단계(S150), 접속 정보에 대한 접속 인증을 확인하는 단계(S160), 접속 IP를 할당하는 단계(S170) 및 연결을 완료하는 단계(S180)를 포함할 수 있다.
엑세스 포인트(1600)는 서버(1800)로 접속 정보 및 IP 주소를 전송할 수 있다(S210).
엑세스 포인트(1600)에는 엑세스 포인트(1600)를 식별하기 위한 SSID 등과 같은 엑세스 포인트 식별자 및 엑세스 포인트 식별자에 대응하는 패스워드를 포함하는 접속 정보가 설정될 수 있으며, 엑세스 포인트(1600)는 설정된 접속 정보 및 엑세스 포인트(1600)의 IP 주소를 서버(1800)로 전송할 수 있다.
서버(1800)는 비콘(1200) 및 엑세스 포인트(1600)를 매칭하여 등록할 수 있다(S220).
서버(1800)는 엑세스 포인트(1600)로부터 설정된 접속 정보 및 엑세스 포인트(1600)의 IP 주소를 수신할 수 있으며, 엑세스 포인트(1600) 및 비콘(1200)을 매칭하여 등록할 수 있다. 여기서, 서버(1800)는 엑세스 포인트(1600)와 매칭하여 등록할 비콘(1200)을 네트워크 관리자로부터 입력 받아 등록할 수 있다. 예를 들어, 서버(1800)는 네트워크 관리자로부터 저장부에 미리 저장된 비콘(1200) 목록 중 엑세스 포인트(1600)와 매칭하여 등록할 비콘(1200)을 선택 받아 선택 받은 비콘(1200)과 엑세스 포인트(1600)를 매칭하여 등록할 수 있다. 다른 예를 들어, 서버(1800)는 네트워크 관리자로부터 엑세스 포인트(1600)와 매칭하여 등록할 비콘(1200)의 식별자, 맥 주소, 인증 정보 중 적어도 하나를 입력 하여 엑세스 포인트(1600) 및 비콘(1200)을 매칭하여 등록할 수 있다.
비콘(1200)은 네트워크 관리자로부터 인증 정보를 입력 받아 입력 받은 인증 정보에 기초하여 비콘 메시지를 작성할 수 있다(S120).
비콘(1200)은 네트워크 관리자로부터 입력 받은 인증 정보를 별도의 저장부에 저장할 수 있으며, 입력 받은 인증 정보에 기초하여 비콘 메시지를 작성할 수 있다. 비콘(1200)은 인증 정보에 기초하여 미리 정해진 데이터 구조로 비콘 메시지를 작성할 수 있다.
비콘(1200)은 작성된 비콘 메시지를 외부로 송출할 수 있다(S130).
비콘(1200)은 근거리 통신 방식으로 작성된 비콘 메시지를 외부로 송출할 수 있으며, 애드혹(Ad-hoc) 네트워크 방식으로 연결된 터미널(1400)로 작성된 비콘 메시지를 전송하거나, 별도의 터미널(1400)와 페어링 등의 연결 없이 작성된 비콘 메시지를 외부로 송출할 수 있다. 즉, 비콘(1200)은 근거리 통신 방식으로 연결된 네트워크에 포함된 터미널(1400)로만 작성된 비콘 메시지를 송출할 수 있으며, 불특정 다수의 터미널(1400)이 비콘 메시지를 수신할 수 있도록 작성된 비콘 메시지를 외부로 송출할 수 있다.
터미널(1400)은 수신한 비콘 메시지로부터 인증 정보를 획득할 수 있다(S230).
터미널(1400)은 수신한 비콘 메시지의 데이터 구조를 확인하고, 수신한 비콘 메시지로부터 인증정보를 획득할 수 있다. 예를 들어, 터미널(1400)은 별도의 저장부에 미리 저장된 프로그램을 통하여 수신한 비콘 메시지의 데이터 구조를 확인하고, 수신한 비콘 메시지로부터 인증 정보를 획득할 수 있다.
터미널(1400)은 서버(1800)로 접속 정보를 요청할 수 있다(S240).
터미널(1400)은 인증 정보 및 터미널(1400)의 맥 주소를 서버(1800)로 전송하여 인증 정보에 대응하는 접속 정보의 전송을 요청할 수 있다.
터미널(1400)은 원거리 무선 통신으로 서버(1800)와 연결될 수 있으며, 터미널(1400)은 원거리 무선 통신을 통하여 인증 정보 및 터미널(1400)의 맥 주소를 서버(1800)로 전송할 수 있다.
서버(1800)는 터미널(1400)로부터 수신한 접속 정보를 확인할 수 있다(S250)
서버(1800)는 터미널(1400)로부터 인증 정보 및 터미널(1400)의 맥 주소를 수신할 수 있다. 서버(1800)는 터미널(1400)로부터 수신한 터미널(1400)의 맥 주소를 등록 할 수 있다. 예를 들어, 서버(1800)는 터미널(1400)로부터 수신한 터미널(1400)의 맥 주소를 인증 정보와 대응하는 엑세스 포인트(1600)와 매칭하여 저장할 수 있으며, 이때 서버(1800)는 터미널(1400)의 맥 주소를 수신한 일시 및 터미널(1400) 등을 함께 저장할 수 있다.
서버(1800)는 터미널(1400)로부터 수신한 인증 정보에 대응하는 접속 정보가 존재하는지 여부를 판단할 수 있다.
서버(1800)는 터미널(1400)로부터 수신한 인증 정보에 대응하는 접속 정보가 존재하지 않는 경우, 터미널(1400)로 인증 정보에 대응하는 접속 정보가 존재하지 않음을 알릴 수 있다.
서버(1800)는 터미널(1400)로 접속 정보를 전송할 수 있다(S260).
서버(1800)는 터미널(1400)로부터 수신한 인증 정보에 대응하는 접속 정보가 존재하는 경우, 수신한 인증 정보에 대응하는 접속 정보를 터미널(1400)로 전송할 수 있다.
터미널(1400)은 접속 정보를 AP로 전송하여 연결을 요청할 수 있다(S150).
터미널(1400)은 서버(1800)로부터 수신한 접속 정보를 엑세스 포인트(1600)로 전송하여 연결을 요청할 수 있다.
엑세스 포인트(1600)는 터미널(1400)이 전송한 접속 정보의 유효성을 판단하여 인증할 수 있다(S160).
엑세스 포인트(1600)는 터미널(1400)로부터 접속 정보를 수신하고, 수신한 접속 정보의 유효성을 판단할 수 있다. 여기서, 수신한 접속 정보의 유효성 판단은 수신한 접속 정보가 엑세스 포인트(1600)에 미리 저장된 접속 정보와 일치하는 지 여부를 판단하는 것으로, 수신한 접속 정보가 엑세스 포인트(1600)에 미리 저장된 접속 정보와 일치하는 경우, 수신한 접속 정보가 유효한 것으로 판단할 수 있으며, 수신한 접속 정보가 엑세스 포인트(1600)에 미리 저장된 접속 정보와 일치하지 않는 경우, 수신한 접속 정보가 유효하지 않은 것으로 판단할 수 있다.
엑세스 포인트(1600)는 유효성 판단 결과 수신한 접속 정보가 유효하지 않은 경우, 터미널(1400)로 전송한 접속 정보가 유효하지 않음을 알릴 수 있다.
엑세스 포인트(1600)는 터미널(1400)이 접속할 IP를 할당할 수 있다(S170).
엑세스 포인트(1600)는 유효성 판단 결과 수신한 접속 정보가 유효한 경우, 터미널(1400)이 접속할 IP를 할당할 수 있으며, 터미널(1400)에게 할당된 접속IP에 대응하는 정보를 터미널(1400)로 전송할 수 있다.
터미널(1400)은 할당된 IP로 접속하여 엑세스 포인트(1600)와 연결된 통신망과 연결할 수 있다(S180).
터미널(1400)은 할당된 IP로 접속하여 엑세스 포인트(1600)와 연결된 통신망과 연결하여 데이터를 송수신할 수 있다.
이하에서는 제3 실시 예에 따른 네트워크 시스템(1000)을 설명하도록 한다.
제3 실시 예에 따른 네트워크 시스템(1000)은 제1 실시 예에 따른 네트워크 시스템(1000)과 비교하였을 때, 사물 웹(2000)이 부가된 것으로, 비콘(1200)의 비콘 메시지 작성 및 터미널(1400)의 연결요청 등의 동작은 동일하다. 따라서, 제3 실시 예에 따른 네트워크 시스템(1000)을 설명하는데 있어서, 제1 실시 예에 따른 네트워크 시스템(1000)과 동일한 구성에 대해서는 동일한 부호를 사용하며, 제1 실시 예에 따른 네트워크 시스템(1000)과 중복되는 내용에 대해서는 생략하여 설명할 수 있다.
도 6은 본 발명의 제3 실시 예에 따른 네트워크 시스템(1000)의 구성도이다.
도 6을 참조하면, 제3 실시 예에 따른 네트워크 시스템(1000)은 비콘(1200), 터미널(1400), 엑세스 포인트(1600) 및 사물 웹(2000)을 포함할 수 있다.
비콘(1200)은 엑세스 포인트(1600)로부터 접속 정보를 수신하고, 수신한 접속 정보에 기초하여 작성된 비콘 메시지를 제1 근거리 통신 방식으로 송출할 수 있고, 터미널(1400)은 비콘 메시지로부터 접속 정보를 획득할 수 있으며, 획득한 접속 정보를 엑세스 포인트(1600)로 전송하여 연결을 요청할 수 있다. 또한, 엑세스 포인트(1600)는 연결을 요청하는 터미널(1400)을 통신망과 연결시킬 수 있으며, 사물 웹(2000)은 엑세스 포인트(1600)로 접속 정보를 전송할 수 있다.
비콘(1200)은 엑세스 포인트(1600)로부터 수신한 접속 정보에 기초하여 비콘 메시지를 작성할 수 있으며, 작성한 비콘 메시지를 외부로 송출할 수 있다. 여기서 접속 정보는 엑세스 포인트(1600)를 식별하기 위한 SSID(Service Set Identifier)등의 엑세스 포인트 식별자 및 패스워드 중 적어도 하나에 대응하는 난수일 수 있다.
비콘(1200)은 엑세스 포인트(1600)로부터 수신한 접속 정보를 등록할 수 있다. 여기서 접속 정보 등록은 비콘(1200)에 포함된 별도의 저장부(미도시)에 인증 정보를 저장하는 것일 수 있다.
비콘(1200)은 등록된 접속 정보에 기초하여 데이터 구조에 따라 비콘 메시지를 작성할 수 있다.
비콘(1200)은 작성한 비콘 메시지를 외부로 송출할 수 있다.
터미널(1400)은 비콘(1200)이 송출한 비콘 메시지를 수신할 수 있으며, 수신한 비콘 메시지로부터 접속 정보를 획득할 수 있다. 터미널(1400)은 인증 정보 및 맥 주소(Mac address)를 서버(1800)로 전송하여 접속 정보를 요청할 수 있으며 서버(1800)로부터 수신한 접속 정보를 엑세스 포인트(1600)로 전송하여 연결을 요청할 수 있다.
터미널(1400)은 비콘(1200)이 송출한 비콘 메시지를 수신할 수 있으며, 수신한 비콘 메시지로부터 접속 정보를 획득할 수 있다. 또한, 터미널(1400)은 비콘 메시지로부터 획득한 접속 정보에 포함된 엑세스 포인트(1600)로 연결을 요청할 수 있다.
터미널(1400)은 비콘(1200)이 송출한 비콘 메시지를 수신할 수 있도록 비콘(1200)으로부터 비콘 메시지 수신 가능한 제1 근거리 무선 통신부(미도시)를 포함할 수 있으며, 엑세스 포인트(1600)와의 연결을 위하여 엑세스 포인트(1600)와 연결 가능한 제2 근거리 무선 통신부(미도시)를 포함할 수 있다.
터미널(1400)은 엑세스 포인트(1600)로 요청한 연결이 수락되면 엑세스 포인트(1600)가 터미널(1400)에게 할당한 IP로 엑세스 포인트(1600)에 접속할 수 있으며, 터미널(1400)은 접속된 IP로 엑세스 포인트(1600)와 연결되어 엑세스 포인트(1600)와 연결된 통신망과 연결될 수 있다.
엑세스 포인트(1600)는 사물 웹(2000)과 연결되어 사물 웹(2000)으로부터 접속 정보를 수신할 수 있으며, 접속 정보를 비콘(1200)으로 전달할 수 있다. 또한, 엑세스 포인트(1600)는 터미널(1400)로부터 연결을 요청 받고, 터미널(1400)이 연결 요청 시 전송한 접속 정보의 유효성을 판단한 후 유효한 접속 정보인 경우, 터미널(1400)이 접속할 IP를 할당하여 엑세스 포인트(1600)가 연결된 통신망과 터미널(1400)을 연결할 수 있다. 여기서, 엑세스 포인트(1600)는 접속 정보를 비콘(1200)으로 전달하기 위하여 비콘(1200)이 수행하는 근거리 무선 통신과 동일한 근거리 무선 통신을 수행하기 위한 근거리 무선 통신부(미도시)를 더 포함할 수 있다.
엑세스 포인트(1600)에는 엑세스 포인트(1600)를 식별하기 위한 SSID 등과 같은 엑세스 포인트 식별자 및 엑세스 포인트 식별자에 대응하는 패스워드를 포함하는 접속 정보를 사물 웹(2000)으로부터 수신할 수 있다. 엑세스 포인트(1600)는 별도의 저장부(미도시)에 수신한 접속 정보를 저장하여 설정할 수 있으며, 수신 접속 정보로 미리 설정된 접속 정보를 갱신할 수 있다.
엑세스 포인트(1600)는 터미널(1400)로부터 연결을 요청 받는 경우, 터미널(1400)이 연결 요청 시 전송한 접속 정보와 엑세스 포인트(1600)에 설정된 접속 정보를 비교하여 터미널(1400)이 전송한 접속 정보가 유효한지 판단할 수 있다. 엑세스 포인트(1600)는 판단 결과 터미널(1400)이 전송한 접속 정보가 유효한 경우, 터미널(1400)이 접속할 IP를 할당하여 터미널(1400)이 접속할 IP에 대한 정보를 터미널(1400)로 전송할 수 있으며, 터미널(1400)에게 할당한 IP를 통하여 터미널(1400)와 엑세스 포인트(1600)가 연결된 통신망을 연결할 수 있다.
사물 웹(2000)은 네트워크 관리자로부터 접속 정보를 입력 받을 수 있으며, 입력 받은 접속 정보를 엑세스 포인트(1600)로 전송할 수 있다. 여기서 사물 웹(2000)은 여러 전자 기기가 인터넷으로 연결된 웹일 수 있다. 예를 들어, 사물 웹(2000)은 웹을 관리하기 위한 장치로 구현될 수 있으며, 컴퓨터, 서버 등에서 실행되는 프로그램으로 구현될 수 있다. 따라서 사물 웹(2000)은 적어도 하나의 엑세스 포인트(1600)와 연결될 수 있다.
사물 웹(2000)은 네트워크 관리자가 접속 정보를 입력할 엑세스 포인트(1600)를 선택할 수 있도록 사물 웹(2000)과 연결된 엑세스 포인트(1600)의 목록을 제공할 수 있으며, 네트워크 관리자가 접속 정보를 입력할 엑세스 포인트(1600)를 선택하여 접속 정보를 입력 하면 입력 받은 접속 정보를 선택된 엑세스 포인트(1600)로 전송할 수 있다.
도 7은 본 발명의 제3 실시 예에 따른 네트워크 연결 방법의 순서도이다.
도 7을 참조하면, 제3 실시 예에 따른 네트워크 연결 방법은 접속 정보를 설정하는 단계(S310), 접속 정보를 전송하는 단계(S320), 접속 정보를 등록하는 단계(S330), 접속 정보를 전달하는 단계(S340), 비콘 메시지를 작성하는 단계(S120), 비콘 메시지를 송출하는 단계(S130), 접속 정보를 획득하는 단계(S140), 연결을 요청하는 단계(S150), 접속 정보에 대한 접속 인증을 확인하는 단계(S160), 접속 IP를 할당하는 단계(S170) 및 연결을 완료하는 단계(S180)를 포함할 수 있다.
사물 웹(2000)은 접속 정보를 설정할 수 있다(S310).
사물 웹(2000)은 네트워크 관리자로부터 접속 정보를 입력 받을 수 있으며, 입력 받은 접속 정보를 별도의 저장부에 저장하여 설정할 수 있다. 또한 사물 웹(2000)은 네트워크 관리자로부터 접속 정보를 네트워크 관리자가 선택한 엑세스 포인트(1600)와 매칭하여 저장할 수 있다.
사물 웹(2000)은 접속 정보를 엑세스 포인트(1600)로 전송할 수 있다(S320).
사물 웹(2000)은 설정된 접속 정보를 네트워크 관리자가 선택한 엑세스 포인트(1600)로 전송할 수 있다.
엑세스 포인트(1600)는 접속 정보를 등록할 수 있다(S330).
엑세스 포인트(1600)는 사물 웹(2000)으로부터 접속 정보를 수신할 수 있다. 엑세스 포인트(1600)는 별도의 저장부(미도시)에 수신한 접속 정보를 저장하여 설정할 수 있으며, 수신 접속 정보로 미리 설정된 접속 정보를 갱신할 수 있다.
엑세스 포인트(1600)는 접속 정보를 비콘(1200)으로 전달할 수 있다(S340).
엑세스 포인트(1600)는 접속 정보 비콘(1200)과 연결 가능한 근거리 통신 방식으로 전달할 수 있다.
비콘(1200)은 네트워크 관리자로부터 접속 정보를 입력 받아 입력 받은 접속 정보에 기초하여 비콘 메시지를 작성할 수 있다(S120).
비콘(1200)은 네트워크 관리자로부터 입력 받은 접속 정보를 별도의 저장부에 저장할 수 있으며, 입력 받은 접속 정보에 기초하여 비콘 메시지를 작성할 수 있다. 비콘(1200)은 접속 정보에 기초하여 미리 정해진 데이터 구조로 비콘 메시지를 작성할 수 있다.
비콘(1200)은 작성된 비콘 메시지를 외부로 송출할 수 있다(S130).
비콘(1200)은 근거리 통신 방식으로 작성된 비콘 메시지를 외부로 송출할 수 있으며, 애드혹(Ad-hoc) 네트워크방식으로 연결된 터미널(1400)로 작성된 비콘 메시지를 전송하거나, 별도의 터미널(1400)과 페어링 등의 연결 없이 작성된 비콘 메시지를 외부로 송출할 수 있다. 즉, 비콘(1200)은 근거리 통신 방식으로 연결된 네트워크에 포함된 터미널(1400)로만 작성된 비콘 메시지를 송출할 수 있으며, 불특정 다수의 터미널(1400)이 비콘 메시지를 수신할 수 있도록 작성된 비콘 메시지를 외부로 송출할 수 있다.
이상에서는 비콘(1200)이 엑세스 포인트 식별자 및 패스워드에 기초하여 비콘 메시지를 작성하는 것으로 설명하였으나, 비콘(1200)은 패스워드 만에 기초하여 비콘 메시지를 작성할 수 있다. 예를 들어, 비콘(1200)은 UUID를 매장 명칭에 대응하도록 작성하고, Major 및 Minor를 패스워드에 대응하도록 작성할 수 있다.
터미널(1400)은 수신한 비콘 메시지로부터 접속 정보를 획득할 수 있다(S140).
터미널(1400)은 수신한 비콘 메시지의 데이터 구조를 확인하고, 수신한 비콘 메시지로부터 엑세스 포인트 식별자 및 패스워드를 획득할 수 있다.
터미널(1400)은 별도의 저장부에 미리 저장된 프로그램을 통하여 수신한 비콘 메시지의 데이터 구조를 확인하고, 수신한 비콘 메시지로부터 엑세스 포인트 식별자 및 패스워드 등의 접속 정보를 획득할 수 있다.
터미널(1400)은 접속 정보를 엑세스 포인트(1600)로 전송하여 연결을 요청할 수 있다(S150).
터미널(1400)은 수신한 비콘 메시지로부터 추출한 접속 정보를 엑세스 포인트(1600)로 전송하여 연결을 요청할 수 있다.
엑세스 포인트(1600)는 터미널(1400)이 전송한 접속 정보의 유효성을 판단하여 인증할 수 있다(S160).
엑세스 포인트(1600)는 터미널(1400)로부터 접속 정보를 수신하고, 수신한 접속 정보의 유효성을 판단할 수 있다. 여기서, 수신한 접속 정보의 유효성 판단은 수신한 접속 정보가 엑세스 포인트(1600)에 미리 저장된 접속 정보와 일치하는 지 여부를 판단하는 것으로, 수신한 접속 정보가 엑세스 포인트(1600)에 미리 저장된 접속 정보와 일치하는 경우, 수신한 접속 정보가 유효한 것으로 판단할 수 있으며, 수신한 접속 정보가 엑세스 포인트(1600)에 미리 저장된 접속 정보와 일치하지 않는 경우, 수신한 접속 정보가 유효하지 않은 것으로 판단할 수 있다.
엑세스 포인트(1600)는 유효성 판단 결과 수신한 접속 정보가 유효하지 않은 경우, 터미널(1400)로 전송한 접속 정보가 유효하지 않음을 알릴 수 있다.
엑세스 포인트(1600)는 터미널(1400)이 접속할 IP를 할당할 수 있다(S170).
엑세스 포인트(1600)는 유효성 판단 결과 수신한 접속 정보가 유효한 경우, 터미널(1400)이 접속할 IP를 할당할 수 있으며, 터미널(1400)에게 할당된 접속IP에 대응하는 정보를 터미널(1400)로 전송할 수 있다.
터미널(1400)은 할당된 IP로 접속하여 엑세스 포인트(1600)와 연결된 통신망과 연결할 수 있다(S180).
터미널(1400)은 할당된 IP로 접속하여 엑세스 포인트(1600)와 연결된 통신망과 연결하여 데이터를 송수신할 수 있다.
상기에서는 본 발명에 따른 실시 예를 기준으로 본 발명의 구성과 특징을 설명하였으나 본 발명은 이에 한정되지 않으며, 본 발명의 사상과 범위 내에서 다양하게 변경 또는 변형할 수 있음은 본 발명이 속하는 기술분야의 당업자에게 명백한 것이며, 따라서 이와 같은 변경 또는 변형은 첨부된 특허청구범위에 속함을 밝혀둔다.
1000 네트워크 시스템 1200 비콘
1400 터미널 1600 엑세스 포인트
1800 서버 2000 사물 웹

Claims (18)

  1. 서버가 서로 상이한 규격의 근거리 무선 통신을 수행하는 엑세스 포인트(AP: Access Point) 및 비콘에 관한 정보를 매칭시킨 데이터 테이블을 저장하는 단계;
    상기 비콘이 인증 정보를 반영하는 비콘 메시지를 송출하는 단계;
    터미널이 상기 비콘 메시지로부터 인증 정보를 획득하는 단계;
    상기 터미널이 원거리 무선 통신을 통해 상기 서버로 상기 인증 정보를 포함하는 요청 비콘 메시지를 전송하는 단계;
    상기 서버가 상기 데이터 테이블을 참조하여 상기 비콘 메시지에 포함된 상기 인증 정보에 대응되는 접속 정보를 검색하는 단계;
    상기 접속 정보를 포함하는 응답 비콘 메시지를 상기 터미널로 전송하는 단계; 및
    상기 응답 비콘 메시지를 수신한 상기 터미널이 상기 접속 정보를 이용하여 상기 엑세스 포인트에 접속하는 단계;를 포함하는
    네트워크 연결 방법.
  2. 제1 항에 있어서,
    상기 비콘은, 애드혹 방식의 네트워크에 연결된 상기 터미널에게 상기 비콘 메시지를 송출하는
    네트워크 연결 방법.
  3. 제1 항에 있어서,
    상기 비콘은, 단방향 통신으로 상기 비콘 메시지를 송출하는
    네트워크 연결 방법.
  4. 제1 항에 있어서,
    상기 비콘은, 저장된 프로그램으로부터 상기 접속 정보에 기초하여 생성한 문자열 및 숫자 중 적어도 하나로 이루어진 난수를 상기 인증 정보로 획득하는
    네트워크 연결 방법.
  5. 제1 항에 있어서,
    상기 서버는 상기 터미널로부터 수신한 상기 인증 정보에 대응하는 상기 비콘이 존재하는지 여부를 검색하고, 상기 인증 정보에 대응하는 상기 비콘이 존재하는 경우, 상기 비콘에 매칭되어 저장된 상기 엑세스 포인트에 해당하는 상기 접속 정보를 검색하는
    네트워크 연결 방법.
  6. 제1 항에 있어서,
    상기 접속 정보는 상기 엑세스 포인트를 식별하기 위한 SSID(Service Set Identifier) 및 패스워드 중 적어도 하나를 포함하는
    네트워크 연결 방법.
  7. 제1 항에 있어서,
    상기 근거리 무선 통신은, 블루투스(Bluetooth), BTLE (Bluetooth LE), NFC, ZigBee, 가시광 통신, 와이파이 및 RFID 중 적어도 하나인
    네트워크 연결 방법.
  8. 제7 항에 있어서,
    상기 엑세스 포인트는 와이파이 근거리 무선 통신을 수행하고,
    상기 비콘은 블루투스(Bluetooth), 저전력 블루투스(BTLE, Bluetooth LE), NFC, ZigBee, 가시광 통신 및 RFID 중 적어도 하나의 근거리 무선 통신을 수행하는
    네트워크 연결 방법.
  9. 제1 항에 있어서,
    상기 비콘은 저전력 블루투스(BTLE: Bluetooth Low Energy)에 사용되는 데이터 구조로 상기 비콘 메시지를 작성하여 송출하는
    네트워크 연결 방법.
  10. 제9 항에 있어서,
    상기 비콘은 저전력 블루투스에 사용되는 데이터 구조의 용량 분할을 변형하여 상기 비콘 메시지를 작성하여 송출하는
    네트워크 연결 방법.
  11. 사물 웹 기반에서 연결된 엑세스 포인트에 대한 접속 정보를 설정하는 단계;
    상기 접속 정보를 상기 엑세스 포인트로 전송하는 단계;
    상기 접속 정보를 등록하는 단계;
    상기 엑세스 포인트가 비콘과 동일한 규격의 근거리 무선 통신으로 상기 접속 정보를 상기 비콘으로 전달하는 단계;
    상기 비콘이 상기 접속 정보에 기초하여 비콘 메시지를 작성하고, 작성된 상기 비콘 메시지를 근거리 통신 방식으로 송출하는 단계;
    터미널이 상기 비콘 메시지로부터 상기 접속 정보를 획득하는 단계; 및
    상기 터미널이 상기 접속 정보를 상기 엑세스 포인트로 전송하여 상기 엑세스 포인트에 접속하는 단계;를 포함하는
    네트워크 연결 방법.
  12. 제1 항 내지 제11 항 중 어느 한 항의 방법을 수행하는 프로그램이 기록된 기록 매체.
  13. 입력 받은 인증 정보에 기초하여 비콘 메시지를 작성하고, 작성된 비콘 메시지를 근거리 통신 방식으로 외부로 송출하는 비콘;
    엑세스 포인트가 전송한 접속 정보를 등록하고, 터미널이 상기 비콘 메시지로부터 획득한 인증 번호를 수신하여, 수신한 인증 번호에 대응하는 상기 접속 정보를 상기 터미널로 전송하는 서버; 및
    상기 서버로 상기 접속 정보를 전송하고, 상기 터미널이 전송한 상기 접속 정보의 유효성을 판단하여, 상기 접속 정보가 유효한 경우, 상기 터미널이 접속할 IP를 할당하여 IP정보를 상기 터미널로 전송하는 엑세스 포인트;를 포함하는
    네트워크 시스템.
  14. 제13 항에 있어서,
    상기 서버는 상기 터미널로부터 상기 터미널의 맥 주소를 수신하여 등록하는 것을 더 포함하는
    네트워크 시스템.
  15. 제14 항에 있어서,
    상기 서버는 상기 터미널로부터 상기 터미널의 맥 주소를 등록한 일시 및 상기 터미널로 상기 접속 정보를 전송한 일시 중 적어도 하나를 저장하는 것을 더 포함하는
    네트워크 시스템.
  16. 제15 항에 있어서,
    상기 서버는 상기 터미널로부터 상기 터미널의 맥 주소를 등록한 일시 또는 상기 터미널로 상기 접속 정보를 전송한 일시로부터 미리 정해진 시간이 경과한 경우, 상기 엑세스 포인트로 상기 터미널의 맥 주소를 전송하는 것을 더 포함하는
    네트워크 시스템.
  17. 제16 항에 있어서,
    상기 엑세스 포인트는 상기 서버로부터 상기 맥 주소를 수신하고, 상기 수신한 맥 주소에 해당하는 상기 터미널과의 연결을 해제하는 것을 더 포함하는
    네트워크 시스템.
  18. 엑세스 포인트로부터 수신한 접속 정보에 기초하여 비콘 메시지를 작성하고, 상기 작성된 비콘 메시지를 근거리 통신 방식으로 외부로 송출하는 비콘; 및
    사물 웹으로부터 상기 접속 정보를 수신하여 상기 접속 정보를 등록하고, 상기 접속 정보를 상기 비콘으로 전달하며, 터미널이 상기 비콘 메시지로부터 획득한 상기 접속 정보를 전송하여 연결을 요청하는 경우, 상기 접속 정보의 유효성을 판단하고, 상기 접속 정보가 유효한 경우, 상기 터미널이 접속할 IP를 할당하여 IP정보를 상기 터미널로 전송하는 엑세스 포인트;를 포함하는
    네트워크 시스템.
KR1020150043455A 2015-03-27 2015-03-27 네트워크 시스템 및 네트워크 연결 방법 Expired - Fee Related KR101610584B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020150043455A KR101610584B1 (ko) 2015-03-27 2015-03-27 네트워크 시스템 및 네트워크 연결 방법
US15/079,347 US10075989B2 (en) 2015-03-27 2016-03-24 Network system and network connecting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150043455A KR101610584B1 (ko) 2015-03-27 2015-03-27 네트워크 시스템 및 네트워크 연결 방법

Publications (1)

Publication Number Publication Date
KR101610584B1 true KR101610584B1 (ko) 2016-04-08

Family

ID=55908070

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150043455A Expired - Fee Related KR101610584B1 (ko) 2015-03-27 2015-03-27 네트워크 시스템 및 네트워크 연결 방법

Country Status (2)

Country Link
US (1) US10075989B2 (ko)
KR (1) KR101610584B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201517091D0 (en) * 2015-09-28 2015-11-11 Nicoventures Holdings Ltd Policy notification system and method for electronic vapour provision systems
CN107040922B (zh) * 2016-05-05 2019-11-26 腾讯科技(深圳)有限公司 无线网络连接方法、装置及系统
KR20200102132A (ko) * 2019-02-21 2020-08-31 삼성전자주식회사 전자 장치 및 그 제어 방법
CN113068190A (zh) * 2021-03-23 2021-07-02 Oppo广东移动通信有限公司 一种信息分享方法和装置
CN113596141B (zh) * 2021-07-26 2023-07-25 深圳Tcl新技术有限公司 设备控制权限的设置方法、装置、计算机设备和存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040255034A1 (en) * 2001-06-18 2004-12-16 Choi Jong Hyuk Method and apparatus for obtaining personal access information and delivering information in electronic form using the obtained personal access information
JP4923283B2 (ja) 2004-08-20 2012-04-25 富士ゼロックス株式会社 無線通信システムおよび通信装置および通信制御プログラム
US9418263B2 (en) * 2005-12-09 2016-08-16 Tego, Inc. Operating systems for an RFID tag
KR20090030629A (ko) 2007-09-20 2009-03-25 삼성전자주식회사 무선통신시스템의 엑세스 포인트와 중계장치간 자동설정방법 및 시스템
US8116679B2 (en) 2008-09-15 2012-02-14 Sony Ericsson Mobile Communications Ab WLAN connection facilitated via near field communication
KR101580498B1 (ko) 2014-01-23 2015-12-28 주식회사 벤플 비컨을 활용한 Wi-Fi 설정 방법과 기록 매체

Also Published As

Publication number Publication date
US20160286585A1 (en) 2016-09-29
US10075989B2 (en) 2018-09-11

Similar Documents

Publication Publication Date Title
US9654960B2 (en) Server-assisted device-to-device discovery and connection
KR101679428B1 (ko) Cpns 서비스 제공을 위한 개인망 형성 장치 및 방법
KR101610584B1 (ko) 네트워크 시스템 및 네트워크 연결 방법
TW201220889A (en) Methods and apparatus to discover network capabilities for connecting to an access network
TW201204105A (en) Methods and apparatus to authenticate requests for network capabilities for connecting to an access network
JP6154457B2 (ja) Pnルーティングテーブルを用いた個人域ネットワークの構成装置及び方法
KR20110042711A (ko) 개인 네트워크를 이용한 서비스 제공 방법 및 장치
TW201220890A (en) Methods and apparatus to provide network capabilities for connecting to an access network
KR20120095572A (ko) 휴대용 단말기에서 와이파이 다이렉트 연결 기반 유니버설 플러그 앤 플레이 서비스를 제공하기 위한 장치 및 방법
CN102752748A (zh) 基于移动终端的数据传输方法和系统以及移动终端
JP6021368B2 (ja) 位置別アクセスポイントの品質情報を介してネットワークを選択するための無線端末システム、無線通信システム、サービス提供方法、及び接続方法
JP2017528074A5 (ko)
WO2015104452A1 (en) Service data provision
KR102139998B1 (ko) 비콘의 보안을 위한 제어 시스템 및 방법 그리고 그 제어 장치
US9871906B2 (en) Method and apparatus for communicating advertisement signal including shared information between devices in wireless communication system
WO2014082512A1 (zh) 服务信息提供方法、服务器及系统
US10771957B2 (en) Wireless communication apparatus, communication system and wireless communication apparatus control method to exchange services
KR20120137626A (ko) 장소기반형 소셜 네트워크 서비스 제공 장치 및 방법
KR101621093B1 (ko) 특정 지역 기반의 서비스 제공 장치 및 방법
KR101242683B1 (ko) 센서네트워크를 위한 센서노드와 코어망 간의 통신방법
KR102057167B1 (ko) Wlan 상태 정보 서버 및 wlan상태 정보 서버에서의 wlan상태 정보 제공 방법과, 사용자 단말 및 사용자 단말에서의 wlan 상태 정보 획득 방법
CN105163399B (zh) 一种数据共享方法及装置
KR101854390B1 (ko) Cpns 환경에서 서비스 프로파일 관리 시스템 및 방법
KR101108962B1 (ko) 웹 서비스 방법 및 웹 서비스 제공을 위한 모바일 장치
KR101770998B1 (ko) Cpns 환경에서 서비스 관리 시스템 및 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150327

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160229

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20160329

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160401

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160401

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20190321

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20190321

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20200316

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20210330

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20220308

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20230406

Start annual number: 8

End annual number: 8

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20250112