diff --git a/images/solution_architecture/figure_7.svg b/images/solution_architecture/figure_7.svg index ce1ba68..6feab1d 100644 --- a/images/solution_architecture/figure_7.svg +++ b/images/solution_architecture/figure_7.svg @@ -1,3 +1,3 @@ - Produced by OmniGraffle 6.6.2 2020-05-19 09:24:09 +0000Figure 7Ebene 1Phone 1Corona-Warn-App ServerContent Delivery Network (CDN)Upload Diagnosis Key + TANPhone 2Phone nAssembleDiagnosisKeysCorona-Warn-App DatabaseVerify TANINSERTRandomDecisionUpload Dummy Diagnosis Key + Dummy TANSchedulerSELECT datafor currenttime rangeSuccess messageWaitSuccess messageUpload data to CDNDownload diagnosis keys + parameters(Background)Timer withrandom component(Background)Timer withrandom component(Background)Timer withrandom componentDownload diagnosis keys + parametersDownload diagnosis keys + parametersSign up(Scan QR)Verification ServerGeneratesessionidentifierRegister (GUID)Session IDNew testresultsCheck for results(Registration Token)TimerNo result yetRandom Timer(Dummy check)Dummy dataDummy (Registration Token)Check for results(Registration Token)TimerPositive resultLocalnotificationUser:SharekeysRetrieve TAN(Registration Token)TANFigure 7: Interaction of the mobile application(s) with the backend servers and CDN + Produced by OmniGraffle 6.6.2 2020-05-19 13:01:16 +0000Figure 7Ebene 1Phone 1Corona-Warn-App ServerContent Delivery Network (CDN)Upload Diagnosis Key + TANPhone 2Phone nAssembleDiagnosis KeysCorona-Warn-App DatabaseVerify TANINSERTRandomDecisionUpload Dummy Diagnosis Key + Dummy TANSchedulerSELECT datafor currenttime rangeSuccess messageWaitSuccess messageUpload data to CDNDownload diagnosis keys + parameters(Background)Timer withrandom component(Background)Timer withrandom component(Background)Timer withrandom componentDownload diagnosis keys + parametersDownload diagnosis keys + parametersSign up(Scan QR)Verification ServerGenerateregistrationtoken Register (GUID)Session IDNew testresultsCheck for results(Registration Token)TimerNo result yetTimer for Dummy checkDummy dataDummy check for results (Dummy Registration Token)Check for results(Registration Token)TimerPositive test resultLocalnotificationUser:Agree to shareDiagnosis keysRetrieve TAN(Registration Token)TANFigure 7: Interaction of the mobile application(s) with the backend servers and CDN