1 |
1
복수의 무선 USB(Universal Serial Bus) 호스트 장치들과의 네트워킹을 위한 무선 USB 디바이스 장치에 있어서,
상기 복수의 무선 USB 호스트 장치들로부터 각각 비컨 프레임을 수신하고, 상기 수신된 비컨 프레임들로부터 상기 복수의 무선 USB 호스트 장치들 각각의 MAS(Media Access Slot) 구간을 추출하고, 상기 추출된 MAS 구간들을 상기 무선 USB 호스트 장치들과 대응시켜 MAS 할당 정보 목록을 생성하는, 비컨 분석부;
상기 복수의 무선 USB 호스트 장치들로부터 MMC 프레임을 수신하면, 상기 수신된 MMC 프레임들 각각의 MAS 위치를 계산하는, MAS 위치 계산부;
상기 계산된 MAS 위치 정보들이 지시하는 무선 USB 호스트 장치들을 상기 생성된 MAS 할당 정보 목록에서 검색하고, 복수의 호스트별 디바이스 관리부들 중 상기 검색된 무선 USB 호스트 장치들과 일대일로 대응되는 호스트별 디바이스 관리부들을 선택하고, 상기 선택된 호스트별 디바이스 관리부들로 상기 MMC 프레임을 출력하는 선택부; 및
상기 출력된 MMC 프레임을 분석하여 상기 MMC 프레임에 정의된 명령을 수행하는 상기 복수의 호스트별 디바이스 관리부들;
을 포함하는, 무선 USB 디바이스 장치
|
2 |
2
제 1 항에 있어서,
상기 복수의 무선 USB 호스트 장치들에게 제공되는 상기 무선 USB 디바이스 장치의 공통 정보를 저장하는, 공통 정보 데이터베이스를 더 포함하는, 무선 USB 디바이스 장치
|
3 |
3
제 2 항에 있어서,
상기 복수의 호스트별 디바이스 관리부들은,
동시에 연결될 수 있는 상기 무선 USB 호스트 장치들의 총 수만큼 존재하는 것을 특징으로 하는, 무선 USB 디바이스 장치
|
4 |
4
제 3 항에 있어서,
상기 복수의 호스트별 디바이스 관리부들 각각은,
상기 출력되는 MMC 프레임을 분석하여 상기 MMC 프레임에 명시된 명령을 수행하고, 자신과 연결된 상기 해당 무선 USB 호스트 장치와의 연결 상태 정보를 등록 및 삭제시키기 위한 MMC 관리부;
상기 MMC 관리부에 의해 상기 해당 무선 USB 호스트 장치와의 연결 상태 정보를 저장 및 삭제하기 위한 무선 USB 저장 수단;
상기 MMC 관리부로부터의 EP(End-Point) 관련 명령을 수행하기 위한 EP 관리부; 및
상기 공통 정보 데이터베이스에 저장되어 있는 공통 정보를 참조하여 자신의 전체 상태를 제어하기 위한 디바이스 제어부
를 포함하는 무선 USB 디바이스 장치
|
5 |
5
제 4 항에 있어서,
상기 MMC 관리부는,
상기 해당 무선 USB 호스트 장치와 연결됨에 따라 상기 선택부로 상기 해당 무선 USB 호스트 장치와의 연결이 설정되었다는 연결 설정 정보를 전달하고,
상기 해당 무선 USB 호스트 장치와의 연결이 해제됨에 따라 상기 선택부로 상기 해당 무선 USB 호스트 장치와의 연결이 해제되었다는 연결 해제 정보를 전달하는 것을 특징으로 하는, 무선 USB 디바이스 장치
|
6 |
6
제 5 항에 있어서,
상기 연결 해제 정보는,
상기 해당 무선 USB 호스트 장치와 상기 호스트별 디바이스 관리부와의 연결 시도가 실패되었을 경우 또는 상기 해당 무선 USB 호스트 장치로부터 연결 해제를 위한 명령이 전달되었을 경우에 발생하는 것을 특징으로 하는 복수의 무선 USB 호스트 장치와의 네트워킹을 위한 무선 USB 디바이스 장치
|
7 |
7
제 4 항에 있어서,
상기 연결 상태 정보는,
상기 해당 무선 USB 호스트 장치와의 연결 및 상호 동작을 위해 필요한 연결 상태 정보로서, 상기 해당 무선 USB 호스트 장치의 주소, MAS 할당 정보, 및 해당 MAS 구간이 유효하다는 정보를 포함하는 것을 특징으로 하는, 무선 USB 디바이스 장치
|
8 |
8
제 1 항에 있어서,
상기 선택부는,
상기 호스트별 디바이스 관리부로부터 상기 해당 무선 USB 호스트 장치와의 연결이 설정되었다는 연결 설정 정보를 수신함에 따라, 상기 비컨 분석 수단에 의해 생성된 MAS 할당 정보 목록에 상기 해당 무선 USB 호스트 장치와 대응되는 상기 호스트별 디바이스 관리부의 번호를 등록하고,
상기 호스트별 디바이스 관리부로부터 상기 해당 무선 USB 호스트 장치와의 연결이 해제되었다는 연결 해제 정보를 수신함에 따라, 상기 비컨 분석 수단에 의해 생성된 MAS 할당 정보 목록에서 상기 해당 무선 USB 호스트 장치와 대응되는 상기 호스트별 디바이스 관리부의 번호를 삭제하는 것을 특징으로 하는 복수의 무선 USB 호스트 장치와의 네트워킹을 위한 무선 USB 디바이스 장치
|
9 |
9
제 1 항에 있어서,
상기 MAS 할당 정보 목록은,
상기 비컨 프레임들으로부터 추출된 각 송신지 주소를 상기 각 무선 USB 호스트 장치의 대표값으로 사용하고, 상기 각 무선 USB 호스트 장치가 예약한 MAS 할당 정보를 비트맵 형식으로 저장하며, 상기 각 무선 USB 호스트 장치가 대응되는 상기 호스트별 디바이스 관리부의 번호를 저장하는 것을 특징으로 하는, 무선 USB 디바이스 장치
|
10 |
10
제 1 항에 있어서,
상기 선택부는,
상기 해당 무선 USB 호스트 장치에 대응되는 호스트별 디바이스 관리부가 존재하지 않는 경우에는 현재 사용되고 있지 않은 다른 호스트별 디바이스 관리부들 중 어느 하나를 임의로 선택하여 MMC 프레임을 전달하고,
상기 해당 무선 USB 호스트 장치에 대응되는 호스트별 디바이스 관리부가 존재하지 않을 뿐만 아니라 다른 모든 호스트별 디바이스 관리부들이 사용되고 있는 경우에는 해당 MMC 프레임을 폐기하며,
상기 해당 무선 USB 호스트 장치에 대응되는 호스트별 디바이스 관리부가 이미 존재하는 경우에는 상기 호스트별 디바이스 관리부를 활성화시키고 MMC 프레임을 전달하는 것을 특징으로 하는, 무선 USB 디바이스 장치
|
11 |
11
제 2 항에 있어서,
상기 공통 정보는,
상기 무선 USB 디바이스 장치의 설명 정보, EP 설명 정보, 상태 정보, 각종 하위 포트의 상태 정보 및 현재 전원 상태 정보 중 적어도 어느 하나 이상을 포함하는 것을 특징으로 하는, 무선 USB 디바이스 장치
|
12 |
12
무선 USB 디바이스 장치에서의 네트워킹 방법에 있어서,
복수의 무선 USB 호스트 장치들로부터 수신된 비컨 프레임들의 내용을 분석하여 상기 각 무선 USB 호스트 장치의 MAS 구간을 대응시켜 MAS 할당 정보 목록을 생성하는 단계;
상기 각 무선 USB 호스트 장치로부터 MMC 프레임을 수신함에 따라 상기 MMC 프레임이 수신된 MAS 위치를 계산하는 단계;
상기 생성한 MAS 할당 정보 목록과 상기 계산한 MAS 위치 정보를 기반으로 해당 무선 USB 호스트 장치에 대응되는 호스트별 디바이스 관리부를 선택하여 MMC 프레임을 전송하는 단계; 및
상기 선택된 호스트별 디바이스 관리부가 상기 MMC 프레임을 수신 및 분석하여 해당 명령을 수행하는 명령 수행 단계
를 포함하는, 복수의 무선 USB 호스트 장치들과의 네트워킹 방법
|
13 |
13
제 12 항에 있어서,
상기 명령 수행 단계는,
상기 해당 명령을 상기 각 무선 USB 호스트 장치별로 수행하는 것을 특징으로 하는 복수의 무선 USB 호스트 장치들과의 네트워킹 방법
|
14 |
14
제 13 항에 있어서,
상기 명령 수행 단계는,
상기 해당 명령이 연결 설정을 위한 명령일 경우, 상기 해당 무선 USB 호스트 장치와 영구적으로 대응할 것인지를 결정하여 상기 해당 무선 USB 호스트 장치와 영구적으로 대응할 것으로 결정함에 따라 상기 해당 무선 USB 호스트 장치와의 연결 상태 정보를 등록하고,
상기 해당 무선 USB 호스트 장치와 대응하지 않을 것으로 결정함에 따라 상기 해당 무선 USB 호스트 장치로부터 전달받은 상기 MMC 프레임을 폐기하며,
상기 해당 명령이 연결 해제를 위한 명령일 경우, 상기 해당 무선 USB 호스트 장치와의 연결을 해제하고,
상기 해당 명령이 일반 데이터 송신 및 수신을 위한 명령일 경우, 해당 데이터를 송신 및 수신하는 것을 특징으로 하는 복수의 무선 USB 호스트 장치들과의 네트워킹 방법
|
15 |
15
제 14 항에 있어서,
상기 연결 상태 정보는,
상기 해당 무선 USB 호스트 장치와의 연결 및 상호 동작을 위해 필요한 연결 상태 정보로서, 상기 해당 무선 USB 호스트 장치의 주소, MAS 할당 정보, 및 해당 MAS 구간이 유효하다는 정보를 포함하는 것을 특징으로 하는 복수의 무선 USB 호스트 장치들과의 네트워킹 방법
|
16 |
16
제 12 항에 있어서,
상기 MAS 할당 정보 목록은,
상기 비컨 프레임들으로부터 추출된 각 송신지 주소를 상기 각 무선 USB 호스트 장치의 대표값으로 사용하고, 상기 각 무선 USB 호스트 장치가 예약한 MAS 할당 정보를 비트맵 형식으로 저장하며, 상기 각 무선 USB 호스트 장치가 대응되는 상기 호스트별 디바이스 관리부의 번호를 저장하는 것을 특징으로 하는 복수의 무선 USB 호스트 장치들과의 네트워킹 방법
|