[go: up one dir, main page]

KR101591763B1 - 피어 투 피어 통신들을 지원하기 위한 방법들 및 장치 - Google Patents

피어 투 피어 통신들을 지원하기 위한 방법들 및 장치 Download PDF

Info

Publication number
KR101591763B1
KR101591763B1 KR1020147012343A KR20147012343A KR101591763B1 KR 101591763 B1 KR101591763 B1 KR 101591763B1 KR 1020147012343 A KR1020147012343 A KR 1020147012343A KR 20147012343 A KR20147012343 A KR 20147012343A KR 101591763 B1 KR101591763 B1 KR 101591763B1
Authority
KR
South Korea
Prior art keywords
peer
mode
time period
communication device
communication protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020147012343A
Other languages
English (en)
Other versions
KR20140072195A (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 KR20140072195A publication Critical patent/KR20140072195A/ko
Application granted granted Critical
Publication of KR101591763B1 publication Critical patent/KR101591763B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • 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
    • 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)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Abstract

셀룰러 시스템에서 동작할 수 있는 멀티모드 디바이스에서 피어 투 피어 및 인프라구조, 예를 들어, 셀룰러 통신을 지원하기 위한 방법들 및 장치가 설명된다. 피어 투 피어 디바이스들을 지원하기 위한 방법들 및 장치가 또한 설명된다. 피어 투 피어 통신은, 인프라구조 시그널링이 발생하지 않고 디바이스들이 인프라구조의 업링크 및 다운링크 동작 모드 사이에서 스위칭하는 스위칭 시간 기간 내에서 발생한다. 스위칭 시간 기간에 대해 셋팅된 시간 기간은, 최대 셀 사이즈에 기초하여 요구되는 것보다 더 크게, 예를 들어, 10, 50, 100배 또는 훨씬 더 크게 의도적으로 셋팅된다. 따라서, 피어 투 피어 통신 기간은 TDD 시스템으로 도입될 수 있으며, 스위칭 시간 기간을 허용하는, 예를 들어, 파라미터에 의해 시스템에서 셋팅된 셀룰러 통신 프로토콜을 준수하여 유지될 수 있는 방식으로 TDD 시스템과 동일한 주파수 대역을 사용할 수 있다.

Description

피어 투 피어 통신들을 지원하기 위한 방법들 및 장치{METHODS AND APPARATUS FOR SUPPORTING PEER TO PEER COMMUNICATIONS}
관련 출원들
본 출원은, 발명의 명칭이 "METHODS AND APPARATUS FOR SUPPORTING MULTIPLE COMMUNICATIONS MODES" 로 2011년 10월 7일자로 출원되었고, 그로써 그 전체가 인용에 의해 명백히 포함되는 가특허출원 제 61/545,019호의 출원 일자의 이점을 주장한다.
다양한 실시예들은 무선 통신 방법들 및 장치에 관한 것으로, 더 상세하게는, 예를 들어, 인프라구조 스펙트럼을 사용하여 피어 투 피어 통신들을 지원하기 위한 장치의 방법들에 관한 것이다.
통신 시스템들 및 디바이스들은, 새로운 기술적 진보들에 따라 점점 더 다양해지고 있다. 통신 디바이스들은 이제, 다양한 상이한 통신 기술들 및 프로토콜들을 지원할 수 있다. 다양한 통신 디바이스들은 통신 시스템, 예를 들어, 네트워크에서 동작할 수 있고, 예를 들어, 디바이스 투 디바이스 통신들로서 종종 또한 지칭되는 다이렉트(direct) 피어 투 피어 통신들을 사용하여, 또는 인프라구조 엘리먼트를 사용하여 서로 통신할 수도 있으며, 예를 들어, 디바이스들 사이의 통신은 기지국을 통해 통신되는 신호들을 이용하여 달성된다.
몇몇 시스템들은, 디바이스들로 하여금 다수의 통신 모드들에서 동작하게 하지만, 피어 투 피어 통신들을 위해 인프라구조 통신들에 대해 사용되는 동일한 공통 주파수 스펙트럼의 사용을 허용하지 않는다. 즉, 디바이스들이 피어 투 피어 시그널링, 예를 들어, 피어 탐색 신호들을 통신하기 위한 몇몇 시스템들에서는, 인프라구조 기반 통신들에 대해 사용되는 주파수 스펙트럼과는 상이한 주파수 스펙트럼이 필요하다.
디바이스로 하여금 적어도 몇몇 피어 투 피어 통신을 위한 인프라구조 통신에 대해 사용되는 주파수 대역을 사용하게 할 방법들 및 장치가 개발될 수 있다면 유용할 것이다. 모든 실시예들에 대해 필요한 것은 아니지만, 적어도 몇몇 실시예들이, 시분할 듀플렉싱(TDD) 인프라구조 통신을 지원하는데 사용되는 주파수 대역이 피어 투 피어 통신을 위해 적어도 몇몇 시간 간격들 동안 또한 사용되게 하는 것이 바람직하다.
몇몇 양상들은, 시스템에서 피어 투 피어 및 인프라구조, 예를 들어, 셀룰러 통신을 지원하기 위한 방법들 및 장치에 관한 것이다. 인프라구조, 예를 들어, 셀룰러 및 피어 투 피어 통신들 둘 모두를 지원하는 멀티-모드 디바이스들이 설명된다. 또한, 인프라구조 통신들을 구현 또는 지원하지 않지만, 인프라구조 통신들, 예를 들어, 셀룰러 통신들이 구현되는 시스템에서 사용될 수 있는 피어 투 피어 디바이스들이 설명된다. 멀티-모드 및 피어 투 피어 통신 디바이스들은 사용자 장비 디바이스일 수도 있고, 몇몇 실시예들에서는 사용자 장비 디바이스들이다.
피어 투 피어 통신은 스위칭 시간 기간 내에서 수행되며, 스위칭 시간 기간 동안, 인프라구조 신호들은 송신되지 않고, 디바이스들, 예를 들어, 사용자 장비 및/또는 기지국 디바이스들은 인프라구조 동작의 업링크 및 다운링크 모드 사이에서 스위칭한다. 스위칭 시간 기간에 대해 셋팅된 시간 기간은, 시스템 내의 최대 셀 사이즈에 기초하여 셀룰러 동작을 위해 요구되는 것보다 더 크게, 예를 들어, 10, 50, 100배 또는 훨씬 더 크게 의도적으로 셋팅된다. 인프라구조 스위칭 시간 기간들에 관해 비교적 긴 스위칭 시간 기간을 사용함으로써, 피어 투 피어 통신 기간은 TDD 시스템으로 도입될 수 있고, 다양한 실시예들에서는 도입된다. 따라서, 피어 투 피어 통신을 위해 TDD 스위칭 시간 기간들의 전부 또는 일부들을 재사용함으로써, 피어 투 피어 통신은, 하나 또는 그 초과의 셀룰러 통신 프로토콜들을 준수하게 유지될 수 있는 방식으로 TDD 시스템과 동일한 주파수 대역을 사용하여 구현될 수 있다. 본 발명의 방법들 및 장치는, 하나 또는 그 초과의 파라미터들에 의한 하나 또는 그 초과의 스위칭 시간 기간들의 셋팅을 허용하는 셀룰러 통신 프로토콜들과 함께 사용하기에 특히 매우 적합하다. 피어 투 피어 통신을 위해 스위칭 시간 기간들의 일부들을 사용함으로써, 피어 투 피어 통신은, 인프라구조 모드에서 동작하는 디바이스들이 스위칭 간격들 동안 송신하는 것을 억제할 것이므로, TDD 신호 송신들에 대한 상당한 간섭을 야기하지 않으면서, 셀룰러 TDD 통신을 위해 사용되는 동일한 주파수 대역을 사용하여 지원될 수 있다.
다양한 설명된 방법들 및 장치는, 최대 배치된 셀 사이즈, 예를 들어, 반경이, TDD 셀룰러 통신들을 위해 사용되는 통신 표준에 따라 가능한 최대 셀 사이즈보다, 예를 들어, 10배 또는 그 초과만큼 더 작은 TDD 셀룰러 통신들을 지원하는 통신 시스템에서 특히 유용하다.
몇몇 실시예들에 따르면, 멀티-모드 무선 통신 디바이스를 동작시키는 예시적인 방법은: 제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하는 단계; 제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하고, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하는 단계; 및 제 3 시간 기간 동안, 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작하는 단계 - 상기 제 3 시간 기간은 상기 제 1 및 상기 제 2 시간 기간들에 후속함 - 를 포함한다. 몇몇 실시예들에 따르면, 예시적인 멀티-모드 무선 통신 디바이스는, 제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하도록 상기 멀티-모드 무선 통신 디바이스를 제어하고; 제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하고; 상기 제 2 시간 기간 동안, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하며; 그리고, 제 3 시간 기간 동안, 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작하도록 상기 멀티-모드 통신 디바이스를 제어 - 상기 제 3 시간 기간은 상기 제 1 및 제 2 시간 기간들에 후속함 - 하도록 구성된 적어도 하나의 프로세서를 포함한다. 예시적인 멀티-모드 무선 통신 디바이스는, 상기 적어도 하나의 프로세서에 커플링된 메모리를 더 포함한다.
TDD 스펙트럼을 이용하여 피어 투 피어 디바이스에 의한 피어 투 피어 통신을 지원하기 위한 몇몇 방법들 및 장치가 설명된다. 몇몇 실시예들에 따르면, 제 1 통신 디바이스를 동작시키는 예시적인 방법은: 시분할 듀플렉스(TDD) 통신 프로토콜을 사용하는 TDD 통신 디바이스인 제 2 통신 디바이스와 동작을 동기화시키는 단계; 및 상기 TDD 통신 프로토콜과는 상이한 제 통신 1 프로토콜을 사용하는 상기 제 1 통신 디바이스에 의한 신호들의 송신을, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하고 상기 제 2 디바이스가 신호들을 송신하지 않는 시간 기간들로 제한하는 단계를 포함한다. 몇몇 실시예들에 따르면, 예시적인 제 1 무선 통신 디바이스는, 시분할 듀플렉스(TDD) 통신 프로토콜을 사용하는 TDD 통신 디바이스인 제 2 통신 디바이스와 동작을 동기화시키고; 그리고, 상기 TDD 통신 프로토콜과는 상이한 제 1 통신 프로토콜을 사용하는 상기 제 1 통신 디바이스에 의한 신호들의 송신을, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하고 상기 제 2 디바이스가 신호들을 송신하지 않는 시간 기간들로 제한하도록 구성된 적어도 하나의 프로세서를 포함한다. 예시적인 제 1 무선 통신 디바이스는 상기 적어도 하나의 프로세서에 커플링된 메모리를 더 포함한다.
다양한 실시예들이 상기 요약에서 설명되었지만, 반드시 모든 실시예들이 동일한 특성들을 포함하지는 않으며, 상술된 특성들 중 몇몇이 필수적이지는 않지만 몇몇 실시예들에서는 바람직할 수 있음을 인식해야 한다. 다양한 실시예들의 다수의 부가적인 특성들, 실시예들 및 이점들이 후속하는 상세한 설명에서 설명된다.
도 1은, 다양한 실시예들에 따라 구현된 액세스 노드 기반 통신들 및 피어 투 피어 통신들 양자를 지원하는 예시적인 무선 통신 시스템을 도시한다.
도 2는 몇몇 실시예들에 따른 예시적인 순환(recurring) 통신 스케줄을 도시한다.
도 3은 일 예시적인 실시예에 따른, 무선 멀티-모드 통신 디바이스를 동작시키는 예시적인 방법을 도시한 흐름도이다.
도 4는 다양한 실시예들에 따른 예시적인 무선 멀티-모드 통신 디바이스, 예를 들어, 멀티-모드 모바일 노드를 도시한다.
도 5는 다양한 실시예들에 따른, 멀티-모드 무선 통신 디바이스를 동작시키는 예시적인 방법의 흐름도이다.
도 6은 예시적인 실시예에 따른 예시적인 멀티-모드 무선 통신 디바이스, 예를 들어, 모바일 노드의 도면이다.
도 7은, 도 6에 도시된 예시적인 멀티-모드 무선 통신 디바이스에서 사용될 수 있고 몇몇 실시예들에서는 사용되는 모듈들의 어셈블리이다.
도 8은 예시적인 실시예에 따른, 제 1 통신 디바이스, 예를 들어, 피어 투 피어 통신들을 지원하는 무선 통신 디바이스를 동작시키는 예시적인 방법의 흐름도이다.
도 9는 예시적인 실시예에 따른 예시적인 제 1 통신 디바이스, 예를 들어, 디바이스 투 디바이스 통신들을 지원하는 모바일 노드의 도면이다.
도 10은 도 9에 도시된 예시적인 제 1 통신 디바이스에서 사용될 수 있고 몇몇 실시예들에서는 사용되는 모듈들의 어셈블리이다.
도 11은 TDD 시스템들에 대한 예시적인 대안적인 구성들을 도시한 도면(1100)이다.
도 12는 예시적인 실시예에 따른, 동일한 스펙트럼에서 TDD 다운링크, TDD 업링크, 및 피어 투 피어 통신들을 지원하는 예시적인 통신 시스템을 도시한 도면이다.
도 13은 예시적인 실시예에 따른, 동일한 스펙트럼에서 TDD 다운링크, TDD 업링크, 및 피어 투 피어 통신들을 지원하는 예시적인 통신 시스템을 도시한 도면이다.
도 1은 다양한 실시예들에 따라 구현된 기지국 보조 통신들 및 피어 투 피어 통신들 양자를 지원하는 예시적인 통신 시스템(100)을 도시한다. 통신 시스템(100)은 셀(102)을 포함한다. 주어진 기지국의 커버리지 영역은, 주어진 기지국이 위치되는 셀에 의해 표현된다. 따라서, 설명의 목적들을 위해, 셀(102)은 기지국(106)에 대응하는 기지국 커버리지 영역을 포함한다. 시스템(100)은 하나 초과의 셀을 포함할 수도 있고, 일반적으로는 포함한다. 시스템(100)에 포함된 셀들의 각각은 복수의 통신 디바이스들을 포함하며, 이들 중 몇몇은, 다수의 동작 모드들, 예를 들어, 디바이스들 사이의 통신들이 기지국/액세스 노드를 통해 용이하게 되는 셀룰러/인프라구조 모드, 및 디바이스들이 직접 통신하는 피어 투 피어 동작 모드에서 동작할 수 있는 멀티-모드 무선 통신 디바이스들이다. 도시된 실시예에서, 셀(102)은 통신 디바이스들(108, 110, 112, 114, 116, 및 118)을 포함한다. 따라서, 시스템(100) 내의 적어도 몇몇 통신 디바이스들, 예를 들어, 디바이스들(108, 110)은, 예를 들어, 다수의 통신 모드들을 사용하여 통신할 수 있는 멀티-모드 무선 통신 디바이스들이다. 시스템(100) 내의 무선 통신 디바이스들 중 몇몇, 예를 들어, 디바이스(116) 및 디바이스(118)는 피어 투 피어 동작 모드를 지원하지만, 셀룰러/인프라구조 동작 모드를 지원하지 않는다. 시스템(100) 내의 무선 통신 디바이스들 중 몇몇, 예를 들어, 디바이스(112) 및 디바이스(114)는 셀룰러/인프라구조 동작 모드를 지원하지만, 피어 투 피어 동작 모드를 지원하지 않는다. 시스템(100) 내의 몇몇 통신 디바이스들, 예를 들어, (108, 110, 112, 114, 116, 및 118)은 모바일 무선 디바이스들, 예를 들어, 핸드헬드 모바일 디바이스들이다.
몇몇 실시예들에서, 기지국(106)은 유선 링크를 통해 큰 네트워크, 예를 들어, 인터넷과 커플링된다. 기지국(106)은 무선 스펙트럼 대역을 통해 지리적 영역(102) 내의 무선 통신 디바이스들(108, 110, 112 및 114)에 서비스들을 제공한다.
다양한 실시예들의 하나의 특성에 따르면, 시스템(100) 내의 멀티-모드 통신 디바이스들은, 제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작한다. 제 2 시간 기간 동안, 멀티-모드 무선 통신 디바이스는, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭한다. 일 양상에 따르면, 멀티모드 디바이스는 스위칭 시간 기간, 예를 들어, 제 2 시간 기간 동안 피어 투 피어 동작 모드에서 동작하며, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행한다. 따라서, 다양한 실시예들에서, 스위칭 시간 기간은 피어 투 피어 통신들을 위해, 예를 들어, 피어 탐색 정보를 피어 디바이스들에게 통신하기 위해 이용된다.
도 2는 예시적인 통신 스케줄(200)을 도시한 도면이다. 도시된 통신 스케줄(200)은, 제 1 시간 기간(202), 제 2 시간 기간(204), 제 3 시간 기간(206) 및 제 4 시간 기간(208)을 포함하는 상이한 개별 시간 기간들의 순환 간격(210)에 걸쳐 반복한다. 따라서, 제 1, 제 2, 제 3 및 제 4 시간 기간들은, 멀티-모드 무선 통신 디바이스, 예를 들어, 디바이스(108)를 제어하는데 사용되는 저장된 통신 스케줄에서 순환하는 시간 기간들이다.
몇몇 실시예들의 하나의 특성에 따르면, 예시적인 멀티-모드 무선 통신 디바이스, 예를 들어, 디바이스(108)는 제 1 시간 기간(202) 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작된다.
제 2 시간 기간(204) 동안, 멀티-모드 무선 통신 디바이스는, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하며, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호들을 수신하는 것 및 송신하는 것 중 적어도 하나를 수행한다. 다양한 실시예들에서, 제 2 시간 기간(204)은, 제 1 통신 프로토콜에 따라 다운링크 동작 모드와 업링크 동작 모드 사이에서 스위칭하기 위해 사용되는 시간 기간이다. 제 3 시간 기간(206) 동안, 멀티-모드 무선 통신 디바이스는 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 제 2 동작 모드에서 동작되며, 상기 제 3 시간 기간(206)은 상기 제 1 및 제 2 시간 기간들(202, 204)에 후속한다.
제 4 시간 기간(208) 동안, 멀티-모드 무선 디바이스는, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 제 2 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드로 스위칭한다.
제 2 및 제 4 시간 기간들(204, 208)은 종종 스위칭 시간 기간들 또는 가드 시간 기간들로서 또한 지칭된다. 몇몇 실시예들에서, 제 2 시간(204) 및/또는 제 4 시간 기간(208)의 지속기간은 미리 결정된 시스템 파라미터에 의해 특정된다. 몇몇 실시예들에서, 제 2 시간 기간 및 제 4 시간 기간은, 라디오 신호가 최대 셀 사이즈의 반경을 2회, 예를 들어, 셀(102)의 반경을 2회 이동하는데 요구되는 시간의 양에 적어도 10배이다.
도 3은 일 예시적인 실시예에 따른, 멀티-모드 무선 통신 디바이스를 동작시키는 예시적인 방법의 흐름도(300)이다. 예시의 목적을 위해, 멀티-모드 무선 통신 디바이스(108)가 흐름도(300)의 방법을 구현하고 있다고 고려한다. 그러나, 흐름도(300)의 방법이 예시적인 통신 네트워크(100) 내의 다른 멀티-모드 무선 통신 디바이스들에 의해 또한 구현될 수 있음을 인식해야 한다. 예시적인 방법의 동작은 단계(302)에서 시작하며, 여기서, 통신 디바이스(108)는 파워 온(power on)되고 초기화된다. 동작은 시작 단계(302)로부터 단계(304)로 진행한다.
단계(304)에서, 제 1 시간 기간, 예를 들어, 제 1 시간 기간(202) 동안, 멀티-모드 디바이스는 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작한다. 다양한 실시예들에서, 다운링크 동작 모드에서 동작하는 것은, 기지국으로부터 신호들을 수신하는 것을 포함하며, 여기서, 업링크 동작 모드에서 동작하는 것은 기지국으로 신호들을 송신하는 것을 포함한다. 따라서, 제 1 시간 기간 동안, 멀티-모드 디바이스는, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 또는 업링크 동작 모드 중 어느 하나에서 동작할 수도 있다. 다양한 실시예들에서, 멀티-모드 디바이스가, 예를 들어, 업링크 및/또는 다운링크 동작 모드 동안 기지국과 통신하는 경우, 멀티-모드 디바이스는 인프라구조 또는 셀룰러 동작 모드에서 동작하는 것으로 지칭된다.
몇몇 실시예들에서, 제 1 통신 프로토콜은 시분할 듀플렉싱(TDD) 셀룰러 통신 프로토콜이다. 몇몇 실시예들에서, 제 1 통신 프로토콜은 최대 셀 사이즈를 갖는 통신 시스템에서 사용되는 셀룰러 통신 프로토콜이다.
동작은 단계(304)로부터 단계(306)로 진행한다. 단계(306)는 제 2 시간 기간, 예를 들어, 제 2 시간 기간(204) 동안 수행되며, 몇몇 실시예들에서는 단계들(308, 310, 및 316)을 포함한다. 단계(308)에서, 제 2 시간 기간 동안, 멀티-모드 무선 디바이스는 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭한다. 따라서, 멀티-모드 무선 디바이스가 제 1 시간 기간(202) 동안 다운링크 모드에서 동작했다면, 제 2 시간 기간(204) 동안, 그 디바이스는 업링크 동작 모드로 스위칭한다.
제 2 시간 기간 동안 또한 수행되는 단계(310)에서, 단계들(312 또는 314) 중 적어도 하나가 수행된다. 단계(312)에서, 멀티-모드 무선 디바이스는, 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호, 예를 들어, 피어 탐색 신호를 송신한다. 따라서, 몇몇 실시예들에서, 제 2 시간 기간(204), 예를 들어, 스위칭 시간 기간 동안, 멀티-모드 무선 디바이스는 동일한 공통 주파수 스펙트럼을 사용하여 그리고 인프라구조 기지국과 통신하지 않으면서 피어 투 피어 통신 모드에서 동작한다.
단계(314)에서, 멀티-모드 무선 디바이스는, 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호, 예를 들어, 피어 탐색 신호를 수신한다. 몇몇 실시예들에서, 제 2 통신 프로토콜은 피어 투 피어 통신 프로토콜이다. 몇몇 실시예들에서, 제 2 통신 프로토콜은 WiFi 또는 블루투스 통신 프로토콜이다. 다양한 실시예들에서, 제 2 시간 기간(204)은 피어 탐색 정보를 통신, 예를 들어, 전송 및/또는 수신하기 위해 사용된다.
단계(316)에서, 멀티-모드 무선 디바이스는, 제 2 시간 기간(204) 동안, 제 1 통신 프로토콜을 사용하여 신호들을 송신 또는 수신하는 것을 억제하도록 제어된다. 따라서, 몇몇 실시예들에서, 제 2 시간 기간(204) 동안, 멀티-모드 무선 디바이스는 제 1 통신 프로토콜을 사용하여 통신하지 않도록 제어된다. 몇몇 실시예들에서, 스위칭 시간 기간(204)은, 의미있는 피어 투 피어 시그널링에 충분한 시간을 허용하기 위해 라디오 신호가 최대 셀 사이즈의 반경을 2회 이동하는데 요구되는 시간의 양의 10배를 초과하지만, 훨씬 더 클 수도 있고, 예를 들어, 몇몇 경우들에서는 70배일 수도 있다.
동작은 단계(316)로부터, 제 3 시간 기간, 예를 들어, 제 3 시간 기간(206) 동안 수행되는 단계(318)로 진행한다. 단계(318)에서, 멀티-모드 무선 디바이스는 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 제 2 동작 모드에서 동작하며, 제 3 시간 기간은 상기 제 1 및 제 2 시간 기간들에 후속한다. 따라서, 멀티-모드 무선 디바이스가 제 1 시간 기간(202) 동안 다운링크 모드에서 동작했다면, 제 3 시간 기간(206) 동안, 멀티-모드 디바이스들은 제 1 통신 프로토콜을 사용하여 업링크 동작 모드에서 동작한다.
동작은 단계(318)로부터 단계(320)로 진행한다. 단계(320)는 단계(306)와 유사하며, 제 4 시간 기간, 예를 들어, 제 4 시간 기간(208) 동작 수행되고, 몇몇 실시예들에서는 단계들(322, 324, 및 330)을 포함한다.
단계(322)에서, 제 4 시간 기간 동안, 멀티-모드 무선 디바이스는, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 제 2 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드로 스위칭한다. 따라서, 제 4 시간 기간(208) 동안, 디바이스는, 디바이스가 제 1 시간 기간(202) 동안 동작했던 동작 모드로 다시 스위칭한다.
단계(324)는 단계(310)와 유사하지만, 제 4 시간 기간(208) 동안, 단계(320)에 포함된 단계(324)는 모든 실시예들에서 반드시 수행되지는 않을 수도 있다. 따라서, 몇몇 실시예들에서, 멀티-모드 통신 디바이스가 제 2 시간 기간(204) 동안 단계(310)를 수행하면, 즉 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하면, 그 디바이스는 제 4 시간 기간(208) 동안 단계(324)를 반드시 수행하지는 않는다. 몇몇 다른 실시예들에서, 단계(310)는 제 2 시간 기간(204) 동안 단계(306)의 일부로서 수행되는 반면, 단계(324)는 제 4 시간 기간(208) 동안 단계(320)의 일부로서 수행된다.
도 3의 도시된 실시예에서, 단계(324)는 제 4 시간 기간 동안 수행된다. 단계(324)에서, 제 4 시간 기간 동안, 멀티-모드 디바이스는 단계들(326 또는 328) 중 적어도 하나를 수행한다. 단계(326)에서, 멀티-모드 무선 디바이스는, 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호, 예를 들어, 피어 탐색 신호를 송신한다. 단계(328)에서, 멀티-모드 무선 디바이스는, 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호, 예를 들어, 피어 탐색 신호를 수신한다. 몇몇 실시예들에서, 제 4 시간 기간은, 피어 탐색 정보를 통신, 예를 들어, 전송 및/또는 수신하기 위해 사용된다.
단계(330)에서, 멀티-모드 무선 디바이스는, 제 4 시간 기간(208) 동안, 제 1 통신 프로토콜을 사용하여 신호들을 송신 또는 수신하는 것을 억제하도록 제어된다. 따라서, 제 4 시간 기간(208) 동안, 멀티-모드 무선 디바이스는 제 1 통신 프로토콜을 사용하여 통신하지 않도록 제어된다.
동작은 단계(320)로부터 다시 단계(304)로 진행하며, 다양한 단계들은 통신 스케줄에 따라 그들의 대응하는 시간 기간들 동안, 즉 제 1, 제 2, 제 3 및 제 4 시간 기간들 동안 반복된다. 따라서, 다양한 실시예들에서, 멀티-모드 디바이스는, 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 제 1 동작 모드에서 동작하는 것, 제 2 시간 기간 동안 피어 투 피어 신호들을 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하는 것, 제 3 시간 기간 동안 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 제 2 동작 모드에서 동작하는 것, 및 그 후, 제 4 시간 기간 동안 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 제 2 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드로 다시 스위칭하는 것 사이에서 반복적으로 스위칭한다.
도 4는 다양한 실시예들에 따른 예시적인 멀티-모드 무선 통신 디바이스(400), 예를 들어, 멀티-모드 모바일 노드의 도면이다. 예시적인 멀티-모드 무선 통신 디바이스(400)는 멀티-모드 디바이스들 중 임의의 디바이스, 예를 들어, 도 1의 시스템(100)에 도시된 디바이스(108) 또는 디바이스(110)로서 사용될 수 있다. 예시적인 멀티-모드 무선 통신 디바이스(400)는 다운링크 동작 모드와 업링크 동작 모드 사이에서 스위칭할 수 있고, 종종 스위칭한다. 다양한 실시예들에서, 멀티-모드 무선 디바이스는 피어 투 피어 동작 모드에서 동작하며, 스위칭 시간 기간, 예를 들어, 멀티-모드 무선 디바이스가 다운링크 동작 모드와 업링크 동작 모드 사이에서 스위칭하는 시간 기간 동안 피어 투 피어 신호, 예를 들어, 피어 탐색 신호를 통신한다.
무선 멀티-모드 디바이스(400)는 수신기 모듈(402), 송신기 모듈(408), 프로세서(414), 사용자 I/O 디바이스들(416), 및 메모리(418)를 포함하며, 이들은, 다양한 엘리먼트들이 데이터 및 정보를 상호교환할 수도 있는 버스(425)를 통해 함께 커플링된다. 메모리(418)는 루틴들(420) 및 데이터/정보(436)를 포함한다. 프로세서(414), 예를 들어, CPU는 루틴들(420)을 실행하고, 메모리(418) 내의 데이터/정보(436)를 사용하여, 무선 멀티-모드 디바이스(400)의 동작을 제어하고 방법들, 예를 들어, 도면(300)에 따른 방법을 구현한다.
루틴들(420)은 통신 루틴(422) 및 멀티-모드 무선 디바이스 제어 루틴들(424)을 포함한다. 통신 루틴(422)은, 무선 멀티-모드 통신 디바이스(400)에 의해 사용되는 다양한 통신 프로토콜들을 구현한다. 제어 루틴들(424)은 링크 설정 모듈(426), 피어 투 피어 신호 생성 모듈(434), 모드 제어 모듈(428), 제어 시그널링 모듈(432), 및 피어 투 피어 통신 모듈(435)을 포함한다. 모드 제어 모듈(428)은 스위칭 모듈(430)을 포함한다.
데이터/정보(436)는 통신 스케줄 정보(440), 무선 멀티-모드 디바이스의 현재 동작 모드 정보(442), 및 생성된 피어 투 피어 신호들(444)을 포함한다. 데이터/정보(436)는 무선 멀티-모드 통신 디바이스의 동작을 위해 사용되는 다른 정보를 포함할 수도 있다.
수신기 모듈(402), 예를 들어, OFDM 수신기는 인프라구조 모드 수신기 모듈(404) 및 피어 투 피어(P2P) 수신기 모듈(406)을 포함한다. 수신기(402)는 수신 안테나(403)에 커플링되며, 수신 안테나(403)를 통해 디바이스(400)는 신호들을 수신한다. 멀티-모드 디바이스(400)가 인프라구조/셀룰러 모드에서 동작하는 경우, 인프라구조 모드 수신기 모듈(404)은 기지국들로부터 신호들을 수신한다. 수신기 모듈(404)은 제어 신호들 및 사용자 데이터 신호들을 기지국으로부터 수신할 수 있고, 종종 수신한다. P2P 수신기 모듈(406)은 피어 탐색 신호들, 피어 투 피어 트래픽 신호들, 피어 투 피어 세션 설정 신호들과 같은 피어 투 피어 신호들을, 예를 들어, 피어 디바이스로부터 직접 수신한다.
송신기(408), 예를 들어, OFDM 송신기는 인프라구조 모드 송신기 모듈(410) 및 P2P 송신기 모듈(412)을 포함하고, 송신 안테나(409)에 커플링되며, 송신 안테나(409)를 통해 디바이스(400)는 신호들을 송신한다. 몇몇 실시예들에서, 동일한 안테나가 송신기 및 수신기에 의해 사용된다. 멀티-모드 디바이스(400)가 인프라구조/셀룰러 모드에서 동작하는 경우, 인프라구조 모드 송신기 모듈(408)은, 기지국으로의 신호들을 제 1 통신 프로토콜을 사용하여 기지국에 송신한다. P2P 송신기 모듈(412)은 피어 탐색 신호들, 피어 투 피어 트래픽 신호들, 피어 투 피어 세션 설정 신호들과 같은 피어 투 피어 신호들을, 예를 들어, 피어 디바이스에 직접 송신한다.
사용자 I/O 디바이스들(416)은, 예를 들어, 키패드, 키보드, 스위치들, 마우스, 마이크로폰, 스피커, 디스플레이 등을 포함한다. 사용자 I/O 디바이스들(416)은 사용자 데이터를 입력하는 것, 출력 사용자 데이터에 액세스하는 것, 및 멀티-모드 통신 디바이스(400)의 적어도 몇몇 기능들 및 동작들, 예를 들어, 통신 세션을 개시하는 것을 제어하는 것을 포함하는 동작을 위해 사용된다.
링크 설정 모듈(426)은, 멀티-모드 통신 디바이스가 셀룰러/인프라구조 모드에서 동작하는 경우 기지국과의 통신 링크를 설정한다. 모드 제어 모듈(428)은, 통신 스케줄 정보(440)에 따라 상이한 시간 기간들 동안 상이한 모드들에서 동작하도록 멀티-모드 디바이스(400)를 제어한다. 따라서, 모드 제어 모듈(428)은, 제 1 시간 기간(202) 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하도록 디바이스(400)를 제어한다. 스위칭 모듈(430)은, 제 2 시간 기간(204) 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하도록 디바이스(400)를 제어하며, 제 4 시간 기간(208) 동안, 스위칭 모듈(430)은, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 제 2 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드로 스위칭하도록 디바이스(400)를 제어한다.
모드 제어 모듈(428)은, 제 2 시간 기간 동안, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하도록 디바이스(400)를 추가적으로 제어한다. 모드 제어 모듈(428)은, 제 3 시간 기간 동안, 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작하도록 디바이스(400)를 추가적으로 제어한다.
모드 제어 모듈(428)은, 상기 제 2 시간 기간(204) 동안 상기 제 1 통신 프로토콜을 사용하여 신호들을 송신 또는 수신하는 것을 억제하도록 상기 멀티-모드 무선 디바이스를 제어하기 위해 디바이스(400)를 추가적으로 제어한다.
다양한 실시예들에서, 제 1, 제 2, 제 3 및 제 4 시간 기간들은, 멀티-모드 무선 통신 디바이스(400)를 제어하는데 사용되는 저장된 통신 스케줄(440)에서 순환하는 시간 기간들이다. 몇몇 실시예들에서, 모드 제어 모듈(428)은, 제 1 시간 기간 동안 동작하는 것, 제 2 시간 기간 동안 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하는 것, 제 3 시간 기간 동안 동작하는 것, 및 제 4 시간 기간 동안 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하는 것 사이에서 반복적으로 스위칭하도록 디바이스(400)를 추가적으로 제어한다.
제어 시그널링 모듈(432)은 디바이스(400)로부터 통신되는 제어 신호들을 생성한다. 생성된 제어 신호들은, 예를 들어, 전력 제어 신호들, 타이밍 제어 신호들, SNR 리포트들과 같은 제어 채널 리포트 신호들 등을 포함한다.
신호 생성 모듈(434)은 멀티-모드 디바이스(400)에 의해 지원되는 상이한 프로토콜들, 예를 들어, 제 1 및 제 2 통신 프로토콜에 따라 다양한 신호들을 생성한다. 신호 생성 모듈(434)은, 피어 투 피어 신호들 뿐만 아니라 기지국들로 통신되는 신호들을 생성한다. P2P 통신 모듈(435)은, 다른 디바이스들, 예를 들어, 피어 투 피어 디바이스들, 또는 다른 멀티-모드 통신 디바이스들과의 피어 투 피어 통신들을 설정 및 유지하는 것을 담당한다.
통신 스케줄 정보(440)는, 도 2에 도시된 것과 같은 저장된 통신 스케줄을 포함한다. 멀티-모드 통신 디바이스(400)는, 상이한 동작 모드에서 동작하고 그리고/또는 디바이스(400)에 의해 지원된 상이한 프로토콜들을 사용하여 통신하기 위해 통신 스케줄 정보(440)를 사용한다. 디바이스의 현재 동작 모드(442)는, 멀티-모드 디바이스(400)의 현재 동작 모드를 표시하는 정보를 포함한다. 생성된 피어 투 피어 신호(444)는 신호 생성 모듈(434), 예를 들어, 피어 탐색 신호의 출력이다. 제 1 통신 프로토콜 정보(446)는, 멀티-모드 디바이스(400)에 의해 지원된 제 1 통신 프로토콜에 관한 정보를 포함하는 반면, 제 2 통신 프로토콜 정보(448)는, 멀티-모드 디바이스(400)에 의해 지원된 제 2 통신 프로토콜에 관한 정보를 포함한다.
프로세서(414), 예를 들어, CPU는 루틴들(420)을 실행하고, 메모리(418) 내의 데이터/정보(436)를 사용하여, 무선 멀티-모드 디바이스(400)의 동작을 제어한다. 몇몇 실시예들에서, 프로세서(414)는, 제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하고; 제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하고, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하며; 그리고, 제 3 시간 기간 동안, 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작 - 상기 제 3 시간 기간은 상기 제 1 및 제 2 시간 기간들에 후속함 - 하도록 구성된다.
몇몇 실시예들에서, 프로세서(414)는, 상기 제 2 시간 기간 동안 상기 제 1 통신 프로토콜을 사용하여 신호들을 송신 또는 수신하는 것을 억제하기 위해 상기 멀티-모드 무선 통신 디바이스(400)를 제어하도록 추가적으로 구성된다.
몇몇 실시예들에서, 프로세서(414)는, 기지국으로부터 신호들을 수신하기 위하여 다운링크 동작 모드에서 동작하기 위해 멀티-모드 디바이스를 제어하는 것의 일부로서 상기 멀티-모드 디바이스를 제어하고, 기지국으로 신호들을 송신하기 위하여 업링크 동작 모드에서 동작하기 위해 멀티-모드 디바이스를 제어하는 것의 일부로서 상기 멀티-모드 디바이스를 제어하도록 추가적으로 구성된다.
몇몇 실시예들에서, 프로세서(414)는, 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하기 위해 디바이스를 제어하는 것의 일부로서, 피어 탐색 신호를 송신하는 것 및 피어 탐색 신호를 수신하는 것 중 적어도 하나를 수행하기 위해 멀티-모드 무선 통신 디바이스를 제어하도록 추가적으로 구성된다.
몇몇 실시예들에서, 프로세서(414)는, (i) 제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하는 것, (ii) 제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하고, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하는 것, 및 (iii) 제 3 시간 기간 동안, 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작하는 것 - 상기 제 3 시간 기간은 상기 제 1 및 제 2 시간 기간들에 후속함 - 사이에서 반복적으로 스위칭하기 위해 상기 멀티-모드 디바이스를 제어하도록 추가적으로 구성된다.
도 5는 다양한 실시예들에 따른, 멀티-모드 무선 통신 디바이스를 동작시키는 예시적인 방법의 흐름도(500)이다. 멀티-모드 무선 통신 디바이스는, 예를 들어, 도 1의 시스템(100)의 디바이스(108)이다. 예시적인 방법의 동작은 단계(502)에서 시작하며, 여기서, 멀티-모드 무선 통신 디바이스는 파워 온되고 초기화된다. 동작은 시작 단계(502)로부터 단계(503)로 진행하며, 여기서, 멀티-모드 무선 통신 디바이스는 사용할 통신 스케줄을 결정한다. 동작은 단계(503)로부터 단계(504)로 진행하며, 여기서, 멀티-모드 무선 통신 디바이스는, 제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작한다. 몇몇 실시예들에서, 제 1 통신 프로토콜은 시분할 듀플렉싱(TDD) 셀룰러 통신 프로토콜이다. 동작은 단계(504)로부터 단계들(506 및 508)로 진행한다. 몇몇 실시예들에서, 동작은 또한, 단계(504)로부터 단계(510)로 진행한다. 단계(506)에서, 멀티-모드 무선 통신 디바이스는, 제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 제 2 동작 모드로 스위칭한다. 다양한 실시예들에서, 제 2 시간 기간은, 제 1 통신 프로토콜에 따라 다운링크 동작 모드와 상기 업링크 동작 모드 사이에서 스위칭하기 위해 사용되는 시간 기간이다. 단계(508)에서, 멀티-모드 무선 통신 디바이스는, 상기 제 2 시간 기간 동안, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행한다. 몇몇 실시예들에서, 단계(508)는 단계들(512 및 514) 중 하나 또는 양자를 포함할 수도 있고, 종종 포함한다. 단계(512)에서, 멀티-모드 무선 통신 디바이스는 피어 탐색 신호를 송신한다. 단계(514)에서, 멀티-모드 무선 통신 디바이스는 피어 탐색 신호를 수신한다.
단계(510)로 리턴하면, 단계(510)에서, 멀티-모드 무선 통신 디바이스는, 상기 제 2 시간 기간 동안 제 1 통신 프로토콜을 사용하여 신호들을 송신 또는 수신하는 것을 억제하도록 멀티-모드 무선 통신 디바이스를 제어한다. 동작은 단계들(506, 508 및 510)로부터 단계(516)로 진행한다.
단계(516)에서, 멀티-모드 무선 통신 디바이스는, 제 3 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 상기 업링크 또는 다운링크 동작 모드 중 상기 제 2 동작 모드에서 동작하며, 제 3 시간 기간은 상기 제 1 및 제 2 시간 기간들에 후속한다. 동작은 단계(516)로부터 단계들(518 및 520)로 진행한다. 몇몇 실시예들에서, 동작은 단계(518)로부터 단계(522)로 진행한다.
단계(518)에서, 멀티-모드 무선 통신 디바이스는, 제 4 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드로부터 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로 스위칭한다. 단계(520)에서, 멀티-모드 무선 통신 디바이스는, 상기 제 4 시간 기간 동안, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행한다. 몇몇 실시예들에서, 단계(520)는 단계들(524 및 526) 중 하나 또는 양자를 포함할 수도 있고, 종종 포함한다. 단계(524)에서, 멀티-모드 무선 통신 디바이스는 피어 탐색 신호를 송신한다. 단계(526)에서, 멀티-모드 무선 통신 디바이스는 피어 탐색 신호를 수신한다. 단계(522)에서, 멀티-모드 무선 통신 디바이스는, 상기 제 4 시간 기간 동안 제 1 통신 프로토콜을 사용하여 신호들을 송신 또는 수신하는 것을 억제하도록 멀티-모드 무선 통신 디바이스를 제어한다.
동작은 단계들(518, 520, 및 522)로부터 단계(504)로 진행하며, 여기서, 멀티-모드 통신 디바이스는, 다른 제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작한다.
몇몇 실시예들에서, 제 1 통신 프로토콜은 최대 셀 사이즈를 갖는 통신 시스템에서 사용되는 셀룰러 통신 프로토콜이며, 제 2 시간 기간은, 라디오 신호가 최대 셀 사이즈의 반경을 2회 이동하는데 요구되는 시간의 양의 적어도 10배이다. 다양한 실시예들에서, 제 2 시간 기간의 지속기간은 미리 결정된 시스템 파라미터에 의해 특정된다.
몇몇 실시예들에서, 제 1, 제 2 및 제 3 시간 기간들은, 멀티-모드 무선 통신 디바이스를 제어하는데 사용되는 저장된 통신 스케줄에서 순환하는 시간 기간들이다. 몇몇 실시예들에서, 제 1, 제 2, 제 3, 및 제 4 시간 기간들은, 멀티-모드 무선 통신 디바이스를 제어하는데 사용되는 저장된 통신 스케줄에서 순환하는 시간 기간들이다. 몇몇 실시예들에서, 제 4 시간 기간은 제 2 시간 기간과 동일한 지속기간이다. 다양한 실시예들에서, 멀티-모드는, 저장된 통신 스케줄에 따라 상이한 시간 간격들에 대응하는 상이한 통신 동작들 사이에서 반복적으로 스위칭한다. 예를 들어, 멀티-모드 무선 통신 디바이스는, 저장된 통신 스케줄에 따라 흐름도(500)의 다수의 반복들을 수행하고, 상이한 시간 간격들 동안 상이한 통신 동작들을 수행한다. 몇몇 실시예들에서, 제 1 시간 기간의 지속기간은 제 3 시간 기간의 지속기간과 동일하다. 다른 실시예들에서, 제 1 시간 기간의 지속기간은 제 3 시간 기간의 지속기간과 상이하다.
일 예시적인 실시예에서, 제 1 시간 기간은 셀룰러 네트워크의 다운링크 시간 기간에 대응하고, 제 2 시간 기간은 셀룰러 네트워크에서 다운링크로부터 업링크 통신들로 스위칭하기 위해 사용되는 시간 간격에 대응하고, 제 3 시간 기간은 셀룰러 네트워크에 대한 업링크 시간 기간에 대응하며, 제 4 시간 기간은 셀룰러 네트워크에서 업링크로부터 다운링크 통신들로 스위칭하기 위해 사용되는 시간 간격에 대응한다. 다양한 실시예들에서, 제 2 및 제 4 시간 기간들은, 셀룰러 네트워크에서 다운링크 및 업링크 통신들 사이에서의 스위칭을 달성하는데 필요한 시간보다 지속기간이 더 길게 의도적으로 셋팅된다. 제 2 및 제 4 시간 기간들은, 피어 투 피어 통신들을 지원하기 위해 부가적으로 유리하게 이용된다.
몇몇 실시예들에서, 다운링크 동작 모드에서 동작하는 것은 기지국으로부터 신호들을 수신하는 것을 포함하고, 업링크 동작 모드에서 동작하는 것은 기지국에 신호들을 송신하는 것을 포함한다.
몇몇 실시예들에서, 제 1 통신 프로토콜은 3GPP TS 36.211 V10.20(2011-06)을 준수한다. 몇몇 실시예들에서, 제 2 통신 프로토콜은 WiFi 또는 블루투스 통신 프로토콜이다.
몇몇 실시예들에서, 단계(503)는, 멀티-모드 무선 통신 디바이스의 위치에 대응하거나, 신호가 검출되었던 식별된 기지국에 대응하는 저장된 시스템 구성 정보를 리트리브(retrieve)하는 것을 포함한다. 몇몇 실시예들에서, 멀티-모드 무선 통신 디바이스는 특정한 통신 스케줄에 따라 사전-구성된다. 몇몇 실시예들에서, 단계(503)는, 통신 스케줄 정보, 및/또는 통신 스케줄 정보를 결정하는데 사용되는 정보를 통신하는 기지국으로부터 하나 또는 그 초과의 신호들을 수신하는 것을 포함한다. 몇몇 실시예들에서, 통신 스케줄은, 예를 들어, 기지국으로부터의 수신 신호에 기초하거나 위치 정보에 기초하여 복수의 대안적인 스케줄들로부터 선택된다. 예를 들어, 멀티-모드 무선 통신들은, 예를 들어, 상이한 최대 셀 사이즈들을 수용하기 위해, 셀룰러 네트워크 상에서 상이한 예상된 로드들을 수용하기 위해, 다운링크와 업링크 사이의 상이한 트래픽 밸런스들을 수용하기 위해, 상이한 양들의 피어 투 피어 트래픽을 수용하기 위해, 및/또는 셀룰러 트래픽과 피어 투 피어 트래픽 사이의 상이한 우선순위들을 수용하기 위해, 제 2 시간 간격의 상이한 지속기간을 포함하는 상이한 통신 스케줄들을 사용하는 상이한 네트워크들에서 상이한 시간들로 동작할 수도 있다.
몇몇 실시예들에서, 통신 스케줄 구조는, 예를 들어, 기지국으로부터의 수신 신호에 기초하거나 위치 정보에 기초하여 복수의 대안적인 통신 스케줄 구조들로부터 선택된다. 예를 들어, 제 1 대안적인 구조는 5개의 다운링크 시간 슬롯들, 후속하여 다운링크 투 업링크 스위칭 간격, 후속하여 5개의 업링크 시간 슬롯들, 후속하여 업링크 투 다운링크 스위칭 간격의 순환하는 패턴이다. 제 2 대안적인 구조는, 5개의 다운링크 시간 슬롯들, 후속하여 다운링크 투 업링크 스위칭 간격, 후속하여 2개의 업링크 시간 슬롯들, 후속하여 업링크 투 다운링크 스위칭 간격의 순환하는 패턴이다.
몇몇 실시예들에서, 예를 들어, 제 2 및 제 4 시간 기간 지속기간들을 특정하는 다운링크/업링크 스위칭 시간 기간은, 예를 들어, 기지국으로부터의 수신 신호에 기초하거나 위치 정보에 기초하여 복수의 대안적인 시간 지속기간들로부터 선택된다.
도 6은 예시적인 실시예에 따른 예시적인 멀티-모드 무선 통신 디바이스(600), 예를 들어, 모바일 노드의 도면이다. 예시적인 멀티-모드 무선 통신 디바이스(600)는, 예를 들어, 도 1의 시스템(100)의 멀티-모드 무선 통신 디바이스들(108, 110) 중 하나이다. 예시적인 멀티-모드 무선 통신 디바이스(600)는 도 5의 흐름도(500)에 따른 방법을 구현할 수도 있고, 종종 구현한다.
멀티-모드 무선 통신 디바이스(600)는 수신기(602), 송신기(608), 프로세서(614), 예를 들어, CPU, 사용자 I/O 디바이스들(616), 예를 들어, 디스플레이, 스피커, 마이크로폰, 키패드, 터치 스크린 등, 및 메모리(618)를 포함하며, 이들은 다양한 엘리먼트들(602, 608, 614, 616, 618)이 데이터 및 정보를 상호교환할 수도 있는 버스(619)를 통해 함께 커플링된다. 수신기(602)는 인프라구조 모드 수신기 모듈(604) 및 피어 투 피어 수신기 모듈(606)을 포함한다. 수신기(602)는 수신 안테나(603)에 커플링되며, 수신 안테나(603)를 통해, 멀티-모드 디바이스는 기지국으로부터 다운링크 신호들을 그리고 다른 디바이스들로부터 피어 투 피어 신호들을 수신할 수도 있다. 송신기(608)는, 인프라구조 모드 송신기 모듈(610) 및 피어 투 피어 송신기 모듈(612)을 포함한다. 송신기(608)는 송신 안테나(609)에 커플링되며, 송신 안테나(609)를 통해, 멀티-모드 무선 통신 디바이스는 업링크 신호들을 기지국에 그리고 피어 투 피어 신호를 다른 디바이스들에 송신할 수도 있다. 예시적인 피어 투 피어 신호들은 피어 탐색 신호들을 포함한다.
몇몇 실시예들에서, 수신기(602), 송신기(608), 사용자 I/O 디바이스들(616), 수신기(602)의 일부, 송신기(608)의 일부, 및 사용자 I/O 디바이스들(616)의 일부 중 하나 또는 그 초과는 프로세서(614) 내부에 위치된다.
메모리(618)는 루틴들(620) 및 데이터/정보(622)를 포함한다. 데이터/정보(622)는, 통신 스케줄 정보(624), 선택된 순환 스케줄(626), 현재 시간 간격(628), 멀티-모드 무선 통신 디바이스의 현재 동작 모드(630), 제 1 통신 프로토콜 정보(632), 제 2 통신 프로토콜 정보(634), 기지국으로부터의 수신 다운링크 신호(636), 생성된 피어 투 피어 신호(638), 수신 피어 투 피어 신호(640) 및 기지국(644)로의 송신을 위한 생성된 업링크 신호를 포함한다.
몇몇 실시예들에서, 프로세서(614)는, 제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하기 위해 상기 멀티-모드 무선 통신 디바이스를 제어하고; 제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하고; 상기 제 2 시간 기간 동안, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하며; 그리고, 제 3 시간 기간 동안, 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작하기 위해 상기 멀티-모드 통신 디바이스를 제어 - 상기 제 3 시간 기간은 상기 제 1 및 제 2 시간 기간들에 후속함 - 하도록 구성된다. 다양한 실시예들에서, 상기 제 2 시간 기간은, 상기 제 1 통신 프로토콜에 따라 상기 다운링크 동작 모드와 상기 업링크 동작 모드 사이에서 스위칭하기 위해 사용된 시간 기간이다.
몇몇 실시예들에서, 프로세서(614)는, 상기 제 2 시간 기간 동안 상기 제 1 통신 프로토콜을 사용하여 신호들을 송신 또는 수신하는 것을 억제하기 위해 상기 멀티-모드 무선 통신 디바이스를 제어하도록 추가적으로 구성된다.
다양한 실시예들에서, 제 1 통신 프로토콜은 시분할 듀플렉싱(TDD) 셀룰러 통신 프로토콜이다. 몇몇 실시예들에서, 프로세서(614)는, 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하도록 구성되는 것의 일부로서, 피어 탐색 신호를 송신하는 것 및 피어 탐색 신호를 수신하는 것 중 적어도 하나를 수행하도록 구성된다.
몇몇 실시예들에서, 상기 제 1 통신 프로토콜은 최대 셀 사이즈를 갖는 통신 시스템에서 사용되는 셀룰러 통신 프로토콜이며; 제 2 시간 기간은, 라디오 신호가 최대 셀 사이즈의 반경을 2회 이동하는데 요구되는 시간의 양의 적어도 10배이다.
다양한 실시예들에서, 상기 제 2 시간 기간의 지속기간은 시스템 파라미터, 예를 들어, 미리 결정된 시스템 파라미터에 의해 특정된다. 몇몇 실시예들에서, 제 2 시간 기간의 지속기간을 특정하는 시스템 파라미터의 값은, 복수의 미리 결정된 대안적인 값들 중 하나이다. 몇몇 실시예들에서, 제 2 시간 기간의 지속기간을 특정하는 시스템 파라미터의 값을 통신 또는 식별하는 정보는 기지국으로부터의 신호를 통해 통신된다. 몇몇 실시예들에서, 제 2 시간 기간의 지속기간을 특정하는 시스템 파라미터의 값은, 프로세서(614)를 포함하는 멀티-모드 무선 통신 디바이스의 위치에 기초하거나 프로세서(614)를 포함하는 멀티-모드 무선 통신 디바이스의 근방의 식별된 기지국에 기초하여 선택된다.
몇몇 실시예들에서, 제 1, 제 2 및 제 3 시간 기간들은, 멀티-모드 무선 통신 디바이스를 제어하는데 사용되는 저장된 통신 스케줄에서 순환하는 시간 기간들이며, 프로세서(614)는, 상기 저장된 통신 스케줄에 따라 상이한 시간 간격들에 대응하는 상이한 통신 동작들 사이에서 반복적으로 스위칭하기 위해 상기 멀티-모드 무선 통신 디바이스를 제어하도록 추가적으로 구성된다. 프로세서(614)는, 다운링크 동작 모드에서 동작하도록 구성되는 것의 일부로서, 기지국으로부터 신호들을 수신하도록 구성되며, 프로세서(614)는, 업링크 동작 모드에서 동작하도록 구성되는 것의 일부로서, 신호들을 기지국에 송신하도록 구성된다.
몇몇 실시예들에서, 제 1 통신 프로토콜은 3GPP TS 36.211 V10.2.0(2011-06)을 준수하며, 프로세서(614)는 제 1 통신 프로토콜을 지원하도록 구성된다. 다양한 실시예들에서, 제 2 통신 프로토콜은 WiFi 또는 블루투스 통신 프로토콜이며, 프로세서(614)는 제 2 통신 프로토콜을 지원하도록 구성된다.
도 7은, 도 6에 도시된 예시적인 멀티-모드 무선 통신 디바이스(600)에서 사용될 수 있고, 몇몇 실시예들에서는 사용되는 모듈들의 어셈블리(700)이다. 어셈블리(700) 내의 모듈들은 도 6의 프로세서(614) 내의 하드웨어로, 예를 들어, 개별 회로들로서 구현될 수 있다. 대안적으로, 모듈들은 소프트웨어로 구현될 수도 있으며, 도 6에 도시된 멀티-모드 무선 통신 디바이스(600)의 메모리(618)에 저장될 수도 있다. 몇몇 그러한 실시예들에서, 모듈들의 어셈블리(700)는 도 6의 디바이스(600)의 메모리(618)의 루틴들(620)에 포함된다. 도 6의 실시예에서 단일 프로세서, 예를 들어, 컴퓨터로서 도시되었지만, 프로세서(614)가 하나 또는 그 초과의 프로세서들, 예를 들어, 컴퓨터들로서 구현될 수도 있음을 인식해야 한다. 소프트웨어로 구현된 경우, 모듈들은, 프로세서에 의해 실행되는 경우, 모듈에 대응하는 기능을 구현하도록 프로세서, 예를 들어, 컴퓨터(614)를 구성하는 코드를 포함한다. 몇몇 실시예들에서, 프로세서(614)는 모듈들의 어셈블리(700)의 모듈들의 각각을 구현하도록 구성된다. 모듈들의 어셈블리(700)가 메모리(618)에 저장되는 실시예들에서, 메모리(618)는, 적어도 하나의 컴퓨터, 예를 들어, 프로세서(614)로 하여금 모듈들이 대응하는 기능들을 구현하게 하기 위한 코드, 예를 들어, 각각의 모듈에 대한 개별 코드를 포함하는 컴퓨터 판독가능 매체, 예를 들어, 비-일시적인 컴퓨터 판독가능 매체를 포함하는 컴퓨터 프로그램 물건이다.
완전한 하드웨어 기반 또는 완전한 소프트웨어 기반 모듈들이 사용될 수도 있다. 그러나, 소프트웨어 및 하드웨어(예를 들어, 회로 구현된) 모듈들의 임의의 결합이 기능들을 구현하는데 사용될 수도 있음을 인식해야 한다. 인식되어야 하는 바와 같이, 도 7에 도시된 모듈들은, 도 5의 흐름도(500)의 방법에 도시되고 그리고/또는 설명된 대응하는 단계들의 기능들을 수행하도록 멀티-모드 무선 통신 디바이스(600) 또는 프로세서(614)와 같은 그 내부의 엘리먼트들을 제어 및/또는 구성한다.
모듈들의 어셈블리(700)는 부분 A(701) 및 부분 B(705)의 결합을 포함한다. 모듈들의 어셈블리(700)는, 제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하기 위해 멀티-모드 무선 통신 디바이스를 제어하도록 구성된 모듈(704), 제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 제 2 동작 모드로 스위칭하도록 구성된 모듈(706), 및 상기 제 2 시간 기간 동안, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하도록 구성된 모듈(708)을 포함한다. 모듈(708)은, 피어 탐색 신호를 송신하도록 구성된 모듈(712), 및 피어 탐색 신호를 수신하도록 구성된 모듈(714)을 포함한다. 다양한 실시예들에서, 모듈들의 어셈블리(700)는, 상기 제 2 시간 기간 동안 제 1 통신 프로토콜을 사용하여 신호들을 송신 또는 수신하는 것을 억제하기 위해 멀티-모드 무선 통신 디바이스를 제어하도록 구성된 모듈(710)을 더 포함한다.
모듈들의 어셈블리(700)는, 제 3 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작하기 위해 멀티-모드 무선 통신 디바이스를 제어하도록 구성된 모듈(716)을 더 포함하며, 제 3 시간 기간은 제 1 및 제 2 시간 기간들에 후속한다. 모듈들의 어셈블리(700)는, 제 4 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드로부터 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로 스위칭하도록 구성된 모듈(718), 및 상기 제 4 시간 기간 동안, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하도록 구성된 모듈(720)을 더 포함한다. 모듈(720)은, 피어 탐색 신호를 송신하도록 구성된 모듈(724) 및 피어 탐색 신호를 수신하도록 구성된 모듈(726)을 포함한다. 다양한 실시예들에서, 모듈들의 어셈블리(700)는, 상기 제 4 시간 기간 동안 제 1 통신 프로토콜을 사용하여 신호들을 송신 또는 수신하는 것을 억제하기 위해 멀티-모드 무선 통신 디바이스를 제어하도록 구성된 모듈(722)을 더 포함한다.
모듈들의 어셈블리(700)는, 다운링크 동작 모드에서 멀티-모드 무선 통신 디바이스를 동작시키도록 구성된 모듈(750), 업링크 동작 모드에서 멀티-모드 통신 디바이스를 동작시키도록 구성된 모듈(754), 및 저장된 통신 스케줄, 예를 들어, 제 1 시간 간격들, 제 2 시간 간격들, 제 3 시간 간격들 및 제 4 시간 간격들을 포함하는 저장된 순환하는 통신 스케줄에 따라 상이한 시간 간격들에 대응하는 상이한 통신 동작 사이에서 반복적으로 스위칭하기 위해 멀티-모드 무선 통신 디바이스를 제어하도록 구성된 모듈(758)을 더 포함한다. 모듈(750)은 기지국으로부터 신호들을 수신하도록 구성된 모듈(752)을 포함하고, 모듈(754)은 기지국으로 신호들을 송신하도록 구성된 모듈(756)을 포함한다.
모듈들의 어셈블리(700)는, 멀티-모드 무선 통신 디바이스에 의해 사용될 통신 스케줄을 결정하도록 구성된 모듈(703)을 더 포함한다. 몇몇 실시예들에서, 모듈들의 어셈블리(700)는, 기지국으로부터 수신된 정보에 기초하여 복수의 대안적인 미리 결정된 순환 스케줄들 중에서 미리 결정된 순환 스케줄을 식별하도록 구성된 모듈(760), 특정된 미리 결정된 시스템 파라미터로부터 제 2 시간 기간의 지속기간을 결정하도록 구성된 모듈(762), 특정된 미리 결정된 시스템 파라미터로부터 제 4 시간 기간의 지속기간을 결정하도록 구성된 모듈(764), 제 2 시간 기간의 지속기간을 결정하는데 사용된 정보를 통신하는 기지국으로부터 신호를 수신하도록 구성된 모듈(766), 제 4 시간 기간의 지속기간을 결정하는데 사용된 정보를 통신하는 기지국으로부터 신호를 수신하도록 구성된 모듈(768), 기지국으로부터의 수신 신호에 기초하여 순환 통신 스케줄 구조를 결정하도록 구성된 모듈(770), 복수의 대안적인 순환 스케줄 구조들 중에서 구현된 순환 통신 스케줄 구조를 결정하는데 사용된 정보를 통신하는 기지국으로부터 신호를 수신하도록 구성된 모듈(772) 중 하나 또는 그 초과 또는 모두를 더 포함한다.
다양한 실시예들에서, 제 2 시간 기간은, 상기 제 1 통신 프로토콜에 따라 상기 다운링크 동작 모드와 상기 업링크 동작 모드 사이에서 스위칭하기 위해 사용되는 시간 기간이다. 몇몇 실시예들에서, 제 1 통신 프로토콜은 시분할 듀플렉싱(TDD) 셀룰러 통신 프로토콜이다. 다양한 실시예들에서, 제 1 통신 프로토콜은 최대 셀 사이즈를 갖는 통신 시스템을 사용하는 셀룰러 통신 프로토콜이며, 제 2 시간 기간은, 라디오 신호가 최대 셀 사이즈의 반경을 2회 이동하는데 요구되는 시간의 양의 적어도 10배이다. 몇몇 실시예들에서, 제 2 시간 기간의 지속기간은 미리 결정된 파라미터에 의해 특정된다. 다양한 실시예들에서, 제 4 시간 기간의 지속기간은 제 2 시간 기간의 지속기간과 동일하다.
몇몇 실시예들에서, 제 1, 제 2, 및 제 3 시간 기간은, 멀티-모드 무선 통신 디바이스를 제어하는데 사용되는 저장된 통신 스케줄에서 순환하는 시간 기간들이다. 몇몇 실시예들에서, 제 1, 제 2, 제 3, 및 제 4 시간 기간들은, 멀티-모드 무선 통신 디바이스를 제어하는데 사용되는 저장된 통신 스케줄에서 순환하는 시간 기간들이다.
몇몇 실시예들에서, 제 1 통신 프로토콜은 3GPP TS 36.211 V10.2.0(2011-06)을 준수한다. 몇몇 실시예들에서, 제 2 통신 프로토콜은 WiFi 또는 블루투스 통신 프로토콜이다.
도 8은 예시적인 실시예에 따른, 제 1 통신 디바이스를 동작시키는 예시적인 방법의 흐름도(800)이다. 제 1 통신 디바이스는, 예를 들어, 도 1의 시스템(100)의 디바이스(116)이다. 예시적인 방법의 동작은 단계(802)에서 시작하며, 여기서, 제 1 통신 디바이스는 파워 온되고 초기화된다. 동작은 시작 단계(802)로부터 단계(804)로 진행한다. 단계(804)에서, 제 1 통신 디바이스는, 시분할 듀플렉스(TDD) 통신 프로토콜을 사용하는 TDD 통신 디바이스인 제 2 통신 디바이스와 동작을 동기화시킨다. 단계(804)는 단계(806) 및 단계(808)를 포함한다. 단계(806)에서, 제 1 통신 디바이스는 타이밍 신호들, 예를 들어, 비컨 신호들 및/또는 파일럿 신호들을 제 2 통신 디바이스로부터 수신한다. 동작은 단계(806)로부터 단계(808)로 진행하며, 여기서, 제 1 통신 디바이스는, 상기 수신된 타이밍 신호들에 기초하여 상기 제 2 통신 디바이스의 스위칭 시간 간격들과 피어 투 피어 통신 시간 간격들을 동기화시킨다. 동작은 단계(804)로부터 단계(810)로 진행한다.
단계(810)에서, 제 1 통신 디바이스는, 상기 TDD 프로토콜과는 상이한 제 1 통신 프로토콜을 사용하는 상기 제 1 통신들에 의한 신호들의 송신을, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하고 제 2 통신 디바이스가 신호들을 송신하지 않는 시간 기간들로 제한한다. 다양한 실시예들에서, 제 1 통신 프로토콜은 피어 투 피어 통신 프로토콜이다. 단계(810)는 온고잉 기반(ongoing basis)으로 수행된다. 동작은 단계(810)로부터 단계(812) 및 단계(814)로 진행한다.
단계(812)에서, 제 1 통신 디바이스는, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하는 상기 시간 기간들 중 적어도 하나 동안 피어 투 피어 신호를 송신한다. 단계(812)는 온고잉 기반으로 수행된다.
단계(814)에서, 제 1 통신 디바이스는, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하는 상기 시간 기간들 중 적어도 하나 동안 피어 투 피어 신호를 수신한다. 단계(814)는 온고잉 기반으로 수행된다.
몇몇 실시예들에서, 제 1 통신 디바이스는 상기 TDD 통신 프로토콜을 사용하여 신호들을 송신하지 않는다. 다양한 실시예들에서, 제 2 통신 디바이스는 셀룰러 네트워크의 기지국이며, 제 1 통신 디바이스는, 다이렉트 디바이스 투 디바이스 통신들을 지원하지만 기지국을 통한 통신을 지원하지 않는 피어 투 피어 통신 디바이스이다.
도 9는 예시적인 실시예에 따른 예시적인 제 1 통신 디바이스(900), 예를 들어, 디바이스 투 디바이스 통신들을 지원하는 모바일 노드의 도면이다. 제 1 통신 디바이스(900)는, 예를 들어, 도 1의 시스템(100)의 디바이스(116 및 118) 중 하나이다. 예시적인 제 1 통신 디바이스(900)는 도 8의 흐름도(800)에 따른 방법을 구현할 수도 있고, 종종 구현한다.
제 1 통신 디바이스(900)는 수신기(902), 송신기(908), 사용자 I/O 디바이스들(912), 프로세서(914), 예를 들어, CPU, 및 메모리(916)를 포함하고, 이들은 버스(922)를 통해 함께 커플링되며, 버스(922)를 통해, 다양한 엘리먼트들(902, 908, 912, 914, 916)은 데이터 및 정보를 교환할 수도 있다. 수신기(902)는, 타이밍 신호 수신기 모듈(904) 및 피어 투 피어 수신기 모듈(906)을 포함한다. 수신기(902)는, 수신 안테나(903)에 커플링되고, 수신 안테나(903)를 통해 수신기 모듈(902)은 기지국으로부터 신호들, 예를 들어, 타이밍 신호들을, 그리고 피어 투 피어 통신들을 지원하는 디바이스들로부터 피어 투 피어 신호들, 예를 들어, 피어 탐색 신호들을 수신할 수도 있다. 송신기(908)는, 안테나(909)를 통해 피어 투 피어 신호들, 예를 들어, 피어 탐색 신호를 송신하기 위한 피어 투 피어 송신기 모듈(910)을 포함한다. 사용자 I/O 디바이스들(912)은, 예를 들어, 디스플레이, 키패드, 터치-스크린, 마이크로폰, 스피커 등을 포함한다. 몇몇 실시예들에서, 수신기(902), 송신기(908), 사용자 I/O 디바이스들(912), 수신기(902)의 일부, 송신기(908)의 일부, 및 사용자 I/O 디바이스들(912)의 일부 중 하나 또는 그 초과는 프로세서(914) 내부에 위치된다. 메모리(916)는 루틴들(918) 및 데이터/정보(920)를 포함한다.
몇몇 실시예들에서, 프로세서(914)는, 시분할 듀플렉스(TDD) 통신 프로토콜을 사용하는 TDD 통신 디바이스인 제 2 통신 디바이스와 동작을 동기화시키며, 상기 TDD 통신 프로토콜과는 상이한 제 1 통신 프로토콜을 사용하는 상기 제 1 통신 디바이스에 의한 신호들의 송신을, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하고 제 2 디바이스가 신호들을 송신하지 않는 시간 기간들로 제한하도록 구성된다. 몇몇 그러한 실시예들에서, 제 1 통신 프로토콜은 피어 투 피어 통신 프로토콜이다. 몇몇 그러한 실시예들에서, 프로세서(914)는, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하는 상기 시간 기간들 중 적어도 하나 동안 피어 투 피어 신호를 송신하도록 추가적으로 구성된다. 몇몇 그러한 실시예들에서, 프로세서(914)는, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하는 상기 시간 기간들 중 적어도 하나 동안 피어 투 피어 신호를, 예를 들어, 제 3 통신 디바이스로부터 수신하도록 추가적으로 구성된다.
몇몇 실시예들에서, 프로세서(914)를 포함하는 제 1 통신 디바이스는 상기 TDD 통신 프로토콜을 사용하여 신호들을 송신하지 않는다. 다양한 실시예들에서, 상기 제 2 통신 디바이스는 셀룰러 네트워크의 기지국이고, 프로세서(914)를 포함하는 상기 제 1 통신 디바이스는, 다이렉트 디바이스 투 디바이스 통신들을 지원하지만 상기 기지국을 통한 통신들을 지원하지 않는 피어 투 피어 통신 디바이스이다.
몇몇 실시예들에서, 제 2 통신 디바이스는 기지국이며, 프로세서(914)는, 상기 제 2 통신 디바이스와 동작을 동기화시키도록 구성되는 것의 일부로서, 제 2 통신 디바이스로부터 타이밍 신호들, 예를 들어, 비컨들 및/또는 파일럿들을 수신하고, 상기 수신된 타이밍 신호들에 기초하여 상기 제 2 통신 디바이스의 스위칭 시간 간격들과 피어 투 피어 통신 시간 간격들을 동기화시키도록 구성된다.
도 10은 도 9에 도시된 예시적인 제 1 통신 디바이스(900)에서 사용될 수 있고, 몇몇 실시예들에서는 사용되는 모듈들의 어셈블리(1000)이다. 어셈블리(1000) 내의 모듈들은 도 9의 프로세서(914) 내의 하드웨어로, 예를 들어, 개별 회로들로서 구현될 수 있다. 대안적으로, 모듈들은, 소프트웨어로 구현될 수도 있고, 도 9에 도시된 제 1 통신 디바이스(900)의 메모리(916)에 저장될 수도 있다. 몇몇 그러한 실시예들에서, 모듈들의 어셈블리(1000)는 도 9의 디바이스(900)의 메모리(916)의 루틴들(918)에 포함된다. 도 9의 실시예에 단일 프로세서, 예를 들어, 컴퓨터로서 도시되었지만, 프로세서(914)가 하나 또는 그 초과의 프로세서들, 예를 들어, 컴퓨터들로서 구현될 수도 있음을 인식해야 한다. 소프트웨어로 구현된 경우, 모듈들은, 프로세서에 의해 실행된 경우 모듈에 대응하는 기능을 구현하도록 프로세서, 예를 들어, 컴퓨터(914)를 구성하는 코드를 포함한다. 몇몇 실시예들에서, 프로세서(914)는 모듈들의 어셈블리(1000)의 모듈들의 각각을 구현하도록 구성된다. 모듈들의 어셈블리(1000)가 메모리(916)에 저장되는 실시예들에서, 메모리(916)는, 적어도 하나의 컴퓨터, 예를 들어, 프로세서(914)로 하여금 모듈들이 대응하는 기능들을 구현하게 하기 위한 코드, 예를 들어, 각각의 모듈에 대한 개별 코드를 포함하는 컴퓨터 판독가능 매체, 예를 들어, 비-일시적인 컴퓨터 판독가능 매체를 포함하는 컴퓨터 프로그램 물건이다.
완전한 하드웨어 기반 또는 완전한 소프트웨어 기반 모듈들이 사용될 수도 있다. 그러나, 소프트웨어 및 하드웨어(예를 들어, 회로 구현된) 모듈들의 임의의 결합이 기능들을 구현하는데 사용될 수도 있음을 인식해야 한다. 인식되어야 하는 바와 같이, 도 10에 도시된 모듈들은, 도 8의 흐름도(800)의 방법에 도시되고 그리고/또는 설명된 대응하는 단계들의 기능들을 수행하도록 제 1 통신 디바이스(900) 또는 프로세서(914)와 같은 그 내부의 엘리먼트들을 제어 및/또는 구성한다.
도 10은 예시적인 실시예에 따른 모듈들의 어셈블리(1000)이다. 모듈들의 어셈블리(1000)는, 시분할 듀플렉스(TDD) 통신 프로토콜을 사용하는 TDD 통신 디바이스인 제 2 통신 디바이스와 동작을 동기화시키도록 구성된 모듈(1004), 상기 TDD 통신 프로토콜과는 상이한 제 1 통신 프로토콜을 사용하는 제 1 통신 디바이스에 의한 신호들의 송신을, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하고 제 2 통신 디바이스가 신호들을 송신하지 않는 시간의 기간들로 제한하도록 구성된 모듈(1010), 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하는 상기 시간 기간들 중 적어도 하나 동안 피어 투 피어 신호를 송신하도록 구성된 모듈(1012), 및 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하는 상기 시간 기간들 중 적어도 하나 동안 피어 투 피어 신호를 수신하도록 구성된 모듈(1014)을 포함한다. 제 2 통신 디바이스와 동작을 동기화시키도록 구성된 모듈(1004)은, 제 2 통신 디바이스로부터 타이밍 신호들, 예를 들어, 비컨들 및/또는 파일럿 신호들을 수신하도록 구성된 모듈(1006), 및 상기 수신된 타이밍 신호들에 기초하여 상기 제 2 통신 디바이스의 스위칭 시간 간격들과 피어 투 피어 통신 시간 간격들을 동기화시키도록 구성된 모듈(1008)을 포함한다.
몇몇 실시예들에서, 제 1 통신 프로토콜은 피어 투 피어 통신 프로토콜이다. 다양한 실시예들에서, 제 1 통신 디바이스는 TDD 통신 프로토콜을 사용하여 신호들을 송신하지 않는다. 몇몇 실시예들에서, 제 2 통신 디바이스는 셀룰러 네트워크의 기지국이며, 제 1 통신 디바이스는, 다이렉트 디바이스 투 디바이스 통신들을 지원하지만 기지국을 통한 통신들을 지원하지 않는 피어 투 피어 통신 디바이스이다.
도 11은 TDD 시스템들에 대한 예시적인 대안적인 구성들을 도시한 도면(1100)이다. 도면(1102)이 다운링크 및 업링크 시그널링을 지원하는 TDD 시스템에 대한 제 1 구성을 표현함을 고려하며, 여기서, 셀의 최대 반경은 1km인 것으로 기대되고, 스위칭 시간 간격은 예상된 라운드 트립 턴어라운드(turnaround) 지연을 충족시키기에 충분하지만, 스위칭 시간은 과도하지는 않다. 도면(1102)은 주파수 스펙트럼에 대응하는 순환 통신 스케줄에서 상이한 시간 기간들을 식별한다. 시간 기간(1110)은 TDD 다운링크(TD) 시그널링에 대한 것이고, 시간 기간(1112)은 DL과 업링크(UL) 사이의 스위칭을 수용하기 위한 갭 기간이고, 시간 기간(1114)은 TDD UL 시그널링에 대한 것이고, 시간 기간(1116)은 UL과 DL 사이의 스위칭을 수용하기 위한 갭 기간이고, 시간 기간(1118)은 TDD DL 시그널링에 대한 것이고, 시간 기간(1120)은 DL과 UL 사이의 스위칭을 수용하기 위한 갭 기간이고, 시간 기간(1122)은 TDD UL 시그널링에 대한 것이고, 시간 기간(1124)은 UL과 DL 사이의 스위칭을 수용하기 위한 갭 기간이다.
도면(1104)이 다운링크 및 업링크 시그널링을 지원하는 TDD 시스템에 대한 제 2 구성을 표현함을 고려하며, 여기서, 셀의 최대 반경은 1km인 것으로 기대되고, 스위칭 시간은 예상된 라운드 트립 턴어라운드 지연을 충족시키기에 충분하지만, 스위칭 시간 간격은 과도하지는 않다. 시간 기간(1126)은 TDD DL 시그널링에 대한 것이고, 시간 기간(1128)은 DL과 UL 사이의 스위칭을 수용하기 위한 갭 기간이고, 시간 기간(1130)은 TDD UL 시그널링에 대한 것이고, 시간 기간(1132)은 UL과 DL 사이의 스위칭을 수용하기 위한 갭 기간이다.
몇몇 실시예들에서, 업링크 및 다운링크의 프레임 사용의 상이한 패턴들에 대응하는 많은, 예를 들어, 10개의 대안적인 구성 구조들이 존재한다.
도면(1106)이 다운링크 및 업링크 시그널링을 지원하는 TDD 시스템에 대한 제 1 구성을 표현함을 고려하며, 여기서, 셀의 최대 반경은 10km인 것으로 기대되고, 스위칭 시간 간격은 예상된 라운드 트립 시간 지연을 충족하기에 충분하지만, 스위칭 시간은 과도하지는 않다. 시간 기간(1134)은 TDD DL 시그널링에 대한 것이고, 시간 기간(1136)은 DL과 UL 사이의 스위칭을 수용하기 위한 갭 기간이고, 시간 기간(1138)은 TDD UL 시그널링에 대한 것이고, 시간 기간(1140)은 UL과 DL 사이의 스위칭을 수용하기 위한 갭 기간이고, 시간 기간(1142)은 TDD DL 시그널링에 대한 것이고, 시간 기간(1144)은 DL과 UL 사이의 스위칭을 수용하기 위한 갭 기간이고, 시간 기간(1146)은 TDD UL 시그널링에 대한 것이고, 시간 기간(1148)은 UL과 DL 사이의 스위칭을 수용하기 위한 갭 기간이다.
도면(1108)이 다운링크 및 업링크 시그널링을 지원하는 TDD 시스템에 대한 제 2 구성을 표현함을 고려하며, 여기서, 셀의 최대 반경은 10km인 것으로 기대되고, 스위칭 시간은 예상된 라운드 트립 시간 지연을 충족하기에 충분하지만, 스위칭 시간 간격은 과도하지는 않다. 시간 기간(1150)은 TDD DL 시그널링에 대한 것이고, 시간 기간(1152)은 DL과 UL 사이의 스위칭을 수용하기 위한 갭 기간이고, 시간 기간(1154)은 TDD UL 시그널링에 대한 것이고, 시간 기간(1156)은 UL과 DL 사이의 스위칭을 수용하기 위한 갭 기간이다.
몇몇 실시예들의 특성에 따르면, 스위칭 시간 간격은, TDD 다운링크 및 업링크 시그널링에 관해 라운드 트립 시간 지연 요건들을 충족시키는데 필요한 것보다 더 큰 값으로 의도적으로 구성된다. 예를 들어, 최대 셀 반경이 1km인 것으로 기대되는 셀들을 TDD 시스템이 포함한다고 고려한다. 최소 요건들을 충족시키도록 구성하는 것 대신에, 예를 들어, 구성(1102) 또는 구성(1104)을 선택하는 것 대신에, 시스템은, TDD 다운링크/업링크의 관점으로부터 과도하게 긴 스위칭 간격들을 갖는 구성(1106) 또는 구성(1108)을 사용하도록 구성된다. 과도하게 긴 스위칭 간격들, 예를 들어, (1136, 1140, 1144, 1148 또는 1152, 1156) 동안, 피어 투 피어 통신들, 예를 들어, 다이렉트 디바이스 투 디바이스 통신들은, 피어 투 피어 통신 프로토콜을 지원하는 무선 통신 디바이스들에 의해 수행된다. 다양한 실시예들에서, 피어 투 피어 통신들은 피어 탐색 시그널링을 포함한다. 다양한 실시예들에서, 피어 투 피어 통신들은 TDD UL/DL 통신 프로토콜과는 상이한 통신 프로토콜을 사용한다. 따라서, 주파수 스펙트럼은 다운링크, 업링크, 및 피어 투 피어 통신들 사이에서 시분할 기반으로 공유된다.
몇몇 실시예들에서, 피어 투 피어 통신들을 지원하기 위해 사용되는 갭 기간은, 최대 셀에 기초한 셀룰러 시그널링에 대한 RTT의 적어도 10배에 대응한다. 일 예에서, 100Km 반경 셀에 대응하는 갭 시간은, 최대 셀 반경이 1Km인 피어 투 피어 통신들을 지원하기 위해 사용된다.
도 12는 예시적인 실시예에 따른, 동일한 스펙트럼에서 TDD 다운링크, TDD 업링크, 및 피어 투 피어 통신들을 지원하는 예시적인 통신 시스템(1201)을 도시한 도면(1200)이다. 시스템(1201)은 대응하는 셀룰러 커버리지 영역들(셀 1(1204), ..., 셀 N(1208))을 각각 갖는 복수의 기지국들(기지국 1(1202), ..., 기지국 N(1206))을 포함한다. 셀 1(1204)은 1Km의 반경을 갖는 반면, 셀 N은 900m의 반경을 갖는다. 시스템(1201) 내의 가장 큰 셀룰러 반경은 1Km이다. 시스템(1201)에서, TDD DL/UL 스위칭 갭 파라미터는, 블록(1250)에 의해 표시된 바와 같이, 갭 동안 피어 투 피어 통신들을 용이하게 하는 10Km만큼 큰 셀 반경을 수용하도록 구성된다.
시스템(1201)은 복수의 무선 통신 디바이스들(디바이스 1(1210), 디바이스 1(1212), 디바이스 3(1214), 디바이스 4(1216), 디바이스 5(1218), 디바이스 6(1220), 디바이스 7(1222), 디바이스 8(1224), 디바이스 9(1226), 디바이스 10(1228), 디바이스 11(1230), 디바이스 12(1232))을 포함한다. 디바이스들(1210, 1212, 1222, 1232)은, 셀룰러 TDD 통신들 및 피어 투 피어 통신들, 예를 들어, 다이렉트 디바이스 투 디바이스 통신들을 지원하는 멀티-모드 모바일 무선 통신 디바이스들이다. 디바이스들(1210, 1212, 1222, 1232)은, 예를 들어, 도 2 및/또는 도 5에 따른 방법을 구현하고 그리고/또는 도 3, 도 4, 도 6 및/또는 도 7에 따라 구현된 멀티-모드 모바일 무선 통신 디바이스들이다. 디바이스들(1214, 1216, 1226, 1228)은, 피어 투 피어 통신들, 예를 들어, 다이렉트 디바이스 투 디바이스 통신들을 지원하는 모바일 무선 통신 디바이스들이지만, 기지국들과의 셀룰러 통신들을 지원하지 않는다. 디바이스들(1214, 1216, 1226, 1228)은, 예를 들어, 도 8에 따른 방법을 구현하고 그리고/또는 도 9 및/또는 도 10에 따라 구현된 모바일 무선 통신 디바이스들이다. 디바이스들(1218, 1220, 1224, 1230)은 셀룰러 통신들을 지원하는 모바일 무선 통신 디바이스들이지만, 피어 투 피어 통신들을 지원하지 않는다.
도 13은 예시적인 실시예에 따른, 동일한 스펙트럼에서 TDD 다운링크, TDD 업링크, 및 피어 투 피어 통신들을 지원하는 예시적인 통신 시스템(1301)을 도시한 도면(1300)이다. 시스템(1301)은 대응하는 셀룰러 커버리지 영역들(셀 1(1304), ..., 셀 N(1308))을 각각 갖는 복수의 기지국들(기지국 1(1302), ..., 기지국 N(1306))을 포함한다. 셀 1(1304)은 100m의 반경을 갖는 반면, 셀 N은 90m의 반경을 갖는다. 시스템(1301) 내의 가장 큰 셀룰러 반경은 100m이다. 시스템(1301)에서, TDD DL/UL 스위칭 갭 파라미터는, 블록(1350)에 의해 표시된 바와 같이, 갭 동안 피어 투 피어 통신들을 용이하게 하는 1Km만큼 큰 셀 반경을 수용하도록 구성된다.
시스템(1301)은, 도 12에 설명된 동일한 모바일 무선 통신들인 복수의 무선 통신 디바이스들(디바이스 1(1210), 디바이스 2(1212), 디바이스 3(1214), 디바이스 4(1216), 디바이스 5(1218), 디바이스 6(1220), 디바이스 7(1222), 디바이스 8(1224), 디바이스 9(1226), 디바이스 10(1228), 디바이스 11(1230), 디바이스 12(1232))을 포함한다. 따라서, 도 12의 디바이스들은 시스템(1201)으로부터 시스템(1301)으로 이동할 수도 있고, 종종 이동하며, 예를 들어, 디바이스가 현재 위치되는 특정한 시스템 내의 통신 스케줄을 구현하여 재구성할 수도 있다. 재구성은, 상이할 수도 있고 종종 상이한 사용될 스위칭 갭 파라미터를 결정하는 것을 포함할 수도 있고, 종종 포함한다.
반드시 전부는 아니지만 몇몇 실시예들의 다양한 특성들 및/또는 양상들이 추가적으로 설명될 것이다. 멀티-모드 무선 통신 디바이스를 구현 및/또는 동작시키기 위한 방법들 및 장치가 설명된다. 몇몇 실시예들에서, 멀티-모드 무선 통신 디바이스는, 예를 들어, 액세스 단말, 셀 전화기 또는 다른 휴대용 디바이스로서 구현될 수도 있다. 다양한 실시예들에서, 멀티모드 무선 통신 디바이스는 인프라구조 통신 및 피어 투 피어 통신 양자를 지원한다. 인프라구조 통신은, 액세스 포인트와 같은 네트워크 엘리먼트를 통한 통신을 포함하며, 업링크 및/또는 다운링크 시그널링을 수반할 수 있다. 액세스 포인트는 기지국일 수도 있고, 몇몇 실시예들에서는 기지국이다. 다른 실시예들에서, 액세스 포인트는 케이블 TV와 같은 거주자 서비스에 접속될 수도 있으며, 셋탑 박스와 같은 홈 가전기기에 위치될 수도 있다.
몇몇 양상들에 따르면, 멀티-모드 디바이스는 피어 투 피어 통신, 예를 들어, 탐색 및/또는 다른 피어 투 피어 시그널링을 위해, 업링크 및 다운링크 동작 모드들 사이에서 스위칭하기 위하여 TDD 타이밍 스케줄에 의해 할당된 시간의 기간에 대응하는 시간 기간들을 사용한다. 업링크 및 다운링크 동작 모드들 사이에서 스위칭하기 위해 사용되는 시간 기간의 사용을 용이하게 하기 위해, 업링크 및 다운링크 모드들 사이에서 스위칭하기 위해 스케줄링된 시간 기간은, 최대 셀의 사이즈 및/또는 멀티-모드 디바이스에서 스위칭 시간을 구현하기 위한 물리적 시간에 의해 요구되는 것보다 더 길게 셋팅된다. 따라서, 스위칭 동작을 위해 사용될 큰 시간 기간을 특정 및/또는 통신함으로써, 시간의 윈도우는 인프라구조 통신과 간섭하지 않으면서 피어 투 피어 시그널링에 이용가능하게 된다. 이것은, 다운링크 및 업링크 통신 사이에서 스위칭하기 위해 사용되는 스위칭 시간이, 무선 신호들이 제 1 통신 프로토콜에 따라 송신되지 않는 시간 기간이기 때문이다.
몇몇 실시예들에서, 제 1 통신 프로토콜은 셀룰러 통신 프로토콜이다. 방법이 구현되는 몇몇 실시예들에서, 시스템은 최대 셀 사이즈를 갖는 통신 시스템이다. 셀 사이즈는, 신호가 셀 내의 기지국으로 이동하고 다시 무선 단말로 이동하는데 요구되는 최대 라운드 트립 시간을 고려할 수도 있는, 스위칭을 위해 할당된 시간 기간에 영향을 줄 수도 있다. 몇몇 실시예들에서, 스위칭 시간은, 시스템 내의 최대 셀 사이즈를 고려하여, 셀룰러 통신 프로토콜에 의해 요구되는 것보다 더 크도록 구성된다. 몇몇 실시예들에서, 제 2 시간 기간은, 라디오 신호가 최대 셀 사이즈의 반경을 2회 이동하는데 요구되는 시간의 양의 적어도 10배이다. 그러나, 다른 실시예들에서, 그것은 무선 신호가 셀의 반경을 2회 횡단하는데 요구되는 시간의 양보다 훨씬 더 크고, 예를 들어, 그 시간의 양의 50 또는 100배이다. 이것은, 많은 경우들에서, 제 1 통신 프로토콜로서 사용될 수도 있는 셀룰러 통신 프로토콜에 대한 변화들을 요구하지 않으면서, P2P 시그널링에 대한 시간을 허용한다.
제 1 통신 프로토콜로서 사용될 수도 있는 인프라구조 통신 프로토콜은 셀룰러 네트워크 통신 프로토콜, 예를 들어, 셀룰러 통신들, 예를 들어, 전화 호들을 위해 사용되는 CDMA 또는 OFDM 기반 프로토콜일 수도 있다. 피어 투 피어 통신 프로토콜은 복수의 피어 투 피어 통신 프로토콜들 중 하나일 수도 있으며, WiFi 기반 프로토콜 또는 다른 프로토콜을 포함할 수도 있다. 설명의 목적들을 위해, 셀룰러 네트워크 프로토콜은 제 1 통신 프로토콜로 고려될 수도 있고, 피어 투 피어 통신 프로토콜은 제 2 통신 프로토콜로 고려될 수도 있다.
하나의 양상은, 제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하는 단계; 제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하고, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하는 단계; 및 제 3 시간 기간 동안, 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작하는 단계 - 상기 제 3 시간 기간은 상기 제 1 및 제 2 시간 기간들에 후속함 - 를 포함하는, 멀티-모드 무선 통신 디바이스를 동작시키는 방법에 관한 것이다. 제 2 시간 기간은, 멀티모드 디바이스가 업링크와 다운링크 시그널링 사이에서, 또는 그 역으로 스위칭하는 스위칭 시간 기간일 수도 있다. 제 2 시간 기간은, 시스템 내의 하나 또는 그 초과의 액세스 포인트들에 의해 통신, 예를 들어, 브로드캐스팅될 수도 있는 시스템 파라미터에 의해 특정된 지속기간을 가질 수도 있다. 파라미터는 다수의 또는 모든 액세스 포인트들, 예를 들어, 시스템 내의 기지국들에 대해 동일할 수도 있다.
셀룰러 시스템에서 동작할 수 있는 멀티모드 디바이스에서 피어 투 피어 및 인프라구조, 예를 들어, 셀룰러 통신을 지원하기 위한 방법들 및 장치가 설명된다. 피어 투 피어 통신은, 인프라구조 신호가 발생하지 않고 디바이스들이 인프라구조의 업링크 및 다운링크 동작 모드 사이에서 스위칭하는 스위칭 시간 기간 내에서 발생한다. 스위칭 시간 기간에 대해 셋팅된 시간 기간은, 최대 셀 사이즈에 기초하여 요구되는 것보다 더 크게, 예를 들어, 10, 50, 100배 또는 훨씬 더 크게 의도적으로 셋팅된다. 따라서, 피어 투 피어 통신 기간은 TDD 시스템으로 도입될 수 있으며, 디바이스들이 인프라구조 신호들을 송신하는 것을 억제하는 스위칭 시간 기간을 허용하는, 예를 들어, 파라미터에 의해 시스템에서 셋팅될 수 있는, 하나 또는 그 초과의 셀룰러 통신 프로토콜들을 준수하여 유지될 수 있는 방식으로 TDD 시스템과 동일한 주파수 대역을 사용할 수 있다.
다양한 실시예들은, 통신하기 위해 TDD 통신 프로토콜을 사용하지 않지만, 상이한 프로토콜, 예를 들어, 피어 투 피어 통신 프로토콜을 사용하여 송신할 때를 결정하기 위해 TDD 통신 디바이스들과 동기화하는 디바이스에 관한 것이다. 예를 들어, 몇몇 실시예들은 제 1 통신 디바이스를 동작시키는 방법에 관한 것이며, 그 방법은: 시분할 듀플렉스(TDD) 통신 프로토콜을 사용하는 TDD 통신 디바이스인 제 2 통신 디바이스와 동작을 동기화시키는 단계; 상기 TDD 통신 프로토콜과는 상이한 제 1 통신 프로토콜을 사용하는 상기 제 1 통신 디바이스에 의한 신호들의 송신을, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하고 제 2 디바이스가 신호들을 송신하지 않는 시간 기간들로 제한하는 단계를 포함한다.
몇몇 실시예들에서, TDD LTE 시스템은, 예를 들어, LTE 시그널링을 위해 필요한 것보다 긴 확장된 길이의 UL/DL 스위칭 기간들을 이용하여 의도적으로 구성된다. 탐색 시그널링을 포함하는 피어 투 피어 통신들은 LTE 동작에서, 도입된 갭들 동안 수행된다. TDD-LTE 표준을 사용하는 몇몇 실시예들에서, 업링크 및 다운링크 통신 사이의 천이가 발생하는 S개의 프레임들이 존재한다. 이들 프레임들은 스위칭 시간들을 위한 가드 기간들을 포함한다. 로컬 액세스 또는 피어 투 피어 통신들은 매우 짧은 스위칭 시간들을 고유하게 요구한다. 그러나, LTE 시스템을 큰 스위칭 시간들을 이용하여 구성함으로써, 동일한 스펙트럼을 사용하여 시분할 동작의 LTE 다운링크, 피어 투 피어 통신, 및 LTE 업링크에 대한 기회를 생성하는 것이 가능하다. 탐색 및 피어 투 피어 통신은, 의도적으로 긴 스위칭 간격 동안 발생할 것이다.
상기 설명으로부터, 다수의 변경들 및 실시예들이 가능함을 인식해야 한다.
다양한 실시예들의 기술들은, 소프트웨어, 하드웨어 및/또는 소프트웨어와 하드웨어의 결합을 사용하여 구현될 수도 있다. 다양한 실시예들은 장치, 예를 들어, 모바일 단말들, 기지국들, 통신 시스템과 같은 멀티-모드 무선 통신 디바이스에 관한 것이다. 다양한 실시예들은 또한 방법들, 예를 들어, 멀티-모드 무선 통신 디바이스를 제어 및/또는 동작시키는 방법들에 관한 것이다. 다양한 실시예들은 또한, 방법의 하나 또는 그 초과의 단계들을 구현하도록 머신을 제어하기 위한 머신 판독가능 명령들을 포함하는 비-일시적인 머신, 예를 들어, 컴퓨터, 판독가능 매체, 예를 들어, ROM, RAM, CD들, 하드 디스크들 등에 관한 것이다.
기재된 프로세스들 내의 단계들의 특정한 순서 또는 계층이 예시적인 접근법들의 일 예임을 이해한다. 설계 선호도들에 기초하여, 프로세스들 내의 단계들의 특정한 순서 또는 계층이 본 발명의 범위 내에서 유지되면서 재배열될 수도 있음을 이해한다. 첨부한 방법 청구항들은, 샘플 순서로 다양한 단계들의 엘리먼트들을 제시하며, 제시된 특정한 순서 또는 계층으로 제한되도록 의미되지 않는다.
다양한 실시예들에서, 본 명세서에 설명된 노드들은, 하나 또는 그 초과의 방법들에 대응하는 단계들, 예를 들어, 신호 수신, 프로세싱, 결정 수행 및/또는 상이한 동작 모드들에서의 동작 단계들을 수행하도록 하나 또는 그 초과의 모듈들을 사용하여 구현된다. 따라서, 몇몇 실시예들에서, 다양한 특성들은 모듈들을 사용하여 구현된다. 그러한 모듈들은 소프트웨어, 하드웨어, 또는 소프트웨어와 하드웨어의 결합을 사용하여 구현될 수도 있다. 상술된 방법들 또는 방법 단계들의 대부분은, 예를 들어, 하나 또는 그 초과의 노드들에서 상술된 방법들의 전부 또는 일부들을 구현하도록, 부가적인 하드웨어를 갖거나 갖지 않는 머신, 예를 들어, 범용 컴퓨터를 제어하기 위해, 메모리 디바이스, 예를 들어, RAM, 플로피 디스크 등과 같은 머신 판독가능 매체에 포함된 소프트웨어와 같은 머신 실행가능 명령들을 사용하여 구현될 수 있다. 따라서, 다른 것들 중에서, 다양한 실시예들은, 머신, 예를 들어, 프로세서 및 관련 하드웨어로 하여금 상술된 방법(들)의 단계들 중 하나 또는 그 초과를 수행하게 하기 위한 머신 실행가능 명령들을 포함하는 머신-판독가능 매체에 관한 것이다. 몇몇 실시예들은, 본 발명의 하나 또는 그 초과의 방법들의 단계들 중 하나, 다수 또는 전부를 구현하도록 구성된 프로세서를 포함하는 디바이스, 예를 들어, 제어 노드에 관한 것이다.
몇몇 실시예들에서, 하나 또는 그 초과의 디바이스들, 예를 들어, 멀티-모드 무선 통신 디바이스의 프로세서 또는 프로세서들, 예를 들어, CPU들은, 멀티-모드 무선 통신 디바이스에 의해 수행되는 것으로서 설명된 방법들의 단계들을 수행하도록 구성된다. 프로세서의 구성은, 프로세서 구성을 제어하도록 하나 또는 그 초과의 모듈들, 예를 들어, 소프트웨어 모듈들을 사용함으로써, 그리고/또는 인용된 단계들을 수행하고 그리고/또는 프로세서 구성을 제어하도록 프로세서에 하드웨어, 예를 들어, 하드웨어 모듈들을 포함함으로써 달성될 수도 있다. 따라서, 전부가 아닌 몇몇 실시예들은, 프로세서가 포함되는 디바이스에 의해 수행되는 다양한 설명된 방법들의 단계들 각각에 대응하는 모듈을 포함하는 프로세서를 갖는 디바이스, 예를 들어, 멀티-모드 통신 노드에 관한 것이다. 전부가 아닌 몇몇 실시예들에서, 디바이스, 예를 들어, 제어 노드는, 프로세서가 포함되는 디바이스에 의해 수행된 다양한 설명된 방법들의 단계들 각각에 대응하는 모듈을 포함한다. 모듈들은 소프트웨어 및/또는 하드웨어를 사용하여 구현될 수도 있다.
몇몇 실시예들은, 컴퓨터, 또는 다수의 컴퓨터들로 하여금 다양한 기능들, 단계들, 작동들 및/또는 동작들, 예를 들어, 상술된 하나 또는 그 초과의 단계들을 구현하게 하기 위한 코드를 포함하는 비-일시적인 컴퓨터-판독가능 매체를 포함한 컴퓨터 프로그램 물건에 관한 것이다. 실시예에 의존하여, 컴퓨터 프로그램 물건은 수행될 각각의 단계에 대한 상이한 코드를 포함할 수 있고, 종종 포함한다. 따라서, 컴퓨터 프로그램 물건은, 방법, 예를 들어, 멀티-모드 무선 통신 디바이스를 제어 및/또는 동작시키는 방법의 각각의 개별 단계에 대한 코드를 포함할 수도 있고, 종종 포함한다. 코드는 RAM(랜덤 액세스 메모리), ROM(판독 전용 메모리), 또는 다른 타입의 저장 디바이스와 같은 컴퓨터-판독가능 매체 상에 저장된 머신, 예를 들어, 컴퓨터 실행가능 명령들의 형태일 수도 있다. 컴퓨터 프로그램 물건에 관한 것에 부가하여, 몇몇 실시예들은 상술된 하나 또는 그 초과의 방법들의 다양한 기능들, 단계들, 작동들 및/또는 동작들 중 하나 또는 그 초과를 구현하도록 구성된 프로세서에 관한 것이다. 따라서, 몇몇 실시예들은, 본 명세서에 설명된 방법들의 단계들 중 몇몇 또는 전부를 구현하도록 구성된 프로세서, 예를 들어, CPU에 관한 것이다. 프로세서는, 예를 들어, 멀티-모드 무선 통신 디바이스, 또는 본 출원에서 설명된 다른 디바이스에서의 사용을 위한 것일 수도 있다.
OFDM 시스템의 맥락에서 설명되었지만, 다양한 실시예들의 방법들 및 장치 중 적어도 몇몇은, 많은 비-OFDM 및/또는 비-셀룰러 시스템들을 포함하는 광범위한 통신 시스템들에 적용가능하다.
상술된 다양한 실시예들의 방법들 및 장치에 대한 다수의 부가적인 변경들은 상기 설명의 관점에서 당업자들에게 명백할 것이다. 그러한 변경들은 본 범위 내인 것으로 고려될 것이다. 방법들 및 장치는, CDMA, 직교 주파수 분할 멀티플렉싱(OFDM), 및/또는 액세스 노드들과 모바일 노드들 사이에 무선 통신 링크를 제공하는데 사용될 수도 있는 다양한 다른 타입들의 통신 기술들과 함께 사용될 수도 있고, 다양한 실시예들에서 사용된다. 몇몇 실시예들에서, 액세스 노드들은, OFDM 및/또는 CDMA를 사용하여 모바일 노드들과의 통신 링크들을 설정하는 기지국들로서 구현된다. 다양한 실시예들에서, 모바일 노드들은, 노트북 컴퓨터들, 개인 휴대 정보 단말(PDA)들, 또는 방법들을 구현하기 위해 수신기/송신기 회로들 및 로직 및/또는 루틴들을 포함하는 다른 휴대용 디바이스들로서 구현된다.

Claims (30)

  1. 멀티-모드 무선 통신 디바이스를 동작시키는 방법으로서,
    제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하는 단계;
    제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하고, 기지국과 통신하는 것을 억제하며, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하는 단계 ― 상기 제 2 시간 기간은 스위칭 시간 기간 및 가드 시간 기간(quard time period) 중 하나임 ― ; 및
    제 3 시간 기간 동안, 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작하는 단계 - 상기 제 3 시간 기간은 상기 제 1 및 제 2 시간 기간들에 후속함 - 를 포함하는, 멀티-모드 무선 통신 디바이스를 동작시키는 방법.
  2. 제 1 항에 있어서,
    상기 제 2 시간 기간은, 상기 제 1 통신 프로토콜에 따라 상기 다운링크 동작 모드와 상기 업링크 동작 모드 사이에서 스위칭하기 위해 사용되는 시간 기간인, 멀티-모드 무선 통신 디바이스를 동작시키는 방법.
  3. 제 1 항에 있어서,
    상기 기지국과 통신하는 것을 억제하는 것은, 상기 제 2 시간 기간 동안 상기 제 1 통신 프로토콜을 사용하여 신호들을 송신하는 것 또는 수신하는 것을 억제하도록 상기 멀티-모드 무선 통신 디바이스를 제어하는 것을 포함하는, 멀티-모드 무선 통신 디바이스를 동작시키는 방법.
  4. 제 1 항에 있어서,
    상기 제 1 통신 프로토콜은 시분할 듀플렉싱(TDD) 셀룰러 통신 프로토콜인, 멀티-모드 무선 통신 디바이스를 동작시키는 방법.
  5. 제 4 항에 있어서,
    피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하는 단계는, 피어 탐색 신호를 송신하는 단계 및 피어 탐색 신호를 수신하는 단계 중 적어도 하나를 포함하는, 멀티-모드 무선 통신 디바이스를 동작시키는 방법.
  6. 멀티-모드 무선 통신 디바이스로서,
    제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하도록 상기 멀티-모드 무선 통신 디바이스를 제어하기 위한 수단;
    제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하기 위한 수단 ― 상기 제 2 시간 기간은 스위칭 시간 기간 및 가드 시간 기간(quard time period) 중 하나임 ― ;
    상기 제 2 시간 기간 동안, 기지국과 통신하는 것을 억제하기 위한 수단;
    상기 제 2 시간 기간 동안, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하기 위한 수단; 및
    제 3 시간 기간 동안, 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작하도록 상기 멀티-모드 무선 통신 디바이스를 제어하기 위한 수단 - 상기 제 3 시간 기간은 상기 제 1 및 제 2 시간 기간들에 후속함 - 을 포함하는, 멀티-모드 무선 통신 디바이스.
  7. 제 6 항에 있어서,
    상기 제 2 시간 기간은, 상기 제 1 통신 프로토콜에 따라 상기 다운링크 동작 모드와 상기 업링크 동작 모드 사이에서 스위칭하기 위해 사용되는 시간 기간인, 멀티-모드 무선 통신 디바이스.
  8. 제 6 항에 있어서,
    상기 제 2 시간 기간 동안 상기 기지국과 통신하는 것을 억제하기 위한 수단은, 상기 제 2 시간 기간 동안 상기 제 1 통신 프로토콜을 사용하여 신호들을 송신하는 것 또는 수신하는 것을 억제하도록 상기 멀티-모드 무선 통신 디바이스를 제어하기 위한 수단을 포함하는, 멀티-모드 무선 통신 디바이스.
  9. 제 6 항에 있어서,
    상기 제 1 통신 프로토콜은 시분할 듀플렉싱(TDD) 셀룰러 통신 프로토콜인, 멀티-모드 무선 통신 디바이스.
  10. 제 9 항에 있어서,
    상기 제 2 시간 기간 동안, 상기 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하기 위한 수단은, 피어 탐색 신호를 송신하기 위한 수단 및 피어 탐색 신호를 수신하기 위한 수단 중 적어도 하나를 포함하는, 멀티-모드 무선 통신 디바이스.
  11. 멀티-모드 무선 통신 디바이스에서의 사용을 위한 컴퓨터-판독가능 저장 매체로서,
    적어도 하나의 컴퓨터로 하여금, 제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하도록 상기 멀티-모드 무선 통신 디바이스를 제어하게 하기 위한 코드;
    상기 적어도 하나의 컴퓨터로 하여금, 제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하고, 기지국과 통신하는 것을 억제하며, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하도록 상기 멀티-모드 무선 통신 디바이스를 제어하게 하기 위한 코드 ― 상기 제 2 시간 기간은 스위칭 시간 기간 및 가드 시간 기간(quard time period) 중 하나임 ― ; 및
    상기 적어도 하나의 컴퓨터로 하여금, 제 3 시간 기간 동안, 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작하도록 상기 멀티-모드 무선 통신 디바이스를 제어하게 하기 위한 코드 - 상기 제 3 시간 기간은 상기 제 1 및 제 2 시간 기간들에 후속함 - 을 포함하는, 컴퓨터-판독가능 저장 매체.
  12. 멀티-모드 무선 통신 디바이스로서,
    적어도 하나의 프로세서; 및
    상기 적어도 하나의 프로세서에 커플링된 메모리를 포함하고,
    상기 적어도 하나의 프로세서는,
    제 1 시간 기간 동안, 제 1 통신 프로토콜을 사용하여 다운링크 동작 모드 및 업링크 동작 모드 중 제 1 동작 모드에서 동작하도록 상기 멀티-모드 무선 통신 디바이스를 제어하고;
    제 2 시간 기간 동안, 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 1 동작 모드로부터 상기 다운링크 동작 모드 및 업링크 동작 모드 중 제 2 동작 모드로 스위칭하고 ― 상기 제 2 시간 기간은 스위칭 시간 기간 및 가드 시간 기간(quard time period) 중 하나임 ― ;
    기지국과의 통신을 억제하고;
    상기 제 2 시간 기간 동안, 상기 제 1 통신 프로토콜과는 상이한 제 2 통신 프로토콜을 사용하여 피어 투 피어 신호를 수신하는 것 및 송신하는 것 중 적어도 하나를 수행하며; 그리고
    제 3 시간 기간 동안, 상기 제 1 통신 프로토콜을 사용하여 상기 다운링크 동작 모드 및 상기 업링크 동작 모드 중 상기 제 2 동작 모드에서 동작하도록 상기 멀티-모드 무선 통신 디바이스를 제어 - 상기 제 3 시간 기간은 상기 제 1 및 제 2 시간 기간들에 후속함 -
    하도록 구성되는, 멀티-모드 무선 통신 디바이스.
  13. 제 12 항에 있어서,
    상기 제 2 시간 기간은, 상기 제 1 통신 프로토콜에 따라 상기 다운링크 동작 모드와 상기 업링크 동작 모드 사이에서 스위칭하기 위해 사용되는 시간 기간인, 멀티-모드 무선 통신 디바이스.
  14. 제 12 항에 있어서,
    상기 적어도 하나의 프로세서는, 상기 제 2 시간 기간 동안 상기 제 1 통신 프로토콜을 사용하여 신호들을 송신하는 것 또는 수신하는 것을 억제하게 상기 멀티-모드 무선 통신 디바이스를 제어하도록 추가적으로 구성되는, 멀티-모드 무선 통신 디바이스.
  15. 제 12 항에 있어서,
    상기 제 1 통신 프로토콜은 시분할 듀플렉싱(TDD) 셀룰러 통신 프로토콜인, 멀티-모드 무선 통신 디바이스.
  16. 제 1 통신 디바이스를 동작시키는 방법으로서,
    시분할 듀플렉스(TDD) 통신 프로토콜을 사용하는 TDD 통신 디바이스인 제 2 통신 디바이스와 동작을 동기화시키는 단계; 및
    상기 TDD 통신 프로토콜과는 상이한 제 1 통신 프로토콜을 사용하는 상기 제 1 통신 디바이스에 의한 신호들의 송신을, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하고 상기 제 2 통신 디바이스가 신호들을 송신하지 않는 시간 기간들로 제한하는 단계를 포함하고,
    상기 시간 기간들의 각각은 스위칭 시간 기간 및 가드 시간 기간(quard time period) 중 하나인,
    제 1 통신 디바이스를 동작시키는 방법.
  17. 제 16 항에 있어서,
    상기 제 1 통신 프로토콜은 피어 투 피어 통신 프로토콜인, 제 1 통신 디바이스를 동작시키는 방법.
  18. 제 17 항에 있어서,
    상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하는 상기 시간 기간들 중 적어도 하나 동안 피어 투 피어 신호를 송신하는 단계를 더 포함하는, 제 1 통신 디바이스를 동작시키는 방법.
  19. 제 18 항에 있어서,
    상기 제 1 통신 디바이스는 상기 TDD 통신 프로토콜을 사용하여 신호들을 송신하지 않는, 제 1 통신 디바이스를 동작시키는 방법.
  20. 제 16 항에 있어서,
    상기 제 2 통신 디바이스는 셀룰러 네트워크의 기지국이며,
    상기 제 1 통신 디바이스는, 다이렉트(direct) 디바이스 투 디바이스 통신들을 지원하지만, 상기 기지국을 통한 통신들을 지원하지 않는 피어 투 피어 통신 디바이스인, 제 1 통신 디바이스를 동작시키는 방법.
  21. 제 1 통신 디바이스로서,
    시분할 듀플렉스(TDD) 통신 프로토콜을 사용하는 TDD 통신 디바이스인 제 2 통신 디바이스와 동작을 동기화시키기 위한 수단; 및
    상기 TDD 통신 프로토콜과는 상이한 제 1 통신 프로토콜을 사용하는 상기 제 1 통신 디바이스에 의한 신호들의 송신을, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하고 상기 제 2 통신 디바이스가 신호들을 송신하지 않는 시간 기간들로 제한하기 위한 수단을 포함하고,
    상기 시간 기간들의 각각은 스위칭 시간 기간 및 가드 시간 기간(quard time period) 중 하나인,
    제 1 통신 디바이스.
  22. 제 21 항에 있어서,
    상기 제 1 통신 프로토콜은 피어 투 피어 통신 프로토콜인, 제 1 통신 디바이스.
  23. 제 22 항에 있어서,
    상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하는 상기 시간 기간들 중 적어도 하나 동안 피어 투 피어 신호를 송신하기 위한 수단을 더 포함하는, 제 1 통신 디바이스.
  24. 제 22 항에 있어서,
    상기 제 1 통신 디바이스는 상기 TDD 통신 프로토콜을 사용하여 신호들을 송신하지 않는, 제 1 통신 디바이스.
  25. 제 21 항에 있어서,
    상기 제 2 통신 디바이스는 셀룰러 네트워크의 기지국이며,
    상기 제 1 통신 디바이스는, 다이렉트 디바이스 투 디바이스 통신들을 지원하지만, 상기 기지국을 통한 통신들을 지원하지 않는 피어 투 피어 통신 디바이스인, 제 1 통신 디바이스.
  26. 제 1 통신 디바이스에서의 사용을 위한 컴퓨터-판독가능 저장 매체로서,
    적어도 하나의 컴퓨터로 하여금, 시분할 듀플렉스(TDD) 통신 프로토콜을 사용하는 TDD 통신 디바이스인 제 2 통신 디바이스와 동작을 동기화시키도록 상기 제 1 무선 통신 디바이스를 제어하게 하기 위한 코드; 및
    상기 적어도 하나의 컴퓨터로 하여금, 상기 TDD 통신 프로토콜과는 상이한 제 1 통신 프로토콜을 사용하는 상기 제 1 통신 디바이스에 의한 신호들의 송신을, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하고 상기 제 2 통신 디바이스가 신호들을 송신하지 않는 시간 기간들로 제한하도록 제어하게 하기 위한 코드를 포함하고,
    상기 시간 기간들의 각각은 스위칭 시간 기간 및 가드 시간 기간(quard time period) 중 하나인,
    컴퓨터-판독가능 저장 매체.
  27. 제 1 무선 통신 디바이스로서,
    적어도 하나의 프로세서; 및
    상기 적어도 하나의 프로세서에 커플링된 메모리를 포함하며,
    상기 적어도 하나의 프로세서는,
    시분할 듀플렉스(TDD) 통신 프로토콜을 사용하는 TDD 통신 디바이스인 제 2 통신 디바이스와 동작을 동기화시키고; 그리고,
    상기 TDD 통신 프로토콜과는 상이한 제 1 통신 프로토콜을 사용하는 상기 제 1 통신 디바이스에 의한 신호들의 송신을, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하고 상기 제 2 통신 디바이스가 신호들을 송신하지 않는 시간 기간들로 제한
    하도록 구성되고,
    상기 시간 기간들의 각각은 스위칭 시간 기간 및 가드 시간 기간(quard time period) 중 하나인,
    제 1 무선 통신 디바이스.
  28. 제 27 항에 있어서,
    상기 제 1 통신 프로토콜은 피어 투 피어 통신 프로토콜인, 제 1 무선 통신 디바이스.
  29. 제 28 항에 있어서,
    상기 적어도 하나의 프로세서는 추가적으로, 상기 제 2 통신 디바이스가 다운링크 및 업링크 동작 모드들 사이에서 스위칭하는 상기 시간 기간들 중 적어도 하나 동안 피어 투 피어 신호를 송신하도록 구성되는, 제 1 무선 통신 디바이스.
  30. 제 29 항에 있어서,
    상기 제 1 통신 디바이스는 상기 TDD 통신 프로토콜을 사용하여 신호들을 송신하지 않는, 제 1 무선 통신 디바이스.
KR1020147012343A 2011-10-07 2012-10-08 피어 투 피어 통신들을 지원하기 위한 방법들 및 장치 Expired - Fee Related KR101591763B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161545019P 2011-10-07 2011-10-07
US61/545,019 2011-10-07
US13/645,366 2012-10-04
US13/645,366 US9137655B2 (en) 2011-10-07 2012-10-04 Methods and apparatus for supporting peer to peer communications
PCT/US2012/059232 WO2013052949A1 (en) 2011-10-07 2012-10-08 Methods and apparatus for supporting peer to peer communications

Publications (2)

Publication Number Publication Date
KR20140072195A KR20140072195A (ko) 2014-06-12
KR101591763B1 true KR101591763B1 (ko) 2016-02-04

Family

ID=48042015

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020147012343A Expired - Fee Related KR101591763B1 (ko) 2011-10-07 2012-10-08 피어 투 피어 통신들을 지원하기 위한 방법들 및 장치

Country Status (7)

Country Link
US (1) US9137655B2 (ko)
EP (1) EP2764751A1 (ko)
JP (1) JP5798694B2 (ko)
KR (1) KR101591763B1 (ko)
CN (1) CN103999536B (ko)
IN (1) IN2014CN02177A (ko)
WO (1) WO2013052949A1 (ko)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5800026B2 (ja) * 2011-11-09 2015-10-28 富士通株式会社 通信方法および通信装置
WO2014023847A1 (en) * 2012-08-10 2014-02-13 Nec Europe Ltd. Method and system for establishing a device-to-device communication
US9124377B2 (en) 2012-11-07 2015-09-01 Qualcomm Incorporated Methods and apparatus for enabling peer-to-peer (P2P) communication in LTE time division duplex (TDD) system
US9705656B2 (en) 2013-05-03 2017-07-11 Qualcomm Incorporated Systems and methods for peer-to-peer and AP traffic multiplexing
WO2015000130A1 (en) * 2013-07-02 2015-01-08 Nokia Corporation Adaptive resource allocation for simultaneous operation of cellular and device to device communications
KR102141114B1 (ko) 2013-07-31 2020-08-04 삼성전자주식회사 단말 대 단말 통신에서 시간 동기화 방법 및 장치
CN105453608B (zh) 2013-08-04 2019-11-12 Lg电子株式会社 在无线通信系统中重定位邻近服务群组的群组拥有者的方法和装置
EP3039943A1 (en) * 2013-08-29 2016-07-06 Corning Optical Communications Wireless Ltd. Detecting uplink/downlink time-division duplexed (tdd) frame configurations to synchronize tdd downlink and uplink communications between tdd communications equipment
US9479983B2 (en) * 2013-12-20 2016-10-25 Google Technology Holdings LLC Methods and device for determining when to switch between multiple communication modes of a transceiver subsystem
JP6451977B2 (ja) * 2014-08-01 2019-01-16 富士通コネクテッドテクノロジーズ株式会社 無線通信装置、無線通信方法、及び無線通信プログラム
WO2016045564A1 (en) * 2014-09-26 2016-03-31 Telefonaktiebolaget L M Ericsson (Publ) A method and device of resource allocations for scheduling assignments in device to device communications
US9510257B2 (en) * 2015-02-26 2016-11-29 Qualcomm Incorporated Opportunistic, location-predictive, server-mediated peer-to-peer offloading
US9986468B2 (en) 2016-03-18 2018-05-29 Futurewei Technologies, Inc. Remove TCP deadlock caused by wireless device cross technology handover
KR102024560B1 (ko) 2016-12-13 2019-09-24 한국전자통신연구원 재난 환경에서 구조를 지원하기 위한 정보 제공 방법 및 장치
US12335790B2 (en) 2019-06-14 2025-06-17 Beijing Xiaomi Mobile Software Co., Ltd. Connection configuration method and apparatus, communication device and storage medium
US12004238B2 (en) * 2021-10-28 2024-06-04 Qualcomm Incorporated Low latency schemes for peer-to-peer (P2P) communications

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008034029A2 (en) * 2006-09-15 2008-03-20 Qualcomm Incorporated Methods and apparatus related to power control and/or interference management in a mixed wireless communications system

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7016673B2 (en) 2002-10-01 2006-03-21 Interdigital Technology Corporation Wireless communication method and system with controlled WTRU peer-to-peer communications
CN1527623A (zh) * 2003-03-07 2004-09-08 �ʼҷ����ֵ��ӹɷ����޹�˾ 无线通信网络中点到点对等通信无线链接建立和保持的方法与装置
US7539507B2 (en) * 2003-11-21 2009-05-26 Qualcomm Incorporated Peer-to-peer communications
US7548758B2 (en) * 2004-04-02 2009-06-16 Nortel Networks Limited System and method for peer-to-peer communication in cellular systems
GB2431073B (en) * 2005-10-10 2008-05-14 Ipwireless Inc Cellular communication system and method for co-existence of dissimilar systems
JP5015958B2 (ja) 2006-01-11 2012-09-05 クゥアルコム・インコーポレイテッド ピアツーピア通信においてidを提供するビーコン信号の符号化
US8634869B2 (en) 2006-09-15 2014-01-21 Qualcomm Incorporated Methods and apparatus related to multi-mode wireless communications device supporting both wide area network signaling and peer to peer signaling
US8929281B2 (en) 2006-09-15 2015-01-06 Qualcomm Incorporated Methods and apparatus related to peer to peer device
CN101523961B (zh) * 2006-09-15 2012-08-08 高通股份有限公司 与对等设备控制相关的方法和装置
US8780790B2 (en) * 2008-01-07 2014-07-15 Qualcomm Incorporated TDD operation in wireless communication systems
US8078111B2 (en) * 2008-07-29 2011-12-13 Qualcomm Incorporated Methods and apparatus for using multiple frequency bands for communication
US8155695B2 (en) * 2008-07-29 2012-04-10 Sony Ericsson Mobile Communications Ab Apparatus and method to improve WLAN performance in a dual WLAN modality environment
US20100124184A1 (en) * 2008-11-14 2010-05-20 Qualcomm Incorporated Methods and systems with frame structure for improved adjacent channel co-existence
US9084283B2 (en) 2008-11-19 2015-07-14 Qualcomm Incorporated Peer-to-peer communication using a wide area network air interface
US20100128701A1 (en) 2008-11-24 2010-05-27 Qualcomm Incorporated Beacon transmission for participation in peer-to-peer formation and discovery
US8547989B2 (en) * 2008-12-01 2013-10-01 Qualcomm Incorporated Methods and systems for LTE-WIMAX coexistence
US8520718B2 (en) 2009-06-18 2013-08-27 Qualcomm Incorporated PUSCH transmit delivery scheme selection
US8576692B2 (en) 2009-09-10 2013-11-05 Qualcomm Incorporated Transmission of UE-specific reference signal for wireless communication
US9485069B2 (en) 2010-04-15 2016-11-01 Qualcomm Incorporated Transmission and reception of proximity detection signal for peer discovery
US8811359B2 (en) 2010-04-15 2014-08-19 Qualcomm Incorporated Multiplexing of peer-to-peer (P2P) communication and wide area network (WAN) communication
US9113496B2 (en) * 2010-04-25 2015-08-18 Lg Electronics Inc. Method and apparatus for transceiving data in a wireless access system
US8699386B2 (en) 2010-08-18 2014-04-15 Qualcomm Incorporated H-ARQ timing and backhaul subframe configuration for TDD relay in LTE-A
EP2628352A4 (en) 2010-10-14 2017-02-22 Nokia Technologies Oy Device to device and connection mode switching
US9560682B2 (en) 2010-11-05 2017-01-31 Qualcomm Incorporated Methods and apparatus for resource allocations to support peer-to-peer communications in cellular networks
EP2643989B1 (en) 2010-11-25 2018-09-26 Nokia Technologies Oy Network assisted sensing on a shared band for local communications
WO2012109439A1 (en) * 2011-02-09 2012-08-16 Interdigital Patent Holdings, Inc. Machine to machine (m2m) frame within a frame
GB2498575A (en) 2012-01-20 2013-07-24 Renesas Mobile Corp Device-to-device discovery resource allocation for multiple cells in a device-to-device discovery area
US8958349B2 (en) 2012-10-25 2015-02-17 Blackberry Limited Method and apparatus for dynamic change of the TDD UL/DL configuration in LTE systems
US9124377B2 (en) 2012-11-07 2015-09-01 Qualcomm Incorporated Methods and apparatus for enabling peer-to-peer (P2P) communication in LTE time division duplex (TDD) system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008034029A2 (en) * 2006-09-15 2008-03-20 Qualcomm Incorporated Methods and apparatus related to power control and/or interference management in a mixed wireless communications system

