KR20100039154A - 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치 - Google Patents

블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치 Download PDF

Info

Publication number
KR20100039154A
KR20100039154A KR1020080098392A KR20080098392A KR20100039154A KR 20100039154 A KR20100039154 A KR 20100039154A KR 1020080098392 A KR1020080098392 A KR 1020080098392A KR 20080098392 A KR20080098392 A KR 20080098392A KR 20100039154 A KR20100039154 A KR 20100039154A
Authority
KR
South Korea
Prior art keywords
file
bluetooth terminal
service
bandwidth
information
Prior art date
Application number
KR1020080098392A
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 KR1020080098392A priority Critical patent/KR20100039154A/ko
Priority to US12/570,802 priority patent/US8401523B2/en
Publication of KR20100039154A publication Critical patent/KR20100039154A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • 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]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • 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)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명에 따른 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 장치는 마스터 블루투스 단말기에 저장된 파일 정보와 해당 파일에 대한 대역폭 설정 정보를 콘텐츠 메타 데이터베이스에 설정하는 파일별 대역 설정부; 임의의 슬레이브 블루투스 단말기가 파일 다운로드 서비스를 요청하면, 상기 콘텐츠 메타 데이터베이스를 확인하여 해당 파일에 대한 대역폭 설정 정보를 제공하는 서비스 품질 제어부; 및 슬레이브 블루투스 단말기가 접속되면 가상 인터페이스를 생성하는 한편, 상기 서비스 품질 제어부로부터 다운로드 서비스 요청 파일에 대한 대역폭 설정 정보가 제공되면 다운로드 서비스를 요청한 슬레이브 블루투스 단말기에 설정된 가상 인터페이스의 대역폭을 해당 파일의 대역폭으로 설정하여 슬레이브 블루투스 단말기에게 파일의 다운로드 서비스를 제공하는 조정 BNEP(Bluetooth Network Encapsulation Protocol)를 포함하는 것으로, 마스터 장치가 슬레이브 장치들에게 적절한 다운로딩 속도를 설정할 수 있도록 함으로서, 각 슬레이브 장치들이 효율적으로 끊김 없는 서비스를 받을 수 있는 이점이 있다.

Description

블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치{QoS control apparatus and method of master bluetooth terminal in Poco net}
본 발명은 블루투스 인터페이스를 사용하는 다양한 포터블 장치들(PDA, 노트북 PC, 휴대폰, 스마트 폰 등)에 적용할 수 있는 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치에 관한 것이다.
블루투스 Personal Area Network(Personal Area network, 이하 PAN이라 함) 프로파일을 사용하는 환경에서 피코 넷의 하나의 마스터 장치로부터 최대 7개의 슬레이브 블루투스 단말기들이 음악, 영상, 텍스트와 같은 데이터를 경쟁적으로 다운로드 받을 때 각 콘텐츠(Contents)의 타입과 인코딩 방법에 따라서 슬레이브 블루투스 단말기들이 효율적으로 끊김 없는 서비스를 받을 수 있는 방법에 대해서 서술한다.
블루투스는 현재 PAN 영역에서 상용화된 장치들 중 가장 많이 사용되고 있는 기술로서 IEEE 802.15.1 기술에서 출발하여 현재는 Bluetooth Special Interest Group에서 이 기술에 대한 지원 및 업그레이드를 하고 있다.
블루투스 표준에서 제정된 블루투스 PAN 프로파일은 블루투스 물리계층 위에서 TCP/IP 통신을 할 수 있도록 해준다.
블루투스는 1개의 마스터 장치에 최대 7개의 슬레이브 블루투스 단말기를 붙인 피코 넷을 구성할 수 있으며, PAN 프로파일을 사용했을 때 마스터 장치에서 웹 서버(HTTP)나 파일서버(FTP)를 실행시키고 슬레이브 블루투스 단말기들이 마스터 장치가 제공하는 서비스를 받을 수 있도록 구성할 수 있다.
블루투스 표준에서 제정된 블루투스 PAN 프로파일은 피코 넷을 구성하여 마스터 장치로부터 슬레이브 블루투스 단말기로 전달되는 데이터에 대한 로드 균형(balancing)을 할 수 없으며, 블루투스 인터페이스가 지원하는 최대 전달 속도를 각 슬레이브 블루투스 단말기들에게 균등하게 배분하는 방식으로 동작한다.
블루투스 프로토콜에서 Logical Link and Control Adaption Protocol(이하 L2CAP)과 Link Manager Protocol(이하 LMP)에서 Quality of Service(이하 QoS)를 지원하기 위한 제어 메시지는 존재하나 제어 알고리즘이 없으며 구현 시 구현복잡도가 증가되는 문제가 있었다.
그리고 슬레이브 블루투스 단말기들에게 균등하게 다운로딩 속도를 제공하는 방식이 어서 특정 슬레이브 블루투스 단말기가 보다 높은 다운로딩 속도를 요구하거나 낮은 다운로딩 속도로도 동작하는 어플리케이션을 수행하게 될 경우 동적으로 로드 Balancing을 할 수 없는 문제점이 있었다.
따라서 본 발명은 상기와 같은 종래의 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 하나의 마스터 장치로부터 최대 7개의 슬레이브 블루투스 단말기들이 음악, 영상, 텍스트와 같은 데이터를 경쟁적으로 다운로드 받을 때 각 콘텐츠 타입과 인코딩 방법에 따라 마스터 장치가 슬레이브 블루투스 단말기들에게 적절한 다운로드 속도를 설정할 수 있도록 함으로써 각 슬레이브 블루투스 단말기들이 효율적으로 끊김 없는 서비스를 받을 수 있는 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치를 제공하는 데 있다.
상기한 목적을 달성하기 위한 본 발명의 실시 예에 따른 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 장치의 일 측면에 따르면, 마스터 블루투스 단말기에 저장된 파일 정보와 해당 파일에 대한 대역폭 설정 정보를 콘텐츠 메타 데이터베이스에 설정하는 파일별 대역 설정부; 임의의 슬레이브 블루투스 단말기가 파일 다운로드 서비스를 요청하면, 상기 콘텐츠 메타 데이터베이스를 확인하여 해당 파일에 대한 대역폭 설정 정보를 제공하는 서비스 품질 제어부; 및 슬레이브 블루투스 단말기가 접속되면 가상 인터페이스를 생성하는 한편, 상기 서비스 품질 제어부로부터 다운로드 서비스 요청 파일에 대한 대역폭 설정 정보가 제공되면 다운로드 서비스를 요청한 슬레이브 블루투스 단말기에 설정된 가상 인터페이스의 대역 폭을 해당 파일의 대역폭으로 설정하여 슬레이브 블루투스 단말기에게 파일의 다운로드 서비스를 제공하는 조정 BNEP(Bluetooth Network Encapsulation Protocol)를 포함할 수 있다.
여기서, 상기 콘텐츠 메타 데이터베이스는, 파일 타입 정보, 인코딩률 정보, 및 대역폭 설정 정보를 포함하는 정책 테이블; 및 상기 정책 테이블을 기반으로 상기 파일별 대역 설정부가 마스터 블루투스 단말기에 저장된 파일이름 정보, 마스터 블루투스 단말기에 저장된 파일의 파일 타입 정보 및 마스터 블루투스 단말기에 저장된 파일의 대역폭 설정 정보를 저장하는 콘텐츠 메타 테이블을 포함할 수 있다.
상기 조정 BNEP는, 슬레이브 블루투스 단말기가 서비스를 요청하면 해당 슬레이브 블루투스 단말기와 통신을 위한 가상 인터페이스를 설정하고 설정된 가상 인터페이스 번호와 서비스 요청 파일 이름을 서비스 품질 제어부로 전송한 후 상기 서비스 품질 제어부로부터 해당 데이터 파일에 대한 대역폭 설정 정보를 나타내는 토큰 베이스와, 대역폭 사용 상태를 알려주는 버킷을 제공받아 해당 파일에 대한 동적 서비스 품질을 제공할 수 있다.
본 발명의 실시 예에 따른 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법의 일 측면에 따르면, 마스터 블루투스 단말기에 저장된 파일 정보와 해당 파일에 대한 대역폭 설정 정보를 콘텐츠 메타 데이터베이스에 설정하는 파일별 대역 설정 단계; 임의의 슬레이브 블루투스 단말기가 파일 다운로드 서비스를 요청하면, 파일별 대역 설정부가 콘텐츠 메타 데이터베이스를 확인하여 해당 파일 에 대한 대역폭 설정 정보를 제공하는 서비스 품질 제어 단계; 및 파일별 대역 설정부로부터 제공된 데이터 파일에 대한 대역폭 설정 정보를 참조하여 가상 인터페이스를 해당 인터페이스의 대역폭으로 설정하여 슬레이브 블루투스 단말기에게 파일의 다운로드 서비스를 제공하는 서비스 제공 단계를 포함할 수 있다.
상기 파일별 대역 설정 단계는, 상기 콘텐츠 메타 데이터베이스에 기 설정된 파일 타입 정보, 인코딩률 정보, 및 대역폭 설정 정보를 포함하는 정책 테이블을 기반으로 상기 파일별 대역 설정부가 마스터 블루투스 단말기에 저장된 파일이름 정보, 마스터 블루투스 단말기에 저장된 파일의 파일 타입 정보 및 마스터 블루투스 단말기에 저장된 파일의 대역폭 설정 정보를 저장하는 콘텐츠 메타 테이블을 설정하는 단계를 포함할 수 있다.
상기 서비스 제공 단계는, 슬레이브 블루투스 단말기가 서비스를 요청하면 해당 슬레이브 블루투스 단말기와 통신을 위한 가상 인터페이스를 설정하고 설정된 가상 인터페이스 번호와 서비스 요청 파일 이름을 서비스 품질 제어부로 전송하는 단계; 및 서비스 품질 제어부로부터 해당 데이터 파일에 대한 대역폭 설정 정보를 나타내는 토큰 베이스와, 대역폭 사용 상태를 알려주는 버킷을 제공받아 해당 파일에 대한 동적 서비스 품질을 제공하는 단계를 포함할 수 있다.
상술한 바와 같이 본 발명에 의한 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치에 의하면, 블루투스 인터페이스를 사용하는 다양한 포터블 장치들(PDA, 노트북, 휴대폰, 스마트 폰등)이 Personal Area Network(이하, PAN) 프로파일을 사용하여 피코 넷을 구성했을 때, 하나의 마스터 장치로부터 최대 7개의 슬레이브 장치들이 음악, 영상, 텍스트와 같은 데이터를 경쟁적으로 다운로드 받을 때 각 콘텐츠의 타입과 인코딩 방법에 따라서 마스터 장치가 슬레이브 장치들에게 적절한 다운로딩 속도를 설정할 수 있도록 함으로서, 각 슬레이브 장치들이 효율적으로 끊김 없는 서비스를 받을 수 있는 효과가 있다.
이하, 본 발명에 따른 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치에 대한 바람직한 실시 예에 대하여 첨부한 도면을 참조하여 상세하게 살펴보기로 한다. 이 때, 아래에서 설명하는 시스템 구성은 본 발명의 설명을 위해서 인용한 시스템으로써 아래 시스템으로 본 발명을 한정하지 않음을 이 분야의 통상의 지식을 가진 자라면 이해해야할 것이다.
도 1은 본 발명의 실시 예에 따른 블루투스 피코 넷(Poco net)에서 마스터 블루투스 단말기의 QoS(Quality of Service, 이하 "QoS"라 함) 제어 장치의 구성을 나타낸 도면으로서, 본 발명에 따른 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 장치는 PAN 프로파일(11), TCP/UDP, IP(12) 및 저장부(13), 콘텐츠 메타 데이터베이스(100), 파일별 대역 설정부(200), 서비스 품질 제어부(300), 및 조정 BNEP(Bluetooth Network Encapsulation Protocol, 이하 BNEP라 함)(400)와 L2CAP(14), HCI(Host Controller Interface) Driver(15), CSR(Cambridge Silicon Radio)(16)을 포함한다.
파일별 대역 설정부(200)는 마스터 블루투스 단말기(1)에 저장된 파일 정보와 해당 파일에 대한 대역폭 설정 정보를 콘텐츠 메타 데이터베이스(100)에 설정한다. 즉, 단말기에 저장된 오디오, 비디오, 텍스트 파일들에 대한 정보를 파일 이름별 파일 타입과 인코딩률 정보를 콘텐츠 메타 데이터베이스(100)에 저장한다.
그리고 서비스 품질 제어부(300)는 임의의 슬레이브 블루투스 단말기(2)가 파일 다운로드 서비스를 요청하면, 상기 콘텐츠 메타 데이터베이스(100)를 확인하여 해당 파일에 대한 대역폭 설정 정보를 조정 BNEP(400)로 제공한다.
또한 조정 BNEP(400)는 슬레이브 블루투스 단말기(2)가 접속되면 가상 인터페이스를 생성하는 한편, 상기 서비스 품질 제어부(300)로부터 다운로드 서비스 요청 파일에 대한 대역폭 설정 정보가 제공되면 다운로드 서비스를 요청한 슬레이브 블루투스 단말기(2)에 설정된 가상 인터페이스의 대역폭을 해당 파일의 대역폭으로 설정하여 슬레이브 블루투스 단말기(2)에게 파일의 다운로드 서비스를 제공한다.
한편, 상기 콘텐츠 메타 데이터베이스(100)는 [표 1]에서와 같이 파일 타입 정보, 인코딩률 정보, 및 대역폭 설정 정보를 포함하는 정책 테이블을 기 저장하고 있으며, [표 2]에서와 같이 상기 정책 테이블을 기반으로 상기 파일별 대역 설정부(200)가 마스터 블루투스 단말기(1)에 저장된 파일이름 정보, 파일 타입 정보 및 파일의 대역폭 설정 정보를 저장하는 콘텐츠 메타 테이블을 포함한다.
[표 1]
파일 타입 인코딩률 대역폭 설정
오디오 mp3 128 kbps 130 kbps
비디오 wmv 300 kbps 350 kbps
...
텍스트
[표 2]
파일이름 #1 파일 타입 대역폭 설정
파일이름 #2 . .
... . .
파일이름 #n . .
그리고 조정 BNEP(400)는, 슬레이브 블루투스 단말기(2)가 서비스를 요청하면 해당 슬레이브 블루투스 단말기(2)와 통신을 위한 가상 인터페이스를 설정하고 설정된 가상 인터페이스 번호와 서비스 요청 파일 이름을 서비스 품질 제어부(300)로 전송한 후 서비스 품질 제어부(300)로부터 해당 데이터 파일에 대한 대역폭 설정 정보를 나타내는 토큰 베이스와, 대역폭 사용 상태를 알려주는 버킷을 제공받아 해당 파일에 대한 동적 서비스 품질을 제공한다. 여기서, 토큰 베이스는 대역폭 설정에 따른 기준값을 제공하는 것이고, 버킷은 대역폭 사용 상태를 나타내는 카운터의 역할을 한다.
상기한 각 구성들에 대한 일반적인 기능 및 각각의 상세한 동작에 대하여는 그 설명을 생략하고, 본 발명에 상응하는 동작 위주로 그 동작들을 설명하기로 한다.
먼저, 마스터 블루투스 단말기의 파일별 대역 설정부(200)는 마스터 블루투스 단말기(1)에 저장된 파일 정보와 해당 파일에 대한 대역폭 설정 정보를 콘텐츠 메타 데이터베이스(100)에 설정한다. 이때, 콘텐츠 메타 데이터베이스(100)에는 [표 1]에서와 같이 파일 타입 정보, 인코딩률 정보, 및 대역폭 설정 정보를 포함하는 정책 테이블을 저장하거나 파일별 대역 설정부(200)를 통해 저장할 수 있다.
[표 3]
파일이름 파일 타입 대역폭 설정
xxx.mp3 mp3 130 kbps.
yyy.wmv wmv 350 kbps.
zzz.txt 택스트 20 kbps
이렇게, 콘텐츠 메타 데이터베이스(100)에 저장된 정책 테이블을 기반으로 상기 파일별 대역 설정부(200)는 [표 3]에서와 같이 마스터 블루투스 단말기(1)에 저장된 파일이름 정보, 파일의 파일 타입 정보 및 파일의 대역폭 설정 정보를 콘텐츠 메타 테이블에 저장한다.
이후, 임의의 슬레이브 블루투스 단말기(2)가 파일 다운로드 서비스(xxx.mp3)를 요청하면, 상기 조정 BNEP(400)는 해당 슬레이브 블루투스 단말기(2)와 통신을 위한 가상 인터페이스를 설정하고 설정된 가상 인터페이스 번호와 서비스 요청 파일 이름을 서비스 품질 제어부(300)로 전송한다.
그러면, 서비스 품질 제어부(300)는 콘텐츠 메타 데이터베이스(100)를 확인하여 해당 파일에 대한 대역폭 설정 정보(130 kbps)를 조정 BNEP(400)로 제공한다.
이어서, 조정 BNEP(400)는 서비스 품질 제어부(300)로부터 해당 데이터 파일에 대한 대역폭 설정 정보(130 kbps)를 나타내는 토큰 베이스와, 대역폭 사용 상태를 알려주는 버킷을 제공받아 해당 파일에 대한 동적 서비스 품질을 제공한다. 즉, 마스터 블루투스 단말기(1)는 다운로드 서비스를 요청한 슬레이브 블루투스 단 말기(2)와 최대 대역폭(2Mbps)을 다 사용하지 않고, 콘텐츠 메타 데이터베이스(100)에 설정된 대역폭(130 kbps)으로 대역폭(130 kbps)을 설정한다.
만약, 다른 슬레이브 블루투스 단말기(2-1)가 마스터 블루투스 단말기(1)에 접속하여 파일의 다운로드 서비스(yyy.wmv)를 요청하면, 상기 조정 BNEP(400)는 해당 슬레이브 블루투스 단말기(2-1)와 통신을 위한 가상 인터페이스를 설정하고 설정된 가상 인터페이스 번호와 서비스 요청 파일 이름을 서비스 품질 제어부(300)로 전송한다.
그러면, 서비스 품질 제어부(300)는 콘텐츠 메타 데이터베이스(100)를 확인하여 해당 파일에 대한 대역폭 설정 정보(350 kbps)를 조정 BNEP(400)로 제공한다.
이어서, 조정 BNEP(400)는 서비스 품질 제어부(300)로부터 해당 데이터 파일에 대한 대역폭 설정 정보를 나타내는 토큰 베이스와, 대역폭 사용 상태를 알려주는 버킷을 제공받아 해당 파일에 대한 동적 서비스 품질을 제공한다. 즉, 마스터 블루투스 단말기(1)는 다운로드 서비스를 요청한 슬레이브 블루투스 단말기(2-1) 또한 최대 대역폭(2Mbps)을 다 사용하지 않고, 콘텐츠 메타 데이터베이스(100)에 설정된 대역폭 설정(350 kbps)값으로 대역폭을 설정한다.
다운로드 서비스를 요청하는 다른 슬레이브 블루투스 단말기(2-1)들도 동일한 동작 과정을 통해 마스터 블루투스 단말기(1)와의 서비스 제공에 따른 대역폭을 설정한다.
그러면, 상기와 같은 구성을 가지는 본 발명의 실시 예에 따른 블루투스 피 코 넷에서 마스터 블루투스 단말기의 QoS 제어 장치에 대해 도 2를 참조하여 설명하기로 한다.
먼저, 파일별 대역 설정부(200)는 마스터 블루투스 단말기(1)에 저장된 파일 정보와 해당 파일에 대한 대역폭 설정 정보를 콘텐츠 메타 데이터베이스(100)에 설정한다(S1). 여기서 파일별 대역 설정 단계(S1)는 상기 콘텐츠 메타 데이터베이스(100)에 기 설정된 파일 타입 정보, 인코딩률 정보, 및 대역폭 설정 정보를 포함하는 정책 테이블을 기반으로 상기 파일별 대역 설정부(200)가 마스터 블루투스 단말기(1)에 저장된 파일이름 정보, 마스터 블루투스 단말기(1)에 저장된 파일의 파일 타입 정보 및 마스터 블루투스 단말기(1)에 저장된 파일의 대역폭 설정 정보를 저장하는 콘텐츠 메타 테이블을 설정한다.
이후, 임의의 슬레이브 블루투스 단말기(2)가 파일 다운로드 서비스를 요청하면, 서비스 품질 제어부(300)는 파일별 대역 설정부(200)가 콘텐츠 메타 데이터베이스(100)를 확인하여 해당 파일에 대한 대역폭 설정 정보를 제공받는다(S2).
그러면, 서비스 품질 제어부(300)는 파일별 대역 설정부(200)로부터 제공된 데이터 파일에 대한 대역폭 설정 정보를 참조하여 가상 인터페이스를 해당 인터페이스의 대역폭으로 설정하고 슬레이브 블루투스 단말기(2)에게 파일의 다운로드 서비스를 제공한다(S3).
이하, 하기에서는 상기 슬레이브 블루투스 단말기(2)에게 파일의 다운로드 서비스를 제공하는 단계(S3)의 세부 단계에 대하여 도 3을 참조하여 설명한다.
슬레이브 블루투스 단말기(2)가 서비스를 요청하면 해당 슬레이브 블루투스 단말기(2)와 통신을 위한 가상 인터페이스를 설정하고, 설정된 가상 인터페이스 번호와 서비스 요청 파일 이름을 서비스 품질 제어부(300)로 전송한다(S31).
이어서, 서비스 품질 제어부(300)로부터 해당 데이터 파일에 대한 대역폭 설정 정보를 나타내는 토큰 베이스와, 대역폭 사용 상태를 알려주는 버킷을 제공받아 해당 파일에 대한 동적 서비스 품질을 제공한다(S32).
이상에서 본 발명은 기재된 구체적인 실시 예에 대해서만 상세히 설명하였지만 본 발명의 기술 사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.
도 1은 본 발명에 따른 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 장치의 구성을 나타낸 기능블록도.
도 2는 본 발명에 따른 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법을 나타낸 순서도.
도 3은 도 2에 따른 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법에서 제3단계(S3)의 세부 과정을 나타낸 순서도이다.
<도면의 주요 부분에 대한 부호의 설명>
11 : PAN 프로파일 12 : TCP/UDP, IP
13 : 저장부 14 : L2CAP
15 : HCI Driver 16 : CSR
100 : 콘텐츠 메타 데이터베이스 200 : 파일별 대역 설정부
300 : 서비스 품질 제어부 400 : 조정 BNEP

