KR101663011B1 - 단말기 및 그 단말기에서 테더링 서비스 수행 방법 - Google Patents

단말기 및 그 단말기에서 테더링 서비스 수행 방법 Download PDF

Info

Publication number
KR101663011B1
KR101663011B1 KR1020100046001A KR20100046001A KR101663011B1 KR 101663011 B1 KR101663011 B1 KR 101663011B1 KR 1020100046001 A KR1020100046001 A KR 1020100046001A KR 20100046001 A KR20100046001 A KR 20100046001A KR 101663011 B1 KR101663011 B1 KR 101663011B1
Authority
KR
South Korea
Prior art keywords
terminal
client terminal
bss
client
generated
Prior art date
Application number
KR1020100046001A
Other languages
English (en)
Other versions
KR20110126359A (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 KR1020100046001A priority Critical patent/KR101663011B1/ko
Priority to US13/108,257 priority patent/US9191861B2/en
Publication of KR20110126359A publication Critical patent/KR20110126359A/ko
Application granted granted Critical
Publication of KR101663011B1 publication Critical patent/KR101663011B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

본 발명은 테더링 서비스를 제공할 수 있는 단말기 및 그 단말기에서 보안 모드 및 선호 단말 리스트를 통해 테더링 서비스를 제공하는 방법에 관한 것으로, 클라이언트 단말기로부터 접속 요청이 수신되면, 접속된 클라이언트 단말기의 개수를 확인하는 과정과, 상기 접속된 클라이언트 단말기의 개수가 미리 설정된 최대 접속 개수 미만이면, 생성된 BSS(Basic service Set)의 개수를 확인하는 과정과, 상기 BSS의 개수가 미리 설정된 최대 생성 개수 미만이면, 상기 접속 요청을 전송한 클라이언트 단말기의 식별 정보를 확인하는 과정과, 상기 확인된 클라이언트 단말기의 식별 정보에 따라 테더링 서비스를 제공하는 과정을 포함한다. 이러한 과정들을 통해 연결되는 단말기의 보안 모드에 상관없이 테더링 서비스가 제공될 때 유동적으로 최대 BSS(Basic Service Set) 구성 수 안에서 생성하고 삭제할 수 있다.

Description

단말기 및 그 단말기에서 테더링 서비스 수행 방법{TERMINAL AND METHOD FOR PROCESSING TETHERING SERVICE THEREOF}
본 발명은 인터넷 서비스를 제공할 수 있는 단말기가 근거리 통신망을 통해 인터넷 서비스를 제공할 수 없는 단말기에 인터넷 서비스를 제공하기 위한 방법 및 그를 수행하는 단말기에 관한 것으로, 특히 인터넷 서비스를 제공할 수 없는 단말기가 인터넷 서비스를 제공할 수 있도록 인터넷 서비스를 제공할 수 있는 단말기와 테더링(Tethering) 서비스를 통해 연결하는 방법 및 그를 수행하는 단말기에 관한 것이다.
테더링 서비스란 3G(Generation) 또는 2G를 통해 통신망에 접속 가능한 단말기를 매개체로 통신망에 접속할 수 없는 단말기들이 통신망에 접근하여 인터넷 서비스와 같은 서비스를 이용할 수 있도록 하는 서비스이다.
최근까지 이용되던 테더링 서비스는 WiFi의 ad-hoc 서비스로, Access point없이 흩어져있는 무선으로 통신이 가능한 노드들끼리 서로 통신하는 자율적인 구조의 네트워크를 통해 인터넷 서비스를 제공한다.
그러나 ad-hoc 서비스는 연결이 불안정하여 안정적으로 데이터 연결이 어렵다. 또한 ad-hoc 서비스를 이용하여 연결되는 단말기들의 수가 한정되며, 연결된 단말기가 대기 모드를 진입할 수 없다는 문제점이 있다. 이러한 ad-hoc 서비스의 문제점 때문에 Access Point 기능을 이용하여 테더링 서비스를 제공하는 단말기에 대한 연구가 활발하게 진행되고 있다.
따라서 본 발명은 Access Point 기능을 이용하여 테더링 서비스를 제공하는 방법 및 그를 수행하는 단말기를 제안한다.
상기와 같은 문제점을 해결하기 위한 본 발명에서 단말기의 테더링 서비스 제공 방법은 클라이언트 단말기로부터 접속 요청이 수신되면, 상기 단말기에 현재 접속된 클라이언트 단말기의 개수를 확인하는 과정과, 상기 접속된 클라이언트 단말기의 개수가 미리 설정된 최대 접속 개수 미만이면, 생성된 BSS(Basic service Set)의 개수를 확인하는 과정과, 상기 BSS의 개수가 미리 설정된 최대 생성 개수 미만이면, 상기 접속 요청을 전송한 클라이언트 단말기의 식별 정보를 확인하는 과정과, 상기 확인된 클라이언트 단말기의 식별 정보에 따라 테더링 서비스를 제공하는 과정을 포함한다.
그리고 본 발명에서 단말기의 테더링 서비스 제공 방법에 있어서, 상기 테더링 서비스를 제공하는 과정은 상기 확인된 클라이언트 단말기의 식별 정보가 미리 설정된 선호 단말 리스트에 포함되면, 상기 접속 요청을 전송한 클라이언트 단말기에 상기 테더링 서비스를 제공하는 과정과, 상기 확인된 클라이언트 단말기의 식별 정보가 미리 설정된 선호 단말 리스트에 포함되지 않으면, 선호 단말 등록이 선택되는지 판단하는 과정과, 상기 선호 단말 등록이 선택되면, 상기 클라이언트 단말기에 설정된 BSS 생성 정보를 상기 선호 단말 리스트에 업데이트하는 과정을 포함하는 것을 특징으로 한다.
다음으로 본 발명에서 단말기의 테더링 서비스 제공 방법에 있어서, 상기 선호 단말 리스트는 상기 클라이언트 단말기의 MAC(Media Access Control) 주소, 상기 클라이언트 단말기의 식별 정보, SSID(Set Service Identifier), 보안 모드, 암호화키 중 적어도 하나임을 특징으로 한다.
또한 본 발명에서 단말기의 테더링 서비스 제공 방법에 있어서, 상기 생성된 BSS(Basic service Set)의 개수를 확인하는 과정은 상기 BSS의 개수가 미리 설정된 최대 생성 개수 이상이면, 이미 생성되어 있는 BSS별 생성 정보를 확인하는 과정과, 상기 확인된 BSS별 생성 정보를 통해 상기 접속 요청한 클라이언트 단말기와 동일한 보안 모드로 생성된 BSS가 존재하는지 판단하는 과정과, 동일한 보안 모드로 생성된 상기 BSS를 이용하여 상기 접속 요청한 클라이언트 단말기에 테더링 서비스를 제공하는 과정을 포함하는 것을 특징으로 한다.
그리고 상기와 같은 문제점을 해결하기 위한 본 발명에서 테더링 서비스 제공 단말기는 클라이언트 단말기로부터 접속 요청을 수신하는 근거리 통신부와, 상기 클라이언트 단말기가 선호 단말기인지 판단하기 위한 선호 단말 리스트 및 상기 생성된 BSS에 대한 정보인 BSS 생성 정보를 저장하는 저장부와, 상기 근거리 통신부를 통해 접속이 요청되면, 접속된 클라이언트 단말기의 개수를 확인하고, 상기 접속된 클라이언트 단말기의 개수가 미리 설정된 최대 접속 개수 미만이면, 생성된 BSS(Basic service Set)의 개수를 확인하고, 상기 BSS의 개수가 미리 설정된 최대 생성 개수 미만이면, 상기 접속 요청을 전송한 클라이언트 단말기의 식별 정보에 따라 테더링 서비스를 제공하는 제어부를 포함한다.
그리고 본 발명의 테더링 서비스 제공 단말기에서 상기 제어부는 상기 클라이언트 단말기의 식별 정보가 상기 저장부에 저장된 선호 단말 리스트에 포함되면, 상기 접속 요청을 전송한 클라이언트 단말기에 상기 테더링 서비스를 제공하고, 상기 확인된 클라이언트 단말기의 식별 정보가 미리 설정된 선호 단말 리스트에 포함되지 않으면, 선호 단말 등록이 선택되는지 판단하고, 상기 선호 단말 등록이 선택되면, 상기 클라이언트 단말기에 설정된 BSS 생성 정보를 상기 선호 단말 리스트에 업데이트하는 것을 특징으로 한다.
다음으로 본 발명의 테더링 서비스 제공 단말기에서 상기 선호 단말 리스트는 상기 클라이언트 단말기의 MAC(Media Access Control) 주소, 상기 클라이언트 단말기의 식별 정보, SSID(Set Service Identifier), 보안 모드, 암호화키 중 적어도 하나임을 특징으로 한다.
그리고 본 발명의 테더링 서비스 제공 단말기에서 상기 제어부는 상기 BSS의 개수가 미리 설정된 최대 생성 개수 이상이면, 이미 생성되어 있는 BSS별 생성 정보를 확인하고, 상기 확인된 BSS별 생성 정보를 통해 상기 접속 요청한 클라이언트 단말기와 동일한 보안 모드로 생성된 BSS가 존재하는지 판단하여, 동일한 보안 모드로 생성된 상기 BSS를 이용하여 상기 접속 요청한 클라이언트 단말기에 테더링 서비스를 제공하는 것을 특징으로 한다.
본 발명에 따르면, 단말기는 멀티 SSID(Set Service Identifier)를 이용하여 다수개의 단말기에 테더링 서비스를 제공할 수 있다. 또한 연결되는 단말기의 보안 모드에 상관없이 테더링 서비스가 제공될 때 유동적으로 최대 BSS(Basic Service Set) 구성 수 안에서 생성하고 삭제할 수 있다. 또한 단말기는 테더링 서비스 수행시, 접속을 요청한 단말기가 미리 등록되어 있는 선호 단말기이면, 이전에 설정되었던 BSS 생성 정보를 이용하여 테더링 서비스를 제공할 수 있다.
도 1은 본 발명에 따른 이동 통신 시스템의 구성을 도시한 도면.
도 2는 본 발명의 실시예에 따른 단말기의 구성을 도시한 도면.
도 3은 본 발명의 실시예에 따른 저장부에 저장되는 정보를 도시한 도면.
도 4는 본 발명의 실시예에 따른 테더링 서비스 제공 방법을 개략적으로 도시한 도면.
도 5a 내지 도 5b는 본 발명의 실시예에 따른 조건에 따른 테더링 서비스 제공 방법을 도시한 도면.
도 6은 본 발명의 실시예에 따른 보안 모드에 따라 테더링 서비스를 제공하는 방법을 도시한 도면.
도 7은 본 발명의 실시예에 따른 선호 단말 리스트에 따라 테더링 서비스를 제공하는 방법을 도시한 도면.
도 8은 본 발명의 실시예에 따른 테더링 서비스를 수행하기 위한 BSS(Basic Service Set)를 생성하는 방법을 도시한 도면.
도 9는 본 발명의 실시예에 따른 단말기의 보안 모드에 따른 BSS 생성 기능 블록도를 도시한 도면.
도 10은 본 발명의 실시예에 따른 단말기의 선호 단말 리스트에 따른 BSS 생성 기능 블록도를 도시한 도면.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다. 이때 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의하여야 한다. 또한 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.
또한 이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.
단말기는 다른 단말기와 유선 또는 무선으로 연결되어 데이터를 송수신할 수 있으며, 네트워크망과 연결되어 데이터를 송수신하고, Access Point 기능을 수행할 수 있는 정보 처리 장치를 의미한다. 여기서 단말기는 휴대 단말기가 될 수 있다.
클라이언트 단말기는 모뎀 또는 네트워크망과 연결되는 단말기를 이용하여 인터넷 서비스를 제공할 수 있다. 여기서 클라이언트 단말기는 노트북이 될 수 있다.
SSID(Set Service Identify)는 WLAN(Wireless Local Area Network)을 통해 전송되는 데이터의 각 헤더에 붙여진 32바이트 길이의 고유 식별자이다. 특히 SSID는 클라이언트 단말기들이 BSS(Basic Service Set)에 접속할 때, 암호처럼 사용한다. SSID는 WLAN들을 구분하기 위해 설정되는 것으로, 하나의 WLAN에 접속하는 모든 Access Point(AP)나 클라이언트 단말기는 같은 SSID를 사용해야 한다. 여기서 SSID는 멀티 SSID로 가정하여 설명한다. 멀티 SSID는 하나의 AP에서 브로드캐스팅되는 여러 개의 SSID를 의미한다. 그리고 멀티 SSID는 AP 또는 AP 기능을 수행할 수 있는 단말기의 능력에 따라 그 개수가 달라진다. 멀티 SSID가 사용됨에 따라 클라이언트 단말기가 여러 AP가 존재하는 것처럼 인식할 수 있다. 또한 멀티 SSID를 구성하는 각각의 SSID에 보안 모드가 다르게 적용될 수 있다. 이렇게 보안 모드가 멀티 SSID를 구성하는 각각의 SSID에 적용됨에 따라 네트워크 내부 구조에 유동성과 효율성이 높아진다.
보안 모드는 단말기가 테더링 서비스를 통해 연결될 때, 송수신되는 데이터의 보안을 위해 설정되는 모드로, OPEN, WEP, WPA1, WPA2 등과 같은 보안 등급을 기준으로 구분될 수 있다.
BSS(Basic Service Set)는 무선 LAN의 가장 기본적인 무선망 구성 단위로, 하나의 조정자(또는 조정 기능(Coordination Function))의 제어 밑에서 다수의 단말기들이 모여서 서로 통신하는 구성 형태를 의미한다. BSS는 한개의 AP와 다수 개의 단말기로 구성된다. BSS는 다음과 같은 과정을 통해 구성될 수 있다.
우선 사용자에 의해 Access Point의 SSID, 보안 모드 및 암호화키와 같은 BSS 생성 정보가 설정된다. 그러면 설정된 정보들을 기반으로 단말기의 AP 기능이 활성화된다. 그리고 클라이언트 단말기들은 단말기에서 설정된 BSS 생성 정보 등을 숙지한다. 다음으로 클라이언트 단말기는 AP 기능을 수행할 수 있는 단말기 중에서 연결 가능한 단말기를 스캔한다. 이후 클라이언트 단말기는 사용자를 통해 SSID, 암호화키와 같은 연결 정보가 입력되면, 스캔된 단말기로 전달한다. 이를 수신한 단말기는 수신된 연결 정보를 확인하여 클라이언트 단말기와 연결된다.
도 1은 본 발명에 따른 이동 통신 시스템의 구성을 도시한 도면이다.
도 1을 참조하면, 이동 통신 시스템은 클라이언트 단말기(110a, 110b), 단말기(120), 인터넷 서비스 등을 제공하는 서비스 사업자(130)으로 구성된다.
클라이언트 단말기(110a, 110b)는 서비스 사업자와 직접 연결될 수 없어 인터넷 서비스 등을 제공할 수 없는 단말기이다. 그리고 단말기(120)는 서비스 사업자(130)와 직접 연결되어 인터넷 서비스와 같은 다양한 서비스를 수행한다. 서비스 사업자(130)는 연결되는 단말기와 데이터를 송수신할 수 있으며, 인터넷 서비스와 같은 다양한 서비스를 제공할 수 있다.
클라이언트 단말기(110a, 110b)는 단말기(120)과 WiFi와 같은 근거리 통신망을 통해 연결되거나, 케이블을 통해 연결된다. 그리고 단말기(120)는 서비스 사업자(130)와 UMTS(Universal Mobile Telecommunication System) 등과 같은 무선 통신망을 통해 연결된다. 여기서 단말기(120)는 클라이언트 단말기(110a, 110b)와 서비스 사업자(130)를 연결하여 데이터를 송수신할 수 있도록 하는 Mobile Access Point와 같은 역할을 수행한다. 그리고 외부 단말기와 서비스 사업자 간에 위치하여 모뎀과 같은 기능을 수행하는 서비스를 테더링 서비스라 칭한다.
다음으로 단말기(120)를 구성하는 구성에 대하여 도 2를 참조하여 상세히 설명한다. 여기서는 단말기(120) 및 단말기(120)에서 테더링 서비스를 제공하는 방법에 대하여 설명하는 것이다.
도 2는 본 발명의 실시예에 따른 단말기의 구성을 도시한 도면이다.
도 2를 참조하면, 단말기는 무선 통신부(210), 근거리 통신부(220), 입력부(230), 저장부(240), 제어부(250)로 구성된다.
무선 통신부(210)는 단말기와 기지국 간의 데이터 통신 기능을 수행한다. 그리고 무선 통신부(210)는 인터넷 서비스와 같은 데이터 통신 서비스를 제공하는 서비스 사업자와 데이터 통신을 수행할 수 있다. 무선 통신부(210)는 송수신 기능을 분리하는 듀플렉서와 송신 신호의 주파수를 상승 변환하는 송신부와 수신 신호의 주파수를 하강 변환하는 수신부로 구성될 수 있다.
근거리 통신부(220)는 소정 범위 내의 다른 단말기와 데이터를 송수신할 수 있는 통신 기능을 수행한다. 그리고 근거리 통신부(220)에 블루투스(Bluetooth), Wi-Fi 등과 같은 다양한 무선 통신 모듈이 사용될 수 있다. 여기서 근거리 통신부(220)는 테더링 서비스 수행시, 제어부(250)의 제어 하에 클라이언트 단말기와 연결되어 서비스 사업자로부터 수신되는 데이터를 클라이언트 단말기에 전송한다. 그리고 근거리 통신부(220)는 제어부(250)의 제어 하에 클라이언트 단말기로부터 수신되는 데이터를 서비스 사업자로 전송할 수 있다.
입력부(230)는 단말기의 기능 제어 및 각종 기능들의 설정과 관련되어 입력되는 신호를 제어부(250)로 전달한다. 그리고 입력부(230)는 터치 스크린으로 형성되거나, 일반적인 키패드로 형성될 수 있다. 또한 입력부(230)는 기능을 수행하기 위해 선택되는 기능키, 소프트키 등으로 구성될 수 있다. 여기서 입력부(230)는 테더링 서비스를 수행하기 위한 기능키 등을 구비한다.
저장부(240)는 단말기에서 수행될 수 있는 기능에 해당하는 응용 프로그램과 단말기에서 기능이 수행되는 중에 발생되는 데이터 등을 저장할 수 있다. 특히 저장부(240)는 제어부(250)의 제어 하에 테더링 서비스를 수행하기 위한 BSS 생성 정보 및 선호 단말기를 판단할 수 있는 선호 단말 리스트를 저장할 수 있다. 여기서 BSS 생성 정보 및 선호 단말 리스트의 구조는 도 3을 참조하여 설명한다.
제어부(250)는 단말기를 구성하는 구성들의 전반적인 상태 및 동작을 제어한다. 여기서 제어부(250)는 클라이언트 단말기가 인터넷 서비스를 수행할 수 있도록 기능을 제공하는 테더링 서비스를 수행할 수 있다. 그러기 위해 제어부(250)는 테더링 수행부(260)를 구비한다.
테더링 수행부(260)는 근거리 통신부(220)를 통해 클라이언트 단말기와 테더링 서비스를 수행한다. 좀 더 상세히 설명하면, 테더링 수행부(260)는 근거리 통신부(220)를 통해 클라이언트 단말기로부터 테더링 서비스를 사용하기 위한 접속이 요청되면, 현재 테더링 서비스가 제공되는 클라이언트 단말기의 개수를 확인한다. 그리고 테더링 수행부(260)는 확인된 클라이언트 단말기의 개수가 미리 설정된 최대 접속 수 이상인지 판단한다. 최대 접속 수는 테더링 서비스를 이용하기 위해 단말기에 최대로 접속될 수 있는 클라이언트 단말기의 개수를 의미한다.
만약 미리 설정된 최대 접속 수 미만이면, 테더링 수행부(260)는 생성된 BSS 개수를 확인하여, 미리 설정된 최대 생성 수 이상인지 판단한다. 최대 생성 수는 테더링 서비스가 제공되기 위해 최대 생성될 수 있는 BSS의 개수를 의미한다. BSS 개수가 최대 생성 수 미만이면, 테더링 수행부(260)는 접속을 요청한 클라이언트 단말기의 식별 정보를 확인한다. 그리고 테더링 수행부(260)는 확인된 클라이언트 단말기의 식별 정보가 미리 저장된 선호 단말 리스트에 포함되는지 판단한다. 여기서 선호 단말 리스트는 단말기를 통해 테더링 서비스를 자주 이용하는 클라이언트 단말기에 대한 상세 정보, 클라이언트 단말기의 MAC(Media Access Control) 주소 및 BSS 생성 정보를 리스트화한 것이다. 이때 BSS 생성 정보는 클라이언트 단말기에 설정된 SSID, 보안 등급, 암호화키에 대한 정보를 포함한다.
만약 확인된 클라이언트 단말기의 식별 정보가 선호 단말 리스트에 포함되면, 테더링 수행부(260)는 접속을 요청한 클라이언트 단말기에게 테더링 서비스를 제공한다. 이때 테더링 수행부(260)는 선호 단말 리스트에 포함된 BSS 생성 정보를 이용하여 클라이언트 단말기와 접속하고 테더링 서비스를 제공한다.
그리고 BSS 개수가 최대 생성 수 이상인 경우 테더링 수행부(260)는 접속을 요청한 클라이언트 단말기의 보안 모드를 확인하여 테더링 서비스를 제공할 수 있다. 좀 더 상세히 설명하면, 테더링 수행부(260)는 생성된 BSS별 생성 정보를 확인한다. BSS별 생성 정보는 연결된 클라이언트 단말기에 설정된 SSID, 보안 모드 등에 대한 정보들을 포함한다.
테더링 수행부(260)는 클라이언트 단말기의 보안 모드와 동일한 보안 모드로 생성된 BSS가 존재하는지 판단한다. 클라이언트 단말기의 보안 모드와 동일한 보안 모드로 생성된 BSS가 존재하면, 테더링 수행부(260)는 존재하는 BSS를 이용하여 클라이언트 단말기와 접속하여 테더링 서비스를 제공한다.
또한 테더링 수행부(260)는 현재 접속을 요청한 클라이언트 단말기가 저장부(240)에 저장된 선호 단말 리스트에 포함된 선호 단말인지 판단하여 테더링 서비스를 제공할 수 있다. 좀 더 상세히 설명하면, 테더링 수행부(260)는 접속을 요청한 클라이언트 단말기의 식별 정보가 저장부(240)에 저장된 선호 단말 리스트에 포함되어 있는 식별 정보인지 판단한다. 만약 접속을 요청한 클라이언트 단말기가 선호 단말 리스트에 포함된 선호 단말이면, 테더링 수행부(260)은 선호 단말 리스트에 포함된 BSS 생성 정보를 통해 접속을 요청한 클라이언트 단말기와 BSS를 생성한다.
반면에 접속을 요청한 클라이언트 단말기가 선호 단말 리스트에 포함된 선호 단말이 아니면, 테더링 수행부(260)는 입력부(230)를 통해 선호 단말 등록이 선택되는지 판단한다. 선호 단말 등록이 선택되면, 테더링 수행부(260)는 저장부(240)를 제어하여 접속을 요청한 클라이언트 단말기의 식별 정보, BSS 생성 정보 및 MAC 주소를 선호 단말 리스트로 저장한다. 이때 저장된 MAC 주소를 통해 테더링 수행부(260)는 MAC 필터를 사용할 수 있다. MAC 필터는 허용된 MAC 주소가 WiFi MAC 레이어에서 접속 허용하지 않도록 필터링하는 기능을 수행한다. 이를 통해 테더링 수행부(260)는 선호 단말 리스트에 포함된 클라이언트 단말기에만 테더링 서비스를 제공할 수 있다.
이와 같은 구성을 구비한 단말기는 테더링 서비스를 이용하기 위해 클라이언트 단말기로부터 접속이 요청되면, 현재 연결되어있는 클라이언트 단말기의 개수와 생성된 BSS 수, 선호 단말 리스트를 확인하여, 테더링 서비스를 제공할 수 있다. 여기서 단말기는 근거리 통신부(220)를 통해 클라이언트 단말기와 접속하는 것으로 설명하고 있으나 이에 한정되지 않는다. 즉 단말기는 USB(Universal Serial Bus)와 같은 외부 단자 연결부를 구성하여 클라이언트 단말기와 유선으로 연결될 수 있다. 또한 단말기는 클라이언트 단말기로부터 접속 요청이 수신되면, 현재 접속되어 있는 클라이언트 단말기들의 개수, 생성된 BSS 수 등을 고려하여 테더링 서비스를 제공하는 것으로 설명하고 있으나 이에 한정되지 않는다. 즉 단말기는 사용자의 선택에 의해 선호 단말 리스트를 표시하고, 표시된 선호 단말 리스트 중에서 선택되는 선호 단말기에 해당하는 클라이언트 단말기와 테더링 서비스를 수행할 수 있다.
다음으로 테더링 서비스를 제공하기 위해 저장부(240)에 저장되는 정보에 대하여 도 3을 통해 설명한다.
도 3은 본 발명의 실시예에 따른 저장부에 저장되는 정보를 도시한 도면이다.
도 3을 참조하면, 저장부(240)는 선호 단말 리스트(310)와 BSS 생성 정보(320)를 저장한다. 선호 단말 리스트(310)는 클라이언트 단말기의 접속 빈도수 또는 사용자에 의해 설정되는 리스트로, 클라이언트 단말기의 식별 번호, SSID, 보안 모드, 암호화키, MAC 주소가 선호 단말기별로 구분되어 리스트화한 것이다. 즉 선호 단말 리스트(310)는 도 3에서 도시한 바와 사용자의 등록에 따라 선호 단말기별로 선호 단말 1(311), 선호 단말 2(313),..., 선호 단말 N(315)으로 구분하여 저장될 수 있다. 여기서 선호 단말 1(311), 선호 단말 2(313),..., 선호 단말 N(315)의 이름은 사용자에 의해 변경될 수 있다. 그래서 사용자는 선호 단말 리스트에서 원하는 클라이언트 단말기를 용이하게 검색할 수 있다. 그리고 선호 단말 리스트에 저장된 SSID, 보안 모드, 암호화키를 이용하여 BSS 구성이 손쉽게 이루어질 수 있다. 왜냐하면, WiFi를 지원하는 단말기는 한 번 연결되었던 AP의 프로파일을 저장하고 있어, 다시 접속 시 저장된 AP 프로파일로 접근할 수 있기 때문이다. 이에 따라 단말기는 선호 단말기로 설정된 클라이언트 단말기로부터 접속이 요청되면, 이미 저장되어 있는 BSS 생성 정보인 SSID, 보안 모드, 암호화키를 이용하여 BSS를 구성할 수 있다.
BSS 생성 정보(320)는 생성된 BSS 별로 접속된 클라이언트 단말기의 SSID, 보안 모드, 암호화키, 클라이언트 단말기의 식별 정보를 포함한다. 좀 더 상세히, BSS 생성 정보(320)는 현재 단말기에 접속된 클라이언트 단말기 간에 생성된 BSS별로 구분하여 저장된다. 즉 BSS 생성 정보(320)는 도 3에서 도시된 바와 같이 현재 생성된 BSS별로 BSS 1(321), BSS 2(323),..., BSS N(325)으로 구분되어 저장된다.
도 4는 본 발명의 실시예에 따른 테더링 서비스 제공 방법을 개략적으로 도시한 도면이다.
도 4를 참조하면, 단말기는 410단계에서 사용자의 선택에 따라 AP 기능을 수행할 수 있는 테더링 서비스 모드를 수행한다. 다음으로 단말기는 420단계에서 클라이언트 단말기로부터 접속 요청이 수신되면, 430단계에서 접속된 클라이언트 단말기의 수를 확인한다. 이때 단말기는 접속된 클라이언트 단말기의 수가 최대 접속 수 이상인지 확인하여, 접속된 클라이언트 단말기의 수가 최대 접속 수 미만일 경우 다음 단계를 수행한다.
다음으로 단말기는 440단계에서 접속된 클라이언트 단말기에 의해 생성된 BSS 수를 확인한다. 여기서 단말기는 생성된 BSS 수가 최대 생성 수 이상인지 확인한다. 그리고 단말기는 생성된 BSS 수가 최대 생성 수 미만일 경우에만 다음 단계를 수행한다.
생성된 BSS 수를 확인한 단말기는 450단계에서 접속을 요청한 클라이언트 단말기의 식별 정보를 확인한다. 다음으로 단말기는 460단계에서 선호 단말 리스트에 확인된 클라이언트 단말기의 식별 정보가 포함되어 있는지 확인한다.
그리고 선호 단말 리스트에 확인된 클라이언트 단말기의 식별 정보가 포함되어 있는지에 따라 단말기는 470단계에서 접속 요청한 클라이언트 단말기에 테더링 서비스를 제공한다.
본 발명에 따라 테더링 서비스를 제공하는 방법에 대하여 개략적으로 설명했다. 다음으로 미리 설정된 조건에 따라 테더링 서비스를 제공하는 방법에 대하여 도 5a 내지 도 5b를 참조하여 상세히 설명한다.
도 5a 내지 도 5b는 본 발명의 실시예에 따른 조건에 따른 테더링 서비스 제공 방법을 도시한 도면이다.
도 5a 내지 도 5b를 참조하면, 단말기는 510단계에서 테더링 서비스 모드를 수행한다. 그리고 단말기는 515단계에서 클라이언트 단말기로부터 인터넷 서비스를 수행하기 위한 접속 요청이 수신되는지 판단한다. 접속 요청이 수신되면, 단말기는 520단계에서 인터넷 서비스를 사용하기 위해 현재 단말기에 접속되어 있는 클라이언트 단말기의 수를 확인한다. 여기서 단말기에 접속된 클라이언트 단말기의 수를 확인하는 이유는 단말기의 CPU(Central Processing Unit) 및 메모리의 제약 등으로 접속 가능한 클라이언트 단말기의 개수가 제한될 수 있기 때문이다.
다음으로 단말기는 525단계에서 확인된 클라이언트 단말기 수가 미리 설정된 최대 접속 수 이상인지 판단한다. 만약 클라이언트 단말기 수가 미리 설정된 최대 접속 수 이상이면, 단말기는 530단계에서 접속을 요청한 클라이언트 단말기에 테더링 서비스가 제공되지 않음을 전송한다. 이때 도면에 도시되지 않았지만, 단말기는 미리 접속되어 있는 클라이언트 단말기와 현재 접속을 요청한 클라이언트 단말기의 중요도를 판단하여, 미리 접속되어 있는 클라이언트 단말기 중 일부를 접속 해제할 수 있다.
반면에 최대 접속 수 미만이면, 단말기는 540단계에서 테더링 서비스를 제공하기 위해 생성된 BSS 수를 확인한다. 여기서 생성된 BSS 수를 확인하는 이유는 단말기의 CPU(Central Processing Unit) 및 메모리의 제약 등으로 구성 가능한 BSS 수가 제한될 수 있기 때문이다.
단말기는 545단계에서 생성된 BSS 수가 최대 생성 수 이상인지 판단한다. 만약 BSS 수가 최대 생성 수 이상이면, 단말기는 550단계에서 접속 요청한 클라이언트 단말기에 설정된 보안 모드에 따라 테더링 서비스를 수행한다. 여기서 550단계는 도 6을 참조하여 후술하도록 한다.
반면에 BSS 수가 최대 생성 수 미만이면, 단말기는 560단계에서 접속을 요청한 클라이언트 단말기의 식별 정보를 확인한다. 그리고 단말기는 570단계에서 접속을 요청한 클라이언트 단말기가 선호 단말기인지 판단한다. 여기서 단말기는 미리 설정된 선호 단말 리스트를 통해 접속을 요청한 클라이언트 단말기가 선호 단말기인지 판단할 수 있다. 선호 단말 리스트는 자주 접속하는 클라이언트 단말기의 식별 정보, 클라이언트 단말기에 설정된 SSID, 보안 등급과 같은 BSS 설정 정보, 클라이언트 단말기의 MAC(Media Access Control) 주소를 포함한다. 따라서 단말기는 접속을 요청한 클라이언트 단말기의 식별 정보가 선호 단말 리스트에 포함되어 있는지 확인하여 선호 단말기 여부를 판단할 수 있다.
만약 접속을 요청한 클라이언트 단말기가 선호 단말기이면, 단말기는 575단계에서 선호 단말 리스트에 따른 BSS를 생성한다. 여기서 575단계는 도 7을 참조하여 후술하도록 한다. 반면에 접속을 요청한 클라이언트 단말기가 선호 단말기가 아니면, 단말기는 580단계에서 BSS를 생성한다. 여기서 580단계는 도 8을 참조로 후술하도록 한다.
접속을 요청한 클라이언트 단말기와 BSS를 생성한 단말기는 590단계에서 사용자에 의해 선호 단말 등록이 선택되는지 판단한다. 만약 선호 단말 등록이 선택되면, 단말기는 595단계에서 선호 단말 리스트를 업데이트한다. 좀 더 상세히, 단말기는 BSS 생성시, 클라이언트 단말기의 MAC(Media Access Control) 주소, 접속을 요청한 클라이언트 단말기에 설정되는 SSID, 보안 모드, 암호화키와 접속을 요청한 클라이언트 단말기의 식별 정보를 매핑하여 선호 단말 리스트에 업데이트한다.
다음으로 단말기는 597단계에서 접속을 요청한 클라이언트 단말기와 접속하여 테더링 서비스를 수행한다. 이에 따라 접속을 요청한 클라이언트 단말기는 단말기의 테더링 서비스를 통해 인터넷 서비스 등과 같은 데이터 제공 서비스를 사용자에게 제공할 수 있다.
이상에서는 단말기에서 테더링 서비스를 제공하는 과정에 대하여 설명했다. 다음으로 보안 모드에 따라 테더링 서비스를 수행하는 과정에 대하여 도 6을 참조로 설명한다.
도 6은 본 발명의 실시예에 따른 보안 모드에 따라 테더링 서비스를 제공하는 방법을 도시한 도면이다.
도 6을 참조하면, 단말기는 610단계에서 생성된 BSS별로 생성 정보를 확인한다. 여기서 BSS 생성 정보는 접속을 요청한 클라이언트 단말기의 SSID, 보안 모드 및 암호화키에 대한 정보를 포함한다. 그리고 단말기는 620단계에서 접속을 요청한 클라이언트 단말기의 보안 모드를 확인한다.
접속을 요청한 클라이언트 단말기의 보안 모드를 확인한 단말기는 630단계에서 접속을 요청한 클라이언트 단말기의 보안 모드과 동일한 보안 모드로 생성된 BSS가 존재하는지 판단한다. 즉 단말기는 BSS별 생성 정보 중에서 접속을 요청한 클라이언트 단말기의 보안 모드와 동일한 보안 모드가 있는지 확인한다.
만약 동일한 보안 모드가 있으면, 단말기는 640단계에서 동일한 보안 모드를 가지고 있는 BSS를 이용하여 접속을 요청한 클라이언트 단말기에 테더링 서비스를 제공한다. 그러나 동일한 보안 모드가 없으면, 단말기는 650단계에서 요청한 클라이언트 단말기에 테더링 서비스를 제공하지 않음을 접속을 알린다.
지금까지는 단말기의 보안 모드에 따라 테더링 서비스를 수행하는 방법에 대하여 설명했다. 다음으로 선호 단말 리스트에 따른 BSS를 생성하여 테더링 서비스를 수행하는 방법에 대하여 도 7을 참조하여 설명한다.
도 7은 본 발명의 실시예에 따른 선호 단말 리스트에 따라 테더링 서비스를 제공하는 방법을 도시한 도면이다.
도 7을 참조하면, 단말기는 710단계에서 선호 단말 리스트에서 단말기의 식별 정보를 확인한다. 그리고 단말기는 720단계에서 확인된 단말기 식별 정보에 매핑된 BSS 생성 정보를 확인한다. 여기서 BSS 생성 정보는 접속을 요청한 클라이언트 단말기에 설정된 SSID, 보안 모드, 암호화키와 같은 정보를 포함한다. 다음으로 단말기는 730단계에서 확인된 BSS 생성 정보 및 클라이언트 단말기의 MAC(Media Access Control) 주소를 이용하여 BSS를 생성한다.
이상에서는 선호 단말 리스트에 포함된 클라이언트 단말기로부터 접속 요청이 수신되었을 때, 테더링 서비스를 수행하는 방법에 대하여 설명했다. 지금부터 BSS를 생성하는 방법에 대하여 도 8을 참조로 후술하도록 한다.
도 8은 본 발명의 실시예에 따른 테더링 서비스를 수행하기 위한 BSS(Basic Service Set)를 생성하는 방법을 도시한 도면이다.
도 8을 참조하면, 단말기는 810단계에서 입력부(230)를 통해 입력되는 사용자의 입력에 따라 접속을 요청한 클라이언트 단말기에 테더링 서비스를 제공하기 위한 SSID를 설정한다. 다음으로 단말기는 820단계에서 입력부(230)를 통해 입력되는 사용자의 입력에 따라 접속을 요청한 클라이언트 단말기에 보안 모드를 설정한다. 여기서 보안 모드는 OPEN, WEP, WPA1, WPA2 등과 같은 보안 등급을 기준으로 설정될 수 있다. 그리고 단말기는 830단계에서 입력부(230)를 통해 입력되는 사용자의 입력에 따라 접속을 요청한 클라이언트 단말기에 암호화키를 설정한다. BSS를 생성하기 위해 필요한 정보들을 모두 설정한 단말기는 840단계에서 접속을 요청한 클라이언트 단말기와 BSS를 생성한다.
이러한 과정들을 통해 단말기는 멀티 SSID(Set Service Identifier)를 이용하여 다수개의 클라이언트 단말기에 테더링 서비스를 제공할 수 있다. 또한 단말기는 접속되는 클라이언트 단말기의 보안 모드에 따라 유동적으로 BSS를 최대로 생성하고 삭제할 수 있다. 또한 테더링 서비스 수행시, 접속을 요청한 클라이언트 단말기가 미리 등록되어 있는 선호 단말기이면, 단말기는 이전에 설정되었던 BSS 생성 정보를 이용하여 테더링 서비스를 제공할 수 있다.
도 9는 본 발명의 실시예에 따른 단말기의 보안 모드에 따른 BSS 생성 기능 블록도를 도시한 도면이다.
도 9를 참조하면, 910단계에서 입력부(230)를 통해 사용자로부터 테더링 서비스 모드 수행이 입력되면, 제어부(250)는 920단계에서 저장부(240)에 저장된 BSS 생성 정보를 참조하여 현재 단말기에 접속된 클라이언트 단말기의 개수를 확인한다. 이때 제어부(250)는 현재 단말기에 접속된 클라이언트 단말기의 개수가 미리 설정된 최대 접속 수 이상인지를 확인한다. 만약 미리 설정된 최대 접속 수 이상으로 클라이언트 단말기들이 접속되었다면, 제어부(250)는 930단계에서 사용자 알람을 통해 테더링 서비스를 사용할 수 없음을 알린다.
반면에 미리 설정된 최대 접속 수 미만으로 클라이언트 단말기들이 접속되어있다면, 제어부(250)는 접속을 요청한 클라이언트 단말기와 BSS를 생성하고, 940단계에서 저장부(240)에 저장된 BSS 생성 정보를, 950단계에서 최대 접속 수를 업데이트한다. 그리고 제어부(250)는 사용자의 선택에 따라 960단계에서 선호 단말 리스트를 업데이트할 수 있다. 좀 더 상세히 제어부(250)는 사용자로부터 선호 단말 등록이 선택되는지 판단한다. 만약 선호 단말 등록이 선택되면, 제어부(250)는 접속을 요청한 클라이언트 단말기의 식별 정보, SSID, 보안 모드, 암호화키 및 MAC 주소를 확인하여 저장부(240)에 저장된 선호 단말 리스트를 업데이트한다.
도 10은 본 발명의 실시예에 따른 단말기의 선호 단말 리스트에 따른 BSS 생성 기능 블록도를 도시한 도면이다.
도 10을 참조하면, 사용자의 선택에 의해 제어부(250)는 1010단계에서 저장부(240)에 저장된 선호 단말 리스트를 표시부에 표시한다. 그리고 1020단계에서 선호 단말 리스트 중에서 사용자에 의해 선택되는 선호 단말기가 선택되면, 제어부(250)는 1030단계에서 저장부(240)에 저장된 BSS 생성 정보를 확인한다. 이때 제어부(250)는 접속되는 클라이언트 단말기의 개수가 미리 설정된 최대 접속 수 이상인지를 판단한다. 만약 접속된 클라이언트 단말기가 미리 설정된 최대 접속 수 이상인 경우, 제어부(250)는 1040단계에서 사용자 알람을 통해 테더링 서비스를 제공할 수 없음을 알린다.
접속된 클라이언트 단말기의 수가 최대 접속 수가 아니고, BSS 생성이 유효하면, 제어부(250)는 선호 단말 리스트에 포함된 BSS 생성 정보를 이용하여 BSS를 생성한다. 그리고 제어부(250)는 1050단계에서 해당 클라이언트 단말기의 BSS 생성 정보를, 1060단계에서 최대 접속 수를 업데이트한다.
본 명세서와 도면에 개시된 본 발명의 실시예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형예들이 실시 가능하다는 것은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 자명한 것이다.

Claims (20)

  1. 단말기의 테더링 서비스 제공 방법에 있어서,
    클라이언트 단말기로부터 접속 요청이 수신되면, 상기 단말기에 현재 접속된 클라이언트 단말기의 개수를 확인하는 단계;
    상기 접속된 클라이언트 단말기의 개수가 미리 설정된 최대 접속 개수 미만이면, 생성된 BSS(Basic service Set)의 개수를 확인하는 단계;
    상기 BSS의 개수가 미리 설정된 최대 생성 개수 미만이면, 상기 접속 요청을 전송한 클라이언트 단말기의 식별 정보를 확인하는 단계; 및
    상기 확인된 클라이언트 단말기의 식별 정보에 따라 테더링 서비스를 제공하는 단계를 포함하는 테더링 서비스 제공 방법.
  2. 제1항에 있어서, 상기 테더링 서비스를 제공하는 단계는,
    상기 확인된 클라이언트 단말기의 식별 정보가 미리 설정된 선호 단말 리스트에 포함되면, 상기 접속 요청을 전송한 클라이언트 단말기에 상기 테더링 서비스를 제공하는 단계;
    상기 확인된 클라이언트 단말기의 식별 정보가 미리 설정된 선호 단말 리스트에 포함되지 않으면, 선호 단말 등록이 선택되는지 판단하는 단계; 및
    상기 선호 단말 등록이 선택되면, 상기 클라이언트 단말기에 설정된 BSS 생성 정보를 상기 선호 단말 리스트에 업데이트하는 단계를 포함하는 것을 특징으로 하는 테더링 서비스 제공 방법.
  3. 제2항에 있어서, 상기 선호 단말 리스트는,
    상기 클라이언트 단말기의 MAC(Media Access Control) 주소, 상기 클라이언트 단말기의 식별 정보, SSID(Set Service Identifier), 보안 모드, 암호화키 중 적어도 하나임을 특징으로 하는 테더링 서비스 제공 방법.
  4. 제2항에 있어서, 상기 상기 선호 단말 리스트는 상기 클라이언트 단말기의 접속 빈도수에 따라 생성되는 것을 특징으로 하는 테더링 서비스 제공 방법.
  5. 제1항에 있어서,
    상기 단말기에 현재 접속된 클라이언트 단말기의 개수를 확인하는 단계는,
    상기 단말기에 접속되어 있는 클라이언트 단말기와 현재 접속을 요청한 클라이언트 단말기의 중요도를 판단하는 단계; 및
    상기 중요도에 기초하여 상기 단말기에 접속되어 있는 클라이언트 단말기 중 일부를 접속 해제하는 단계를 더 포함하는 것을 특징으로 하는 테더링 서비스 제공 방법.
  6. 제1항에 있어서, 상기 생성된 BSS(Basic service Set)의 개수를 확인하는 단계는,
    상기 BSS의 개수가 미리 설정된 최대 생성 개수 이상이면, 이미 생성되어 있는 BSS별 생성 정보를 확인하는 단계;
    상기 확인된 BSS별 생성 정보를 통해 상기 접속 요청한 클라이언트 단말기와 동일한 보안 모드로 생성된 BSS가 존재하는지 판단하는 단계; 및
    동일한 보안 모드로 생성된 상기 BSS를 이용하여 상기 접속 요청한 클라이언트 단말기에 테더링 서비스를 제공하는 단계를 포함하는 것을 특징으로 하는 테더링 서비스 제공 방법.
  7. 클라이언트 단말기로부터 접속 요청을 수신하는 근거리 통신부;
    상기 클라이언트 단말기가 선호 단말기인지 판단하기 위한 선호 단말 리스트 및 생성된 BSS에 대한 정보인 BSS 생성 정보를 저장하는 저장부; 및
    상기 근거리 통신부를 통해 접속이 요청되면, 접속된 클라이언트 단말기의 개수를 확인하고, 상기 접속된 클라이언트 단말기의 개수가 미리 설정된 최대 접속 개수 미만이면, 생성된 BSS(Basic service Set)의 개수를 확인하고, 상기 BSS의 개수가 미리 설정된 최대 생성 개수 미만이면, 상기 접속 요청을 전송한 클라이언트 단말기의 식별 정보에 따라 테더링 서비스를 제공하는 제어부를 포함하는 테더링 서비스 제공 단말기.
  8. 제7항에 있어서, 상기 제어부는,
    상기 클라이언트 단말기의 식별 정보가 상기 저장부에 저장된 선호 단말 리스트에 포함되면, 상기 접속 요청을 전송한 클라이언트 단말기에 상기 테더링 서비스를 제공하고, 상기 확인된 클라이언트 단말기의 식별 정보가 미리 설정된 선호 단말 리스트에 포함되지 않으면, 선호 단말 등록이 선택되는지 판단하고, 상기 선호 단말 등록이 선택되면, 상기 클라이언트 단말기에 설정된 BSS 생성 정보를 상기 선호 단말 리스트에 업데이트하는 것을 특징으로 하는 테더링 서비스 제공 단말기.
  9. 제8항에 있어서, 상기 선호 단말 리스트는,
    상기 클라이언트 단말기의 MAC(Media Access Control) 주소, 상기 클라이언트 단말기의 식별 정보, SSID(Set Service Identifier), 보안 모드, 암호화키 중 적어도 하나임을 특징으로 하는 테더링 서비스 제공 단말기.
  10. 제8항에 있어서, 상기 상기 선호 단말 리스트는 상기 클라이언트 단말기의 접속 빈도수에 따라 생성되는 것을 특징으로 하는 테더링 서비스 제공 단말기.
  11. 제7항에 있어서, 상기 제어부는,
    상기 단말기에 접속되어 있는 클라이언트 단말기와 현재 접속을 요청한 클라이언트 단말기의 중요도를 판단하고, 상기 중요도에 기초하여 상기 단말기에 접속되어 있는 클라이언트 단말기 중 일부를 접속 해제하도록 제어하는 것을 특징으로 하는 테더링 서비스 제공 단말기.
  12. 제7항에 있어서, 상기 제어부는,
    상기 BSS의 개수가 미리 설정된 최대 생성 개수 이상이면, 이미 생성되어 있는 BSS별 생성 정보를 확인하고, 상기 확인된 BSS별 생성 정보를 통해 상기 접속 요청한 클라이언트 단말기와 동일한 보안 모드로 생성된 BSS가 존재하는지 판단하여, 동일한 보안 모드로 생성된 상기 BSS를 이용하여 상기 접속 요청한 클라이언트 단말기에 테더링 서비스를 제공하는 것을 특징으로 하는 테더링 서비스 제공 단말기.
  13. 단말기의 테더링 서비스 제공 방법에 있어서,
    클라이언트 단말기로부터 접속 요청을 수신하는 단계;
    상기 클라이언트 단말기의 MAC (Media Access Control) 주소를 확인하는 단계;
    이전에 설정된 선호 단말 리스트가 있는지 판단하는 단계;
    상기 이전에 설정된 선호 단말 리스트가 있으면, 상기 확인한 MAC 주소가 상기 이전에 설정된 선호 단말 리스트에 포함되어 있는지 판단하는 단계;
    상기 확인한 MAC 주소가 상기 이전에 설정된 선호 단말 리스트에 포함되어 있으면, 상기 클라이언트 단말기와 연결하는 단계; 및
    상기 클라이언트 단말기에 대하여 모뎀으로서 동작하는 단계를 포함하는 것을 특징으로 하는 테더링 서비스 제공 방법.
  14. 제13항에 있어서, 상기 모뎀으로서 동작하는 단계는,
    상기 클라이언트 단말기에 매핑된 BSS 생성 정보를 판단하는 단계; 및
    상기 BSS 생성 정보를 이용하여 BSS를 생성하는 단계를 포함하는 것을 특징으로 하는 테더링 서비스 제공 방법.
  15. 제13항에 있어서, 상기 선호 단말 리스트는,
    상기 클라이언트 단말기의 SSID(Set Service Identifier), 보안 모드, 암호화키 중 적어도 하나를 포함하는 것을 특징으로 하는 테더링 서비스 제공 방법.
  16. 제13항에 있어서,
    상기 확인한 MAC 주소가 상기 이전에 설정된 선호 단말 리스트에 포함되어 있지 않으면, 선호 단말 등록이 선택되는지 판단하는 단계; 및
    상기 선호 단말 등록이 선택되면, 상기 확인한 MAC 주소를 이용하여 상기 선호 단말 리스트를 업데이트하는 단계를 더 포함하는 것을 특징으로 하는 테더링 서비스 제공 방법.
  17. 제13항에 있어서,
    상기 모뎀으로서 동작하는 단계는
    이미 생성된 BSS 생성 정보를 확인하는 단계;
    상기 확인한 BSS 생성 정보에 기초하여, 상기 접속 요청한 클라이언트 단말기와 동일한 보안 모드에서 생성된 BSS가 있는지 판단하는 단계; 및
    상기 동일한 보안 모드에서 생성된 BSS를 이용하여, 상기 접속 요청한 클라이언트 단말기에 대하여 모뎀으로서 동작하는 단계를 포함하는 것을 특징으로 하는 테더링 서비스 제공 방법.
  18. 클라이언트 단말기로부터 접속 요청을 수신하는 근거리 통신부;
    상기 클라이언트 단말기가 선호 단말기인지 판단하기 위한 선호 단말 리스트 및 생성된 BSS에 대한 정보인 BSS 생성 정보를 저장하는 저장부; 및
    상기 클라이언트 단말기의 MAC (Media Access Control) 주소를 확인하고, 이전에 설정된 선호 단말 리스트가 있는지 판단하고, 상기 이전에 설정된 선호 단말 리스트가 있으면 상기 확인한 MAC 주소가 상기 이전에 설정된 선호 단말 리스트에 포함되어 있는지 판단하고, 상기 확인한 MAC 주소가 상기 이전에 설정된 선호 단말 리스트에 포함되어 있으면, 상기 클라이언트 단말기와 연결하고, 상기 클라이언트 단말기에 대하여 모뎀으로서 동작하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 테더링 서비스 제공 단말기.
  19. 제18항에 있어서, 상기 제어부는,
    상기 클라이언트 단말기에 매핑된 BSS 생성 정보를 판단하고, 상기 BSS 생성 정보를 이용하여 BSS를 생성하도록 제어하는 것을 특징으로 하는 테더링 서비스 제공 단말기.
  20. 제18항에 있어서, 상기 선호 단말 리스트는,
    상기 클라이언트 단말기의 SSID(Set Service Identifier), 보안 모드, 암호화키 중 적어도 하나를 포함하는 것을 특징으로 하는 테더링 서비스 제공 단말기.
KR1020100046001A 2010-05-17 2010-05-17 단말기 및 그 단말기에서 테더링 서비스 수행 방법 KR101663011B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020100046001A KR101663011B1 (ko) 2010-05-17 2010-05-17 단말기 및 그 단말기에서 테더링 서비스 수행 방법
US13/108,257 US9191861B2 (en) 2010-05-17 2011-05-16 Tethering method and mobile device adapted thereto

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100046001A KR101663011B1 (ko) 2010-05-17 2010-05-17 단말기 및 그 단말기에서 테더링 서비스 수행 방법

Publications (2)

Publication Number Publication Date
KR20110126359A KR20110126359A (ko) 2011-11-23
KR101663011B1 true KR101663011B1 (ko) 2016-10-06

Family

ID=44912722

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100046001A KR101663011B1 (ko) 2010-05-17 2010-05-17 단말기 및 그 단말기에서 테더링 서비스 수행 방법

Country Status (2)

Country Link
US (1) US9191861B2 (ko)
KR (1) KR101663011B1 (ko)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9913211B2 (en) 2011-05-23 2018-03-06 Gigsky, Inc. Global e-marketplace for mobile services
US8849249B2 (en) 2011-05-23 2014-09-30 Gigsky, Inc. Devices and systems that obtain and manage subscriptions for accessing wireless networks on an ad hoc basis and methods of use
US9173093B2 (en) * 2011-05-23 2015-10-27 Gigsky, Inc. Systems and methods for reusing a subscriber identity module for multiple networks
US9919598B2 (en) * 2011-08-22 2018-03-20 Lg Electronics Inc. Mobile terminal, image display apparatus mounted in vehicle and data processing method using the same
US9060272B2 (en) * 2011-11-15 2015-06-16 At&T Intellectual Property I, L.P. Method and apparatus for entitlement control via an endpoint device
KR101380894B1 (ko) * 2011-11-29 2014-04-02 한국전자통신연구원 테더링 제공 단말 장치 및 그 동작방법
US8965390B2 (en) * 2012-01-30 2015-02-24 T-Mobile Usa, Inc. Simultaneous communications over licensed and unlicensed spectrum
US20130254264A1 (en) * 2012-03-07 2013-09-26 26Ones Inc. Tethering method, computing devices, system and software
US8897447B1 (en) * 2012-05-07 2014-11-25 Google Inc. Burst tethering for mobile communication devices
CN104380797B (zh) 2012-05-30 2018-11-30 诺基亚技术有限公司 用于提供网络接入技术切换事件的通知的方法和设备
US9713174B2 (en) * 2012-06-11 2017-07-18 Microsoft Technology Licensing, Llc Connection tethering and service remoting
US9261989B2 (en) 2012-09-13 2016-02-16 Google Inc. Interacting with radial menus for touchscreens
US20140086179A1 (en) * 2012-09-21 2014-03-27 Tencent Technology (Shenzhen) Company Limited Methods, terminals, and systems for facilitating data sharing
US9203838B2 (en) 2012-10-31 2015-12-01 Google Inc. Providing network access to a device associated with a user account
US9634726B2 (en) 2012-11-02 2017-04-25 Google Inc. Seamless tethering setup between phone and laptop using peer-to-peer mechanisms
JP6142544B2 (ja) * 2013-01-22 2017-06-07 富士通株式会社 設定方法、通信システムおよび通信装置
JP5987707B2 (ja) * 2013-01-25 2016-09-07 ソニー株式会社 端末装置、プログラム及び通信システム
US20140254499A1 (en) * 2013-03-11 2014-09-11 Vishwa Hassan Tethering of mobile wireless devices
KR102170178B1 (ko) * 2013-03-14 2020-10-26 삼성전자주식회사 모바일 액세스 포인트를 통한 외부 데이터 네트워크 사용 제어 방법 및 디바이스
US20140313975A1 (en) * 2013-04-19 2014-10-23 Cubic Corporation White listing for binding in ad-hoc mesh networks
CN104219615A (zh) * 2013-05-31 2014-12-17 国际商业机器公司 一种共享无线流量的方法和装置
TWI542186B (zh) * 2013-06-06 2016-07-11 智易科技股份有限公司 可攜式語音路由裝置、系統與電話語音通訊的方法
EP2822187A1 (en) * 2013-07-04 2015-01-07 BAE Systems PLC Receiving and transmitting radio frequency signals
EP3017552B1 (en) 2013-07-04 2018-06-20 BAE SYSTEMS plc Receiving and transmitting radio frequency signals
KR102134886B1 (ko) * 2013-07-08 2020-07-17 삼성전자주식회사 테더링 분배 장치, 그 제어 방법 및 중앙 중계기
JP6205951B2 (ja) * 2013-07-30 2017-10-04 株式会社バッファロー インターネット接続システム、データ中継機能を有する携帯端末、サーバ装置、無線lan端末をインターネットに接続する接続方法、および、データ中継機能を有するコンピュータが実行するコンピュータプログラム
KR102031913B1 (ko) 2013-09-26 2019-10-14 엘지전자 주식회사 핫스팟 기능이 있는 전자기기에 접속하는 방법 및 장치
US10111245B2 (en) * 2014-06-26 2018-10-23 Telefonaktiebolaget Lm Ericsson (Publ) Method and network element for scheduling
CN105228128A (zh) * 2014-07-03 2016-01-06 中兴通讯股份有限公司 上网流量分享处理方法、装置及终端
US9980304B2 (en) 2015-04-03 2018-05-22 Google Llc Adaptive on-demand tethering
US10652931B2 (en) * 2015-10-16 2020-05-12 Lenovo (Singapore) Pte. Ltd. Automatic network connection data synchronization for authorized personal devices
CN109964475B (zh) 2016-08-29 2022-09-27 皇家Kpn公司 发送和接收中继通知的***和方法
WO2018053513A1 (en) * 2016-09-19 2018-03-22 Vector Flight LLC Beacon detection system for locating a missing search subject. a search system configured to operate on a search vehicle and computer implemented method of determining a location of a search subject
KR102187009B1 (ko) * 2020-07-10 2020-12-04 삼성전자주식회사 테더링 분배 장치, 그 제어 방법 및 중앙 중계기
KR102295091B1 (ko) * 2020-07-10 2021-08-30 삼성전자주식회사 테더링 분배 장치, 그 제어 방법 및 중앙 중계기

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040068653A1 (en) * 2002-10-08 2004-04-08 Fascenda Anthony C. Shared network access using different access keys
US20060031515A1 (en) * 2002-11-06 2006-02-09 Koninklijke Philips Electronics N.V. Mobile ad-hoc internet sharing
US20060161664A1 (en) * 2002-07-22 2006-07-20 Tetsuro Motoyama System, computer program product and method for managing and controlling a local network of electronic devices and reliably and securely adding an electronic device to the network

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7103313B2 (en) * 2002-06-05 2006-09-05 Nokia Corporation Automatic determination of access point content and services for short-range wireless terminals
KR100520931B1 (ko) * 2003-07-22 2005-10-17 삼성전자주식회사 무선 인프라스트럭쳐 네트워크 환경에서의 통신시스템 및그 통신방법
US8196199B2 (en) * 2004-10-19 2012-06-05 Airdefense, Inc. Personal wireless monitoring agent
US7499438B2 (en) * 2005-01-13 2009-03-03 2Wire, Inc. Controlling wireless access to a network
US7941504B2 (en) * 2006-02-07 2011-05-10 Efraim Gershom Global peripheral device sharing system and method
US7957357B2 (en) * 2006-12-22 2011-06-07 Research In Motion Limited Method and system for presenting lists of wireless local area network Profile information
KR100969318B1 (ko) * 2007-01-25 2010-07-09 엘지전자 주식회사 멀티캐스트 데이터 송수신 방법
US8116233B2 (en) * 2008-07-11 2012-02-14 Marvell World Trade Ltd. IP assignment scheme for dynamic peer-to-peer networks
US8762543B2 (en) * 2009-12-15 2014-06-24 Intel Corporation Method and apparatus for autonomous peer discovery and enhancing link reliability for wireless peer direct links

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060161664A1 (en) * 2002-07-22 2006-07-20 Tetsuro Motoyama System, computer program product and method for managing and controlling a local network of electronic devices and reliably and securely adding an electronic device to the network
US20040068653A1 (en) * 2002-10-08 2004-04-08 Fascenda Anthony C. Shared network access using different access keys
US20060031515A1 (en) * 2002-11-06 2006-02-09 Koninklijke Philips Electronics N.V. Mobile ad-hoc internet sharing

Also Published As

Publication number Publication date
KR20110126359A (ko) 2011-11-23
US20110283001A1 (en) 2011-11-17
US9191861B2 (en) 2015-11-17

Similar Documents

Publication Publication Date Title
KR101663011B1 (ko) 단말기 및 그 단말기에서 테더링 서비스 수행 방법
EP1589703B1 (en) System and method for accessing a wireless network
EP2158731B1 (en) Scanning procedure in wireless lan, station supporting the same, and frame format therefor
JP4213125B2 (ja) 無線ローカルエリアネットワーク上でセルラーネットワークを選択するシステムおよび方法
US9204470B2 (en) Method for a wireless target device to automatically connect to a target network, wireless network system with automatic network setting ability, and wireless target device thereof
US20060264227A1 (en) Information processing apparatus and information processing method
JP5781232B2 (ja) 通信装置およびネットワーク接続方法
US9426733B2 (en) Communication apparatus, method for controlling the communication apparatus, and storage medium
US20110261797A1 (en) Wireless communication device and method for controlling wireless communication device
US20060268743A1 (en) Information portable terminal apparatus and wireless communication system
US20160242033A1 (en) Communication service using method and electronic device supporting the same
KR102167933B1 (ko) 무선랜 시스템에서 액세스 포인트 탐색 방법 및 장치
US20120059945A1 (en) Data-Transfer Method and Terminal
US20100124881A1 (en) Database Based Connectivity For Secure SSID
KR20140010206A (ko) 라디오 주파수 대역을 고려한 무선네트워크 접속 장치 및 방법
EP1947818B1 (en) A communication system and a communication method
JP2008258666A (ja) 無線アクセスシステムおよび無線アクセス方法
KR101460766B1 (ko) 무선 네트워크 시스템에서 클러스터 기능을 이용한 보안설정 시스템 및 그 제어방법
WO2016173177A1 (zh) 基于无线热点的Wi-Fi配置方法和装置
KR20140113229A (ko) 다중 채널 이동 단말기 장치
JP2008078957A (ja) 無線通信システム及び無線ネットワーク接続方法
JP2007104389A (ja) 無線基地局装置および無線基地局装置の通信パラメータ設定方法
EP2733992B1 (en) Method and apparatus for connecting to an access point in portable terminal
KR102521545B1 (ko) 무선랜에서 동적 연결 변경 방법 및 장치
CN117241342A (zh) 配置接入点以避免重复的网络标识符

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
FPAY Annual fee payment

Payment date: 20190829

Year of fee payment: 4