Also Published As

Publication number Publication date
CN103999536B (zh) 2017-10-24
EP2764751A1 (en) 2014-08-13
JP2014534687A (ja) 2014-12-18
CN103999536A (zh) 2014-08-20
JP5798694B2 (ja) 2015-10-21
US9137655B2 (en) 2015-09-15
WO2013052949A1 (en) 2013-04-11
IN2014CN02177A (ko) 2015-05-29
KR20140072195A (ko) 2014-06-12
US20130089010A1 (en) 2013-04-11

Similar Documents

Publication Publication Date Title
KR101591763B1 (ko) 피어 투 피어 통신들을 지원하기 위한 방법들 및 장치
AU2018441785B2 (en) A method, device and computer readable media for slot format configuration
JP5855280B2 (ja) ユーザ装置および無線ネットワークノード、およびその方法
KR101536155B1 (ko) 화이트 스페이스에서 제어 채널들을 사용 및/또는 구현하기 위한 방법 및 장치
CN114128360B (zh) 用于侧链路同步信号传输的定向测量
CN111132204B (zh) 检测波束失败的方法和装置
US11997600B2 (en) Signaling to support power utilization modes for power saving
JP2021533652A (ja) Ue固有のrs多重化のための方法
CN116325605B (zh) Tci状态列表更新方法、装置、设备及存储介质
CN118101148A (zh) 用于跨载波通信的默认通信配置
CN112314015B (zh) 定时提前指示
CN115380545B (zh) 高速列车场景的检测和高速列车(hst)模式的指示
US20130308524A1 (en) Distributed interference management algorithm
CN112771798B (zh) 用于远程干扰管理的资源速率匹配
CN114009115A (zh) 用于在带宽部分之间切换的方法、装置和系统
US11706676B2 (en) Power-saving mode based selection of a target node
KR20230078660A (ko) 사용자 장비에서의 적응적 추적 루프 업데이트
KR20240042632A (ko) Pdcch 반복들에 대한 지연을 프로세싱하기 위한 방법
WO2020059132A1 (ja) ユーザ装置及び基地局装置
US20160050627A1 (en) Methods and apparatus for power efficient access in congested networks
CN120642474A (zh) 无线通信中的低功率唤醒无线电信令
CN119276442A (zh) 通信方法和通信装置
WO2020054044A1 (ja) ユーザ装置及び基地局装置
WO2022204662A2 (en) Sidelink coherency management
US12040875B2 (en) Beam switching diversity across slots

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20181227

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20210130

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20210130