Claims (6)

  1. 피코 넷으로 구성된 블루투스 네트워크 시스템을 구성하는 마스터 블루투스 단말기에 있어서,
    마스터 블루투스 단말기에 저장된 파일 정보와 해당 파일에 대한 대역폭 설정 정보를 콘텐츠 메타 데이터베이스에 설정하는 파일별 대역 설정부;
    임의의 슬레이브 블루투스 단말기가 파일 다운로드 서비스를 요청하면, 상기 콘텐츠 메타 데이터베이스를 확인하여 해당 파일에 대한 대역폭 설정 정보를 제공하는 서비스 품질 제어부; 및
    슬레이브 블루투스 단말기가 접속되면 가상 인터페이스를 생성하는 한편, 상기 서비스 품질 제어부로부터 다운로드 서비스 요청 파일에 대한 대역폭 설정 정보가 제공되면 다운로드 서비스를 요청한 슬레이브 블루투스 단말기에 설정된 가상 인터페이스의 대역폭을 해당 파일의 대역폭으로 설정하여 슬레이브 블루투스 단말기에게 파일의 다운로드 서비스를 제공하는 조정 BNEP(Bluetooth Network Encapsulation Protocol)를 포함하는 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS(Quality of Service) 제어 장치.
  2. 제 1항에 있어서,
    상기 콘텐츠 메타 데이터베이스는,
    파일 타입 정보, 인코딩률 정보, 및 대역폭 설정 정보를 포함하는 정책 테이블; 및 상기 정책 테이블을 기반으로 상기 파일별 대역 설정부가 마스터 블루투스 단말기에 저장된 파일이름 정보, 마스터 블루투스 단말기에 저장된 파일의 파일 타입 정보 및 마스터 블루투스 단말기에 저장된 파일의 대역폭 설정 정보를 저장하는 콘텐츠 메타 테이블을 포함하는 것을 특징으로 하는 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 장치.
  3. 제 1항에 있어서,
    상기 조정 BNEP는,
    슬레이브 블루투스 단말기가 서비스를 요청하면 해당 슬레이브 블루투스 단말기와 통신을 위한 가상 인터페이스를 설정하고 설정된 가상 인터페이스 번호와 서비스 요청 파일 이름을 서비스 품질 제어부로 전송한 후 상기 서비스 품질 제어부로부터 해당 데이터 파일에 대한 대역폭 설정 정보를 나타내는 토큰 베이스와, 대역폭 사용 상태를 알려주는 버킷을 제공받아 해당 파일에 대한 동적 서비스 품질을 제공하는 것을 특징으로 하는 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 장치.
  4. 피코 넷으로 구성된 블루투스 네트워크 시스템을 구성하는 마스터 블루투스 단말기의 동적 서비스 품질 제공방법에 있어서,
    마스터 블루투스 단말기에 저장된 파일 정보와 해당 파일에 대한 대역폭 설정 정보를 콘텐츠 메타 데이터베이스에 설정하는 파일별 대역 설정 단계;
    임의의 슬레이브 블루투스 단말기가 파일 다운로드 서비스를 요청하면, 파일별 대역 설정부가 콘텐츠 메타 데이터베이스를 확인하여 해당 파일에 대한 대역폭 설정 정보를 제공하는 서비스 품질 제어 단계; 및
    파일별 대역 설정부로부터 제공된 데이터 파일에 대한 대역폭 설정 정보를 참조하여 가상 인터페이스를 해당 인터페이스의 대역폭으로 설정하여 슬레이브 블루투스 단말기에게 파일의 다운로드 서비스를 제공하는 서비스 제공 단계를 포함하는 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법.
  5. 제 4항에 있어서,
    상기 파일별 대역 설정 단계는,
    상기 콘텐츠 메타 데이터베이스에 기 설정된 파일 타입 정보, 인코딩률 정보, 및 대역폭 설정 정보를 포함하는 정책 테이블을 기반으로 상기 파일별 대역 설정부가 마스터 블루투스 단말기에 저장된 파일이름 정보, 마스터 블루투스 단말기에 저장된 파일의 파일 타입 정보 및 마스터 블루투스 단말기에 저장된 파일의 대역폭 설정 정보를 저장하는 콘텐츠 메타 테이블을 설정하는 단계를 포함하는 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법.
  6. 제 4항에 있어서,
    상기 서비스 제공 단계는,
    슬레이브 블루투스 단말기가 서비스를 요청하면 해당 슬레이브 블루투스 단말기와 통신을 위한 가상 인터페이스를 설정하고 설정된 가상 인터페이스 번호와 서비스 요청 파일 이름을 서비스 품질 제어부로 전송하는 단계; 및
    서비스 품질 제어부로부터 해당 데이터 파일에 대한 대역폭 설정 정보를 나타내는 토큰 베이스와, 대역폭 사용 상태를 알려주는 버킷을 제공받아 해당 파일에 대한 동적 서비스 품질을 제공하는 단계를 포함하는 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법.
KR1020080098392A 2008-07-10 2008-10-07 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치 KR20100039154A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020080098392A KR20100039154A (ko) 2008-10-07 2008-10-07 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치
US12/570,802 US8401523B2 (en) 2008-07-10 2009-09-30 Apparatus and method for controlling quality of service of master bluetooth terminal in piconet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080098392A KR20100039154A (ko) 2008-10-07 2008-10-07 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20100039154A true KR20100039154A (ko) 2010-04-15

Family

ID=41530719

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080098392A KR20100039154A (ko) 2008-07-10 2008-10-07 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치

Country Status (2)

Country Link
US (1) US8401523B2 (ko)
KR (1) KR20100039154A (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9306872B2 (en) * 2013-03-15 2016-04-05 Aliphcom Bluetooth virtualisation
US11792686B2 (en) * 2019-06-19 2023-10-17 Qualcomm Incorporated High bandwidth low latency cellular traffic awareness
WO2023225890A1 (en) * 2022-05-25 2023-11-30 Qualcomm Incorporated Quality of service (qos) differentiation in user-plane procedures

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050163047A1 (en) * 2003-03-20 2005-07-28 Christopher M. Mcgregor, Gregory M. Mcgregor And Travis M. Mcgregor Method and system for processing quality of service (QOS) performance levels for wireless devices
FR2854521A1 (fr) * 2003-04-30 2004-11-05 Orange France Dispositif de communications pour vehicule terrestre
US20050002372A1 (en) * 2003-06-13 2005-01-06 Johan Rune Method of and system for intra-piconet scheduling
US7647023B2 (en) * 2005-06-10 2010-01-12 Broadcom Corporation Frequency separation for multiple bluetooth devices residing on a single platform
US20080125039A1 (en) * 2006-11-28 2008-05-29 Glinka Michael F Virtual short range interface for long range wireless communication
US7881746B2 (en) * 2007-05-10 2011-02-01 Broadcom Corporation Shared processing between wireless interface devices of a host device
US8085834B2 (en) * 2008-04-30 2011-12-27 Infineon Technologies Ag System partitioning for multi-mobile devices

Also Published As

Publication number Publication date
US20100015920A1 (en) 2010-01-21
US8401523B2 (en) 2013-03-19

Similar Documents

Publication Publication Date Title
US20210357142A1 (en) System and apparatus for transferring data between communication elements
JP5175025B2 (ja) 無線デバイスとサーバとの間でハンドシェイクするためのシステム及び方法
US20060203774A1 (en) System, method and apparatus for selecting a remote tunnel endpoint for accessing packet data services
JP4269162B2 (ja) 携帯通信端末の無線経路選択方法およびその携帯通信端末並びに無線通信システム
JP4892884B2 (ja) 無線lan内蔵型携帯電話端末、携帯電話システムおよびその個人情報保護方法
US8761815B2 (en) Method, device and system for accessing mobile device user information
JP5598471B2 (ja) クラウドコンピューティング環境において仮想化されたデータを送信する方法
US7844244B2 (en) Methods, apparatuses, and computer program products for providing dynamic assignment of slot cycle index for network nodes
CN102638789B (zh) 建立点对点传输的方法及移动通信***
US20040259585A1 (en) Wireless device having dual bus archeticure for interfacing with cellular signals and short-range radio signals
US20050138211A1 (en) Data synchronization system with data security and proxy capabilities
CN104702634B (zh) 数据操作请求处理方法、装置及***
US9055387B1 (en) Method and system for self-regulating content download
CN101925158A (zh) 号码详情的获取***及方法
KR20100039154A (ko) 블루투스 피코 넷에서 마스터 블루투스 단말기의 QoS 제어 방법 및 장치
EP1652332A2 (en) A device, system, method and computer readable medium for selectively attaching to a cellular data service
WO2012034328A1 (zh) 一种调节移动终端下载速度的方法及装置
US9444858B1 (en) Method and system for self-regulating content download
WO2013182052A1 (zh) 一种应用于网络中缓存***、装置以及方法
CN113050958A (zh) 一种终端的升级方法、终端及服务器
CN101969643B (zh) 一种复合式无线网络交联方法
CN110999340A (zh) 近距离无线通信装置及方法
JP2018186426A (ja) ネットワークとの通信方法および携帯端末装置
US20090161728A1 (en) System and method for integrating multiple radios of different protocols
Rajeshirke et al. Communication in a self-reliant ad hoc network

Legal Events

Date Code Title Description
A201 Request for examination
E601 Decision to refuse application