论文部分内容阅读
数据服务是物联网中最基础、最重要的功能之一。利用物联网,人们可以随时随地地获取人或物体的状态数据,并根据这些数据做出相应的决策。然而,由于感知设备种类繁多,物联网的数据服务存在数据采集量大、类型不确定、呈现方式多样、处理与分析困难等难题。针对这些难题,本文研究并给出了一种面向物联网的数据服务总体架构,提出一种数据完整性传输方案;设计了面向物联网的数据服务技术中的多线程调度策略;提出了一种新型的数据处理算法和基于时间快速排序的分层数据存储结构,使得各种类型的物联网感知设备采集到的数据都可以及时得到相应的处理和分类存储,有效地提升了物联网的数据服务性能。本文的研究工作将为物联网中数据服务技术的进一步研究打下基础。本文研究的主要贡献和创新点如下:1.给出了面向物联网的数据服务总体架构,分析了数据服务技术的总体架构在物联网中的应用需求,运用此架构能够增强整个物联网系统的实时性、稳定性、可维护性等。2.设计了面向物联网的数据服务技术中的多线程调度策略,并结合状态机机制,采用混合调度策略来提高系统的实时性。提出了一个多线程调度和状态机机制混合调度策略的基本思想,根据马尔科夫决策模型对主从站模型中的各种状态进行描述,分析各种状态的转移概率。在混合调度策略方面,先根据多线程调度选出首要执行的线程,然后由选中的执行线程执行具体的状态机选择调度,这样减少了在以后线程选取调度时间,提高调度效率。3.提出了一种新型的数据处理算法和基于时间快速排序的分层数据存储结构,设计实现了基于时间快速排序改进算法的数据存储系统。实现了存储设备的数据存储,采用二级分层目录的形式,针对不同的数据进行分类存储,以动态时间来命名存储数据的文件名,方便数据查找。本系统不仅功能齐全,而且存取速度快,方便简单,成本低等特点。最后,给出了地铁车载系统中数据服务技术的应用情况,分析了调度时间。从应用效果来看,采用混合调度策略的实时性相比较其它调度策略有了很大的提升,在数据存储方面,能够非常直观的查看和分析数据。