1.一种分布式网络感知信息存储和查询系统,其特征在于:包括用户操作界面、接口层模块、执行层模块和存储层模块;所述用户操作界面与接口层模块相连接,所述接口层模块与执行层模块相连接,所述执行层模块与存储层模块相连接;其中用户操作界面:用于完成用户与系统的交互,用户通过用户操作界面进行网络感知信息的存储和查询操作并向接口层模块发送操作指令;其中所述网络感知信息包括动态网络感知信息和静态网络感知信息;动态网络感知信息是指网络中经常变化的信息;静态信息是指较长时间内不会发生变化的信息;
接口层模块:用于接收或提交用户存储或查询的网络感知信息,并识别用户操作指令,主要包括查询接口和存储接口,通过查询接口和存储接口将操作指令转发给执行层模块;
执行层模块:用于解析接口层模块转发而来的操作指令,将其转化为系统的内部请求进行处理,执行层模块主要包括:弱读取接口、定位读取接口、识别接口、弱写入接口、强写入接口和读修复接口,其中,定位读取接口、识别接口是在Cassandra原有接口的基础上新添加的接口;
存储层:用于保存动态信息和静态信息,并被执行层模块调用。
2.根据权利要求1所述的分布式网络感知信息存储和查询系统,其特征在于:所述网络感知信息的静态信息和动态信息采用标识布尔变量来区分。
3.根据权利要求1所述的分布式网络感知信息存储和查询系统,其特征在于:当对网络感知信息进行查询时,对动态信息采取Cassandra原有的弱读取,而对静态信息采取定位读取,其中定位读取通过Cassandra自带的RingCache函数和全局路由表来读取。