一种自动发现地质灾害监测设备的方法及装置转让专利
申请号 : CN202210132071.1
文献号 : CN114625382B
文献日 : 2022-11-08
发明人 : 沈旭明 , 王辉 , 傅锦荣 , 李泽波 , 张永强 , 李庄庄
申请人 : 武汉达梦数据技术有限公司
摘要 :
权利要求 :
1.一种自动发现地质灾害监测设备的方法,其特征在于,新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,方法包括:服务器从数据库获取新部署的地质灾害监测设备的设备信息,并根据设备信息判断是否已安装新部署的地质灾害监测设备对应的驱动;
若判断未安装新部署的地质灾害监测设备对应的驱动,则从驱动池中匹配并获取新部署的地质灾害监测设备对应的驱动后进行安装,以便获取并解析新部署的地质灾害监测设备发送的地质灾害监测数据;
地质灾害监测设备均包含具有IP地址的通讯卡,以便将地质灾害监测设备采集的地质灾害监测数据发送至运营商服务器,具体包括:服务器从数据库获取新部署的地质灾害监测设备的设备信息,其中,所述设备信息包括新部署的地质灾害监测设备的IP地址和驱动信息;
服务器根据设备信息中的IP地址判断所述新部署的地质灾害监测设备是否已与所述运营商服务器互通;
若互通,则根据设备信息中的驱动信息判断是否已安装新部署的地质灾害监测设备对应的驱动;
所述从驱动池中匹配并获取新部署的地质灾害监测设备对应的驱动后进行安装后,具体包括:所述服务器安装新部署的地质灾害监测设备对应的驱动后,从运营商服务器获取新部署的地质灾害监测设备发送的地质灾害监测数据。
2.根据权利要求1所述的自动发现地质灾害监测设备的方法,其特征在于,所述服务器根据设备信息中的IP地址判断所述新部署的地质灾害监测设备是否已与所述运营商服务器互通,具体包括;
所述服务器发送携带新部署的地质灾害监测设备的IP地址的确认请求至运营商服务器;
所述运营商服务器根据确认请求中的IP地址判断是否与IP地址对应的新部署的地质灾害监测设备互通;
若互通,则发送互通确认消息至服务器。
3.根据权利要求1所述的自动发现地质灾害监测设备的方法,其特征在于,服务器从数据库获取新部署的地质灾害监测设备的设备信息,具体包括:新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,并向服务器推送提醒消息;
服务器收到提醒消息后,向所述数据库获取新部署的地质灾害监测设备的设备信息。
4.根据权利要求1所述的自动发现地质灾害监测设备的方法,其特征在于,服务器从数据库获取新部署的地质灾害监测设备的设备信息,具体还包括:新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,并直接向所述服务器发送新部署的地质灾害监测设备的设备信息。
5.一种自动发现地质灾害监测设备的方法,其特征在于,新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,方法包括:服务器从数据库获取新部署的地质灾害监测设备的设备信息;
服务器根据所述设备信息中的地质灾害监测设备位置信息从各个中继设备中确定新部署的地质灾害监测设备对应的第一中继设备;
服务器根据所述设备信息中的驱动信息从驱动池中匹配并获取所述新部署的地质灾害监测设备对应的驱动后,将获取的新部署的地质灾害监测设备对应的驱动发送至第一中继设备;
所述第一中继设备判断是否已安装服务器发送的新部署的地质灾害监测设备对应的驱动;
若判断未安装,则安装服务器发送的新部署的地质灾害监测设备对应的驱动,以便获取并解析新部署的地质灾害监测设备发送的地质灾害监测数据,并将解析后的地质灾害监测数据发送至服务器;
所述服务器根据所述设备信息中的地质灾害监测设备位置信息从各个中继设备中确定新部署的地质灾害监测设备对应的第一中继设备,具体包括:每个中继设备用于采集相应位置区域内的地质灾害监测设备发送的地质灾害监测数据;
从各个中继设备中筛选出新部署的地质灾害监测设备对应的地质灾害监测设备位置信息在采集的位置区域内的中继设备,并确定该中继设备为第一中继设备。
6.根据权利要求5所述的自动发现地质灾害监测设备的方法,其特征在于,所述地质灾害监测设备包括雨量计、土壤水分计、水位计、渗压计、裂缝计、地表位移监测器和测斜仪中的一种或者多种。
7.一种自动发现地质灾害监测设备的装置,其特征在于,至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,用于执行1‑6任一所述的自动发现地质灾害监测设备的方法。
说明书 :
一种自动发现地质灾害监测设备的方法及装置
技术领域
背景技术
害监测设备发送的地质灾害监测数据,但是该方法需要手动进行配置,灵活性不高,且效率较低。
发明内容
质灾害监测设备发送的地质灾害监测数据,但是该方法需要手动安装驱动,灵活性不高,且效率较低。
方法包括:
测设备发送的地质灾害监测数据。
息。
息,方法包括:
一中继设备;
害监测数据发送至服务器。
所述的自动发现地质灾害监测设备的方法。
备信息,并根据设备信息判断是否已安装新部署的地质灾害监测设备对应的驱动;若判断
未安装新部署的地质灾害监测设备对应的驱动,则从驱动池中匹配并获取新部署的地质灾
害监测设备对应的驱动后进行安装,以便获取并解析新部署的地质灾害监测设备发送的地
质灾害监测数据。从而实现了新部署的地质灾害监测设备的驱动的自动安装,该方法不需
要手动安装,灵活性高,且效率大大提高。
附图说明
的附图。
具体实施方式
库中进行存储,其中,所述设备信息包括地质灾害监测设备标识、地质灾害监测设备位置信息和地质灾害监测设备的驱动信息,其中,地质灾害监测设备标识用于唯一标识一台地质
灾害监测设备,一般情况下,一个地质灾害监测设备出厂之后都会携带一个编号,该编号用于唯一标识该设备,本实施例中的地质灾害监测设备标识即为地质灾害监测设备的编号。
假设本实施例场景的数据库中历史上已经包含地质灾害监测设备1‑101、地质灾害监测设
备1‑102、地质灾害监测设备2‑103和地质灾害监测设备3‑101的设备信息,当工作人员将一个新的地质灾害监测设备4‑202部署在相应的位置后,工作人员通过手持设备等方式将新
部署的地质灾害监测设备4‑202的设备信息上传至数据库中进行存储。地质灾害监测设备
包括雨量计、土壤水分计、水位计、渗压计、裂缝计、地表位移监测器和测斜仪等;其中,地质灾害监测设备后面的数字为地质灾害监测设备标识。
景中可实现的方式,如图2所示,具体为:
4)判断是否本服务器已安装驱动4,假设服务器已经安装的驱动为驱动1、驱动2和驱动3,由此可知,服务器并未安装驱动4。
质灾害监测设备发送的地质灾害监测数据。如图2所示,假设服务器已经安装的驱动为驱动
1、驱动2和驱动3,由此可知,服务器并未安装驱动4,因此服务器从驱动池中获取驱动4的安装包后,将驱动4对应的安装包安装至本服务器。当服务器安装驱动4之后,便可以解析并识别新部署的地质灾害监测设备4‑202发送的地质灾害监测数据。其中,驱动池中有各种地质灾害监测设备对应的驱动的安装包。
测数据发送至运营商服务器,如图3‑4所示,具体包括:
测设备采集的地质灾害监测数据发送至运营商侧的服务器,本实施例中为了便于称呼,下
文所说的运营商服务器即为运营商侧的服务器。
存储之后,服务器会获取地质灾害监测设备4‑202的设备信息,其中,所述设备信息中地质灾害监测设备标识为4‑202,地质灾害监测设备位置信息为(经度X10,维度Y1),驱动信息为驱动4,IP地址为2001::1234:0:1:567:ff;首先服务器根据地质灾害监测设备4‑202对应的驱动信息(即驱动4)判断是否本服务器已安装驱动4,假设服务器已经安装的驱动为驱动1、驱动2和驱动3,由此可知,服务器并未安装驱动4。
备虽然已经部署在相应的位置,但是可能因为某些原因不能将地质灾害监测数据正常发送
至运营商服务器,因此,当服务器判断自身并未安装驱动4后,服务器首先会向运营商服务器发送确认请求,以便确认地质灾害监测设备4‑202是否与运营商服务器正常互通,其中,新部署的所述确认请求中包含地质灾害监测设备4‑202对应IP地址2001::1234:0:1:567:
ff,运营商服务器收到携带IP地址2001::1234:0:1:567:ff的确认请求后,判断IP地址为
2001::1234:0:1:567:ff的新部署的地质灾害监测设备4‑202是否正常接入,即新部署的地质灾害监测设备4‑202是否与运营商服务器正常互通;
安装包安装至本服务器。
发送的地质灾害监测数据,若历史上收到过IP地址为2001::1234:0:1:567:ff的地质灾害
监测设备4‑202发送的地质灾害监测数据,则说明,地质灾害监测设备4‑202与运营商服务器正常互通。步骤303,若互通,则发送互通确认消息至服务器。
中可实现的方式,具体为:假设工作人员通过手持设备等方式将新部署的地质灾害监测设
备4‑202的设备信息上传至数据库中进行存储之后,数据库实时向服务器推送提醒消息,以便让服务器获知又有新的地质灾害监测设备部署了,此时的提醒消息中不包含设备信息;
步骤402,服务器收到提醒消息后,主动向所述数据库获取新部署的地质灾害监测设备的设备信息。
监测设备的设备信息,并直接向所述服务器发送新部署的地质灾害监测设备的设备信息。
本实施例提供一种实际场景中可实现的方式,具体为:工作人员通过手持设备等方式将新
部署的地质灾害监测设备的设备信息上传至数据库中进行存储之后,周期性向服务器发送
各个新部署的地质灾害监测设备对应的设备信息。
设备信息,并根据设备信息判断是否已安装新部署的地质灾害监测设备对应的驱动;若判
断未安装新部署的地质灾害监测设备对应的驱动,则从驱动池中匹配并获取新部署的地质
灾害监测设备对应的驱动后进行安装,以便获取并解析新部署的地质灾害监测设备发送的
地质灾害监测数据。从而实现了新部署的地质灾害监测设备的驱动的自动安装,该方法不
需要手动安装,灵活性高,且效率大大提高。
供了一种自动发现地质灾害监测设备的方法,如图7所示,步骤501,新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,方法包
括:本实施例提供一种实际场景中可实现的方式,具体为:
上传至数据库中进行存储,其中,所述设备信息包括地质灾害监测设备标识、地质灾害监测设备位置信息和地质灾害监测设备的驱动信息,其中,地质灾害监测设备标识用于唯一标
识一台地质灾害监测设备,一般情况下,一个地质灾害监测设备出厂之后都会携带一个编
号,该编号用于唯一标识该设备,本实施例中的地质灾害监测设备标识即为地质灾害监测
设备的编号。假设本实施例场景的数据库中历史上已经包含地质灾害监测设备1‑101、地质灾害监测设备1‑102、地质灾害监测设备2‑103和地质灾害监测设备3‑101的设备信息,当工作人员将一个新的地质灾害监测设备4‑202部署在相应的位置后,工作人员通过手持设备
等方式将新部署的地质灾害监测设备4‑202的设备信息上传至数据库中进行存储。其中,地质灾害监测设备包括雨量计、土壤水分计、水位计、渗压计、裂缝计、地表位移监测器和测斜仪等。
的地质灾害监测设备发送的地质灾害监测数据的中继设备。具体的:每个中继设备负责收
集一定位置区域内的地质灾害监测设备发送的地质灾害监测数据,假设:中继设备1负责收集A区域内的地质灾害监测设备发送的地质灾害监测数据,而地质灾害监测设备3‑101和地质灾害监测设备4‑202发送的地质灾害监测数据都在中继设备1负责收集的范围内,因此,地质灾害监测设备3‑101和地质灾害监测设备4‑202会将监测到的地质灾害监测数据发送
至中继设备1;中继设备2负责收集B区域内的地质灾害监测设备发送的地质灾害监测数据,而地质灾害监测设备1‑102和地质灾害监测设备2‑103发送的地质灾害监测数据都在中继
设备2负责收集的范围内,因此,地质灾害监测设备1‑102和地质灾害监测设备2‑103会将监测到的地质灾害监测数据发送至中继设备2;中继设备3负责收集C区域内的地质灾害监测
设备发送的地质灾害监测数据,而地质灾害监测设备1‑101发送的地质灾害监测数据在中
继设备3负责收集的范围内,因此,地质灾害监测设备1‑101会将监测到的地质灾害监测数据发送至中继设备3;此处仅仅是举例说明,并不用于限定本发明。
发送至第一中继设备;如图8所示,假设服务器根据新部署的地质灾害监测设备4‑202对应的驱动4从驱动池中匹配并获取地质灾害监测设备4‑202对应的驱动4的安装包之后,将获
取的驱动4的安装包发送至第一中继设备(即中继设备1);
的地质灾害监测数据发送至服务器。假设中继设备1已判断自己并未安装驱动4,因此,自动安装地质灾害监测设备4‑202对应的驱动4;中继设备1收到地质灾害监测设备4‑202发送的地质灾害监测数据后,会对该地质灾害监测数据进行解析并识别,并将解析后的地质灾害
监测设备4‑202发送的地质灾害监测数据发送至服务器。
用于收集相应位置区域内的地质灾害监测设备发送的地质灾害监测数据;每个中继设备负
责收集一定位置区域内的地质灾害监测设备发送的地质灾害监测数据,假设:中继设备1负责收集A区域内的地质灾害监测设备发送的地质灾害监测数据,而地质灾害监测设备3‑101和地质灾害监测设备4‑202发送的地质灾害监测数据都在中继设备1负责收集的范围内,因此,地质灾害监测设备3‑101和地质灾害监测设备4‑202会将监测到的地质灾害监测数据发送至中继设备1;中继设备2负责收集B区域内的地质灾害监测设备发送的地质灾害监测数
据,而地质灾害监测设备1‑102和地质灾害监测设备2‑103发送的地质灾害监测数据都在中继设备2负责收集的范围内,因此,地质灾害监测设备1‑102和地质灾害监测设备2‑103会将监测到的地质灾害监测数据发送至中继设备2;中继设备3负责收集C区域内的地质灾害监
测设备发送的地质灾害监测数据,而地质灾害监测设备1‑101发送的地质灾害监测数据在
中继设备3负责收集的范围内,因此,地质灾害监测设备1‑101会将监测到的地质灾害监测数据发送至中继设备3;此处仅仅是举例说明,并不用于限定本发明。
署的地质灾害监测设备4‑202对应的地质灾害监测设备位置信息为(经度X10,维度Y1),假
设经判断(经度X10,维度Y1)在A区域范围内,因此,A区域对应的中继设备1即为第一中继设备。所述地质灾害监测设备包括雨量计、土壤水分计、水位计、渗压计、裂缝计、地表位移监测器和测斜仪中的一种或者多种。
息上传至数据库中进行存储,但是一些实际应用场景中,可能工作人员虽然已经将新的地
质灾害监测设备部署在相应位置,但是忘记将新部署的地质灾害监测设备的设备信息上传
至数据库中进行存储,基于此场景,本实施例还提供一种实际场景中可实现的方式,具体
为:
进行存储(因此便无法触发实施例1和实施例2所对应的方案);且假设中继设备1负责收集A
区域内的地质灾害监测设备发送的地质灾害监测数据,而地质灾害监测设备4‑202发送的
地质灾害监测数据在中继设备1负责收集的A区域范围内,同时,各个中继设备之间可以相
互互通。
间范围内如果安装新的驱动,则将安装的新的驱动的安装包发送至中继设备1;中继设备1
收到其他中继设备发送的驱动的安装包之后,判断自己是否安装相应的驱动,若未安装,则安装其他设备发送的安装包且中继设备1未安装的驱动。
2021年1月1日;此时,中继设备1向其他各个中继设备发送广播信号,假设此处的其他各个中继设备包括中继设备2、中继设备3、中继设备4、中继设备5、中继设备6、中继设备7、……和中继设备M;
2021年1月1日之日起一个星期内只有中继设备3、中继设备4和中继设备5安装了新的驱动,则中继设备3、中继设备4和中继设备5会将安装的新的驱动的安装包发送给中继设备1,中
继设备1收到中继设备3、中继设备4和中继设备5发送的新的驱动的安装包之后,会判断是
否已经安装过中继设备3、中继设备4和中继设备5发送的新的驱动的安装包,若未安装,则会自动安装中继设备3、中继设备4和中继设备5发送的未安装的驱动,假设中继设备3发送
的新的驱动的安装包在中继设备1安装之后,便可以解析和识别该地质灾害监测数据1。本
实施例中的预设时间范围仅仅是举例说明,并不用于限定本发明,具体的可以根据实际需
求进行设置。
个或多个处理器21以及存储器22。其中,图9中以一个处理器21为例。
1和实施例2中的自动发现地质灾害监测设备的方法。所述处理器21通过运行存储在所述存
储器22中的非易失性软件程序、指令以及模块,从而执行自动发现地质灾害监测设备的装
置的各种功能应用以及数据处理,即实现实施例1‑实施例3的自动发现地质灾害监测设备
的方法。
连接至所述处理器21。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
1、图3、图5‑图7所示的各个步骤。
可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。