과제/모바일인지/2013/Reasoner Source

Retired DISLab
이동: 둘러보기, 찾기
participant MoveDetectionSvc
participant ProactiveSvc
participant CardSvcMgr
participant Blackboard
participant MDS Server\nCITUS
participant SNU\nWeb Reasoner\nServer
participant SSU\nReasoner
participant Action Logger
participant Android System
Android System->Action Logger: Boot
 
Note over Action Logger: 반복 수행
Action Logger->MDS Server\nCITUS: CITUS 통과
MDS Server\nCITUS-->Action Logger: street info.
MDS Server\nCITUS-->SNU\nWeb Reasoner\nServer: street id, time, gps, action
Action Logger->Blackboard: set(street id, time, gps, action)
MoveDetectionSvc->Blackboard: activation (Blackboard bg 동작)
Note over Blackboard: background exec.
Blackboard->SNU\nWeb Reasoner\nServer: http://~~~
SNU\nWeb Reasoner\nServer-->Blackboard: 최신 추록 결과
Note over MoveDetectionSvc: Exec. Concurrently
MoveDetectionSvc->ProactiveSvc: start
 
Note over CardSvcMgr: SNU Module
ProactiveSvc->CardSvcMgr: retCard
CardSvcMgr->Blackboard: getTop3ProbInfo()
Blackboard-->CardSvcMgr: poi, trip prob. info
CardSvcMgr-->ProactiveSvc: card
 
Note over SSU\nReasoner:SSU Module
SSU\nReasoner->Blackboard: get(street id, time, gps, actoin)
Blackboard-->SSU\nReasoner:
SSU\nReasoner->Blackboard: 최신 추론 결과
Blackboard-->SSU\nReasoner:
개인 도구
이름공간
변수
행위
둘러보기
구성원
연구
연구실
기타
도구모음
인쇄/내보내기