CN115410291A - 锁的故障识别方法、装置、***、电子设备及其存储介质 - Google Patents
锁的故障识别方法、装置、***、电子设备及其存储介质 Download PDFInfo
- Publication number
- CN115410291A CN115410291A CN202210373054.7A CN202210373054A CN115410291A CN 115410291 A CN115410291 A CN 115410291A CN 202210373054 A CN202210373054 A CN 202210373054A CN 115410291 A CN115410291 A CN 115410291A
- Authority
- CN
- China
- Prior art keywords
- lock
- function
- detection instruction
- state information
- control center
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 238000001514 detection method Methods 0.000 claims abstract description 172
- 230000000007 visual effect Effects 0.000 claims abstract description 31
- 230000006870 function Effects 0.000 claims description 396
- 238000012795 verification Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 9
- 230000007488 abnormal function Effects 0.000 claims description 5
- 239000003086 colorant Substances 0.000 claims description 3
- 238000012360 testing method Methods 0.000 description 35
- 238000004891 communication Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 16
- 238000012423 maintenance Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 230000002159 abnormal effect Effects 0.000 description 4
- 102100023927 Asparagine synthetase [glutamine-hydrolyzing] Human genes 0.000 description 2
- 101100380329 Homo sapiens ASNS gene Proteins 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000023402 cell communication Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
- G07C5/0825—Indicating performance data, e.g. occurrence of a malfunction using optical means
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请实施例提供了锁的故障识别方法、装置、***、电子设备及其存储介质。根据本申请实施例提供的方案,锁故障识别设备通过接口与锁连接,并发送相应的功能检测指令至锁,从而锁可以将自身的标识和所述功能检测指令转发至服务端,服务端即对该锁的相关功能的状态进行查询,从而生成功能状态信息并返回至锁,进而锁可以将该功能状态信息返回至锁故障识别设备,并在可视化界面中显示。
Description
技术领域
本申请实施例涉及计算机技术领域,尤其涉及锁的故障识别方法、装置、***、电子设备及其存储介质。
背景技术
随着共享车辆的普及,其投放的数量也迅速增多,这就不可避免的带来了锁出现故障而需要维护的情形。而运维人员面对拆下来的锁具,目前基本只能从外观以及手动测试开关锁功能,来判定锁具是否正常,对于故障分类的局限性很大。这导致了部分故障锁重复被投放使用,增加了车辆失联风险和资产损失;而部分非故障锁被误判定需要维修,也增加了维修成本。
基于此,需要一种适应性更广的锁的故障识别方案。
发明内容
有鉴于此,本申请实施例提供一种方案锁的故障识别方案,以至少部分解决上述问题。
根据本申请实施例的第一方面,提供了一种锁的故障识别方法,应用于锁故障识别设备中,所述锁故障识别设备连接锁的控制中心,所述方法包括:发送功能检测指令至所述控制中心,以使得所述控制中心发送所述锁的标识和所述功能检测指令转发至服务端;接收所述控制中心所发送的功能状态信息,其中,所述功能状态信息为服务端基于所述锁的标识和所述功能检测指令所查询得到,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;在可视化界面中显示所述功能状态信息。
根据本申请实施例的第二方面,提供了另一种锁的故障识别方法,应用于锁的控制中心,所述控制中心与锁故障识别设备连接,所述方法包括:接收所述锁故障识别设备所发送的功能检测指令;获取所述锁的标识,发送所述锁的标识和所述功能检测指令转发至服务端,以使得所述服务端根据所述功能检测指令和所述锁的标识进行信息查询而生成功能状态信息,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;接收服务端所返回的功能状态信息;发送所述功能状态信息至所述锁故障识别设备,以使得所述锁故障识别设备在可视化界面中显示所述功能状态信息。
根据本申请实施例的第三方面,提供了再一种锁的故障识别方法,应用于服务端中,所述服务端网络连接锁的控制中心,所述方法包括:接收所述控制中心所发送的所述锁的标识和功能检测指令;根据所述锁的标识和功能检测指令查询获取所述锁的功能状态信息,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;发送所述功能状态信息至所述控制中心。
根据本申请实施例的第四方面,提供了一种锁的故障识别***,包括:锁故障识别设备,发送功能检测指令至锁的控制中心;所述控制中心,与所述锁故障识别设备连接,接收所述功能检测指令,获取所述锁的标识,发送所述锁的标识和所述功能检测指令转发至服务端;服务端,与所述控制中心连接,根据所述功能检测指令和所述锁的标识进行信息查询得到功能状态信息,并发送所述功能状态信息至所述控制中心,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;所述控制中心,发送所述述功能状态信息至至所述锁故障识别设备;所述锁故障识别设备,在可视化界面中显示所述功能状态信息。
与第一方面对应的,根据本申请实施例的第五方面,提供了一种锁的故障识别装置,应用于锁故障识别设备中,所述锁故障识别设备连接锁的控制中心,所述装置包括:第二发送模块,发送功能检测指令至所述控制中心,以使得所述控制中心发送所述锁的标识和所述功能检测指令转发至服务端;第二接收模块,接收所述控制中心所发送的功能状态信息,其中,所述功能状态信息为服务端基于所述锁的标识和所述功能检测指令所查询得到,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;显示模块,在可视化界面中显示所述功能状态信息。
与第二方面对应的,根据本申请实施例的第六方面,提供了另一种锁的故障识别装置,应用于锁的控制中心,所述控制中心与锁故障识别设备连接,所述装置包括:第一接收模块,接收所述锁故障识别设备所发送的功能检测指令;第一发送模块,获取所述锁的标识,发送所述锁的标识和所述功能检测指令转发至服务端,以使得所述服务端根据所述功能检测指令和所述锁的标识进行信息查询;所述第一接收模块,接收服务端所返回的功能状态信息,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;所述第一发送模块,发送所述功能状态信息至所述锁故障识别设备,以使得所述锁故障识别设备在可视化界面中显示所述功能状态信息。
与第三方面对应的,根据本申请实施例的第七方面,提供了再一种锁的故障识别装置,应用于服务端中,所述服务端网络连接锁的控制中心,所述装置包括:第三接收模块,接收所述控制中心所发送的所述锁的标识和功能检测指令;查询模块,根据所述锁的标识和功能检测指令查询获取所述锁的功能状态信息,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;第三发送模块,发送所述功能状态信息至所述控制中心。
根据本申请实施例的第八方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如第一方面、第二方面或者第三方面所述的锁的故障识别方法。
根据本申请实施例的第九方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面、第二方面或者第三方面所述的锁的故障识别方法。
根据本申请实施例的第十方面,提供了一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如第一方面、第二方面或者第三方面所述的锁的故障识别方法。
根据本申请实施例提供的方案,锁故障识别设备通过接口与锁连接,并发送相应的功能检测指令至锁,从而锁可以将自身的标识和所述功能检测指令转发至服务端,服务端即对该锁的相关功能的状态进行查询,从而生成功能状态信息并返回至锁,进而锁可以将该功能状态信息返回至锁故障识别设备,并在可视化界面中进行显示,从而实现对于对于锁的多种故障类别的快速识别,适应性更广。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本申请实施例所涉及的***的架构示意图;
图2a为本申请实施例所提供的一种锁的故障识别方法的流程示意图;
图2b为本申请实施例所提供的一种锁故障识别设备中的测试界面的示意图;
图2c为本申请实施例所提供的一种分体锁与锁故障识别设备连接的示意图
图2d为本申请实施例所提供的一种马蹄锁与锁故障识别设备连接的示意图;
图3为本申请实施例所提供的另一种锁的故障识别方法的流程示意图;
图4为本申请实施例所提供的再一种锁的故障识别方法的流程示意图;
图5为本申请实施例所提供的一种锁的故障识别装置的结构示意图;
图6为本申请实施例所提供的另一种锁的故障识别装置的结构示意图;
图7为本申请实施例所提供的再一种锁的故障识别装置的结构示意图;
图8为本申请实施例所提供的一种电子设备的结构示意图。
具体实施方式
为了使本领域的人员更好地理解本申请实施例中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请实施例保护的范围。
在当前,共享车辆的锁如果被判定出现故障(可能是锁自己上报相关故障、用户上报故障或者服务端判定故障),维护人员就需要将其拉回去拆卸下来进行维护。故障锁回仓后,维修运维人员针对故障锁只能从外观,以及动手测试锁的开关来进行基本的判定区分,其它的相关功能(包括诸如通信、电量、扬声器等等功能)没有有效检测手段去检测是否正常。基于此,本申请实施例提供一种适应性更广的故障识别方案。
如图1所示,图1为本申请实施例所涉及的***的架构示意图。该***中包括了锁故障识别设备、锁和服务端。锁故障识别设备通过锁中的相关接口和锁的控制中心进行连接,锁的控制中心和服务端保持通信。下面结合本申请实施例附图进一步说明本申请实施例具体实现。
对于本申请实施例的第一方面,即锁故障识别设备方面,如图2a所示,图2a为本申请实施例所提供的一种锁的故障识别方法的流程示意图,应用于锁故障识别设备中,所述锁故障识别设备连接锁的控制中心,所述方法具体包括:
S201,发送功能检测指令至所述控制中心,以使得所述控制中心发送所述锁的标识和所述功能检测指令至服务端。
锁故障识别设备中可以包括有可视化界面,例如,可以在锁故障识别设备中内置相应的测试应用,用户可以打开测试应用从而显示测试界面,并在测试界面中显示相关的待检测的功能。
从而用户可以基于锁故障识别设备所提供的按键/触摸屏(可以是触摸屏或者触摸按键或者实体按键、不可触摸屏)等方式在测试界面中进行相关功能的选取。如图2b所示,图2b为本申请实施例所提供的一种锁故障识别设备中的测试界面的示意图。
用户对可视化界面中的相应功能(包括不限于电量、网络、GPS、喇叭、开关锁等)进行选取并确定,从而在锁故障识别设备中即生成相应的功能检测指令。锁的控制中心接受到功能检测指令之后,即发送所述锁的标识和所述功能检测指令转发至服务端。
功能检测指令可以是对应于一个功能的指令,或者,也可以是对应于多个功能的功能检测指令。例如,功能检测指令可以是要求检测“定位”功能的一条功能检测指令,也可以是要求检测“定位、电池和通信”功能的一条功能检测指令。或者,功能检测指令也可以是分别要求检测“定位、”、“通信”和“电池”的三条功能检测指令。
S203,接收所述控制中心所发送的功能状态信息。
所述功能状态信息为服务端基于所述锁的标识和所述功能检测指令所查询得到,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态。此外,锁故障识别设备还可以接收锁的控制中心在锁的本地对于功能进行测试所发回的测试状态信息。
具体而言,服务端在接收到功能检测指令和所述锁的标识之后,即可以从历史数据库中基于锁的标识进行信息查询。
需要说明的是,在本申请实施例所涉及的场景下,锁一般都是已经被用户在使用过程中发现了某种故障,而进行了上报的(虽然这种故障上报并不会十分准确),或者,控制中心也可以定期上报自身的相关状态信息(包括扬声器、电池等功能的状态),服务端可以对上报的信息进行存储。换言之,在服务端的历史数据库中对于锁已经可以存储了相关的功能状态。如表1所示,表1为本申请实施例所提供的一种服务端中可能存储的锁的功能的历史状态表。
表1锁的功能的历史状态表
锁的标识 | 电池 | 通信 | 定位 | 扬声器 | 开锁 | 关锁 |
20550 | OK | OK | OK | OK | OK | NG |
20551 | OK | NG | OK | OK | OK | OK |
…… | …… | …… | …… | …… | …… | …… |
进而,服务端可以基于功能检测指令来确定需要返回哪些功能状态信息。例如,对于功能检测指令中指示需要对“定位、通信和扬声器”功能进行检测,那么服务端可以基于预先存储的相关信息对电池和通信功能进行查询,而对于定位功能则可能可以临时发起依次定位测试,以确定该锁中的定位模块所连接的卫星数量,如果卫星数量超过一定数值(例如3颗),则认为该锁的定位功能正常。
最终所查询得到的功能状态信息可能是形如“定位:OK;通信:NG;扬声器:OK”,即功能状态信息对应表征了功能检测指令中所对应的各功能的状态。
S205,在可视化界面中显示所述功能状态信息。
如图2b所示,对于功能的不同状态(正常或者异常),锁故障识别设备可以在可视化界面中直接的进行展示。具体而言,可以通过不同的颜色或者文字区别显示功能正常和功能异常。
例如,在终端屏幕上可设置功能正常为对应项显示绿色,功能异常显示为红色;或者功能正常直接文字显示正常,功能异常直接文字显示异常。其它显示方式不做枚举,对不同的状态有不同区分状态的方式均可。
根据本申请实施例提供的方案,锁故障识别设备通过接口与锁连接,并发送相应的功能检测指令至锁,从而锁可以将自身的标识和所述功能检测指令转发至服务端,服务端即对该锁的相关功能的状态进行查询,从而生成功能状态信息并返回至锁,进而锁可以将该功能状态信息返回至锁故障识别设备,并在可视化界面中进行显示,从而实现对于对于锁的多种故障类别的快速识别,适应性更广。
在一种实施例中,锁故障识别设备在可视化界面中显示出多个待检测的功能选项,以让用户进行选择;或者测试应用中可以设置为自动检测,从而生成与所述可视化见面中显示的功能选项一一对应的功能检测指令,以满足维护人员的实际需求。
在一种实施例中,锁故障识别设备所发送的功能检测指令中可以包含秘钥,例如,可以是基于锁故障识别设备的私钥对所述功能检测指令进行加密,而得到加密后的功能检测指令,而服务端则可以基于私钥所对应的公钥进行解密,而得到原始的未加密的功能检测指令。从而,服务端可以所述秘钥进行合法性验证,并在验证通过后返回表征所述功能检测指令合法的信息至锁的控制中心,以使得所的控制中心在接收到该信息之后才会返回功能状态信息至所述锁故障识别设备。通过该方式,可以保障测试过程中的指令的安全性,避免测试指令的外泄而可能导致的锁被随意的打开。
在本申请实施例中,对于功能检测指令所对应的各功能包括定位、电池、网络、开/关锁或者扬声器中的至少一种功能。当然,实际上由于锁的功能并不限于此,因此,还可能会对应更多的其它的功能。
一种实施例中,如果锁是分体锁的情形,即锁的控制中心没有直接连接锁的开关部分,此时,锁故障识别设备即需要分别通过太阳能串口和锁的闸线接口与所述锁故障识别设备连接,其中,锁的闸线接口连接即用来检测分体锁的开/关锁的功能。
在实际应用中,锁的太阳能串口往往提供了与外设进行通信的功能,锁的控制中心可以通过太阳能串口与锁故障识别进行相关的功能检测指令和信息的往来传输;同时,锁的闸线接口与锁故障识别设备连接可以使用来检测分体锁的开关锁部分。如图2c所示,图2c为本申请实施例所提供的一种分体锁与锁故障识别设备连接的示意图。双方通过对应的接口互插即可以实现对应的连接和后续的通信功能。
而当锁是马蹄锁的时候,即锁的控制中心连接了锁的开关部分,那么此时锁故障识别设备只需要通过锁的太阳能串口与锁的控制中心进行连接即可,锁的控制中心可以返回马蹄锁的开关锁部分是否正常至锁故障识别设备。如图2d所示,图2d为本申请实施例所提供的一种马蹄锁与锁故障识别设备连接的示意图。
对于本申请实施例的第二方面,即锁的控制中心方面,如图3所示,图3为本申请实施例所提供的另一种锁的故障识别方法的流程示意图,应用于锁的控制中心,所述控制中心与锁故障识别设备连接,所述方法包括:
S301,接收所述锁故障识别设备所发送的功能检测指令。
接收到的功能检测指令可以是对应于一个功能的指令,或者,也可以是对应于多个功能的功能检测指令。例如,功能检测指令可以是要求检测“定位”功能的一条功能检测指令,也可以是要求检测“定位、电池和通信”功能的一条功能检测指令。或者,功能检测指令也可以是分别要求检测“定位、”、“通信”和“电池”的三条功能检测指令。
S303,获取所述锁的标识,发送所述锁的标识和所述功能检测指令转发至服务端。
在该过程中,锁的控制中心不会对所述功能检测指令进行验证或者解析,转发的过程是一个透传的过程。
服务端在接收到功能检测指令和所述锁的标识之后,即可以从历史数据库中基于锁的标识进行信息查询。
需要说明的是,在本申请实施例所涉及的场景下,锁一般都是已经被用户在使用过程中发现了某种故障,而进行了上报的(虽然这种故障上报并不会十分准确),或者,控制中心也可以定期上报自身的相关状态信息(包括扬声器、电池等功能的状态),服务端可以对上报的信息进行存储。换言之,在服务端的历史数据库中对于锁已经可以存储了相关的功能状态,具体可以参见前文表1的说明。
进而,服务端可以基于功能检测指令来确定需要返回哪些功能状态信息。这一点可以参见前文对于步骤S203的说明,此处不再赘述。
S305,接收服务端所返回的功能状态信息。
S307,发送所述功能状态信息至所述锁故障识别设备,以使得所述锁故障识别设备在可视化界面中显示所述功能状态信息。
在一种实施例中,锁的控制中心还可以在锁本地对功能检测指令中所指示的各项功能进行测试,从而得到测试状态信息。测试状态信息同样表征了所述功能检测指令所对应的各功能的状态。从而锁的控制中心可以同时返回测试状态信息和功能状态信息至锁故障识别设备,以便锁故障识别设备综合多种信息进行故障判断。
此外,需要说明的是,锁的测试状态信息不一定是需要包含功能检测指令中所指示的全量功能的状态,因为,有一些功能的状态并不是在锁本地可以进行测试的。例如,对于定位功能,锁本身可能可以进行定位,但是仅依靠锁本地的测试是难以得知锁的定位功能是否正常,该功能往往需要服务端的支持;又例如,对于锁的标识是否准确,锁的控制中心中所使用的***版本是否最新等等,这些都无法仅依靠锁的本地功能进行测试。因此,对于测试状态信息而言,其可能仅包含了功能检测指令中所对应的可以在锁本地进行正常性测试的部分功能。
在一种实施例中,服务端还需要对于功能检测指令是否合法进行检验。具体来说,锁故障识别设备在发送功能检测指令时可以在其中包含有某个秘钥,而服务端可以对该秘钥进行合法性验证。例如,锁故障识别设备的秘钥可以是基于锁故障识别设备自身的私钥所加密后的功能检测指令,而在服务端可以基于锁故障识别设备的私钥所对应的公钥进行解密而得到未加密的功能检测指令,如果解密成功,那么则说明该未加密的检测指令合法,否则该功能检测指令不合法。
在功能检测指令合法的情形下,服务端可以返回表征所述功能检测指令合法的信息,以指示锁的控制中心继续返回所述功能状态信息至所述锁故障识别设备;相反,若在功能检测指令不合法的情形下,服务端可以返回表征所述功能检测指令不合法的信息,以指示锁的控制中心不再返回所述功能状态信息,以及,不在锁的本地获取测试状态信息。
在一种实施例中,有可能发生如下情形:功能状态信息和所述测试状态信息中同时指示了某个功能的状态,但是在双方(即功能状态信息和测试状态信息)所同时包含的同一功能中,二者所指示的状态并不相同。
例如,对于“通信”功能而言,由于共享车辆有可能在被使用或者被维护的过程中进行正常模式和飞行模式(在飞行模式下,暂时没有了通信功能)的切换,那么在服务端可能查询通信的历史状态而得到其状态为“NG”(这一状态信息有可能车辆进入了飞行模式,而用户认为是故障并上报保障所造成的),即异常状态;而在控制中心则可能经过测试之后,则可能得出通信功能为“OK”,即正常状态。
那么此时,即可以针对双方所同时包含的任一功能,分别确定在所述功能状态信息和所述测试状态信息中的该功能的影响因子。例如,对于“通信”功能而言,往往本地测试的会比服务端的更准确,因此,即可以预先给对于测试状态信息的“通信”功能赋予较大的影响因子(例如,1),而给功能状态信息中的“通信”功能赋予较大的影响因子(例如,0)。从而,将影响因子较大一方所包含的该功能的状态确定为另一方的状态,即将测试状态信息的“通信”功能赋予至功能状态信息中的“通信”功能的状态。从而可以使得发送给锁故障识别设备的功能状态信息更为准确,实现更准确地故障识别。
在本申请实施例中,对于功能检测指令所对应的各功能包括定位、电池、网络、开/关锁或者扬声器中的至少一种功能。当然,实际上由于锁的功能并不限于此,因此,还可能会对应更多的其它的功能。
对于本申请实施例的第三方面,即服务端方面,如图4所示,图4为本申请实施例所提供的再一种锁的故障识别方法的流程示意图,应用于服务端中,所述服务端网络连接锁的控制中心,所述方法包括:
S401,接收所述控制中心所发送的所述锁的标识和功能检测指令。
其中功能检测指令集为锁故障识别设备基于用户的选择所发送的,或者基于应用的配置所自动产生的。
S403,根据所述锁的标识和功能检测指令查询获取所述锁的功能状态信息,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态。具体的查询方式在前文已经进行了说明,此处不再赘述。
S405,发送所述功能状态信息至所述控制中心。锁的控制中心即可以将功能状态信息转发至锁故障识别设备。
在一种实施例中,若功能检测指令中包含秘钥,那么服务端还可以对所述秘钥进行合法性验证;若验证通过,发送表征所述功能检测指令合法的信息至锁的控制中心,以避免功能测试指令的外泄,提高安全性。
本申请实施例公开了TS1、一种锁的故障识别方法,应用于锁故障识别设备中,所述锁故障识别设备连接锁的控制中心,所述方法包括:发送功能检测指令至所述控制中心,以使得所述控制中心发送所述锁的标识和所述功能检测指令至服务端;接收所述控制中心所发送的功能状态信息,其中,所述功能状态信息为服务端基于所述锁的标识和所述功能检测指令所查询得到,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;在可视化界面中显示所述功能状态信息。
TS2、如TS1所述的方法,其中,发送功能检测指令至所述控制中心,包括:发送包含秘钥的功能检测指令至所述控制中心,以使得所述服务端对所述秘钥进行合法性验证,并在验证通过后返回表征所述功能检测指令合法的信息至所述控制中心。
TS3、如TS1所述的方法,其中,在可视化界面中显示所述功能状态信息,包括:根据所述功能状态信息确定对应功能的状态为功能正常或者功能异常;通过不同的颜色或者文字区别显示功能正常和功能异常。
TS4、如TS1所述的方法,其中,在发送功能检测指令至所述控制中心之前,所述方法还包括:在可视化见面中显示待检测的功能所对应的功能选项;接收用户对于功能选项的选择指令,生成针对用户所选择的功能选项的功能检测指令;或者,生成与所述可视化见面中显示的功能选项一一对应的功能检测指令。
TS5、如TS1所述的方法,其中,若所述锁为分体锁,所述锁故障识别设备通过太阳能串口和锁的闸线接口与所述锁连接;若所述锁为马蹄锁,所述锁故障识别设备通过太阳能串口与所述锁连接。
TS6、如TS1所述的方法,其中,所述功能检测指令所对应的各功能包括定位、电池、网络、开/关锁或者扬声器中的至少一种功能。
本申请实施例还公开了TS7、一种锁的故障识别方法,应用于锁的控制中心,所述控制中心与锁故障识别设备连接,所述方法包括:接收所述锁故障识别设备所发送的功能检测指令;获取所述锁的标识,发送所述锁的标识和所述功能检测指令转发至服务端,以使得所述服务端根据所述功能检测指令和所述锁的标识进行信息查询而生成功能状态信息,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;接收服务端所返回的功能状态信息;发送所述功能状态信息至所述锁故障识别设备,以使得所述锁故障识别设备在可视化界面中显示所述功能状态信息。
TS8、如TS7所述的方法,其中,还包括:对功能检测指令所对应的各功能进行测试,生成测试状态信息;所述发送所述功能状态信息至所述锁故障识别设备,包括:发送所述功能状态信息和所述测试状态信息至所述锁故障识别设备。
TS9、如TS7或者TS8所述的方法,其中,发送所述功能状态信息至所述锁故障识别设备,包括:若接收到服务端所返回的表征所述功能检测指令合法的信息,发送所述功能状态信息至所述锁故障识别设备。
TS10、如TS7所述的方法,在发送所述服务端所返回的功能状态信息和所述测试状态信息至所述锁故障识别设备之前,所述方法还包括:若所述功能状态信息和所述测试状态信息中所同时包含的功能的状态不同,针对双方所同时包含的任一功能,分别确定在所述功能状态信息和所述测试状态信息中的该功能的影响因子;将影响因子较大一方所包含的该功能的状态确定为另一方所包含的该功能的状态。
本申请实施例还公开了TS11、一种锁的故障识别方法,应用于服务端中,所述服务端网络连接锁的控制中心,所述方法包括:接收所述控制中心所发送的所述锁的标识和功能检测指令;根据所述锁的标识和功能检测指令查询获取所述锁的功能状态信息,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;发送所述功能状态信息至所述控制中心。
TS12、如TS11所述的方法,若所述功能检测指令中包含秘钥,所述方法还包括:对所述秘钥进行合法性验证;若验证通过,发送表征所述功能检测指令合法的信息至所述控制中心。
本申请实施例还公开了TS13、一种锁的故障识别***,包括:锁故障识别设备,发送功能检测指令至锁的控制中心;所述控制中心,与所述锁故障识别设备连接,接收所述功能检测指令,获取所述锁的标识,发送所述锁的标识和所述功能检测指令转发至服务端;服务端,与所述控制中心连接,根据所述功能检测指令和所述锁的标识进行信息查询得到功能状态信息,并发送所述功能状态信息至所述控制中心,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;所述控制中心,发送所述述功能状态信息至所述锁故障识别设备;所述锁故障识别设备,在可视化界面中显示所述功能状态信息。
本申请实施例还公开了TS14、一种锁的故障识别装置,应用于锁故障识别设备中,所述锁故障识别设备连接锁的控制中心,所述装置包括:第二发送模块,发送功能检测指令至所述控制中心,以使得所述控制中心发送所述锁的标识和所述功能检测指令转发至服务端;第二接收模块,接收所述控制中心所发送的功能状态信息,其中,所述功能状态信息为服务端基于所述锁的标识和所述功能检测指令所查询得到,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;显示模块,在可视化界面中显示所述功能状态信息。
本申请实施例还公开了TS15、一种锁的故障识别装置,应用于锁的控制中心,所述控制中心与锁故障识别设备连接,所述装置包括:第一接收模块,接收所述锁故障识别设备所发送的功能检测指令;第一发送模块,获取所述锁的标识,发送所述锁的标识和所述功能检测指令转发至服务端,以使得所述服务端根据所述功能检测指令和所述锁的标识进行信息查询;所述第一接收模块,接收服务端所返回的功能状态信息,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;所述第一发送模块,发送所述功能状态信息至所述锁故障识别设备,以使得所述锁故障识别设备在可视化界面中显示所述功能状态信息。
本申请实施例还公开了TS16、一种锁的故障识别装置,应用于服务端中,所述服务端网络连接锁的控制中心,所述装置包括:第三接收模块,接收所述控制中心所发送的所述锁的标识和功能检测指令;查询模块,根据所述锁的标识和功能检测指令查询获取所述锁的功能状态信息,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;第三发送模块,发送所述功能状态信息至所述控制中心。
在本申请实施例的第四方面,还提供了一种锁的故障识别***,其架构可以参见图1,在***中包括:
锁故障识别设备,发送功能检测指令至所述控制中心;
锁的控制中心,与所述锁故障识别设备连接,接收所述功能检测指令,获取所述锁的标识,发送所述锁的标识和所述功能检测指令转发至服务端;
服务端,与所述控制中心连接,根据所述功能检测指令和所述锁的标识进行信息查询得到功能状态信息,并发送所述功能状态信息至所述控制中心,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;
所述控制中心,发送所述述功能状态信息至至所述锁故障识别设备;
所述锁故障识别设备,在可视化界面中显示所述功能状态信息。
对于***中的锁故障识别设备、锁的控制中心和服务端的具体的实施执行方式可以分别参见第一方面、第二方面和第三发面的相关说明。
与第一方面对应的,根据本申请实施例的第五方面,提供了一种锁的故障识别装置,应用于锁故障识别设备中,所述锁故障识别设备连接锁的控制中心,如图5所示,图5为本申请实施例所提供的一种锁的故障识别装置的结构示意图,所述装置包括:
第二发送模块501,发送功能检测指令至所述控制中心,以使得所述控制中心发送所述锁的标识和所述功能检测指令至服务端;
第二接收模块503,接收所述控制中心所发送的功能状态信息,其中,所述功能状态信息为服务端基于所述锁的标识和所述功能检测指令所查询得到,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;
显示模块505,在可视化界面中显示所述功能状态信息。
与第二方面对应的,根据本申请实施例的第六方面,提供了另一种锁的故障识别装置,应用于锁的控制中心,所述控制中心与锁故障识别设备连接,如图6所示,图6为本申请实施例所提供的另一种锁的故障识别装置的结构示意图,所述装置包括:
第一接收模块601,接收所述锁故障识别设备所发送的功能检测指令;
第一发送模块603,获取所述锁的标识,发送所述锁的标识和所述功能检测指令转发至服务端,以使得所述服务端根据所述功能检测指令和所述锁的标识进行信息查询;
所述第一接收模块601,接收服务端所返回的功能状态信息,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;
所述第一发送模块603,发送所述功能状态信息至所述锁故障识别设备,以使得所述锁故障识别设备在可视化界面中显示所述功能状态信息。
与第三方面对应的,根据本申请实施例的第七方面,提供了再一种锁的故障识别装置,应用于服务端中,所述服务端网络连接锁的控制中心,如图7所示,图7为本申请实施例所提供的再一种锁的故障识别装置的结构示意图,所述装置包括:
第三接收模块701,接收所述控制中心所发送的所述锁的标识和功能检测指令;
查询模块703,根据所述锁的标识和功能检测指令查询获取所述锁的功能状态信息,其中,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;
第三发送模块705,发送所述功能状态信息至所述控制中心。
本实施例的装置用于实现前述多个方法实施例中相应的锁的故障识别方法,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的锁的故障识别装置中的各个模块的功能实现均可参照前述方法实施例中的相应部分的描述,在此亦不再赘述。
本申请实施例的第八方面,还提供一种计算机设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现如第一方面、第二方面或者第三方面所述的锁的故障识别方法。
图8示出了本说明书实施例所提供的一种更为具体的计算设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
处理器1010可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
存储器1020可以采用ROM(Read Only Memory,只读存储器)、RAM(Random AccessMemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作***和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。
总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
根据本申请实施例的第九方面,还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面、第二方面或者第三方面所述的锁的故障识别方法。
根据本申请实施例的第十方面,提供了一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如第一方面、第二方面或者第三方面所述的锁的故障识别方法。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书实施例可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书实施例各个实施例或者实施例的某些部分所述的方法。
上述实施例阐明的***、方法、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的方法实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅是本说明书实施例的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本说明书实施例原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本说明书实施例的保护范围。
Claims (10)
1.一种锁的故障识别方法,应用于锁故障识别设备中,所述锁故障识别设备连接锁的控制中心,所述方法包括:
发送功能检测指令至所述控制中心,以使得所述控制中心发送所述锁的标识和所述功能检测指令至服务端;
接收所述控制中心所发送的功能状态信息,其中,所述功能状态信息为服务端基于所述锁的标识和所述功能检测指令所查询得到,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;
在可视化界面中显示所述功能状态信息。
2.如权利要求1所述的方法,其中,发送功能检测指令至所述控制中心,包括:
发送包含秘钥的功能检测指令至所述控制中心,以使得所述服务端对所述秘钥进行合法性验证,并在验证通过后返回表征所述功能检测指令合法的信息至所述控制中心。
3.如权利要求1所述的方法,在可视化界面中显示所述功能状态信息,包括:
根据所述功能状态信息确定对应功能的状态为功能正常或者功能异常;
通过不同的颜色或者文字区别显示功能正常和功能异常。
4.如权利要求1所述的方法,在发送功能检测指令至所述控制中心之前,所述方法还包括:
在可视化见面中显示待检测的功能所对应的功能选项;
接收用户对于功能选项的选择指令,生成针对用户所选择的功能选项的功能检测指令;或者,生成与所述可视化见面中显示的功能选项一一对应的功能检测指令。
5.如权利要求1所述的方法,若所述锁为分体锁,所述锁故障识别设备通过太阳能串口和锁的闸线接口与所述锁连接;若所述锁为马蹄锁,所述锁故障识别设备通过太阳能串口与所述锁连接。
6.如权利要求1所述的方法,所述功能检测指令所对应的各功能包括定位、电池、网络、开/关锁或者扬声器中的至少一种功能。
7.一种锁的故障识别装置,应用于锁故障识别设备中,所述锁故障识别设备连接锁的控制中心,所述装置包括:
第二发送模块,发送功能检测指令至所述控制中心,以使得所述控制中心发送所述锁的标识和所述功能检测指令转发至服务端;
第二接收模块,接收所述控制中心所发送的功能状态信息,其中,所述功能状态信息为服务端基于所述锁的标识和所述功能检测指令所查询得到,所述功能状态信息用于表征所述功能检测指令所对应的各功能的状态;
显示模块,在可视化界面中显示所述功能状态信息。
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求1至6任一项所述的锁的故障识别方法。
9.一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1至6任一项所述的锁的故障识别方法。
10.一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如权利要求1至6任一项所述的锁的故障识别方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2021105783968 | 2021-05-26 | ||
CN202110578396.8A CN113240826A (zh) | 2021-05-26 | 2021-05-26 | 锁的故障识别方法、装置、***、电子设备及其存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115410291A true CN115410291A (zh) | 2022-11-29 |
Family
ID=77138962
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110578396.8A Withdrawn CN113240826A (zh) | 2021-05-26 | 2021-05-26 | 锁的故障识别方法、装置、***、电子设备及其存储介质 |
CN202210373054.7A Pending CN115410291A (zh) | 2021-05-26 | 2022-04-11 | 锁的故障识别方法、装置、***、电子设备及其存储介质 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110578396.8A Withdrawn CN113240826A (zh) | 2021-05-26 | 2021-05-26 | 锁的故障识别方法、装置、***、电子设备及其存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN113240826A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101628573A (zh) * | 2009-08-04 | 2010-01-20 | 深圳市高标电子科技有限公司 | 一种电动自行车语音故障检修仪及故障检修方法 |
CN106372189A (zh) * | 2016-08-31 | 2017-02-01 | 深圳市元征科技股份有限公司 | 交通工具云诊断的实现方法和相关装置 |
CN106447826A (zh) * | 2016-09-29 | 2017-02-22 | 北京宙心科技有限公司 | 无人机故障诊断方法及*** |
CN111946170A (zh) * | 2020-08-14 | 2020-11-17 | 北京骑胜科技有限公司 | 车锁状态检测方法、装置、共享车辆和存储介质 |
CN112116763A (zh) * | 2020-11-04 | 2020-12-22 | 福州大学 | 一种基于uwb定位的校园共享单车管理方法 |
CN112365629A (zh) * | 2020-11-09 | 2021-02-12 | 海马汽车有限公司 | 一种故障诊断方法、装置、服务器及车辆 |
-
2021
- 2021-05-26 CN CN202110578396.8A patent/CN113240826A/zh not_active Withdrawn
-
2022
- 2022-04-11 CN CN202210373054.7A patent/CN115410291A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101628573A (zh) * | 2009-08-04 | 2010-01-20 | 深圳市高标电子科技有限公司 | 一种电动自行车语音故障检修仪及故障检修方法 |
CN106372189A (zh) * | 2016-08-31 | 2017-02-01 | 深圳市元征科技股份有限公司 | 交通工具云诊断的实现方法和相关装置 |
CN106447826A (zh) * | 2016-09-29 | 2017-02-22 | 北京宙心科技有限公司 | 无人机故障诊断方法及*** |
CN111946170A (zh) * | 2020-08-14 | 2020-11-17 | 北京骑胜科技有限公司 | 车锁状态检测方法、装置、共享车辆和存储介质 |
CN112116763A (zh) * | 2020-11-04 | 2020-12-22 | 福州大学 | 一种基于uwb定位的校园共享单车管理方法 |
CN112365629A (zh) * | 2020-11-09 | 2021-02-12 | 海马汽车有限公司 | 一种故障诊断方法、装置、服务器及车辆 |
Also Published As
Publication number | Publication date |
---|---|
CN113240826A (zh) | 2021-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105787364B (zh) | 任务的自动化测试方法、装置及*** | |
CN107294808A (zh) | 接口测试的方法、装置和*** | |
CN109977012B (zh) | ***的联调测试方法、装置、设备及计算机可读存储介质 | |
CN106841977A (zh) | 板卡的测试方法及*** | |
CN112035344A (zh) | 多场景测试方法、装置、设备和计算机可读存储介质 | |
CN110659206A (zh) | 基于微服务的模拟架构建立方法、装置、介质及电子设备 | |
CN114064208A (zh) | 检测应用服务状态的方法、装置、电子设备及存储介质 | |
CN105955838A (zh) | 一种***死机的原因查看方法及装置 | |
CN113132522A (zh) | 测试方法、装置、服务器及介质 | |
CN112882957A (zh) | 一种测试任务有效性检查方法和装置 | |
CN115410291A (zh) | 锁的故障识别方法、装置、***、电子设备及其存储介质 | |
CN101227346B (zh) | 通信设备自动化测试过程中故障监控方法与装置 | |
CN116303083A (zh) | 一种面向ndc的测试生成方法、***及存储介质 | |
EP3197138A1 (en) | Line diagnosis method and apparatus | |
CN113792285B (zh) | 一种核电站业务权限控制方法、装置及终端设备 | |
CN113986753A (zh) | 接口测试方法、装置、设备及存储介质 | |
CN112527635B (zh) | 一种故障注入方法、装置、电子设备以及存储介质 | |
CN113688040A (zh) | ***测试方法、设备、存储介质及计算机程序产品 | |
CN115061907A (zh) | 测试方法和测试***、电子设备、存储介质 | |
CN113010409B (zh) | 智能合约测试方法及装置、电子设备、存储介质 | |
CN111176975B (zh) | 一种测试方法、装置、设备及计算机可读存储介质 | |
CN114640576A (zh) | 用于宽带网络的无源接入设备的故障定位的方法和装置 | |
CN109067956B (zh) | 对用于警务***的终端进行检测的方法及装置、警务*** | |
CN109783263A (zh) | 一种服务器老化测试故障的处理方法和*** | |
CN115953889B (zh) | 一种防拆功能检测方法、***、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |