과제/모바일인지/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: