CN117456629A - 巡检方法、***、设备、存储介质和计算机程序产品 - Google Patents
巡检方法、***、设备、存储介质和计算机程序产品 Download PDFInfo
- Publication number
- CN117456629A CN117456629A CN202311776589.XA CN202311776589A CN117456629A CN 117456629 A CN117456629 A CN 117456629A CN 202311776589 A CN202311776589 A CN 202311776589A CN 117456629 A CN117456629 A CN 117456629A
- Authority
- CN
- China
- Prior art keywords
- graphic code
- server
- inspection
- encryption
- encryption parameters
- 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.)
- Granted
Links
- 238000007689 inspection Methods 0.000 title claims abstract description 126
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004590 computer program Methods 0.000 title claims abstract description 30
- 238000004891 communication Methods 0.000 claims description 105
- 238000004146 energy storage Methods 0.000 claims description 23
- 230000002159 abnormal effect Effects 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 17
- 230000006855 networking Effects 0.000 claims description 11
- 230000003993 interaction Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 229920000915 polyvinyl chloride Polymers 0.000 description 3
- 239000004800 polyvinyl chloride Substances 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 229920003023 plastic Polymers 0.000 description 2
- 239000004033 plastic Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N Silicium dioxide Chemical compound O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012983 electrochemical energy storage Methods 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000741 silica gel Substances 0.000 description 1
- 229910002027 silica gel Inorganic materials 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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
- G07C1/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
- G07C1/20—Checking timed patrols, e.g. of watchman
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
- G06K17/0025—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0863—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving passwords or one-time passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/043—Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
- H04W12/0431—Key distribution or pre-distribution; Key agreement
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
本申请涉及一种巡检方法、***、设备、存储介质和计算机程序产品。方法应用于图形码显示设备,图形码显示设备位于被巡检对象处;方法包括:获取服务端下发的加密参数;其中,服务端每次下发的加密参数存在区别;展示与加密参数相匹配的图形码;其中,图形码用于被巡检设备扫描后,指示巡检设备基于服务端下发的加密参数对扫描的图形码进行解密;在解密成功的情况下,针对被巡检对象的巡检完成。采用本方法能够提高巡检效率。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种巡检方法、***、设备、存储介质和计算机程序产品。
背景技术
由于技术进步和经济发展的推动,设备场地越来越多,这些设备场地为各行各业的发展提供了强有力的支持。这些设备场地需要人员定时进行巡检,以确保设备场地的安全。
传统技术中,人员在巡检完设备场地后,手动地在线上登记完成巡检即可。但是,这种方式受限于人员操作,无法保证巡检的真实性,巡检效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高巡检效率的巡检方法、***、设备、存储介质和计算机程序产品。
第一方面,本申请提供了一种巡检方法,应用于图形码显示设备,所述图形码显示设备位于被巡检对象处;所述方法包括:
获取服务端下发的加密参数;其中,所述服务端每次下发的所述加密参数存在区别;
展示与所述加密参数相匹配的图形码;
其中,所述图形码用于被巡检设备扫描后,指示所述巡检设备基于所述服务端下发的加密参数对扫描的图形码进行解密;在解密成功的情况下,针对所述被巡检对象的巡检完成。
在一些实施例中,所述展示与所述加密参数相匹配的图形码,包括:
根据所述加密参数对存储的预设数据进行加密,得到加密数据;
按照第二预设频率切换显示内容格式;所述第二预设频率高于所述服务端下发加密参数的第一预设频率;
根据切换至的显示内容格式对所述加密数据进行图形化处理,得到图形码;
展示所述图形码;
其中,对于同一所述加密数据,根据不同的显示内容格式进行图形化处理所得的图形码不同。
在一些实施例中,所述图形码用于被巡检设备扫描后,指示所述巡检设备在所述扫描的图形码与在先图形码不一致的情况下,基于所述服务端下发的加密参数对扫描的图形码进行解密,在所述扫描的图形码与在先图像码一致的情况下,确定解密失败;
其中,所述在先图形码是指在先被所述巡检设备解密成功的图形码。
在一些实施例中,所述方法还包括:
在与所述服务端的无线通信异常的情况下,从第一通信模式进入第二通信模式,与所述被巡检对象建立连接,以基于所述被巡检对象与所述服务端交互;
与所述服务端的无线通信恢复后,从所述第二通信模式进入所述第一通信模式,基于无线网络与所述服务端交互。
在一些实施例中,在所述展示与所述加密参数相匹配的图形码之前,还包括:
在无线通信异常、且无法基于所述被巡检对象与所述服务端交互的情况下,从联网模式进入单机模式,针对存储的预设数据生成图形码。
在一些实施例中,所述被巡检对象是储能集装箱;所述图形码显示设备与所述储能集装箱中的通信交换机建立有线连接;所述获取服务端下发的加密参数,包括:
在无线通信异常的情况下,从无线通信模式进入有线通信模式,基于所述通信交换机获取服务端下发的加密参数。
第二方面,本申请还提供了一种巡检***,所述***包括图形码显示设备、服务端和巡检设备;
所述服务端,用于向所述图形码显示设备和所述巡检设备下发加密参数:其中,所述服务端每次下发的所述加密参数存在区别;
所述图形码显示设备,用于获取所述加密参数;展示与所述加密参数相匹配的图形码;
所述巡检设备,用于获取所述加密参数;扫描所述图形码显示设备展示的所述图形码以及基于所述加密参数对扫描的图形码进行解密;其中,在解密成功的情况下,针对所述被巡检对象的巡检完成。
在一些实施例中,图形码显示设备,用于根据所述加密参数对存储的预设数据进行加密,得到加密数据;按照第二预设频率切换显示内容格式;所述第二预设频率高于所述服务端下发加密参数的第一预设频率;根据切换至的显示内容格式对所述加密数据进行图形化处理,得到图形码;展示所述图形码;其中,对于同一所述加密数据,根据不同的显示内容格式进行图形化处理所得的图形码不同。
在一些实施例中,巡检设备,用于在扫描图形码后,在所述扫描的图形码与在先图形码不一致的情况下,基于所述服务端下发的加密参数对扫描的图形码进行解密,在所述扫描的图形码与在先图像码一致的情况下,确定解密失败;其中,所述在先图形码是指在先被所述巡检设备解密成功的图形码。
在一些实施例中,图形码显示设备,用于在与所述服务端的无线通信异常的情况下,从第一通信模式进入第二通信模式,与所述被巡检对象建立连接,以基于所述被巡检对象与所述服务端交互;与所述服务端的无线通信恢复后,从所述第二通信模式进入所述第一通信模式,基于无线网络与所述服务端交互。
在一些实施例中,图形码显示设备,用于在无线通信异常、且无法基于所述被巡检对象与所述服务端交互的情况下,从联网模式进入单机模式,针对存储的预设数据生成图形码。
在一些实施例中,被巡检对象是储能集装箱;图形码显示设备与储能集装箱中的通信交换机建立有线连接;图形码显示设备,用于在无线通信异常的情况下,从无线通信模式进入有线通信模式,基于所述通信交换机获取服务端下发的加密参数。
第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述方法中的步骤。
第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法中的步骤。
第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法中的步骤。
上述巡检方法、***、计算机设备、存储介质和计算机程序产品,位于被巡检对象处的图形码显示设备获取加密参数,加密参数是服务端下发的,并且每次下发的加密参数存在区别。图形码显示设备生成与加密参数匹配的图形码,由于每次下发的加密参数存在区别,因此图形码是不断变化的,由于之前的图形码和巡检设备当前收到的加密参数是不匹配的,在利用之前的图形码作弊时无法解密成功。进而巡检设备扫描图形码显示设备展示的图形码以及基于服务端下发的加密参数对扫描的图形码进行解密,在解密成功的情况下,针对被巡检对象的巡检完成,保证巡检的真实性,提高巡检效率。
附图说明
为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种巡检方法的应用环境图。
图2为本申请实施例提供的一种巡检方法的流程示意图。
图3为本申请实施例提供的一种图形码显示设备的示意图。
图4为本申请实施例提供的一种图形码显示设备的原理示意图。
图5为本申请实施例提供的一种巡检方法的简易流程示意图。
图6为本申请实施例提供的一种巡检***的结构框图。
图7为本申请实施例提供的一种服务端的内部结构图。
图8为本申请实施例提供的一种图形码显示设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例提供的巡检方法,可以应用于如图1所示的应用环境中。其中,图形码显示设备102位于被巡检对象处。图形码显示设备102和巡检设备104通过网络与服务端106进行通信。数据存储***可以存储服务端106需要处理的数据。数据存储***可以集成在服务端106上,也可以放在云上或其他网络服务器上。
服务端106可以向图形码显示设备102和巡检设备104下发加密参数:其中,服务端每次下发的加密参数存在区别;
图形码显示设备102可以获取加密参数;展示与加密参数相匹配的图形码;
巡检设备104可以获取加密参数;扫描图形码显示设备展示的图形码以及基于加密参数对扫描的图形码进行解密;其中,在解密成功的情况下,针对被巡检对象的巡检完成。
其中,图形码显示设备和巡检设备可以但不限于是终端。终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务端106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一些实施例中,被巡检对象可以是储能集装箱。储能集装箱可以是通用的电化学储能电池仓,比如,液冷储能电池仓。
在一些实施例中,巡检设备可以但不限于是手持式扫码设备,比如,带高清摄像头的移动电话设备。
在一些实施例中,通信网络基于无线路由器实现。无线路由器可以是通用的无线网络提供设备。
在一些实施例中,服务端可以是储能电站服务器。服务端可以实现无线通信功能和密钥发布的任务。
在一个示例性的实施例中,如图2所示,提供了一种巡检方法,以该方法应用于图1中的图形码显示设备106为例进行说明,包括以下步骤202至步骤204。其中:
步骤202,获取服务端下发的加密参数;其中,服务端每次下发的加密参数存在区别。
示例性地,服务端可以向图形码显示设备和巡检设备下发加密参数。图形码显示设备和巡检设备能够以第一预设频率获取到不同的加密参数。其中,第一预设频率是指单位时间内下发加密参数的次数。比如,第一预设频率可以用于指示一天下发一次加密参数。
在一些实施例中,服务端可以多次下发加密参数。每次下发的加密参数不同。
在一些实施例中,加密参数可以包括加密密钥。
在一些实施例中,被巡检对象是指储能电站中的对象。储能电站中通过无线路由器组建电站无线局域网,服务端、运维设备和图形码显示设备通过无线网络实现通信。服务端可以但不限于是储能电站服务器。储能电站服务器可以通过无线网络定时发布加密密钥,通知图形码显示设备更新展示的图形码,同时巡检设备也会收到加密密钥。
在一些实施例中,如图3所示,提供了图形码显示设备的示意图。图形码显示设备包括设备外壳302和显示屏304。设备外壳302可以使用塑料制作骨架,内部安装电路板和显示屏幕,外层再包裹一层硅胶材质,可以防止装置坠落导致设备损坏。塑料可以但不限于是聚氯乙烯(Polyvinyl chloride,PVC)。显示屏304可以是通用的工业防爆LED屏,能够适应恶劣的户外环境,安装的时候是内嵌在设备外壳302中,即显示屏周边是被设备外壳302包裹住的。
在一些实施例中,图形码显示设备可以包括显示屏、设备外壳和控制电路板。其中,控制电路板硬件逻辑为:通过无线网络单元和外界通信,获取加密参数;处理器根据加密参数生成加密数据,然后传输给显示单元;显示单元根据得到的加密数据,显示对应的图形码,但是根据显示内容格式,定时变更显示方案,保持对于同一加密数据近三次显示的图案不重样;调试接口便于安装人员可以通过相关工具,可以进入图形码显示设备,变更无线网络配置,或者更新相关运行程序。
在一些实施例中,如图4所示,提供了图形码显示设备的原理示意图。图形码显示设备包含了设备外壳402和一体化电路板404。一体化电路板404由各样通用单元构成,包含了处理器406、调试接口408、电源管理单元410、显示单元412和无线网络单元414组成。一体化电路板404为一块定制化的印刷电路板,其上会安装各样的处理器、电源管理等功能单元。处理器406可以是STM32高性能MCU芯片。调试接口408可以是通用的4针UART协议调试接口,便于外接设备的接插,和通用调试平台的接入。电源管理单元410与一体化电路404上的电路连接,用于给整个电路板上的各个单元供电,输入电源优选可拆卸充电锂电池,可以让图形码显示设备独立运行。显示单元412为通用的LED屏幕控制芯片,可以将处理器406发过来的数据,显示在显示屏上。无线网络单元为WiFi通信控制芯片。
步骤204,展示与加密参数相匹配的图形码;其中,图形码用于被巡检设备扫描后,指示巡检设备基于服务端下发的加密参数对扫描的图形码进行解密;在解密成功的情况下,针对被巡检对象的巡检完成。
示例性地,加密参数是指加密算法所需的参数。可以理解,加密算法相当于一个函数,将加密参数和明文作为输入,能够实现将明文转换为加密数据。图形码显示设备可以根据加密算法和加密参数对预设数据进行加密生成加密数据,之后,对加密数据进行图形化处理得到图形码。对图形码进行展示。
在一些实施例中,图形码显示设备可以预设的显示内容格式对加密数据进行图形化处理得到图形码。
在一些实施例中,图形码可以但不限于是二维码或条形码等。
在一些实施例中,加密参数可以包括算法指示信息和加密密钥。可以理解,巡检设备和图形码显示设备中可以预设至少一种加密算法。图形码设备可以根据算法指示信息从预设的至少一种加密算法中确定目标加密算法。根据目标加密法和加密密钥对预设数据进行加密得到加密数据。巡检设备也可以确定算法指示信息指定的目标加密算法,根据目标加密算法和加密密钥对扫描的图形码进行解密,得到解密结果。
在一些实施例中,预设数据可以但不限于是巡检人员信息。图形码显示设备可以将巡检对象信息作为预设数据。可以理解,解密结果中的巡检对象信息与巡检设备绑定的巡检对象的信息匹配的情况下,确定解密成功。只有使用巡检对象信息表征的巡检对象的巡检设备才能够实现解密成功,避免非本人的巡检设备代替本人完成巡检,保证巡检的真实性。可以理解,被巡检对象是指被巡检的一方。巡检对象是指巡检的一方。巡检对象可以是巡检人员,被巡检对象可以是被巡检的设备。
在一些实施例中,图形码显示设备可以在本端的屏幕上展示图形码。巡检设备可以扫描图形码得到加密数据,并基于服务端下发的加密参数对加密数据进行解密得到解密结果。解密结果用于表征解密是否成功。
在一些实施例中,巡检设备可以将解密结果上传至服务端。服务端可以在解密结果表征解密成功的情况下,确定针对被巡检对象的巡检完成。
在一些实施例中,图形码显示设备具备生物识别功能,比如,指纹识别或人脸识别等中的至少一种。图形码显示设备可以获取生物识别结果,在生物识别结果与巡检对象信息匹配的情况下展示图形码。可以理解,巡检完成需要巡检对象本人在现场,通过本实施例中的方法能够避免现场人员将图形码拍摄给巡检对象作弊完成巡检的问题,保证巡检的真实性,提高巡检效率。
在一些实施例中,图形码显示设备内部设置有光敏电阻。图形码显示设备可以根据光敏电阻到的感应数据调整展示图形码时的亮度。
在一些实施例中,图形码显示设备设置有储能装置,比如太阳能发电板和充电电池。储能装置可以支持图形码显示设备单机独立运行。
上述巡检方法中,位于被巡检对象处的图形码显示设备获取加密参数,加密参数是服务端下发的,并且每次下发的加密参数存在区别。图形码显示设备生成与加密参数匹配的图形码,由于每次下发的加密参数存在区别,因此图形码是不断变化的,由于之前的图形码和巡检设备当前收到的加密参数是不匹配的,在利用之前的图形码作弊时无法解密成功。进而巡检设备扫描图形码显示设备展示的图形码以及基于服务端下发的加密参数对扫描的图形码进行解密得到解密结果,在解密结果表征解密成功的情况下,针对被巡检对象的巡检完成,保证巡检的真实性,提高巡检效率。
在一些实施例中,展示与加密参数相匹配的图形码,包括:根据加密参数对存储的预设数据进行加密,得到加密数据;按照第二预设频率切换显示内容格式;第二预设频率高于服务端下发加密参数的第一预设频率;根据切换至的显示内容格式对加密数据进行图形化处理,得到图形码;
展示图形码;其中,对于同一加密数据,根据不同的显示内容格式进行图形化处理所得的图形码不同。
其中,第二预设频率是指单位时间内切换显示内容格式的次数。
示例性地,图形码显示设备可以根据加密算法和加密密钥对存储的预设数据进行加密,得到解密数据。图形码显示设备中预设有至少两种显示内容格式。每种显示内容格式实际上就是一种图形化编码方式。比如,图形码是二维码,则显示内容格式可以是指二维码算法。图形码显示设备可以使用切换至的显示内容格式对加密数据进行图形化编码,得到图形码。
在一些实施例中,每次解密成功的图形码可以被巡检设备上传至服务端,保证可追溯,避免在未下发新的加密参数的情况下,巡检对象重复使用同一个图形码作弊完成巡检。
在一些实施例中,每次解密成功的图形码被保存在巡检设备中,巡检设备可以在扫描的二维码与在先解密成功的二维码一致的情况下,确定解密失败,避免巡检对象重复使用同一个图形码作弊完成巡检。
本实施例中,通过根据加密参数对存储的预设数据进行加密,得到加密数据;按照第二预设频率切换显示内容格式;第二预设频率高于服务端下发加密参数的第一预设频率;根据切换至的显示内容格式对加密数据进行图形化处理,得到图形码,即使是同一加密数据也会展示不同的图形码,避免在未下发新的加密参数的情况下,巡检对象重复使用同一个图形码作弊完成巡检,保证巡检的真实性。
在一些实施例中,图形码用于被巡检设备扫描后,指示巡检设备在扫描的图形码与在先图形码不一致的情况下,基于服务端下发的加密参数对扫描的图形码进行解密,在扫描的图形码与在先图像码一致的情况下,确定解密失败;其中,在先图形码是指在先被巡检设备解密成功的图形码。
示例性地,图形码显示设备可以展示图形码。为了节约计算资源,图形码显示设备可以不将每次显示的图形码上传至服务端,由服务端判断巡检设备扫描的图形码与展示的图形码是否一致。只需巡检设备保存每次解密成功的图形码,巡检设备将本次扫描的图形码与上一次的图形码进行比对,在二者不一致的情况下,基于服务端下发的加密参数对扫描的图形码进行解密得到解密结果。在二者一致的情况下,确定解密失败,重新扫描图形码。其中,上一次的图形码是指上一次解密成功的图形码。
在一些实施例中,图形码被巡检设备扫描后,在在先图形码不存在的情况下,扫描的图形码无法与在先图形码进行比对,此时,巡检设备直接基于服务端下发的加密参数对扫描的图形码进行解密。
本实施例中,通过展示图形码,以指示巡检设备扫描图形码,在扫描的图形码与在先图形码不一致的情况下,基于服务端下发的加密参数对扫描的图形码进行解密,在一致的情况下确定解密失败,能够避免巡检对象在下发新的加密参数前使用同一图形码作弊完成巡检,保证巡检的真实性。
在一些实施例中,方法还包括:在与服务端的无线通信异常的情况下,从第一通信模式进入第二通信模式,与被巡检对象建立连接,以基于被巡检对象与服务端交互;与服务端的无线通信恢复后,从第二通信模式进入第一通信模式,基于无线网络与服务端交互。
示例性地,图形码显示设备具有联网模式。联网模式包括第一通信模式和第二通信模式。第一通信模式可以但不限于是无线通信模式。第二通信模式可以但不限于是有线通信模式。默认情况下,图形码显示设备处于第一通信模式,此时,图形码显示设备与服务端通过无线网络进行通信。在与服务端的无线通信异常的情况下,比如,被巡检对象所在的场站内无线网络故障或图形码显示设备无法接入无线网络的情况下,图形码显示设备可以进入第二通信模式,此时,图形码显示设备可以与被巡检对象建立短距离连接,以基于被巡检对象与服务端交互,图形码显示设备也可以基于预先与被巡检对象建立的有线连接,基于被巡检对象与服务端交互。与服务端的无线通信恢复后,图形码显示设备可以重新进入第一通信模式,基于无线网络与服务端交互。
本实施例中,通过在与服务端的无线通信异常的情况下,从第一通信模式进入第二通信模式,与被巡检对象建立连接,以基于被巡检对象与服务端交互;与服务端的无线通信恢复后,从第二通信模式进入第一通信模式,基于无线网络与服务端交互,能够保证图形码显示设备与服务端之间的通信稳定性,并且,图形码显示设备并未与除服务端和被巡检对象外的设备建立连接,能够保证图形码显示设备的安全性。
在一些实施例中,在展示与加密参数相匹配的图形码之前,还包括:在无线通信异常、且无法基于被巡检对象与服务端交互的情况下,从联网模式进入单机模式,针对存储的预设数据生成图形码。
示例性地,图形码显示设备包括联网模式和单机模式。默认情况下,图形码显示设备处于联网模式下,能够正常与服务端交互。在无线通信异常、且无法基于被巡检对象与服务端交互的情况下,即,图形码显示设备无法与服务端交互,此时,图形码显示设备从联网模式进入单机模式。在单机模式下,图形码显示设备无法正常获取加密参数,此时无法对预设数据进行加密,可以直接对存储的预设数据进行图形化处理生成图形码。进而,后续巡检设备能够正常识别扫描图形码显示设备展示的图形码,保证巡检的正常进行,提高巡检效率。
本实施例中,在无线通信异常、且无法基于被巡检对象与服务端交互的情况下,从联网模式进入单机模式,针对存储的预设数据生成图形码,即使图形码显示设备无法与服务端正常交互,依然可以生成能够被巡检设备识别的图形码,保证巡检的正常进行,提高巡检效率。
在一些实施例中,被巡检对象是储能集装箱;图形码显示设备与储能集装箱中的通信交换机建立有线连接;获取服务端下发的加密参数,包括:在无线通信异常的情况下,从无线通信模式进入有线通信模式,基于通信交换机获取服务端下发的加密参数。
示例性地,图形码显示设备中存在一条网络通信线,连接到储能集装箱中,通过储能集装箱内部的通信交换机,连接到包括服务端的场站***当中。当无线通信发生通信故障时,可以切换到有线通信模式,作为应急方案,通过通信交换机获取加密参数。
在一些实施例中,图形码可以但不限于是二维码。巡检设备可以是二维码扫码设备。二维码扫码设备在储能集装箱附近,进行二维码扫码操作,根据扫描到的图形码得到加密数据,然后根据之前收到的加密密钥进行解密,解密成功,表示扫码成功,则保存此次二维码,便于与下次二维码比对,如果两次二维码相同,则表示扫码操作违规。可以理解,二维码扫码成功后表示储能集装箱所在区域巡检成功,巡检设备通过无线网络将巡检成功结果上传到服务端。
本实施例中,被巡检对象是储能集装箱;图形码显示设备与储能集装箱中的通信交换机建立有线连接;在无线通信异常的情况下,从无线通信模式进入有线通信模式,基于通信交换机获取服务端下发的加密参数,能够保证图形码显示设备与服务端的通信稳定性,提高对储能集装箱的巡检效率。
在一些实施例中,如图5所示,提供了巡检方法的简易流程示意图。
服务端可以向巡检设备和图形码显示设备下发加密密钥。图形码显示设备和巡检设备可以接收加密密钥。图形码显示设备根据加密密钥生成加密数据,对加密数据进行图形化处理得到图形码,展示图形码。巡检设备可以扫描图形码,若扫描的二维码与上次图形码相同则返回扫描图形码的步骤;若扫描的二维码与上次图形码不同则对扫描图形码得到的加密数据进行解密。若解密成功,则巡检设备服务端上传巡检结果,服务端可以接收巡检结果;若解密失败,则巡检设备返回扫描图形码的步骤。
应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的巡检方法的巡检***。该***所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个巡检***实施例中的具体限定可以参见上文中对于巡检方法的限定,在此不再赘述。
在一个示例性的实施例中,如图6所示,提供了一种巡检***600,包括:包括服务端602、图形码显示设备604和巡检设备606,其中:
服务端602,用于向图形码显示设备604和巡检设备606下发加密参数:其中,服务端602每次下发的加密参数存在区别;
图形码显示设备604,用于获取加密参数;展示与加密参数相匹配的图形码;
巡检设备606,用于获取加密参数;扫描图形码显示设备604展示的图形码以及基于加密参数对扫描的图形码进行解密;其中,在解密成功的情况下,针对被巡检对象的巡检完成。
在一些实施例中,图形码显示设备604,用于根据加密参数对存储的预设数据进行加密,得到加密数据;按照第二预设频率切换显示内容格式;第二预设频率高于服务端下发加密参数的第一预设频率;根据切换至的显示内容格式对加密数据进行图形化处理,得到图形码;展示图形码;其中,对于同一加密数据,根据不同的显示内容格式进行图形化处理所得的图形码不同。
在一些实施例中,巡检设备606,用于在扫描图形码后,在扫描的图形码与在先图形码不一致的情况下,基于服务端602下发的加密参数对扫描的图形码进行解密,在扫描的图形码与在先图像码一致的情况下,确定解密失败;其中,在先图形码是指在先被巡检设备606解密成功的图形码。
在一些实施例中,图形码显示设备604,用于在与服务端602的无线通信异常的情况下,从第一通信模式进入第二通信模式,与被巡检对象建立连接,以基于被巡检对象与服务端602交互;与服务端602的无线通信恢复后,从第二通信模式进入第一通信模式,基于无线网络与服务端602交互。
在一些实施例中,图形码显示设备604,用于在无线通信异常、且无法基于被巡检对象与服务端602交互的情况下,从联网模式进入单机模式,针对存储的预设数据生成图形码。
在一些实施例中,被巡检对象是储能集装箱;图形码显示设备604与储能集装箱中的通信交换机建立有线连接;图形码显示设备604,用于在无线通信异常的情况下,从无线通信模式进入有线通信模式,基于通信交换机获取服务端602下发的加密参数。
上述巡检***中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个示例性的实施例中,提供了一种服务端,其内部结构图可以如图7所示。该计算机设备包括处理器、存储器、输入/输出接口(Input/Output,简称I/O)和通信接口。其中,处理器、存储器和输入/输出接口通过***总线连接,通信接口通过输入/输出接口连接到***总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储加密参数。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以向巡检设备和图形码显示设备下发加密参数。
在一个示例性的实施例中,提供了一种图形码显示设备,其内部结构图可以如图8所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过***总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到***总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种巡检方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置。显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个示例性的实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要符合相关规定。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
Claims (10)
1.一种巡检方法,其特征在于,应用于图形码显示设备,所述图形码显示设备位于被巡检对象处;所述方法包括:
获取服务端下发的加密参数;其中,所述服务端每次下发的所述加密参数存在区别;
展示与所述加密参数相匹配的图形码;
其中,所述图形码用于被巡检设备扫描后,指示所述巡检设备基于所述服务端下发的加密参数对扫描的图形码进行解密;在解密成功的情况下,针对所述被巡检对象的巡检完成。
2.根据权利要求1所述的方法,其特征在于,所述展示与所述加密参数相匹配的图形码,包括:
根据所述加密参数对存储的预设数据进行加密,得到加密数据;
按照第二预设频率切换显示内容格式;所述第二预设频率高于所述服务端下发加密参数的第一预设频率;
根据切换至的显示内容格式对所述加密数据进行图形化处理,得到图形码;
展示所述图形码;
其中,对于同一所述加密数据,根据不同的显示内容格式进行图形化处理所得的图形码不同。
3.根据权利要求2所述的方法,其特征在于,所述图形码用于被巡检设备扫描后,指示所述巡检设备在所述扫描的图形码与在先图形码不一致的情况下,基于所述服务端下发的加密参数对扫描的图形码进行解密,在所述扫描的图形码与在先图像码一致的情况下,确定解密失败;
其中,所述在先图形码是指在先被所述巡检设备解密成功的图形码。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在与所述服务端的无线通信异常的情况下,从第一通信模式进入第二通信模式,与所述被巡检对象建立连接,以基于所述被巡检对象与所述服务端交互;
与所述服务端的无线通信恢复后,从所述第二通信模式进入所述第一通信模式,基于无线网络与所述服务端交互。
5.根据权利要求1所述的方法,其特征在于,在所述展示与所述加密参数相匹配的图形码之前,还包括:
在无线通信异常、且无法基于所述被巡检对象与所述服务端交互的情况下,从联网模式进入单机模式,针对存储的预设数据生成图形码。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述被巡检对象是储能集装箱;所述图形码显示设备与所述储能集装箱中的通信交换机建立有线连接;所述获取服务端下发的加密参数,包括:
在无线通信异常的情况下,从无线通信模式进入有线通信模式,基于所述通信交换机获取服务端下发的加密参数。
7.一种巡检***,其特征在于,所述***包括图形码显示设备、服务端和巡检设备;
所述服务端,用于向所述图形码显示设备和所述巡检设备下发加密参数:其中,所述服务端每次下发的所述加密参数存在区别;
所述图形码显示设备,用于获取所述加密参数;展示与所述加密参数相匹配的图形码;
所述巡检设备,用于获取所述加密参数;扫描所述图形码显示设备展示的所述图形码以及基于所述加密参数对扫描的图形码进行解密;其中,在解密成功的情况下,针对所述被巡检对象的巡检完成。
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311776589.XA CN117456629B (zh) | 2023-12-22 | 2023-12-22 | 巡检方法、***、设备、存储介质和计算机程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311776589.XA CN117456629B (zh) | 2023-12-22 | 2023-12-22 | 巡检方法、***、设备、存储介质和计算机程序产品 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117456629A true CN117456629A (zh) | 2024-01-26 |
CN117456629B CN117456629B (zh) | 2024-04-19 |
Family
ID=89591533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311776589.XA Active CN117456629B (zh) | 2023-12-22 | 2023-12-22 | 巡检方法、***、设备、存储介质和计算机程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117456629B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106097470A (zh) * | 2016-06-03 | 2016-11-09 | 桂林驰讯科技有限公司 | 一种防作弊的高保密智能巡查***和方法 |
CN107633567A (zh) * | 2017-09-08 | 2018-01-26 | 上海梅迪优物联科技有限公司 | 一种智能巡更方法 |
CN109255497A (zh) * | 2018-10-12 | 2019-01-22 | 方泽宇 | 一种基于卫星动态二维码智能巡视检修*** |
CN109461227A (zh) * | 2018-11-08 | 2019-03-12 | 国网北京市电力公司 | 巡检设备的方法及装置 |
CN110070637A (zh) * | 2019-04-16 | 2019-07-30 | 苏州浪潮智能科技有限公司 | 一种数据中心综合管理***的移动巡检方法 |
CN112419535A (zh) * | 2020-11-26 | 2021-02-26 | 深圳市中研安创科技发展有限公司 | 巡更管控方法、***、装置、计算机设备和存储介质 |
CN113469311A (zh) * | 2021-07-27 | 2021-10-01 | 卢笙 | 一种基于可变二维码的防非巡更点检查方法 |
-
2023
- 2023-12-22 CN CN202311776589.XA patent/CN117456629B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106097470A (zh) * | 2016-06-03 | 2016-11-09 | 桂林驰讯科技有限公司 | 一种防作弊的高保密智能巡查***和方法 |
CN107633567A (zh) * | 2017-09-08 | 2018-01-26 | 上海梅迪优物联科技有限公司 | 一种智能巡更方法 |
CN109255497A (zh) * | 2018-10-12 | 2019-01-22 | 方泽宇 | 一种基于卫星动态二维码智能巡视检修*** |
CN109461227A (zh) * | 2018-11-08 | 2019-03-12 | 国网北京市电力公司 | 巡检设备的方法及装置 |
CN110070637A (zh) * | 2019-04-16 | 2019-07-30 | 苏州浪潮智能科技有限公司 | 一种数据中心综合管理***的移动巡检方法 |
CN112419535A (zh) * | 2020-11-26 | 2021-02-26 | 深圳市中研安创科技发展有限公司 | 巡更管控方法、***、装置、计算机设备和存储介质 |
CN113469311A (zh) * | 2021-07-27 | 2021-10-01 | 卢笙 | 一种基于可变二维码的防非巡更点检查方法 |
Also Published As
Publication number | Publication date |
---|---|
CN117456629B (zh) | 2024-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104495545B (zh) | 基于动态二维码的电梯维保电子监管***及方法 | |
CN111275122B (zh) | 标签标注方法、装置、设备及可读存储介质 | |
CN103248874B (zh) | 施工现场便携式无线数据采集传输***前端设备 | |
CN105760778A (zh) | 一种提升隐私图片安全性的方法、装置及电子设备 | |
CN111368820A (zh) | 文本标注方法、装置及存储介质 | |
CN110769050B (zh) | 数据处理方法、数据处理***、计算机设备及存储介质 | |
CN116305895A (zh) | 产品模型生成方法、装置、计算机设备和存储介质 | |
CN117456629B (zh) | 巡检方法、***、设备、存储介质和计算机程序产品 | |
CN104184652A (zh) | 一种终端之间的信息交互方法及*** | |
CN203911931U (zh) | 用于信息交互的服务器终端、客户终端以及信息交互*** | |
CN116401222A (zh) | 文件同步方法、装置、***、设备和存储介质 | |
CN115062178A (zh) | 无人机设备巡检图像的整理方法、装置和计算机设备 | |
CN107172718B (zh) | 一种信息处理方法及电子设备 | |
CN114495462B (zh) | 报警消息处理方法、装置、计算机设备和存储介质 | |
KR101611932B1 (ko) | 네임 플레이트 제어 장치 및 그 방법 | |
CN113162927B (zh) | 数据传输方法、发送终端、接收终端和电子设备 | |
CN114726613B (zh) | 微电网与终端数据交流加密方法、装置和计算机设备 | |
CN116684077B (zh) | 一种基于碳平台的碳排放监测方法及装置 | |
CN112532721B (zh) | 集群调用方法、装置、电子设备及存储介质 | |
CN117093304A (zh) | 电能质量评价界面展示方法、装置和计算机设备 | |
CN115619408A (zh) | 业务处理方法、装置、设备、存储介质和程序产品 | |
CN114153658A (zh) | 工业设备的数据存储方法、装置、终端设备以及存储介质 | |
CN116170054A (zh) | 基于卫星导航***的数据传输方法、装置和计算机设备 | |
CN115865450A (zh) | 电力数据加密传输***、方法和装置 | |
CN117857883A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |