KR100884180B1 - 다중 선로 공존 구성에서 슬레이브 프레임의 우선 순위를변경하는 방법 및 시스템 - Google Patents

다중 선로 공존 구성에서 슬레이브 프레임의 우선 순위를변경하는 방법 및 시스템 Download PDF

Info

Publication number
KR100884180B1
KR100884180B1 KR1020070048944A KR20070048944A KR100884180B1 KR 100884180 B1 KR100884180 B1 KR 100884180B1 KR 1020070048944 A KR1020070048944 A KR 1020070048944A KR 20070048944 A KR20070048944 A KR 20070048944A KR 100884180 B1 KR100884180 B1 KR 100884180B1
Authority
KR
South Korea
Prior art keywords
bluetooth
frame
priority
signal
communication device
Prior art date
Application number
KR1020070048944A
Other languages
English (en)
Other versions
KR20070113124A (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 브로드콤 코포레이션
Publication of KR20070113124A publication Critical patent/KR20070113124A/ko
Application granted granted Critical
Publication of KR100884180B1 publication Critical patent/KR100884180B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1215Wireless traffic scheduling for collaboration of different radio technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Master-slave selection or change arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

다중 선로 공존 구성을 통해 슬레이브 프레임들의 우선 순위를 변경하는 방법 및 시스템이 공개된다. 상기 방법의 측면들은, 블루투스 프레임이 시작된 후에 병치된 무선 랜 장치에 대해 높은 우선 순위를 통지하는 단계를 포함할 수 있다. 블루투스 장치는 병치된 무선 랜 장치에 대해 블루투스 통신 활동을 나타내는 신호를 비활성화할 수 있다. 예를 들어, 이러한 비활성화는 한 프레임 중 블루투스 장치가 데이터를 전송하는 일부 구간에 앞서서 발생할 수 있다. 블루투스 장치는 또한 블루투스 통신 활동을 나타내는 신호를 활성화할 수 있다. 그런 뒤, 블루투스 장치는 블루투스 우선 순위 상태를 나타내는 신호와 블루투스 통신 활동을 나타내는 신호를 활성화할 수 있다. 블루투스 장치가 패킷을 전송한 후에는, 블루투스 장치는 블루투스 우선 순위 상태를 나타내는 신호와 블루투스 통신 활동을 나타내는 신호를 비활성화할 수 있다.

Description

다중 선로 공존 구성에서 슬레이브 프레임의 우선 순위를 변경하는 방법 및 시스템{METHOD AND SYSTEM FOR CHANGING PRIORITY OF SLAVE FRAMES IN MULTIWIRE COEXISTENCE}
도 1은 본 발명의 실시예와 관련하여 이용될 수 있는 블루투스 피코넷을 나타낸 개념도이다.
도 2a는 본 발명의 실시예에 따라 이용될 수 있는, 블루투스 장치와 무선 근거리 통신망(WLAN, 무선 랜) 장치를 모두 가지는 호스트 장치를 나타낸 블록도이다.
도 2b는 본 발명의 실시예와 관련하여 이용될 수 있는 다중 선로 블루투스/무선 랜 공존 인터페이스를 나타내는 블록도이다.
도 3a는 본 발명의 실시예와 관련하여, 낮은 우선 순위의 프레임을 위한 다중 선로 블루투스/무선 랜 공존 솔루션을 예시한 도면이다.
도 3b는 본 발명의 실시예와 관련하여, 높은 우선 순위의 프레임을 위한 다중 선로 블루투스/무선 랜 공존 솔루션을 예시한 도면이다.
도 3c는 본 발명의 실시예에 따라, 다중 선로 블루투스/무선 랜 공존 구성에서 슬레이브 프레임들의 우선 순위를 바꾸는 방법을 예시한 도면이다.
도 4는 본 발명의 실시예에 따라, 블루투스와 무선 랜 통신 장치들의 향상된 공존 솔루션을 활용하는 예로서의 단계들을 예시한 순서도이다.
본 발명의 일부 실시예들은 무선 통신에 관한 것이다. 더욱 상세하게는 본 발명의 일부 실시예들은 다중 선로 공존 구성에서 슬레이브 프레임의 우선 순위를 변경하는 방법 및 시스템에 관한 것이다.
종래의 몇몇 통신 시스템들은 무선, 유선 또는 유무선 통신 장치들 사이에 무선 통신과 유선 통신을 지원하는 것으로 알려져 있다. 그러한 통신 시스템들은 국내, 국제, 또는 국내/국제 셀룰러 전화 시스템들(national and/or international cellular telephone systems)부터 인터넷이나 점대점 가정용 무선 네트워크(point-to-point in-home wireless networks)에까지 이른다. 각각의 통신 시스템은 관련된 통신 표준 규약들을 준수하여 설계되고 또한 그렇게 운용된다. 예를 들어, 무선 통신 시스템들은 하나 또는 그 이상의 표준들, 예를 들어 IEEE 802.11, 블루투스(Bluetooth), AMPS(advanced mobile phone services), 디지털 AMPS, GSM(global system for mobile communications), CDMA(code division multiple access), LMDS(local multi-point distribution systems), MMDS(multi-channel-multi-point distribution systems), 이들의 변경안들 등을 포함하는 표준안들을 준수하여 동작할 것이다.
예를 들어, 셀룰러 전화(cellular phone), 양방향 무전기(two-way radio), PDA(personal digital assistant), PC(personal computer), 휴대용 컴퓨터 또는 가정용 엔터테인먼트 장치와 같은 무선 통신 장치는 무선 시스템의 형태에 따라, 직접적 또는 간접적으로 다른 무선 통신 장치와 교신한다. 점대점 통신으로 알려져 있는 직접적인 통신의 경우에, 교신에 참가하는 무선 통신 장치들은 자신들의 수신기와 송신기를 동일한 채널(또는 동일한 채널들)에 맞추고, 이 채널(또는 채널들)을 통해 교신한다. 각 채널은 그 무선 통신 시스템의 복수의 무선 주파수 반송파들 중에서 하나 또는 그 이상의 반송파들을 이용할 수 있다. 간접적인 무선 통신의 경우에는, 각 무선 통신 장치들은 할당된 채널 또는 채널들을 통해, 예를 들어 셀룰러 서비스들의 경우에는 연계된 기지국과 직접적으로 교신하고, 예들 들어 가정용 또는 건물용 무선 네트워크의 경우에는 연계된 액세스 포인트(access point)와 직접적으로 교신한다.
각 무선 통신 장치들은 무선 통신 세션(wireless communication session)에 참여하기 위해서, 수신기와 송신기로 구성된 내장된 무선 송수신기를 이용하거나, 또는 연계된 무선 송수신기, 예를 들어 가정용 또는 건물용 무선 통신 네트워크를 위한 중계국 또는 무선 모뎀 등과 연결된다. 송신기는 데이터를 특정한 무선 통신 표준에 맞게 변조함으로써 그 데이터를 무선 신호로 변환한다. 그런데, 서로 다른 통신 시스템들은, 예를 들어 IEEE 802.11 표준과 블루투스 표준과 같이 동일한 무선 주파수 대역을 공유할 수 있는 서로 다른 표준들을 사용할 수 있다.
다른 통신 시스템들과 하나의 무선 주파수 대역을 공유하는 것에 따른 신호 간섭을 경감하기 위해서, 블루투스 표준은 정보가 다양한 주파수들을 통해 전송되 는 주파수 도약(frequency hopping) 방식을 허용하고 있다. 이러한 방법을 통해, 전송되는 신호의 에너지는, 79개의 채널들로 이뤄지고 각 채널이 1MHz 단위로 분할된 2.402GHz부터 2.480GHz까지의 한 무선 주파수 대역의 전체에 확산된다. 블루투스 표준은 초당 1600회의 주파수 도약을 허용한다. 이러한 주파수 도약 시스템의 장점은, 정보를 넓은 대역의 주파수들에 걸쳐 확산시킨다는 점이다. 그럼으로써, 동일한 주파수 대역의 일부분을 이용하는 다른 시스템들에 의해 전송된 신호들은, 주파수 도약 중인 블루투스 시스템에 의해 사용되는 주파수들 중 단지 일부 주파수들에 대해서만 잡음으로 나타날 수 있다. 유사하게, 블루투스 전송 신호들의 일부분만이 다른 시스템들에 의해 전송되는 신호들과 간섭하게 될 것이다.
둘 또는 그 이상, 총 8 개까지의 블루투스 장치들로, 하나의 마스터 장치(master device)와 최대 7개의 슬레이브 장치(slave device)를 갖는 하나의 피코넷(piconet)을 구성할 수 있다. 피코넷은 초당 1 메가비트(Mbps)의 실제 용량과 이론상 최대 3 Mbps의 용량을 갖는 공용 통신 데이터 채널을 공유할 수 있다. 이러한 데이터 채널은 각각 625 ㎲인 시간 슬롯들(time slots)로 분할된다. 마스터 장치는 어떠한 슬레이브 장치에 대해서도 접속을 개시할 수 있지만, 슬레이브 장치는 오직 마스터 장치에만 대응할 수 있다. 하나의 마스터 장치와 하나의 슬레이브 장치 간의 피코넷 링크(piconet link)는 동기식 접속 지향형(synchronous connection oriented, SCO) 링크 또는 비동기식 비접속형(asynchronous connectionless, ACL) 링크 중에서 어느 하나이다. 피코넷은 최고 세 개의 SCO 링크들을 지원할 수 있고, 남은 대역폭은 ACL 링크들에 의해 활용될 수 있다.
몇몇 최근의 시스템들 중에서, 블루투스 장치는 무선 근거리 통신망(WLAN, 무선 랜) 장치와 플랫폼을 공유할 수 있는데, 이를 공존(coexistence)이라고 한다. 예를 들어, 셀룰러 전화와 같은 장치는 장치 내에 블루투스와 무선 근거리 통신망이 통합될 수 있다. 이 경우, 블루투스 무선 장치와 무선 근거리 통신망 장치가 동시에 신호를 송신해야 할 때가 종종 있다. 블루투스 무선 장치와 무선 근거리 통신망 장치가 거리상으로 서로 근접해 있고, 또한 둘 다 동일한 주파수 대역에서 동작하기 때문에, 어느 한 무선 장치의 송신은 다른 무선 장치로부터 이뤄지는 송신과 간섭할 수 있다.
기존의 전통적인 접근법에 따른 다른 한계점들 및 단점들은 당해 기술 분야의 숙련된 자에게, 본 출원의 나머지 부분들에서 도면들을 참조하여 설명되는 본 발명의 몇몇 측면들과 종래의 시스템들의 비교를 통해 명백해질 것이다.
본 발명의 목적은 슬레이브 프레임의 우선 순위를 변경하는 방법 및 시스템을 제공하는 것이다.
본질적으로 적어도 도면들 중 어느 하나와 관련되어 예시되거나 또는 설명되는 것과 같은 다중 선로 공존 구성에서 슬레이브 프레임들의 우선 순위를 변경하는 시스템 또는 방법은 청구범위를 통해 더욱 완전하게 설명된다.
본 발명의 한 측면에 따르면, 무선 통신 방법이 개시되는데, 상기 방법은, 블루투스 장치가 병치된 무선 랜 장치(collocated WLAN device)에 대해 현재 블루 투스 프레임(Bluetooth frame)의 시작에 앞서서 우선 순위(priority)를 제기하지 않았을 경우에, 또한 상기 현재 블루투스 프레임의 적어도 남아있는 구간에서 높은 우선 순위가 요구된다는 표시가 있는 경우에, 상기 현재 블루투스 프레임의 적어도 남은 구간 동안에 상기 병치된 무선 랜 장치에 대해 높은 우선 순위를 통보하는 단계를 포함한다.
바람직하게는, 상기 무선 통신 방법은 한 블루투스 프레임 내의 구간 중에서 상기 블루투스 장치가 데이터를 송신할 일부 구간에 앞서서, 블루투스 통신 활동을 나타내는 신호를 상기 블루투스 장치에 의해 비활성화하는 단계를 더 포함한다.
바람직하게는, 상기 무선 통신 방법은 블루투스 통신 활동을 나타내는 신호를 상기 블루투스 장치에 의해 비활성화하는 단계를 더 포함한다.
바람직하게는, 상기 무선 통신 방법은 상기 블루투스 통신 활동을 나타내는 상기 신호를 상기 블루투스 장치에 의해 활성화하는 단계를 더 포함한다.
바람직하게는, 상기 무선 통신 방법은 블루투스 우선 순위의 상태를 나타내는 신호 및 상기 블루투스 통신 활동을 나타내는 상기 신호를 상기 블루투스 장치에 의해 활성화하는 단계를 더 포함한다.
바람직하게는, 상기 무선 통신 방법은 블루투스 우선 순위의 상태를 나타내는 상기 신호 및 상기 블루투스 통신 활동을 나타내는 상기 신호 중 적어도 하나를 상기 블루투스 장치에 의해 비활성화하는 단계를 더 포함한다.
바람직하게는, 상기 블루투스 장치는 슬레이브로 동작한다.
본 발명의 일 측면에 따르면, 기계적으로 독출 가능한(machine-readable) 저 장 매체로서, 무선 통신을 위한 적어도 하나의 코드부를 가지는 컴퓨터 프로그램을 저장하며, 이때 상기 적어도 하나의 코드부는 기계 장치에 의해 실행이 가능한 것으로, 상기 기계 장치로 하여금, 블루투스 장치가 병치된 무선 랜 장치에 대해 현재 블루투스 프레임의 시작에 앞서서 우선 순위를 제기하지 않았을 경우에, 또한 상기 현재 블루투스 프레임의 적어도 남아있는 구간에서 높은 우선 순위가 요구된다는 표시가 있는 경우에, 상기 현재 블루투스 프레임의 적어도 남은 구간 동안에 상기 병치된 무선 랜 장치에 대해 높은 우선 순위를 통보하는 단계를 수행하도록 할 수 있다.
바람직하게는, 상기 기계적으로 독출 가능한 저장 매체는 한 블루투스 프레임 내의 구간 중에서 상기 블루투스 장치가 데이터를 송신할 일부 구간에 앞서서, 블루투스 통신 활동을 나타내는 신호를 상기 블루투스 장치에 의해 비활성화하도록 하는 코드를 더 포함한다.
바람직하게는, 상기 기계적으로 독출 가능한 저장 매체는 블루투스 통신 활동을 나타내는 신호를 상기 블루투스 장치에 의해 비활성화하도록 하는 코드를 더 포함한다.
바람직하게는, 상기 기계적으로 독출 가능한 저장 매체는 상기 블루투스 통신 활동을 나타내는 상기 신호를 상기 블루투스 장치에 의해 활성화하도록 하는 코드를 더 포함한다.
바람직하게는, 상기 기계적으로 독출 가능한 저장 매체는 블루투스 우선 순위의 상태를 나타내는 신호 및 상기 블루투스 통신 활동을 나타내는 상기 신호를 상기 블루투스 장치에 의해 활성화하도록 하는 코드를 더 포함한다.
바람직하게는, 상기 기계적으로 독출 가능한 저장 매체는 블루투스 우선 순위의 상태를 나타내는 상기 신호 및 상기 블루투스 통신 활동을 나타내는 상기 신호 중 적어도 하나를 상기 블루투스 장치에 의해 비활성화하도록 하는 코드를 더 포함한다.
바람직하게는, 상기 블루투스 장치는 슬레이브로 동작한다.
본 발명의 일 측면에 따르면, 무선 통신을 위한 시스템이 개시되는데, 이 시스템은, 블루투스 장치가 병치된 무선 랜 장치에 대해 현재 블루투스 프레임의 시작에 앞서서 우선 순위를 제기하지 않았을 경우에, 또한 상기 현재 블루투스 프레임의 적어도 남아있는 구간에서 높은 우선 순위가 요구된다는 표시가 있는 경우에, 상기 현재 블루투스 프레임의 적어도 남은 구간 동안에 상기 병치된 무선 랜 장치에 대해 높은 우선 순위를 통보할 수 있는, 상기 블루투스 장치 내에 장착된 회로부를 포함한다.
바람직하게는, 상기 회로부는 한 블루투스 프레임 내의 구간 중에서 상기 블루투스 장치가 데이터를 송신할 일부 구간에 앞서서, 블루투스 통신 활동을 나타내는 신호의 비활성화를 가능하게 한다.
바람직하게는, 상기 회로부는 블루투스 통신 활동을 나타내는 신호의 비활성화를 가능하게 한다.
바람직하게는, 상기 회로부는 상기 블루투스 통신 활동을 나타내는 상기 신호의 활성화를 가능하게 한다.
바람직하게는, 상기 회로부는 블루투스 우선 순위의 상태를 나타내는 신호 및 상기 블루투스 통신 활동을 나타내는 상기 신호의 활성화를 가능하게 한다.
바람직하게는, 상기 무선 통신 시스템은 블루투스 우선 순위의 상태를 나타내는 상기 신호 및 상기 블루투스 통신 활동을 나타내는 상기 신호 중 적어도 하나의 비활성화를 가능하게 한다.
바람직하게는, 상기 블루투스 장치는 슬레이브로 동작한다.
본 발명의 여러 가지 장점들, 측면들 및 신규한 특징들은, 이들과 관련하여 예시된 실시예들의 상세한 사항들과 더불어, 다음의 설명 및 도면들로부터 더욱 완전하게 이해될 수 있을 것이다.
본 발명의 일부 실시예들은 다중 선로 공존(multiwire coexistence) 구성을 통해 슬레이브 프레임(slave frame)의 우선 순위(priority)를 변경할 수 있는 방법 및 시스템일 수 있다. 슬레이브 프레임은 블루투스 슬레이브 통신 장치(Bluetooth slave communication device)에 대한 블루투스 프레임(Bluetooth frame)에 관련된 시구간(time period)이라 할 수 있다. 상기 방법의 측면들은, 블루투스 장치가 현재의 블루투스 프레임이 시작하기 전에 시스템 내에 함께 설치된(병치된, collocated) 무선 랜 장치에 대해 우선 순위를 제기(assert)하지 않았던 경우에, 그리고 만약 상기 현재 블루투스 프레임의 적어도 남은 부분이 높은 우선 순위일 수 있다는 어떤 표지(indication)가 존재할 경우에는, 블루투스 장치가 현재의 블루투스 프레임의 적어도 남은 구간 동안에 무선 랜 장치로 높은 우선 순위를 통보하는 것을 포함할 수 있다. 상기 블루투스 장치는 예를 들어 슬레이브로 동작할 수 있다.
무선 랜 장치에 대해 높은 우선 순위를 통보하는 경우에, 상기 블루투스 장치는 블루투스의 통신 활동 상태를 나타내는 신호를 비활성화(deassert)할 수 있다. 예를 들어, 상기 블루투스 장치의 데이터 송신이 이뤄질 프레임 중의 일부 구간에 앞서서 비활성화가 발생할 수 있다. 상기 블루투스 장치는 블루투스 통신 활동 상태를 나타내는 상기 신호를 활성화(assert)할 수 있다. 또한 상기 블루투스 장치는 블루투스 우선 순위 상태를 나타내는 신호 및 블루투스 통신 활동 상태를 나타내는 상기 신호를 활성화할 수도 있다. 상기 블루투스 장치가 패킷을 전송한 후에는, 상기 블루투스 장치는 블루투스 우선 순위 상태를 나타내는 상기 신호, 블루투스 통신 활동 상태를 나타내는 상기 신호 각각 또는 두 신호들 모두를 비활성화할 수 있다.
다중 선로 공존 방법은, 예를 들어 블루투스 장치가 무선 랜 장치와 함께 설치된 상태에서 두 통신 장치가 모두 작동되어야 할 경우에 통신을 원활하게 하는 데에 이용될 수 있다. 따라서, 블루투스 장치는 수신, 송신 또는 송수신을 할 때에 무선 랜 장치에 신호를 보낼 수 있고, 또한 무선 랜 장치도 자신이 송수신을 할 때에 블루투스 장치에 신호를 보낼 수 있다. 상기 블루투스 장치는 어떤 블루투스 프레임 동안 높은 우선 순위가 요구되는지 여부를 알릴 수 있다. 높은 우선 순위를 나타내는 표시(indication)는 블루투스 송신이 동시적인 무선 랜 송신으로 인해 간섭받지 않을 수 있게 할 수 있다. 그러나, 상기 표시는 통상적으로 한 프레임의 시작에 앞서 상기 무선 랜 장치로 전달될 필요가 있을 것이다.
마스터 블루투스 장치는 블루투스 통신이 이 마스터 블루투스 장치로부터 개시되기 때문에, 어떤 프레임이 높은 우선 순위일지 또는 낮은 우선 순위일 지 결정할 수 있을 것이다. 그러나, 슬레이브 장치는 어떤 프레임이 높은 우선 순위의 프레임이 되어야 하는 경우에도 그 프레임이 시작되기 전에 그러한 표시를 항상 할 수 있는 것은 아니다. 몇몇 경우에는, 슬레이브 블루투스 장치는 언제 프레임이 높은 우선 순위의 프레임일 것인지 판단할 수 있다. 예를 들어, 동기식 접속 지향형(SCO) 링크가 활성화된 때에는, SCO 데이터 전송에 사용되는 프레임들은 높은 우선 순위의 프레임들일 수 있다. 이는 음성이 SCO 링크를 통해 전송될 수 있기 때문이다. 이러한 SCO 프레임들은 매 프레임이거나, 매 두번째 프레임이거나, 또는 매 세번째 프레임일 수 있다.
하지만 일반적으로, 블루투스 장치는 어떤 프레임이 높은 우선 순위인지 여부를 판정하지 못할 수 있다. 이런 경우에, 블루투스 슬레이브 통신 장치는 무선 랜 장치가 송신을 하고 있다는 이유로 시의적절한 수신 확인 신호(acknowledgment)를 전송하지 못할 수가 있다. 본 발명의 일 실시예는 현재의 프레임이 시작한 이후에도, 현재 프레임에 대한 높은 우선 순위를 상기 무선 랜 장치에 통보하도록 할 수 있다. 이러한 방법을 통해, 상기 블루투스 슬레이브 통신 장치는 상기 무선 랜 장치로부터 간섭받지 않고 적시의 수신 확인 신호를 전송할 수 있다.
도 1은 본 발명의 실시예에 관련하여 이용될 수 있는 블루투스 피코넷을 예시한 것이다. 도 1을 참조하면, 개인용 컴퓨터(PC)(100), 랩톱 컴퓨터(laptop)(110) 및 개인 디지털 보조장치(PDA)(120)가 나타나 있다. 이 세 개의 호스트 장치들, 또는 호스트 플랫폼들은 각자가 블루투스 기능을 가질 수 있다. 각 호스트 장치들은 블루투스 응용 프로그램과, 신호들을 송신 및 수신할 블루투스 통신 장치를 가질 수 있다. 이 경우 각 호스트 장치를 하나의 블루투스 장치라고 생각할 수 있다. 최대 8 개의 블루투스 장치들이 피코넷(piconet)이라고 불리는 하나의 국부 네트워크(local network) 내에서 각자 통신할 수 있다. 주어진 피코넷에서, 오직 하나의 블루투스 장치만 마스터일 수 있고, 나머지 장치들은 슬레이브들이다.
마스터를 지정하는 과정은 피코넷이 설정되는 각 시기마다 이뤄지는 동적 프로세스일 수 있다. 하나의 블루투스 장치는 여러 피코넷들에 속한 멤버일 수 있어서, 어느 피코넷에서는 마스터로, 다른 피코넷에서는 슬레이브로 지정될 수 있다. 각 블루투스 장치는 자신이 마스터 장치가 될 것인지를 결정하는 데에, 서로 다른 변수들, 예를 들어, 성능이나 전력 요구량 등을 고려하는 알고리즘을 이용할 수 있다. 예를 들어, 피코넷을 구성하기 위해 다른 블루투스 장치를 탐색하는 신호들을 전송하는 것은 전송 대역폭을 사용하기 때문에, 블루투스 장치는 종종 다른 블루투스 장치가 피코넷을 구축하려고 시도하기를 수동적으로 기다릴 수도 있다. 다른 블루투스 장치들을 찾아내고 또한 하나 또는 그 이상의 블루투스 장치들과 접속을 구축한 블루투스 장치는 그 피코넷에 대해 마스터 블루투스 장치로 지정될 수 있다. 예를 들어, 어떤 블루투스 장치가 하나 이상의 피코넷들의 멤버인 경우와 같이, 서로 간에 접속 경로를 갖게 된 복수의 피코넷들은 스캐터넷(scatternet)이라 한다.
비록 단일한 피코넷만이 예시되어 있지만, 복수의 피코넷들을 포함하는 시스 템에서는, 어떤 블루투스 장치가 한 피코넷에서는 마스터 장치로 동작하면서, 이웃 피코넷에서는 슬레이브 장치로 동작하는 것이 가능할 수 있다. 예를 들어, 블루투스 장치 A가 제1 피코넷 P1에서는 마스터 장치로, 제2 피코넷 P2에서는 슬레이브 장치로 동작할 수 있다. 또 다른 예에서, 상기 블루투스 장치 A는 제1 피코넷 P1에서는 슬레이브 장치로, 제2 피코넷 P2에서는 마스터 장치로 동작할 수 있다. 마스터 장치, 예를 들어 상기 PC(100)는, 각각의 슬레이브 장치들, 예를 들어 상기 랩톱(110) 및 상기 PDA(120)과 통신할 수 있다. 그러나, 상기 슬레이브 장치들 각자끼리는 직접 통신할 수 없다. 만약 마스터 장치가 통신 범위 바깥으로 이동할 경우에는, 또 다른 블루투스 장치가 피코넷을 구축할 때까지 원래의 피코넷은 와해된다.
도 2a는 본 발명의 실시예에 따라 이용될 수 있는, 블루투스 장치와 무선 랜 장치를 모두 가지는 호스트 장치를 나타낸 블록도이다. 도 2를 참조하면, 호스트 장치(200)가 나타나 있다. 상기 호스트 장치(200)는 블루투스 통신 장치(210), 무선 랜 통신 장치(212), 프로세서(220) 및 메모리(230)를 포함할 수 있다. 상기 블루투스 통신 장치(210)는, 다른 블루투스 장치들과 데이터, 명령, 상태(status) 각각 또는 이들의 조합에 관한 통신을 가능하게 할 수 있는 적절한 논리 회로, 전기 회로 및 프로그램을 포함하는 블루투스 무선 장치(radio)일 수 있다. 상기 블루투스 통신 장치(210)는 프로세서(211)를 포함할 수 있다. 상기 무선 랜 통신 장치(212)는 다른 무선 랜 장치들과 데이터, 명령, 상태(status) 각각 또는 이들의 조합에 관한 통신을 가능하게 할 수 있는 적절한 논리 회로, 전기 회로 및 프로그 램을 포함하는 WLAN 무선 장치(radio)일 수 있다. 상기 프로세서(220)는, 상기 블루투스 통신 장치(210) 및 상기 무선 랜 통신 장치(212)에 대해, 데이터, 명령, 상태(status) 각각 또는 이들의 조합에 관한 통신을 할 수 있도록 적절한 논리 회로, 전기 회로 및 프로그램을 포함할 수 있다. 상기 메모리(230)는 다른 장치들에서 사용될 수 있는 정보들 예를 들어, 데이터, 코드 등의 저장을 가능하게 하는 적절한 논리 회로 및 전기 회로를 포함할 수 있다.
동작 시에, 상기 호스트 장치(200)는, 예를 들어, 블루투스는 상기 블루투스 통신 장치(210)를 통해 활성화되고 또한 상기 무선 랜 통신 장치(212)를 통해서는 랜(local area network, LAN)에 연결되는 상기 랩톱(110)일 수 있다. 상기 프로세서(220)는 상기 호스트 장치(200)의 주 프로세서일 수 있다. 상기 블루투스 통신 장치(210)를 통해 데이터를 송신하는 응용 프로그램은 상기 무선 랜 통신 장치(212)를 통해 랜에 접속하려 하는 응용 프로그램과는 다른 응용 프로그램일 수 있다. 따라서, 상기 통신 장치들(210, 212)에 의한 데이터 전송은 각자가 송신을 하는 시점에 관해서 서로 조정되지 않을 수 있다.
각 통신 장치가 송신을 희망하는 때에, 이 통신 장치는 다른 통신 장치에 신호 선로 하나를 설정할 수 있다. 예를 들어, 2선로 시그널링 프로토콜(2-wire signaling protocol) 또는 다중 선로 시그널링 프로토콜(multiwire signaling protocol)이 블루투스 통신 장치(210) 및 무선 랜 통신 장치(212) 사이에서 이용될 수 있다. 상기 시그널링(signaling) 기법은, 예를 들어, 상기 프로세서(211), 또는 상기 블루투스 통신 장치(210) 내의 하드웨어 회로부, 각각 또는 모두에 의해 실행 될 수 있다. 상기 시그널링은 도 2b 및 2c를 참조하여 더 상세하게 설명될 것이다.
도 2b는 본 발명의 실시예와 관련하여 이용될 수 있는 다중 선로 블루투스/무선 랜 공존 인터페이스를 나타내는 블록도이다. 도 2b를 참조하면, 핸드쉐이킹 블록(210a), 블루투스 통신 장치(210) 및 무선 랜 통신 장치(212) 사이에 전달되는 신호들인 WLAN_BUSY 신호, BT_RF_ACTIVITY 신호, BT_PRIORITY_STATUS 신호 및 FREQUENCY 신호가 나타나 있다.
상기 핸드쉐이킹 블록(210a)은 상기 무선 랜 통신 장치(212)와 통신을 할 수 있도록 적절한 논리 회로, 전자 회로, 프로그램 코드 각각 또는 이들의 조합을 포함할 수 있다. 이에 따라, 상기 블루투스 통신 장치(210)는 다른 블루투스 장치들과 통신 중임을, 또는 높은 우선 순위의 패킷을 전송해야 할 것임을 상기 무선 랜 장치(212)에 알릴 수 있다. 상기 프로세서(211) 또는 상기 프로세서(220)가 상기 핸드쉐이킹 블록(210a)을 제어할 수 있다.
상기 WLAN_BUSY 신호는 상기 무선 랜 통신 장치(212)에 의해 제어될 수 있고, 상기 BT_RF_ACTIVITY 신호, BT_PRIORITY_STATUS 신호 및 FREQUENCY 신호는 상기 핸드쉐이킹 블록(210a)에 의해 제어될 수 있다. 상기 FREQUENCY 신호는 선택적인 신호일 수 있다. 상기 BT_RF_ACTIVITY 신호는 전송이 있을 때마다 상기 핸드쉐이킹 블록(210a)에 의해 활성화될 수 있다. 상기 BT_PRIORITY_STATUS 신호는 상기 블루투스 통신 장치(210)에 의해 전송되고 있는 특정한 블루투스 패킷의 우선 순위를 알리는 데에 사용될 수 있다.
도 2b는 간략하게, 상기 핸드쉐이킹 블록(210a)에서 전송되거나 상기 핸드쉐 이킹 블록(210a)으로 전송되는 상기 신호들이 상기 무선 랜 통신 장치(212)에 교신될 수 있는 점을 나타낼 수 있다. 공존 기법(coexistence method)과 관련될 수 있는, 상기 핸드쉐이킹 블록(210a)에서 전송되거나 상기 핸드쉐이킹 블록(210a)으로 전송되는 상기 신호들은, 예를 들어 패킷 트래픽 중재(packet traffic arbitration, PTA) 유닛(212a)에 대해 송수신될 수 있다.
예를 들어, 상기 PTA 유닛(212a)은 상기 블루투스 통신 장치(210) 및 상기 무선 랜 통신 장치(212)로부터 신호들을 수신할 수 있고, 또한 어느 특정 구간의 시간 동안에 어느 장치가 전송이나 수신에 대해 우선 순위를 가질 것인 지를 중재할 수 있다. 상기 PTA 유닛(212a)은 상기 블루투스 통신 장치(210)가 우선 순위를 가지는 지 여부를 알릴 수 있도록 상기 블루투스 통신 장치(210)와 교신할 수 있다. 상기 PTA 유닛(212a)은 또한 상기 무선 랜 통신 장치(212)가 우선 순위를 가지는 지를 알릴 수 있도록 상기 무선 랜 통신 장치(212)와 교신할 수 있다.
이에 따라, 만약 상기 BT_PRIORITY_STATUS 신호가 활성화된 경우에도, 상기 PTA 유닛(212a)의 중재 알고리즘은 상기 WLAN_BUSY 신호를 활성화된 상태로 유지할 수 있다. 만약 상기 BT_PRIORITY_STATUS 신호가 활성화되지 않은 경우라면, 상기 무선 랜 통신 장치(212)는 전송할 데이터가 있는 때에는, 상기 PTA 유닛(212a)을 통해 상기 WLAN_BUSY 신호를 활성화할 수 있다. 상기 블루투스 통신 장치(210)가 낮은 우선 순위의 데이터를 전송 중에 있기 때문에, 이 장치는 데이터의 전송을 중지할 수 있다. 선택적인 신호인 상기 FREQUENCY 신호는, 다음에 전송될 패킷이 무선 랜의 주파수 대역에 속하게 될 경우에 상기 핸드쉐이킹 블록(210a)에 의해 활성 화될 수 있다. 이에 따라, 상기 다중 선로 공존 인터페이스는 블루투스 통신 장치와 무선 랜 통신 장치가 동시에 전송할 때에 일어날 수 있는 간섭을 경감하는 데에 이용될 수 있다. 상기 다중 선로 공존 시그널링 기법은 도 3a 및 3b와 관련하여 더 상세하게 설명될 것이다.
도 3a는 본 발명의 실시예와 관련하여, 낮은 우선 순위의 프레임을 위한 다중 선로 블루투스/무선 랜 공존 솔루션을 예시한 도면이다. 도 3a를 참조하면, 상기 BT_RF_ACTIVITY 신호 및 상기 BT_PRIORITY_STATUS 신호가 나타나 있는데, 이들 신호들은 예를 들어 상기 핸드쉐이킹 블록(210a)에 의해 구동될 수 있다. 상기 핸드쉐이킹 블록(210a)은 상기 블루투스 통신 장치(210)의 한 부분일 수 있는데, 이때, 상기 블루투스 통신 장치(210)는 예를 들어 슬레이브 블루투스 장치로 동작하도록 구성될 수 있다. 또한, 낮은 우선 순위의 블루투스 프레임들에 관련된 복수의 시점들(time instants)(T300 내지 T305)이 나타나 있다. 낮은 우선 순위의 프레임에 대해서, 상기 슬레이브 장치로부터 전송되는 수신 확인(acknowledgement)은 상기 수신 확인된 데이터와 동일한 프레임 내에서 전송되어야 하지는 않을 수 있다.
상기 시점(T300)에서, 상기 핸드쉐이킹 블록(210a)은 블루투스 프레임이 곧 시작될 것임을 알리도록 BT_RF_ACTIVITY 신호를 활성화할 수 있다. 블루투스 프레임은 통상적으로 두 개의 슬롯들(slots)을 포함할 수 있다. 마스터 블루투스 통신 장치는 한 프레임의 제1 슬롯 구간 동안 데이터를 전송할 수 있다. 슬레이브 블루투스 통신 장치는 한 프레임의 제2 슬롯 구간 동안 수신 확인 데이터를 상기 마스터 블루투스 통신 장치에 전달할 수 있다. 상기 BT_RF_ACTIVITY 신호의 활성화는 상기 블루투스 프레임의 시작에 앞서서 일어날 수 있다.
상기 시점(T301)은 프레임의 상기 제1 슬롯이 시작되는 시점을 나타낸다고 할 수 있다. 상기 시점(T301)부터 상기 시점(T303)까지의 시구간은 대략적으로 한 프레임의 제1 슬롯과 연관시킬 수 있고 상기 시점(T303)부터 상기 시점(T305)까지의 시구간은 대략적으로 한 프레임의 제2 슬롯과 연관시킬 수 있다. 상기 블루투스 통신 장치(210)는 슬레이브 장치일 수 있는데, 이 경우에 상기 제1 슬롯의 구간 동안에 마스터 블루투스 장치에 의해 전송된 데이터를 수신할 수 있다. 비록 프레임이 일반적으로 두 개의 슬롯을 가지지만, 한 프레임은 두 개 이상의 슬롯들을 포함할 수도 있다. 이에 따라, 상기 시점(T301)부터 상기 시점(T303)까지의 시구간은 복수의 슬롯들을 포함할 수 있고, 또한 상기 시점(T303)부터 상기 시점(T305)까지의 시구간도 복수의 슬롯을 포함할 수 있다.
상기 시점(T302)에서, 상기 BT_PROIRITY_STATUS 신호는 상기 블루투스 통신 장치(210)가 데이터를 전송할 것임을 상기 무선 랜 장치에 알리도록 활성화될 수 있다. 데이터의 전송 후에는, 상기 핸드쉐이킹 블록(210a)은 현재 프레임에 관해 무선 활동(RF activity)이 종료될 수 있음을 알리도록 상기 BT_RF_ACTIVITY 신호 및 상기 BT_PRIORITY_STATUS 신호를 비활성화할 수 있다. 이러한 동작은 상기 시점(T304)에서 일어날 수 있다.
도 3b는 본 발명의 실시예와 관련하여, 높은 우선 순위의 프레임을 위한 다중 선로 블루투스/무선 랜 공존 솔루션을 예시한 도면이다. 도 3b를 참조하면, 상기 BT_RF_ACTIVITY 신호 및 상기 BT_PRORITY_STATUS 신호가 나타나 있는데, 이들 신호는 예를 들어 상기 핸드쉐이킹 블록(210a)에 의해 구동될 수 있다. 상기 핸드쉐이킹 블록(210a)은 상기 블루투스 통신 장치(210)의 일부일 수 있고, 이때 상기 블루투스 통신 장치(210)는 예를 들어, 슬레이브 블루투스 장치일 수 있다. 도면에는 또한 높은 우선 순위의 블루투스 프레임을 설명하기 위한 복수의 시점들(T310 내지 T317)이 나타나 있다.
높은 우선 순위의 프레임들은, 슬레이브 장치가 마스터 장치로부터 전달된 패킷에 대한 수신 확인을, 그 수신 확인될 데이터 패킷이 수신되었던 바로 그 프레임 구간 내에 해 줄 필요가 있는 경우에, 그러한 프레임들에 대해 지정될 수 있다. 상기 무선 랜 장치에 대해 높은 우선 순위를 제기(asserting)하면, 상기 블루투스 장치가 전송 중일 때에 간섭을 일으키지 않도록 상기 무선 랜 장치로 하여금 송신을 중단하게 할 수 있다. 어떤 특정한 패킷들을 높은 우선 순위로 지정하느냐의 문제는 설계에 의존적(design dependent)이거나 구현예에 의존적(implementation dependent)일 수 있다. 높은 우선 순위로 지정된 어떤 프레임들은, 예를 들어, 음성 데이터에 사용될 수 있는 동기식 접속 지향형(SCO) 프레임일 수 있다.
종종 슬레이브 블루투스 장치가 언제 어떤 프레임들이 높은 우선 순위의 프레임들이 될 것인지를 알 수 있는 경우가 있다. 예를 들어, 슬레이브 블루투스 장치가 스니프(sniff), 홀드(hold), 또는 파크(park) 모드에 있는 경우에, 슬레이브 블루투스 장치는 높은 우선 순위의 프레임이 언제 있을지 알 수 있다. 상기 슬레이브 블루투스 장치는 또한, 예를 들어, SCO 링크를 위해 할당된 프레임들은 높은 우선 순위의 프레임들일 수 있다는 것을 알 수 있다. 패킷들은 SCO 링크에서는 네 가 지 방법들 중 하나의 방법을 통해 송신될 수 있다. 첫 번째 방법은 HV3 방법으로, 여기서는 매 세번째 프레임은 SCO 패킷으로 지정될 수 있다. 두 번째 방법은 HV2 방법으로, 이 경우에는 매 두번째 프레임들이 SCO 패킷으로 지정될 수 있다. 세 번째 방법은 HV1 방법으로, 이때에는 매 프레임들이 SCO 패킷으로 지정될 수 있다. 네 번째 방법은 DV 방법으로, 디지털 데이터 및 음성 데이터가 하나의 패킷으로 전송된다. DV 패킷은 매 프레임마다 전송될 수 있다. 따라서, 슬레이브 블루투스 장치는 어떤 프레임이 높은 우선 순위의 프레임이 될 것인지를 미리 알 수 있다.
상기 시점(T310)에서, 상기 핸드쉐이킹 블록(210a)은 블루투스 프레임이 곧 시작할 것임을 알리도록 상기 BT_RF_ACTIVITY 신호를 활성화할 수 있다. 블루투스 프레임이 통상적으로 두 개의 슬롯을 포함하지만, 하나의 프레임에 두 개 이상의 슬롯들이 있을 수도 있다. 간결성을 위해, 하나의 프레임은 두 개의 슬롯들이라고 생각할 수 있다. 프레임의 제1 슬롯은 마스터 블루투스 통신 장치에 의해 데이터를 전송하는 데에 사용될 수 있다. 프레임의 제2 슬롯은 슬레이브 블루투스 통신 장치에 의해 수신 확인 신호, 데이터를 각각 또는 함께 상기 마스터 블루투스 통신 장치에 전송하는 데에 사용될 수 있다. 상기 BT_RF_ACTIVITY 신호의 활성화는 상기 블루투스 프레임의 시작에 앞서 일어날 수 있다.
상기 시점(T313)은 프레임의 제1 슬롯의 시작을 나타내는 것으로 볼 수 있다. 상기 시점(T313)부터 상기 시점(T315)까지의 시구간은 대략적으로 한 프레임의 제1 슬롯과 연관시킬 수 있고, 상기 시점(T315)부터 상기 시점(T317)까지의 시구간은 대략적으로 한 프레임의 제2 슬롯과 연관시킬 수 있다. 상기 블루투스 통신 장 치(210)는 슬레이브 블루투스 장치일 수 있는데, 상기 제1 슬롯의 구간 동안 마스터 블루투스 장치로부터 전송되는 데이터를 수신할 수 있다.
상기 시점(T311)에서는, 상기 BT_PRIORITY_STATUS 신호가 다음의 프레임이 높은 우선 순위의 프레임일 수 있음을 상기 무선 랜 통신 장치(212)에 알리도록 활성화될 수 있다. 상기 시점(T312)에서, 상기 BT_PRIORITY_STATUS 신호는 비활성화됨으로써, 상기 블루투스 통신 장치(210)가 현재의 슬롯 구간에서는 전송을 하지 않을 것임을 상기 무선 랜 통신 장치(212)에 알릴 수 있다. 상기 시점(T314)에서, 상기 BT_PRIORITY_STATUS 신호가 활성화됨으로써 상기 블루투스 통신 장치(210)가 해당 슬롯 구간에 전송을 할 것임을 알릴 수 있다.
데이터가 전송되면, 상기 핸드쉐이킹 블록(210a)은 현재 프레임에서의 무선 활동이 종료됨을 알리도록, 상기 BT_RF_ACTIVITY 신호 및 상기 BT_PRIORITY_STATUS 신호를 비활성화할 수 있다. 이러한 동작은 시점(T316)에서 발생할 수 있다. 그 밖의 경우에, 슬레이브 장치는 어떤 프레임이 높은 우선 순위의 프레임인지 여부를, 상기 마스터 장치로부터 데이터를 수신한 이후가 될 때까지 알지 못할 수 있다. 그런데 그러한 경우에는, 도 3b와 관련된, 현재 프레임이 높은 우선 순위의 프레임일 수 있음을 알리는 본 방법을 사용하기에 너무 늦을 수 있다. 따라서, 별도의 방법이 이러한 상황을 알리기 위해 필요할 것이며, 그러한 방법은 도 3c에서 설명된다.
도 3c는 본 발명의 실시예에 따라, 다중 선로 블루투스/무선 랜 공존 구성에서 슬레이브 프레임들의 우선 순위를 바꾸는 방법을 예시한 도면이다. 도 3c를 참조하면, 상기 BT_RF_ACTIVITY 신호 및 상기 BT_PRIORIY_STATUS 신호가 나타나 있 는데, 이들 신호는 예를 들어, 상기 핸드쉐이킹 블록(210a)에 의해 구동될 수 있다. 상기 핸드쉐이킹 블록(210a)은 상기 블루투스 통신 장치(210)의 일부일 수 있고, 상기 블루투스 통신 장치(210)는 예를 들어 슬레이브 블루투스 장치일 수 있다.
도 3c에는 또한 슬레이브 프레임의 우선 순위를 변경하는 것을 예시하기 위한 복수의 시점들(T320 내지 T326)이 나타나 있다. 본 발명의 일 실시예는, 마스터 블루투스 통신 장치, 예를 들어, 상기 PC(100)로부터 데이터를 수신한 이후에, 프레임의 우선 순위를 낮은 우선 순위에서 높은 우선 순위로 전환하는 데에 사용될 수 있다. 어떤 특정 패킷들을 높은 우선 순위로 지정하느냐의 문제는 설계에 의존적이거나, 또는 구현예에 의존적일 수 있다. 높은 우선 순위의 프레임이란, 슬레이브 장치가 수신 확인의 대상이 되는 데이터 패킷과 동일한 프레임 내에서 수신 확인 패킷을 전송하는 경우에, 그러한 프레임일 수 있다.
상기 시점(T320)에서, 상기 핸드쉐이킹 블록(210a)은 블루투스 프레임이 곧 시작할 것임을 알리는 상기 BT_RF_ACTIVITY 신호를 활성화할 수 있다. 블루투스 프레임이 통상적으로 두 개의 슬롯을 포함하지만, 하나의 프레임에 두 개 이상의 슬롯들이 있을 수도 있다. 간결성을 위해, 하나의 프레임은 두 개의 슬롯들이라고 생각할 수 있다. 프레임의 제1 슬롯은 마스터 블루투스 통신 장치에 의해 데이터를 전송하는 데에 사용될 수 있다. 프레임의 제2 슬롯은 슬레이브 블루투스 통신 장치에 의해 수신 확인 신호, 데이터를 각각 또는 모두 상기 마스터 블루투스 통신 장치에 전송하는 데에 사용될 수 있다. 상기 BT_RF_ACTIVITY 신호의 활성화는 상기 블루투스 프레임의 시작에 앞서 일어날 수 있다.
상기 시점(T321)은 프레임의 제1 슬롯이 시작되는 시점으로 볼 수 있다. 상기 시점(T321)부터 상기 시점(T324)까지의 시구간은 대략적으로 한 프레임의 제1 슬롯과 연관시킬 수 있고, 상기 시점(T324)부터 상기 시점(T326)까지의 시구간은 대략적으로 한 프레임의 제2 슬롯과 연관시킬 수 있다.
상기 블루투스 통신 장치(210)는 슬레이브 블루투스 장치로 동작하도록 설정될 수 있는데, 상기 제1 슬롯의 구간 동안 마스터 블루투스 장치로부터 전송되는 데이터를 수신할 수 있다. 상기 프로세서(211) 또는 상기 프로세서(220)는 예를 들어 상기 수신된 데이터를 분석(parse)할 수 있다. 이 데이터는 높은 우선 순위의 프레임이라고 판정될 수 있을 것이다. 이에 따라, 상기 무선 랜은 상기 슬레이브 블루투스 통신 장치(210)가 다음 슬롯 구간에서 수신 확인을 송신하는 동안에는 송신을 중단할 수 있도록 통지될 필요가 있을 것이다.
상기 시점(T322)에서, 상기 BT_RF_ACTIVITY 신호는 비활성화될 수 있다. 상기 시점(T323)에서, 상기 BT_RF_ACTIVITY 신호 및 상기 BT_PRIORITY_STATUS 신호는 상기 블루투스 통신 장치(210)가 높은 우선 순위의 데이터를 전송할 필요가 있음을 상기 무선 랜 통신 장치(212)에 알리도록 활성화될 수 있다. 데이터의 전송 후에는, 상기 핸드쉐이킹 블록(210a)은 상기 현재 프레임에서의 무선 활동이 마무리되었음을 알릴 수 있도록, 상기 BT_RF_ACTIVITY 신호 및 상기 BT_PRIORITY_STATUS 신호를 비활성화할 수 있다. 이러한 동작은 시점(T325)에서 발생할 수 있다.
도 4는 본 발명의 실시예에 따라, 블루투스와 무선 랜 통신 장치들을 위한 다중 선로 공존 솔루션을 활용하여 우선 순위를 변경하는 예제적인 단계들을 예시한 순서도이다. 도 4를 참조하면, 단계(400)에서, 상기 블루투스 통신 장치(210)는 다음 프레임이 높은 우선 순위의 프레임인지 여부를 판단할 수 있다. 예를 들어, 만약 어떤 SCO 링크가 상기 HV3 방법을 사용하도록 설정된 경우라면, 다음 프레임이 높은 우선 순위의 프레임일 수 있다. 따라서, 매 세 번째 프레임은 높은 우선 순위의 SCO 프레임일 수 있다. 만약 다음 프레임이 높은 우선 순위의 프레임인 경우라면, 다음 단계는 단계(402)가 될 수 있다. 그렇지 않은 경우에는 다음 단계는 단계(412)가 될 수 있다.
단계(402)에서는, 상기 블루투스 통신 장치(210)는 블루투스 무선 활동 신호, 예를 들어 상기 BT_RF_ACTIVITY 신호를 활성화할 수 있다. 단계(404)에서는, 다음 프레임에 대한 블루투스 무선 활동이 높은 우선 순위의 동작일 것임을 알리는 블루투스 상태/우선 순위 신호가 활성화될 수 있다. 상기 활성화된 신호는 예를 들어 상기 BT_PRIORITY_STATUS 신호일 수 있다. 단계(406)에서는, 상기 BT_PRIORITY_STATUS 신호가 비활성화될 수 있다. 이로써, 병치된(collocated) 무선 랜 통신 장치(212)에, 예를 들어 상기 블루투스 통신 장치(210)가 블루투스 패킷들을 수신할 것이 예상된다는 점을 알릴 수 있다.
단계(408)에서는, 상기 BT_PRIORITY_STATUS 신호가 활성화될 수 있다. 이 신호는 병치된 상기 무선 랜 장치(212)에 대해, 상기 블루투스 통신 장치(210)가 곧 이어서 송신을 수행할 것임을 알리도록 활성화될 수 있다. 단계(410)에서, 상기 블루투스 통신 장치(210)는 블루투스 프레임이 종료됨을 상기 병치된 무선 랜 장 치(212)에 알리도록, 상기 BT_RF_ACTIVITY 신호 및 상기 BT_PRIORITY_STATUS 신호를 비활성화할 수 있다.
단계(412)는 상기 단계(400) 이후의 다음 단계일 수 있는데, 이 단계(412)에서 상기 블루투스 통신 장치(210)는 상기 BT_RF_ACTIVITY 신호를 활성화할 수 있다. 단계(414)에서는, 상기 블루투스 장치는 블루투스 마스터 장치로부터 패킷을 수신할 수 있다. 상기 BT_RF_ACTIVITY 신호가 단계(412)에서 활성화된 후 상기 BT_PRIORITY_STATUS 신호가 활성화되고 또한 다시 비활성화된 적이 없기 때문에, 이 경우는 이 프레임이 낮은 우선 순위의 프레임일 수 있음을 나타낸다 할 것이다.
단계(416)에서는, 상기 블루투스 통신 장치(210)는 상기 수신한 패킷을 분석하여, 가능한 한 일찍 수신 확인을 할 필요가 있는지, 예를 들어 단계(414)에서 수신된 패킷과 동일한 프레임 내에서 응신(reply)할 필요가 있는지 여부를 판단한다. 만약 높은 우선 순위의 응신이 요구된다면, 다음 단계는 단계(418)가 될 수 있다. 그렇지 않은 경우에는 다음 단계는 단계(408)가 될 수 있다.
단계(418)에서는, 상기 BT_RF_ACTIVITY 신호가 비활성화될 수 있다. 단계(420)에서는, 상기 BT_RF_ACTIVITY 신호 및 상기 BT_PRIORITY STATUS 신호가 활성화될 수 있다. 이러한 동작은 상기 함께 포함된 무선 랜 통신 장치(212)에 대해, 상기 함께 포함된 블루투스 장치가 곧바로 높은 우선 순위를 가지고 송신할 것임을 알릴 수 있다. 상기 블루투스 통신 장치(210)는 그런 다음에 상기 응신 패킷을 전송할 수 있다. 다음 단계는 단계(410)가 될 수 있다.
비록 본 발명의 일 실시예는 공존하는 신호들, 예를 들어, 상기 BT_RF_ACTIVITY 신호 및 상기 BT_PRIORITY_STATUS 신호들을 소정의 순서에 따라 생성하는 것으로 설명되었지만, 본 발명이 그렇게 한정될 필요는 없다. 공존 방법에 관한 구체적 명세에 따라 언제 어떤 신호가 다른 신호들에 대하여 활성화되거나 비활성화되는지 허용가능한 시간 범위들이 결정될 수 있다. 이에 따라, 상기 활성화/비활성화의 시점들은 설계에 의존적이거나, 구현예에 의존적이라 할 수 있다.
본 발명의 다른 실시예는 기계적 독출이 가능한 저장 매체로서, 여기에 어떤 장치에 의해 실행 가능한 적어도 한 묶음의 코드를 포함하는, 그럼으로써 상술한 대로 상기 장치가 다중 선로 공존 시에 슬레이브 프레임들의 우선 순위를 변경할 수 있는 단계들을 수행하도록 하는 컴퓨터 프로그램을 갖는 저장 매체를 제공할 수 있다.
본 발명의 일 실시예에 따른 예시적인 시스템의 일 측면은, 상기 블루투스 통신 장치(210)와 같은 어떤 블루투스 장치가, 한 시스템 내에 병치된 무선 랜 장치, 예를 들어 상기 무선 랜 통신 장치(212)와 같은 장치와 교신할 수 있도록 할 수 있다. 상기 블루투스 통신 장치(210)에 의해 교신되는 정보는, 예를 들어 상기 블루투스 통신 장치(210)가 예를 들어 상기 블루투스 장치 PC(100)와 같은 다른 블루투스 장치들에 전송할 수 있는 패킷들에 대한 우선 순위 정보를 포함할 수 있다. 상기 블루투스 통신 장치(210)는 예를 들어 슬레이브로 동작하도록 설정될 수 있다. 상기 교신되는 우선 순위는 현재 블루투스 프레임의 적어도 남은 시구간 동안 유지될 수 있다.
만약 상기 블루투스 통신 장치(210)가 무선 랜 통신 장치(212)에 대해 현재 블루투스 프레임의 시작에 앞서 높은 우선 순위를 설정하지 않았을 경우에도, 상기 우선 순위가 높은 우선 순위로 될 수 있다. 이러한 경우는 현재 블루투스 프레임의 적어도 남은 구간이 높은 우선 순위임을 알리는 통지에 의해 발생할 수 있다. 상기 통지는, 예를 들어 마스터 장치 PC(100)과 같은 마스터 블루투스 장치로부터 전송되는 패킷을 수신하고 처리하는 것으로부터 발생할 수 있다.
우선 순위 정보를 상기 병치된 무선 랜 장치로 교신하는 경우에, 상기 블루투스 통신 장치(210)는 블루투스 통신 활동을 나타내는 신호를 비활성화할 수 있다. 이러한 신호는 예를 들어, 상기 BT_RF_ACTIVITY 신호일 수 있다. 상기 비활성화는 예를 들어, 현재 블루투스 프레임 중에서 상기 블루투스 통신 장치(210)가 데이터를 전송할 어느 일부 구간에 앞서 발생할 수 있다. 상기 블루투스 통신 장치(210)는 블루투스 통신 활동을 나타내는 상기 신호, 예를 들어 상기 BT_RF_ACTIVITY 신호를 활성화할 수 있다. 또한 상기 블루투스 통신 장치(210)는 블루투스 우선 순위 상태를 나타내는 신호, 예를 들어 상기 BT_PRIORITY_STATUS 신호를 활성화할 수 있다. 상기 블루투스 통신 장치(210)가 패킷을 전송한 후에는, 상기 블루투스 통신 장치(210)는 상기 블루투스 우선 순위 상태를 나타내는 상기 신호, 상기 블루투스 통신 활동을 나타내는 상기 신호 각각 또는 모두를 비활성화할 수 있다.
이와 같이, 본 발명은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합에 의해 실현될 수 있다. 본 발명은 적어도 하나의 컴퓨터 시스템으로 구현된 중앙 집중 방식(a centralized fashion)이나, 또는 서로 다른 구성요소들이 몇몇의 상호 연결된 컴퓨터 시스템들에 걸쳐 퍼져있는 분산화된 방식으로 구현될 수 있다. 여기서 설명한 방법들을 수행하도록 조절된 어떠한 종류의 컴퓨터 시스템 또는 그 밖의 장치들도 적합하다. 하드웨어와 소프트웨어의 통상적인 조합으로는 소정의 컴퓨터 프로그램을 가진 범용 컴퓨터 시스템이 있는데, 상기 컴퓨터 프로그램은 탑재되고 실행될 경우에 상기 컴퓨터 시스템으로 하여금 여기서 설명한 방법들을 수행하도록 상기 컴퓨터 시스템을 제어한다.
본 발명은 또한 컴퓨터 프로그램 제품(computer program product)에 내장될 수 있다. 이때, 상기 컴퓨터 프로그램 제품은 여기서 설명한 방법들의 구현을 가능하게 하는 모든 특징들을 모두 포함하며, 컴퓨터 시스템에 탑재될 경우에는 그러한 방법들을 수행할 수 있다. 본 발명의 문맥에서 컴퓨터 프로그램이란, 어떠한 종류의 언어, 코드 또는 표기법으로 나타낸, 일단의 명령에 관한 어떠한 종류의 표현을 뜻한다. 이때, 상기 일단의 명령들이란, 정보 처리 능력을 가진 시스템이 어떤 특정한 기능을 직접적으로, 또는 다음의 (a) 다른 프로그램 언어, 코드나 표기법으로의 컨버젼(conversion), (b) 상이한 물질적인 형태로 재생산을 각각 거치거나 또는 두 가지 모두를 거친 후에, 수행하도록 의도된 것들을 말한다.
본 발명이 특정한 실시예들에 관하여 설명되었지만, 본 발명의 사상에서 벗어남이 없이, 다양한 변경이 이뤄질 수 있고 또한 균등물들이 치환될 수 있다는 점은 당해 기술 분야에 숙련된 자들에게 이해될 것이다. 추가적으로, 본 발명의 사상에서 벗어남이 없이, 특정한 상황이나 물적 요건을 본 발명의 지침에 맞게 조절할 수 있도록 다양한 개조가 이뤄질 수 있다. 따라서, 본 발명은 개시된 특정한 실시예에 한정되는 것이 아니며, 본 발명은 첨부된 청구 범위의 사상 내에 들어오는 모든 실시예들을 포함한다.

Claims (10)

  1. 블루투스 장치와 무선 랜 장치가 병치되어 있는 시스템의 무선 통신 방법에 있어서,
    상기 블루투스 장치가 상기 병치된 무선 랜 장치(collocated WLAN device)에 대해 현재 블루투스 프레임의 시작에 앞서서 우선 순위를 제기하지 않았을 경우에, 또한 상기 현재 블루투스 프레임의 적어도 남아있는 구간에서 높은 우선 순위가 요구된다는 표시가 있는 경우에, 상기 블루투스 장치가 상기 현재 블루투스 프레임의 적어도 남은 구간 동안에 상기 병치된 무선 랜 장치에 대해 높은 우선 순위를 통보하는 단계를 포함하는 무선 통신 방법.
  2. 청구항 1에 있어서, 한 블루투스 프레임 내의 구간 중에서 상기 블루투스 장치가 데이터를 송신할 일부 구간에 앞서서, 블루투스 통신 활동을 나타내는 신호를 상기 블루투스 장치에 의해 비활성화하는 단계를 더 포함하는 것을 특징으로 하는 무선 통신 방법.
  3. 청구항 1에 있어서, 블루투스 통신 활동을 나타내는 신호를 상기 블루투스 장치에 의해 비활성화하는 단계를 더 포함하는 것을 특징으로 하는 무선 통신 방법.
  4. 청구항 3에 있어서, 상기 블루투스 통신 활동을 나타내는 신호를 상기 블루투스 장치에 의해 활성화하는 단계를 더 포함하는 것을 특징으로 하는 무선 통신 방법.
  5. 청구항 3에 있어서, 블루투스 우선 순위의 상태를 나타내는 신호 및 상기 블루투스 통신 활동을 나타내는 신호를 상기 블루투스 장치에 의해 활성화하는 단계를 더 포함하는 것을 특징으로 하는 무선 통신 방법.
  6. 기계적으로 독출 가능한 저장 매체로서, 무선 통신을 위한 적어도 하나의 코드부를 가지는 컴퓨터 프로그램을 저장하며, 이때 상기 적어도 하나의 코드부는 기계 장치에 의해 실행 가능한 것으로, 상기 기계 장치로 하여금, 블루투스 장치와 무선 랜 장치가 병치되어 있는 시스템에 있어서, 상기 블루투스 장치가 상기 병치된 무선 랜 장치(collocated WLAN device)에 대해 현재 블루투스 프레임의 시작에 앞서서 우선 순위를 제기하지 않았을 경우에, 또한 상기 현재 블루투스 프레임의 적어도 남아있는 구간에서 높은 우선 순위가 요구된다는 표시가 있는 경우에, 상기 블루투스 장치가 상기 현재 블루투스 프레임의 적어도 남은 구간 동안에 상기 병치된 무선 랜 장치에 대해 높은 우선 순위를 통보하는 단계를 수행하도록 할 수 있는 기계적으로 독출 가능한 저장 매체.
  7. 블루투스 장치와 무선 랜 장치가 병치되어 있는 무선 통신 시스템에 있어서,
    상기 블루투스 장치가 상기 병치된 무선 랜 장치(collocated WLAN device)에 대해 현재 블루투스 프레임의 시작에 앞서서 우선 순위를 제기하지 않았을 경우에, 또한 상기 현재 블루투스 프레임의 적어도 남아있는 구간에서 높은 우선 순위가 요구된다는 표시가 있는 경우에, 상기 블루투스 장치가 상기 현재 블루투스 프레임의 적어도 남은 구간 동안에 상기 병치된 무선 랜 장치에 대해 높은 우선 순위를 통보할 수 있는, 상기 블루투스 장치 내에 장착된 회로부를 포함하는 무선 통신 시스템.
  8. 청구항 7에 있어서, 상기 회로부는 한 블루투스 프레임 내의 구간 중에서 상기 블루투스 장치가 데이터를 송신할 일부 구간에 앞서서, 블루투스 통신 활동을 나타내는 신호를 비활성화하는 것을 특징으로 하는 무선 통신 시스템.
  9. 청구항 7에 있어서, 상기 회로부는 블루투스 통신 활동을 나타내는 신호를 비활성화하는 것을 특징으로 하는 무선 통신 시스템.
  10. 청구항 9에 있어서, 상기 회로부는 상기 블루투스 통신 활동을 나타내는 신호를 활성화하는 것을 특징으로 하는 무선 통신 시스템.
KR1020070048944A 2006-05-24 2007-05-19 다중 선로 공존 구성에서 슬레이브 프레임의 우선 순위를변경하는 방법 및 시스템 KR100884180B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/439,776 US7844222B2 (en) 2006-05-24 2006-05-24 Method and system for changing priority of slave frames in multiwire coexistence
US11/439,776 2006-05-24

Publications (2)

Publication Number Publication Date
KR20070113124A KR20070113124A (ko) 2007-11-28
KR100884180B1 true KR100884180B1 (ko) 2009-02-17

Family

ID=38372301

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070048944A KR100884180B1 (ko) 2006-05-24 2007-05-19 다중 선로 공존 구성에서 슬레이브 프레임의 우선 순위를변경하는 방법 및 시스템

Country Status (6)

Country Link
US (1) US7844222B2 (ko)
EP (1) EP1860833B1 (ko)
KR (1) KR100884180B1 (ko)
CN (1) CN101079888B (ko)
HK (1) HK1114968A1 (ko)
TW (1) TWI361607B (ko)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8442434B2 (en) 2006-05-24 2013-05-14 Broadcom Corporation Method and system for auto coexistence priority selection for a SCO link
TW200818815A (en) * 2006-07-20 2008-04-16 Nxp Bv Coexistence device communication
US8755835B2 (en) * 2006-08-22 2014-06-17 Marvell World Trade Ltd. Multi-mode handheld apparatus
US8577305B1 (en) 2007-09-21 2013-11-05 Marvell International Ltd. Circuits and methods for generating oscillating signals
US8588705B1 (en) 2007-12-11 2013-11-19 Marvell International Ltd. System and method of determining Power over Ethernet impairment
US8744356B2 (en) 2008-03-27 2014-06-03 Mediatek Inc. Apparatuses and methods for coordination between plurality of co-located wireless communication modules via one wire
US20090247217A1 (en) * 2008-03-27 2009-10-01 Mediatek Inc. Apparatus and method for wireless communications capable of bluetooth, wireless local area network (wlan) and wimax communications
US7924795B2 (en) 2008-03-31 2011-04-12 Mediatek Inc. Apparatus and method for coordinating bluetooth and wireless local area network (WLAN) and WiMAX communications
EP2635077B1 (en) 2008-06-16 2016-11-23 Marvell World Trade Ltd. Short-range wireless communication
US8472968B1 (en) 2008-08-11 2013-06-25 Marvell International Ltd. Location-based detection of interference in cellular communications systems
US20100130129A1 (en) * 2008-11-25 2010-05-27 Jue Chang WLAN and bluetooth harmonization
US8472427B1 (en) 2009-04-06 2013-06-25 Marvell International Ltd. Packet exchange arbitration for coexisting radios
US8442016B1 (en) * 2009-05-05 2013-05-14 Marvell International Ltd. Co-existance of bluetooth and wireless local area network
US9066369B1 (en) 2009-09-16 2015-06-23 Marvell International Ltd. Coexisting radio communication
US8625566B1 (en) * 2009-12-22 2014-01-07 Qualcomm Incorporated Detection of transmission in collocated wireless devices
US8489024B1 (en) 2010-08-19 2013-07-16 Qualcomm Incorporated Determining chain configuration for a wireless protocol in a wireless device supporting multiple wireless protocols
US8457020B2 (en) 2010-08-20 2013-06-04 Research In Motion Limited Methods and apparatus for providing communications with use of first and second RF transceiver modules
JP5680983B2 (ja) * 2011-02-03 2015-03-04 ルネサスエレクトロニクス株式会社 無線通信装置
US8971813B2 (en) * 2011-04-26 2015-03-03 Broadcom Corporation Method and apparatus for avoiding in-device interference
US20120282875A1 (en) * 2011-05-02 2012-11-08 Sharp Laboratories Of America, Inc. Disabling transceivers while servicing emergency messages
EP2747506B1 (en) * 2011-08-15 2019-03-06 Hytera Communications Corp., Ltd. High priority service sending and receiving method and device in direct mode
US9125216B1 (en) 2011-09-28 2015-09-01 Marvell International Ltd. Method and apparatus for avoiding interference among multiple radios
CN104041132B (zh) * 2012-01-13 2016-01-20 三菱电机株式会社 无线通信装置以及无线通信方法
WO2013119810A1 (en) * 2012-02-07 2013-08-15 Marvell World Trade Ltd. Method and apparatus for multi-network communication
US9450649B2 (en) 2012-07-02 2016-09-20 Marvell World Trade Ltd. Shaping near-field transmission signals
FR2996713B1 (fr) * 2012-10-10 2014-12-05 Sagemcom Broadband Sas Systeme de telephonie comportant un dispositif maitre et au moins un dispositif esclave relies par un reseau de communication
US10609535B2 (en) 2013-08-26 2020-03-31 Microchip Technology Incorporated Blue-tooth communication system and broadcasting method thereof
US10237193B2 (en) 2015-09-30 2019-03-19 Apple Inc. Prioritizing short-range wireless packets for time-sensitive applications
IT202100000773A1 (it) * 2021-01-18 2022-07-18 Univ Degli Studi Di Catania Metodo per trasmettere pacchetti di dati real time ed ulteriori pacchetti di dati non real time tra i nodi di una rete ble con topologia mesh, tramite una comunicazione senza connessione.

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030125019A1 (en) 2002-01-03 2003-07-03 Bajikar Sundeep M. Mitigating interference among multiple radio device types
US20050215197A1 (en) * 2004-03-29 2005-09-29 Chen Camille C Apparatus and methods for coexistence of collocated wireless local area network and bluetooth based on dynamic fragmentation of WLAN packets
EP1583295A2 (en) 2004-03-26 2005-10-05 Broadcom Corporation WLAN/WPAN coexistence with dynamic prioritization in wireless devices

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6683886B1 (en) * 1999-10-19 2004-01-27 Koninklijke Philips Electronics N.V. Bluetooth communication units, wireless communication systems, wireless communication devices, bluetooth communications methods, and wireless communication methods
EP1119137B1 (en) 2000-01-20 2006-08-16 Lucent Technologies Inc. Interoperability for bluetooth/IEEE 802.11
US7228103B2 (en) * 2002-07-12 2007-06-05 Intel Corporation Method and apparatus for improving co-existence between bluetooth and 802.11 networks
US8364080B2 (en) * 2002-08-01 2013-01-29 Broadcom Corporation Method and system for achieving enhanced quality and higher throughput for collocated IEEE 802.11 B/G and bluetooth devices in coexistent operation
US7340236B2 (en) * 2002-08-07 2008-03-04 Texas Instruments Incorporated System for operational coexistence of wireless communication technologies
TWI234943B (en) 2002-08-14 2005-06-21 Intel Corp Method and apparatus for mitigating radio frequency interference between transceiver systems
US7194283B2 (en) * 2002-08-14 2007-03-20 Intel Corporation Method and apparatus for communication using multiple communication protocols
US7406296B2 (en) * 2003-08-22 2008-07-29 Telefonaktiebolaget L M Ericsson (Publ) Co-located radio operation
US8045533B2 (en) * 2004-06-07 2011-10-25 Nxp B.V. Arbitrating colocated transceivers associated with different systems
US9504056B2 (en) * 2004-08-09 2016-11-22 Broadcom Corporation Method and system for sharing a single antenna on platforms with collocated Bluetooth and IEEE 802.11 b/g devices
US20060067312A1 (en) * 2004-09-30 2006-03-30 Rony Ross Apparatus and method capable of improved coexistence of multiple wireless communication techniques
US7486932B2 (en) * 2005-02-25 2009-02-03 Nokia Corporation Method and system for VoIP over WLAN to bluetooth headset using advanced eSCO scheduling
US20060292987A1 (en) * 2005-06-27 2006-12-28 Lior Ophir Method of wireless local area network and Bluetooth network coexistence in a collocated device
US20060292986A1 (en) * 2005-06-27 2006-12-28 Yigal Bitran Coexistent bluetooth and wireless local area networks in a multimode terminal and method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030125019A1 (en) 2002-01-03 2003-07-03 Bajikar Sundeep M. Mitigating interference among multiple radio device types
EP1583295A2 (en) 2004-03-26 2005-10-05 Broadcom Corporation WLAN/WPAN coexistence with dynamic prioritization in wireless devices
US20050215197A1 (en) * 2004-03-29 2005-09-29 Chen Camille C Apparatus and methods for coexistence of collocated wireless local area network and bluetooth based on dynamic fragmentation of WLAN packets

Also Published As

Publication number Publication date
EP1860833A1 (en) 2007-11-28
CN101079888A (zh) 2007-11-28
HK1114968A1 (en) 2008-11-14
US20070275662A1 (en) 2007-11-29
US7844222B2 (en) 2010-11-30
KR20070113124A (ko) 2007-11-28
CN101079888B (zh) 2012-12-12
TW200830816A (en) 2008-07-16
TWI361607B (en) 2012-04-01
EP1860833B1 (en) 2011-09-14

Similar Documents

Publication Publication Date Title
KR100884180B1 (ko) 다중 선로 공존 구성에서 슬레이브 프레임의 우선 순위를변경하는 방법 및 시스템
KR100884181B1 (ko) 동기식 연결 지향형 링크의 자동 공존 우선 순위 선택 방법및 시스템
US8160001B2 (en) Multi-function wireless terminal
US9485778B2 (en) WiFi real-time streaming and bluetooth coexistence
JP4622503B2 (ja) 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
US9420599B2 (en) Synchronized activity bitmap generation method for co-located coexistence (CLC) devices
US8310964B2 (en) Enhanced 2-wire and 3-wire WLAN bluetooth coexistence solution
KR100801876B1 (ko) 무선랜 및 블루투스를 이용한 음성 데이터 전송 방법 및시스템
JP2004274745A (ja) 無線によるデジタルデータ送信の性能を改良する方法
US20170317938A1 (en) Determination of a data transmission schedule
WO2006115990A1 (en) Method and system for bluetooth and wireless local area network coexistence
JPWO2004071020A1 (ja) 通信方法及び通信装置、並びにコンピュータプログラム
JP2005051523A (ja) 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
JP2005045637A (ja) 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
US20080026696A1 (en) Method and system for transmitting voice data by using wireless LAN and bluetooth
JP2004343509A (ja) 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
JP7453422B2 (ja) 無線通信方法及び装置、端末及び記憶媒体
JP5359755B2 (ja) 無線通信システム、端末機器、無線lanアクセスポイント、及び無線通信方法
KR20070029927A (ko) 무선 채널 예약을 통한 무선 로컬 통신망(wlan)과 무선개인영역 통신망(wpan)의 무선 채널 공존 시스템 및그 방법
JP2011176538A (ja) 通信装置および通信方法

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
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130201

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140206

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20150209

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20160202

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20180130

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20190125

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20200130

Year of fee payment: 12