一种自动发现地质灾害监测设备的方法及装置转让专利

申请号 : CN202210132071.1

文献号 : CN114625382B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 沈旭明王辉傅锦荣李泽波张永强李庄庄

申请人 : 武汉达梦数据技术有限公司

摘要 :

本发明涉及地质灾害监测技术领域,特别是涉及一种自动发现地质灾害监测设备的方法及装置,包括,新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,本发明通过服务器从数据库获取新部署的地质灾害监测设备的设备信息,并根据设备信息判断是否已安装新部署的地质灾害监测设备对应的驱动;若判断未安装新部署的地质灾害监测设备对应的驱动,则从驱动池中匹配并获取新部署的地质灾害监测设备对应的驱动后进行安装,以便获取并解析新部署的地质灾害监测设备发送的地质灾害监测数据。从而实现了新部署的地质灾害监测设备的驱动的自动安装,该方法不需要手动安装,灵活性高,且效率大大提高。

权利要求 :

1.一种自动发现地质灾害监测设备的方法,其特征在于,新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,方法包括:服务器从数据库获取新部署的地质灾害监测设备的设备信息,并根据设备信息判断是否已安装新部署的地质灾害监测设备对应的驱动;

若判断未安装新部署的地质灾害监测设备对应的驱动,则从驱动池中匹配并获取新部署的地质灾害监测设备对应的驱动后进行安装,以便获取并解析新部署的地质灾害监测设备发送的地质灾害监测数据;

地质灾害监测设备均包含具有IP地址的通讯卡,以便将地质灾害监测设备采集的地质灾害监测数据发送至运营商服务器,具体包括:服务器从数据库获取新部署的地质灾害监测设备的设备信息,其中,所述设备信息包括新部署的地质灾害监测设备的IP地址和驱动信息;

服务器根据设备信息中的IP地址判断所述新部署的地质灾害监测设备是否已与所述运营商服务器互通;

若互通,则根据设备信息中的驱动信息判断是否已安装新部署的地质灾害监测设备对应的驱动;

所述从驱动池中匹配并获取新部署的地质灾害监测设备对应的驱动后进行安装后,具体包括:所述服务器安装新部署的地质灾害监测设备对应的驱动后,从运营商服务器获取新部署的地质灾害监测设备发送的地质灾害监测数据。

2.根据权利要求1所述的自动发现地质灾害监测设备的方法,其特征在于,所述服务器根据设备信息中的IP地址判断所述新部署的地质灾害监测设备是否已与所述运营商服务器互通,具体包括;

所述服务器发送携带新部署的地质灾害监测设备的IP地址的确认请求至运营商服务器;

所述运营商服务器根据确认请求中的IP地址判断是否与IP地址对应的新部署的地质灾害监测设备互通;

若互通,则发送互通确认消息至服务器。

3.根据权利要求1所述的自动发现地质灾害监测设备的方法,其特征在于,服务器从数据库获取新部署的地质灾害监测设备的设备信息,具体包括:新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,并向服务器推送提醒消息;

服务器收到提醒消息后,向所述数据库获取新部署的地质灾害监测设备的设备信息。

4.根据权利要求1所述的自动发现地质灾害监测设备的方法,其特征在于,服务器从数据库获取新部署的地质灾害监测设备的设备信息,具体还包括:新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,并直接向所述服务器发送新部署的地质灾害监测设备的设备信息。

5.一种自动发现地质灾害监测设备的方法,其特征在于,新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,方法包括:服务器从数据库获取新部署的地质灾害监测设备的设备信息;

服务器根据所述设备信息中的地质灾害监测设备位置信息从各个中继设备中确定新部署的地质灾害监测设备对应的第一中继设备;

服务器根据所述设备信息中的驱动信息从驱动池中匹配并获取所述新部署的地质灾害监测设备对应的驱动后,将获取的新部署的地质灾害监测设备对应的驱动发送至第一中继设备;

所述第一中继设备判断是否已安装服务器发送的新部署的地质灾害监测设备对应的驱动;

