1.一种外部设备对接方法,其特征在于,包括:
接收外部设备发送的请求报文;
通过预置的定制化模板从所述请求报文中提取关键数据,根据所述关键数据构建访问路径;
根据所述访问路径获取插件集合,调用所述插件集合运算所述关键数据生成反馈信息,其中,所述插件集合中预缓存有根据所述关键数据运行生成反馈信息的插件;
将所述反馈信息发送至所述外部设备。
2.根据权利要求1所述的外部设备对接方法,其特征在于,所述接收外部设备发送的请求报文之前,所述方法还包括:
接收外部设备发送的需求信息,获取与所述需求信息对应的组件;其中,所述组件是通过对数据及方法进行封装,所形成的用于完成指定任务的软件单元;
读取所述组件的配置信息,根据所述配置信息对所述组件进行可插拔配置得到插件;
汇总所述插件得到插件集合。
3.根据权利要求2所述的外部设备对接方法,其特征在于,所述根据所述配置信息对所述组件进行可插拔配置得到插件的步骤,包括:
根据所述配置信息构建定义注册表;
根据所述定义注册表实例化所述组件得到组件实现类;
将所述组件实现类录入预置的缓存模块中得到所述组件的插件。
4.根据权利要求2所述的外部设备对接方法,其特征在于,所述汇总所述插件得到插件集合之后,所述方法还包括:
接收外部设备发送的更新信息,提取所述更新信息中的需求编码和自定义代码;
获取与所述需求编码对应的组件并将其设为目标组件,将所述自定义代码配置在所述目标组件之中,以修改所述目标组件并得到修改组件;其中,所述自定义代码定义了组件的数据接口、数据源、数据过滤器和数据轮询频次;
对所述修改组件进行可插拔式配置得到修改插件,将所述修改插件载入所述插件集合中以替换与所述目标组件对应的插件,以生成新的插件集合。
5.根据权利要求1所述的外部设备对接方法,其特征在于,所述通过预置的定制化模板从所述请求报文中提取关键数据,根据所述关键数据构建访问路径的步骤,包括:
提取所述定制化模板中的字段,并将所述字段载入预置的正则表达式中得到提取表达式;
根据所述提取表达式从所述请求报文中提取关键数据;
从所述关键数据中提取地址信息,并根据预置的路径规范整合排布所述地址信息以构建访问路径。
6.根据权利要求1所述的外部设备对接方法,其特征在于,所述根据所述访问路径获取插件集合之前,所述方法还包括:
提取所述关键数据中的请求签名信息,判断所述请求签名信息是否与预置的标准签名信息一致;若否,则向所述外部设备反馈拒绝信息;
所述将所述反馈信息发送至所述外部设备之后,所述方法还包括:
将所述反馈信息上传至区块链中。
7.根据权利要求1所述的外部设备对接方法,其特征在于,所述根据所述访问路径获取插件集合,调用所述插件集合运算所述关键数据生成反馈信息的步骤,包括:
提取所述访问路径中的第三方标识,从所述缓存模块中获取与所述第三方标识对应的插件集合;
提取所述访问路径中的服务id,从所述插件集合中获取与所述服务id对应的插件并将其设为目标插件;
提取所述关键数据中的请求业务报文,调用所述目标插件运行所述请求业务报文生成反馈信息。
8.一种外部设备对接装置,其特征在于,包括:
输入模块,用于接收外部设备发送的请求报文;
提取构建模块,用于通过预置的定制化模板从所述请求报文中提取关键数据,根据所述关键数据构建访问路径;
插件调用模块,用于根据所述访问路径获取插件集合,调用所述插件集合运算所述关键数据生成反馈信息,其中,所述插件集合中预缓存有根据所述关键数据运行生成反馈信息的插件;
输出模块,用于将所述反馈信息发送至所述外部设备。
9.一种计算机设备,其包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述计算机设备的处理器执行所述计算机程序时实现权利要求1至7任一项所述外部设备对接方法的步骤。
10.一种计算机可读存储介质,所述可读存储介质上存储有计算机程序,其特征在于,所述可读存储介质存储的所述计算机程序被处理器执行时实现权利要求1至7任一项所述外部设备对接方法的步骤。