[发明专利]一种面向物联网应用的Web服务的冗余检测方法及系统有效

专利信息
申请号: 201110206923.9 申请日: 2011-07-22
公开(公告)号: CN102457569A 公开(公告)日: 2012-05-16
发明(设计)人: 牛温佳;徐月梅;赵志军;唐晖;谭红艳 申请(专利权)人: 中国科学院声学研究所
主分类号: H04L29/08 分类号: H04L29/08;H04L12/26;G06F17/30
代理公司: 北京法思腾知识产权代理有限公司 11318 代理人: 杨小蓉;高宇
地址: 100190 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 联网 应用 web 服务 冗余 检测 方法 系统
【说明书】:

技术领域

发明涉及物联网的服务管理方法,特别涉及一种面向物联网应用的Web服务表示的冗余检测方法及系统。

背景技术

物联网(Internet ofThings,IOT)是一个新兴的概念,是一种通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的网络。通过物联网的定义可以看出,其核心和基础仍然是互联网,不同的是将互联网连接的用户端扩展到物品和物品。因此,提供商提供的各种物联网应用服务,可以通过Internet进行部署以便客户端远程访问和调用执行,将是物联网服务管理的一种必然发展趋势。

Web服务(Web Service,WS)是当前Internet上最主要的一种服务实现技术,它通过Web服务描述语言(WSDL)对各种软件应用程序进行描述和封装,进而利用统一资源标识符(URI)对封装后的软件应用程序进行标识定位,通过简单对象访问协议(SOAP)进行消息通信,最终实现跨越不同地域、不同行业的服务间互操作。

Web服务技术为Internet上的服务管理提供了有效的技术支撑。然而,面向具体的物联网应用,Web服务仍面临以下问题和挑战:

第一,从用户角度看,物联网的服务呈现海量的特点。一方面,这些服务大多会依赖底层的传感设备(如传感器),因此随着时间的增长,服务本身处理的数据将指数级增长;另一方面,接入Internet的物品种类繁多、功能各异,将导致服务数量海量增长。在不影响用户服务质量的前提下,如果不对以上服务规模加以控制,将对现有的存储、搜索和通信技术产生巨大冲击,成为现阶段物联网发展的一个瓶颈。

第二,从提供商角度看,物联网的服务呈现动态的特点。传感器等传感设备,随着使用的频度加大,会存在能量消耗过大、敏感度下降等问题。如果频繁更换硬件设备,或者根据传感器性能变化重新构建并发布新的服务,都将导致资源的严重浪费,并不是合理的解决方法。因此,当传感设备性能发生变化,适时的对相应服务做出动态调整就变得非常重要。

在物联网应用中,传统的Web服务表示方法(WSDL2.0)缺乏对服务功能的充分刻画,尤其缺乏对核心规则的描述,导致无法区别功能相似的服务而无法消除服务冗余,大大增加物联网服务的存储和搜索负担。因此,在WSDL2.0基础上,本发明提出了一种新的Web服务表示方法,对WSDL语法进行了基于逻辑表达式的规则扩展,并进一步给出相应的服务冗余检测方法。

因此,针对物联网应用的快速发展,如何解决以上Web服务技术存在的问题迫在眉睫。通过分析我们发现,解决问题的关键还是要在Web服务技术的核心基础,即Web服务表示上寻求突破。

目前,Web服务表示主要采用IBM和微软等公司于2001年3月提出的WSDL描述语言,后经修改于2007年6月获得W3C国际组织推荐,当前的最新版本为WSDL2.0。WSDL2.0是建立在XML语言基础上的服务描述规范,语法上以div为根元素,而div根元素又封装了types、interface、binding和service四个子元素,其语法框架如图1所示。其中types元素定义了服务交换消息时使用的数据类型;interface元素定义了具体的Web服务操作,包括服务的输入、输出和服务出错后所返回的错误消息序列;binding元素定义了用户与Web服务通信的协议;service元素为每一个binding元素声明了一个唯一的Web服务访问地址。WSDL2.0语法框架如图6所示。

事实上,Web服务描述语言WSDL不管在语法上怎样定义和扩展,它在描述Web服务时都遵循着一个基本原则,即任何Web服务的刻画都需要充分考虑到三个方面的服务语义内涵:输入(Input)、输出(Output)和服务功能(Function)。图1给出了WSDL2.0语法中四个子元素分别与服务输入、输出和服务功能的映射关系。

归纳起来,WSDL2.0在刻画服务语义内涵的过程中具备以下三个特点:

第一,types元素和interface元素刻画了大部分服务输入和输出相关的内容,包括数据类型、消息格式、消息传输顺序等;

第二,service元素主要用来刻画服务功能,需要指出的是,它并没有给出具体的功能描述,而是给出了服务功能的访问地址;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110206923.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top