【技术实现步骤摘要】
一种楼宇中基于GPSR与SOAP交互的服务网络及其构建方法
本专利技术涉及基于传感网服务的智能楼宇应用中服务构建方法,具体涉及一种楼宇中基于GPSR与SOAP交互的服务网络及其构建方法。
技术介绍
智能楼宇是将建筑、通信、计算机和控制等各方面先进技术融合,使建筑物内设备协调工作,合理集成为最优化整体,从而为用户创造一个效率最大化、消耗最小化的环境。目前传感网技术在智能楼宇方面的应用已非常普遍,典型的有安防系统、消防报警系统、电梯运行监测系统等。然而这些应用大多是针对某个特定的应用场景,各自采用不同的协议,不可避免的造成系统与系统之间的相互分割,形成一个个“信息孤岛”,缺乏可重用性,难以实现智能楼宇中形成最优化整体的目标。而在互联网方面,Web服务由于采用标准Web协议——XML(ExtensibleMarkupLanguage,可标记扩展语言)、HTTP(HyperTextTransferProtocol,超文本传输协议)等,屏蔽了不同软件平台的差异,从而消除系统之间的异构性、实现当前环境下最高的可集成性,因而得到了广泛应用。上述描述介绍了当前智能楼宇方面存在的“信息孤岛”现象,为了解决这个问题,已有很多研究工作利用提到的Web协议来构建传感网服务;但是现有的研究工作存在灵活性差或者采用HTTP协议时存在IP地址资源不足等问题。目前传感网服务构建可以分为间接方式和直接方式两种。间接方式普遍采用中间件技术,将服务架设在传感器节点与用户之间的第三方之上;而采用中间环节代替传感器提供服务,灵活性差,不能根据传感网环境的变化而对服务进行动态更新、配置和调整。直接方 ...
【技术保护点】
一种楼宇中基于GPSR与SOAP交互的服务网络,其特征在于,所述网络包含:汇聚节点、服务注册中心和若干布放于楼宇中的传感器节点;所述汇聚节点,用于将传感器节点提供的服务发布到服务注册中心,并将接收的用户的服务请求转发给能够为用户提供服务的传感器节点;所述服务注册中心,用于注册传感器节点的服务并依据其接收的用户的自身服务描述信息获取提供服务的传感器节点的信息;其中,所述汇聚节点与各传感器节点之间采用传感网地理路由协议作为通信载体,且采用所述传感网地理路由协议时的各传感器节点及汇聚节点的地理位置信息依据上述各节点所在楼宇中建立的三维坐标系确定。
【技术特征摘要】
1.一种楼宇中基于GPSR与SOAP交互的服务网络,其特征在于,所述网络包含:汇聚节点、服务注册中心和若干布放于楼宇中的传感器节点;所述汇聚节点,用于将传感器节点提供的服务发布到服务注册中心,并将接收的用户的服务请求转发给能够为用户提供服务的传感器节点;所述服务注册中心,用于注册传感器节点的服务并依据其接收的用户的自身服务描述信息获取提供服务的传感器节点的信息;其中,所述汇聚节点与各传感器节点之间采用传感网地理路由协议作为通信载体,且采用所述传感网地理路由协议时的各传感器节点及汇聚节点的地理位置信息依据上述各节点所在楼宇中建立的三维坐标系确定;所述传感器节点进一步包含:传感器WSDL模块,用于生成描述自身服务的WSDL文件,并交由传感器GPSR转发模块发送给汇聚节点;传感器SOAP模块,用于解析汇聚节点依据GPSR协议向其发送的SOAP消息或将服务返回结果封装为SOAP消息,将其传递给传感器GPSR模块进行结果返回;传感器GPSR模块,用于解析、转发接收到的GPSR数据包,并将传感器WSDL模块或传感器SOAP模块发送的消息依据GPSR协议传输至汇聚节点。2.根据权利要求1所述的楼宇中基于GPSR与SOAP交互的服务网络,其特征在于,所述汇聚节点进一步包含:汇聚节点WSDL模块、汇聚节点SOAP模块、汇聚节点HTTP模块和汇聚节点GPSR模块;所述汇聚节点WSDL模块,用于解析接收到由传感器节点依据GPSR协议发送的WSDL文件,交由汇聚节点HTTP模块注册到服务注册中心;所述汇聚节点SOAP模块,用于解析用户经HTTP协议发送的SOAP消息,并转换成基于GPSR协议的SOAP消息,进而交由汇聚节点GPSR模块进行转发;所述汇聚节点HTTP模块,用于将WSDL文件发布到服务注册中心,并且接收用户发送的HTTP服务请求SOAP信息,以及将服务结果搭载于HTTP协议返回给用户;所述汇聚节点GPSR模块,用于接收、解析传感器节点发送的GPSR数据包,并将SOAP请求消息依据GPSR协议转发给对应的传感器节点。3.根据权利要求1所述的楼宇中基于GPSR与SOAP交互的服务网络,其特征在于,所述GPSR协议的数据分组包格式包含:包头和数据域,其中所述包头部分又进一步包含:包类型、工作模式和目的节点位置;所述目的节点位置为该目的节点在楼宇中所处的地理位置;所述包类型字段用于区分GPSR协议搭载的信息的类型,且该类型具体包含:普通数据、自身服务描述数据和简单对象访问数据。4.根据权利要求1所述的楼宇中基于GPSR与SOAP交互的服务网络,其特征在于,所述三维坐标系为:选取一层楼层平面的中心点为坐标原点,以正东方向、正北方向、竖直方向分别作为坐标系的X轴、Y轴、Z轴的正方向,此时楼宇中任意传感器节点的地理位置信息为:{Xs,Ys,Zs...
【专利技术属性】
技术研发人员:董文,牛温佳,胡健,沈强,谭红艳,张宇,赵志军,慈松,
申请(专利权)人:中国科学院声学研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。