1 |
1
추론 규칙에 따라 가상 캐릭터의 지능적인 행동을 결정하는 추론 엔진과 통신하는 추론 FSM(Finite State Machine), 그리고즉각 반응에 관여하는 상태들의 전이에 따라 상기 가상 캐릭터의 즉각적인 행동들을 실행하고, 상기 즉각적인 행동들의 실행 중에 추론 기능이 필요한 경우, 추론에 관여하는 상태들의 전이에 따라 상기 추론 FSM을 통해 상기 추론 엔진으로 추론 요청을 전달하고, 상기 추론 엔진으로부터 수신된 추론 응답에 따라 상기 가상 캐릭터의 지능적인 행동들을 실행하는 즉각 반응 FSM을 포함하는 사용자 단말
|
2 |
2
제1항에 있어서,상기 추론 FSM은 상기 추론 엔진과 네트워크로 연결되어 있는 사용자 단말
|
3 |
3
제2항에 있어서,상기 추론 엔진은 상기 가상 캐릭터가 동작하기 위한 가상 공간을 제공하는 서버에 포함되어 있는 사용자 단말
|
4 |
4
제2항에 있어서,상기 추론에 관여하는 상태들은,상기 추론 FSM으로 상기 추론 요청을 전달하는 추론 요청 상태,상기 추론 응답의 수신 여부를 확인하는 추론 응답 상태, 그리고상기 추론 응답의 수신 시, 상기 추론 응답에 따라 상기 추론 엔진에 의해 결정된 행동들을 실행하는 추론 실행 상태를 포함하며,상기 추론 응답이 수신되지 않은 경우 상기 즉각 반응에 관여하는 상태로 전이하는 사용자 단말
|
5 |
5
제2항에 있어서,상기 추론 FSM은,상기 추론 엔진과의 통신에 관여하는 상태들의 전이에 따라 상기 추론 요청을 상기 추론 엔진으로 전달하고, 상기 추론 엔진으로부터 상기 추론 응답을 수신하여 상기 즉각 반응 FSM으로 전달하는 사용자 단말
|
6 |
6
제5항에 있어서,상기 통신에 관여하는 상태들은,상기 즉각 반응 FSM으로부터 추론 요청의 수신을 확인하는 요청 수신 대기 상태,상기 추론 요청의 수신 시, 상기 추론 요청을 상기 추론 엔진으로 전달하는 추론 연결 상태,상기 추론 엔진으로부터 상기 추론 응답의 수신을 확인하는 응답 수신 대기 상태, 그리고상기 추론 엔진으로부터 상기 추론 응답의 수신 시, 상기 추론 응답을 상기 즉각 반응 FSM으로 전달하는 응답 전달 상태를 포함하는 사용자 단말
|
7 |
7
제1항 내지 제6항 중 어느 한 항에 있어서,상기 추론 요청 및 상기 추론 응답은 각각 메시지를 통해 송신 및 수신되는 사용자 단말
|
8 |
8
제7항에 있어서,상기 즉각 반응 FSM은,상기 추론 응답을 포함한 메시지를 수신되는 순서대로 저장하는 제1 메시지 큐를 포함하며,상기 추론 FSM은,상기 추론 요청을 포함한 메시지를 수신되는 순서대로 저장하는 제2 메시지 큐를 포함하는 사용자 단말
|
9 |
9
사용자 단말이 가상 캐릭터의 행동을 제어하는 방법에 있어서,즉각 반응에 관여하는 상태들의 전이에 따라 상기 가상 캐릭터의 즉각적인 행동들을 실행하는 단계, 그리고상기 가상 캐릭터의 즉각적인 행동들을 실행하는 중에 추론 기능이 필요한 경우, 상기 가상 캐릭터의 지능적인 행동을 결정하는 추론 엔진의 추론 결과에 따라 상기 가상 캐릭터의 지능적인 행동들을 실행하는 단계를 포함하는 가상 캐릭터의 행동 제어 방법
|
10 |
10
제9항에 있어서,상기 사용자 단말은 상기 추론 엔진과 네트워크를 통해 연결되어 있는 가상 캐릭터의 행동 제어 방법
|
11 |
11
제10항에 있어서,상기 가상 캐릭터의 지능적인 행동들을 실행하는 단계는,상기 추론 엔진으로 전달하기 위한 추론 요청 메시지를 제1 메시지 큐로 저장하는 추론 요청 상태로 전이하는 단계,상기 추론 요청 메시지를 제1 메시지 큐로 전달한 후, 제2 메시지 큐에 상기 추론 결과가 포함된 추론 응답 메시지의 존재를 확인하는 추론 응답 확인 상태로 전이하는 단계, 그리고상기 추론 응답 메시지가 존재하는 경우, 상기 추론 응답 메시지에 포함된 추론 결과에 따른 행동들을 실행하는 추론 실행 상태로 전이하는 단계를 포함하는 가상 캐릭터의 행동 제어 방법
|
12 |
12
제11항에 있어서,상기 가상 캐릭터의 지능적인 행동들을 실행하는 단계는,상기 추론 응답 메시지가 없는 경우, 상기 즉각적인 행동들을 실행하는 단계로 전이하는 단계를 더 포함하는 가상 캐릭터의 행동 제어 방법
|
13 |
13
제12항에 있어서,상기 가상 캐릭터의 지능적인 행동들을 실행하는 단계는,상기 제1 메시지 큐에 상기 추론 요청 메시지의 존재를 확인하는 요청 수신 대기 상태로 전이하는 단계,상기 추론 요청 메시지가 존재하는 경우, 상기 추론 엔진으로 상기 추론 요청 메시지를 전달하는 추론 연결 상태로 전이하는 단계,상기 추론 요청 메시지를 전달한 후 상기 추론 응답 메시지를 기다리는 응답 수신 대기 상태로 전이하는 단계,상기 추론 엔진으로부터 추론 응답 메시지가 수신되면, 상기 추론 응답 메시지를 상기 제2 메시지 큐로 저장하는 응답 전달 상태로 전이하는 단계를 더 포함하는 가상 캐릭터의 행동 제어 방법
|
14 |
14
제13항에 있어서,상기 추론 응답 메시지를 전달한 후 상기 요청 수신 대기 상태로 전이하는 단계를 더 포함하는 가상 캐릭터의 행동 제어 방법
|