You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zym_software/model/Architecture.svg

1 line
28 KiB

<svg id="SvgjsSvg1006" width="1544.7625427246094" height="669.9999847412109" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs"><defs id="SvgjsDefs1007"><marker id="SvgjsMarker1182" markerWidth="16" markerHeight="16" refX="11" refY="8" viewBox="0 0 16 16" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1183" d="M0,0 L10,8 L0,16" fill="none" stroke="#323232" stroke-width="2"></path></marker><marker id="SvgjsMarker1190" markerWidth="16" markerHeight="16" refX="11" refY="8" viewBox="0 0 16 16" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1191" d="M0,0 L10,8 L0,16" fill="none" stroke="#323232" stroke-width="2"></path></marker><marker id="SvgjsMarker1198" markerWidth="16" markerHeight="16" refX="11" refY="8" viewBox="0 0 16 16" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1199" d="M0,0 L10,8 L0,16" fill="none" stroke="#323232" stroke-width="2"></path></marker><marker id="SvgjsMarker1206" markerWidth="16" markerHeight="16" refX="11" refY="8" viewBox="0 0 16 16" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1207" d="M0,0 L10,8 L0,16" fill="none" stroke="#323232" stroke-width="2"></path></marker><marker id="SvgjsMarker1226" markerWidth="16" markerHeight="16" refX="11" refY="8" viewBox="0 0 16 16" orient="auto" markerUnits="userSpaceOnUse" stroke-dasharray="0,0"><path id="SvgjsPath1227" d="M0,0 L10,8 L0,16" fill="none" stroke="#323232" stroke-width="2"></path></marker></defs><g id="SvgjsG1008" transform="translate(25.012496948242188,24.999996185302734)"><path id="SvgjsPath1009" d="M 0 0L 83 0L 83 25L 0 25Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1010"><text id="SvgjsText1011" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="63px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="1.875" transform="rotate(0)"><tspan id="SvgjsTspan1012" dy="16" x="41.5"><tspan id="SvgjsTspan1013" style="text-decoration:;">界面层</tspan></tspan></text></g></g><g id="SvgjsG1014" transform="translate(25.012496948242188,46.999996185302734)"><path id="SvgjsPath1015" d="M 0 0L 1220.6000061035156 0L 1220.6000061035156 164.39998626708984L 0 164.39998626708984Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1016"><text id="SvgjsText1017" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="1201px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="71.57499313354492" transform="rotate(0)"></text></g></g><g id="SvgjsG1018" transform="translate(47.61250305175781,99.19998931884766)"><path id="SvgjsPath1019" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1020" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1021" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1022"><text id="SvgjsText1023" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1024" dy="16" x="78.5"><tspan id="SvgjsTspan1025" style="text-decoration:;">MonitoringUI</tspan></tspan></text></g><g id="SvgjsG1026"><text id="SvgjsText1027" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1028" transform="translate(252.6125030517578,99.19998931884766)"><path id="SvgjsPath1029" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1030" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1031" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1032"><text id="SvgjsText1033" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1034" dy="16" x="78.5"><tspan id="SvgjsTspan1035" style="text-decoration:;">CamCtrlUI</tspan></tspan></text></g><g id="SvgjsG1036"><text id="SvgjsText1037" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1038" transform="translate(867.6125030517578,99.19998931884766)"><path id="SvgjsPath1039" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1040" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1041" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1042"><text id="SvgjsText1043" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1044" dy="16" x="78.5"><tspan id="SvgjsTspan1045" style="text-decoration:;">LoginUI</tspan></tspan></text></g><g id="SvgjsG1046"><text id="SvgjsText1047" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1048" transform="translate(457.6125030517578,99.19998931884766)"><path id="SvgjsPath1049" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1050" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1051" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1052"><text id="SvgjsText1053" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1054" dy="16" x="78.5"><tspan id="SvgjsTspan1055" style="text-decoration:;">GsensorUI</tspan></tspan></text></g><g id="SvgjsG1056"><text id="SvgjsText1057" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1058" transform="translate(662.6125030517578,99.19998931884766)"><path id="SvgjsPath1059" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1060" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1061" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1062"><text id="SvgjsText1063" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1064" dy="16" x="78.5"><tspan id="SvgjsTspan1065" style="text-decoration:;">SettingUI</tspan></tspan></text></g><g id="SvgjsG1066"><text id="SvgjsText1067" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1068" transform="translate(1072.6125030517578,99.19998931884766)"><path id="SvgjsPath1069" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1070" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1071" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1072"><text id="SvgjsText1073" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1074" dy="16" x="78.5"><tspan id="SvgjsTspan1075" style="text-decoration:;">GuidingUI</tspan></tspan></text></g><g id="SvgjsG1076"><text id="SvgjsText1077" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1078" transform="translate(25.012496948242188,230.99999618530273)"><path id="SvgjsPath1079" d="M 0 0L 99.80000305175781 0L 99.80000305175781 26.00000238418579L 0 26.00000238418579Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1080"><text id="SvgjsText1081" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="80px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="2.3750011920928955" transform="rotate(0)"><tspan id="SvgjsTspan1082" dy="16" x="50"><tspan id="SvgjsTspan1083" style="text-decoration:;">业务逻辑层</tspan></tspan></text></g></g><g id="SvgjsG1084" transform="translate(25.012496948242188,252.99999618530273)"><path id="SvgjsPath1085" d="M 0 0L 1220.6000061035156 0L 1220.6000061035156 164.39998626708984L 0 164.39998626708984Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1086"><text id="SvgjsText1087" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="1201px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="71.57499313354492" transform="rotate(0)"></text></g></g><g id="SvgjsG1088" transform="translate(47.61250305175781,305.19998931884766)"><path id="SvgjsPath1089" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1090" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1091" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1092"><text id="SvgjsText1093" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1094" dy="16" x="78.5"><tspan id="SvgjsTspan1095" style="text-decoration:;">MonitorManager</tspan></tspan></text></g><g id="SvgjsG1096"><text id="SvgjsText1097" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1098" transform="translate(252.6125030517578,305.19998931884766)"><path id="SvgjsPath1099" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1100" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1101" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1102"><text id="SvgjsText1103" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1104" dy="16" x="78.5"><tspan id="SvgjsTspan1105" style="text-decoration:;">CamCtrlManager</tspan></tspan></text></g><g id="SvgjsG1106"><text id="SvgjsText1107" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1108" transform="translate(867.6125030517578,305.19998931884766)"><path id="SvgjsPath1109" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1110" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1111" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1112"><text id="SvgjsText1113" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1114" dy="16" x="78.5"><tspan id="SvgjsTspan1115" style="text-decoration:;">LoginManager</tspan></tspan></text></g><g id="SvgjsG1116"><text id="SvgjsText1117" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1118" transform="translate(457.6125030517578,305.19998931884766)"><path id="SvgjsPath1119" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1120" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1121" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1122"><text id="SvgjsText1123" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1124" dy="16" x="78.5"><tspan id="SvgjsTspan1125" style="text-decoration:;">GsensorManager</tspan></tspan></text></g><g id="SvgjsG1126"><text id="SvgjsText1127" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1128" transform="translate(662.6125030517578,305.19998931884766)"><path id="SvgjsPath1129" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1130" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1131" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1132"><text id="SvgjsText1133" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1134" dy="16" x="78.5"><tspan id="SvgjsTspan1135" style="text-decoration:;">SettingManager</tspan></tspan></text></g><g id="SvgjsG1136"><text id="SvgjsText1137" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1138" transform="translate(1072.6125030517578,305.19998931884766)"><path id="SvgjsPath1139" d="M 0 4Q 0 0 4 0L 153 0Q 157 0 157 4L 157 56Q 157 60 153 60L 4 60Q 0 60 0 56Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1140" d="M 0 30L 157 30" stroke="rgba(50,50,50,1)" stroke-width="2" fill="none"></path><path id="SvgjsPath1141" d="M 0 0L 157 0L 157 60L 0 60Z" stroke="none" fill="none"></path><g id="SvgjsG1142"><text id="SvgjsText1143" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="137px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="4.375" transform="rotate(0)"><tspan id="SvgjsTspan1144" dy="16" x="78.5"><tspan id="SvgjsTspan1145" style="text-decoration:;">GuidingManager</tspan></tspan></text></g><g id="SvgjsG1146"><text id="SvgjsText1147" font-family="微软雅黑" text-anchor="start" font-size="13px" width="137px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="34.375" transform="rotate(0)"></text></g></g><g id="SvgjsG1148" transform="translate(25.012496948242188,458.99999618530273)"><path id="SvgjsPath1149" d="M 0 0L 105.80000305175781 0L 105.80000305175781 22L 0 22Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1150"><text id="SvgjsText1151" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="86px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="0.375" transform="rotate(0)"><tspan id="SvgjsTspan1152" dy="16" x="53"><tspan id="SvgjsTspan1153" style="text-decoration:;">基础服务层</tspan></tspan></text></g></g><g id="SvgjsG1154" transform="translate(25.012496948242188,480.99999618530273)"><path id="SvgjsPath1155" d="M 0 0L 1220.6000061035156 0L 1220.6000061035156 164.39998626708984L 0 164.39998626708984Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><g id="SvgjsG1156"><text id="SvgjsText1157" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="1201px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="71.57499313354492" transform="rotate(0)"></text></g></g><g id="SvgjsG1158" transform="translate(60.412506103515625,510.3999786376953)"><path id="SvgjsPath1159" d="M 0 25L 118.39999389648438 25Q 122.39999389648438 25 122.39999389648438 29L 122.39999389648438 101.60002136230469Q 122.39999389648438 105.60002136230469 118.39999389648438 105.60002136230469L 4 105.60002136230469Q 0 105.60002136230469 0 101.60002136230469Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1160" d="M 0 4Q 0 0 4 0L 81.67999572753905 0Q 85.67999572753905 0 88.67999572753905 3L 93.02399536132813 25L 0 25Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1161" d="M 0 0L 85.67999572753905 0L 93.02399536132813 25L 122.39999389648438 25L 122.39999389648438 105.60002136230469L 0 105.60002136230469Z" stroke="none" fill="none"></path><g id="SvgjsG1162"><text id="SvgjsText1163" font-family="微软雅黑" text-anchor="start" font-size="13px" width="76px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="-6.625" transform="rotate(0)"><tspan id="SvgjsTspan1164" dy="16" x="10"><tspan id="SvgjsTspan1165" style="text-decoration:;">&lt;&lt;OSS&gt;&gt;</tspan></tspan><tspan id="SvgjsTspan1166" dy="16" x="10"><tspan id="SvgjsTspan1167" style="text-decoration:;">Android</tspan></tspan></text></g><g id="SvgjsG1168"><text id="SvgjsText1169" font-family="微软雅黑" text-anchor="start" font-size="13px" width="103px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="54.675010681152344" transform="rotate(0)"></text></g></g><g id="SvgjsG1170" transform="translate(1065.8125,510.3999786376953)"><path id="SvgjsPath1171" d="M 0 25L 147 25Q 151 25 151 29L 151 89.60002136230469Q 151 93.60002136230469 147 93.60002136230469L 4 93.60002136230469Q 0 93.60002136230469 0 89.60002136230469Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1172" d="M 0 4Q 0 0 4 0L 101.69999999999999 0Q 105.69999999999999 0 108.69999999999999 3L 114.76 25L 0 25Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1173" d="M 0 0L 105.69999999999999 0L 114.76 25L 151 25L 151 93.60002136230469L 0 93.60002136230469Z" stroke="none" fill="none"></path><g id="SvgjsG1174"><text id="SvgjsText1175" font-family="微软雅黑" text-anchor="start" font-size="13px" width="96px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="1.875" transform="rotate(0)"><tspan id="SvgjsTspan1176" dy="16" x="10"><tspan id="SvgjsTspan1177" style="text-decoration:;">CamRosNode</tspan></tspan></text></g><g id="SvgjsG1178"><text id="SvgjsText1179" font-family="微软雅黑" text-anchor="start" font-size="13px" width="131px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="48.675010681152344" transform="rotate(0)"></text></g></g><g id="SvgjsG1180"><path id="SvgjsPath1181" d="M313.3125 212.39998245239258L313.3125 232.69998931884766L313.3125 232.69998931884766L313.3125 253.99999618530273" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1182)"></path><rect id="SvgjsRect1184" width="58" height="16" x="284.3125" y="225.19998931884763" fill="#ffffff"></rect><text id="SvgjsText1185" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="58px" fill="#323232" font-weight="400" align="top" lineHeight="16px" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="222.57498931884763" transform="rotate(0)"><tspan id="SvgjsTspan1186" dy="16" x="313.3125"><tspan id="SvgjsTspan1187" style="text-decoration:;">请求/应答</tspan></tspan></text></g><g id="SvgjsG1188"><path id="SvgjsPath1189" d="M635.3125 251.99999618530273L635.3125 232.19998931884766L635.3125 232.19998931884766L635.3125 213.39998245239258" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1190)"></path><rect id="SvgjsRect1192" width="26" height="16" x="622.3125" y="224.69998931884766" fill="#ffffff"></rect><text id="SvgjsText1193" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="26px" fill="#323232" font-weight="400" align="top" lineHeight="16px" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="222.07498931884766" transform="rotate(0)"><tspan id="SvgjsTspan1194" dy="16" x="635.3125"><tspan id="SvgjsTspan1195" style="text-decoration:;">通知</tspan></tspan></text></g><g id="SvgjsG1196"><path id="SvgjsPath1197" d="M317.8125 418.19999837875366L317.8125 449.0999972820282L317.8125 449.0999972820282L317.8125 480.99999618530273" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1198)"></path><rect id="SvgjsRect1200" width="58" height="16" x="288.8125" y="441.5999972820282" fill="#ffffff"></rect><text id="SvgjsText1201" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="58px" fill="#323232" font-weight="400" align="top" lineHeight="16px" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="438.9749972820282" transform="rotate(0)"><tspan id="SvgjsTspan1202" dy="16" x="317.8125"><tspan id="SvgjsTspan1203" style="text-decoration:;">请求/应答</tspan></tspan></text></g><g id="SvgjsG1204"><path id="SvgjsPath1205" d="M635.3125 479.99999618530273L635.3125 449.19998931884766L635.3125 449.19998931884766L635.3125 419.3999824523926" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1206)"></path><rect id="SvgjsRect1208" width="26" height="16" x="622.3125" y="441.69998931884766" fill="#ffffff"></rect><text id="SvgjsText1209" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="26px" fill="#323232" font-weight="400" align="top" lineHeight="16px" anchor="middle" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="439.07498931884766" transform="rotate(0)"><tspan id="SvgjsTspan1210" dy="16" x="635.3125"><tspan id="SvgjsTspan1211" style="text-decoration:;">通知</tspan></tspan></text></g><g id="SvgjsG1212" transform="translate(1305.7663585956273,488.19998931884766)"><path id="SvgjsPath1213" d="M 0 25L 210.23076923076997 25Q 214.23076923076997 25 214.23076923076997 29L 214.23076923076997 146Q 214.23076923076997 150 210.23076923076997 150L 4 150Q 0 150 0 146Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1214" d="M 0 4Q 0 0 4 0L 145.96153846153896 0Q 149.96153846153896 0 152.96153846153896 3L 162.81538461538517 25L 0 25Z" stroke="rgba(50,50,50,1)" stroke-width="2" fill-opacity="1" fill="#ffffff"></path><path id="SvgjsPath1215" d="M 0 0L 149.96153846153896 0L 162.81538461538517 25L 214.23076923076997 25L 214.23076923076997 150L 0 150Z" stroke="none" fill="none"></path><g id="SvgjsG1216"><text id="SvgjsText1217" font-family="微软雅黑" text-anchor="start" font-size="13px" width="140px" fill="#323232" font-weight="700" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="700" font-style="" opacity="1" y="-6.625" transform="rotate(0)"><tspan id="SvgjsTspan1218" dy="16" x="10"><tspan id="SvgjsTspan1219" style="text-decoration:;">&lt;&lt;subsystem&gt;&gt;</tspan></tspan><tspan id="SvgjsTspan1220" dy="16" x="10"><tspan id="SvgjsTspan1221" style="text-decoration:;">MotionDetection</tspan></tspan></text></g><g id="SvgjsG1222"><text id="SvgjsText1223" font-family="微软雅黑" text-anchor="start" font-size="13px" width="195px" fill="#323232" font-weight="400" align="middle" lineHeight="125%" anchor="start" family="微软雅黑" size="13px" weight="400" font-style="" opacity="1" y="76.875" transform="rotate(0)"></text></g></g><g id="SvgjsG1224"><path id="SvgjsPath1225" d="M1246.6125030517578 563.1999893188477L1275.6894308236924 563.1999893188477L1275.6894308236924 563.1999893188477L1303.7663585956273 563.1999893188477" stroke-dasharray="3,3" stroke="#323232" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1226)"></path></g></svg>