背景除去云网络

This commit is contained in:
2026-05-22 18:09:11 +08:00
parent d7e1a49273
commit 613caf3157
13 changed files with 153 additions and 156 deletions

View File

@@ -1,11 +1,14 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36" version="29.6.1">
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36">
<diagram name="Page-1" id="XFsPQCdYGFanFzXYCrvw">
<mxGraphModel dx="2584" dy="1604" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<mxGraphModel dx="3633" dy="1756" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="VbqpsosNBejxl444Ky3Y-127" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="" vertex="1">
<mxGeometry height="390" width="1090" x="40" y="370" as="geometry" />
<mxCell id="zT3JdDzlZwAcD7vq6iYm-7" parent="1" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#dae8fc;strokeColor=#6c8ebf;size=170;" value="" vertex="1">
<mxGeometry height="406" width="1390" x="-110" y="370" as="geometry" />
</mxCell>
<mxCell id="zT3JdDzlZwAcD7vq6iYm-6" parent="1" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#d5e8d4;strokeColor=#82b366;size=100;" value="" vertex="1">
<mxGeometry height="250" width="1230" x="-30" y="10" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-21" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;dashed=1;" value="" vertex="1">
<mxGeometry height="210" width="388" x="710" y="390" as="geometry" />
@@ -214,8 +217,8 @@
<mxPoint x="690" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-116" parent="1" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fontFamily=Microsoft YaHei;" value="&lt;span style=&quot;font-size: 18px; background-color: rgb(255, 255, 255);&quot;&gt;跨域全球&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-size: 18px; background-color: rgb(255, 255, 255);&quot;&gt;骨干网络&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="120" width="140" x="510" y="518.5" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-116" parent="1" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fontFamily=Microsoft YaHei;fontSize=30;" value="&lt;span style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;跨域全球&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;骨干网络&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="180" width="230" x="460" y="491" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-117" edge="1" parent="1" source="VbqpsosNBejxl444Ky3Y-98" style="curved=1;endArrow=none;html=1;rounded=0;entryX=0.229;entryY=0.838;entryDx=0;entryDy=0;endFill=0;strokeWidth=3;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryPerimeter=0;" target="VbqpsosNBejxl444Ky3Y-116" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
@@ -244,139 +247,114 @@
<mxPoint x="778" y="807" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-121" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=16;fontFamily=Microsoft YaHei;fontStyle=1" value="数据中心A" vertex="1">
<mxGeometry height="30" width="110" x="330" y="570" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-121" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=30;fontFamily=Microsoft YaHei;fontStyle=1" value="数据中心A" vertex="1">
<mxGeometry height="30" width="160" x="278" y="566" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-122" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=16;fontFamily=Microsoft YaHei;fontStyle=1" value="数据中心B" vertex="1">
<mxGeometry height="30" width="110" x="720" y="572" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-122" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=30;fontFamily=Microsoft YaHei;fontStyle=1" value="数据中心B" vertex="1">
<mxGeometry height="30" width="160" x="727" y="568" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-123" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=16;fontFamily=Microsoft YaHei;fontStyle=1" value="数据中心C" vertex="1">
<mxGeometry height="30" width="110" x="330" y="701.5" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-123" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=30;fontFamily=Microsoft YaHei;fontStyle=1" value="数据中心C" vertex="1">
<mxGeometry height="30" width="160" x="279" y="697.5" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-125" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=16;fontFamily=Microsoft YaHei;fontStyle=1" value="数据中心D" vertex="1">
<mxGeometry height="30" width="110" x="720" y="700" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-125" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=30;fontFamily=Microsoft YaHei;fontStyle=1" value="数据中心D" vertex="1">
<mxGeometry height="30" width="160" x="731" y="698" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-128" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=20;fontFamily=Microsoft YaHei;" value="物理底层网络&lt;div&gt;Underlay Network&lt;/div&gt;" vertex="1">
<mxGeometry height="60" width="220" x="-190" y="520" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-128" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=32;fontFamily=Microsoft YaHei;" value="物理底层网络&lt;div&gt;Underlay Network&lt;/div&gt;" vertex="1">
<mxGeometry height="60" width="350" x="-360" y="419" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-129" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="" vertex="1">
<mxGeometry height="100" width="1090" x="40" y="180" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-130" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontSize=20;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Microsoft YaHei;" value="虚拟机" vertex="1">
<mxGeometry height="60" width="320" x="70" y="200" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-133" edge="1" parent="1" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#d0cee2;strokeColor=#56517e;endWidth=20.833333333333336;endSize=6;startSize=6;strokeWidth=1;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="217.41" y="350" as="sourcePoint" />
<mxPoint x="217.41" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-135" edge="1" parent="1" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#d0cee2;strokeColor=#56517e;endWidth=20.833333333333336;endSize=6;startSize=6;strokeWidth=1;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="903.41" y="350" as="sourcePoint" />
<mxPoint x="903.41" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-136" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=20;fontFamily=Microsoft YaHei;" value="计算资源虚拟化" vertex="1">
<mxGeometry height="60" width="220" x="228" y="300" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-137" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=20;fontFamily=Microsoft YaHei;" value="网络资源虚拟化" vertex="1">
<mxGeometry height="60" width="220" x="896" y="300" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-138" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontSize=20;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Microsoft YaHei;" value="虚拟交换机/虚拟路由器/虚拟链路" vertex="1">
<mxGeometry height="60" width="321" x="761" y="200" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-139" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=20;fontFamily=Microsoft YaHei;" value="网络虚拟化&amp;amp;抽象" vertex="1">
<mxGeometry height="60" width="220" x="-190" y="200" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-140" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="" vertex="1">
<mxGeometry height="250" width="1084" x="46" y="-100" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-141" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=20;fontFamily=Microsoft YaHei;" value="虚拟覆盖网络&lt;div&gt;Overlay Network&lt;/div&gt;" vertex="1">
<mxGeometry height="60" width="220" x="-190" y="-4" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-143" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Microsoft YaHei;fontSize=18;fillColor=#d0cee2;strokeColor=#56517e;" value="封装与解封装e.g. VXLAN" vertex="1">
<mxGeometry height="60" width="260" x="623" y="300" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-141" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=32;fontFamily=Microsoft YaHei;" value="虚拟覆盖网络&lt;div&gt;Overlay Network&lt;/div&gt;" vertex="1">
<mxGeometry height="60" width="350" x="-360" y="80" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-150" parent="1" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#ffe6cc;strokeColor=#d79b00;size=80;" value="" vertex="1">
<mxGeometry height="210" width="500" x="300" y="-90" as="geometry" />
<mxGeometry height="210" width="630" x="240" y="20" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-142" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;fontSize=18;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="VM1" vertex="1">
<mxGeometry height="50" width="88" x="410" y="-70" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-142" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;fontSize=30;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="VM1" vertex="1">
<mxGeometry height="50" width="88" x="430" y="40" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-144" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;fontSize=18;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="VM2" vertex="1">
<mxGeometry height="50" width="88" x="342" y="50" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-144" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;fontSize=31;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="VM2" vertex="1">
<mxGeometry height="50" width="88" x="362" y="160" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-145" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;fontSize=18;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="VM3" vertex="1">
<mxGeometry height="50" width="88" x="662" y="-70" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-145" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;fontSize=30;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="VM3" vertex="1">
<mxGeometry height="50" width="88" x="682" y="40" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-146" edge="1" parent="1" source="VbqpsosNBejxl444Ky3Y-144" style="endArrow=none;dashed=1;html=1;rounded=0;entryX=0.409;entryY=0.956;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=3;" target="VbqpsosNBejxl444Ky3Y-142" value="">
<mxCell id="VbqpsosNBejxl444Ky3Y-146" edge="1" parent="1" source="VbqpsosNBejxl444Ky3Y-144" style="endArrow=none;dashed=1;html=1;rounded=0;entryX=0.409;entryY=0.956;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=3;fontColor=#000000;textShadow=1;labelBorderColor=default;" target="VbqpsosNBejxl444Ky3Y-142" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="650" y="170" as="sourcePoint" />
<mxPoint x="700" y="120" as="targetPoint" />
<mxPoint x="670" y="280" as="sourcePoint" />
<mxPoint x="720" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-147" edge="1" parent="1" source="VbqpsosNBejxl444Ky3Y-145" style="endArrow=none;dashed=1;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;" target="VbqpsosNBejxl444Ky3Y-142" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="580" y="142" as="sourcePoint" />
<mxPoint x="640" y="70" as="targetPoint" />
<mxPoint x="600" y="252" as="sourcePoint" />
<mxPoint x="660" y="180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-148" edge="1" parent="1" source="VbqpsosNBejxl444Ky3Y-144" style="endArrow=none;dashed=1;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;" target="VbqpsosNBejxl444Ky3Y-145" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="520" y="132" as="sourcePoint" />
<mxPoint x="580" y="60" as="targetPoint" />
<mxPoint x="540" y="242" as="sourcePoint" />
<mxPoint x="600" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-152" edge="1" parent="1" source="VbqpsosNBejxl444Ky3Y-142" style="endArrow=none;dashed=1;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" target="VbqpsosNBejxl444Ky3Y-157" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="490" y="92" as="sourcePoint" />
<mxPoint x="602" y="50" as="targetPoint" />
<mxPoint x="510" y="202" as="sourcePoint" />
<mxPoint x="622" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-153" edge="1" parent="1" source="VbqpsosNBejxl444Ky3Y-144" style="endArrow=none;dashed=1;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;strokeWidth=3;" target="VbqpsosNBejxl444Ky3Y-157" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="550" y="70" as="sourcePoint" />
<mxPoint x="602" y="84.5" as="targetPoint" />
<mxPoint x="570" y="180" as="sourcePoint" />
<mxPoint x="622" y="194.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-154" edge="1" parent="1" source="VbqpsosNBejxl444Ky3Y-145" style="endArrow=none;dashed=1;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" target="VbqpsosNBejxl444Ky3Y-157" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="670" y="100" as="sourcePoint" />
<mxPoint x="636.5" y="50" as="targetPoint" />
<mxPoint x="690" y="210" as="sourcePoint" />
<mxPoint x="656.5" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-155" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=20;fontFamily=Microsoft YaHei;" value="逻辑链路" vertex="1">
<mxGeometry height="60" width="220" x="360" y="-15" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-155" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=30;fontFamily=Microsoft YaHei;" value="逻辑链路" vertex="1">
<mxGeometry height="60" width="220" x="250" y="80" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-156" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=20;fontFamily=Microsoft YaHei;" value="虚拟节点" vertex="1">
<mxGeometry height="60" width="220" x="430" y="-100" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-156" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=30;fontFamily=Microsoft YaHei;" value="虚拟节点" vertex="1">
<mxGeometry height="60" width="220" x="480" y="10" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-157" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;fontSize=18;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="VM4" vertex="1">
<mxGeometry height="50" width="88" x="599" y="60" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-157" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;fontSize=30;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="VM4" vertex="1">
<mxGeometry height="50" width="88" x="619" y="170" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-158" parent="1" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fontFamily=Microsoft YaHei;" value="&lt;span style=&quot;font-size: 18px; background-color: rgb(255, 255, 255);&quot;&gt;用户&lt;/span&gt;" vertex="1">
<mxGeometry height="120" width="140" x="902" y="-35" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-158" parent="1" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fontFamily=Microsoft YaHei;fontSize=30;" value="&lt;span style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;用户&lt;/span&gt;" vertex="1">
<mxGeometry height="120" width="140" x="936" y="75" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-159" edge="1" parent="1" source="VbqpsosNBejxl444Ky3Y-145" style="curved=1;endArrow=none;html=1;rounded=0;entryX=0.25;entryY=0.25;entryDx=0;entryDy=0;endFill=0;strokeWidth=3;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryPerimeter=0;" target="VbqpsosNBejxl444Ky3Y-158" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="850" y="-40" />
<mxPoint x="870" y="70" />
</Array>
<mxPoint x="761" y="74" as="sourcePoint" />
<mxPoint x="858" y="20" as="targetPoint" />
<mxPoint x="781" y="184" as="sourcePoint" />
<mxPoint x="878" y="130" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-160" parent="1" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fontFamily=Microsoft YaHei;" value="&lt;span style=&quot;font-size: 18px; background-color: rgb(255, 255, 255);&quot;&gt;用户&lt;/span&gt;" vertex="1">
<mxGeometry height="120" width="140" x="60" y="-80" as="geometry" />
<mxCell id="VbqpsosNBejxl444Ky3Y-160" parent="1" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fontFamily=Microsoft YaHei;fontSize=30;" value="&lt;span style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;用户&lt;/span&gt;" vertex="1">
<mxGeometry height="120" width="140" x="80" y="30" as="geometry" />
</mxCell>
<mxCell id="VbqpsosNBejxl444Ky3Y-161" edge="1" parent="1" source="VbqpsosNBejxl444Ky3Y-160" style="curved=1;endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=0;strokeWidth=3;exitX=0.75;exitY=0.867;exitDx=0;exitDy=0;exitPerimeter=0;" target="VbqpsosNBejxl444Ky3Y-144" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="240" y="75" />
<mxPoint x="260" y="185" />
</Array>
<mxPoint x="560" y="-210" as="sourcePoint" />
<mxPoint x="722" y="-152" as="targetPoint" />
<mxPoint x="580" y="-100" as="sourcePoint" />
<mxPoint x="742" y="-42" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="zT3JdDzlZwAcD7vq6iYm-1" edge="1" parent="1" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;endWidth=89;endSize=17;width=91;fillColor=#e1d5e7;strokeColor=#9673a6;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="589.89" y="360" as="sourcePoint" />
<mxPoint x="588.89" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="zT3JdDzlZwAcD7vq6iYm-4" connectable="0" parent="zT3JdDzlZwAcD7vq6iYm-1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontFamily=Microsoft YaHei;fontSize=35;" value="抽象" vertex="1">
<mxGeometry relative="1" x="-0.0985" y="-7" as="geometry">
<mxPoint x="-8" y="1" as="offset" />
</mxGeometry>
</mxCell>
</root>