[发明专利]一种基于ESB的物联网网络服务交换实现方法及装置有效
申请号: | 201310339319.2 | 申请日: | 2013-08-06 |
公开(公告)号: | CN104348876B | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 蔡义祥 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 秦力军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 esb 联网 网络服务 交换 实现 方法 装置 | ||
本发明公开了一种基于ESB的物联网网络服务交换实现方法及装置,涉及物联网应用技术,所述实现方法包括:物联网中的各物联网设备根据外部用户请求,开发相应的网络服务;各物联网设备将各自开发的网络服务封装成服务注册文件,并进行本地保存;各物联网设备将所述服务注册文件的网址发送给交换平台,通过所述交换平台对外发布所述服务注册文件的网址。本发明能够通过对网络服务资源进行三种方式的网络服务开发,实现将所有物联网设备所具有的网络服务直接接入到物联网中来完成网络服务的汇聚和共享。
技术领域
本发明涉及物联网应用技术,特别涉及一种基于ESB的物联网网络服务交换实现方法及装置。
背景技术
ESB(Enterprise Service Bus,企业服务总线)是传统中间件技术与XML、Web服务等技术会合的产物,其提供了网络中最基本的连接中枢。
物联网的概念自从被提出后,受到了广泛的关注,并且具有广阔的发展前景。但是对于物联网来说,当前还没有统一的技术和设备标准,目前得到广泛认同的概念为:通过射频识别装置、红外感应器、全球定位系统以及激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行交换和通信的一种网络。
现有技术存在基于ESB的web服务实现方法、ESB和服务中心,只能基于ESB开发webservice方式的网络服务;或者面向服务的体系结构下的企业服务总线系统,只能针对企业内部服务器之间的通信和交换,并没有将整个物联网的设备接入到网络中。
从上面的描述中可以看出,在现有技术中,ESB只能开发webservice一种网络服务方式,同时只是应用于企业内部服务器之间的网络服务交换和通信,而没有将所有物联网设备所具有的网络服务直接接入到物联网中。
发明内容
本发明的目的在于提供一种基于ESB的物联网网络服务交换实现方法及装置,能够更好地解决ESB只能开发webservice一种网络服务方式,并且不能将所有物联网设备所具有的网络服务直接接入到物联网中的问题。
根据本发明的一个方面,提供了一种基于ESB的物联网网络服务交换实现方法,包括:
物联网中的各物联网设备根据外部用户请求,开发相应的网络服务;
各物联网设备将各自开发的网络服务封装成服务注册文件,并进行本地保存;
各物联网设备将所述服务注册文件的地址发送给交换平台,通过所述交换平台对外发布所述服务注册文件的地址。
优选地,所述交换平台对外发布所述服务注册文件的地址的步骤包括:
对于访问者要访问的服务注册文件的地址,进行访问权限校验,以判断访问者是否有权进行访问;
若判断访问者有权进行访问,则将所述服务注册文件的地址发布给所述访问者;
若判断访问者无权进行访问,则不向访问者发布所述注册文件地址。
优选地,所述访问者利用交换平台发布的地址,访问相应的物联网设备的服务注册文件,并下载对应的网络服务。
优选地,所述物联网中的各物联网设备根据外部用户请求,开发相应的网络服务的步骤包括:
各物联网设备根据预定义的统一格式,将各物联网设备中网络服务资源格式转换为所述统一格式;
利用所述转换后的网络服务资源开发与外部用户请求的web或http或r01服务方式相一致的网络服务。
优选地,所述各物联网设备将各自开发的网络服务封装成服务注册文件的步骤包括:
所述各物联网设备根据所述网络服务方式,选择相应的封装模式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310339319.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于谐振原理的变流器直流电容容量检测方法
- 下一篇:一种小型电阻测试装置