一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于可视化网络攻防态势的战场地形生成方法及装置与流程

2022-09-07 22:55:07 来源:中国专利 TAG:


1.本发明涉及网络安全技术领域,尤其涉及一种可视化网络攻防态势的战场地形生成方法及装置。


背景技术:

2.随着安全网络技术的不断发展,网络安全越来越受到人们的重视。
3.现有技术中,在网络安全比赛中,地形的生成是需要人工进行操作的,而且地形的形状是无法自动调整的,整个的处理过程,人工成本比较高。


技术实现要素:

4.本发明提供一种用于可视化网络攻防态势的战场地形生成方法及装置,应用于网络安全中,用以解决现有技术中由于人工进行地形生成的操作,导致人工成本较高、用户体验较差的技术问题,以实现通过参数的调增自动生成不同形状的地形图,降低人工成本,提升用户体验的目的。
5.第一方面,本发明提供一种用于可视化网络攻防态势的战场地形生成方法,包括:
6.生成具有预定外轮廓的黑白平面图;
7.获取表示起伏的线条数据,并基于所述线条数据生成场景模型;
8.将所述黑白平面图和场景模型进行叠加,生成地形图;
9.在所述地形图上以预定的图形或者图案显示参与网络攻防对抗的网络终端,或者在所述地形图上以预定的图形或者图案显示参与对网络上预定目标进行攻击的网络终端。
10.进一步,根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,所述生成具有预定外轮廓的黑白平面图,包括:
11.获取具有预定外轮廓的图片;
12.基于所述外轮廓进行图片打点生成黑白平面图。
13.进一步,根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,所述基于所述线条数据生成场景模型,包括:
14.根据所述线条数据,生成黑白印章图;
15.对所述黑白印章图上的线条进行高度参数化,生成黑白高度图;
16.根据所述黑白高度图生成场景模型。
17.进一步,根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,所述根据所述黑白高度图生成场景模型,包括:
18.利用风蚀算法对黑白高度图进行处理,以通过改变参数将线条进行不同程度的顶点偏移,形成预定坡度的凹凸区域。
19.进一步,根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,所述根据所述黑白高度图生成场景模型,包括:
20.对利用风蚀算法进行处理后的黑白高度图进行高度采样,根据高度信息、坡度信
息,对所述黑白高度图进行不同灰度的处理。
21.进一步,根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,所述根据所述黑白高度图生成场景模型,包括:
22.通过调整所述黑白高度图的噪声参数和风蚀参数,生成预定类型的细节纹理。
23.进一步,根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,所述根据所述黑白高度图生成场景模型,包括:
24.根据不同的灰度和/或细节纹理,进行相应的颜色填充。
25.进一步,根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,所述根据不同的灰度和/或细节纹理,进行相应的颜色填充,包括:
26.根据不同的灰度和/或细节纹理确定各个待填充区域;
27.根据rgba颜色通道在应用程序中对所述待填充区域进行预设材质和颜色的填充,生成地形图。
28.进一步,根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,所述根据不同的灰度和/或细节纹理确定各个待填充区域,包括:
29.根据所述黑白高度图中各高度与预设高度阈值之间的关系、表面坡度与预设表面坡度阈值的关系、和/或不同的细节纹理类型对所述黑白高度图进行划分,确定出各个待填充区域。
30.进一步,根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,所述获取具有预定外轮廓的图片,包括:
31.获取预定外轮廓为老虎形状的图片。
32.进一步,根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,通过调整有预定外轮廓的图片的形状得到不同轮廓的地形图。
33.第二方面,本发明还提供一种用于可视化网络攻防态势的战场地形生成装置,包括:
34.生成模块,用于生成具有预定外轮廓的黑白平面图;
35.获取模块,用于获取表示起伏的线条数据,并基于所述线条数据生成场景模型;
36.叠加模块,用于将所述平面黑白图和场景模型进行叠加,生成地形图;
37.显示模块,用于在所述地形图上以预定的图形或者图案显示参与网络攻防对抗的网络终端,或者在所述地形图上以预定的图形或者图案显示参与对网络上预定目标进行攻击的网络终端。
38.第三方面,本发明还提供一种电子设备,包括:
39.处理器、存储器和总线,其中,
40.所述处理器和所述存储器通过所述总线完成相互间的通信;
41.所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如上任一项中所述用于可视化网络攻防态势的战场地形生成方法的步骤。
42.第四方面,本发明还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使计算机执行如上所述用于可视化网络攻防态势的战场地形生成方法的步骤。
43.第五方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序
被处理器执行时实现如上任一项所述用于可视化网络攻防态势的战场地形生成方法的步骤。
44.本发明提供一种用于可视化网络攻防态势的战场地形生成方法及装置,所述方法包括:生成具有预定外轮廓的黑白平面图;获取表示起伏的线条数据,并基于所述线条数据生成场景模型;将所述平面黑白图和场景模型进行叠加,生成地形图;在所述地形图上以预定的图形或者图案显示参与网络攻防对抗的网络终端,或者在所述地形图上以预定的图形或者图案显示参与对网络上预定目标进行攻击的网络终端。本发明提供的方法通过参数的调整能够自动生成不同形状的地形图,将网络终端进行可视化显示,降低人工成本,提升用户体验。
附图说明
45.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1是本发明提供的一种用于可视化网络攻防态势的战场地形生成方法的流程示意图;
47.图2是本发明提供的一种用于可视化网络攻防态势的战场地形生成装置的结构示意图;
48.图3是本发明提供的电子设备的结构示意图。
具体实施方式
49.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
50.图1为本发明提供的用于可视化网络攻防态势的战场地形生成方法,如图1所示,本发明提供的用于可视化网络攻防态势的战场地形生成方法,具体包括以下步骤:
51.步骤101:生成具有预定外轮廓的黑白平面图。
52.在本实施例中,需要生成具有预定外轮廓的黑白平面图,其中,预定外轮廓的形状可以是用户想要的任意一种形状,如老虎、狮子等,在此不作具体限定。
53.步骤101:获取表示起伏的线条数据,并基于所述线条数据生成场景模型。
54.在本实施例中,需要获取表示起伏的线条数据,然后基于该线条数据生成场景模型,该场景模型能够根据输入参数的调整得到任意想要的外观造型。需要说明的是,该场景模型,通过修改其中的任何一个输入参数,能够改变最终的模型结果。
55.步骤103:将所述平面黑白图和场景模型进行叠加,生成地形图。
56.在本实施例中,还需要利用参数化工具将得到的平面黑白图和场景模型进行叠加,以生成黑白高度图,通过参数化工具调整对应的参数,就能得到相应的黑白高度图,其中,参数化工具可以采用现有技术中的同类型工具。
57.步骤104:在所述地形图上以预定的图形或者图案显示参与网络攻防对抗的网络终端,或者在所述地形图上以预定的图形或者图案显示参与对网络上预定目标进行攻击的网络终端。
58.在本实施例中,在步骤103生成的地形图上以预定的图形或图案显示参与网络攻防对抗的网络终端,其中,预定的图形或图案可以是任意形状的,如圆形,还可以在地形图上以预定的图形或图案显示参与对网络上预定目标进行攻击的网络终端,其中,预定目标是指参与网络安全的解题赛,如以具有能量格的建筑物显示网络终端,解题成功的战队越多则能量格的数量越多。
59.根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,通过生成具有预定外轮廓的黑白平面图,获取表示起伏的线条数据,并基于线条数据生成场景模型。将平面黑白图和场景模型进行叠加,生成地形图,在地形图上以预定的图形或者图案显示参与网络攻防对抗的网络终端,或者在地形图上以预定的图形或者图案显示参与对网络上预定目标进行攻击的网络终端。本发明提供的方法通过参数的调整能够自动生成不同轮廓、不同场景的地形图,能够对参与网络攻防的网络终端进行可视化显示,使得网络攻击的态势能够实时地以各种场景展示,不仅直观地展示了攻防态势,而且提升了参与网络攻防的人员的体验,有利于推进网络安全领域的发展,而且本发明提供的技术方案使得场景的创建更高效、更便捷。
60.基于上述任一实施例,在本实施例中,所述生成具有预定外轮廓的黑白平面图,具体包括以下步骤:
61.获取具有预定外轮廓的图片。
62.在本实施例中,获取到的是具有预定外轮廓的图片,也就是黑白边界图,外轮廓优选的是老虎的形状,还可以是其他形状的外轮廓,不作具体限定。只需要提供具有外轮廓的黑白边界图,通过相关参数的调整就能得到想要的地形图。
63.基于所述外轮廓进行图片打点生成平面黑白图。
64.在本实施例中,需要基于外轮廓对获取的图片进行打点生成地形的平面黑白图,其中,打点可以采用现有技术,通过对平面上图形的宽度、长度的测量,进行相应的标记,在此不作详细介绍。
65.根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,通过获取具有预定外轮廓的图片,基于预定外轮廓对图片进行打点生成地形的平面黑白图,为后续生成地形图提供数据支持,保证地形图生成的准确性。
66.基于上述任一实施例,在本实施例中,所述基于所述线条数据生成场景模型,包括:
67.根据所述线条数据,生成黑白印章图;
68.对所述黑白印章图上的线条进行高度参数化,生成黑白高度图;
69.根据所述黑白高度图生成场景模型。
70.在本实施例中,需要根据预定的山脉走向线条数据,进行打点以生成黑白印章图,具体可以是根据设定的山脉的山形、走向的线条数据进行打点处理,具体的打点技术不是本发明的重点,在此不作赘述。
71.在本实施例中,利用参数化工具将得到的黑白印章图进行高度参数化处理,以生
成黑白高度图,通过参数化工具调整对应的参数,就能得到相应的黑白高度图,其中,参数化工具不做限制。
72.利用风蚀算法对得到的黑白高度图进行处理,形成地形的各种坡度、凹凸区域,以生成场景模型,通过对风蚀参数的调整,将各个区域进行细节化处理,得到纹理填充和颜色填充后的地形图。风蚀算法是一种用于计算植被、地貌、地势、地形等多要素的算法,具体可以根据用户的实际需要进行参数的选择和计算,在此不作具体限定。
73.需要说明的是,当输入端输入的是具有预定外轮廓的黑白边界图以及表示起伏的线条数据时,通过调整相关参数就能得到相应的场景模型。还可以通过调整黑白边界图以及表示起伏的线条数据中的顶点就能改变地形图的输出效果,如可以模拟出沙漠、喀斯特地貌、山体、湖泊、岛屿等地理场景。
74.具体地,根据表示起伏的线条数据,进行打点以生成黑白印章图,利用参数化工具对所述黑白印章图上的线条进行高度参数化,生成黑白高度图;根据黑白高度图生成场景模型。本发明提供的方法通过生成黑白高度图,可对构建的场景进行地势调整,从而展现各种不同的视觉效果。
75.进一步,在本发明的一个实施例中,根据本发明提供的用于可视化网络攻防态势的地形生成方法,所述根据所述黑白高度图生成场景模型,包括:
76.利用风蚀算法对黑白高度图进行处理,以通过改变参数将线条进行不同程度的顶点偏移,以形成预定的坡度的凹凸区域。
77.在具体实施例中,需要在参数化工具中添加风蚀算法,通过修改参数将山脉走向线条进行不同程度上的顶点偏移,将山脉的表面坡度、山体的凹凸部分进行不同程度的顶点偏移,形成具有预定坡度的凹凸区域,得到具有预定坡度和凹凸区域的模型山景图。
78.根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,通过利用风蚀算法实现相关参数的调整,自动得到具有预定定坡度和凹凸区域的地形,提高了地形图生成的效率和丰富化,降低了成本、并提升了网络攻防中的展示效果。
79.进一步,在本发明的一个实施例中,根据本发明提供的用于可视化网络攻防态势的地形生成方法,所述根据所述黑白高度图生成场景模型,包括:
80.对利用风蚀算法进行处理后的黑白高度图进行高度采样,根据高度信息、坡度信息,对所述黑白高度图进行不同灰度的处理。
81.在本实施例中,需要对黑白高度图的高度进行采样,如对网格模型z轴的高度数据进行采样,将高度映射到对应的灰度颜色,最终生成具有不同灰度的高度图,从而地形基于高度进行了区域划分,有利于后续进行亮度、纹理和/或颜色、色度的处理。
82.进一步,在本发明的一个实施例中,根据本发明提供的用于可视化网络攻防态势的地形生成方法,所述根据所述黑白高度图生成场景模型,包括:
83.通过调整所述黑白高度图对应的噪声参数和风蚀参数,生成预定类型的细节纹理和/或沟壑。
84.在本实施例中,通过调整黑白高度图的噪声参数和风蚀参数,生成预定类型的细节纹理以及沟壑,其中,预定类型是指不同类型的填充区域对应填充不同的纹理,如山顶区域需要填充一定的雪纹理等,其中,噪声参数包括噪声的持久度cmp、倍频ccpu和噪声点间距cd,其中,具体的细节纹理处理过程见下述实施例,在此不作详细介绍。
85.根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,通过噪声参数和风蚀参数的调整,生成预定类型的细节纹理,为后续生成地形图提供了数据支持,提高了地形图生成的效率。
86.进一步,在本发明的一个实施例中,所述根据所述黑白高度图生成场景模型,包括:
87.根据不同的灰度和/或细节纹理,进行相应的颜色填充。
88.在本实施例中,需要根据不同的灰度和/或细节纹理,进行相应的颜色填充,如对于山脚下的区域可以填充绿色的植物、灌木等纹理。
89.根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,通过对不同预定类型的细节纹理进行相应颜色的填充,使得地形图的表现更加丰富、视觉体验更佳。
90.进一步,在本发明的一个实施例中,根据本发明提供的用于可视化网络攻防态势的地形生成方法,所述根据不同的灰度和/或细节纹理,进行相应的颜色填充,包括:
91.根据不同的灰度和/或细节纹理确定各个待填充区域;
92.根据rgba颜色通道在应用程序中对所述待填充区域进行预设材质和颜色的填充,生成地形图。
93.在本实施例中,需要根据山体高度和表面坡度计算出不同纹理的待填充区域,其中,各个待填充区域可以是山顶雪山区域,还可以是中部陡峭悬崖区域或者山脚缓坡区域,根据确定的待填充区域确定出对应的填充纹理和相应的颜色,如山脚缓坡区域需要填充绿色的树木、草地等纹理,山顶区域填充雪纹理,悬崖峭壁区域填充岩石纹理,平坦区域填充草地纹理等。
94.需要说明的是,本实施例中是通过rgba颜色通道在应用程序unity中对待填充区域进行预设材质和颜色的填充的,然后生成具有细节纹理的地形图,具体还可以是其他的应用程序,在此不作具体限定。
95.根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,通过rgba颜色通道在应用程序中对确定的待填充区域进行预设材质和颜色的填充,生成具有细节纹理的地形图,使得地形图内容细致,提升了地形图的视觉显示效果。
96.进一步,在本发明的一个实施例中,根据本发明提供的用于可视化网络攻防态势的地形生成方法,所述根据不同的灰度和/或细节纹理确定各个待填充区域,包括:
97.根据所述黑白高度图中各高度与预设高度阈值之间的关系、表面坡度与预设表面坡度阈值的关系、和/或不同的细节纹理类型对所述黑白高度图进行划分,确定出各个待填充区域。
98.在本实施例中,通过预设高度阈值和坡度阈值能够将黑白高度图进行准确划分,得到对应的山顶待填充区域、山脚待填充区域以及悬崖待填充区域等,假如预设高度阈值分别为10m、20m和30m,对应的坡度分别为20%、30%和40%,当得到的高度数值为5m,坡度为10%时,确定对应的区域为山脚待填充区域,则对应的填充草地纹理等。需要说明的是,预设高度阈值和预设坡度阈值的大小可以根据用户的实际需要进行设定,在此不作具体限定。
99.根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,通过高度值与预设高度阈值以及坡度值与预设坡度阈值进行比较,确定出对应的待填充区域,直接填充
上对应的纹理,提高了地形图生成的效率。
100.进一步,在本发明的一个实施例中,根据本发明提供的用于可视化网络攻防态势的地形生成方法,所述获取具有预定外轮廓的图片,包括:
101.获取预定外轮廓为老虎形状的图片。
102.在本实施例中,获取的是外轮廓为老虎形状的图片,根据该老虎形状的图片,得到老虎形状的地形图。
103.进一步,在本发明的一个实施例中,根据本发明提供的用于可视化网络攻防态势的地形生成方法,通过调整有预定外轮廓的图片的形状得到不同轮廓的地形图。
104.在本实施例中,还可以将外轮廓设置为任意形状,如狮子、豹等,通过调整黑白边界图的外轮廓的形状就能得到具有不同轮廓形状的地形图,提升用户体验。
105.根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,将外轮廓设定为老虎形状,或者其他预定形状,有利于对整个地形图进行整体设计、个性化设计。
106.进一步,在本发明的一个实施例中,黑白高度图的生成利用参数化工具进行处理,具体是将具有预定外轮廓的黑白平面图与山体图(噪声图)进行叠加,然后添加风蚀算法,将山脉的表面坡度、山体的凹凸部分进行不同程度的顶点偏移,并对网格模型z轴的高度进行采样,将高度映射到对应的灰度颜色,最终生成具有山脉黑白高度图。
107.需要说明的是,上述的处理方式的输入端是具有外轮廓的黑白边界图以及山脉走向线条数据。如果需要更换山形时只需要调整黑白边界图和调整线条上的顶点就能够改变最终的输出结果。
108.在本实施例中,通过调整噪声参数和风蚀算法的参数得到相应的细节纹理,如能够模拟出沙漠、喀斯特地貌等各种山体。需要说明的是,还需要根据山体高度和表面坡度计算出不同纹理的待填充区域,比如山顶雪山区域、中部陡峭悬崖区域、山脚缓坡区域等区域,并对不同区域赋予不同的颜色,具体是根据rgba颜色通道在unity中填充不同颜色的材质,比如,山顶区域填充雪纹理、悬崖峭壁区域填充岩石纹理、平坦区域填充草地纹理等。其中,风蚀算法的相关参数包括:岩石硬度khb、土方搬运程度kcu、风化时间kti、高度kh和坡度ks。噪音算法的相关参数包括:噪声的持久度cmp、倍频ccpu和噪声点间距cd。
109.根据本发明提供的用于可视化网络攻防态势的战场地形生成方法,有别于以往传统的地形生成流程,本发明采用的无破坏式建模的方式,只需要提供外轮廓的黑白边界图,就能将地形外轮廓泛化成各种造型,并能随时返回修改其中的任何一个输入参数就改变最终的模型结果。这种新的参数化流程将传统的地形生成时间由一周减少到2天,还能快速迭代外观造型,从而减少人工成本。
110.图2为本发明实施例提供的一种用于可视化网络攻防态势的战场地形生成装置,如图2所示,本发明提供的用于可视化网络攻防态势的战场地形生成装置,具体包括:
111.生成模块201,用于生成具有预定外轮廓的黑白平面图;
112.获取模块202,用于获取表示起伏的线条数据,并基于所述线条数据生成场景模型;
113.叠加模块203,用于将所述黑白平面图和场景模型进行叠加,生成地形图;
114.显示模块204,用于在所述地形图上以预定的图形或者图案显示参与网络攻防对抗的网络终端,或者在所述地形图上以预定的图形或者图案显示参与对网络上预定目标进
行攻击的网络终端。
115.根据本发明提供的用于可视化网络攻防态势的战场地形生成装置,通过生成具有预定外轮廓的黑白平面图;获取表示起伏的线条数据,并基于所述线条数据生成场景模型;将所述平面黑白图和场景模型进行叠加,生成地形图;在所述地形图上以预定的图形或者图案显示参与网络攻防对抗的网络终端,或者在所述地形图上以预定的图形或者图案显示参与对网络上预定目标进行攻击的网络终端。本发明提供的方法通过参数的调整能够自动生成不同形状的地形图,降低人工成本,提升用户体验。
116.进一步,所述生成模块201还用于:
117.获取具有预定外轮廓的图片;
118.基于所述外轮廓进行图片打点生成黑白平面图。
119.根据本发明提供的用于可视化网络攻防态势的战场地形生成装置,基于外轮廓进行图片打点生成黑白平面图,提高了地形图生成的效率,降低了人工成本。
120.进一步,所述生成模块201还用于:
121.根据所述线条数据,生成黑白印章图;
122.对所述黑白印章图上的线条进行高度参数化,生成黑白高度图;
123.根据所述黑白高度图生成场景模型。
124.根据本发明提供的用于可视化网络攻防态势的战场地形生成装置,根据黑白高度图生成场景模型,为后续地形图的生成提供了数据支持,提高了地形图生成的效率,降低了人工成本。
125.进一步,所述生成模块201还用于:
126.利用风蚀算法对黑白高度图进行处理,以通过改变参数将线条进行不同程度的顶点偏移,形成预定坡度的凹凸区域。
127.根据本发明提供的用于可视化网络攻防态势的战场地形生成装置,通过利用风蚀算法实现相关参数的调整,自动得到具有一定坡度和凹凸区域的图形,提高了地形图生成的效率,降低了人工成本。
128.进一步,所述生成模块201还用于:
129.对利用风蚀算法进行处理后的黑白高度图进行高度采样,根据高度信息、坡度信息,对所述黑白高度图进行不同灰度的处理。
130.根据本发明提供的用于可视化网络攻防态势的战场地形生成装置,通过对场景模型的高度进行采样,将高度映射到对应的灰度颜色,生成黑白高度图,为后续生成地形图提供了数据支持,提高了地形图生成的效率。
131.进一步,所述生成模块201还用于:
132.通过调整所述黑白高度图对应的噪声参数和风蚀参数,生成预定类型的细节纹理和/或沟壑。
133.根据本发明提供的用于可视化网络攻防态势的战场地形生成装置,通过噪声参数和风蚀参数的调整,生成预定类型的细节纹理以及沟壑,为后续生成地形图提供了数据支持,提高了地形图生成的效率
134.进一步,所述生成模块201还用于:
135.根据不同的灰度和/或细节纹理,进行相应的颜色填充。
136.根据本发明提供的用于可视化网络攻防态势的战场地形生成装置,通过对确定的待填充区域进行预设材质和颜色的填充,生成具有细节纹理的地形图,提高了地形图生成的效率。
137.进一步,所述生成模块201还用于:
138.根据不同的灰度和/或细节纹理确定各个待填充区域;
139.根据rgba颜色通道在应用程序中对所述待填充区域进行预设材质和颜色的填充,生成地形图。
140.根据本发明提供的用于可视化网络攻防态势的战场地形生成装置,通过rgba颜色通道在应用程序中对确定的待填充区域进行预设材质和颜色的填充,生成具有细节纹理的地形图,提高了地形图生成的效率。
141.进一步,所述叠加模块还用于:
142.根据所述黑白高度图中各高度与预设高度阈值之间的关系、表面坡度与预设表面坡度阈值的关系、和/或不同的细节纹理类型对所述黑白高度图进行划分,确定出各个待填充区域。
143.根据本发明提供的用于可视化网络攻防态势的战场地形生成装置,通过高度值与预设高度阈值以及坡度值与预设坡度阈值进行比较,确定出对应的待填充区域,直接填充上对应的纹理,提高了地形图生成的效率。
144.进一步,还包括获取模块,用于:
145.获取预定外轮廓为老虎形状的图片。
146.根据本发明提供的用于可视化网络攻防态势的战场地形生成装置,将外轮廓设定为老虎形状,提高了用户的视觉感受。
147.进一步,所述装置还用于,通过调整有预定外轮廓的图片的形状得到不同轮廓的地形图,提升用户体验。
148.由于本发明实施例所述装置与上述实施例所述方法的原理相同,对于更加详细的解释内容在此不再赘述。
149.图3为本发明实施例中提供的电子设备实体结构示意图,如图3所示,本发明提供一种电子设备,包括:处理器(processor)301、存储器(memory)302和总线303;
150.其中,处理器301、存储器302通过总线303完成相互间的通信;处理器301用于调用存储器302中的程序指令,以执行上述各方法实施例中所提供的方法,应用于网络安全,例如包括:生成具有预定外轮廓的黑白平面图;获取表示起伏的线条数据,并基于所述线条数据生成场景模型;将所述黑白平面图和场景模型进行叠加,生成地形图;在所述地形图上以预定的图形或者图案显示参与网络攻防对抗的网络终端,或者在所述地形图上以预定的图形或者图案显示参与对网络上预定目标进行攻击的网络终端。
151.本发明实施例中提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使所述计算机执行上述各方法实施例中所提供的方法,应用于网络安全,例如包括:生成具有预定外轮廓的黑白平面图;获取表示起伏的线条数据,并基于所述线条数据生成场景模型;将所述黑白平面图和场景模型进行叠加,生成地形图;在所述地形图上以预定的图形或者图案显示参与网络攻防对抗的网络终端,或者在所述地形图上以预定的图形或者图案显示参与对网络上预定目标进行攻击的网络终端。
152.本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各实施例所提供的方法,应用于网络安全,例如包括:生成具有预定外轮廓的黑白平面图;获取表示起伏的线条数据,并基于所述线条数据生成场景模型;将所述黑白平面图和场景模型进行叠加,生成地形图;在所述地形图上以预定的图形或者图案显示参与网络攻防对抗的网络终端,或者在所述地形图上以预定的图形或者图案显示参与对网络上预定目标进行攻击的网络终端。
153.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
154.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例中所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献