1 |
1
소스코딩기법 및 전송 속도를 달리하는 적어도 두개 이상의 통신망을 갖는 홈 네트워크 시스템에서의 다양한 프로토콜을 수용하여 이들간의 상호 통신이 가능하도록 하는 공통 프로토콜 계층에서 각 프로토콜간 서로 다른 주소를 인식하기 위한 구조로서, 네트워크 종류를 나타내는 정보를 포함하는 도메인 주소(domain address); 네트워크내의 장치용도를 나타내는 정보를 포함하는 장치용도 주소(category address #1); 네트워크내의 장치종류를 나타내는 정보를 포함하는 장치종류 주소(category address #2); 및 네트워크내의 모든 장치들에 할당된 고유번호 정보를 포함하는 장치 고유번호(Device ID)로 구성됨을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 구조
|
2 |
2
제 1항에 있어서, 상기 공통 주소 구조는 16 bit 크기를 갖는 것을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 구조
|
3 |
3
제 2항에 있어서, 상기 도메인 주소는 상기 16 bit 공통 주소 구조 중 4 bit 주소를 할당받는 것을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 구조
|
4 |
4
제 2항에 있어서, 상기 장치용도 주소는 상기 16 bit 공통 주소 구조 중 3 bit 주소를 할당받는 것을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 구조
|
5 |
5
제 2항에 있어서, 상기 장치종류 주소는 상기 16 bit 공통 주소 구조 중 4 bit 주소를 할당받는 것을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 구조
|
6 |
6
제 2항에 있어서, 상기 장치 고유번호는 상기 16 bit 공통 주소 구조 중 5 bit 주소를 할당받는 것을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 구조
|
7 |
7
소스코딩기법 및 전송속도를 달리하는 적어도 두개 이상의 통신망을 갖는 홈 네트워크 시스템에서의 다양한 프로토콜을 수행하여 이들간의 상호 통신이 가능하도록 하는 공통 프로토콜 계층에서 각 프로토콜간 서로 다른 주소를 인식하기 위한 방법으로서, 네트워크 종류를 나타내는 정보를 포함하는 도메인 주소화 단계; 네트워크내의 장치 용도를 나타내는 정보를 포함하는 장치용도 주소화 단계; 네트워크내의 장치 종류를 나타내는 정보를 포함하는 장치종류 주소화 단계; 네트워크내의 모든 장치들에 할당된 고유번호 정보를 포함하는 장치 고유번호화 단계; 및 상기 단계들을 하나의 주소로 만드는 통합화 단계를 포함하여 이루어짐을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 방법
|
8 |
8
제 7항에 있어서, 상기 공통 주소 방법은 [15:0]의 주소형태로 이루어짐을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 방법
|
9 |
9
제 8항에 있어서, 상기 도메인 주소화 단계는 상기 공통 주소 방법 [15:0] 중에서 [15:12]의 주소로 이루어짐을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 방법
|
10 |
10
제 8항에 있어서, 상기 장치용도 주소화 단계는 상기 공통 주소 방법 [15:0] 중에서 [11:9]의 주소로 이루어짐을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 방법
|
11 |
11
제 8항에 있어서, 상기 장치종류 주소화 단계는 상기 공통 주소 방법 [15:0] 중에서 [8:5]의 주소로 이루어짐을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 방법
|
12 |
12
제 8항에 있어서, 상기 장치 고유번호화 단계는 상기 공통 주소 방법 [15:0] 중에서 [4:0]의 주소로 이루어짐을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 공통 주소 방법
|
13 |
13
각각의 네트워크 장치들의 공통 주소(논리주소)와 물리 주소간에 빠른 매핑을 지원하기 위한 구조로서, 홈 스테이션 칩셋의 외부 메모리 내에 하나의 주소 공간이 각각의 네트워크 장치의 물리적인 주소를 저장 할 수 있는 주소 테이블 메모리와 각각의 네트워크 장치의 공통 주소(논리 주소)가 전달되면 그에 해당하는 물리 주소를 상기 주소 테이블 메모리에서 찾아주는 주소 테이블 컨트롤러로 구성됨을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 주소 테이블 구조
|
14 |
14
제 13항에 있어서, 상기 주소 테이블 구조는 6 byte 크기의 물리 주소를 저장할 수 있는 것을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 주소 테이블 구조
|
15 |
15
제 14항에 있어서, 주소 테이블 메모리는 도메인 주소, 장치용도 주소, 그리고 장치종류 주소를 포함하여 구분되는 파티션; 상기 파티션과 장치 고유번호로 정의되는 파티션 아이디(Partition ID); 및 상기 주소 테이블 구조에서 파티션에 대한 정보를 포함하는 파티션 헤더로 구성됨을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 주소 테이블 구조
|
16 |
16
제 15에 있어서, 상기 파티션 헤더는 동일한 파티션 아이디를 사용하는 장치의 총 개수를 2 byte로 저장하는 장치 개수 저장부와 현재 장치 고유번호의 부여 여부의 정보를 4 byte로 저장하는 깃발 표시부로 구성됨을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 주소 테이블 구조
|
17 |
17
각각의 네트워크 장치들의 공통 주소(논리주소)와 물리 주소간에 빠른 매핑을 지원하기 위한 방법으로서, 홈 스테이션의 외부 인터페이스로부터 홈 스테이션 칩셋의 주소 테이블 컨트롤러에 네트워크 장치의 공통 주소(논리주소)가 인가되는 단계; 인가된 공통 주소로부터 홈 스테이션 칩셋의 외부 메모리에서 해당되는 물리 주소를 포함하는 주소 공간을 찾는 단계; 찾아진 주소공간에서 해당하는 물리 주소를 꺼내는 단계; 및 꺼내어진 물리 주소를 주소 테이블 컨트롤러에 전달하는 단계를 포함하여 이루어짐을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 주소 테이블 방법
|
18 |
18
제 17항에 있어서, 상기 주소 공간을 찾는 단계에서 상기 파티션 아이디(PID)와 16 bit의 공통 주소 중 하위 5 bit인 장치 고유번호로서 주소 공간을 나타내는 것을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 주소 테이블 방법
|
19 |
19
제 18항에 있어서, 새로이 네트워크에 연결된 장치가 장치 고유번호를 요청할 때 파티션 헤더의 정보를 이용하여 새로운 장치 고유번호를 부여하는 방법으로서, 파티션 아이디와 물리 주소를 구하는 단계(S10); 파티션 헤더의 깃발 표시부를 읽는 단계(S20); 상기 깃발 표시부 포인터에 1을 저장하는 단계(S30); 상기 깃발 표시부가 0인지 아닌지를 확인하는 단계(S40); 상기 단계(S40)에서 상기 깃발 표시부가 0이면 장치 고유번호를 부여하는 단계(S50); 상기 파티션 헤더의 장치 개수 저장부와 깃발 표시부의 값을 갱신하는 단계(S60); 상기 파티션 아이디와 상기 장치 고유번호로 이루어진 주소 공간에 그 해당 장치의 물리 주소를 저장하고 새로운 장치 고유번호를 부여하는 것을 종료하는 단계(S70); 상기 단계(S40)에서 상기 깃발 표시부가 0이 아니면 상기 깃발 표시부 포인터에 1를 더하는 단계(S80); 상기 깃발 표시부 포인터가 31보다 작은지를 확인하는 단계(S90); 및 상기 단계(S90)에서 31보다 작은 경우 상기 깃발 표시부의 내용을 확인하는 단계(S40)로 되돌리고, 31보다 큰 경우 너무 많은 장비라고 표시를 나타내는 단계(S100)를 포함하여 이루어짐을 특징으로 하는 이기종 프로토콜간 상호 데이터 전송을 위한 주소 테이블 방법
|