1 |
1
적어도 하나의 사용자 인터페이스 및 적어도 하나의 소프트웨어 컴포넌트와 통신을 수행하는 통신부; 및상기 적어도 하나의 소프트웨어 컴포넌트로부터 제1 명령어 관련 정보를 수신하면, 상기 제1 명령어 관련 정보를 기초로 명령어 트리를 구성하고 상기 제1 명령어 관련 정보를 상기 적어도 하나의 사용자 인터페이스로 전송하며, 상기 적어도 하나의 사용자 인터페이스로부터 제2 명령어 관련 정보를 수신하면, 상기 제2 명령어 관련 정보에 대응하는 소프트웨어 컴포넌트로 상기 제2 명령어 관련 정보를 전달하는 제어부를 포함하고,상기 제어부는 상기 사용자 인터페이스를, 사용자 권한에 따라 내부 상태를 조회하도록 제어하는 제1 모드, 명령어를 실행하도록 제어하는 제2 모드 및 명령어의 실행을 중단하고 내부 운영 상태를 확인하도록 제어하는 제3 모드 중 어느 하나의 모드로 제어하는 동적 명령어 처리 장치
|
2 |
2
제1항에 있어서, 상기 제1 명령어 관련 정보는, 상기 적어도 하나의 소프트웨어 컴포넌트에 의하여 명령어에 할당된 명령어 식별자 및 상기 명령어 식별자에 매핑된 함수에 관한 매핑 정보를 포함하는 동적 명령어 처리 장치
|
3 |
3
제1항에 있어서, 상기 제2 명령어 관련 정보는,명령어 식별자 및 상기 명령어 식별자에 대응하는 소프트웨어 컴포넌트 식별자를 포함하는 것을 특징으로 하는 동적 명령어 처리 장치
|
4 |
4
제1항에 있어서, 상기 제어부는,상기 제1 명령어 관련 정보를 전송하기 이전에, 상기 적어도 하나의 사용자 인터페이스 중 상기 제2 모드로 동작 중인 사용자 인터페이스를 상기 제3 모드로 변경하도록 제어하는 동적 명령어 처리 장치
|
5 |
5
제1항에 있어서, 상기 명령어 트리는, 복수의 노드 명령어 노드 및 상기 복수의 노드 명령어의 하위 노드로 추가되는 복수의 일반 명령어 노드를 포함하여 구성되는 것을 특징으로 하는 동적 명령어 처리 장치
|
6 |
6
제5항에 있어서, 상기 복수의 노드 명령어 노드는,노드 명령어 문법, 프롬프트 출력 형식, 노드 식별자, 도움말 중 적어도 하나를 포함하는 노드 명령어에 대한 명령어 관련 정보로 구성되고,상기 복수의 일반 명령어 노드는,노드 식별자, 상위 노드 관련 파라미터, 일반 명령어 문법, 명령어 식별자, 상기 명령어 식별자에 대응하는 소프트웨어 컴포넌트 정보, 상기 명령어 식별자에 매핑된 함수에 관한 매핑 정보, 도움말 중 적어도 하나를 포함하는 일반 명령어에 대한 명령어 관련 정보로 구성되는 것을 특징으로 하는 동적 명령어 처리 장치
|
7 |
7
제5항에 있어서, 상기 복수의 노드 명령어 노드는, 상기 노드 명령어에 대한 명령어 관련 정보를 포함하는 매크로를 호출 가능한 함수 형태로 변경하는 노드 명령어 정의로 구성되는 것을 특징으로 하는 동적 명령어 처리 장치
|
8 |
8
제5항에 있어서, 상기 복수의 일반 명령어 노드는, 상기 일반 명령어에 대한 명령어 관련 정보 및 매핑 정보를 포함하는 매크로를 호출 가능한 함수 형태로 변경하는 일반 명령어 정의로 구성되는 동적 명령어 처리 장치
|
9 |
9
적어도 하나의 소프트웨어 컴포넌트로부터 제1 명령어 관련 정보를 수신하면, 상기 제1 명령어 관련 정보를 기초로 명령어 트리를 구성하고 상기 제1 명령어 관련 정보를 적어도 하나의 사용자 인터페이스로 전송하는 등록 단계; 및상기 적어도 하나의 사용자 인터페이스로부터 제2 명령어 관련 정보를 수신하면, 상기 제2 명령어 관련 정보에 대응하는 소프트웨어 컴포넌트로 상기 제2 명령어 관련 정보를 전달하는 실행 단계를 포함하되,상기 등록 단계에서는 상기 적어도 하나의 사용자 인터페이스를, 사용자 권한에 따라 내부 상태를 조회하도록 제어하는 제1 모드, 명령어를 실행하도록 제어하는 제2 모드 및 명령어의 실행을 중단하고 내부 운영 상태를 확인하도록 제어하는 제3 모드 중 어느 하나로 모드로 제어하는 동적 명령어 처리 방법
|
10 |
10
제9항에 있어서, 상기 등록 단계는, 상기 적어도 하나의 소프트웨어 컴포넌트로부터 연결 요청을 수신하는 단계; 및상기 적어도 하나의 소프트웨어 컴포넌트에 소프트웨어 컴포넌트 식별자를 할당하는 단계를 포함하는 것을 특징으로 하는 동적 명령어 처리 방법
|
11 |
11
제9항에 있어서, 상기 등록 단계는,상기 적어도 하나의 사용자 인터페이스 중 상기 제2 모드로 동작 중인 사용자 인터페이스를 상기 제3 모드로 변경하는 단계; 및상기 제1 명령어 관련 정보를 상기 적어도 하나의 사용자 인터페이스로 전송하는 단계를 포함하는 동적 명령어 처리 방법
|
12 |
12
제9항에 있어서, 상기 실행 단계는, 상기 적어도 하나의 사용자 인터페이스로부터 제2 명령어 관련 정보를 수신하면, 상기 명령어 트리를 기초로 상기 제2 명령어 관련 정보에 대응하는 소프트웨어 컴포넌트 식별자를 판단하는 단계; 및상기 소프트웨어 컴포넌트 식별자에 대응하는 소프트웨어 컴포넌트로, 상기 제2 명령어 관련 정보를 전달하는 단계를 포함하는 것을 특징으로 하는 동적 명령어 처리 방법
|