论文部分内容阅读
随着M2M(Machine-to-machine)应用的广泛发展,接入的设备种类也越来越繁多,由此产生了设备异构性问题。M2M垂直领域内发展问题,设备的异构性,服务的多样性使得M2M互联互通变得更加困难。此外,上层应用与底层设备之间也无法直接交流和相互理解。本文提出了面向服务的通用M2M语义表示技术,实现了高效、简洁的服务查找和服务实现流程,并且在保证通用性的同时,也为智慧服务提供了一定的支持。本文首先对现有M2M服务分析,按照服务流程以及M2M服务与环境交互的特点,将服务从服务概述,服务过程和服务接入三方面进行建模。其中,服务概述是对服务的基本描述,还包括服务能力、范围等异构信息描述;服务过程是对服务流程的一种建模,包括依赖服务关系而实现的服务分解和通过服务匹配而实现的服务查找过程。服务接入描述了服务的访问方法。鉴于M2M服务的实现依赖于对设备的理解,因此,通过对现有SSN(Semantic Sensor Network)的设计模式分析和扩展提出了通用M2M设备描述设计模式“输入(Input)-输出(Output)-能力(Capability)-部署(Deployment)”。此模型实现了对设备的统一资源描述和设备的语义知识本体构造,在一定程度上简化了对设备的查找,并且通过此模型将设备和服务有效的链接在了一起。本文利用M2M服务模型和设备描述模型,提出了通用M2M服务架构,包括设备抽象和接入、基于IOCD的语义标注以及基于上下文的语义标注;另外,还提供了在某一环境范围内通过依赖服务领域知识和设备本体以及上下文本体而形成具体环境服务实例本体的过程。最后,基于此服务实例本体而完成了从服务请求到服务分解和服务匹配以及服务实现的过程。基于上述的建模描述方式和通用M2M服务架构,在智能家居系统加以验证。该验证系统实现了智能家居的舒适度服务,并设计对比实验验证了设计模型在技术参数和应用参数的可用性,也表明了此表示方法对于服务支持和快速服务实现的有效性。