若判断未安装,则安装服务器发送的新部署的地质灾害监测设备对应的驱动,以便获取并解析新部署的地质灾害监测设备发送的地质灾害监测数据,并将解析后的地质灾害监测数据发送至服务器;

所述服务器根据所述设备信息中的地质灾害监测设备位置信息从各个中继设备中确定新部署的地质灾害监测设备对应的第一中继设备,具体包括:每个中继设备用于采集相应位置区域内的地质灾害监测设备发送的地质灾害监测数据;

从各个中继设备中筛选出新部署的地质灾害监测设备对应的地质灾害监测设备位置信息在采集的位置区域内的中继设备,并确定该中继设备为第一中继设备。

6.根据权利要求5所述的自动发现地质灾害监测设备的方法,其特征在于,所述地质灾害监测设备包括雨量计、土壤水分计、水位计、渗压计、裂缝计、地表位移监测器和测斜仪中的一种或者多种。

7.一种自动发现地质灾害监测设备的装置,其特征在于,至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,用于执行1‑6任一所述的自动发现地质灾害监测设备的方法。

说明书 :

一种自动发现地质灾害监测设备的方法及装置

技术领域

[0001] 本发明涉及地质灾害监测技术领域,特别是涉及一种自动发现地质灾害监测设备的方法及装置。

背景技术

[0002] 现有技术中,当一个新的地质灾害监测设备被部署在相应的地理位置之后,需要手动在服务器配置新的地质灾害监测设备对应的驱动,以便该服务器可以解析新的地质灾
害监测设备发送的地质灾害监测数据,但是该方法需要手动进行配置,灵活性不高,且效率较低。
[0003] 鉴于此,克服该现有技术所存在的缺陷是本技术领域亟待解决的问题。

发明内容

[0004] 本发明要解决的技术问题是:
[0005] 现有技术中,当一个新的地质灾害监测设备被部署在相应的地理位置之后,需要手动在服务器安装新部署的地质灾害监测设备对应的驱动,以便该服务器可以解析新的地
质灾害监测设备发送的地质灾害监测数据,但是该方法需要手动安装驱动,灵活性不高,且效率较低。
[0006] 本发明采用如下技术方案:
[0007] 第一方面,本发明提供一种自动发现地质灾害监测设备的方法,新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,
方法包括:
[0008] 服务器从数据库获取新部署的地质灾害监测设备的设备信息,并根据设备信息判断是否已安装新部署的地质灾害监测设备对应的驱动;
[0009] 若判断未安装新部署的地质灾害监测设备对应的驱动,则从驱动池中匹配并获取新部署的地质灾害监测设备对应的驱动后进行安装,以便获取并解析新部署的地质灾害监
测设备发送的地质灾害监测数据。
[0010] 优选的,地质灾害监测设备均包含具有IP地址的通讯卡,以便将地址灾害监测设备采集的地址灾害监测数据发送至运营商服务器,具体包括:
[0011] 服务器从数据库获取新部署的地质灾害监测设备的设备信息,其中,所述设备信息包括新部署的地质灾害监测设备的IP地址和驱动信息;
[0012] 服务器根据设备信息中的IP地址判断所述新部署的地质灾害监测设备是否已与所述运营商服务器互通;
[0013] 若互通,则根据设备信息中的驱动信息判断是否已安装新部署的地质灾害监测设备对应的驱动。
[0014] 优选的,所述服务器根据设备信息中的IP地址判断所述新部署的地质灾害监测设备是否已与所述运营商服务器互通,具体包括;
[0015] 所述服务器发送携带新部署的地质灾害监测设备的IP地址的确认请求至运营商服务器;
[0016] 所述运营商服务器根据确认请求中的IP地址判断是否与IP地址对应的新部署的地质灾害监测设备互通;
[0017] 若互通,则发送互通确认消息至服务器。
[0018] 优选的,所述从驱动池中匹配并获取新部署的地质灾害监测设备对应的驱动后进行安装后,具体包括:
[0019] 所述服务器安装新部署的地质灾害监测设备对应的驱动后,从运营商服务器获取新部署的地质灾害监测设备发送的地质灾害监测数据。
[0020] 优选的,服务器从数据库获取新部署的地质灾害监测设备的设备信息,具体包括:
[0021] 新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,并向服务器推送提醒消息;
[0022] 服务器收到提醒消息后,向所述数据库获取新部署的地质灾害监测设备的设备信息。
[0023] 优选的,服务器从数据库获取新部署的地质灾害监测设备的设备信息,具体还包括:
[0024] 新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,并直接向所述服务器发送新部署的地质灾害监测设备的设备信
息。
[0025] 第二方面,本发明还提供一种自动发现地质灾害监测设备的方法,新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信
息,方法包括:
[0026] 服务器从数据库获取新部署的地质灾害监测设备的设备信息;
[0027] 服务器根据所述设备信息中的地质灾害监测设备位置信息从各个中继设备中确定新部署的地质灾害监测设备对应的第一中继设备;
[0028] 服务器根据所述设备信息中的驱动信息从驱动池中匹配并获取所述新部署的地质灾害监测设备对应的驱动后,将获取的新部署的地质灾害监测设备对应的驱动发送至第
一中继设备;
[0029] 所述第一中继设备判断是否已安装服务器发送的新部署的地质灾害监测设备对应的驱动;
[0030] 若判断未安装,则安装服务器发送的新部署的地质灾害监测设备对应的驱动,以便获取并解析新部署的地质灾害监测设备发送的地质灾害监测数据,并将解析后的地质灾
害监测数据发送至服务器。
[0031] 优选的,所述服务器根据所述设备信息中的地质灾害监测设备位置信息从各个中继设备中确定新部署的地质灾害监测设备对应的第一中继设备,具体包括:
[0032] 每个中继设备用于采集相应位置区域内的地质灾害监测设备发送的地质灾害监测数据;
[0033] 从各个中继设备中筛选出新部署的地质灾害监测设备对应的地质灾害监测设备位置信息在采集的位置区域内的中继设备,并确定该中继设备为第一中继设备。
[0034] 优选的,所述地质灾害监测设备包括雨量计、土壤水分计、水位计、渗压计、裂缝计、地表位移监测器和测斜仪中的一种或者多种。
[0035] 第三方面,本发明还提供一种自动发现地质灾害监测设备的装置,至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,用于执行第一方面或者第二方面
所述的自动发现地质灾害监测设备的方法。
[0036] 有益效果:
[0037] 新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,本发明通过服务器从数据库获取新部署的地质灾害监测设备的设
备信息,并根据设备信息判断是否已安装新部署的地质灾害监测设备对应的驱动;若判断
未安装新部署的地质灾害监测设备对应的驱动,则从驱动池中匹配并获取新部署的地质灾
害监测设备对应的驱动后进行安装,以便获取并解析新部署的地质灾害监测设备发送的地
质灾害监测数据。从而实现了新部署的地质灾害监测设备的驱动的自动安装,该方法不需
要手动安装,灵活性高,且效率大大提高。

附图说明

[0038] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍。显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他
的附图。
[0039] 图1是本发明实施例提供的一种自动发现地质灾害监测设备的方法的流程图;
[0040] 图2是本发明实施例提供的一种自动发现地质灾害监测设备的方法的示意图;
[0041] 图3是本发明实施例提供的一种自动发现地质灾害监测设备的方法的流程图;
[0042] 图4是本发明实施例提供的一种自动发现地质灾害监测设备的方法的示意图;
[0043] 图5是本发明实施例提供的一种自动发现地质灾害监测设备的方法的流程图;
[0044] 图6是本发明实施例提供的一种自动发现地质灾害监测设备的方法的流程图;
[0045] 图7是本发明实施例提供的一种自动发现地质灾害监测设备的方法的流程图;
[0046] 图8是本发明实施例提供的一种自动发现地质灾害监测设备的方法的示意图;
[0047] 图9是本发明实施例提供的一种自动发现地质灾害监测设备的装置的架构图。

具体实施方式

[0048] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0049] 在本发明的描述中,术语“内”、“外”、“纵向”、“横向”、“上”、“下”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明而不是要求本发明必须以特定的方位构造和操作,因此不应当理解为对本发明的限制。
[0050] 此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0051] 实施例1:
[0052] 本发明实施例1提供了一种自动发现地质灾害监测设备的方法,如图1所示,步骤101,新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,方法包括:本实施例提供一种实际场景中可实现的方式,如图2所示,具体为:
[0053] 当一个新的地质灾害监测设备部署在相应位置之后,部署新的地质灾害监测设备的工作人员会通过手持设备等方式将新部署的地质灾害监测设备的设备信息上传至数据
库中进行存储,其中,所述设备信息包括地质灾害监测设备标识、地质灾害监测设备位置信息和地质灾害监测设备的驱动信息,其中,地质灾害监测设备标识用于唯一标识一台地质
灾害监测设备,一般情况下,一个地质灾害监测设备出厂之后都会携带一个编号,该编号用于唯一标识该设备,本实施例中的地质灾害监测设备标识即为地质灾害监测设备的编号。
假设本实施例场景的数据库中历史上已经包含地质灾害监测设备1‑101、地质灾害监测设
备1‑102、地质灾害监测设备2‑103和地质灾害监测设备3‑101的设备信息,当工作人员将一个新的地质灾害监测设备4‑202部署在相应的位置后,工作人员通过手持设备等方式将新
部署的地质灾害监测设备4‑202的设备信息上传至数据库中进行存储。地质灾害监测设备
包括雨量计、土壤水分计、水位计、渗压计、裂缝计、地表位移监测器和测斜仪等;其中,地质灾害监测设备后面的数字为地质灾害监测设备标识。
[0054] 步骤102,服务器从数据库获取新部署的地质灾害监测设备的设备信息,并根据设备信息判断是否已安装新部署的地质灾害监测设备对应的驱动;本实施例提供一种实际场
景中可实现的方式,如图2所示,具体为:
[0055] 当工作人员通过手持设备等方式将新部署的地质灾害监测设备4‑202的设备信息上传至数据库中进行存储之后,服务器会获取地质灾害监测设备4‑202的设备信息,其中,所述设备信息中地质灾害监测设备标识为4‑202,地质灾害监测设备位置信息为(经度X10,维度Y1),驱动信息为驱动4;服务器根据地质灾害监测设备4‑202对应的驱动信息(即驱动
4)判断是否本服务器已安装驱动4,假设服务器已经安装的驱动为驱动1、驱动2和驱动3,由此可知,服务器并未安装驱动4。
[0056] 步骤103,若判断未安装新部署的地质灾害监测设备对应的驱动,则从驱动池中匹配并获取新部署的地质灾害监测设备对应的驱动后进行安装,以便获取并解析新部署的地
质灾害监测设备发送的地质灾害监测数据。如图2所示,假设服务器已经安装的驱动为驱动
1、驱动2和驱动3,由此可知,服务器并未安装驱动4,因此服务器从驱动池中获取驱动4的安装包后,将驱动4对应的安装包安装至本服务器。当服务器安装驱动4之后,便可以解析并识别新部署的地质灾害监测设备4‑202发送的地质灾害监测数据。其中,驱动池中有各种地质灾害监测设备对应的驱动的安装包。
[0057] 进一步的,随着5G时代的到来,地质灾害监测设备采集的地质灾害监测数据可能不会直接发送至服务器,因此,本实施例提供了一种实际场景中可实现的方式,具体为:地质灾害监测设备均包含具有IP地址的通讯卡,以便将地址灾害监测设备采集的地址灾害监
测数据发送至运营商服务器,如图3‑4所示,具体包括:
[0058] 本实施例假设地质灾害监测设备均安装有通讯卡,该通讯卡有全网唯一的IP地址,地质灾害监测设备可以通过通讯卡与运营商侧的服务器进行互通,以便将地质灾害监
测设备采集的地质灾害监测数据发送至运营商侧的服务器,本实施例中为了便于称呼,下
文所说的运营商服务器即为运营商侧的服务器。
[0059] 步骤201,服务器从数据库获取新部署的地质灾害监测设备的设备信息,其中,所述设备信息包括新部署的地质灾害监测设备的IP地址和驱动信息;如图4所示,当工作人员通过手持设备等方式将新部署的地质灾害监测设备4‑202的设备信息上传至数据库中进行
存储之后,服务器会获取地质灾害监测设备4‑202的设备信息,其中,所述设备信息中地质灾害监测设备标识为4‑202,地质灾害监测设备位置信息为(经度X10,维度Y1),驱动信息为驱动4,IP地址为2001::1234:0:1:567:ff;首先服务器根据地质灾害监测设备4‑202对应的驱动信息(即驱动4)判断是否本服务器已安装驱动4,假设服务器已经安装的驱动为驱动1、驱动2和驱动3,由此可知,服务器并未安装驱动4。
[0060] 若服务器并未安装驱动4,步骤202,服务器根据设备信息中的IP地址判断所述新部署的地质灾害监测设备是否已与所述运营商服务器互通;有些场景中,地质灾害监测设
备虽然已经部署在相应的位置,但是可能因为某些原因不能将地质灾害监测数据正常发送
至运营商服务器,因此,当服务器判断自身并未安装驱动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是否与运营商服务器正常互通;
[0061] 步骤203,若互通,则根据设备信息中的驱动信息判断是否已安装新部署的地质灾害监测设备对应的驱动。
[0062] 若运营商服务器确认IP地址为2001::1234:0:1:567:ff的新部署的地质灾害监测设备4‑202与自己正常互通后,便会向服务器发送互通确认消息,服务器收到运营商服务器发送的互通确认消息后,服务器从驱动池中获取地质灾害监测设备4‑202对应的驱动4的安装包,以便将驱动4对应的安装包安装至本服务器。当服务器安装驱动4之后,便可以解析并识别运营商服务器发送的新部署的地质灾害监测设备4‑202发送的地质灾害监测数据。
[0063] 若不互通,则等待,直至新部署的地质灾害监测设备与所述运营商服务器互通后,才会将互通确认消息发送至服务器,服务器收到运营商服务器发送的互通确认消息后,服务器从驱动池中获取地质灾害监测设备4‑202对应的驱动4的安装包,以便将驱动4对应的
安装包安装至本服务器。
[0064] 进一步的,所述服务器根据设备信息中的IP地址判断所述新部署的地质灾害监测设备是否已与所述运营商服务器互通,如图5所示,具体包括;
[0065] 步骤301,所述服务器发送携带新部署的地质灾害监测设备的IP地址的确认请求至运营商服务器;当服务器判断自身并未安装驱动4后,服务器首先会向运营商服务器发送确认请求,以便确认地质灾害监测设备4‑202是否与运营商服务器正常互通,其中,新部署的所述确认请求中包含地质灾害监测设备4‑202对应IP地址2001::1234:0:1:567:ff。
[0066] 步骤302,所述运营商服务器根据确认请求中的IP地址判断是否与IP地址对应的新部署的地质灾害监测设备互通;
[0067] 运营商服务器收到携带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
发送的地质灾害监测数据,若历史上收到过IP地址为2001::1234:0:1:567:ff的地质灾害
监测设备4‑202发送的地质灾害监测数据,则说明,地质灾害监测设备4‑202与运营商服务器正常互通。步骤303,若互通,则发送互通确认消息至服务器。
[0068] 进一步的,所述从驱动池中匹配并获取新部署的地质灾害监测设备对应的驱动后进行安装后,具体包括:如:地质灾害监测设备4‑202对应的驱动信息为驱动4,则从驱动池中匹配驱动4对应的安装包。所述服务器安装新部署的地质灾害监测设备对应的驱动后,从运营商服务器获取新部署的地质灾害监测设备发送的地质灾害监测数据。
[0069] 进一步的,服务器从数据库获取新部署的地质灾害监测设备的设备信息,如图6所示,具体包括:
[0070] 步骤401,新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,并向服务器推送提醒消息;本实施例提供一种实际场景
中可实现的方式,具体为:假设工作人员通过手持设备等方式将新部署的地质灾害监测设
备4‑202的设备信息上传至数据库中进行存储之后,数据库实时向服务器推送提醒消息,以便让服务器获知又有新的地质灾害监测设备部署了,此时的提醒消息中不包含设备信息;
步骤402,服务器收到提醒消息后,主动向所述数据库获取新部署的地质灾害监测设备的设备信息。
[0071] 进一步的,服务器从数据库获取新部署的地质灾害监测设备的设备信息,具体还包括:新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害
监测设备的设备信息,并直接向所述服务器发送新部署的地质灾害监测设备的设备信息。
本实施例提供一种实际场景中可实现的方式,具体为:工作人员通过手持设备等方式将新
部署的地质灾害监测设备的设备信息上传至数据库中进行存储之后,周期性向服务器发送
各个新部署的地质灾害监测设备对应的设备信息。
[0072] 本实施例中的新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,服务器从数据库获取新部署的地质灾害监测设备的
设备信息,并根据设备信息判断是否已安装新部署的地质灾害监测设备对应的驱动;若判
断未安装新部署的地质灾害监测设备对应的驱动,则从驱动池中匹配并获取新部署的地质
灾害监测设备对应的驱动后进行安装,以便获取并解析新部署的地质灾害监测设备发送的
地质灾害监测数据。从而实现了新部署的地质灾害监测设备的驱动的自动安装,该方法不
需要手动安装,灵活性高,且效率大大提高。
[0073] 实施例2:
[0074] 一般情况下,地质灾害监测设备是以广播的形式直接向服务器发送地质灾害监测数据,但是一些实际应用场景中,可能地质灾害监测设备与服务器之间的距离太远,服务器无法接收到地质灾害监测设备发送的地质灾害监测数据,因此基于此场景,本实施例还提
供了一种自动发现地质灾害监测设备的方法,如图7所示,步骤501,新的地质灾害监测设备部署在相应的位置之后,数据库实时添加新部署的地质灾害监测设备的设备信息,方法包
括:本实施例提供一种实际场景中可实现的方式,具体为:
[0075] 如图8所示,当一个新的地质灾害监测设备部署在相应位置之后,部署新的地质灾害监测设备的工作人员会通过手持设备等方式将新部署的地质灾害监测设备的设备信息
上传至数据库中进行存储,其中,所述设备信息包括地质灾害监测设备标识、地质灾害监测设备位置信息和地质灾害监测设备的驱动信息,其中,地质灾害监测设备标识用于唯一标
识一台地质灾害监测设备,一般情况下,一个地质灾害监测设备出厂之后都会携带一个编
号,该编号用于唯一标识该设备,本实施例中的地质灾害监测设备标识即为地质灾害监测
设备的编号。假设本实施例场景的数据库中历史上已经包含地质灾害监测设备1‑101、地质灾害监测设备1‑102、地质灾害监测设备2‑103和地质灾害监测设备3‑101的设备信息,当工作人员将一个新的地质灾害监测设备4‑202部署在相应的位置后,工作人员通过手持设备
等方式将新部署的地质灾害监测设备4‑202的设备信息上传至数据库中进行存储。其中,地质灾害监测设备包括雨量计、土壤水分计、水位计、渗压计、裂缝计、地表位移监测器和测斜仪等。
[0076] 步骤502,服务器从数据库获取新部署的地质灾害监测设备的设备信息;本实施例提供一种实际场景中可实现的方式,如图8所示,具体为:
[0077] 当工作人员通过手持设备等方式将新部署的地质灾害监测设备4‑202的设备信息上传至数据库中进行存储之后,服务器会获取地质灾害监测设备4‑202的设备信息,其中,所述设备信息中地质灾害监测设备标识为4‑202,地质灾害监测设备位置信息为(经度X10,维度Y1),驱动信息为驱动4;
[0078] 步骤503,服务器根据所述设备信息中的地质灾害监测设备位置信息从各个中继设备中确定新部署的地质灾害监测设备对应的第一中继设备;
[0079] 如图8所示,服务器根据所述设备信息中的地质灾害监测设备位置信息(经度X10,维度Y1)从中继设备列表中的各个中继设备中筛选出负责收集经纬度为(经度X10,维度Y1)
的地质灾害监测设备发送的地质灾害监测数据的中继设备。具体的:每个中继设备负责收
集一定位置区域内的地质灾害监测设备发送的地质灾害监测数据,假设:中继设备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;此处仅仅是举例说明,并不用于限定本发明。
[0080] 由于新部署的地质灾害监测设备4‑202对应的地质灾害监测设备位置信息为(经度X10,维度Y1),假设经判断(经度X10,维度Y1)在A区域范围内,因此,A区域对应的中继设备1即为第一中继设备。
[0081] 步骤504,服务器根据所述设备信息中的驱动信息从驱动池中匹配并获取所述新部署的地质灾害监测设备对应的驱动后,将获取的新部署的地质灾害监测设备对应的驱动
发送至第一中继设备;如图8所示,假设服务器根据新部署的地质灾害监测设备4‑202对应的驱动4从驱动池中匹配并获取地质灾害监测设备4‑202对应的驱动4的安装包之后,将获
取的驱动4的安装包发送至第一中继设备(即中继设备1);
[0082] 步骤505,所述第一中继设备判断是否已安装服务器发送的新部署的地质灾害监测设备对应的驱动;中继设备1收到驱动4对应的安装包之后,判断是否已经安装驱动4对应的安装包,假设中继设备1已经安装的驱动为驱动1、驱动2和驱动3,由此可知,中继设备1并未安装驱动4;
[0083] 步骤506,若判断未安装,则安装服务器发送的新部署的地质灾害监测设备对应的驱动,以便获取并解析新部署的地质灾害监测设备发送的地质灾害监测数据,并将解析后
的地质灾害监测数据发送至服务器。假设中继设备1已判断自己并未安装驱动4,因此,自动安装地质灾害监测设备4‑202对应的驱动4;中继设备1收到地质灾害监测设备4‑202发送的地质灾害监测数据后,会对该地质灾害监测数据进行解析并识别,并将解析后的地质灾害
监测设备4‑202发送的地质灾害监测数据发送至服务器。
[0084] 进一步:所述服务器根据所述设备信息中的地质灾害监测设备位置信息从各个中继设备中确定新部署的地质灾害监测设备对应的第一中继设备,具体包括:每个中继设备
用于收集相应位置区域内的地质灾害监测设备发送的地质灾害监测数据;每个中继设备负
责收集一定位置区域内的地质灾害监测设备发送的地质灾害监测数据,假设:中继设备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;此处仅仅是举例说明,并不用于限定本发明。
[0085] 从各个中继设备中筛选出新部署的地质灾害监测设备对应的地质灾害监测设备位置信息在采集的位置区域内的中继设备,并确定该中继设备为第一中继设备。由于新部
署的地质灾害监测设备4‑202对应的地质灾害监测设备位置信息为(经度X10,维度Y1),假
设经判断(经度X10,维度Y1)在A区域范围内,因此,A区域对应的中继设备1即为第一中继设备。所述地质灾害监测设备包括雨量计、土壤水分计、水位计、渗压计、裂缝计、地表位移监测器和测斜仪中的一种或者多种。
[0086] 实施例3:
[0087] 一般情况下,当一个新的地质灾害监测设备部署在相应位置之后,部署新的地质灾害监测设备的工作人员会通过手持设备等方式将新部署的地质灾害监测设备的设备信
息上传至数据库中进行存储,但是一些实际应用场景中,可能工作人员虽然已经将新的地
质灾害监测设备部署在相应位置,但是忘记将新部署的地质灾害监测设备的设备信息上传
至数据库中进行存储,基于此场景,本实施例还提供一种实际场景中可实现的方式,具体
为:
[0088] 假设工作人员将一个新的地质灾害监测设备4‑202部署在相应的位置后,工作人员未通过手持设备等方式将新部署的地质灾害监测设备4‑202的设备信息上传至数据库中
进行存储(因此便无法触发实施例1和实施例2所对应的方案);且假设中继设备1负责收集A
区域内的地质灾害监测设备发送的地质灾害监测数据,而地质灾害监测设备4‑202发送的
地质灾害监测数据在中继设备1负责收集的A区域范围内,同时,各个中继设备之间可以相
互互通。
[0089] 当中继设备1收到无法解析和识别的地质灾害监测数据时,会向各个中继设备发送广播信号,该广播信号用于提示其他各个中继设备自收到广播信号之日起的一段预设时
间范围内如果安装新的驱动,则将安装的新的驱动的安装包发送至中继设备1;中继设备1
收到其他中继设备发送的驱动的安装包之后,判断自己是否安装相应的驱动,若未安装,则安装其他设备发送的安装包且中继设备1未安装的驱动。
[0090] 如:假设中继设备1收到了地质灾害监测数据1,而中继设备1无法解析和识别该地质灾害监测数据1,假设中继设备1收到无法解析和识别该地质灾害监测数据1的时间为
2021年1月1日;此时,中继设备1向其他各个中继设备发送广播信号,假设此处的其他各个中继设备包括中继设备2、中继设备3、中继设备4、中继设备5、中继设备6、中继设备7、……和中继设备M;
[0091] 中继设备2、中继设备3、中继设备4、中继设备5、中继设备6、中继设备7、……和中继设备M收到中继设备1发送广播信号之后,若自2021年1月1日之日起一个星期内(即预设时间范围)有安装新的驱动,则会将安装的新的驱动的安装包发送给中继设备1,假设自
2021年1月1日之日起一个星期内只有中继设备3、中继设备4和中继设备5安装了新的驱动,则中继设备3、中继设备4和中继设备5会将安装的新的驱动的安装包发送给中继设备1,中
继设备1收到中继设备3、中继设备4和中继设备5发送的新的驱动的安装包之后,会判断是
否已经安装过中继设备3、中继设备4和中继设备5发送的新的驱动的安装包,若未安装,则会自动安装中继设备3、中继设备4和中继设备5发送的未安装的驱动,假设中继设备3发送
的新的驱动的安装包在中继设备1安装之后,便可以解析和识别该地质灾害监测数据1。本
实施例中的预设时间范围仅仅是举例说明,并不用于限定本发明,具体的可以根据实际需
求进行设置。
[0092] 实施例4:
[0093] 在上述实施例1‑实施例3提供的自动发现地质灾害监测设备的方法的基础上,本发明还提供了一种可用于实现上述方法的自动发现地质灾害监测设备的装置,如图9所示,是本发明实施例的装置架构示意图。本实施例的自动发现地质灾害监测设备的装置包括一
个或多个处理器21以及存储器22。其中,图9中以一个处理器21为例。
[0094] 所述处理器21和所述存储器22可以通过总线或者其他方式连接,图9中以通过总线连接为例。
[0095] 所述存储器22作为一种自动发现地质灾害监测设备的方法非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如实施例
1和实施例2中的自动发现地质灾害监测设备的方法。所述处理器21通过运行存储在所述存
储器22中的非易失性软件程序、指令以及模块,从而执行自动发现地质灾害监测设备的装
置的各种功能应用以及数据处理,即实现实施例1‑实施例3的自动发现地质灾害监测设备
的方法。
[0096] 所述存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,所述存储器22可选包括相对于所述处理器21远程设置的存储器,这些远程存储器可以通过网络
连接至所述处理器21。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0097] 所述程序指令/模块存储在所述存储器22中,当被所述一个或者多个处理器21执行时,执行上述实施例1中的自动发现地质灾害监测设备的方法,例如,执行以上描述的图
1、图3、图5‑图7所示的各个步骤。
[0098] 本领域普通技术人员可以理解实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质
可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。
[0099] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。