定位系统中的硬件设备的监控方法及装置与流程

文档序号:33638412发布日期:2023-03-29 01:21阅读:35来源:国知局
定位系统中的硬件设备的监控方法及装置与流程

1.本发明涉及定位系统,具体而言,涉及一种定位系统中的硬件设备的监控方法及装置。


背景技术:

2.现有技术中,在企业的生产车间中,尤其是化工高度集中的企业中,各种化工材料、产品种类繁多,化工企业类型主要以煤化工、磷化工、盐化工等为典型代表,以合成氨、尿素、保险粉、烧碱、液氯、盐酸等为主要产品,重大危险源种类有合成氨、黄磷、液氯、一氧化碳co、氨气nh3、二氧化硫so2、氟化氢hf、磷化氢h3p、氯乙烯储槽等,种类繁多、数量巨大,由此带来巨大的安全发展风险。为了保证生产车间中的人员安全和化工品的安全稳定,可以在生产车间中配置定位系统,定位系统可以对生产车间中的人员和化工品的位置进行定位,从而规避风险,提高车间的安全性。
3.然而,在定位系统运行过程中,系统的各个硬件设备可能发生故障,现有技术中,只能由工作人员定期检查各个硬件设备,来避免发生故障。


技术实现要素:

4.为了解决上述技术问题或者至少部分地解决上述技术问题,本发明提供了一种定位系统中的硬件设备的监控方法及装置。
5.第一方面,本发明提供了一种定位系统中的硬件设备的监控方法,所述定位系统中的硬件设备至少包括定位信标、定位标签及定位基站,所述方法包括:
6.接收由所述定位基站上传的所述定位标签对应的第一电量值,其中,所述第一电量值由所述定位信标检测到并广播至所述定位标签,所述定位标签用于将所述第一电量值上传至所述定位基站;
7.判断所述第一电量值是否小于第一电量阈值,其中,所述第一电量阈值为所述定位标签处于正常工作时所需的电量值;
8.若所述第一电量值小于所述第一电量阈值,则确定所述定位标签的电量不足,并生成第一告警信息。
9.第二方面,本发明提供了一种定位系统中的硬件设备的监控装置,所述定位系统中的硬件设备至少包括定位信标、定位标签及定位基站,所述装置包括:
10.第一接收模块,用于接收由所述定位基站上传的所述定位标签对应的第一电量值,其中,所述第一电量值由所述定位信标检测到并广播至所述定位标签,所述定位标签用于将所述第一电量值上传至所述定位基站;
11.第一判断模块,用于判断所述第一电量值是否小于第一电量阈值,其中,所述第一电量阈值为所述定位标签处于正常工作时所需的电量值;
12.第一告警模块,用于当所述第一电量值小于所述第一电量阈值时,确定所述定位标签的电量不足,并生成第一告警信息。
13.第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
14.存储器,用于存放计算机程序;
15.处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的定位系统中的硬件设备的监控方法的步骤。
16.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的定位系统中的硬件设备的监控方法的步骤。
17.本发明实施例提供的上述技术方案与相关技术相比具有如下优点:
18.本发明实施例提供的定位系统中的硬件设备的监控方法,该定位系统中的硬件设备至少包括定位信标、定位标签及定位基站,定位信标检测定位标签的第一电量值,然后广播给定位标签,定位标签接收到第一电量值后上报给定位基站,定位基站接收到第一电量值后,与第一电量阈值进行比较,来判断定位标签的当前电量是否符合正常工作条件,若不符合,则生成告警信息,以通过电量对定位标签进行监控,在电量异常时及时进行电量告警,解决了相关技术中未及时对定位系统中的定位标签进行电量监控,存在因电量不足造成定位数据有误的技术问题。
附图说明
19.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
20.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
21.图1为本发明实施例提供的一种定位系统中的硬件设备的监控方法的流程示意图;
22.图2为本发明实施例提供的一种定位系统中的硬件设备的监控装置的结构示意图;
23.图3为本发明实施例提供的一种计算机设备的结构示意图。
具体实施方式
24.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.可选地,本发明提供的定位系统中的硬件设备的监控方法可以应用于由终端和服务器所构成的硬件环境中。服务器通过网络与终端进行连接,可用于为终端或终端上安装的客户端提供服务,可在服务器上或独立于服务器设置数据库,用于为服务器提供数据存储服务。
26.上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可
以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:wifi(wireless fidelity,无线保真),蓝牙。终端可以并不限定于为pc、手机、平板电脑等。
27.本发明实施例的定位系统中的硬件设备的监控方法可以由服务器来执行,也可以由终端来执行,还可以是由服务器和终端共同执行。其中,终端执行本发明实施例的定位系统中的硬件设备的监控方法也可以是由安装在其上的客户端来执行。
28.针对定位系统中各个硬件设备容易出问题,只能通过工作人员定期巡检才能检查硬件设备是否故障的问题,本发明以由服务器来执行本实施例中的定位系统中的硬件设备的监控方法为例,该定位系统中的硬件设备至少包括定位信标、定位标签及定位基站。在一个应用场景中,本实施例的定位系统的架构组成如下:
29.定位信标:铺设在车间内,作为定位基础网络设施;
30.定位标签:接收定位信标广播的信号,将信号通过私有协议技术进行回传;
31.定位基站(通信):与定位标签通信,通过有线网络或4g网络将信息回传至定位与地图服务器;
32.定位与地图服务器:用于定位解算,提供地图信息;
33.pc后台:在后台查询详细位置及信息,以及系统后台管理;
34.定位系统的部署包括本地部署或云端部署,其中,
35.本地部署,定位基站与定位服务器(部署在企业内)之间采用有线网络,利用企业局域网,完成数据回传,不需要任何外网(internet)服务。
36.云端部署,定位基站与定位服务器(部署在各种云平台上)之间采用4g通讯(需要流量),利用internet网,完成数据回传。
37.对于上述定位系统,其中待监控的硬件设备有定位信标、定位标签以及定位基站。
38.本发明实施例通过对上述定位信标、定位标签以及定位基站的硬件状态进行监控,从而可以及时有效的监控各个硬件的硬件状态,避免某些硬件故障后,无法进行及时告警造成的定位数据有误的情况。
39.图1为本发明实施例提供的一种定位系统中的硬件设备的监控方法的流程示意图,如图1所示,该方法包括如下步骤:
40.步骤s102,接收由定位基站上传的定位标签对应的第一电量值;
41.其中,第一电量值由定位信标检测到并广播至定位标签,定位标签用于将第一电量值上传至定位基站;
42.本发明提供的定位系统中的硬件设备的监控方法的执行主体为定位系统中的硬件设备的监控装置,定位系统中的硬件设备的监控装置可以为终端设备、服务器等硬件设备,或者为硬件设备上安装的软件。
43.本发明实施例以服务器为执行主体为例进行说明。服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
44.步骤s104,判断第一电量值是否小于第一电量阈值,其中,第一电量阈值为定位标签处于正常工作时所需的电量值;
45.步骤s106,若第一电量值小于第一电量阈值,则确定定位标签的电量不足,并生成第一告警信息。
46.在本案的一个可选的实施例中,定位系统应用于车间,多个定位信标铺设在车间内,通过多个定位信标来实现定位标签的位置定位以及对定位标签的电量进行监控。其中,定位标签由于佩戴在工作人员身上,无法持续的进行充电,因此,需要采用电池对定位标签进行供电,定位信标检测到定位标签的电量值后,通过广播帧,将携带有定位标签的电量信息的数据包广播给定位标签,定位标签再上报至定位基站,定位标签的电量会通过网关(即定位基站)上传到平台,通过平台监控;进一步地,将接收到的电量值与预设的电量值进行比较,判断定位标签的当前电量是否异常;如果定位标签的电池当前的电量处于低电量状态时,定位标签上的电源灯会变红色频闪,从而告警电量不足,定位标签的电池需要进行更换电池或者充电,从而实现对定位标签的电量进行监控,避免因定位标签的电量不足导致无法获取到定位标签的定位数据或获取到的定位数据不准确。
47.本发明实施例提供的方法,定位信标检测定位标签的第一电量值,然后广播给定位标签,定位标签接收到第一电量值后上报给定位基站,定位基站接收到第一电量值后,与第一电量阈值进行比较,来判断定位标签的当前电量是否符合正常工作条件,若不符合,则生成告警信息,以通过电量对定位标签进行监控,在电量异常时及时进行电量告警,解决了相关技术中未及时对定位系统中的定位标签进行电量监控,存在因电量不足造成定位数据有误的技术问题。
48.在本案的一个可能实现方式中,若监测到定位基站在预设时间内未接收到来自定位标签的数据包,则确定定位标签丢失,并生成第二告警信息。
49.在本实施例中,因为标签卡没有关机状态,只有休眠状态与工作状态,标签卡有震动则进入工作状态,标签卡静止不动15s后进入休眠状态,休眠状态20s一次上报一次信标数据,相比正常工作状态上报信标数据的频率较低。如果网关(即定位基站)在预设时间内(比如15min)接收不到定位标签对应的信标数据(比如电量信息,电压信息),则判定为定位标签丢失(或者完全没电),然后生成告警,以将告警内容发送给平台或用户终端,以告知管理员,及时处理定位标签丢失的问题。
50.在本案的一个可能实现方式中,接收由定位基站上传的定位信标对应的电压值;判断电压值是否小于电压阈值;若电压值小于电压阈值,则确定定位信标的电压异常,并生成第三告警信息。
51.在本案的一个应用场景中,定位信标铺设在车间内,作为定位基础网络设施;在定位信标铺设后,可以对定位信标进行电压监控;如果定位信标的电压低于电压阈值,则认为定位信标电压异常,需要进行告警。例如,采用ad采样,每10秒采一次,以20ma为单位的一个字节数据放入广播包数据中定时广播;进一步地,告警方式是通过射频广播出来的2.4g频段的数据包,被标签卡收到后,转发给网关,网关透传给平台从而进行监控与告警。
52.在本案的一个可能实现方式中,接收由定位基站上传的定位标签对应的当前位置信息;判断当前位置信息是否位于预设告警区域;若当前位置信息位于预设告警区域内,则生成第三告警信息,并触发定位标签上的蜂鸣器进行报警。
53.在本实施例中,可通过网关上报定位标签的当前位置,然后根据预设的告警区域(比如危险区域)进行判断,定位标签的当前位置是否位于告警区域;若位于告警区域,则触
发定位标签上的蜂鸣器工作,即进行报警,示意佩戴定位标签的人员进入危险区域,以提示离开危险区域,从而及时对进入危险区域的定位标签进行监控。
54.在本案的一个可能实现方式中,接收由定位基站上传的定位基站对应的当前工作信息;判断当前工作信息是否符合预设条件;若当前工作信息不符合预设条件,则确定定位基站工作异常,并生成第四告警信息。
55.具体地,判断当前工作信息是否符合预设条件至少包括以下之一:
56.判断定位基站当前的剩余内存是否符合预设的内存阈值;
57.判断定位基站当前的cpu运行状态信息是否符合预设的运行状态参数;
58.判断定位基站当前的网络接口信息是否符合预设的网络接口信息;
59.判断定位基站当前的第二电量值是否符合预设的第二电量阈值。
60.在本实施例中,对定位基站的剩余内存、cpu运行状态信息、网络接口信息、掉电(即上述第二电量值)等工作信息进行检查,异常时发出告警信息。
61.具体地,包括以下内容:
62.检测定位基站的剩余内存是否低于内存限定阈值(通过用户配置百分比)(即预设的内存阈值),目的是及时发现定位基站的剩余内存是否够用,以免因内存不足导致定位数据丢失的情况;
63.检测定位基站的cpu运行状态信息,可以包括检测cpu的使用率是否过高,cpu运行的程序是否异常,接收到的数据量是否过大,或者cpu的计算硬件是否受到安全攻击等,及时监控cpu的运行状态,避免因cpu工作异常导致定位数据丢失,影响定位标签的定位;其中,cpu的运行状态信息在此不做限定;
64.检测定位基站的网络接口信息,来监控网络接口的收发数据包是否异常,也能避免定位数据的收发异常的问题;
65.检测定位基站的掉电情况,具体地,如果定位基站出现掉电情况,定位基站不会立马断电,而是启用备用电池进行供电,此时通过检测定位基站的供电电源,来判断定位基站是否存在掉电,如果判断出定位基站出现掉电情况,则发生告警,通过及时对定位基站的供电电池进行检测,避免因电量不足影响定位基站工作。
66.在本案的一个实施例中,如果定位基站超过cpu、内存限定阈值(用户配置百分比)后,通过tcp/udp/邮件方式(配置邮件账户、主题、密码和告警周期)发出告警信息(用户配置)至用户终端应用平台。
67.定位基站上电时电容(即备用电池)进行充电,电源掉电后,电容放电使基站能够维持一段时间(10ms左右),通过tcp/udp/邮件方式(配置邮件账户,主题,密码和告警周期)发送告警内容(用户配置)。
68.在本案的一个可能实现方式中,还包括:生成告警列表,其中,告警列表至少包括告警序号、告警类型、告警的硬件设备、硬件设备的设备信息、告警内容及解决告警的操作描述;将告警列表同步至应用平台。
69.优选地,在检测到告警列表中的任一子列表对应的告警内容被成功解决后,删除告警列表,以对告警列表进行更新。
70.本实施例优选的报警方式,同一设备的同一报警类型在处理结束前只报警一次,使用redis缓存存储。若产生报警,将告警设备编号(即告警序号)、告警的硬件设备、硬件设
备的设备信息、告警内容、告警类型及解决告警的操作描述等存入缓存;在下一次收到告警时,查询缓存,若存在,则不继续推送告警;若操作人员点击“已处理”,则删除此告警缓存。
71.本发明实施例通过维护一个异常告警信息列表(即上述告警列表),列表包含序号、告警类型、告警设备(定位信标、定位标签、定位基站)、设备信息、告警描述、操作(即上述解决告警的操作描述)共计6列,列表实时刷新,准确地展示整个定位系统的异常设备信息,包括定位信标低电压告警、信标丢失告警、标签卡低电量告警等,告警数据会同步发送给应用平台,本实施例中的告警信息有助于维护人员和管理平台使用人员排查系统故障,尽快修复异常设备,及时避免故障带来的定位数据有误的问题。
72.当维护人员确认修复了故障设备,点击操作列的已处理按钮删除该条告警信息,实时刷新告警列表,从而为用户提供一个准确的实时的告警列表。
73.本发明实施例属于监控告警领域,通过对定位系统中的各个硬件设备的运行进行监控,并在出现异常的情况下进行告警,本发明提供的定位系统中硬件设备的监控告警方案,可用于在企业的生产车间中布置定位系统之后,对定位系统中的各个硬件的硬件状态进行自主监控与自动告警。
74.基于上文各个实施例提供的定位系统中的硬件设备的监控方法,基于同一发明构思,在本实施例中还提供了一种定位系统中的硬件设备的监控装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
75.图2为本发明实施例提供的一种定位系统中的硬件设备的监控装置的结构示意图,如图2所示,定位系统中的硬件设备至少包括定位信标、定位标签及定位基站,该装置包括:
76.第一接收模块20,用于接收由定位基站上传的定位标签对应的第一电量值,其中,第一电量值由定位信标检测到并广播至定位标签,定位标签用于将第一电量值上传至定位基站;
77.第一判断模块22,连接至上述第一接收模块20,用于判断第一电量值是否小于第一电量阈值,其中,第一电量阈值为定位标签处于正常工作时所需的电量值;
78.第一告警模块24,连接至上述第一判断模块22,用于当第一电量值小于第一电量阈值时,确定定位标签的电量不足,并生成第一告警信息。
79.可选地,上述装置还包括:
80.第二告警模块,用于当监测到定位基站在预设时间内未接收到来自定位标签的数据包时,确定定位标签丢失,并生成第二告警信息。
81.可选地,上述装置还包括:
82.第二接收模块,用于接收由定位基站上传的定位信标对应的电压值;
83.第二判断模块,用于判断电压值是否小于电压阈值;
84.第三告警模块,用于当电压值小于电压阈值时,确定定位信标的电压异常,并生成第三告警信息。
85.可选地,上述装置还包括:
86.第三接收模块,用于接收由定位基站上传的定位基站对应的当前工作信息;
87.第三判断模块,用于判断当前工作信息是否符合预设条件;
88.第四告警模块,用于当当前工作信息不符合预设条件时,确定定位基站工作异常,并生成第四告警信息。
89.可选地,第三判断模块至少包括以下之一:
90.第一判断单元,用于判断定位基站当前的剩余内存是否符合预设的内存阈值;
91.第二判断单元,用于判断定位基站当前的cpu运行状态信息是否符合预设的运行状态参数;
92.第三判断单元,用于判断定位基站当前的网络接口信息是否符合预设的网络接口信息;
93.第四判断单元,用于判断定位基站当前的第二电量值是否符合预设的第二电量阈值。
94.可选地,上述装置还包括:
95.生成模块,用于生成告警列表,其中,所述告警列表至少包括告警序号、告警类型、告警的硬件设备、硬件设备的设备信息、告警内容及解决告警的操作描述;
96.同步模块,用于将所述告警列表同步至应用平台。
97.删除模块,用于在检测到所述告警列表中的任一子列表对应的告警内容被成功解决后,删除所述告警列表,以对所述告警列表进行更新。
98.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
99.如图3所示,本发明实施例提供了一种电子设备,包括处理器111、通信接口112、存储器113和通信总线114,其中,处理器111,通信接口112,存储器113通过通信总线114完成相互间的通信,
100.存储器113,用于存放计算机程序;
101.在本发明一个实施例中,处理器111,用于执行存储器113上所存放的程序时,实现前述任意一个方法实施例提供的定位系统中的硬件设备的监控方法。
102.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述任意一个方法实施例提供的定位系统中的硬件设备的监控方法的步骤。
103.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
104.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明
将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1