[发明专利]一种楼宇中基于GPSR与SOAP交互的服务网络及其构建方法有效
申请号: | 201210412098.2 | 申请日: | 2012-10-25 |
公开(公告)号: | CN103780593A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 董文;牛温佳;胡健;沈强;谭红艳;张宇;赵志军;慈松 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉;杨青 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 楼宇 基于 gpsr soap 交互 服务 网络 及其 构建 方法 | ||
技术领域
本发明涉及基于传感网服务的智能楼宇应用中服务构建方法,具体涉及一种楼宇中基于GPSR与SOAP交互的服务网络及其构建方法。
背景技术
智能楼宇是将建筑、通信、计算机和控制等各方面先进技术融合,使建筑物内设备协调工作,合理集成为最优化整体,从而为用户创造一个效率最大化、消耗最小化的环境。目前传感网技术在智能楼宇方面的应用已非常普遍,典型的有安防系统、消防报警系统、电梯运行监测系统等。然而这些应用大多是针对某个特定的应用场景,各自采用不同的协议,不可避免的造成系统与系统之间的相互分割,形成一个个“信息孤岛”,缺乏可重用性,难以实现智能楼宇中形成最优化整体的目标。而在互联网方面,Web服务由于采用标准Web协议——XML(ExtensibleMarkup Language,可标记扩展语言)、HTTP(HyperText Transfer Protocol,超文本传输协议)等,屏蔽了不同软件平台的差异,从而消除系统之间的异构性、实现当前环境下最高的可集成性,因而得到了广泛应用。上述描述介绍了当前智能楼宇方面存在的“信息孤岛”现象,为了解决这个问题,已有很多研究工作利用提到的Web协议来构建传感网服务;但是现有的研究工作存在灵活性差或者采用HTTP协议时存在IP地址资源不足等问题。
目前传感网服务构建可以分为间接方式和直接方式两种。间接方式普遍采用中间件技术,将服务架设在传感器节点与用户之间的第三方之上;而采用中间环节代替传感器提供服务,灵活性差,不能根据传感网环境的变化而对服务进行动态更新、配置和调整。直接方式中,则是采用传感器直接构建服务的方式将传感器节点直接作为服务提供者,相比较于间接方式,灵活性有所提高;但是直接方式在通信时普遍采用Web服务中基于IP的通信协议,而伴随着传感网技术的不断发展,目前情况下为每个传感器都分配一个唯一的IP地址并不现实。
发明内容
本发明的目的在于,为克服现有技术存在的上述问题,本发明提供了一种楼宇中基于GPSR与SOAP交互的服务网络及其构建方法。
为实现上述目的,本发明提供了一种楼宇中基于GPSR与SOAP交互的服务网络,其特征在于,所述网络包含:
汇聚节点、服务注册中心和若干布放于楼宇中的传感器节点;
所述汇聚节点,用于将传感器节点提供的服务发布到服务注册中心,并将接收的用户的服务请求转发给能够为用户提供服务的传感器节点;
所述服务注册中心,用于注册传感器节点的服务并依据其接收的用户的自身服务描述信息获取提供服务的传感器节点的信息;
其中,所述汇聚节点与各传感器节点之间采用传感网地理路由协议作为通信载体,且采用所述传感网地理路由协议时的各传感器节点及汇聚节点的地理位置信息依据上述各节点所在楼宇中建立的三维坐标系确定。
上述技术方案中,所述传感器节点进一步包含:
传感器WSDL模块,用于生成描述自身服务的WSDL文件,并交由传感器GPSR转发模块发送给汇聚节点;
传感器SOAP模块,用于解析汇聚节点依据GPSR协议向其发送的SOAP消息或将服务返回结果封装为SOAP消息,将其传递给传感器GPSR转发模块进行结果返回。;
传感器GPSR模块,用于解析、转发接收到的GPSR数据包,并将传感器WSDL模块或传感器SOAP模块发送的消息依据GPSR协议传输至汇聚节点。
上述技术方案中,所述汇聚节点进一步包含:
汇聚节点WSDL模块、汇聚节点SOAP模块、汇聚节点HTTP模块和汇聚节点GPSR模块;
所述汇聚节点WSDL模块,用于解析接收到由传感器节点依据GPSR协议发送的WSDL文件,交由汇聚节点HTTP模块注册到服务注册中心;
所述汇聚节点SOAP模块,用于解析用户经HTTP协议发送的SOAP消息,并转换成基于GPSR协议的SOAP消息,进而交由汇聚节点GPSR模块进行转发;
所述汇聚节点HTTP模块,用于将WSDL文件发布到服务注册中心,并且接收用户发送的HTTP服务请求SOAP信息,以及将服务结果搭载于HTTP协议返回给用户;
所述汇聚节点GPSR模块,用于接收、解析传感器节点发送的GPSR数据包,并将SOAP请求消息依据GPSR协议转发给对应的传感器节点。
上述技术方案中,所述GPSR协议的数据分组包格式包含:包头和数据域,其中所述包头部分又进一步包含:包类型、工作模式和目的节点位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210412098.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:天然巴马矿物质泉水化妆品及其配制方法
- 下一篇:升降式挡车栏