一种物理隔离双主机设备闭环管控方法和系统与流程

摘要: 本技术涉及智能柜设备管控、工业终端协同、数据安全隔离及设备归还数据处理,具体而言,涉及一种物理隔离双主机设备闭环管控方法和系统。背景技术:1、dcc智能柜用于相...
一种物理隔离双主机设备闭环管控方法和系统与流程

本技术涉及智能柜设备管控、工业终端协同、数据安全隔离及设备归还数据处理,具体而言,涉及一种物理隔离双主机设备闭环管控方法和系统。

背景技术:

1、dcc智能柜用于相机、u盘、移动硬盘等数据采集设备的自助借还和归还后数据处理。设备归还时,需要依次完成用户身份确认、格口控制、设备接入识别、文件枚举与水印处理、文件上传或备份u盘拷贝、设备内数据清除、借还记录更新及异常告警等操作。其中,设备借还主机负责用户交互、格口控制和借还记录维护,数据处理主机负责设备接入检测、文件处理和数据上传,两台主机之间由于数据安全要求而处于物理隔离状态,不存在直接网络通信链路。

2、现有智能柜的信息存储管理方案已能够实现设备借还、格口与设备标签匹配及数据转移等功能;现有二维码物理隔离传输设备也能够将源数据编码为二维码后跨隔离通道传递。然而,将上述方案简单组合仍难以解决dcc智能柜在实际运行中的以下问题:

3、首先,二维码通道是间歇式人工触发通道,两台主机各自维护本地状态,无法实时同步任务进度,同一二维码可能被连续扫描,导致同一归还任务被重复启动;其次,设备接入时若未与归还任务关联,可能导致检测到的设备与归还任务不匹配,造成数据归属错误;再次,文件上传采用异步方式,较早任务的进度回调可能覆盖当前界面显示,造成界面状态串扰;最后,若缺乏结果报文的类型区分,上传失败时仍按成功流程释放设备,将导致数据管理风险,且备份u盘在未归还时可能被新任务再次占用,引发资源冲突。

4、因此,现有技术亟需一种在物理隔离双主机条件下,能够实现归还任务全流程闭环管控、防止任务重复执行和设备错配、隔离异步处理结果、可靠区分成功与失败状态并控制设备释放的方法和系统。

技术实现思路

1、本技术的目的在于提供一种物理隔离双主机设备闭环管控方法和系统,旨在解决物理隔离双主机条件下智能柜归还任务的重复执行、任务与设备错配、异步处理结果串扰以及成功/失败状态无法可靠闭环的问题。通过将每次归还绑定到唯一借还记录号,并使该记录号贯穿许可二维码、数据处理任务、成功结果二维码和失败告警二维码,实现借还主机与数据处理主机之间的任务级协同。通过二维码在两台物理隔离主机间传输有限的控制指令、处理参数与结果统计数据,不传输任何原始业务文件。待归还存储介质内的业务文件经由 usb 接口,以大容量存储或 mtp 媒体传输协议读取至数据处理主机本地,并在该主机独立完成水印加注、文件归档上传、介质数据清除等全部安全处置操作,规避业务文件依靠光学二维码跨隔离域传输带来的泄露风险,在满足物理隔离安全规范的前提下,实现双主机全流程任务协同闭环管控。

2、本技术还提供了一种物理隔离双主机设备闭环管控方法,包括以下步骤:

3、设备借还主机响应于设备归还请求,查询已有借还记录以获取借还记录号,并根据借还记录号和设备关联信息生成归还任务控制报文,对归还任务控制报文进行加密后将加密报文编码为归还许可二维码;

4、数据处理主机读取归还许可二维码进行解码并解密,提取借还记录号和设备关联信息,并基于借还记录号建立归还处理任务;

5、数据处理主机基于归还处理任务监听设备接入事件,读取接入设备的物理序列号,将物理序列号与当前归还任务关联并执行对归还设备的数据处理操作;

6、数据处理主机根据归还处理任务的执行结果生成结果二维码,结果二维码包含借还记录号及处理结果信息,并通过工业扫码器读取后回传至设备借还主机;

7、设备借还主机读取结果二维码,根据其中的借还记录号及处理结果信息更新对应的借还记录和设备状态。

8、可选地,在本技术所述的物理隔离双主机设备闭环管控方法中,所述设备借还主机响应于设备归还请求,查询已有借还记录以获取借还记录号,并根据借还记录号和设备关联信息生成归还任务控制报文,对归还任务控制报文进行加密后将加密报文编码为归还许可二维码,包括:

9、归还任务控制报文包括借还记录号、设备关联信息、上传方式和水印类型,其中设备关联信息包括设备编号、设备类型和格口号;

10、设备借还主机采用预设加密密钥和初始化向量对归还任务控制报文进行aes加密,并在加密结果中添加二维码识别前缀后编码为归还许可二维码。

11、可选地,在本技术所述的物理隔离双主机设备闭环管控方法中,所述数据处理主机读取归还许可二维码进行解码并解密,提取借还记录号和设备关联信息,并基于借还记录号建立归还处理任务,包括:

12、数据处理主机对接收到的归还许可二维码进行规范化处理,记录规范化后的二维码内容及其接收时间戳;

13、数据处理主机将当前接收到的二维码内容与预设时间窗口内已接收的二维码内容进行比较,若二者一致,则判定为重复扫码并忽略当前输入;

14、数据处理主机从归还许可二维码中提取借还记录号,查询并发字典中借还记录号的处理状态,若处理状态为处理中,则禁止建立与该借还记录号对应的新的归还数据处理任务;

15、若并发字典中借还记录号处于未处理状态,则数据处理主机在并发字典中将借还记录号登记为处理中,并根据归还许可二维码中的设备关联信息和任务参数,创建与借还记录号绑定的归还数据处理任务实例。

16、可选地,在本技术所述的物理隔离双主机设备闭环管控方法中,所述数据处理主机基于归还处理任务监听设备接入事件,读取接入设备的物理序列号,将物理序列号与当前归还任务关联并执行对归还设备的数据处理操作,包括:

17、数据处理主机根据归还任务控制报文中的格口号监听对应接口的设备接入事件;

18、当检测到设备接入时,读取当前接入设备的物理序列号,并判断本地映射中是否存在该格口号对应的历史物理序列号;

19、若不存在,则将格口号与当前读取的物理序列号关联存储,以建立本地映射,并进入正常处理流程,执行对归还设备的数据处理操作;

20、若已存在,则将当前读取的物理序列号与本地映射中该格口号对应的历史物理序列号进行一致性校验;

21、若校验一致,则进入正常处理流程,执行对归还设备的数据处理操作;

22、若校验不一致,则判定设备归属异常,生成检测失败类型的结果控制报文并终止当前归还处理任务。

23、可选地,在本技术所述的物理隔离双主机设备闭环管控方法中,还包括:

24、若对归还设备的数据处理操作包括将数据上传至目标存储位置,则数据处理主机为每次上传操作生成独立的上传任务标识;

25、在上传进度反馈触发时,数据处理主机将触发该反馈的上传任务所对应的上传任务标识与当前上传任务标识进行比较;

26、若二者不匹配,则数据处理主机在后台生成该上传任务对应的处理结果控制报文,并维持当前界面的进度显示不变。

27、可选地,在本技术所述的物理隔离双主机设备闭环管控方法中,所述数据处理主机根据归还处理任务的执行结果生成结果二维码,结果二维码包含借还记录号及处理结果信息,包括:

28、当设备检测成功且对归还设备的数据处理操作完成并上传成功时,数据处理主机生成记录更新型结果二维码,结果二维码中包含借还记录号及数据统计信息;

29、当设备检测失败时,数据处理主机生成检测失败型结果二维码,结果二维码中包含借还记录号、设备类型和失败原因;

30、当数据处理结果上传失败时,数据处理主机生成告警型结果二维码,结果二维码中包含借还记录号、数据对象总数、已上传数据对象数量、格口号、上传方式和水印类型。

31、可选地,在本技术所述的物理隔离双主机设备闭环管控方法中,所述设备借还主机读取结果二维码,根据其中的借还记录号及处理结果信息更新对应的借还记录和设备状态,包括:

32、设备借还主机通过工业扫码器获取结果二维码,解析处理结果控制报文,根据借还记录号定位对应的设备管控记录;

33、当处理结果为成功时,设备借还主机将设备管控记录中的设备状态更新为空闲状态,执行设备释放操作,并记录归还完成时间;

34、当处理结果为检测失败时,设备借还主机将对应借还记录更新为归还失败状态,不执行设备释放操作,并提示用户重新归还;

35、当处理结果为上传失败时,设备借还主机将对应借还记录更新为归还失败状态,保存已处理文件统计信息,生成告警记录并发送告警通知。

36、可选地,在本技术所述的物理隔离双主机设备闭环管控方法中,还包括:

37、数据处理主机接收到归还任务控制报文后,判断数据处理主机是否已配置备份存储介质以及备份存储介质是否处于未被其他归还处理任务占用的空闲状态;

38、当备份存储介质已配置且处于空闲状态时,数据处理主机允许用户选择将数据输出至备份存储介质;

39、否则,禁用备份存储介质的输出选项;

40、数据处理主机在文件输出至备份存储介质完成后,生成开启备份存储介质格口的二维码,并启动归还计时;

41、设备借还主机获取二维码后开启对应格口;

42、若备份存储介质在预设归还时间内归还且状态正常,数据处理主机生成确认二维码,由设备借还主机记录备份存储介质归还完成状态;

43、若备份存储介质在预设归还时间内未归还或状态异常,数据处理主机生成异常告警二维码并由设备借还主机记录告警。

44、可选地,在本技术所述的物理隔离双主机设备闭环管控方法中,还包括:

45、设备借还主机在完成设备释放控制操作后,生成归还记录校验报文并编码为二维码显示;

46、数据处理主机获取并解析归还记录校验报文,提取借还记录号和设备释放状态,并与数据处理主机本地记录的对应归还处理任务的处理结果进行比对;

47、若二者不一致,则数据处理主机生成一致性异常告警二维码,由设备借还主机获取后记录异常事件并触发人工核查流程。

48、第二方面,本技术提供了一种物理隔离双主机设备闭环管控系统,该系统包括:存储器及处理器,所述存储器中存储物理隔离双主机设备闭环管控方法的程序,所述物理隔离双主机设备闭环管控方法的程序被所述处理器执行时实现以下步骤:

49、设备借还主机,用于响应于设备归还请求生成归还任务控制报文,对归还任务控制报文进行加密后编码为归还许可二维码,以及读取结果二维码以更新借还记录和设备状态;

50、数据处理主机,用于读取归还许可二维码进行解码解密并基于借还记录号建立归还处理任务,监听设备接入事件并将物理序列号与当前归还处理任务关联后执行对归还设备的数据处理操作,以及根据对归还设备的数据处理操作的结果生成结果二维码回传至设备借还主机;

51、工业扫码器,用于在设备借还主机与数据处理主机之间传递二维码;

52、智能柜柜体及格口锁控模块,用于在设备借还主机控制下执行格口开启与关闭操作。

53、由上可知,本技术提供的一种物理隔离双主机设备闭环管控方法和系统,旨在解决物理隔离双主机条件下智能柜归还任务的重复执行、任务与设备错配、异步处理结果串扰以及成功/失败状态无法可靠闭环的问题。通过将每次归还绑定到唯一借还记录号,并使该记录号贯穿许可二维码、数据处理任务、成功结果二维码和失败告警二维码,实现借还主机与数据处理主机之间的任务级协同。通过二维码在两台物理隔离主机间传输有限的控制指令、处理参数与结果统计数据,不传输任何原始业务文件。待归还存储介质内的业务文件经由 usb 接口,以大容量存储或 mtp 媒体传输协议读取至数据处理主机本地,并在该主机独立完成水印加注、文件归档上传、介质数据清除等全部安全处置操作,规避业务文件依靠光学二维码跨隔离域传输带来的泄露风险,在满足物理隔离安全规范的前提下,实现双主机全流程任务协同闭环管控。

54、本技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术实施例了解。本技术的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。