[发明专利]应用于嵌入式平台的服务发现系统及其服务发现方法无效

专利信息
申请号: 201210200964.1 申请日: 2012-06-18
公开(公告)号: CN102695239A 公开(公告)日: 2012-09-26
发明(设计)人: 石硕;李家琦;叶亮;刘通;杨明川;王振永;贾敏 申请(专利权)人: 哈尔滨工业大学
主分类号: H04W40/02 分类号: H04W40/02;H04W40/24;H04W84/18
代理公司: 哈尔滨市松花江专利商标事务所 23109 代理人: 张果瑞
地址: 150001 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 应用于 嵌入式 平台 服务 发现 系统 及其 方法
【说明书】:

技术领域

发明涉及一种服务发现系统及服务发现方法,特别涉及一种应用于嵌入式平台的服务发现系统及其服务发现方法。

背景技术

嵌入式系统(Embedded System),一般指非桌面计算机系统(即非PC、服务器、大中小型机等),有计算机功能且可以“嵌入”到专用设备并发挥专用功能的计算机设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。简单地说,这种计算机通过和设备的电气连接,并通过在计算机上运行的专用程序对接口进行通讯和控制,使设备成为智能化的设备,比如:基于网络的工业控制器、带彩色显示的智能终端等。嵌入式系统主要由嵌入式处理器为核心的硬件系统、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。

通过服务发现协议,设备能自动发现网络中相关的服务信息以便使用网络所提供的服务。换言之,服务发现就是寻找提供所需服务的服务提供者的位置,一旦获得所需服务的位置(通常是服务提供者的地址),用户就可以访问并使用它。对用户而言,服务发现技术可以大大简化终端设备发现以及使用服务的过程,尤其是在动态变化的无线泛在网络,新加入网络的节点对于网络中所提供的服务一无所知,在绝大多数情况下也不可能预先给节点静态配置服务信息。对于这类节点移动性大的网络而言,采用服务发现的方式实现服务的自动发现显得尤为重要。现有自组网协议在嵌入式平台上设计繁琐,程序复杂并且只是单纯的路由建立过程,而没有能够获得实际的服务。

发明内容

本发明为了解决现有自组网协议在嵌入式平台上设计繁琐,程序复杂并且只是单纯的路由建立过程,而没有能够获得实际的服务的问题,本发明提供一种应用于嵌入式平台的服务发现系统及其服务发现方法。

应用于嵌入式平台的服务发现系统,该系统是由多个节点组成的传感器网络,每个节点中嵌入有路由请求模块、路由应答模块、路由表建立模块和路由表维护模块;

路由请求模块:

用于在接收路由请求消息SS_REQ时,判断目的节点是不是本节点,如果不是,广播一个路由请求消息SS_REQ;如果是,则找到目的节点,启动路由应答模块;每个路由请求消息SS_REQ都有一个源节点ID号、目的节点ID号、序列号和TTL,TTL(Time-To-Live)为IP数据包字段,TTL表示该帧的传播跳数;

路由应答模块:

用于建立源节点到目的节点的路由;该目的节点缓存一条回到源节点的路由,并采用单播的方式通过该路由发送路由应答消息SS_REP给源节点;

路由表建立模块:

用于保存该模块所在节点相邻节点的连接状态到路由表里;

用于在接收到相邻节点发送的一条路由应答消息SS_REP时,根据路由应答消息SS_REP检查路由表里是否有一个表项对应到路由应答消息SS_REP对应的目的节点,若没有相应的表项,则根据接收到的路由应答消息SS_REP创建新的表项;

用于在为目的节点创建或更新它的路由表时,根据相邻节点发送的路由应答消息SS_REP检查该节点的路由表里是否有一个表项对应到所述路由应答消息SS_REP的目的节点,若没有相应的表项,则根据接收到的路由应答消息SS_REP创建新的表项;

用于在为目的子网创建或更新它的路由表时,根据相邻节点发送的路由应答消息SS_REP检查该节点的路由表里是否有一个表项对应到所述路由应答消息SS_REP的目的节点,若没有相应的表项,则根据接收到的路由应答消息SS_REP创建新的表项;

表项由要到达节点的ID号、下一跳节点的ID号、序列号和生存时间组成;

路由表维护模块:用于通过广播本地HELLO消息帧进行路由维护;

HELLO消息帧为TTL=1时的SS_REP帧;

用于在相隔15s时间内本节点没有收到来自相邻节点的HELLO消息帧,则表示该邻居节点所在的路由失效,在路由表中删除相应的路由;

HELLO消息帧还用于监测活跃路径上相邻节点的链接状况,

用于在本节点在一定时间内没有收到活跃路径上的相邻节点发送来的HELLO消息帧时,则该节点与相邻节点的链路已断,该节点向网络广播路由错误信息SS_ERR,通知活跃路径中其他所有节点删除失效路径上相应的路由信息。

基于所述的应用于嵌入式平台的服务发现系统的服务发现方法,它包括如下步骤:

步骤一:根据不同的服务类型,为传感器网络中每个嵌入式服务节点设置ID号;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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