System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种银企直连系统监控方法、装置及存储介质。
技术介绍
1、银企互联是指银行系统和企业的财务系统相联接,企业直接通过财务系统办理账户管理、转账支付等银行服务,并可根据需要自行在其财务系统中定制更多个性化功能的网上银行业务,是银行提供给高端客户的电子银行产品。银企直联主要实现方式是企业将银行直联客户端部署到企业网络的服务器(前置服务器)上。企业内部管理系统将交易报文发送给前置服务器上银企客户端,银行客户端通过银行提供的ukey处理企业的请求,然后将处理后结果返回给银企直联客户端。目前银企业务中,由于程序老旧,经常发生故障,且银行前置机自身无监控或者自运维能力,需要人工处理;人工处理时需要对银行前置机进行复杂的验证以及鉴权。并且,银企直连系统中的企业系统和银行前置机割裂,由于业务数据造成的线上问题需要重启银行前置机等操作时,银行前置机不能接收控制指令,自动化执行,导致异常情况下难以自愈。
技术实现思路
1、本专利技术提供一种银企直连系统监控方法、装置及存储介质,用以解决传统银企直连系统中银行前置机自身无监控或者自运维能力,人工处理时需要对银行前置机进行复杂的验证以及鉴权,且银行前置机与业务系统割裂,导致异常情况下难以自愈的缺陷。
2、本专利技术提供一种银企直连系统监控方法,所述银企直连系统用于企业服务端与银行前置机之间进行通信,所述方法应用于企业服务端,包括:
3、收集系统运行数据,将所述系统运行数据与预设指令规则进行匹配,得到指令事
4、对所述指令事件数据流进行清洗过滤,得到满足执行条件的控制指令;
5、将所述满足执行条件的控制指令发送至银行前置机,以使所述银行前置机根据所述满足执行条件的控制指令与所述银行前置机内部指令库进行匹配,若匹配成功,调用相关工具执行对应指令。
6、根据本专利技术提供的一种银企直连系统监控方法,所述指令规则包括多个要素,所述要素包括规则名称、检测周期、触发阈值、回调地址、过滤字段、过滤字段关系、字段操作符和字段操作值,所述指令规则根据应用场景对要素按照不同维度进行组合配置,所述维度包括时间维度和次数维度;所述组合配置的流程包括:依据过滤字段匹配消息,若匹配成功,获取过滤字段对应值,依据操作符是否命中匹配消息,若匹配成功,判断是否首次规则创建,若是,缓存创建并设置有效期,否则,依据过滤字段关系进行计算,依据逻辑运算与操作以及逻辑运算或操作更新缓存,加载触发阈值,在达到触发阈值时,推送指令到清洗引擎;
7、所述将所述系统运行数据与预设指令规则进行匹配,包括:
8、分析出指令事件数据流对应场景以及关键要素,将所述关键要素的时间维度和次数维度与所述指令规则中要素的时间维度和次数维度进行匹配。
9、根据本专利技术提供的一种银企直连系统监控方法,所述对所述指令事件数据流进行清洗过滤,包括:
10、针对不同银行需求配置对应指令执行条件,所述指令执行条件包括规则名称、对应指令名称、规则实现名、规则状态和规则优先级;
11、根据所述指令执行条件判断是否对所述指令事件数据流进行清洗过滤;若满足所述指令执行条件则输出对应控制指令,所述控制指令用于控制所述银行前置机完成设备基础功能操作和业务功能操作;若不满足所述指令执行条件则发送指令清洗通知信息,所述指令清洗通知信息中包括待清洗的指令,所述指令清洗通知信息用于通知所述银行前置机丢弃所述指令清洗通知信息中的待清洗的指令。
12、根据本专利技术提供的一种银企直连系统监控方法,所述系统运行数据包括业务数据和运维数据,
13、所述指令事件数据流包括:业务日志事件数据流、埋点事件数据流和埋点消息事件数据流中的一种或多种。
14、本专利技术提供一种银企直连系统监控方法,应用于银行前置机,包括:
15、监听企业服务端发送的满足执行条件的控制指令;
16、根据所述满足执行条件的控制指令与内部指令库进行匹配,若匹配成功,调用相关工具执行对应指令。
17、根据本专利技术提供的一种银企直连系统监控方法,所述相关工具包括:机器人流程自动化工具、bat脚本和powershell脚本中的至少一种;
18、在指令执行完成后,还包括记录执行结果并发送至相关企业服务端。
19、根据本专利技术提供的一种银企直连系统监控方法,在监听企业服务端发送的满足执行条件的控制指令后,还包括:
20、获取当前银行前置机进程窗口句柄;
21、依据所述窗口句柄判断进程是否存在,在进程已存在,则通过脚本触发所述银行前置机启动;
22、在满足执行条件的控制指令与内部指令库进行匹配成功时,调用相关工具执行对应指令。
23、本专利技术还提供一种银企直连系统监控装置,应用于企业服务端,包括:
24、收集模块,用于收集业务数据,将所述业务数据与预设指令规则进行匹配,得到指令事件数据流;
25、清洗模块,用于对所述指令事件数据流进行清洗过滤,得到满足执行条件的控制指令;
26、发送模块,用于将所述满足执行条件的控制指令发送至银行前置机,以使所述银行前置机根据所述满足执行条件的控制指令与所述银行前置机内部指令库进行匹配,若匹配成功,调用相关工具执行对应指令。
27、本专利技术还提供一种银企直连系统监控装置,应用于银行前置机,包括:
28、监听模块,用于监听企业服务端发送的满足执行条件的控制指令;
29、执行模块,用于根据所述满足执行条件的控制指令与内部指令库进行匹配,若匹配成功,调用相关工具执行对应指令。
30、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的银企直连系统监控方法。
31、本专利技术提供的银企直连系统监控方法、装置及存储介质,通过收集系统运行数据,将系统运行数据与预设指令规则进行匹配,得到指令事件数据流;对指令事件数据流进行清洗过滤,得到满足执行条件的控制指令;将满足执行条件的控制指令发送至银行前置机,以使银行前置机根据满足执行条件的控制指令与银行前置机内部指令库进行匹配,若匹配成功,调用相关工具执行对应指令,解决了传统银企直连系统缺少监控,在异常情况下难以自愈的问题,并且可以实现业务、运维、银行前置机联动已实现银企直连系统全流程自动化。
本文档来自技高网...【技术保护点】
1.一种银企直连系统监控方法,其特征在于,应用于企业服务端,所述银企直连系统用于企业服务端与银行前置机之间进行通信,所述方法包括:
2.根据权利要求1所述的银企直连系统监控方法,其特征在于,所述指令规则包括多个要素,所述要素包括规则名称、检测周期、触发阈值、回调地址、过滤字段、过滤字段关系、字段操作符和字段操作值,所述指令规则根据应用场景对要素按照不同维度进行组合配置,所述维度包括时间维度和次数维度;
3.根据权利要求1所述的银企直连系统监控方法,其特征在于,所述对所述指令事件数据流进行清洗过滤,包括:
4.根据权利要求1所述的银企直连系统监控方法,其特征在于,所述系统运行数据包括业务数据和运维数据,
5.一种银企直连系统监控方法,其特征在于,应用于银行前置机,包括:
6.根据权利要求5所述的银企直连系统监控方法,其特征在于,所述相关工具包括:机器人流程自动化工具、bat脚本和powershell脚本中的至少一种;
7.根据权利要求5所述的银企直连系统监控方法,其特征在于,在监听企业服务端发送的满足执行条件的
8.一种银企直连系统监控装置,其特征在于,应用于企业服务端,包括:
9.一种银企直连系统监控装置,其特征在于,应用于银行前置机,包括:
10.一种非暂态可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述的银企直连系统监控方法。
...【技术特征摘要】
1.一种银企直连系统监控方法,其特征在于,应用于企业服务端,所述银企直连系统用于企业服务端与银行前置机之间进行通信,所述方法包括:
2.根据权利要求1所述的银企直连系统监控方法,其特征在于,所述指令规则包括多个要素,所述要素包括规则名称、检测周期、触发阈值、回调地址、过滤字段、过滤字段关系、字段操作符和字段操作值,所述指令规则根据应用场景对要素按照不同维度进行组合配置,所述维度包括时间维度和次数维度;
3.根据权利要求1所述的银企直连系统监控方法,其特征在于,所述对所述指令事件数据流进行清洗过滤,包括:
4.根据权利要求1所述的银企直连系统监控方法,其特征在于,所述系统运行数据包括业务数据和运维数据,
5.一种...
【专利技术属性】
技术研发人员:叶伟,蒋元涛,
申请(专利权)人:北京理房通支付科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。