1 |
1
다중 통신 네트워크를 지원하는 차량용 프로토콜 변환 장치에 있어서,
각 목적지 및 출발지가 포함되는 네트워크에 대한 정보들을 포함하는 룩업테이블로 저장한 메모리;
상기 다중 통신 네트워크 중 하나의 통신 네트워크를 통해 데이터 패킷이 입력되는 입력 인터페이스;
상기 입력 인터페이스를 통해 입력되는 데이터 패킷으로부터 출발지 및 목적지에 대한 식별 정보를 검출하는 ID 디코더;
상기 룩업테이블을 참조하여 상기 검출된 식별 정보에 따라 출발지 및 목적지에 대응되는 네트워크를 확인하고, 상기 데이터 패킷을 목적지 네트워크의 프로토콜로 변환하여 출력하는 중앙 처리부;
상기 중앙 처리부로부터 출력되는 데이터 패킷에 상기 목적지에 대한 식별 정보를 코딩하는 ID 인코더;
상기 ID 인코더로부터 출력되는 데이터 패킷을 목적지 네트워크로 출력하는 출력 인터페이스;를 구비하고,
상기 중앙 처리부는,
상기 입력된 데이터 패킷을 분할하여 출력하는 디멀티플렉서;
상기 디멀티플렉서로부터 입력된 데이터 패킷들을 목적지에 대응되는 네트워크의 프로토콜로 변환하여 출력하는 다수 개의 프로토콜 변환 모듈;
상기 룩업테이블을 참조하여 상기 출발지 네트워크와 목적지 네트워크에 대한 데이터 전송속도들을 확인하고, 상기 확인 결과에 따라 사전에 설정된 갯수의 프로토콜 변환 모듈을 활성화시키는 활성 모듈;
상기 프로토콜 변환 모듈들 중 활성화된 프로토콜 변환 모듈들로부터 출력된 데이터 패킷들을 멀티플렉싱하여 출력하는 멀티플렉서;
를 구비하는 것을 특징으로 하는 차량용 프로토콜 변환 장치
|
2 |
2
제1항에 있어서, 상기 중앙 처리부의 활성 모듈은,
목적지 네트워크의 전송속도가 출발지 네트워크의 전송속도보다 고속인 경우 상기 프로토콜 변환 모듈 중 하나의 프로토콜 변환 모듈을 활성화시키고, 출발지 네트워크의 전송속도가 목적지 네트워크의 전송속도보다 고속인 경우 상기 프로토콜 변환 모듈들을 모두 활성화시키며,
상기 디멀티플렉서는 상기 활성화된 프로토콜 변환 모듈의 갯수에 따라 데이터 패킷을 분할하여 각 프로토콜 변환 모듈로 출력하는 것을 특징으로 하는 차량용 프로토콜 변환 장치
|
3 |
3
제1항에 있어서, 상기 다중 프로토콜은 차량 내부의 통신 네트워크 및 차량 외부의 통신 네트워크를 모두 포함하며, 상기 차량 내부의 통신 네트워크는 CAN, LIN, MOST, Flexray, IDB1394 중 하나 이상을 포함하며, 상기 차량 외부의 통신 네트워크는 WIBRO, 블루투스, GPS 중 하나 이상을 포함하는 것을 특징으로 하는 차량용 프로토콜 변환 장치
|
4 |
4
제1항에 있어서, 상기 출력 인터페이스는 출력 버퍼를 구비하고, 상기 중앙 처리부로부터 출력되는 데이터 패킷을 상기 출력 버퍼에 저장하며, 상기 목적지 네트워크의 데이터 전송 속도에 맞게 순차적으로 출력하는 것을 특징으로 하는 차량용 프로토콜 변환 장치
|
5 |
5
제1항에 있어서, 상기 룩업 테이블은 각 목적지 및 출발지가 포함되는 네트워크에 대한 식별 정보, 각 네트워크에 대한 데이터 전송 속도, 프로토콜 변환 정보를 저장 및 관리하는 것을 특징으로 하는 차량용 프로토콜 변환 장치
|