| 번호 | 청구항 |
|---|---|
| 9 | 제8항에 있어서, 상기 플로우 익스큐션 플래너는 cti가 플로우 FLOWi의 C-FRAME을 처리하기 위해 필요한 CPU 타임이고, 1-CPUf가 상기 애플리케이션들에게 주어진 CPU availability일 때, 를 만족하는 상기 모니터링 인터벌을 결정하는 것을 특징으로 하는 모바일 장치. |
| 1 | 상황 모니터링 결과를 생성하기 위해 필요한 센싱 데이터의 시퀀스인 C-FRAME의 크기에 대응하는 센싱 타임 동안 센싱을 수행하고, 스킵 타임 동안 센싱을 중단하는 복수의 센싱 오퍼레이터를 포함하는 센싱 핸들러; 및특성을 추출하기 위해 필요한 센싱 데이터의 시퀀스인 F-FRAME의 단위로 상기 센싱 오퍼레이터의 센싱 데이터를 처리하는 복수의 프로세싱 오퍼레이터를 포함하는 프로세싱 핸들러를 포함하는 모바일 장치. |
| 2 | 제1항에 있어서, 상기 C-FRAME은 복수의 상기 F-FRAME을 포함하는 것을 특징으로 하는 모바일 장치. |
| 3 | 제1항에 있어서, 애플리케이션으로부터 센싱 플로우 정보를 입력 받아 상기 센싱 플로우의 상기 C-FRAME의 크기 및 상기 F-FRAME의 크기를 판단하는 플로우 애널라이져를 더 포함하는 모바일 장치. |
| 4 | 제3항에 있어서, 상기 플로우 애널라이져는 상기 애플리케이션으로부터 상기 애플리케이션이 사용자의 상황을 얼마나 자주 모니터링 해야 하는 지를 나타내는 필요 모니터링 인터벌 및 마지막 F-FRAME이 도착한 시점부터 유의미한 상기 상황 모니터링 결과를 얻을 수 있는 시간을 나타내는 상기 모니터링 딜레이를 수신하는 것을 특징으로 하는 모바일 장치. |
| 5 | 제4항에 있어서, 상기 C-FRAME의 크기, 상기 F-FRAME의 크기 및 상기 필요 모니터링 인터벌을 기초로 상기 C-FRAME의 모니터링 인터벌을 결정하여 상기 센싱 핸들러에 출력하는 플로우 익스큐션 플래너를 더 포함하고, 상기 센싱 플로우의 모니터링 인터벌은 상기 센싱 타임 및 상기 스킵 타임의 합과 일치하는 것을 특징으로 하는 모바일 장치. |
| 6 | 제5항에 있어서, 상기 모바일 장치의 CPU 이용률을 판단하여 상기 플로우 익스큐션 플래너에 출력하는 리소스 모니터를 더 포함하고, 상기 플로우 익스큐션 플래너는 상기 C-FRAME의 크기, 상기 F-FRAME의 크기, 상기 필요 모니터링 인터벌 및 상기 CPU 이용률을 기초로 상기 센싱 플로우의 모니터링 인터벌을 결정하는 것을 특징으로 하는 모바일 장치. |
| 7 | 제5항에 있어서, 상기 필요 모니터링 인터벌은 상기 모니터링 인터벌에 따른 상기 애플리케이션의 유틸리티 값으로 정의되는 유틸리티 함수 형태를 갖는 것을 특징으로 하는 모바일 장치. |
| 8 | 제7항에 있어서, 상기 플로우 익스큐션 플래너는 복수의 센싱 플로우의 상기 모니터링 인터벌이 pi, 상기 센싱 플로우들의 상기 유틸리티 함수가 ui일 때, 로 상기 모니터링 인터벌을 결정하는 것을 특징으로 하는 모바일 장치. |
| 10 | 제8항에 있어서, 상기 플로우 익스큐션 플래너는 eci가 플로우 FLOWi의 C-FRAME을 처리하기 위해 필요한 에너지이고, Elimit가 상기 애플리케이션들에게 주어진 에너지 availability일 때, 를 만족하는 상기 모니터링 인터벌을 결정하는 것을 특징으로 하는 모바일 장치. |
| 11 | 제5항에 있어서, 복수의 센싱 플로우들은 각각의 F-FRAME 큐(QUEUE)를 포함하고, 상기 복수의 F-FRAME 큐 중 어느 하나를 선택하여 상기 F-FRAME 처리 순서를 결정하는 플로우 스케쥴러를 더 포함하는 것을 특징으로 하는 모바일 장치. |
| 12 | 제11항에 있어서, 상기 플로우 스케쥴러는 상기 모니터링 딜레이를 기초로 상기 F-FRAME 처리 순서를 결정하는 것을 특징으로 하는 모바일 장치. |
| 13 | 제12항에 있어서, 상기 플로우 스케쥴러는 satisfy(ci)함수가 상기 F-FRAME 큐 내의 상기 F-FRAME을 수행하여 상기 모니터링 딜레이 내에 i번째 플로우(FLOWi)의 상황 모니터링 결과를 얻을 수 있다면, 1을 나타내고, 그렇지 않은 경우, 0을 나타낸다고 할 때, 로 상기 F-FRAME 처리 순서를 결정하는 것을 특징으로 하는 모바일 장치. |
| 14 | 제13항에 있어서, F-FRAMEi,j가 i번째 C-FRAME(C-FRAMEi)의 j번째 F-FRAME이고, di는 FLOWi의 최대 수용 가능 딜레이이며, ri,j는 상기 C-FRAMEi의 남아있는 모든 F-FRAME들을 모으는 데에 걸리는 시간이고, epti,j는 상기 C-FRAMEi 내에서 수행되지 않은 F-FRAME들을 수행하는 데에 걸리는 시간이라고 할 때, 상기 F-FRAMEi,j의 슬랙 타임은 이고, 상기 플로우 스케쥴러는 상기 슬랙 타임이 최소인 F-FRAME을 선택하는 것을 특징으로 하는 모바일 장치. |
| 15 | 제5항에 있어서, 상기 플로우 익스큐션 플래너에 CPU 한도를 출력하는 CPU 스케쥴러를 더 포함하는 것을 특징으로 하는 모바일 장치. |
| 16 | 센싱 핸들러에서, 복수의 센싱 오퍼레이터를 이용하여 상황 모니터링 결과를 생성하기 위해 필요한 센싱 데이터의 시퀀스인 C-FRAME의 크기에 대응하는 센싱 타임 동안 센싱을 수행하고, 스킵 타임 동안 센싱을 중단하는 단계; 및프로세싱 핸들러에서, 복수의 프로세싱 오퍼레이터를 이용하여 특성을 추출하기 위해 필요한 센싱 데이터의 시퀀스인 F-FRAME의 단위로 상기 센싱 오퍼레이터의 센싱 데이터를 처리하는 단계를 포함하는 센싱 플로우 처리 방법. |
| 17 | 제16항에 있어서, 상기 C-FRAME은 복수의 상기 F-FRAME을 포함하는 것을 특징으로 하는 센싱 플로우 처리 방법. |
| 18 | 삭제 |
| 19 | 삭제 |
| 20 | 삭제 |
| 21 | 삭제 |
| 22 | 삭제 |
| 23 | 삭제 |
| 24 | 삭제 |
| 25 | 모바일 장치의 플로우 애널라이져에서, 애플리케이션으로부터 상황 모니터링 리퀘스트를 수신하는 단계;상기 모바일 장치의 센싱 핸들러에서, 상기 상황 모니터링 리퀘스트를 기초로, 복수의 센싱 오퍼레이터를 이용하여, 상황 모니터링 결과를 생성하기 위해 필요한 센싱 데이터의 시퀀스인 C-FRAME의 크기에 대응하는 센싱 타임 동안 센싱을 수행하고, 스킵 타임 동안 센싱을 중단하는 단계; 상기 모바일 장치의 프로세싱 핸들러에서, 상기 상황 모니터링 리퀘스트를 기초로, 복수의 프로세싱 오퍼레이터를 이용하여, 특성을 추출하기 위해 필요한 센싱 데이터의 시퀀스인 F-FRAME의 단위로 상기 센싱 오퍼레이터의 센싱 데이터를 처리하여 상황 모니터링 결과를 생성하는 단계; 및상기 모바일 장치에서, 상기 상황 모니터링 결과를 상기 애플리케이션에 출력하는 단계를 포함하는 상황 모니터링 방법. |
| 26 | 센싱 데이터를 생성하는 센서;상황 모니터링 결과를 생성하기 위해 필요한 센싱 데이터의 시퀀스인 C-FRAME의 크기에 대응하는 센싱 타임 동안 센싱을 수행하고, 스킵 타임 동안 센싱을 중단하는 복수의 센싱 오퍼레이터를 포함하는 센싱 핸들러; 및특성을 추출하기 위해 필요한 센싱 데이터의 시퀀스인 F-FRAME의 단위로 상기 센싱 오퍼레이터의 센싱 데이터를 처리하여 상황 모니터링 결과를 생성하는 복수의 프로세싱 오퍼레이터를 포함하는 프로세싱 핸들러를 포함하는 모바일 장치; 및상기 모바일 장치로부터 상기 상황 모니터링 결과를 수신하는 애플리케이션을 포함하는 상황 모니터링 시스템. |