本发明涉及通信技术的应用。
背景技术
如今,在我国,儿童走失现象已经不仅仅是偶然事件,而已经上升到了一个非常严重的社会问题,其原因归根到底还是技术手段未在其中起到决定性因素的原因。
技术实现要素:
本发明是为了解决目前儿童走失或丢失后定位效果差的问题,从而提供一种无线传感网络下基于dna的儿童走失定位方法及系统。
1、无线传感网络下基于dna的儿童走失或丢失定位方法,其特征是:它包括以下步骤:
步骤一、对于每一个新生儿,在其出生的同时采集其dna数据,将该dna数据上传至网络大数据服务器上;
步骤二、在每一个新生儿出生后的12小时内为该新生儿穿戴或植入一个无线通信设备,将使之构成一个无线接入点ap;所每个无线接入点均生成一个信息包,所述信息包包括:包头、新生儿的dna信息、该无线接入点ap的id;
将所有无线接入点ap组成无线传感网络,具体为:
步骤a、将位于同一通信小区内的a个无线接入点ap构成一个簇,a为正整数,在每个簇内,所有无线接入点ap共同推选一个无线接入点ap作为簇头,其它a-1个无线接入点ap作为簇成员;
在无线传感网络中,各簇的簇头能够相互通信,位于不同簇内的簇成员不能相互通信,各簇的簇头接入网络大数据服务器;
所述儿童走失定位的具体过程为:
当发生事件时,顺次执行如下过程
步骤b1、判断是否获知走失或丢失儿童的dna信息;如果判断结果为是,则执行步骤b3;如果判断结果为否,则执行步骤b2;
步骤b2、搜寻走失或丢失儿童的dna检材,获取走失或丢失儿童的dna信息;然后执行步骤b3;登录网络大数据服务器,根据走失或丢失儿童的dna信息查询走失或丢失儿童的无线接入点ap的id;
步骤b4、以网络大数据服务器为发起节点,在无线传感网络内广播寻找信息包所属寻找新信息包包括两级数据结构,第一级数据结构为走失或丢失儿童的无线接入点ap的id;第二级数据结构为走失或丢失儿童的dna信息
步骤b5、各簇的簇头接收所述寻找信息包;并解析所述寻找信息包,获取走失或丢失儿童的无线接入点ap的id;
步骤b6、各簇的簇头要求笨簇的所有簇成员上报其信息包,所述各簇的簇头逐一解析各信息包,获取各簇成员的id;
步骤b7、第一级数据判断步骤:各簇的簇头判断步骤b6获得的各簇成员的id是否有与寻找信息包中走失或丢失儿童的无线接入点ap相同id的无线接入点;如果判断结果为是,则执行步骤b8;如果判断结果为否,则执行步骤b9;
步骤b8、各簇的簇头要求笨簇的所有簇成员上报其信息包,所述各簇的簇头逐一解析各信息包,获取各簇成员的dna信息
步骤b9、各簇的簇头判断步骤b8获得的各簇成员的dna信息是否有与寻找信息包中走失或丢失儿童相同的无线接入点;如果判断结果为是,则执行步骤b10;如果判断结果为否,则返回执行步骤b1;
步骤b10、该簇的簇头向向网络大数据服务器回复应答数据包,所述应答数据包包括包头、“存在相同id的无线接入点”以及走失或丢失儿童相同的dna信息
步骤b7、第二级数据判断步骤:各簇的簇头判断步骤b8获得的各簇成员的id是否有与寻找信息包中走失或丢失儿童相同的dna信息的无线接入点;如果判断结果为是,则执行步骤b8;如果判断结果为否,则执行步骤b9;
步骤b8、
步骤b8、该簇的簇头向网络大数据服务器回复应答数据包,所述应答数据包包括包头、“存在相同id的无线接入点”,然后执行步骤b10;
该簇的簇头向网络大数据服务器回复应答数据包,所述应答数据包包括包头、“存在相同id的无线接入点”和寻找到的,然后执行步骤b10;
网络大数据服务器接收该应答数据包并解析其中的id与走失或丢失儿童相同的dna信息;网络大数据服务器根据步骤b4的信息复核该两项信息,如果符合一致,则执行步骤b11,如果符合不一致,则返回执行步骤b1
步骤b11、根据寻找到的无线接入点的id所在通信小区,定位该无线接入点的具体位置,完成无线传感网络下基于dna的儿童走失定位。
2、实现上述方法的定位系统,它包括北斗定位卫星,所述北斗定位卫星用于根据无线接入点ap的id对其进行定位;
它还包括儿童走失或丢失搜寻系统,所述儿童走失或丢失搜寻系统包括网络大数据服务器和嵌入式儿童基础dna数据模块和嵌入式儿童基础id模块;
所述嵌入式走失或丢失儿童基础数据模块嵌入在网络大数据服务器中;所述嵌入式走失或丢失儿童基础dna数据数据模块用于容纳步骤一中采集的新生儿原始dna数据;
所述嵌入式儿童基础id模块用于容纳步骤二中对应步骤一配给的相应无线接入点ap的id信息;
本发明利用无线传感网络这一前沿通信技术,以及利用dna这一人体独一无二的信息特征,将两种信息进行绑定,在利用我国中的北斗卫星的定位技术,能够做到将每一名新生儿在任何时间任何地点的定位。本发明若基础数据即新生儿的数据采集完整,则本发明在儿童走失或丢失时,其定位成功率可高达90%以上
附图说明
图1是本发明方法的流程图;
图2是本发明方法中儿童走失定位的具体流程图
图3是本发明系统的结构图;
具体实施方式
具体实施方式一、结合图1说明本具体实施方式,无线传感网络下基于dna的儿童走失或丢失定位方法,其特征是:它包括以下步骤:
步骤一、对于每一个新生儿,在其出生的同时采集其dna数据,将该dna数据上传至网络大数据服务器上;
步骤二、在每一个新生儿出生后的12小时内为该新生儿穿戴或植入一个无线通信设备,将使之构成一个无线接入点ap;所每个无线接入点均生成一个信息包,所述信息包包括:包头、新生儿的dna信息、该无线接入点ap的id;
将所有无线接入点ap组成无线传感网络,具体为:
步骤a、将位于同一通信小区内的a个无线接入点ap构成一个簇,a为正整数,在每个簇内,所有无线接入点ap共同推选一个无线接入点ap作为簇头,其它a-1个无线接入点ap作为簇成员;
在无线传感网络中,各簇的簇头能够相互通信,位于不同簇内的簇成员不能相互通信,各簇的簇头接入网络大数据服务器;
所述儿童走失定位的具体过程为:
当发生事件时,顺次执行如下过程
步骤b1、判断是否获知走失或丢失儿童的dna信息;如果判断结果为是,则执行步骤b3;如果判断结果为否,则执行步骤b2;
步骤b2、搜寻走失或丢失儿童的dna检材,获取走失或丢失儿童的dna信息;然后执行步骤b3;登录网络大数据服务器,根据走失或丢失儿童的dna信息查询走失或丢失儿童的无线接入点ap的id;
步骤b4、以网络大数据服务器为发起节点,在无线传感网络内广播寻找信息包所属寻找新信息包包括两级数据结构,第一级数据结构为走失或丢失儿童的无线接入点ap的id;第二级数据结构为走失或丢失儿童的dna信息
步骤b5、各簇的簇头接收所述寻找信息包;并解析所述寻找信息包,获取走失或丢失儿童的无线接入点ap的id;
步骤b6、各簇的簇头要求笨簇的所有簇成员上报其信息包,所述各簇的簇头逐一解析各信息包,获取各簇成员的id;
步骤b7、第一级数据判断步骤:各簇的簇头判断步骤b6获得的各簇成员的id是否有与寻找信息包中走失或丢失儿童的无线接入点ap相同id的无线接入点;如果判断结果为是,则执行步骤b8;如果判断结果为否,则执行步骤b9;
步骤b8、各簇的簇头要求笨簇的所有簇成员上报其信息包,所述各簇的簇头逐一解析各信息包,获取各簇成员的dna信息
步骤b9、各簇的簇头判断步骤b8获得的各簇成员的dna信息是否有与寻找信息包中走失或丢失儿童相同的无线接入点;如果判断结果为是,则执行步骤b10;如果判断结果为否,则返回执行步骤b1;
步骤b10、该簇的簇头向向网络大数据服务器回复应答数据包,所述应答数据包包括包头、“存在相同id的无线接入点”以及走失或丢失儿童相同的dna信息
步骤b7、第二级数据判断步骤:各簇的簇头判断步骤b8获得的各簇成员的id是否有与寻找信息包中走失或丢失儿童相同的dna信息的无线接入点;如果判断结果为是,则执行步骤b8;如果判断结果为否,则执行步骤b9;
步骤b8、
步骤b8、该簇的簇头向网络大数据服务器回复应答数据包,所述应答数据包包括包头、“存在相同id的无线接入点”,然后执行步骤b10;
该簇的簇头向网络大数据服务器回复应答数据包,所述应答数据包包括包头、“存在相同id的无线接入点”和寻找到的,然后执行步骤b10;
网络大数据服务器接收该应答数据包并解析其中的id与走失或丢失儿童相同的dna信息;网络大数据服务器根据步骤b4的信息复核该两项信息,如果符合一致,则执行步骤b11,如果符合不一致,则返回执行步骤b1
步骤b11、根据寻找到的无线接入点的id所在通信小区,定位该无线接入点的具体位置,完成无线传感网络下基于dna的儿童走失定位。
本实施方式中,对于步骤二中为该新生儿穿戴或植入一个无线通信设备,该无线通信设备能够采用无线充电设备为其充电。
具体实施方式二、结合图3说明本具体实施方式,实现具体实施方式一所述的无线传感网络下基于dna的儿童走失或丢失定位系统,它包括北斗定位卫星,所述北斗定位卫星用于根据无线接入点ap的id对其进行定位;
特征是:它还包括儿童走失或丢失搜寻系统,所述儿童走失或丢失搜寻系统包括网络大数据服务器和嵌入式儿童基础dna数据模块和嵌入式儿童基础id模块;
所述嵌入式走失或丢失儿童基础数据模块嵌入在网络大数据服务器中;所述嵌入式走失或丢失儿童基础dna数据数据模块用于容纳步骤一中采集的新生儿原始dna数据;
所述嵌入式儿童基础id模块用于容纳步骤二中对应步骤一配给的相应无线接入点ap的id信息。