本发明涉及传感器网络的网关仿真测试,尤其涉及传感器网络设备间数据融合降维的模拟仿真方法及装置。
背景技术:
1、目前,在传感器网络中通用的压力测试软件由于运行环境较为限定,不能在传感器运行环境中进行运行,并且不能模拟传感器回传数据,也就无法对传感器网络中的汇聚网关进行测试。
技术实现思路
1、本发明实施例提供了传感器网络设备间数据融合降维的模拟仿真方法及装置,旨在解决现有技术中传感器网络中通用的压力测试软件由于运行环境较为限定,不能模拟传感器回传数据,也就无法对传感器网络中的汇聚网关进行测试的问题。
2、第一方面,本发明实施例提供了一种传感器网络设备间数据融合降维的模拟仿真方法,应用于仿真融合计算网关,其中,所述仿真融合计算网关与云服务器及汇聚网关均通讯连接,所述汇聚网关与传感器采集子网通讯连接;所述传感器网络设备间数据融合降维的模拟仿真方法包括:
3、响应于模拟仿真指令,获取当前负载发生对象类型,并基于所述当前负载发生对象类型及预设的模拟仿真生成策略生成回传仿真数据集;其中,所述当前负载发生对象类型为负载发生对象类型集其中一种负载发生对象类型,且所述负载发生对象类型集中至少包括云服务器类型和汇聚网关类型;
4、将所述回传仿真数据集发送至仿真数据队列;
5、基于预设的仿真负载加载策略从所述仿真数据队列中获取仿真负载数据集,并将所述仿真负载数据集发送至仿真负载发生对象;
6、所述仿真负载发生对象获取与所述当前负载发生对象类型对应的目标数据融合降维策略及目标数据接收对象,将所述仿真负载数据集基于所述目标数据融合降维策略进行相应处理得到仿真处理结果及仿真处理过程性能参数,且发送至所述目标数据接收对象。
7、第二方面,本发明实施例还提供了一种传感器网络设备间数据融合降维的模拟仿真装置,配置于仿真融合计算网关,所述仿真融合计算网关与云服务器及汇聚网关均通讯连接,所述汇聚网关与传感器采集子网通讯连接;所述传感器网络设备间数据融合降维的模拟仿真装置包括;
8、仿真数据生成单元,用于响应于模拟仿真指令,获取当前负载发生对象类型,并基于所述当前负载发生对象类型及预设的模拟仿真生成策略生成回传仿真数据集;其中,所述当前负载发生对象类型为负载发生对象类型集其中一种负载发生对象类型,且所述负载发生对象类型集中至少包括云服务器类型和汇聚网关类型;
9、仿真数据队列单元,将所述回传仿真数据集发送至仿真数据队列;
10、仿真负载加载单元,用于基于预设的仿真负载加载策略从所述仿真数据队列中获取仿真负载数据集,并将所述仿真负载数据集发送至仿真负载发生对象;
11、仿真负载发生单元,用于所述仿真负载发生对象获取与所述当前负载发生对象类型对应的目标数据融合降维策略及目标数据接收对象,将所述仿真负载数据集基于所述目标数据融合降维策略进行相应处理得到仿真处理结果及仿真处理过程性能参数,且发送至所述目标数据接收对象。
12、第三方面,本发明实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。
13、第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上述第一方面所述的方法。
14、本发明实施例提供了传感器网络设备间数据融合降维的模拟仿真方法及装置,应用于仿真融合计算网关,仿真融合计算网关与云服务器及汇聚网关均通讯连接,汇聚网关与传感器采集子网通讯连接;方法包括:响应于模拟仿真指令,获取当前负载发生对象类型,并基于当前负载发生对象类型及预设的模拟仿真生成策略生成回传仿真数据集;其中,当前负载发生对象类型为负载发生对象类型集其中一种负载发生对象类型,且负载发生对象类型集中至少包括云服务器类型和汇聚网关类型;将回传仿真数据集发送至仿真数据队列;基于预设的仿真负载加载策略从仿真数据队列中获取仿真负载数据集,并将仿真负载数据集发送至仿真负载发生对象;仿真负载发生对象获取与当前负载发生对象类型对应的目标数据融合降维策略及目标数据接收对象,将仿真负载数据集基于目标数据融合降维策略进行相应处理得到仿真处理结果及仿真处理过程性能参数,且发送至目标数据接收对象。本发明实施例将仿真融合计算网关融合于传感采集子网络,能由仿真融合计算网关直接在传感器运行环境中进行各种场景下的模拟仿真压力测试,提升了模拟仿真压力测试的有效性和效率。
1.一种传感器网络设备间数据融合降维的模拟仿真方法,应用于仿真融合计算网关,其特征在于,所述仿真融合计算网关与云服务器及汇聚网关均通讯连接,所述汇聚网关与传感器采集子网通讯连接;所述传感器网络设备间数据融合降维的模拟仿真方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述当前负载发生对象类型及预设的模拟仿真生成策略生成回传仿真数据集,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于预设的模拟仿真生成策略生成回传仿真数据集,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于预设的仿真负载加载策略从所述仿真数据队列中获取仿真负载数据集,并将所述仿真负载数据集发送至仿真负载发生对象,包括:
5.根据权利要求1所述的方法,其特征在于,所述仿真负载发生对象获取与所述当前负载发生对象类型对应的目标数据融合降维策略及目标数据接收对象,将所述仿真负载数据集基于所述目标数据融合降维策略进行相应处理得到仿真处理结果及仿真处理过程性能参数,包括:
6.根据权利要求1所述的方法,其特征在于,所述仿真负载发生对象获取与所述当前负载发生对象类型对应的目标数据融合降维策略及目标数据接收对象,将所述仿真负载数据集基于所述目标数据融合降维策略进行相应处理得到仿真处理结果及仿真处理过程性能参数,包括:
7.根据权利要求1所述的方法,其特征在于,在所述仿真负载发生对象获取与所述当前负载发生对象类型对应的目标数据融合降维策略及目标数据接收对象,将所述仿真负载数据集基于所述目标数据融合降维策略进行相应处理得到仿真处理结果及仿真处理过程性能参数,且发送至所述目标数据接收对象之后,所述方法还包括:
8.一种传感器网络设备间数据融合降维的模拟仿真装置,配置于仿真融合计算网关,其特征在于,所述仿真融合计算网关与云服务器及汇聚网关均通讯连接,所述汇聚网关与传感器采集子网通讯连接;所述传感器网络设备间数据融合降维的模拟仿真装置包括;
9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的传感器网络设备间数据融合降维的模拟仿真方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现如权利要求1-7中任一项所述的传感器网络设备间数据融合降维的模拟仿真方法。