类名称

函数名称

函数解释

MAMain

maMain(reportJsonString)

处理从veins中接收到的消息,提取特征并经过入侵检测模型检测,得到结果传递给数据库模块保存,是数据处理到转入储存的中心逻辑部分。

readBSM(reportJsonStirng)

根据流量提取范围特征和合理性特征,传递给训练好的入侵检测模型,得到预测结果并返回给maMain()。

pingma()

可视化模块提取数据的接口,将数据传递给可视化模块用于实现可视化。

MAStorge

addreport(msgContent, result)

保存每一个车联网消息内容和预测结果,以及发送此消息的车辆的身份标识信息。

get_Msg()

提取数据储存模块内的数据,反馈给服务器。

Masever

do_get()

接收数据收集模块收集的车联网流量,并将收集到的数据作为MaMain()流程的输入。

do_post()

通过请求的方式提取入侵检测模型的判断结果、车辆标识等信息,用于web可视化界面。