1 |
1
미션을 수행하기 위한 시스템에 있어서, 상호 연관된 복수의 태스크를 포함하는 미션에 대한 미션 데이터를 수신하면, 수신된 미션 데이터를 기초로 미션을 수행하는 적어도 하나의 참여 미디어사물; 및 적어도 하나의 상태를 포함하며 각 상태에서 참여 미디어사물의 태스크를 정의하는 미션 데이터를 생성하고, 생성된 미션 데이터를 상기 참여 미디어사물로 전송하는 사용자장치;를 포함하는 것을 특징으로 하는 미션을 수행하기 위한 시스템
|
2 |
2
제1항에 있어서, 상기 미션 데이터는 미션의 상태를 나타내며, 미션의 각 상태에서의 미션에 참여한 복수의 미디어사물 각각의 태스크에 대한 설명을 포함하는 노드와, 상태 전이를 위해 요구되는 입력 혹은 출력을 나타내는 링크를 포함하는 미션 다이어그램으로 표현되는 것을 특징으로 하는 미션을 수행하기 위한 시스템
|
3 |
3
제1항에 있어서, 상기 미션 데이터는 마크업 언어 형식에 따라 상기 미션의 상태를 나타내며 각 상태를 식별하기 위한 식별자를 나타내는 식별자 속성을 포함하는 적어도 하나의 상태 요소를 포함하며, 상기 상태 요소는 자신의 자식 요소로 상기 참여 미디어사물을 나타내며 각 상태에서 참여 미디어사물 각각이 수행할 태스크를 설명하는 속성인 상태 설명 속성을 포함하는 사물 요소, 입력되는 API(Application Programming Interface)를 나타내는 입력 요소, 입력 대상 미디어사물을 나타내는 입력사물 요소, 출력되는 데이터를 나타내는 출력 요소 및 출력 대상 미디어사물을 나타내는 출력사물 요소를 포함하는 것을 특징으로 하는 미션을 수행하기 위한 시스템
|
4 |
4
제1항에 있어서, 상기 참여 미디어사물 중 어느 하나의 미디어사물이 연결된 다른 참여 미디어사물 및 상기 사용자장치에 주어진 태스크를 포기하기 위해 연결 해제를 알리면, 상기 사용자장치는 상기 어느 하나의 미디어사물을 대체하는 대체 미디어사물을 선택하고, 상기 대체 미디어사물에 따라 태스크를 수정함으로써 미션 데이터를 수정하고, 상기 미션의 나머지 태스크를 수행하도록 상기 수정된 미션 데이터를 상기 대체 미디어사물을 비롯한 나머지 참여 미디어사물로 전송하는 것을 특징으로 하는 미션을 수행하기 위한 시스템
|
5 |
5
제1항에 있어서, 상기 사용자장치는 미션을 수정하기 위해 미션을 중단시키고, 상기 미션 데이터를 수정하고, 연결된 미디어사물로 상기 수정된 미션 데이터에 미션을 수행하도록 상기 수정된 미션 데이터를 전송하는 것을 특징으로 하는 미션을 수행하기 위한 시스템
|
6 |
6
미션을 수행하기 위한 미디어사물에 있어서, 사용자장치로부터 상호 연관된 복수의 태스크를 포함하는 미션에 대한 미션 데이터를 수신하면, 수신된 미션 데이터를 기초로 미션을 수행하는 미디어사물
|
7 |
7
제6항에 있어서, 상기 미션 데이터는 미션의 상태를 나타내며, 미션의 각 상태에서의 미션에 참여한 복수의 미디어사물 각각의 태스크에 대한 설명을 포함하는 노드와, 상태 전이를 위해 요구되는 입력 혹은 출력을 나타내는 링크를 포함하는 미션 다이어그램으로 표현되는 것을 특징으로 하는 미디어사물
|
8 |
8
제6항에 있어서, 상기 미션 데이터는 마크업 언어 형식에 따라 상기 미션의 상태를 나타내며 각 상태를 식별하기 위한 식별자를 나타내는 식별자 속성을 포함하는 적어도 하나의 상태 요소를 포함하며, 상기 상태 요소는 자신의 자식 요소로 상기 미션에 참여한 복수의 미디어사물을 나타내며 각 상태에서 미디어사물 각각이 수행할 태스크를 설명하는 속성인 상태 설명 속성을 포함하는 사물 요소, 입력되는 API(Application Programming Interface)를 나타내는 입력 요소, 입력 대상 미디어사물을 나타내는 입력사물 요소, 출력되는 데이터를 나타내는 출력 요소 및 출력 대상 미디어사물을 나타내는 출력사물 요소를 포함하는 것을 특징으로 하는 미디어사물
|
9 |
9
제6항에 있어서, 상기 미디어사물은 상기 미션 데이터의 각 상태의 태스크가 종료되거나, 모든 상태의 태스크가 종료되는 경우, 상기 사용자장치에 태스크 종료를 알리는 것을 특징으로 하는 미션을 수행하기 위한 미디어사물
|
10 |
10
미션을 수행하기 위한 방법에 있어서, 사용자장치가 상호 연관된 복수의 태스크를 포함하는 미션을 수행하기 위한 적어도 하나의 미디어사물을 선택하는 단계; 상기 사용자장치가 상기 선택된 미디어사물 중 상기 미션에 참여하는 참여 미디어사물을 연결하는 단계; 상기 사용자장치가 적어도 하나의 상태를 포함하며 각 상태에서 참여 미디어사물의 태스크를 정의하는 미션 데이터를 생성하는 단계; 상기 사용자장치가 상기 미션 데이터를 상기 참여 미디어사물로 전송하는 단계; 및 상기 참여 미디어사물이 상기 미션 데이터에 따라 상기 미션을 수행하는 단계; 를 포함하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
11 |
11
제10항에 있어서,상기 참여 미디어사물 각각이 상기 미션 데이터에 기록된 어느 하나의 태스크를 완료할 때마다, 완료 후의 상태 정보를 사용자장치 및 연결된 다른 참여 미디어사물에 전송하는 단계; 를 더 포함하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
12 |
12
제10항에 있어서, 상기 미션의 모든 태스크가 완료되면, 마지막 태스크를 수행한 참여 미디어사물은 연결된 다른 참여 미디어사물 및 사용자장치에 미션 완료를 알리는 상태 정보를 전달하는 단계;를 더 포함하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
13 |
13
제10항에 있어서, 상기 참여 미디어사물 중 어느 하나의 미디어사물이 연결된 다른 참여 미디어사물 및 상기 사용자장치에 주어진 태스크를 포기하기 위해 연결 해제를 알리는 단계; 상기 사용자장치가 상기 어느 하나의 미디어사물을 대체하는 대체 미디어사물을 선택하는 단계; 상기 사용자장치가 상기 대체 미디어사물에 따라 태스크를 수정함으로써 상기 미션 데이터를 수정하는 단계; 및 상기 사용자장치가 상기 미션의 나머지 태스크를 수행하도록 상기 수정된 미션 데이터를 상기 대체 미디어사물을 비롯한 나머지 참여 미디어사물로 전송하는 단계; 를 더 포함하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
14 |
14
제13항에 있어서, 상기 미션 데이터를 수정하는 단계는 상기 사용자장치가 미디어사물이 태스크가 완료되었음을 보고한 경우, 완료된 태스크를 제외한 나머지 태스크에 대한 미션 데이터를 수정하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
15 |
15
제10항에 있어서, 상기 사용자장치가 미션을 수정하기 위해 미션을 중단시키는 단계; 상기 사용자장치가 미션 데이터를 수정하는 단계; 및 상기 사용자장치가 연결된 미디어사물로 상기 수정된 미션 데이터에 미션을 수행하도록 상기 수정된 미션 데이터를 전송하는 단계; 를 더 포함하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
16 |
16
제10항에 있어서,상기 미션을 수행하는 단계는 상기 미디어사물이 상기 미션 데이터에 따라 주어진 태스크를 개별적으로 완료하는 단계;를 포함하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
17 |
17
제10항에 있어서,상기 미션을 수행하는 단계는 관리서버가 상기 참여 미디어사물을 연결한 상태에서 상기 미션 데이터를 기초로 상기 미션 수행 및 완료를 관리하는 단계를 포함하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
18 |
18
제10항에 있어서,상기 사용자장치가 상기 미션 데이터를 상기 참여 미디어사물로 전송하는 단계는 상기 사용자장치가 직접 혹은 관리서버를 통해 상기 참여 미디어사물로 상기 미션 데이터를 브로드캐스트 또는 멀티캐스트 방식으로 전송하는 단계;를 포함하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
19 |
19
제10항에 있어서,상기 사용자장치가 상기 미션 데이터를 상기 참여 미디어사물로 전송하는 단계는 상기 사용자장치가 상기 미션 데이터를 스토리지에 저장하는 단계; 상기 참여 미디어사물이 상기 미션 데이터가 저장된 스토리지로부터 상기 저장된 미션 데이터를 수신하는 단계;를 포함하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
20 |
20
제10항에 있어서,상기 참여 미디어사물을 연결하는 단계는 상기 참여 미디어사물로 이루어진 애드혹 네트워크를 구성하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
21 |
21
제10항에 있어서,상기 참여 미디어사물을 연결하는 단계는 상기 관리서버에 상기 참여 미디어사물 전체가 연결되는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
22 |
22
제10항에 있어서,상기 미션 데이터는 미션의 상태를 나타내며, 미션의 각 상태에서의 미션에 참여한 복수의 미디어사물 각각의 태스크에 대한 설명을 포함하는 노드와, 상태 전이를 위해 요구되는 입력 혹은 출력을 나타내는 링크를 포함하는 미션 다이어그램으로 표현되는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
23 |
23
제10항에 있어서,상기 미션 데이터는 마크업 언어 형식에 따라 상기 미션의 상태를 나타내며 각 상태를 식별하기 위한 식별자를 나타내는 식별자 속성을 포함하는 적어도 하나의 상태 요소를 포함하며, 상기 상태 요소는 자신의 자식 요소로 상기 참여 미디어사물을 나타내며 각 상태에서 참여 미디어사물 각각이 수행할 태스크를 설명하는 속성인 상태 설명 속성을 포함하는 사물 요소, 입력되는 API(Application Programming Interface)를 나타내는 입력 요소, 입력 대상 미디어사물을 나타내는 입력사물 요소, 출력되는 데이터를 나타내는 출력 요소 및 출력 대상 미디어사물을 나타내는 출력사물 요소를 포함하는 것을 특징으로 하는 미션을 수행하기 위한 방법
|
24 |
24
제10항 내지 제24항 중 어느 한 항에 따른 미션을 수행하기 위한 방법을 실행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체
|