[发明专利]应用于嵌入式平台的服务发现系统及其服务发现方法无效
申请号: | 201210200964.1 | 申请日: | 2012-06-18 |
公开(公告)号: | CN102695239A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 石硕;李家琦;叶亮;刘通;杨明川;王振永;贾敏 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W40/24;H04W84/18 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张果瑞 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 应用于嵌入式平台的服务发现系统及其服务发现方法,涉及涉及一种服务发现系统及服务发现方法。为了解决现有自组网协议在嵌入式平台上设计繁琐,程序复杂并且只是单纯的路由建立过程,而没有能够获得实际的服务的问题。应用于嵌入式平台的服务发现系统,该系统是由多个节点组成的传感器网络,每个节点中嵌入有路由请求模块、路由应答模块、路由表建立模块和路由表维护模块;基于上述系统的服务发现方法:为每个嵌入式服务节点设置ID号;源节点广播路由请求消息寻找一条从源节点到目的节点的路由;源节点收到路由应答消息SS_REP后,建立反向路由;源节点对目的节点发出指令获取服务信息;同时,路由表维护模块对路由表进行维护。用于嵌入式平台。 | ||
搜索关键词: | 应用于 嵌入式 平台 服务 发现 系统 及其 方法 | ||
【主权项】:
应用于嵌入式平台的服务发现系统,其特征在于,该系统是由多个节点组成的传感器网络,每个节点中嵌入有路由请求模块、路由应答模块、路由表建立模块和路由表维护模块;路由请求模块:用于在接收路由请求消息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,通知活跃 路径中其他所有节点删除失效路径上相应的路由信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210200964.1/,转载请声明来源钻瓜专利网。