[发明专利]基于无线传感网的医护定位及告警方法有效
申请号: | 201210427410.5 | 申请日: | 2012-10-31 |
公开(公告)号: | CN102970727A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 叶亮;李月;石硕;沙学军;孟维晓;吴少川;李卓明 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H04W40/24 | 分类号: | H04W40/24;H04W64/00;H04W84/18 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张宏威 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 无线 传感 医护 定位 告警 方法 | ||
1.基于无线传感网的医护定位及告警方法,其特征是:它由以下步骤实现:
步骤一、在每个楼层内,均设置一个控制中心和N个锚节点,该控制中心和N个锚节点构成一个簇,其中,控制中心为簇首,N个锚节点为簇成员;N为正整数;
各楼层之间的簇首能够相互通信,位于不同簇内的簇成员不能相互通信;
步骤二、将每个楼层内的簇中各节点上电,簇首广播Route消息,所述Route消息中包括簇ID、消息序列号和秩,秩的初始值0;
步骤三、每个锚节点在收到Route消息后,根据Route消息中的簇ID判断其本身是否属于该簇,判断结果为否的所有锚节点丢弃收到的Route消息;判断结果为是的所有锚节点对该Route消息进行处理,每个锚节点对Route消息进行处理的过程为:
步骤三一、该锚节点根据Route消息中的消息序列号判断是否受到过相同的Route消息,如果判断结果为是,则丢弃收到的Route消息;否则则执行步骤三二;
步骤三二、该锚节点将收到的Route消息中的秩加1,并设置为该锚节点的秩,记录路由信息后将接收到的Route消息转发至其它锚节点;并执行步骤四;
步骤四、当所述Route消息遍历簇首所在簇中的所有锚节点后,则完成该簇首所在楼层的按楼层分簇的树状路由表的建立;
步骤五、根据步骤四建立的按楼层分簇的树状路由表布置锚节点,并将每层的锚节点的拓扑结构发至控制中心,各控制中心之间交互每层锚节点的分布图;
患者终端定位方法:
患者终端为一个能够移动的节点,所述患者终端能够与每个控制中心或每个锚节点进行通信;
步骤A1、患者终端发出定位要求信息给各控制中心,每个控制中心接收定位要求信息并判断所述定位要求信息是否属于本楼层;如果判断结果为是,则执行步骤A11,如果判断结果为否,则执行步骤A12;
步骤A11、该控制中心判断是否收到过该患者终端发出的漫游通知,如果判断结果为是,则执行步骤A111;如果判断结果为否,则执行步骤A112;
步骤A111、向该定位终端所属楼层的控制中心发送协助定位请求Assist消息,进行协助定位;
步骤A112、向所有锚节点广播定位请求Request消息,并执行步骤A2;
步骤A12、该控制中心该定位终端所属楼层的控制中心发送协助定位请求Assist消息,进行协助定位;
步骤A2、每个锚节点收到Request消息后,根据所述Request消息中的簇ID判断本机是否属于该簇,如果判断结果为否,则执行步骤A21;如果判断结果为是,则执行步骤A22;
步骤A21、丢弃接收到的Request消息;
步骤A22、该锚节点根据所述Request消息中的序列号判断是否收到过相同请求,如果判断结果为是,则执行步骤A221,如果判断结果为否,则执行步骤A222;
步骤A221、丢弃接收到的Request消息;
步骤A222、将收到的Request消息转发至其它锚节点,直至转发回患者终端,并执行步骤A3;
步骤A3、患者终端接收Request消息,并根据所述Request消息中的ID判断本机是否为查找对象,如果判断结果为否,则执行步骤A31;如果判断结果为是,则执行步骤A32;
步骤A31、丢弃接收到的Request消息;
步骤A32、则广播Position消息,所述Position消息中包括患者目前生命体征数据;并执行步骤A4;
步骤A4、每个锚节点接收到Position消息后,判断消息中的“相邻锚节点ID”项是否为空,如果判断结果为是,则执行步骤A41;如果判断结果为否,则执行步骤A42;
步骤A41、将该锚节点的ID写入此项目中,并沿步骤四建立的按楼层分簇的树状路由表逐跳转发此消息至该簇的控制中心;并执行步骤A5;
步骤A42、向其它锚节点转发该Position消息;
步骤A5、该簇中的控制中心收到Position消息后,读取其中的患者ID,获得患者目前生命体征数据,并根据“相邻锚节点ID”项完成对患者的定位;
患者终端告警方法:
步骤B1、患者终端广播Alarm消息,所述Alarm消息中包括终端ID、终端簇ID和患者生命体征数据;
步骤B2、锚节点收到Alarm消息后,判断所述Alarm消息中的“相邻锚节点ID”项是否为空,如果判断结果为是,则执行步骤B21;如果判断结果为否,则执行步骤B22;
步骤B21、将该锚节点的ID写入此项目中,并沿步骤四建立的按楼层分簇的树状路由表逐跳转发此消息至该簇的控制中心;并执行步骤B3;
步骤B22、向其它锚节点转发该Alarm消息;
步骤B3、控制中心收到Alarm消息后,根据其中的终端簇ID判断该患者终端是否为本簇的患者,如果判断结果为是,则执行步骤B31;如果判断结果为否,则执行步骤B32;
步骤B31、根据“相邻锚节点ID”项对患者进行定位,完成患者终端告警;
步骤B32、转发该Alarm消息给患者终端所属的控制中心,并返回执行步骤B3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210427410.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:组件安装防护板
- 下一篇:一种减振器装配辅助装置