System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及人工智能,尤其涉及一种基于控制板的设备控制方法、装置、电子设备及计算机可读存储介质。
技术介绍
1、设备控制在银行业中有诸多应用场景,包括门禁控制、atm控制、柜员机控制、环境监控以及指示灯控制等,例如:通过合理配置和集成设备控制软件,可以实现自动开启或关闭门禁系统,确保只有授权人员可以进入特定区域,增强银行的安全性;控制atm的各种硬件设备,如屏幕、键盘、读卡器、钞箱等,以实现用户界面的交互、账户验证、现金操作等功能。
2、在过去,银行使用的设备通常来自不同的供应商,这些设备可能存在不同的型号和规格。每个供应商都有自己的设备控制协议和接口标准,导致设备之间的兼容性问题。由于缺乏统一的跨平台设备控制标准,银行往往需要为每个不同型号的设备单独开发和维护相应的设备控制软件。这种情况下,如果银行引入新的设备或者更换设备供应商,就需要重新开发和调整控制软件,增加了成本和时间的投入,导致设备控制的控制效率较低。
技术实现思路
1、本专利技术提供一种基于控制板的设备控制方法、装置及计算机可读存储介质,其主要目的在于解决进行设备控制时的控制效率较低的问题。
2、为实现上述目的,本专利技术提供的一种基于控制板的设备控制方法,包括:
3、接收应用程序的程序指令;
4、根据预先生成的注册表中配置信息生成所述程序指令的目标sp软件;
5、利用xfs管理器对所述程序指令进行指令转化,得到所述程序指令的转化指令;
6、根据
7、根据所述指令返回值对控制板所连接的目标设备进行控制。
8、2、如权利要求1所述的基于控制板的设备控制方法,其特征在于,所述接收应用程序的程序指令,包括:
9、建立应用程序和xfs管理器的通信连接;
10、对所述通信连接进行授权认证,确定通过所述授权认证的通信连接为有效连接;
11、利用所述有效连接将所述应用程序的程序指令传输至所述xfs管理器。
12、3、如权利要求1所述的基于控制板的设备控制方法,其特征在于,在所述根据预先生成的注册表中配置信息生成所述程序指令的目标sp软件之前,还包括:
13、确定预先生成的注册表的注册表结构;
14、根据所述注册表结构生成所述注册表的注册表编辑器;
15、采集目标设备的设备参数;
16、利用所述注册编辑器和所述设备参数对所述注册表进行信息配置,得到待生成的注册表。
17、4、如权利要求1所述的基于控制板的设备控制方法,其特征在于,所述根据预先生成的注册表中配置信息生成所述程序指令的目标sp软件,包括:
18、读取预先生成的注册表中的配置信息;
19、根据所述配置信息对所述程序指令进行指令匹配,得到所述配置信息的匹配对象;
20、根据所述匹配对象加载出所述程序指令的目标sp软件。
21、5、如权利要求1所述的基于控制板的设备控制方法,其特征在于,所述利用xfs管理器对所述程序指令进行指令转化,得到所述程序指令的转化指令,包括:
22、xfs管理器根据预定义的指令格式和预定义的指令语义对所述程序指令进行指令解析,得到所述程序指令的指令数据;
23、根据所述指令数据和目标设备的设备特性生成所述程序指令的转化指令。
24、6、如权利要求1所述的基于控制板的设备控制方法,其特征在于,所述根据所述转化指令对所述目标sp软件所对应的spi函数进行函数调用,得到所述转化指令的指令返回值,包括:
25、根据所述转化指令生成目标设备的设备参数;
26、根据所述设备参数确定所述目标sp软件的spi函数;
27、将所述设备参数传递给所述spi函数,利用所述spi函数生成所述转化指令的指令返回值。
28、7、如权利要求1至6中任一项所述的基于控制板的设备控制方法,其特征在于,所述根据所述指令返回值对所述控制板所连接的目标设备进行控制,包括:
29、根据所述指令返回值生成控制板所连接的目标设备的设备状态信息;
30、根据所述设备状态信息对所述目标设备进行操作验证,得到所述目标设备的验证数据;
31、根据所述验证数据利用所述控制板对所述目标设备进行控制。
32、为了解决上述问题,本专利技术还提供一种基于控制板的设备控制装置,所述装置包括:
33、接收程序指令模块,用于接收应用程序的程序指令;
34、生成目标sp软件模块,用于根据预先生成的注册表中配置信息生成所述程序指令的目标sp软件;
35、转化程序指令模块,用于利用xfs管理器对所述程序指令进行指令转化,得到所述程序指令的转化指令;
36、生成指令返回值模块,用于根据所述转化指令对所述目标sp软件所对应的spi函数进行函数调用,得到所述转化指令的指令返回值;
37、控制目标设备模块,用于根据所述指令返回值对控制板所连接的目标设备进行控制。
38、为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
39、至少一个处理器;以及,
40、与所述至少一个处理器通信连接的存储器;其中,
41、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的基于控制板的设备控制方法。
42、为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的基于控制板的设备控制方法。
43、本专利技术实施例通过使用xfs管理器将应用程序的指令转化为目标sp软件的spi函数调用,不需要针对不同型号的设备编写不同的设备控制软件,实现了不同型号设备的互操作性和跨平台控制,同时,由于使用了预先生成的注册表,可以快速生成所需的目标sp软件,省去了编写和维护特定的设备控制软件的时间和成本,使用xfs管理器进行指令转化,可以使得指令的转化和执行过程更加高效,从而提高设备控制的效率。因此本专利技术提出的基于控制板的设备控制方法、装置、电子设备及计算机可读存储介质,可以解决设备控制的控制效率较低的问题。
本文档来自技高网...【技术保护点】
1.一种基于控制板的设备控制方法,其特征在于,所述方法包括:
2.如权利要求1所述的基于控制板的设备控制方法,其特征在于,所述接收应用程序的程序指令,包括:
3.如权利要求1所述的基于控制板的设备控制方法,其特征在于,在所述根据预先生成的注册表中配置信息生成所述程序指令的目标SP软件之前,还包括:
4.如权利要求1所述的基于控制板的设备控制方法,其特征在于,所述根据预先生成的注册表中配置信息生成所述程序指令的目标SP软件,包括:
5.如权利要求1所述的基于控制板的设备控制方法,其特征在于,所述利用XFS管理器对所述程序指令进行指令转化,得到所述程序指令的转化指令,包括:
6.如权利要求1所述的基于控制板的设备控制方法,其特征在于,所述根据所述转化指令对所述目标SP软件所对应的SPI函数进行函数调用,得到所述转化指令的指令返回值,包括:
7.如权利要求1至6中任一项所述的基于控制板的设备控制方法,其特征在于,所述根据所述指令返回值对所述控制板所连接的目标设备进行控制,包括:
8.一种基于控制板的设备
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的基于控制板的设备控制方法。
...【技术特征摘要】
1.一种基于控制板的设备控制方法,其特征在于,所述方法包括:
2.如权利要求1所述的基于控制板的设备控制方法,其特征在于,所述接收应用程序的程序指令,包括:
3.如权利要求1所述的基于控制板的设备控制方法,其特征在于,在所述根据预先生成的注册表中配置信息生成所述程序指令的目标sp软件之前,还包括:
4.如权利要求1所述的基于控制板的设备控制方法,其特征在于,所述根据预先生成的注册表中配置信息生成所述程序指令的目标sp软件,包括:
5.如权利要求1所述的基于控制板的设备控制方法,其特征在于,所述利用xfs管理器对所述程序指令进行指令转化,得到所述程序指令的转化指令,包括:
【专利技术属性】
技术研发人员:殷正伟,黄福平,栗浩,王丰,杨锋,
申请(专利权)人:中电金融设备系统深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。