KR101614071B1 - 링크 내에서 송신 우선순위 결정을 위한 방법 및 장치 - Google Patents

링크 내에서 송신 우선순위 결정을 위한 방법 및 장치 Download PDF

Info

Publication number
KR101614071B1
KR101614071B1 KR1020147015623A KR20147015623A KR101614071B1 KR 101614071 B1 KR101614071 B1 KR 101614071B1 KR 1020147015623 A KR1020147015623 A KR 1020147015623A KR 20147015623 A KR20147015623 A KR 20147015623A KR 101614071 B1 KR101614071 B1 KR 101614071B1
Authority
KR
South Korea
Prior art keywords
quality
service requirement
service
peer
requirement
Prior art date
Application number
KR1020147015623A
Other languages
English (en)
Other versions
KR20140090257A (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 KR20140090257A publication Critical patent/KR20140090257A/ko
Application granted granted Critical
Publication of KR101614071B1 publication Critical patent/KR101614071B1/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
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/021Traffic management, e.g. flow control or congestion control in wireless networks with changing topologies, e.g. ad-hoc networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

송신 우선순위 분배된 백오프를 위한 방법, 컴퓨터 프로그램 물건, 및 장치가 제공된다. 장치는 제 2 장치와 피어-투-피어 통신 링크를 형성한다. 부가적으로, 장치는, 서비스 품질 추정에 기초하여, 제 2 장치로의 데이터의 전달을 위한 송신 우선순위를 확보하기 위해, 할당된 리소스에서 송신할지를 결정한다. 또한, 장치는 결정에 기초하여 제 2 장치로 송신한다. 송신 우선순위 토큰 전달을 위한 방법, 컴퓨터 프로그램 물건, 및 장치가 제공된다. 장치는 제 2 장치와 피어-투-피어 통신 링크를 형성한다. 부가적으로, 장치는 서비스 품질 추정에 기초하여 링크 내에서 송신 우선순위를 결정한다. 송신 우선순위는 링크 내의 장치와 제 2 장치 사이의 송신의 우선순위이다.

Description

링크 내에서 송신 우선순위 결정을 위한 방법 및 장치{METHOD AND APPARATUS FOR TRANSMIT PRIORITY DETERMINATION WITHIN A LINK}
본 발명은 일반적으로 통신 시스템들, 더 상세하게는 링크 내에서 송신 우선순위 결정에 관한 것이다.
매체 액세스 경합(contention)을 위한 지정된 페이즈를 갖는 시간 슬롯형 애드-혹(time slotted ad-hoc) 네트워크에서, 링크들은 링크 우선순위에 기초하여 매체에 대하여 동시에 경합할 수도 있다. 링크 내에서, 링크의 디바이스들 사이의 송신 우선순위는 디바이스들 사이에서 분배될 수도 있다. 예를 들어, 링크의 제 1 디바이스는 두 슬롯마다 한번씩 링크의 제 2 디바이스에 비해 송신 우선순위를 가질 수도 있다. 송신 우선순위의 그러한 분배는, 디바이스들 중 하나가 송신 우선순위의 분배에 기초하여 자신의 서비스 품질(QoS) 요건들을 충족하지 못하면, QoS 관점으로부터 리소스들의 최상의 사용을 초래하지 않을 수도 있다. 그러므로, QoS를 개선하기 위해 링크 내에서 송신 우선순위를 결정하기 위한 방법 및 장치에 대한 필요성이 존재한다.
본 발명의 일 양상에서, 송신 우선순위 분배 백오프(backoff)를 위한 방법, 컴퓨터 프로그램 물건, 및 장치가 제공된다. 장치는 제 2 장치와의 피어-투-피어 통신 링크를 형성한다. 장치는 서비스 품질 추정에 기초하여, 제 2 장치로의 데이터의 전달을 위한 송신 우선순위를 확보(secure)하기 위해, 할당된 리소스에서 송신할지를 결정한다. 장치는 결정에 기초하여 제 2 장치에 송신한다.
본 발명의 일 양상에서, 송신 우선순위 토큰 전달을 위한 방법, 컴퓨터 프로그램 물건, 및 장치가 제공된다. 장치는 제 2 장치와의 피어-투-피어 통신 링크를 형성한다. 장치는 서비스 품질 추정에 기초하여 링크 내에서 송신 우선순위를 결정한다. 송신 우선순위는, 링크 내의 장치와 제 2 장치 사이의 송신의 우선순위이다.
도 1은 프로세싱 시스템을 이용하는 장치에 대한 하드웨어 구현의 일 예를 도시하는 다이어그램이다.
도 2는 무선 피어-투-피어 통신 시스템의 도면이다.
도 3은 무선 디바이스들 사이의 피어-투-피어 통신을 위한 예시적인 시간 구조를 도시하는 다이어그램이다.
도 4는 하나의 그랜드프레임에서 수퍼프레임들의 각각의 프레임에서의 채널들을 도시하는 다이어그램이다.
도 5는 트래픽 채널 슬롯의 동작 시간라인 및 접속 스케줄링의 구조를 도시하는 다이어그램이다.
도 6은 데이터 세그먼트의 구조를 도시하는 다이어그램이다.
도 7은 무선 디바이스들에 대한 접속 스케줄링 시그널링 방식을 도시하기 위한 제 1 다이어그램이다.
도 8은 무선 디바이스들에 대한 접속 스케줄링 시그널링 방식을 도시하기 위한 제 2 다이어그램이다.
도 9는 분배 백오프 방법을 도시하기 위한 다이어그램이다.
도 10은 토큰 전달 방법을 도시하기 위한 다이어그램이다.
도 11은 레이턴시 QoS의 결정을 도시하기 위한 다이어그램이다.
도 12는 분배 백오프 방법의 흐름도이다.
도 13은 분배 백오프 방법의 제 1 구성의 흐름도이다.
도 14는 분배 백오프 방법의 제 2 구성의 흐름도이다.
도 15는 분배 백오프 방법의 제 3 구성의 흐름도이다.
도 16는 분배 백오프 방법의 제 4 구성의 흐름도이다.
도 17은 토큰 전달 방법의 흐름도이다.
도 18은 토큰 전달 방법의 제 1 구성의 흐름도이다.
도 19은 토큰 전달 방법의 제 2 구성의 흐름도이다.
도 20은 토큰 전달 방법의 제 3 구성의 흐름도이다.
도 21은 예시적인 장치의 기능을 도시하는 개념적인 블록도이다.
첨부된 도면들과 관련하여 아래에 기재된 상세한 설명은, 다양한 구성들의 설명으로서 의도되며, 본 명세서에서 설명된 개념들이 실시될 수도 있는 구성들만을 표현하도록 의도되지 않는다. 상세한 설명은 다양한 개념들의 철저한 이해를 제공하려는 목적을 위해 특정한 세부사항들을 포함한다. 그러나, 이들 개념들이 이들 특정한 세부사항들 없이도 실시될 수도 있다는 것이 당업자들에게 명백할 것이다. 몇몇 예시들에서, 그러한 개념들을 불명료하게 하는 것을 회피하기 위해 잘 알려진 구조들 및 컴포넌트들이 블록도 형태로 도시된다.
통신 시스템들의 수 개의 양상들은 다양한 장치 및 방법들을 참조하여 이제 제시될 것이다. 이들 장치 및 방법들은, 다양한 블록들, 모듈들, 컴포넌트들, 회로들, 단계들, 프로세스들, 알고리즘들 등(집합적으로, "엘리먼트들"로 지칭됨)에 의해 다음의 상세한 설명에 설명되고, 첨부 도면들에 도시될 것이다. 이들 엘리먼트들은 전자 하드웨어, 컴퓨터 소프트웨어, 또는 이들의 임의의 결합을 사용하여 구현될 수도 있다. 그러한 엘리먼트들이 하드웨어로서 구현되는지 또는 소프트웨어로서 구현되는지는 특정한 애플리케이션 및 전체 시스템에 부과된 설계 제약들에 의존한다.
예로서, 엘리먼트 또는 엘리먼트의 임의의 부분, 또는 엘리먼트들의 임의의 결합은 하나 또는 그 초과의 프로세서들을 포함하는 "프로세싱 시스템"으로 구현될 수도 있다. 프로세서들의 예들은 마이크로프로세서들, 마이크로제어기들, 디지털 신호 프로세서(DSP)들, 필드 프로그래밍가능 게이트 어레이(FPGA)들, 프로그래밍가능 로직 디바이스(PLD)들, 상태 머신들, 게이트 로직, 이산 하드웨어 회로들, 및 본 발명 전반에 걸쳐 설명된 다양한 기능을 수행하도록 구성된 다른 적절한 하드웨어를 포함한다. 프로세싱 시스템의 하나 또는 그 초과의 프로세서들은 소프트웨어를 실행할 수도 있다. 소프트웨어는, 소프트웨어, 펌웨어, 미들웨어, 마이크로코드, 하드웨어 디스크립션(description) 언어 등으로 지칭되는지에 관계없이, 명령들, 명령 세트들, 코드, 코드 세그먼트들, 프로그램 코드, 프로그램들, 서브프로그램들, 소프트웨어 모듈들, 애플리케이션들, 소프트웨어 애플리케이션들, 소프트웨어 패키지들, 루틴들, 서브루틴들, 오브젝들, 실행가능물들, 실행 스레드들, 절차들, 함수들 등을 의미하도록 광범위하게 해석되어야 한다. 소프트웨어는 컴퓨터-판독가능 매체상에 상주할 수도 있다. 컴퓨터-판독가능 매체는 비-일시적 컴퓨터-판독가능 매체일 수도 있다. 비-일시적 컴퓨터-판독가능 매체는, 자기 저장 디바이스(예를 들어, 하드 디스크, 플로피 디스크, 자기 스트립), 광학 디스크(예를 들어, 컴팩트 디스크(CD), 디지털 다기능 디스크(DVD)), 스마트 카드, 플래시 메모리 디바이스(예를 들어, 카드, 스틱, 키 드라이브), 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 프로그래밍가능 ROM(PROM), 소거가능 PROM(ERPOM), 전기적으로 소거가능 PROM(EEPROM), 레지스터, 착탈형 디스크, 및 컴퓨터에 의해 액세스 및 판독될 수도 있는 소프트웨어 및/또는 명령들을 저장하기 위한 임의의 다른 적절한 매체를 예로서 포함한다. 컴퓨터-판독가능 매체는, 프로세싱 시스템 내부, 프로세싱 시스템 외부에 상주할 수도 있거나, 프로세싱 시스템을 포함하는 다수의 엔티티들에 걸쳐 분배될 수도 있다. 컴퓨터-판독가능 매체는 컴퓨터-프로그램 물건으로 구현될 수도 있다. 예로서, 컴퓨터-프로그램 물건은 패키징 재료들에 컴퓨터-판독가능 매체를 포함할 수도 있다.
삭제
따라서, 하나 또는 그 초과의 예시적인 실시예들에서, 설명된 기능들은 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 임의의 결합으로 구현될 수도 있다. 소프트웨어로 구현되면, 기능들은 컴퓨터-판독가능 매체 상의 하나 또는 그 초과의 명령들 또는 코드로서 저장되거나 인코딩될 수도 있다. 컴퓨터-판독가능 매체들은 컴퓨터 저장 매체들을 포함한다. 저장 매체들은 컴퓨터에 의해 액세스될 수 있는 임의의 이용가능한 매체들일 수도 있다. 제한이 아닌 예로서, 그러한 컴퓨터-판독가능 매체들은 RAM, ROM, EEPROM, CD-ROM, 또는 다른 광학 디스크 저장부, 자기 디스크 저장 또는 다른 자기 저장 디바이스들, 또는 명령들 또는 데이터 구조들의 형태로 원하는 프로그램 코드를 반송(carry) 또는 저장하는데 사용될 수 있고 컴퓨터에 의해 액세스될 수 있는 임의의 다른 매체를 포함할 수 있다. 여기에 사용되는 바와 같이, 디스크(disk) 및 디스크(disc)는 컴팩트 디스크(disc)(CD), 레이저 디스크(disc), 광학 디스크(disc), 디지털 다기능 디스크(disc)(DVD), 플로피 디스크(disk) 및 블루-레이(blu-ray) 디스크(disc)를 포함하며, 여기서 "디스크(disk)들"은 일반적으로 데이터를 자기적으로 재생하지만, "디스크(disc)들"은 레이저들을 이용하여 데이터를 광학적으로 재생한다. 상기의 것의 결합들이 또한 컴퓨터-판독가능 매체들의 범위내에 포함되어야 한다. 당업자들은, 특정한 애플리케이션 및 전체 시스템에 대해 부과된 전체 설계 제약들에 의존하여, 본 발명 전반에 걸쳐 제시된 설명된 기능을 어떻게 최상으로 구현하는지를 인식할 것이다.
도 1은 프로세싱 시스템(114)을 이용하는 장치(100)에 대한 하드웨어 구현의 일 예를 도시하는 개념도이다. 프로세싱 시스템(114)은 버스(102)에 의해 일반적으로 표현되는 버스 아키텍처를 이용하여 구현될 수도 있다. 버스(102)는, 프로세싱 시스템(114)의 특정한 애플리케이션 및 전체 설계 제약들에 의존하여, 임의의 수의 상호접속 버스들 및 브리지들을 포함할 수도 있다. 버스(102)는, 프로세서(104)에 의해 일반적으로 표현되는 하나 또는 그 초과의 프로세서들 및/또는 하드웨어 모듈들, 및 컴퓨터-판독가능 매체(106)에 의해 일반적으로 표현되는 컴퓨터-판독가능 매체들을 포함하는 다양한 회로들을 함께 링크시킨다. 버스(102)는 또한, 타이밍 소스들, 주변장치들, 전압 조절기들, 및 전력 관리 회로들과 같은 다양한 다른 회로들을 링크시킬 수도 있으며, 이들은 당업계에 잘 알려져 있고, 따라서, 더 추가로 설명되지 않을 것이다. 버스 인터페이스(108)는 버스(102)와 트랜시버(110) 사이에 인터페이스를 제공한다. 트랜시버(110)는 송신 매체를 통해 다양한 다른 장치들과 통신하기 위한 수단을 제공한다.
프로세서(104)는 버스(102)를 관리하는 것, 및 컴퓨터-판독 가능한 매체(106) 상에 저장된 소프트웨어의 실행을 포함하는 일반 프로세싱을 담당한다. 소프트웨어는 프로세서(104)에 의해 실행될 경우, 프로세싱 시스템(114)으로 하여금 임의의 특정한 장치에 대해 후술되는 다양한 기능들을 수행하게 한다. 컴퓨터-판독 가능한 매체(106)는, 소프트웨어를 실행할 경우, 프로세서(104)에 의해 조작되는 데이터를 저장하기 위해 또한 이용될 수도 있다.
도 2는 예시적인 피어-투-피어 통신 시스템(200)의 도면이다. 피어-투-피어 통신 시스템(200)은 복수의 무선 디바이스들(206, 208, 210, 212)을 포함한다. 피어-투-피어 통신 시스템(200)은, 예를 들어, 무선 광역 네트워크(WWAN)와 같은 셀룰러 통신 시스템과 중첩할 수도 있다. 무선 디바이스들(206, 208, 210, 212) 중 일부는 피어-투-피어 통신으로 함께 통신할 수도 있고, 몇몇은 기지국(204)과 통신할 수도 있으며, 몇몇은 둘 모두를 행할 수도 있다. 예를 들어, 도 2에 도시된 바와 같이, 무선 디바이스들(206, 208)은 피어-투-피어 통신하고, 무선 디바이스들(210, 212)은 피어-투-피어 통신한다. 무선 디바이스(212)는 또한 기지국(204)과 통신하고 있다.
무선 디바이스는, 사용자 장비, 모바일 스테이션, 가입자 스테이션, 모바일 유닛, 가입자 유닛, 무선 유닛, 무선 노드, 원격 유닛, 모바일 디바이스, 무선 통신 디바이스, 원격 디바이스, 모바일 가입자 스테이션, 액세스 단말, 모바일 단말, 무선 단말, 원격 단말, 핸드셋, 사용자 에이전트, 모바일 클라이언트, 클라이언트, 또는 몇몇 다른 적절한 용어로 당업자들에 의해 대안적으로 지칭될 수도 있다. 기지국은, 액세스 포인트, 베이스 트랜시버 스테이션, 라디오 기지국, 라디오 트랜시버, 트랜시버 기능, 기본 서비스 세트(BSS), 확장된 서비스 세트(ESS), 노드 B, 이벌브드 노드 B, 또는 몇몇 다른 적절한 용어로 당업자들에 의해 대안적으로 지칭될 수도 있다.
후술되는 예시적인 방법들 및 장치들은, 예를 들어, FlashLinQ, WiMedia, Bluetooth, ZigBee, 또는 IEEE 802.11 표준에 기초한 Wi-Fi에 기초한 무선 피어-투-피어 통신 시스템과 같은 다양한 무선 피어-투-피어 통신 시스템들 중 임의의 시스템에 적용가능하다. 설명을 간략화하기 위해, 예시적인 방법들 및 장치는 FlashLinQ의 맥락 내에서 설명된다. 그러나, 당업자는, 예시적인 방법들 및 장치들이 다양한 다른 무선 피어-투-피어 통신 시스템들에 더 일반적으로 적용가능하다는 것을 이해할 것이다.
도 3은 무선 디바이스들(100) 사이의 피어-투-피어 통신에 대한 예시적인 시간 구조를 도시하는 다이어그램(300)이다. 울트라프레임은 512초이며, 64개의 메가프레임들을 포함한다. 각각의 메가 프레임들은 8초이며, 8개의 그랜드프레임들을 포함한다. 각각의 그랜드프레임은 1초이며, 15개의 수퍼프레임들을 포함한다. 각각의 수퍼프레임은 대략 66.67ms이며, 32개의 프레임들을 포함한다. 각각의 프레임은 2.0833 ms이다.
도 4는 하나의 그랜드프레임 내의 수퍼프레임들의 각각의 프레임 내의 채널들을 도시하는 다이어그램(310)이다. 제 1 수퍼프레임(인덱스 0을 가짐)에서, 프레임(0)은 RCH(reserved channel)이고, 프레임들(1-10)은 각각 MCCH(miscellaneous channel)이며, 프레임들(11-31)은 각각 TCCH(traffic channel)이다. 제 2 내지 제 7 수퍼프레임들(인덱스 1:6을 가짐)에서, 프레임(0)은 RCH이고, 프레임들(1-31)은 각각 TCCH이다. 제 8 수퍼프레임(인덱스 7을 가짐)에서, 프레임 0은 RCH이고, 프레임들(1-10)은 각각 MCCH이며, 프레임들(11-31)은 각각 TCCH이다. 제 9 내지 제 15 수퍼프레임들(인덱스 8:14를 가짐)에서, 프레임(0)은 RCH이고, 프레임들(1-31)은 각각 TCCH이다. 수퍼프레임 인덱스(0)의 MCCH는 보조(secondary) 타이밍 동기화 채널, 피어 탐색 채널, 피어 페이지 채널, 및 예비된 슬롯을 포함한다. 수퍼프레임 인덱스(7)의 MCCH는 피어 페이지 채널 및 예비된 슬롯들을 포함한다. TCCH는 접속 스케줄링, 파일럿, 채널 품질 표시자(CQI) 피드백, 데이터 세그먼트, 및 확인응답(ACK)을 포함한다.
도 5는 TCCH 슬롯의 동작 시간라인 및 접속 스케줄링의 구조를 도시하는 다이어그램(340)이다. 도 5에 도시된 바와 같이, TCCH 슬롯은 4개의 서브채널들, 즉, 접속 스케줄링, 레이트 스케줄링, 데이터 세그먼트, 및 ACK를 포함한다. 레이트 스케줄링 서브채널은 파일럿 세그먼트 및 CQI 세그먼트를 포함한다. ACK 서브채널은 데이터 세그먼트 서브채널에서 수신된 데이터에 응답하여 ACK 또는 부정 ACK(NACK)를 전송하기 위한 것이다. 접속 스케줄링 서브채널은 2개의 블록들, 즉, 더 높은 우선순위 블록(H) 및 더 낮은 우선순위 블록(L)을 포함한다. 블록(H) 및 블록(L) 각각은 복수의 리소스 엘리먼트들, 즉, 주파수 도메인에서는 복수의 서브캐리어들 및 시간 도메인에서는 OFDM 심볼들을 포함한다. 블록(H) 및 블록(L) 각각은 복수의 서브캐리어들에 걸쳐 있으며, Txp-블록에 4개의 OFDM 심볼들, Tx-블록에 4개의 OFDM 심볼들, 및 Rx-블록에 4개의 OFDM 심볼들을 포함한다. 하나의 리소스 엘리먼트(또는 톤)은 하나의 서브캐리어 및 하나의 OFDM 심볼에 대응한다.
각각의 링크는 CID를 갖는다. CID에 기초하여, 특정한 TCCH 슬롯에 대해, 링크 내의 무선 디바이스들은, 특정한 서브캐리어의 Txp-블록, Tx-블록, 및 Rx-블록의 각각에서, 그리고 블록 H 또는 블록 L 내에서 동일한 각각의 OFDM 심볼 위치에 리소스 엘리먼트를 할당받는다. 예를 들어, 특정한 TCCH 슬롯에서, CID=4를 갖는 링크는, 스케줄링 제어 신호를 송신/수신하기 위해, 블록 H의 txp-블록에 리소스 엘리먼트(342), 블록 H의 Tx-블록에 리소스 엘리먼트(344), 및 블록 H의 Rx-블록에 리소스 엘리먼트(346)를 할당받을 수도 있다. Tx-블록의 송신 요청 신호는 데이터 세그먼트를 송신하기 위한 전력과 동일한 전력으로 송신된다. Rx-블록의 송신 요청 응답 신호는 수신된 송신 요청 신호의 전력에 반비례하는 전력으로 송신된다. Txp-블록, Tx-블록, 및 Rx-블록에 대한 리소스 엘리먼트들의 할당된 트리오(trio)는, 각각의 TCCH 슬롯의 각각의 OFDM 심볼(예를 들어, 8개의 상이한 OFDM 심볼들 - 블록 H에서 4개 및 블록 L에서 4개) 및 서브캐리어(예를 들어, k개의 상이한 서브캐리어들)에 관해 변한다.
링크에 할당된 리소스 엘리먼트들의 트리오는 링크의 매체 액세스 우선순위를 나타낸다. 예를 들어, 리소스 엘리먼트들(342, 344, 346)의 트리오는 i=2 및 j=1에 대응한다. 매체 액세스 우선순위는 ki+j+1과 동일하며, 여기서 i는 Txp, Tx, 및 Rx 서브블록들 각각 내의 각각의 OFDM 심볼이고, j는 서브캐리어이며, k는 서브캐리어들의 수이다. 따라서, k=28이라고 가정하면, 리소스 엘리먼트들(342, 344, 346)은 58의 매체 액세스 우선순위에 대응한다.
도 6은 데이터 세그먼트의 구조를 도시하는 다이어그램(350)이다. 데이터 세그먼트는, 주파수 도메인에서는 복수의 서브캐리어들 및 시간 도메인에서는 OFDM 심볼들에 걸쳐있는 복수의 리소스 엘리먼트들을 포함한다. 리소스 엘리먼트(354)와 같은 데이터 세그먼트 내의 리소스 엘리먼트들 중 몇몇은 데이터 세그먼트에 대해 사용되는 코딩 및/또는 변조에 관한 레이트 표시자 정보를 반송할 수도 있다. 리소스 엘리먼트(352)와 같은 데이터 세그먼트 내의 다른 리소스 엘리먼트들은 복조 및 디코딩을 위해 채널을 추정하는 것을 허용하기 위하여 파일럿을 반송할 수도 있다.
도 7은 무선 디바이스들(100)에 대한 예시적인 접속 스케줄링 시그널링 방식을 도시하기 위한 제 1 다이어그램(360)이다. 도 7에 도시된 바와 같이, 무선 디바이스 A는 무선 디바이스 B와 통신하고 있고, 무선 디바이스 C는 무선 디바이스 D와 통신하고 있으며, 무선 디바이스 E는 무선 디바이스 F와 통신하고 있다. 무선 디바이스 A는 무선 디바이스 B에 비해 송신 우선순위를 갖는다고 가정되고, 무선 디바이스 C는 무선 디바이스 D에 비해 송신 우선순위를 갖는다고 가정되며, 무선 디바이스 E는 무선 디바이스 F에 비해 송신 우선순위를 갖는다고 가정된다. 링크들 각각은 통신들을 위한 특정한 슬롯에 의존하여 상이한 매체 액세스 우선순위를 갖는다. 통신을 위한 특정한 슬롯에 대해, 링크 1(A, B)은 2의 매체 액세스 우선순위를 갖는다고 가정되고, 링크 2(C, D)는 1의 매체 액세스 우선순위를 갖는다고 가정되며, 링크 3(E, F)은 7의 매체 액세스 우선순위를 갖는다고 가정된다.
도 8은 무선 디바이스들(100)에 대한 예시적인 접속 스케줄링 시그널링 방식을 도시하기 위한 제 2 다이어그램(370)이다. 도 8은 접속 스케줄링 서브채널에서 (매체 액세스 우선순위들 1 내지 k에 대응하는) 블록 H의 Txp, Tx, 및 Rx 서브블록들의 제 1 각각의 OFDM 심볼들(i=0, 도 5 참조)의 접속 스케줄링 리소스들을 도시한다. 접속 스케줄링 리소스들은 복수의 서브캐리어들을 포함하며, 서브캐리어들 각각은 k개의 주파수 대역들 중 하나에 대응한다. 주파수 대역들 각각은 특정한 매체 액세스 우선순위에 대응한다. 접속 스케줄링 리소스들의 하나의 블록은 3개의 서브블록들/위상들, 즉, Txp, Tx, 및 Rx로 분할된다. Txp-블록은, 송신 우선순위를 갖는 노드가 송신기로서 작동할 것인지 수신기로서 작동할 것인지를 표시하기 위하여, 링크에서 송신 우선순위를 갖는 노드에 의해 사용된다. 송신 우선순위를 갖는 노드가 txp-블록 내의 할당된 OFDM 심볼 상에서 송신하면, 송신 우선순위를 갖는 노드는, 송신기로서 작동하려는 의도를 송신 우선순위 없는 노드에 표시한다. 송신 우선순위를 갖는 노드가 txp-블록 내의 할당된 OFDM 심볼 상에서 송신하지 않으면, 송신 우선순위를 갖는 노드는, 수신기로서 작동하려는 의도를 송신 우선순위 없는 노드에 표시한다. Tx-블록은 요청이 스케줄링되게 하도록 잠재적인 송신기들에 의해 사용된다. 송신기는, 트래픽 채널에 대해 사용된 전력(즉, 데이터 세그먼트를 송신하기 위한 전력)과 동일한 전력으로 Tx-블록 내의 할당된 OFDM 심볼 상에서 다이렉트(direct) 전력 신호를 송신한다. 각각의 잠재적인 수신기는 Tx-블록들에서 톤들을 청취하고, 그 자신의 링크의 송신기에 할당된 Tx-블록 상의 수신된 전력과 Tx-블록들의 각각 상의 수신된 전력을 비교하며, 다른 링크 매체 액세스 우선순위들에 관한 그 자신의 링크 매체 액세스 우선순위 및 비교에 기초하여 Rx-양보(Rx-yield)할지를 결정한다.
예를 들어, 노드들 A, D, 및 E가, 각각, PA, PD, 및 PE와 동일한 전력으로 Tx-블록에서 송신 요청 신호를 송신한다고 가정한다. 노드 B는
Figure 112014081194451-pct00001
와 동일한 전력으로 노드 A로부터 송신 요청 신호를 수신하며, 여기서
Figure 112014081194451-pct00002
는 노드 A와 노드 B 사이의 경로 손실이다. 노드 B는
Figure 112014081194451-pct00003
와 동일한 전력으로 노드 D로부터 송신 요청 신호를 수신하며, 여기서
Figure 112014081194451-pct00004
는 노드 D와 노드 B 사이의 경로 손실이다. 노드 B는
Figure 112014081194451-pct00005
와 동일한 전력으로 노드 E로부터 송신 요청 신호를 수신하며, 여기서
Figure 112014081194451-pct00006
는 노드 E와 노드 B 사이의 경로 손실이다. 노드 B는, Rx-양보할지를 결정하기 위해, 더 높은 우선순위를 갖는 다른 노드들로부터의 수신된 송신 요청 신호들의 전력들의 합에 의해 나눠진 노드 A로부터의 수신된 송신 요청 신호의 전력을 임계치와 비교한다. 스케줄링되는 경우, 노드 B가 합당한 SIR을 예상한다면, 노드 B는 Rx-양보하지 않는다. 즉, 노드 B는
Figure 112014081194451-pct00007
이지 않으면, Rx-양보하며, 여기서,
Figure 112014081194451-pct00008
는 임계치(예를 들어, 9 ㏈)이다.
Rx-블록은 잠재적인 수신기들에 의해 사용된다. 수신기가 Rx-양보하도록 선택되면, 수신기는 Rx-블록 내의 할당된 OFDM 심볼에서 송신하지 않고; 그렇지 않으면, 수신기는, 그 자신의 링크의 송신기로부터의 수신된 다이렉트 전력 신호의 전력에 반비례하는 전력으로 Rx-블록 내의 할당된 OFDM 심볼에서 역 에코 전력 신호를 송신한다. 송신기들 모두는, 데이터 세그먼트의 송신을 Tx-양보할지를 결정하기 위해 Rx-블록의 톤들을 청취한다.
예를 들어,
Figure 112014081194451-pct00009
과 동일한 전력으로 노드 D로부터 송신 요청 신호를 수신한 노드 C는,
Figure 112014081194451-pct00010
과 동일한 전력으로 Rx-블록에서 송신 요청 응답 신호를 송신하며, 여기서
Figure 112014081194451-pct00011
는 노드 D와 노드 C 사이의 경로 손실이고, K는 모든 노드들에 알려진 상수이다. 노드 A는
Figure 112014081194451-pct00012
와 동일한 전력으로 노드 C로부터 송신 요청 응답 신호를 수신하며, 여기서
Figure 112014081194451-pct00013
는 노드 C와 노드 A 사이의 경로 손실이다. 노드 A가 노드 C에 너무 많은 간섭을 야기할 것이라면, 노드 A는 Tx-양보한다. 즉, 노드 A는,
Figure 112014081194451-pct00014
이지 않으면, Tx-양보하며, 여기서
Figure 112014081194451-pct00015
는 임계치(예를 들어, 9 ㏈)이다.
접속 스케줄링 시그널링 방식은 일 예와 함께 최상으로 설명된다. 노드 C는 송신할 어떠한 데이터도 갖지 않고 매체 액세스 우선순위 1에 대해 Txp-블록에서 송신하지 않고, 노드 A는 송신할 데이터를 갖고 매체 액세스 우선순위 2에 대해 Txp-블록에서 송신하며, 노드 E는 송신할 데이터를 갖고 매체 액세스 우선순위 7에 대해 Txp-블록에서 송신한다. 노드 D는 송신할 데이터를 갖고 매체 액세스 우선순위 1에 대해 Tx-블록에서 송신하고, 노드 A는 매체 액세스 우선순위 2에 대해 Tx-블록에서 송신하며, 노드 E는 매체 액세스 우선순위 7에 대해 Tx-블록에서 송신한다. 노드 C가 가장 높은 우선순위를 가지므로, 노드 C는 Tx-블록들에서 톤들을 청취하고, 매체 액세스 우선순위 1에 대해 Rx-블록에서 송신하도록 결정한다. 노드 B는 Tx-블록들에서 톤들을 청취하고, 더 높은 매체 액세스 우선순위를 갖는 링크 2와 자신의 링크가 간섭하지 않을 것이라고 결정하며, 매체 액세스 우선순위 2에 대해 Rx-블록에서 송신한다. 노드 F는 Tx-블록들에서 톤들을 청취하고, 자신의 링크가 링크 1 및/또는 링크 2(둘 모두는 더 높은 매체 액세스 우선순위를 가짐)와 간섭할 것이라고 결정하며, 매체 액세스 우선순위 7에 대해 Rx-블록에서 송신하지 않음으로써 Rx-양보한다. 후속하여, D 및 A 둘 모두는, 데이터를 송신할지를 결정하기 위해 Rx 블록들에서 톤들을 청취한다. D가 A보다 더 높은 링크 매체 액세스 우선순위를 갖기 때문에, D는 자신의 데이터를 송신한다. A가 자신의 송신이 D로부터의 송신과 간섭할 것이라고 결정하면, A는 데이터의 송신을 Tx-양보할 것이다.
상술된 바와 같이, 링크의 무선 디바이스들은 미리 결정된 시간 기간들을 가질 수도 있으며, 그 미리 결정된 시간 기간들에서 그 무선 디바이스들은 송신 우선순위를 갖거나, 송신 우선순위를 갖는 차례(turn)들을 취할 수도 있다. 제 1 무선 디바이스가 특정한 TCCH에서 제 2 무선 디바이스에 송신할 데이터를 가지면, 제 1 무선 디바이스는 TCCH에서 송신하기를 시도한다. 제 1 무선 디바이스가 송신할 데이터를 갖지 않는 경우에만, 제 1 무선 디바이스는, 특정한 TCCH를 이용하는 것을 억제하며, 따라서 제 2 무선 디바이스로 하여금 TCCH를 사용하게 한다. 제 1 및 제 2 디바이스들 중 하나가 송신 우선순위의 분배에 기초하여 자신의 QoS 요건들을 충족하지 않으면, 송신 우선순위의 결과적인 분배는, QoS 관점으로부터 리소스들의 최상의 사용을 초래하지 못할 수도 있다. 2개의 별개의 방법들, 즉, 분배 백오프 방법 및 토큰 전달 방법은, QoS를 개선하는 것에 기초하여 링크 내의 더욱 효율적인 송신 우선순위 결정을 제공하기 위해 아래에서 제공된다.
도 9는 분배 백오프 방법을 도시하는 다이어그램(400)이다. 도 9에 도시된 바와 같이, 무선 디바이스 A는 무선 디바이스 B와의 링크를 형성하고, 무선 디바이스들 A, B는 피어-투-피어 통신 링크를 형성한다. 무선 디바이스들 A, B는 송신 우선순위를 갖는 차례를 취한다. 무선 디바이스 A는 TCCH들(402, 406, 410, 414, 및 418)에서 송신 우선순위를 갖는다. 무선 디바이스 B는 TCCH들(404, 408, 412, 및 416)에서 송신 우선순위를 갖는다. 간략화를 위해, Txp 및 데이터 세그먼트들만이 각각의 TCCH에 대해 도시되어 있다. 또한, 간략화를 위해, 무선 디바이스들 A, B 둘 모두가 그들이 TCCH들 각각에서 송신할 수 있는 데이터를 갖는다고 가정된다. 무선 디바이스들 A, B 각각은 QoS 요건을 갖는다. 분배 백오프 방법에 따르면, 무선 디바이스 A는 무선 디바이스 B와의 피어-투-피어 통신 링크를 형성한다. 무선 디바이스 A는, 각각의 연관된 QoS 요건이 충족되는지 또는 충족되지 않는지 여부의 QoS 추정에 기초하여, 무선 디바이스 B로의 데이터의 전달을 위한 송신 우선순위를 확보하기 위해 자신의 배분된 할당된 리소스에서 송신할지를 결정한다. 그 후, 무선 디바이스 A는 그 결정에 기초하여 무선 디바이스 B에 송신한다.
도 9에 도시된 바와 같이, TCCH(402)의 시작부에서, 무선 디바이스 A는, 무선 디바이스 A의 QoS 요건(여기서는 "QoSA")이 충족되고 무선 디바이스 B의 QoS 요건(여기서는 "QoSB")이 충족된다고 결정한다. QoSB가 충족되기 때문에, 무선 디바이스 A는, 무선 디바이스 A가 무선 디바이스 B로 송신할 데이터를 갖는다는 것을 무선 디바이스 B가 알게 하기 위해 Txp 페이즈(phase)에서 송신한다. 무선 디바이스 A는 데이터 세그먼트에서 데이터를 무선 디바이스 B로 송신한다. TCCH(404)의 시작부에서, QoSA가 충족되고, QoSB가 충족된다. 무선 디바이스 B는, 무선 디바이스 B가 무선 디바이스 A로 송신할 데이터를 갖는다는 것을 무선 디바이스 A가 알게 하기 위해 Txp 페이즈에서 송신한다. 그러나, 양보(Rx 또는 Tx 양보)로 인해, 무선 디바이스 B는 데이타 세그먼트에서 데이터를 무선 디바이스 A로 송신하지 않는다.
TCCH(406)의 시작부에서, 무선 디바이스 A는, QoSA가 충족되고 QoSB가 충족되지 않는다고 결정한다. QoSA가 충족되고 QoSB가 충족되지 않기 때문에, 무선 디바이스 A는, 무선 디바이스 B로 하여금 TCCH(406)를 이용하게 하기 위해, Txp 페이즈에서 송신하는 것을 억제한다(즉, 백오프한다). 무선 디바이스 B는 TCCH(406)를 이용하고, 데이터 세그먼트에서 데이터를 무선 디바이스 A로 송신한다. TCCH(408)의 시작부에서, QoSA가 충족되고 QoSB가 충족된다. 무선 디바이스 B는, 무선 디바이스 B가 무선 디바이스 A로 송신할 데이터를 갖는다는 것을 무선 디바이스 A가 알게 하기 위해 Txp 페이즈에서 송신한다. 무선 디바이스 B는 데이터 세그먼트에서 데이터를 무선 디바이스 A로 송신한다.
TCCH(410)의 시작부에서, 무선 디바이스 A는, QoSA가 충족되고 QoSB가 충족된다고 결정한다. QoSB가 충족되기 때문에, 무선 디바이스 A는, 무선 디바이스 A가 무선 디바이스 B로 송신할 데이터를 갖는다는 것을 무선 디바이스 B가 알게 하기 위해 Txp 페이즈에서 송신한다. 그러나, 양보(Rx 또는 Tx 양보)로 인해, 무선 디바이스 A는 데이터 세그먼트에서 데이터를 무선 디바이스 B로 송신하지 않는다. TCCH(412)의 시작부에서, QoSA가 충족되지 않고 QoSB가 충족된다. 무선 디바이스 B는, 무선 디바이스 B가 무선 디바이스 A로 송신할 데이터를 갖는다는 것을 무선 디바이스 A가 알게 하기 위해 Txp 페이즈에서 송신한다. 그러나, 양보(Rx 또는 Tx 양보)로 인해, 무선 디바이스 B는 데이터 세그먼트에서 데이터를 무선 디바이스 A로 송신하지 않는다. 무선 디바이스 B가 또한 분배 백오프 방법을 따르면, QoSA가 충족되지 않고 QoSB가 충족되기 때문에, 무선 디바이스 B는 TCCH(412)의 Txp에서 송신하는 것을 억제할 것이다. 그러나, 이러한 예에서, 무선 디바이스 B가 분배 백오프 방법을 따르지 않는다고 가정된다.
TCCH(414)의 시작부에서, 무선 디바이스 A는, QoSA 및 QoSB 둘 모두가 충족되지 않는다고 결정한다. 일 구성에서, QoSA가 충족되지 않는 경우, 무선 디바이스 A는, QoSB가 충족되는지 또는 충족되지 않는지 여부와는 관계없이, 자신의 할당된 TCCH를 이용한다. 다른 구성에서, QoSA 및 QoSB 둘 모두가 충족되지 않는 경우, 무선 디바이스 A는 자신의 할당된 TCCH를 이용할지를 결정하기 위해 QoSA와 QoSB를 비교한다. 예를 들어, QoSA 및 QoSB 둘 모두가 충족되지 않는다고 가정하면, QoSA ≥ QoSB 인 경우, 무선 디바이스 A는 자신의 할당된 TCCH를 이용하도록 결정할 수도 있으며, QoSB > QoSA 인 경우, 무선 디바이스 A는 자신의 할당된 TCCH를 활용하는 것을 억제하도록 결정할 수도 있다. 또 다른 구성에서, 무선 디바이스 A는, QoSA 및 QoSB가 어느 정도로 충족되지 않는지를 결정하고, 그 결정에 기초하여 자신의 할당된 TCCH를 이용할지를 결정한다. 그 결정은, 제 1 차이양 DA 와 제 2 차이양 DB의 비교일 수도 있으며, 여기서, DA는 무선 디바이스 A의 현재 QoS와 QoSA의 차이이고, DB는 무선 디바이스 B의 현재 QoS와 QoSB의 차이이다. 더 일반적으로, 그 결정은 가중된 값들 wA*DA 와 wB*DB의 비교일 수 있으며, 여기서, wA 및 wB는 각각 제 1 및 제 2 차이양들에 대한 가중치들이다.
QoS는 레이턴시 요건, 스루풋 (또는 레이트) 요건, 레이턴시와 스루풋 요건의 몇몇 결합, 또는 몇몇 다른 QoS 측정치일 수도 있다. QoS가 스루풋 요건이라고 가정하면, 무선 디바이스 A는, 6개의 TCCH들에서, 그것이 이들 중 하나(TCCH(402))에서만 송신하지만, 무선 디바이스 B는 이들 중 2개(TCCH들(406, 408))에서 송신한다고 결정한다. QoSA 및 QoSB가 동일하면(예를 들어, 4/9 스루풋 요건), 무선 디바이스 A는, 무선 디바이스 B가 그 자신의 QoSB를 만족할 때보다, 그 자신의 QoSA를 만족시키는 것과는 더 거리가 멀다고 결정할 수도 있다. 그러므로, 무선 디바이스 A는, 무선 디바이스 B로 송신할 데이터를 무선 디바이스 A가 갖는다는 것을 무선 디바이스 B가 알게 하기 위해 Txp 페이스에서 송신하도록 결정한다. 무선 디바이스 A는 데이터 세그먼트에서 데이터를 무선 디바이스 B로 송신한다. TCCH(416)의 시작부에서, QoSA가 충족되지 않고 QoSB가 충족되지 않는다. 무선 디바이스 B는, 무선 디바이스 A로 송신할 데이터를 무선 디바이스 B가 갖는다는 것을 무선 디바이스 A가 알게 하기 위해 Txp 페이즈에서 송신한다. 그러나, 양보(Rx 또는 Tx 양보)로 인해, 무선 디바이스 B는 데이터 세그먼트에서 데이터를 무선 디바이스 A로 송신하지 않는다. TCCH(418)의 시작부에서, 무선 디바이스 A는 QoSA 및 QoSB 둘 모두가 충족되지 않는다고 결정한다. 이러한 경우, 무선 디바이스 A는, 무선 디바이스 B로 하여금 TCCH(418)를 이용하게 하기 위해, Txp 페이즈에서 송신하는 것을 억제하도록 결정한다. 무선 디바이스 B는 TCCH(418)를 이용하고, 데이터 세그먼트에서 데이터를 무선 디바이스 A로 송신한다.
도 10은 토큰 전달 방법을 도시하기 위한 다이어그램(500)이다. 도 10에 도시된 바와 같이, 무선 디바이스 A는 무선 디바이스 B와 링크를 형성하며, 무선 디바이스들 A, B는 피어-투-피어 통신 링크를 형성한다. 무선 디바이스들 A, B는, 송신 우선순위를 갖는 차례들을 취하는 것이 아니라, 오히려 그들이 송신 우선순위에 대해 "토큰"을 홀딩할지 여부에 기초하여 송신 우선순위를 유지한다. 간략화를 위해, 각각의 TCCH에 대해 Txp 및 데이터 세그먼트들만이 도시된다. 무선 디바이스들 A, B 각각은 QoS 요건을 갖는다. 토큰 전달 방법에 따라, 무선 디바이스 A는 무선 디바이스 B와의 피어-투-피어 통신 링크를 형성한다. 무선 디바이스 A는 QoS 추정에 기초하여 링크 내에서 송신 우선순위를 결정한다. 송신 우선순위는 링크에서 무선 디바이스들 A, B 사이에서의 송신의 우선순위이다.
도 10에 도시된 바와 같이, TCCH(502) 이전에, 무선 디바이스 A는, QoSA 및 QoSB 둘 모두가 충족된다고 결정한다. TCCH(502)에서, 무선 디바이스 A는 송신 우선순위를 갖는다(즉, 토큰을 갖는다). 무선 디바이스 A가 송신 우선순위를 갖기 때문에, 무선 디바이스 A는, 무선 디바이스 A가 무선 디바이스 B로 송신할 데이터를 갖는다는 것을 무선 디바이스 B가 알게 하기 위해 Txp 페이즈에서 송신하며, 데이터 세그먼트에서 데이터를 무선 디바이스 B로 송신한다. TCCH(502)의 말단에서, 무선 디바이스 A는 QoSA 및 QoSB 둘 모두가 충족된다고 결정하며, 따라서, 무선 디바이스 A는 송신 우선순위를 유지한다. TCCH(504)에서, 무선 디바이스 A는 송신 우선순위를 갖지만, 송신할 데이터는 갖지 않으며, 따라서, 무선 디바이스 B로 하여금 TCCH(504)를 이용하게 하기 위해 Txp 페이즈에서 송신하는 것을 억제한다. 무선 디바이스 B는 TCCH(504)를 이용하며, 데이터 세그먼트에서 데이터를 무선 디바이스 A로 송신한다.
TCCH(504)의 말단에서, 무선 디바이스 A는, QoSA가 충족되며 QoSB가 충족되지 않는다고 결정한다. 그 후, 무선 디바이스 A는 송신 우선순위를 결정하기 위한 능력을 무선 디바이스 B에 전달(즉, 토큰 및 그 토큰을 보관(keep)할지 또는 전달할지를 결정하기 위한 능력을 전달)하도록 결정한다. TCCH(506)에서, 무선 디바이스 B는 송신 우선순위를 가지며, 무선 디바이스 B가 무선 디바이스 A로 송신할 데이터를 갖는다는 것을 무선 디바이스 A가 알게 하기 위해 Txp 페이즈에서 송신하며, 데이터 세그먼트에서 데이터를 무선 디바이스 A로 송신한다. TCCH(508)에서, 무선 디바이스 B는 송신 우선순위를 가지며, 무선 디바이스 B가 무선 디바이스 A로 송신할 데이터를 갖는다는 것을 무선 디바이스 A가 알게 하기 위해 Txp 페이즈에서 송신하지만, Rx 또는 Tx 양보로 인해 데이터 세그먼트에서 데이터를 무선 디바이스 A로 송신하지는 않는다. TCCH(510)에서, 무선 디바이스 B는 송신 우선순위를 가지며, 무선 디바이스 B가 무선 디바이스 A로 송신할 데이터를 갖는다는 것을 무선 디바이스 A가 알게 하기 위해 Txp 페이즈에서 송신하며, 데이터 세그먼트에서 데이터를 무선 디바이스 A로 송신한다. TCCH(510)의 말단에서, 무선 디바이스 B는 무선 디바이스 A로 송신 우선순위에 대한 토큰을 전달한다.
TCCH(510)의 말단에서, 무선 디바이스 A는, QoSA가 충족되지 않고 QoSB가 충족된다고 결정한다. TCCH(512)에서, 무선 디바이스 A는 송신 우선순위를 갖는다. 무선 디바이스 A가 송신 우선순위를 갖기 때문에, 무선 디바이스 A는, 무선 디바이스 A가 무선 디바이스 B로 송신할 데이터를 갖는다는 것을 무선 디바이스 B가 알게 하기 위해 Txp 페이즈에서 송신하며, 데이터 세그먼트에서 데이터를 무선 디바이스 B로 송신한다. TCCH(512)의 말단에서, 무선 디바이스 A는 QoSA가 충족되지 않고 QoSB가 충족된다고 결정한다. TCCH(514)에서, 무선 디바이스 A는 송신 우선순위를 갖는다. 무선 디바이스 A가 송신 우선순위를 갖기 때문에, 무선 디바이스 A는, 무선 디바이스 A가 무선 디바이스 B로 송신할 데이터를 갖는다는 것을 무선 디바이스 B가 알게 하기 위해 Txp 페이즈에서 송신하며, 데이터 세그먼트에서 데이터를 무선 디바이스 B로 송신한다.
TCCH(514)의 말단에서, 무선 디바이스 A는 QoSA 및 QoSB 둘 모두가 충족되지 않는다고 결정한다. QoSA 및 QoSB 둘 모두가 충족되지 않을 경우, 무선 디바이스 A는 QoSA와 QoSB를 비교함으로써 송신 우선순위 토큰을 무선 디바이스 B로 전달할지를 결정할 수도 있다. 예를 들어, QoSB > QoSA 이면, 무선 디바이스 A는, QoSB가 충족되지 않을 때마다 송신 우선순위 토큰을 무선 디바이스 B로 전달할 수도 있으며, QoSA ≥ QoSB 이면, 무선 디바이스 A는, QoSA가 충족되고 QoSB가 충족되지 않을 경우에만 송신 우선순위 토큰을 무선 디바이스 B로 전달할 수도 있다. 대안적으로, 무선 디바이스 A는 QoSA와 QoSB가 어느 정도까지 충족되지 않는지를 비교함으로써 송신 우선순위 토큰을 무선 디바이스 B로 전달할지를 결정할 수도 있다. TCCH(514)의 말단에서, 무선 디바이스 A는, QoSA 및 QoSB가 충족되지 않는다고 결정하고, QoSA 및 QoSB 에 관련된 비교에 기초하여, 송신 우선순위 토큰을 무선 디바이스 B로 전달하도록 결정한다.
TCCH(516)에서, 무선 디바이스 B는 송신 우선순위를 갖는다. 무선 디바이스 B가 송신 우선순위를 갖기 때문에, 무선 디바이스 B는, 무선 디바이스 B가 무선 디바이스 A로 송신할 데이터를 갖는다는 것을 무선 디바이스 A가 알게 하기 위해 Txp 페이즈에서 송신하며, 데이터 세그먼트에서 데이터를 무선 디바이스 A로 송신한다. TCCH(516)의 말단에서, 무선 디바이스 B는, QoSA가 충족되지 않고 QoSB가 충족된다고 결정하고, 따라서, 송신 우선순위 토큰을 무선 디바이스 A로 전달한다. TCCH(518)에서, 무선 디바이스 A는 송신 우선순위를 갖는다. 무선 디바이스 A가 송신 우선순위를 갖기 때문에, 무선 디바이스 A는, 무선 디바이스 A가 무선 디바이스 B로 송신할 데이터를 갖는다는 것을 무선 디바이스 B가 알게 하기 위해 Txp 페이즈에서 송신하며, 데이터 세그먼트에서 데이터를 무선 디바이스 B로 송신한다. TCCH(518)의 말단에서, 무선 디바이스 A는 QoSA 및 QoSB가 충족된다고 결정한다.
도 11은 레이턴시 QoS의 결정을 도시하기 위한 다이어그램(600)이다. 상술된 바와 같이, QoS 요건은 레이턴시 요건, 스루풋 요건, 몇몇 다른 QoS 요건, 또는 QoS 요건들의 임의의 결합 또는 가중된 결합일 수도 있다. QoS 요건이 레이턴시 요건일 경우, 무선 디바이스 A는, 무선 디바이스 A에 의해 송신된 패킷의 지연을 결정함으로써, 그것이 자신의 QoSA를 충족하는지를 결정할 수도 있다. 무선 디바이스 A는 패킷이 전송된 때(TA1)와 대응하는 ACK가 수신된 때(TA2) 사이의 시간 차이(Td)(즉, Td=TA2-TA1)를 컴퓨팅함으로써 지연을 결정할 수도 있다. 무선 디바이스 B는, 무선 디바이스 B에 의해 송신된 패킷의 지연을 결정함으로써 무선 디바이스 B가 자신의 QoSB를 충족하는지를 결정할 수도 있다. 무선 디바이스 A는, 패킷이 형성된 때(TB1)와 패킷이 수신된 때(TB2) 사이의 시간 차이(Td)(즉, Td=TB2-TB1)를 컴퓨팅함으로써 무선 디바이스 B에 의해 송신되는 패킷의 지연을 결정할 수도 있다. 패킷이 형성된 시간(TB1)은 제 1 시간 스탬프 내에 있을 수도 있고, 패킷이 수신된 시간(TB2)은 제 2 시간 스탬프 내에 있다. 그 후, 무선 디바이스 A는 제 1 및 제 2 시간 스탬프들을 비교함으로써 QoSB가 충족되는지를 결정할 것이다.
도 12는 분배 백오프 방법의 흐름도(1100)이다. 분배 백오프 방법은 도 9의 무선 디바이스 A와 같은 장치에 의해 수행될 수도 있다. 장치는 제 2 장치와 피어-투-피어 통신 링크를 형성한다(1102). 부가적으로, 장치는, QoS 추정에 기초하여 제 2 장치로의 데이터의 전달을 위한 송신 우선순위를 확보하기 위해, 할당된 리소스(예를 들면, Txp 리소스)에서 송신할지를 결정한다(1104). 또한, 장치는, 결정에 기초하여, 할당된 리소스에서 제 2 장치로 송신한다(1106). 일 구성에서, 할당된 리소스는 데이터를 제 2 장치로 송신하기 위한 의도를 표시하기 위한 송신 우선순위 리소스(예를 들면, Txp 리소스)이다.
도 13은 분배 백오프 방법의 제 1 구성의 흐름도(1200)이다. 일 구성에서, 장치는, 제 2 QoS 요건이 제 2 장치에 의해 충족된 경우, 할당된 리소스에서 제 2 장치로 송신하고(1202), 제 1 QoS 요건이 장치에 의해 충족되고 제 2 QoS 요건이 제 2 장치에 의해 충족되지 않을 경우, 할당된 리소스에서 제 2 장치로 송신하는 것을 억제함으로써(1204), 결정에 기초하여, 할당된 리소스에서 제 2 장치로 송신한다(1106). 예를 들어, 도 9를 다시 참조하면, 무선 디바이스 A는, QoSB가 충족된 경우 TCCH들(402, 410)에서 무선 디바이스 B로 Txp 리소스에서 송신한다. 부가적으로, 무선 디바이스 A는, QoSA가 충족되고 QoSB가 충족되지 않을 경우 TCCH(406)에서 무선 디바이스 B로 Txp 리소스에서 송신하는 것을 억제한다.
도 14는 분배 백오프 방법의 제 2 구성의 흐름도(1300)이다. 일 구성에서, 장치는, 장치에 의해 달성되는 현재 QoS와 장치의 제 1 QoS 요건 사이의 제 1 차이양을 결정하고(1302), 그리고 제 2 장치에 의해 달성되는 현재 QoS와 제 2 장치의 제 2 QoS 요건 사이의 제 2 차이양을 결정함으로써(1304), 결정에 기초하여, 할당된 리소스에서 제 2 장치로 송신한다(1106). 부가적으로, 장치는 제 1 차이양과 제 2 차이양을 비교한다(1306). 비교는, 제 1 차이양 및 제 2 차이양들의 함수에 의해 결정된 몇몇 값의 계산을 통해 가중될 수 있거나 이루어질 수도 있다. 그 후, 장치는, 비교에 기초하여, 할당된 리소스에서 제 2 장치로 송신할지를 결정한다(1308). 예를 들어, 도 9를 다시 참조하면, QoSA 및 QoSB가 TCCH들(414, 416)에서 충족되지 않는다. TCCH(414)에서, 무선 디바이스 A는, 얼마나 많이 QoSA가 충족되지 않았는지 그리고 얼마나 많이 QoSB가 충족되지 않았는지(가중될 수 있음)에 의해 비교했으며, 비교에 기초하여, Txp 리소스에서 무선 디바이스 B로 송신하도록 결정하였다. TCCH(416)에서, 무선 디바이스 A는, 얼마나 많이 QoSA가 충족되지 않았는지 그리고 얼마나 많이 QoSB가 충족되지 않았는지(가중될 수 있음)에 의해 비교했으며, 비교에 기초하여, Txp 리소스에서 무선 디바이스 B로 송신하는 것을 억제하도록 결정하였다.
도 15는 분배 백오프 방법의 제 3 구성의 흐름도(1400)이다. 일 구성에서, 장치는, 장치에 대한 제 1 QoS 요건을 획득한다(1402). 부가적으로, 장치는, 피어-투-피어 통신 링크를 형성하는 동안, 제 2 장치로부터 제 2 QoS 요건을 수신한다(1404). 제 2 QoS 요건은 제 2 장치에 대한 것이다. 부가적으로, 장치는, 제 1 QoS 요건이 장치에 대해 충족되는지를 결정한다(1406). 또한, 장치는 제 2 QoS 요건이 제 2 장치에 대해 충족되는지를 추정한다(1408). 그러한 구성에서, (1104에서의) QoS 추정은, 상기 장치에 의한 제 1 QoS 요건의 충족과 제 2 장치에 의한 제 2 QoS 요건의 충족의 비교에 기초한다.
일 구성에서, (1104에서의) QoS 추정은, 레이턴시 요건 또는 스루풋 요건 중 적어도 하나에 기초한다. 제 1 구성에서, QoS 추정은 레이턴시 요건에 기초한다. 그러한 구성에서, 장치는, 송신된 패킷들의 패킷 지연들에 기초하여, 제 1 QoS 요건이 장치에 대해 충족되는지를 결정한다. 예를 들어, 장치는, 패킷이 전송된 때와 패킷에 대해 대응하는 ACK가 수신된 때 사이의 시간의 차이에 기초하여 패킷 지연을 결정할 수도 있다. 또한, 장치는, 데이터 패킷이 제 2 장치에 의해 언제 형성되었는지를 표시하는 제 1 시간 스탬프와 데이터 패킷이 장치에 의해 언제 수신되었는지를 표시하는 제 2 시간 스탬프의 비교에 기초하여, 제 2 QoS가 제 2 장치에 대해 충족되는지를 추정한다. 제 2 구성에서, QoS 추정은 스루풋 요건에 기초한다. 그러한 구성에서, 장치는, 특정한 시간 지속기간에서 성공적으로 송신된 패킷들의 수에 기초하여, 제 1 QoS 요건이 장치에 대해 충족되는지를 결정한다. 또한, 장치는, 특정한 시간 지속기간에서 성공적으로 수신된 패킷들의 수에 기초하여, 제 2 QoS가 충족되는지를 추정한다.
도 16은 분배 백오프 방법의 제 4 구성의 흐름도(1500)이다. 일 구성에서, 장치는, 장치에 대한 제 1 QoS 요건을 획득하고(1502), 피어-투-피어 통신 링크를 형성하는 동안, 제 2 장치로부터 제 2 QoS 요건을 수신한다(1504). 제 2 QoS 요건은 제 2 장치에 대한 것이다. 그러한 구성에서, (1104에서의) QoS 추정은, 제 1 QoS 요건과 제 2 QoS 요건의 비교에 기초한다.
상술된 바와 같이, 장치는, Txp 리소스에서 송신할지를 결정하기 위해, QoSA와 QoSB를 비교할 수도 있다. 예를 들어, QoSA≥QoSB이면, 장치는, QoSA가 충족되고 QoSB가 충족되지 않을 경우에만, Txp 리소스로부터 백오프할 수도 있으며, QoSA<QoSB이면, 장치는, QoSA가 충족되는지 또는 충족되지 않는지간에, QoSB가 충족되지 않을 때마다, Txp 리소스로부터 백오프할 수도 있다.
도 17은 토큰 전달 방법의 흐름도(1600)이다. 방법은 도 10의 무선 디바이스 A와 같은 장치에 의해 수행될 수도 있다. 장치는 제 2 장치와 피어-투-피어 통신 링크를 형성한다(1602). 부가적으로, 장치는, QoS 추정에 기초하여 링크 내의 송신 우선순위를 결정한다(1604). 송신 우선순위는 링크에서 장치와 제 2 장치 사이의 송신의 우선순위이다(1604).
도 18은 토큰 전달 방법의 제 1 구성의 흐름도(1700)이다. 일 구성에서, 장치는 장치에 대한 제 1 QoS 요건을 획득한다(1702). 부가적으로, 장치는, 피어-투-피어 통신 링크를 형성하는 동안, 제 2 장치로부터 제 2 QoS 요건을 수신한다(1704). 제 2 QoS 요건은 제 2 장치에 대한 것이다(1704). 그러한 구성에서, (1604에서의) QoS 추정은, 제 1 QoS 요건과 제 2 QoS 요건의 비교에 기초한다. 예를 들어, QoSA≥QoSB이면, 장치는, QoSB가 충족되지 않고 QoSA가 충족될 경우에만, 송신 우선순위 토큰을 전달할 수도 있으며, QoSA<QoSB이면, 장치는, QoSA가 충족되는지 또는 충족되지 않는지간에, QoSB가 충족되지 않을 때마다, 송신 우선순위 토큰을 전달할 수도 있다.
도 19는, 토큰 전달 방법의 제 2 구성의 흐름도(1800)이다. 일 구성에서, 장치는 장치에 대한 제 1 QoS 요건을 획득한다(1802). 부가적으로, 장치는, 피어-투-피어 통신 링크를 형성하는 동안, 제 2 장치로부터 제 2 QoS 요건을 수신한다(1804). 제 2 QoS 요건은 제 2 장치에 대한 것이다(1804). 부가적으로, 장치는, 제 1 QoS 요건이 장치에 대해 충족되는지를 결정한다(1806). 또한, 장치는, 제 2 QoS 요건이 제 2 장치에 대해 충족되는지를 추정한다(1808). 그러한 구성에서, (1604에서의) QoS 추정은, 장치에 의한 제 1 QoS 요건의 충족과 제 2 장치에 의한 제 2 QoS 요건의 충족의 비교에 기초한다.
예를 들어, 도 10을 다시 참조하면, TCCH(514) 이후, 무선 디바이스 A는, QoSA 및 QoSB 둘 모두가 충족되지 않는다고 결정하였다. 무선 디바이스 A는, QoSA 및 QoSB가 어느 정도까지 충족되지 않는지를 비교할 수도 있으며, 비교에 기초하여, 무선 디바이스들 A, B 사이의 송신 우선순위를 결정할 수도 있다. TCCH(514) 이후, 무선 디바이스 A는, QoSB가 QoSA보다 더 충족되지 않는다고 결정했으며(이는, 몇몇 가중된 함수에 기초할 수도 있음), 따라서 송신 우선순위 토큰을 무선 디바이스 B로 전달하도록 결정하였다.
상술된 바와 같이, QoS는 레이턴시, 스루풋, 다른 QoS 인자들, 또는 이들의 임의의 가중되거나 가중되지 않은 결합에 기초할 수도 있다. 일 구성에서, 장치는, 송신된 패킷들의 패킷 지연들에 기초하여 제 1 QoS 요건이 장치에 대해 충족되는지를 결정하고, 데이터 패킷이 제 2 장치에 의해 형성되었던 시간을 표시하는 제 1 시간 스탬프 및 데이터 패킷이 장치에 의해 수신되었던 시간을 표시하는 제 2 시간 스탬프의 비교에 기초하여 제 2 QoS가 제 2 장치에 대해 충족되는지를 추정한다. 다른 구성에서, 장치는, 특정한 시간 지속기간에서 성공적으로 송신된 패킷들의 수에 기초하여 제 1 QoS 요건이 장치에 대해 충족되는지를 결정하고, 특정한 시간 지속기간에서 성공적으로 수신된 패킷들의 수에 기초하여 제 2 QoS가 제 2 장치에 대해 충족되는지를 추정한다.
도 20은, 토큰 전달 방법의 제 3 구성의 흐름도(1900)이다. 일 구성에서, 장치는, 제 1 QoS 추정에 기초하여 장치에 의한 송신 우선순위를 유지하도록 결정한다(1902). 부가적으로, 장치는, 제 2 QoS 추정에 기초하여 송신 우선순위를 결정하기 위한 능력을 제 2 장치에 전달하도록 결정한다(1904). 장치가 송신 우선순위 토큰을 전달하도록 결정하는 경우, 장치는, 송신 우선순위를 결정하기 위한 능력이 제 2 장치에 전달되고 있음을 제 2 장치에 통지한다(1906).
예를 들어, TCCH들(502, 512, 518) 이후, 무선 디바이스 A는, 제 1 QoS 추정에 기초하여 송신 우선순위 토큰을 보관하도록 결정하였다. 제 1 추정은, QoSA와 QoSB의 충족되는/충족되지 않음의 비교, 및 QoSA와 QoSB의 충족되는/충족되지 않음이 송신 우선순위 토큰의 잠재적인 전달을 표시하는 경우, QoSA와 QoSB의 비교 및/또는 QoSA 및 QoSB가 충족되는/충족되지 않는 범위의 비교에 기초할 수도 있다. 추가적으로, TCCH들(504, 514) 이후, 장치는, 제 2 QoS 추정에 기초하여 무선 디바이스 B에 송신 우선순위 토큰을 전달하도록 결정하였다. 제 2 추정은, QoSA와 QoSB의 충족되는/충족되지 않음의 비교, 및 QoSA와 QoSB의 충족되는/충족되지 않음이 송신 우선순위 토큰의 잠재적인 전달을 표시하는 경우, QoSA와 QoSB의 비교 및/또는 QoSA 및 QoSB가 충족되는/충족되지 않는 범위의 비교에 기초할 수도 있다. TCCH들(504, 514) 이후, 무선 디바이스 A가 무선 디바이스 B에 송신 우선순위 토큰을 전달하도록 결정한 경우, 무선 디바이스 A는, 무선 디바이스 B가 송신 우선순위 토큰의 소유권을 가짐을 무선 디바이스 B에 통지하였다.
도 21은, 예시적인 장치(100')의 기능을 도시하는 개념 블록도이다. 일 구성에서, 장치(100')는, 제 2 장치(2050)와 피어-투-피어 통신 링크를 형성하도록 구성되는 링크 형성 모듈(2002)을 포함한다. 장치(100')는, QoS 추정에 기초하여 제 2 장치(2050)로의 데이터의 전달을 위해 송신 우선순위를 확보하기 위해, 할당된 리소스에서 송신할지를 결정하도록 구성되는 송신 결정 모듈(2006)을 더 포함할 수도 있다. 대안적으로, 장치(100')는, QoS 추정에 기초하여 링크 내의 송신 우선순위를 결정하도록 구성되는 송신 결정 모듈(2006)을 더 포함할 수도 있다. 송신 우선순위는, 링크에서 장치와 제 2 장치 사이의 송신의 우선순위이다. 장치(100')는, 결정에 기초하여, 할당된 리소스에서 제 2 장치(2050)에 송신하도록 구성되는 트랜시버 모듈(2008)을 더 포함할 수도 있다. 장치(100')는, QoS 요건들 및/또는 QoS 요건들이 충족되는/충족되지 않는 범위를 비교하기 위한 QoS 비교 모듈(2004)을 더 포함할 수도 있다. 장치(100')는, 전술된 흐름도들의 단계들 각각을 수행하는 부가적인 모듈들을 포함할 수도 있다. 그러므로, 전술된 흐름도들의 각각의 단계는 모듈에 의해 수행될 수도 있으며, 장치(100)는 그들 모듈들 중 하나 또는 그 초과를 포함할 수도 있다.
도 1 및 도 21을 참조하면, 분배 백오프를 핸들링하기 위한 장치(100/100')는, 제 2 장치와 피어-투-피어 통신 링크를 형성하기 위한 수단, QoS 추정에 기초하여, 제 2 장치로의 데이터의 전달을 위한 송신 우선순위를 확보하기 위해, 할당된 리소스에서 송신할지를 결정하기 위한 수단, 및 결정에 기초하여, 할당된 리소스에서 제 2 장치로 송신하기 위한 수단을 포함한다. 일 구성에서, 장치는, 장치에 대한 제 1 QoS 요건을 획득하기 위한 수단; 피어-투-피어 통신 링크를 형성하는 동안 제 2 장치로부터 제 2 QoS 요건을 수신하기 위한 수단 ― 제 2 QoS 요건은 제 2 장치에 관한 것임 ―; 제 1 QoS 요건이 장치에 대해 충족되는지를 결정하기 위한 수단; 및 제 2 QoS 요건이 제 2 장치에 대해 충족되는지를 추정하기 위한 수단을 포함한다. 그러한 구성에서, QoS 추정은, 장치에 의한 제 1 QoS 요건의 충족 및 제 2 장치에 의한 제 2 QoS 요건의 충족의 비교에 기초한다. 일 구성에서, 장치는, 장치에 대한 제 1 QoS 요건을 획득하기 위한 수단; 및 피어-투-피어 통신 링크를 형성하는 동안 제 2 장치로부터 제 2 QoS 요건을 수신하기 위한 수단을 포함하고, 제 2 QoS 요건은 제 2 장치에 대한 것이다. 이러한 구성에서, QoS 추정은 제 1 QoS 요건 및 제 2 QoS 요건의 비교에 기초한다. 전술된 수단은 장치(100)의 프로세싱 시스템(114) 및/또는 전술된 수단에 의해 인용되는 기능들을 수행하도록 구성되는 장치(100')의 하나 또는 그 초과의 모듈들이다.
토큰 전달을 핸들링하기 위한 장치(100/100')는, 제 2 장치와 피어-투-피어 통신 링크를 형성하기 위한 수단; 및 QoS 추정에 기초하여 링크 내에서 송신 우선순위를 결정하기 위한 수단을 포함하고, 송신 우선순위는 링크에서 장치와 제 2 장치 사이의 송신의 우선순위이다. 일 구성에서, 장치는, 장치에 대한 제 1 QoS 요건을 획득하기 위한 수단; 및 피어-투-피어 통신 링크를 형성하는 동안 제 2 장치로부터 제 2 QoS 요건을 수신하기 위한 수단을 더 포함하고, 제 2 QoS 요건은 제 2 장치에 대한 것이다. 그러한 구성에서, QoS 추정은, 제 1 QoS 요건 및 제 2 QoS 요건의 비교에 기초한다. 일 구성에서, 장치는, 장치에 대한 제 1 QoS 요건을 획득하기 위한 수단; 피어-투-피어 통신 링크를 형성하는 동안 제 2 장치로부터 제 2 QoS 요건을 수신하기 위한 수단 ― 제 2 QoS 요건은 제 2 장치에 대한 것임 ―; 제 1 QoS 요건이 장치에 대해 충족되는지를 결정하기 위한 수단; 및 제 2 QoS 요건이 제 2 장치에 대해 충족되는지를 추정하기 위한 수단을 더 포함한다. 그러한 구성에서, QoS 추정은 장치에 의한 제 1 QoS 요건의 충족 및 제 2 장치에 의한 제 2 QoS 요건의 충족의 비교에 기초한다. 일 구성에서, 장치는, 제 1 QoS 추정에 기초하여 장치에 의한 송신 우선순위를 유지하도록 결정하기 위한 수단; 제 2 QoS 추정에 기초하여 송신 우선순위를 결정하기 위한 능력을 제 2 장치에 전달하도록 결정하기 위한 수단; 및 송신 우선순위를 결정하기 위한 능력이 제 2 장치에 전달되고 있다고 제 2 장치에 통지하기 위한 수단을 더 포함한다. 전술된 수단은 장치(100)의 프로세싱 시스템(114) 및/또는 전술된 수단에 의해 인용되는 기능들을 수행하도록 구성되는 장치(100')의 하나 또는 그 초과의 모듈들이다.
기재된 프로세스들에서 단계들의 특정한 순서 또는 계층이 예시적인 접근법들의 예시임을 이해한다. 설계 선호도들에 기초하여, 프로세스들의 단계들의 특정한 순서 또는 계층이 재배열될 수도 있음을 이해한다. 첨부한 방법 청구항들은 다양한 단계들의 엘리먼트들을 샘플 순서로 제시하지만, 제시된 특정한 순서 또는 계층에 제한되도록 의도되지 않는다.
이전의 설명은 당업자가 본 명세서에 설명된 다양한 양상들을 실시할 수 있도록 제공된다. 이들 양상들에 대한 다양한 변형들은 당업자들에게 용이하게 명백할 것이며, 본 명세서에 정의된 일반적인 원리들은 다른 양상들에 적용될 수도 있다. 따라서, 청구항들은 본 명세서에 설명된 양상들로 제한되도록 의도되지 않지만, 청구항 문언에 일치하는 가장 넓은 범위를 부여할 것이며, 여기서, 단수형 엘리먼트의 참조는 명시적으로 그렇게 기술되지 않는 한, "하나 및 단지 하나"를 의미하는 것으로 의도되지 않고, 오히려 "하나 또는 그 초과"를 의미하는 것으로 의도된다. 달리 명시적으로 기술되지 않으면, 용어 "몇몇"은 하나 또는 그 초과를 지칭한다. 당업자들에게 알려져 있거나 추후에 알려지게 될 본 발명 전반에 걸쳐 설명된 다양한 양상들의 엘리먼트들에 대한 모든 구조적 및 기능적 균등물들은, 인용에 의해 명백히 본 명세서에 포함되며, 청구항들에 의해 포함되도록 의도된다. 또한, 본 명세서에 개시된 내용은, 청구항들에 이러한 개시 내용이 명시적으로 기재되어 있는지 여부와 관계없이, 공중이 사용하도록 의도되는 것은 아니다. "~위한 수단" 어구를 사용하여 명시적으로 엘리먼트가 인용되지 않는 한, 어떠한 청구항 엘리먼트도 수단 플러스 기능(means plus function)으로서 해석되지 않는다.

Claims (47)

  1. 무선 통신을 위한 장치의 방법으로서,
    제 2 장치와의 피어-투-피어 통신 링크를 형성하는 단계;
    상기 피어-투-피어 통신 링크에서 상기 장치가 상기 제 2 장치보다 송신 우선순위를 갖는지를 결정하는 단계;
    상기 장치가 상기 제 2 장치보다 송신 우선순위를 갖는다고 결정한 경우, 서비스 품질 추정에 기초하여, 상기 제 2 장치로의 데이터의 전달을 위해 상기 피어-투-피어 통신 링크에서 상기 제 2 장치보다 상기 송신 우선순위를 확보(secure)하기 위해, 할당된 리소스에서 송신할지를 결정하는 단계 ― 상기 할당된 리소스는 경합 리소스들의 세트 중 경합 리소스들의 제 1 서브세트이고, 상기 장치는 상기 피어-투-피어 통신 링크에서 상기 제 2 장치보다 상기 송신 우선순위를 확보하기 위한 의도를 표시하기 위해 상기 할당된 리소스에서 송신하며, 상기 서비스 품질 추정은 상기 장치에 대한 제 1 서비스 품질 요건 및 상기 제 2 장치에 대한 제 2 서비스 품질 요건 중 적어도 하나에 기초함 ― ; 및
    상기 할당된 리소스에서 송신할지에 대한 결정에 기초하여 상기 할당된 리소스에서 상기 제 2 장치에 송신하는 단계를 포함하는, 무선 통신을 위한 장치의 방법.
  2. 제 1 항에 있어서,
    상기 결정에 기초하여 상기 할당된 리소스에서 상기 제 2 장치에 송신하는 단계는,
    제 2 서비스 품질 요건이 상기 제 2 장치에 의해 충족되는 경우, 상기 할당된 리소스에서 상기 제 2 장치에 송신하는 단계; 및
    제 1 서비스 품질 요건이 상기 장치에 의해 충족되고 상기 제 2 서비스 품질 요건이 상기 제 2 장치에 의해 충족되지 않은 경우, 상기 할당된 리소스에서 상기 제 2 장치에 송신하는 것을 억제하는 단계를 포함하는, 무선 통신을 위한 장치의 방법.
  3. 제 1 항에 있어서,
    상기 결정에 기초하여 상기 할당된 리소스에서 상기 제 2 장치에 송신하는 단계는,
    상기 장치에 의해 달성된 현재의 서비스 품질과 상기 장치의 제 1 서비스 품질 요건 사이의 제 1 차이량을 결정하는 단계;
    상기 제 2 장치에 의해 달성된 현재의 서비스 품질과 상기 제 2 장치의 제 2 서비스 품질 요건 사이의 제 2 차이량을 결정하는 단계;
    상기 제 1 차이량과 상기 제 2 차이량을 비교하는 단계; 및
    비교에 기초하여 상기 제 2 장치로 송신할지를 결정하는 단계를 포함하는, 무선 통신을 위한 장치의 방법.
  4. 제 1 항에 있어서,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하는 단계;
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신하는 단계 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 -;
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하는 단계; 및
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하는 단계를 더 포함하며,
    상기 서비스 품질 추정은, 상기 장치에 의한 상기 제 1 서비스 품질 요건의 충족과 상기 제 2 장치에 의한 제 2 서비스 품질 요건의 충족의 비교에 기초하는, 무선 통신을 위한 장치의 방법.
  5. 제 4 항에 있어서,
    상기 서비스 품질 추정은, 레이턴시 요건 또는 스루풋 요건 중 적어도 하나에 기초하는, 무선 통신을 위한 장치의 방법.
  6. 제 5 항에 있어서,
    상기 서비스 품질 추정은 상기 레이턴시 요건에 기초하고;
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하는 단계는, 송신된 패킷들의 패킷 지연들에 기초하며; 그리고,
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하는 단계는, 데이터 패킷이 상기 제 2 장치에 의해 형성되었던 때를 표시하는 제 1 시간 스탬프와 상기 데이터 패킷이 상기 장치에 의해 수신되었던 때를 표시하는 제 2 시간 스탬프의 비교에 기초하는, 무선 통신을 위한 장치의 방법.
  7. 제 5 항에 있어서,
    상기 서비스 품질 추정은 상기 스루풋 요건에 기초하며,
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하는 단계는, 특정한 시간 지속기간에서 성공적으로 송신된 패킷들의 수에 기초하며; 그리고,
    상기 제 2 서비스 품질 요건이 충족되는지를 추정하는 단계는, 상기 특정한 시간 지속기간에서 성공적으로 수신된 패킷들의 수에 기초하는, 무선 통신을 위한 장치의 방법.
  8. 제 1 항에 있어서,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하는 단계; 및
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신하는 단계 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 - 를 더 포함하며,
    상기 서비스 품질 추정은, 상기 제 1 서비스 품질 요건과 상기 제 2 서비스 품질 요건의 비교에 기초하는, 무선 통신을 위한 장치의 방법.
  9. 제 1 항에 있어서,
    상기 할당된 리소스는, 데이터를 상기 제 2 장치에 송신하기 위한 의도를 표시하기 위한 송신 우선순위 리소스인, 무선 통신을 위한 장치의 방법.
  10. 무선 통신을 위한 장치의 방법으로서,
    제 2 장치와 피어-투-피어 통신 링크를 형성하는 단계;
    서비스 품질 추정에 기초하여 상기 피어-투-피어 통신 링크 내에서 상기 장치와 상기 제 2 장치 사이에서의 송신 우선순위를 결정하는 단계 - 상기 송신 우선순위는, 상기 피어-투-피어 통신 링크에서 상기 장치와 상기 제 2 장치 사이의 송신의 우선순위이고, 상기 서비스 품질 추정은 상기 장치에 대한 제 1 서비스 품질 요건 및 상기 제 2 장치에 대한 제 2 서비스 품질 요건 중 적어도 하나에 기초함 ―; 및
    상기 송신 우선순위의 결정에 적어도 기초하여 할당된 리소스에서 송신할지를 결정하는 단계 ― 상기 할당된 리소스는 경합 리소스들의 세트 중 경합 리소스들의 제 1 서브세트임 ―
    를 포함하고,
    상기 송신 우선순위는 상기 피어-투-피어 통신 링크에서 데이터를 송신하기 위해 상기 장치가 상기 제 2 장치보다 송신의 우선순위를 갖는지를 표시하는, 무선 통신을 위한 장치의 방법.
  11. 제 10 항에 있어서,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하는 단계; 및
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신하는 단계 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 - 를 더 포함하며,
    상기 서비스 품질 추정은, 상기 제 1 서비스 품질 요건과 상기 제 2 서비스 품질 요건의 비교에 기초하는, 무선 통신을 위한 장치의 방법.
  12. 제 10 항에 있어서,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하는 단계;
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신하는 단계 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 -;
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하는 단계; 및
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하는 단계를 더 포함하며,
    상기 서비스 품질 추정은, 상기 장치에 의한 상기 제 1 서비스 품질 요건의 충족과 상기 제 2 장치에 의한 상기 제 2 서비스 품질 요건의 충족의 비교에 기초하는, 무선 통신을 위한 장치의 방법.
  13. 제 12 항에 있어서,
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하는 단계는, 송신된 패킷들의 패킷 지연들에 기초하며,
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하는 단계는, 데이터 패킷이 상기 제 2 장치에 의해 형성되었던 때를 표시하는 제 1 시간 스탬프 및 상기 데이터 패킷이 상기 장치에 의해 수신되었던 때를 표시하는 제 2 시간 스탬프의 비교에 기초하는, 무선 통신을 위한 장치의 방법.
  14. 제 12 항에 있어서,
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하는 단계는, 특정한 시간의 지속기간에서 성공적으로 송신된 패킷들의 수에 기초하며,
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하는 단계는, 상기 특정한 시간의 지속기간에서 성공적으로 수신된 패킷들의 수에 기초하는, 무선 통신을 위한 장치의 방법.
  15. 제 10 항에 있어서,
    제 1 서비스 품질 추정에 기초하여 상기 장치에 의한 송신 우선순위를 유지하도록 결정하는 단계;
    제 2 서비스 품질 추정에 기초하여 상기 송신 우선순위를 결정하기 위한 능력을 상기 제 2 장치에 전달하도록 결정하는 단계; 및
    상기 송신 우선순위를 결정하기 위한 능력이 상기 제 2 장치에 전달되고 있다는 것을 상기 제 2 장치에 통지하는 단계를 더 포함하는, 무선 통신을 위한 장치의 방법.
  16. 무선 통신을 위한 장치로서,
    제 2 장치와의 피어-투-피어 통신 링크를 형성하기 위한 수단;
    상기 피어-투-피어 통신 링크에서 상기 장치가 상기 제 2 장치보다 송신 우선순위를 갖는지를 결정하기 위한 수단;
    상기 장치가 상기 제 2 장치보다 송신 우선순위를 갖는다고 결정한 경우, 서비스 품질 추정에 기초하여, 상기 제 2 장치로의 데이터의 전달을 위해 상기 피어-투-피어 통신 링크에서 상기 제 2 장치보다 상기 송신 우선순위를 확보(secure)하기 위해, 할당된 리소스에서 송신할지를 결정하기 위한 수단 ― 상기 할당된 리소스는 경합 리소스들의 세트 중 경합 리소스들의 제 1 서브세트이고, 상기 장치는 상기 피어-투-피어 통신 링크에서 상기 제 2 장치보다 상기 송신 우선순위를 확보하기 위한 의도를 표시하기 위해 상기 할당된 리소스에서 송신하며, 상기 서비스 품질 추정은 상기 장치에 대한 제 1 서비스 품질 요건 및 상기 제 2 장치에 대한 제 2 서비스 품질 요건 중 적어도 하나에 기초함 ― ; 및
    상기 할당된 리소스에서 송신할지에 대한 결정에 기초하여 상기 할당된 리소스에서 상기 제 2 장치에 송신하기 위한 수단을 포함하는, 무선 통신을 위한 장치.
  17. 제 16 항에 있어서,
    상기 결정에 기초하여 상기 할당된 리소스에서 상기 제 2 장치에 송신하기 위한 수단은,
    제 2 서비스 품질 요건이 상기 제 2 장치에 의해 충족되는 경우, 상기 할당된 리소스에서 상기 제 2 장치에 송신하고; 그리고,
    제 1 서비스 품질 요건이 상기 장치에 의해 충족되고 상기 제 2 서비스 품질 요건이 상기 제 2 장치에 의해 충족되지 않은 경우, 상기 할당된 리소스에서 상기 제 2 장치에 송신하는 것을 억제
    하도록 구성되는, 무선 통신을 위한 장치.
  18. 제 16 항에 있어서,
    상기 결정에 기초하여 상기 할당된 리소스에서 상기 제 2 장치에 송신하기 위한 수단은,
    상기 장치에 의해 달성된 현재의 서비스 품질과 상기 장치의 제 1 서비스 품질 요건 사이의 제 1 차이량을 결정하고;
    상기 제 2 장치에 의해 달성된 현재의 서비스 품질과 상기 제 2 장치의 제 2 서비스 품질 요건 사이의 제 2 차이량을 결정하고;
    상기 제 1 차이량과 상기 제 2 차이량을 비교하며; 그리고,
    비교에 기초하여 상기 제 2 장치로 송신할지를 결정
    하도록 구성되는, 무선 통신을 위한 장치.
  19. 제 16 항에 있어서,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하기 위한 수단;
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신하기 위한 수단 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 -;
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하기 위한 수단; 및
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하기 위한 수단을 더 포함하며,
    상기 서비스 품질 추정은, 상기 장치에 의한 상기 제 1 서비스 품질 요건의 충족과 상기 제 2 장치에 의한 제 2 서비스 품질 요건의 충족의 비교에 기초하는, 무선 통신을 위한 장치.
  20. 제 19 항에 있어서,
    상기 서비스 품질 추정은, 레이턴시 요건 또는 스루풋 요건 중 적어도 하나에 기초하는, 무선 통신을 위한 장치.
  21. 제 20 항에 있어서,
    상기 서비스 품질 추정은 상기 레이턴시 요건에 기초하고;
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하기 위한 수단은, 송신된 패킷들의 패킷 지연들에 기초하여 상기 결정을 수행하며; 그리고,
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하기 위한 수단은, 데이터 패킷이 상기 제 2 장치에 의해 형성되었던 때를 표시하는 제 1 시간 스탬프와 상기 데이터 패킷이 상기 장치에 의해 수신되었던 때를 표시하는 제 2 시간 스탬프의 비교에 기초하여 상기 추정을 수행하는, 무선 통신을 위한 장치.
  22. 제 20 항에 있어서,
    상기 서비스 품질 추정은 상기 스루풋 요건에 기초하며,
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하기 위한 수단은, 특정한 시간 지속기간에서 성공적으로 송신된 패킷들의 수에 기초하여 상기 결정을 수행하며; 그리고,
    상기 제 2 서비스 품질 요건이 충족되는지를 추정하기 위한 수단은, 상기 특정한 시간 지속기간에서 성공적으로 수신된 패킷들의 수에 기초하여 상기 추정을 수행하는, 무선 통신을 위한 장치.
  23. 제 16 항에 있어서,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하기 위한 수단; 및
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신하기 위한 수단 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 - 을 더 포함하며,
    상기 서비스 품질 추정은, 상기 제 1 서비스 품질 요건과 상기 제 2 서비스 품질 요건의 비교에 기초하는, 무선 통신을 위한 장치.
  24. 제 16 항에 있어서,
    상기 할당된 리소스는, 데이터를 상기 제 2 장치에 송신하기 위한 의도를 표시하기 위한 송신 우선순위 리소스인, 무선 통신을 위한 장치.
  25. 무선 통신을 위한 장치로서,
    제 2 장치와 피어-투-피어 통신 링크를 형성하기 위한 수단;
    서비스 품질 추정에 기초하여 상기 피어-투-피어 통신 링크 내에서 상기 장치와 상기 제 2 장치 사이에서의 송신 우선순위를 결정하기 위한 수단 - 상기 송신 우선순위는, 상기 피어-투-피어 통신 링크에서 상기 장치와 상기 제 2 장치 사이의 송신의 우선순위이고, 상기 서비스 품질 추정은 상기 장치에 대한 제 1 서비스 품질 요건 및 상기 제 2 장치에 대한 제 2 서비스 품질 요건 중 적어도 하나에 기초함 ―; 및
    상기 송신 우선순위의 결정에 적어도 기초하여 할당된 리소스에서 송신할지를 결정하기 위한 수단 ― 상기 할당된 리소스는 경합 리소스들의 세트 중 경합 리소스들의 제 1 서브세트임 ―
    을 포함하고,
    상기 송신 우선순위는 상기 피어-투-피어 통신 링크에서 데이터를 송신하기 위해 상기 장치가 상기 제 2 장치보다 송신의 우선순위를 갖는지를 표시하는, 무선 통신을 위한 장치.
  26. 제 25 항에 있어서,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하기 위한 수단; 및
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신하기 위한 수단 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 - 을 더 포함하며,
    상기 서비스 품질 추정은, 상기 제 1 서비스 품질 요건과 상기 제 2 서비스 품질 요건의 비교에 기초하는, 무선 통신을 위한 장치.
  27. 제 25 항에 있어서,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하기 위한 수단;
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신하기 위한 수단 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 -;
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하기 위한 수단; 및
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하기 위한 수단을 더 포함하며,
    상기 서비스 품질 추정은, 상기 장치에 의한 상기 제 1 서비스 품질 요건의 충족과 상기 제 2 장치에 의한 상기 제 2 서비스 품질 요건의 충족의 비교에 기초하는, 무선 통신을 위한 장치.
  28. 제 27 항에 있어서,
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하기 위한 수단은, 송신된 패킷들의 패킷 지연들에 기초하여 상기 결정을 수행하며,
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하기 위한 수단은, 데이터 패킷이 상기 제 2 장치에 의해 형성되었던 때를 표시하는 제 1 시간 스탬프 및 상기 데이터 패킷이 상기 장치에 의해 수신되었던 때를 표시하는 제 2 시간 스탬프의 비교에 기초하여 상기 추정을 수행하는, 무선 통신을 위한 장치.
  29. 제 27 항에 있어서,
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하기 위한 수단은, 특정한 시간의 지속기간에서 성공적으로 송신된 패킷들의 수에 기초하여 상기 결정을 수행하고,
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하기 위한 수단은, 상기 특정한 시간의 지속기간에서 성공적으로 수신된 패킷들의 수에 기초하여 상기 추정을 수행하는, 무선 통신을 위한 장치.
  30. 제 25 항에 있어서,
    제 1 서비스 품질 추정에 기초하여 상기 장치에 의한 송신 우선순위를 유지하도록 결정하기 위한 수단;
    제 2 서비스 품질 추정에 기초하여 상기 송신 우선순위를 결정하기 위한 능력을 상기 제 2 장치에 전달하도록 결정하기 위한 수단; 및
    상기 송신 우선순위를 결정하기 위한 능력이 상기 제 2 장치에 전달되고 있다는 것을 상기 제 2 장치에 통지하기 위한 수단을 더 포함하는, 무선 통신을 위한 장치.
  31. 무선 통신을 위한 장치로서,
    프로세싱 시스템을 포함하며,
    상기 프로세싱 시스템은,
    제 2 장치와의 피어-투-피어 통신 링크를 형성하고;
    상기 피어-투-피어 통신 링크에서 상기 장치가 상기 제 2 장치보다 송신 우선순위를 갖는지를 결정하고;
    상기 장치가 상기 제 2 장치보다 송신 우선순위를 갖는다고 결정한 경우, 서비스 품질 추정에 기초하여, 상기 제 2 장치로의 데이터의 전달을 위해 상기 피어-투-피어 통신 링크에서 상기 제 2 장치보다 상기 송신 우선순위를 확보(secure)하기 위해, 할당된 리소스에서 송신할지를 결정하고 ― 상기 할당된 리소스는 경합 리소스들의 세트 중 경합 리소스들의 제 1 서브세트이고, 상기 장치는 상기 피어-투-피어 통신 링크에서 상기 제 2 장치보다 상기 송신 우선순위를 확보하기 위한 의도를 표시하기 위해 상기 할당된 리소스에서 송신하며, 상기 서비스 품질 추정은 상기 장치에 대한 제 1 서비스 품질 요건 및 상기 제 2 장치에 대한 제 2 서비스 품질 요건 중 적어도 하나에 기초함 ― ; 그리고
    상기 할당된 리소스에서 송신할지에 대한 결정에 기초하여 상기 할당된 리소스에서 상기 제 2 장치에 송신하도록 구성되는, 무선 통신을 위한 장치.
  32. 제 31 항에 있어서,
    상기 프로세싱 시스템은,
    제 2 서비스 품질 요건이 상기 제 2 장치에 의해 충족되는 경우, 상기 할당된 리소스에서 상기 제 2 장치에 송신하고; 그리고,
    제 1 서비스 품질 요건이 상기 장치에 의해 충족되고 상기 제 2 서비스 품질 요건이 상기 제 2 장치에 의해 충족되지 않은 경우, 상기 할당된 리소스에서 상기 제 2 장치에 송신하는 것을 억제
    함으로써, 상기 결정에 기초하여 상기 할당된 리소스에서 상기 제 2 장치에 송신하도록 구성되는, 무선 통신을 위한 장치.
  33. 제 31 항에 있어서,
    상기 프로세싱 시스템은,
    상기 장치에 의해 달성된 현재의 서비스 품질과 상기 장치의 제 1 서비스 품질 요건 사이의 제 1 차이량을 결정하고;
    상기 제 2 장치에 의해 달성된 현재의 서비스 품질과 상기 제 2 장치의 제 2 서비스 품질 요건 사이의 제 2 차이량을 결정하고;
    상기 제 1 차이량과 상기 제 2 차이량을 비교하며; 그리고,
    비교에 기초하여 상기 제 2 장치로 송신할지를 결정
    함으로써, 상기 결정에 기초하여 상기 할당된 리소스에서 상기 제 2 장치에 송신하도록 구성되는, 무선 통신을 위한 장치.
  34. 제 31 항에 있어서,
    상기 프로세싱 시스템은 추가적으로,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하고;
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신하고 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 -;
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하며; 그리고,
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정
    하도록 구성되고,
    상기 서비스 품질 추정은, 상기 장치에 의한 상기 제 1 서비스 품질 요건의 충족과 상기 제 2 장치에 의한 제 2 서비스 품질 요건의 충족의 비교에 기초하는, 무선 통신을 위한 장치.
  35. 제 34 항에 있어서,
    상기 서비스 품질 추정은, 레이턴시 요건 또는 스루풋 요건 중 적어도 하나에 기초하는, 무선 통신을 위한 장치.
  36. 제 35 항에 있어서,
    상기 서비스 품질 추정은 상기 레이턴시 요건에 기초하고;
    상기 프로세싱 시스템은, 송신된 패킷들의 패킷 지연들에 기초하여, 상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하도록 구성되고; 그리고,
    상기 프로세싱 시스템은, 데이터 패킷이 상기 제 2 장치에 의해 형성되었던 때를 표시하는 제 1 시간 스탬프와 상기 데이터 패킷이 상기 장치에 의해 수신되었던 때를 표시하는 제 2 시간 스탬프의 비교에 기초하여, 상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하도록 구성되는, 무선 통신을 위한 장치.
  37. 제 35 항에 있어서,
    상기 서비스 품질 추정은 상기 스루풋 요건에 기초하며,
    상기 프로세싱 시스템은, 특정한 시간 지속기간에서 성공적으로 송신된 패킷들의 수에 기초하여, 상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하도록 구성되며; 그리고,
    상기 프로세싱 시스템은, 상기 특정한 시간 지속기간에서 성공적으로 수신된 패킷들의 수에 기초하여, 상기 제 2 서비스 품질 요건이 충족되는지를 추정하도록 구성되는, 무선 통신을 위한 장치.
  38. 제 31 항에 있어서,
    상기 프로세싱 시스템은 추가적으로,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하고; 그리고,
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 -
    하도록 구성되며,
    상기 서비스 품질 추정은, 상기 제 1 서비스 품질 요건과 상기 제 2 서비스 품질 요건의 비교에 기초하는, 무선 통신을 위한 장치.
  39. 제 31 항에 있어서,
    상기 할당된 리소스는, 데이터를 상기 제 2 장치에 송신하기 위한 의도를 표시하기 위한 송신 우선순위 리소스인, 무선 통신을 위한 장치.
  40. 무선 통신을 위한 장치로서,
    프로세싱 시스템을 포함하며,
    상기 프로세싱 시스템은,
    제 2 장치와 피어-투-피어 통신 링크를 형성하고;
    서비스 품질 추정에 기초하여 상기 피어-투-피어 통신 링크 내에서 상기 장치와 상기 제 2 장치 사이에서의 송신 우선순위를 결정하고 - 상기 송신 우선순위는, 상기 피어-투-피어 통신 링크에서 상기 장치와 상기 제 2 장치 사이의 송신의 우선순위이고, 상기 서비스 품질 추정은 상기 장치에 대한 제 1 서비스 품질 요건 및 상기 제 2 장치에 대한 제 2 서비스 품질 요건 중 적어도 하나에 기초함 ―; 그리고
    상기 송신 우선순위의 결정에 적어도 기초하여 할당된 리소스에서 송신할지를 결정하도록 구성되고, 상기 할당된 리소스는 경합 리소스들의 세트 중 경합 리소스들의 제 1 서브세트이며,
    상기 송신 우선순위는 상기 피어-투-피어 통신 링크에서 데이터를 송신하기 위해 상기 장치가 상기 제 2 장치보다 송신의 우선순위를 갖는지를 표시하는, 무선 통신을 위한 장치.
  41. 제 40 항에 있어서,
    상기 프로세싱 시스템은 추가적으로,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하고; 그리고,
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 -
    하도록 구성되며,
    상기 서비스 품질 추정은, 상기 제 1 서비스 품질 요건과 상기 제 2 서비스 품질 요건의 비교에 기초하는, 무선 통신을 위한 장치.
  42. 제 40 항에 있어서,
    상기 프로세싱 시스템은 추가적으로,
    상기 장치에 대한 제 1 서비스 품질 요건을 획득하고;
    상기 피어-투-피어 통신 링크를 형성하는 동안, 상기 제 2 장치로부터 제 2 서비스 품질 요건을 수신하고 - 상기 제 2 서비스 품질 요건은 상기 제 2 장치에 대한 것임 -;
    상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하고; 그리고,
    상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정
    하도록 구성되며,
    상기 서비스 품질 추정은, 상기 장치에 의한 상기 제 1 서비스 품질 요건의 충족과 상기 제 2 장치에 의한 상기 제 2 서비스 품질 요건의 충족의 비교에 기초하는, 무선 통신을 위한 장치.
  43. 제 42 항에 있어서,
    상기 프로세싱 시스템은, 송신된 패킷들의 패킷 지연들에 기초하여, 상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하며, 데이터 패킷이 상기 제 2 장치에 의해 형성되었던 때를 표시하는 제 1 시간 스탬프 및 상기 데이터 패킷이 상기 장치에 의해 수신되었던 때를 표시하는 제 2 시간 스탬프의 비교에 기초하여, 상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하도록 구성되는, 무선 통신을 위한 장치.
  44. 제 42 항에 있어서,
    상기 프로세싱 시스템은, 특정한 시간의 지속기간에서 성공적으로 송신된 패킷들의 수에 기초하여, 상기 제 1 서비스 품질 요건이 상기 장치에 대해 충족되는지를 결정하며, 상기 특정한 시간의 지속기간에서 성공적으로 수신된 패킷들의 수에 기초하여, 상기 제 2 서비스 품질 요건이 상기 제 2 장치에 대해 충족되는지를 추정하도록 구성되는, 무선 통신을 위한 장치.
  45. 제 40 항에 있어서,
    상기 프로세싱 시스템은 추가적으로,
    제 1 서비스 품질 추정에 기초하여 상기 장치와의 송신 우선순위를 유지하도록 결정하고;
    제 2 서비스 품질 추정에 기초하여 상기 송신 우선순위를 결정하기 위한 능력을 상기 제 2 장치에 전달하도록 결정하며; 그리고,
    상기 송신 우선순위를 결정하기 위한 능력이 상기 제 2 장치에 전달되고 있다는 것을 상기 제 2 장치에 통지
    하도록 구성되는, 무선 통신을 위한 장치.
  46. 무선 통신을 위한 장치 내의 컴퓨터 판독가능 저장 매체로서,
    제 2 장치와의 피어-투-피어 통신 링크를 형성하고;
    상기 피어-투-피어 통신 링크에서 상기 장치가 상기 제 2 장치보다 송신 우선순위를 갖는지를 결정하고;
    상기 장치가 상기 제 2 장치보다 송신 우선순위를 갖는다고 결정한 경우, 서비스 품질 추정에 기초하여, 상기 제 2 장치로의 데이터의 전달을 위해 상기 피어-투-피어 통신 링크에서 상기 제 2 장치보다 상기 송신 우선순위를 확보(secure)하기 위해, 할당된 리소스에서 송신할지를 결정하고 ― 상기 할당된 리소스는 경합 리소스들의 세트 중 경합 리소스들의 제 1 서브세트이고, 상기 장치는 상기 피어-투-피어 통신 링크에서 상기 제 2 장치보다 상기 송신 우선순위를 확보하기 위한 의도를 표시하기 위해 상기 할당된 리소스에서 송신하며, 상기 서비스 품질 추정은 상기 장치에 대한 제 1 서비스 품질 요건 및 상기 제 2 장치에 대한 제 2 서비스 품질 요건 중 적어도 하나에 기초함 ― ; 그리고
    상기 할당된 리소스에서 송신할지에 대한 결정에 기초하여 상기 할당된 리소스에서 상기 제 2 장치에 송신하기 위한 코드를 포함하는, 컴퓨터 판독가능 저장 매체.
  47. 무선 통신을 위한 장치 내의 컴퓨터 판독가능 저장 매체로서,
    제 2 장치와 피어-투-피어 통신 링크를 형성하고;
    서비스 품질 추정에 기초하여 상기 피어-투-피어 통신 링크 내에서 상기 장치와 상기 제 2 장치 사이에서의 송신 우선순위를 결정하고 - 상기 송신 우선순위는, 상기 피어-투-피어 통신 링크에서 상기 장치와 상기 제 2 장치 사이의 송신의 우선순위이고, 상기 서비스 품질 추정은 상기 장치에 대한 제 1 서비스 품질 요건 및 상기 제 2 장치에 대한 제 2 서비스 품질 요건 중 적어도 하나에 기초함 ―; 그리고
    상기 송신 우선순위의 결정에 적어도 기초하여 할당된 리소스에서 송신할지를 결정하기 위한 코드를 포함하고, 상기 할당된 리소스는 경합 리소스들의 세트 중 경합 리소스들의 제 1 서브세트이며,
    상기 송신 우선순위는 상기 피어-투-피어 통신 링크에서 데이터를 송신하기 위해 상기 장치가 상기 제 2 장치보다 송신의 우선순위를 갖는지를 표시하는, 컴퓨터 판독가능 저장 매체.
KR1020147015623A 2011-11-07 2012-11-07 링크 내에서 송신 우선순위 결정을 위한 방법 및 장치 KR101614071B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/290,312 US9113492B2 (en) 2011-11-07 2011-11-07 Method and apparatus for transmit priority determination within a link
US13/290,312 2011-11-07
PCT/US2012/063934 WO2013070759A1 (en) 2011-11-07 2012-11-07 Method and apparatus for transmit priority determination within a link

Publications (2)

Publication Number Publication Date
KR20140090257A KR20140090257A (ko) 2014-07-16
KR101614071B1 true KR101614071B1 (ko) 2016-04-20

Family

ID=47222315

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020147015623A KR101614071B1 (ko) 2011-11-07 2012-11-07 링크 내에서 송신 우선순위 결정을 위한 방법 및 장치

Country Status (7)

Country Link
US (1) US9113492B2 (ko)
EP (1) EP2777354B1 (ko)
JP (1) JP5955973B2 (ko)
KR (1) KR101614071B1 (ko)
CN (1) CN103918336B (ko)
IN (1) IN2014CN02994A (ko)
WO (1) WO2013070759A1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102205077B1 (ko) * 2012-08-31 2021-01-20 고꾸리쯔 다이가꾸 호우징 오사까 다이가꾸 Vegf-특이적 에피토프 및/또는 안지오포이에틴-2-특이적 에피토프를 함유하는 dna 백신
ITUB20155144A1 (it) * 2015-10-16 2017-04-16 Univ Degli Studi Di Roma La Sapienza Roma ?metodo per gestire in modo adattivo e congiunto la politica di istradamento e la politica di ritrasmissione di un nodo in una rete sottomarina, ed i mezzi per la sua attuazione?
CN106160800A (zh) * 2016-06-22 2016-11-23 邦彦技术股份有限公司 数据传输方法和装置
US12004211B2 (en) * 2018-05-08 2024-06-04 Nokia Solutions And Networks Oy Management and orchestration aided transparent of 3GPP network into TSN based industrial network

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040258039A1 (en) * 2003-06-23 2004-12-23 Stephens Adrian P. Adaptive use of a transmit opportunity

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60134534D1 (de) 2000-02-23 2008-08-07 Microsoft Corp Dienstqualität über wege mit einer drahtlosen verbindung
US6934297B1 (en) * 2000-11-02 2005-08-23 Agency For Science, Technology And Research Method and apparatus for communicating in a distributed multiple access wireless communication system
EP1338125A2 (en) * 2000-11-03 2003-08-27 AT & T Corp. Tiered contention multiple access (tcma): a method for priority-based shared channel access
WO2002096036A1 (en) 2001-05-22 2002-11-28 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for arbitrating access to a shared channel of a token-based network communication system
GB0220660D0 (en) * 2002-09-05 2002-10-16 Nokia Corp Signal propogation delay routing
US7570593B1 (en) * 2003-06-30 2009-08-04 Hrl Laboratories, Llc Interference-resilient joint MAC and routing scheme for wireless ad-hoc networks
JP4591104B2 (ja) * 2005-02-09 2010-12-01 ソニー株式会社 無線通信装置、無線通信方法およびプログラム
JP2007013825A (ja) * 2005-07-04 2007-01-18 Matsushita Electric Ind Co Ltd QoS制御方法
JP2010541298A (ja) * 2006-10-12 2010-12-24 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ センサネットワークにおける時間同期に関する方法及びシステム
ATE518391T1 (de) 2006-12-21 2011-08-15 Nxp Bv Dienstgüte für wlan- und bluetooth-kombinationen
WO2008132685A2 (en) * 2007-04-26 2008-11-06 Nokia Corporation System and method for requesting uplink resources in a communication system
EP2143238B1 (en) * 2007-05-08 2013-03-06 SwissQual License AG Method for determining a network delay
US8270923B2 (en) * 2007-07-09 2012-09-18 Qualcomm Incorporated Techniques for receiver beamforming and yielding-threshold adjustments in peer-to-peer networks
US8078110B2 (en) * 2007-07-09 2011-12-13 Qualcomm Incorporated Techniques for choosing and broadcasting receiver beamforming vectors in peer-to-peer (P2P) networks
US8432786B2 (en) * 2007-07-10 2013-04-30 Qualcomm Incorporated Control channel design to support one-to-one, many-to-one, and one-to-many peer-to-peer communications
US8520692B2 (en) * 2007-10-31 2013-08-27 Qualcomm Incorporated Methods and apparatus related to controlling traffic in a wireless communications system using shared air link traffic resources
US20090196306A1 (en) * 2008-01-31 2009-08-06 Infineon Technologies Ag Contention access to a communication medium in a communications network
US8750116B2 (en) * 2008-04-15 2014-06-10 Qualcomm Incorporated Methods and apparatus for communicating and/or using load information in support of decentralized traffic scheduling decisions
JP2009278354A (ja) * 2008-05-14 2009-11-26 Sony Corp 通信装置、通信方法、プログラム、および通信システム
US8447875B2 (en) * 2010-03-10 2013-05-21 Thomson Licensing Unified cache and peer-to-peer method and apparatus for streaming media in wireless mesh networks
JP2011217141A (ja) * 2010-03-31 2011-10-27 Fujitsu Ltd 無線通信装置及びデータ中継方法
US8792517B2 (en) * 2010-04-26 2014-07-29 Collision Communications, Inc. Distributed scheduler design for multiuser detection enabled wireless mobile ad-hoc networks
US8526317B2 (en) * 2010-05-27 2013-09-03 Qualcomm Incorporated Methods and apparatus for preemptive backoff for medium access in wireless peer-to-peer networks
KR20130037928A (ko) * 2011-10-07 2013-04-17 삼성전자주식회사 무선통신시스템에서 링크성능을 향상시키기 위한 분산 스케줄링 방법 및 장치

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040258039A1 (en) * 2003-06-23 2004-12-23 Stephens Adrian P. Adaptive use of a transmit opportunity

Also Published As

Publication number Publication date
US9113492B2 (en) 2015-08-18
JP5955973B2 (ja) 2016-07-20
IN2014CN02994A (ko) 2015-07-03
KR20140090257A (ko) 2014-07-16
WO2013070759A1 (en) 2013-05-16
CN103918336B (zh) 2018-07-17
EP2777354B1 (en) 2018-06-06
CN103918336A (zh) 2014-07-09
US20130114424A1 (en) 2013-05-09
JP2014533052A (ja) 2014-12-08
EP2777354A1 (en) 2014-09-17

Similar Documents

Publication Publication Date Title
JP5960837B2 (ja) ピアツーピアネットワーク内の輻輳に基づいてピア発見送信頻度を変更する方法および装置
KR101786045B1 (ko) 피어 발견 범위 및 업데이트들의 빈도에 유연성을 제공하기 위한 방법들 및 장치
KR101802387B1 (ko) 피어-투-피어 네트워크에서 리소스 충돌의 검출 및 해결을 위한 방법 및 장치
US9723621B2 (en) Priority assignment in FlashLinQ distributed scheduling algorithm to fine-tune performance
KR101484666B1 (ko) 넌 피어-투-피어 리소스들에서의 피어-투-피어 데이터에 대한 리소스 할당을 위한 방법들 및 장치
EP2756717B1 (en) Methods and apparatus for interference based joint scheduling of peer to peer links with wwan
KR20140002067A (ko) Wwan에서 피어 발견으로부터의 간섭을 제어하기 위한 방법들 및 장치
JP5694545B2 (ja) セルラ・ネットワークにおけるピア・ツー・ピア・リンクおよび無線広域ネットワーク・リンクのジョイント・スケジューリングのための方法および装置
US20130308524A1 (en) Distributed interference management algorithm
KR101587518B1 (ko) 피어 투 피어 네트워크들에서의 우선순위 브로드캐스트 및 유니캐스트의 공존
EP2764752B1 (en) Methods and apparatus for distributed medium access in wireless peer-to-peer networks
KR101614071B1 (ko) 링크 내에서 송신 우선순위 결정을 위한 방법 및 장치

Legal Events

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

Payment date: 20190327

Year of fee payment: 4