1 |
1
재구성 가능한 라디오 장치(radio equipment)로서,적어도 둘 이상의 라디오 컴퓨터(radio computer);관리자(administrator), 이동성 정책 매니저(mobility policy manager), 네트워킹 스택(networking stack), 및 모니터(monitor)를 포함한 통신 서비스 계층; 및상기 적어도 둘 이상의 라디오 컴퓨터와 상기 통신 서비스 계층 간의 통신을 수행하는 라우팅 엔티티(routing entity)를 포함하고,상기 통신 서비스 계층은 논-리얼 타임(non-real time) 운영체제 상(operating system)에서 동작하며, 상기 적어도 둘 이상의 라디오 컴퓨터의 각각은 리얼 타임(real time) 운영체제인 라디오 운영체제(radio operating system)를 포함하며, 통합 라디오 어플리케이션(unified radio application, URA)이 상기 적어도 둘 이상의 라디오 컴퓨터에서 동작하는,라디오 장치
|
2 |
2
청구항 1에 있어서,상기 통신 서비스 계층의 관리자는 상기 통합 라디오 어플리케이션의 상기 적어도 둘 이상의 라디오 컴퓨터에 대한 설치(installation) 또는 제거(uninstallation) 및 상기 URA의 인스턴스의 생성 또는 삭제를 수행하는 구성요소인,라디오 장치
|
3 |
3
청구항 1에 있어서,상기 통신 서비스 계층의 이동성 정책 매니저는 라디오 환경과 상기 라디오 장치의 캐퍼빌리티(capability)에 대한 모니터링, 다양한 라디오 접속 기술(radio access technology, RAT)에 대한 선택, 및 피어 장치(peer equipment)의 디스커버리를 수행하는 구성요소인,라디오 장치
|
4 |
4
청구항 1에 있어서,상기 통신 서비스 계층의 네트워킹 스택은 사용자 데이터의 전송 및 수신을 수행하는 구성요소인,라디오 장치
|
5 |
5
청구항 1에 있어서,상기 통신 서비스 계층의 모니터는 연산/스펙트럼 자원 사용 상태를 수신하는 기능을 수행하는 구성요소인,라디오 장치
|
6 |
6
청구항 1에 있어서,상기 적어도 둘 이상의 라디오 컴퓨터의 각각은상기 통합 라디오 어플리케이션에 동작 환경을 제공하는 라디오 컨트롤 프레임워크(radio control framework, RCF);상기 라디오 운영체제(radio operation system); 및적어도 하나의 라디오 플랫폼을 포함하는,라디오 장치
|
7 |
7
청구항 6에 있어서,상기 라디오 컨트롤 프레임워크는,상기 통합 라디오 어플리케이션의 라디오 파라미터들의 관리 및 라디오 파라미터들에 대한 액세스, 상기 통합 라디오 어플리케이션의 설치 또는 제거, 상기 통합 라디오 어플리케이션의 인스턴스를 생성 또는 삭제하기 위한 기능들을 수행하는 설정 매니저;사용자 요청 및 사용자 데이터 플로우의 관리에 따라서 통합 라디오 어플리케이션을 활성화/비활성화하는 기능들을 수행하는 라디오 연결 매니저;사용자 데이터 패킷의 전송 및 수신과 시그널링 패킷의 흐름을 관리하는 기능들을 수행하는 플로우 컨트롤러;동시에 실행된 통합 라디오 어플리케이션들 간의 상호 작용성 문제들을 검출하고 관리하기 위한 기능을 수행하는 멀티라디오 컨트롤러; 및대응되는 라디오 컴퓨터의 연산 자원(computational resource)을 관리하고, 활성화된 통합 어플리케이션들이 상기 연산 자원을 공유하도록 하는 기능을 수행하는 리소스 매니저를 포함하는,라디오 장치
|
8 |
8
청구항 1에 있어서,상기 라우팅 엔티티는 대상 라디오 컴퓨터에 대한 명령(command)과 상기 대상 라디오 컴퓨터의 식별자(identifier, ID)를 상기 통신 서비스 계층으로부터 수신하여, 상기 명령을 상기 대상 라디오 컴퓨터의의 ID를 이용하여 상기 대상 라디오 컴퓨터로 전달하는,라디오 장치
|
9 |
9
청구항 1에 있어서,상기 통합 라디오 어플리케이션은 메타 데이터;라디오 컨트롤러 코드; 및적어도 하나의 사용자 정의 기능 블록(user-defined functional block, UDFB)을 포함하는 라디오 어플리케이션 패키지(radio application package, RAP)를 이용하여, 상기 적어도 둘 이상의 라디오 컴퓨터에 다운로드되고 설치되는,라디오 장치
|
10 |
10
청구항 9에 있어서,상기 라디오 컨트롤러 코드는 논-리얼 타임 영역에서 동작하며 컨텍스트 정보(context information)를 처리하는 구성요소로서, 실행 가능한 코드(executable code) 형태로 상기 RAP에 포함되는,라디오 장치
|
11 |
11
청구항 9에 있어서,상기 적어도 하나의 UDFB는 소스 코드(source code), 중간 표현(intermediate representation), 및 상기 적어도 둘 이상의 라디오 컴퓨터 중 적어도 하나에서 실행 가능한 코드(executable code) 중 적어도 하나의 형태로 상기 RAP에 포함되는,라디오 장치
|
12 |
12
청구항 11에 있어서,상기 적어도 하나의 UDFB가 소스 코드 또는 중간 표현 형태로 상기 RAP에 포함된 경우, 상기 적어도 하나의 UDFB는 라디오 가상 머신(radio virtual machine, RVM)에 의해서 실행되는,라디오 장치
|
13 |
13
적어도 둘 이상의 라디오 컴퓨터(radio computer), 통신 서비스 계층, 및 상기 적어도 둘 이상의 라디오 컴퓨터와 상기 통신 서비스 계층 간의 통신을 수행하는 라우팅 엔티티(routing entity)를 포함하는 재구성 가능한 라디오 장치(radio equipment)에서 통신 방법으로서,상기 통신 서비스 계층이 상위 계층의 엔티티로부터 상기 적어도 둘 이상의 라디오 컴퓨터 중 대상 라디오 컴퓨터에 대한 명령(command)를 수신하는 단계;상기 통신 서비스 계층이 상기 대상 라디오 컴퓨터의 식별자(identifier, ID)를 생성하는 단계;상기 통신 서비스 계층이 상기 명령과 상기 대상 라디오 컴퓨터의 ID를 상기 라우팅 엔티티로 전달하는 단계; 및상기 라우팅 엔티티가 상기 명령을 상기 ID를 이용하여 상기 대상 라디오 컴퓨터로 전달하는 단계를 포함하고,상기 통신 서비스 계층은 논-리얼 타임(non-real time) 운영체제 상(operating system)에서 동작하며, 상기 적어도 둘 이상의 라디오 컴퓨터의 각각은 리얼 타임(real time) 운영체제인 라디오 운영체제(radio operating system)를 포함하며, 통합 라디오 어플리케이션(unified radio application, URA)이 상기 적어도 둘 이상의 라디오 컴퓨터에서 동작하는,통신 방법
|
14 |
14
청구항 13에 있어서,상기 적어도 둘 이상의 라디오 컴퓨터의 각각은상기 통합 라디오 어플리케이션에 동작 환경을 제공하는 라디오 컨트롤 프레임워크(radio control framework, RCF);상기 라디오 운영체제(radio operation system); 및적어도 하나의 라디오 플랫폼을 포함하는,통신 방법
|
15 |
15
청구항 14에 있어서,상기 라디오 컨트롤 프레임워크는,상기 통합 라디오 어플리케이션의 라디오 파라미터들의 관리 및 라디오 파라미터들에 대한 액세스, 상기 통합 라디오 어플리케이션의 설치 또는 제거, 상기 통합 라디오 어플리케이션의 인스턴스를 생성 또는 삭제하기 위한 기능들을 수행하는 설정 매니저;사용자 요청 및 사용자 데이터 플로우의 관리에 따라서 통합 라디오 어플리케이션을 활성화/비활성화하는 기능들을 수행하는 라디오 연결 매니저;사용자 데이터 패킷의 전송 및 수신과 시그널링 패킷의 흐름을 관리하는 기능들을 수행하는 플로우 컨트롤러;동시에 실행된 통합 라디오 어플리케이션들 간의 상호 작용성 문제들을 검출하고 관리하기 위한 기능을 수행하는 멀티라디오 컨트롤러; 및대응되는 라디오 컴퓨터의 연산 자원(computational resource)을 관리하고, 활성화된 통합 어플리케이션들이 상기 연산 자원을 공유하도록 하는 기능을 수행하는 리소스 매니저를 포함하는,통신 방법
|
16 |
16
청구항 13에 있어서,상기 통신 서비스 계층은 관리자(administrator), 이동성 정책 매니저(mobility policy manager), 네트워킹 스택(networking stack), 및 모니터(monitor)를 포함하는,통신 방법
|
17 |
17
청구항 16에 있어서,상기 통신 서비스 계층의 관리자는 상기 통합 라디오 어플리케이션의 상기 적어도 둘 이상의 라디오 컴퓨터에 대한 설치(installation) 또는 제거(uninstallation) 및 상기 URA의 인스턴스의 생성 또는 삭제를 수행하는 구성요소인,통신 방법
|
18 |
18
청구항 16에 있어서,상기 통신 서비스 계층의 이동성 정책 매니저는 라디오 환경과 상기 라디오 장치의 캐퍼빌리티(capability)에 대한 모니터링, 다양한 라디오 접속 기술(radio access technology, RAT)에 대한 선택, 및 피어 장치(peer equipment)의 디스커버리를 수행하는 구성요소인,통신 방법
|
19 |
19
청구항 14에 있어서,상기 통합 라디오 어플리케이션은 메타 데이터;라디오 컨트롤러 코드; 및적어도 하나의 사용자 정의 기능 블록(user-defined functional block, UDFB)을 포함하는 라디오 어플리케이션 패키지(radio application package, RAP)를 이용하여, 상기 적어도 둘 이상의 라디오 컴퓨터에 다운로드되고 설치되는,통신 방법
|