一种单据传输接口交互方法、装置、电子设备及存储介质与流程

文档序号:37466777发布日期:2024-03-28 18:49阅读:13来源:国知局
一种单据传输接口交互方法、装置、电子设备及存储介质与流程

本技术涉及传输,尤其涉及一种单据传输接口交互方法、装置、电子设备及存储介质。


背景技术:

1、交易单据在进行接口数据的通用传输过程中,交易单据中的所有字段数据混杂在一起,导致字段数据在阅读管理上存在困难。并且,在交易单据的传输过程中,因难以进行字段的复用,所以传输交易单据时所需接口的字段数据生成效率低,从而导致交易单据传输效率低。


技术实现思路

1、本发明提供一种单据传输接口交互方法、装置、电子设备及存储介质,以解决上述因难以复用接口字段导致交易单据传输效率低的技术问题。

2、于本技术一实施例中,本技术提供一种单据传输接口交互方法,包括:获取交易单据的单据字段信息、单据内容信息和单据拼接规则,所述单据字段信息包括标识字段信息、业务字段信息和返回字段信息;根据所述单据拼接规则将所述标识字段信息和所述业务字段信息进行拼接,得到待发接口字段,并根据所述返回字段信息拼接生成返回接口字段;将所述单据内容信息填充至对应的所述待发接口字段,得到待发单据,并将所述待发单据发送至接收单据中心;通过所述接收单据中心接收所述待发单据,得到待转接口数据,根据所述待转接口数据的接收状态对所述返回接口字段进行第一赋值填充,得到第一返回信息,并发送至发送单据中心,以根据所述第一返回信息进行单据发送提示;通过所述接收单据中心根据所述待转接口数据对预设转发地址接口字段进行地址填充,得到地址信息,并基于所述地址信息将所述待转接口数据转发至目标业务系统;通过所述目标业务系统接收所述待转接口数据,得到目标单据,并根据所述目标单据的转发状态和所述地址信息中的转发模式对所述返回接口字段进行第二赋值填充,得到第二返回信息,并发送至所述接收单据中心,以根据所述第二返回信息进行单据转发提示或单据转发重试。

3、于本技术一实施例中,根据所述单据拼接规则将所述标识字段信息和所述业务字段信息进行拼接,得到待发接口字段包括:根据所述单据拼接规则将所述标识字段信息拼接生成身份标识字段;根据所述单据拼接规则将所述业务字段信息拼接生成单据业务字段;将所述身份标识字段中的第一身份字段加入所述单据业务字段,得到单据内容字段;将所述身份标识字段中的第二身份字段作为单据身份字段;将所述单据身份字段和所述单据内容字段作为待发接口字段。

4、于本技术一实施例中,将所述待发单据发送至接收单据中心包括:根据发送方身份标识和接收方身份标识的比较结果确定交易单据的身份类型;若所述身份类型为外部单据,则根据所述单据类型、所述身份类型和所述发送方身份标识对所述待发单据进行单据校验,并通过寻址代理服务器将校验通过的待发单据进行接收单据中心寻址,得到单据接收地址;根据所述单据接收地址将所述待发单据发送至接收单据中心;其中,所述单据身份字段对应的单据身份信息包括所述发送方身份标识、接收方身份标识和所述单据类型。

5、于本技术一实施例中,根据所述返回字段信息拼接生成返回接口字段包括:根据结果字段信息拼接生成结果返回字段,所述结果字段信息包括结果标识字段、结果描述字段、结果提示字段和时间戳字段至少之一;根据操作字段信息拼接生成操作返回字段,所述操作字段信息包括操作状态字段和操作内容字段至少之一;其中,所述返回字段信息包括所述结果字段信息和所述操作字段信息。

6、于本技术一实施例中,通过所述接收单据中心根据所述待转接口数据对预设转发地址接口字段进行地址填充,得到地址信息包括:将所述待转接口数据中的单据类型和单据名称填充至所述预设转发地址接口字段;通过所述接收单据中心根据预设表达式读取所述待转接口数据中的接收方身份信息;基于预设身份地址关系将所述接收方身份信息对应的业务系统地址作为转发地址,所述预设身份地址关系用于表征所述接收方身份信息和所述业务系统地址的对应关系;通过所述接收单据中心根据所述转发地址和所述待转接口数据中的单据唯一标识确定转发机制,所述转发机制包括异步转发和同步转发;将所述转发地址、所述转发机制、所述预设表达式、填充后的单据类型和单据名称作为地址信息。

7、于本技术一实施例中,根据所述目标单据的转发状态和所述地址信息中的转发模式对所述返回接口字段进行第二赋值填充包括:若所述转发机制为异步转发,且所述转发状态为转发失败,则根据预设重试策略对所述返回接口字段进行第二赋值填充,以使所述接收单据中心根据所述预设重试策略重发所述目标单据;若所述转发机制为同步转发,则根据所述转发状态对所述结果标识字段和所述结果描述字段进行第二赋值填充。

8、于本技术一实施例中,得到第二返回信息,并发送至所述接收单据中心之后,还包括:若所述第二返回信息为转发成功,则接收交易单据的单据操作请求;若所述单据操作请求为单据查询请求,则将所述单据查询请求中对应的目标单据和增量字段标识作为所述操作返回字段的内容,并发送至客户端;若所述单据操作请求为单据认证请求,则将所述单据认证请求对应的认证批次号作为所述操作返回字段的内容,并发送至客户端;若所述单据操作请求为认证查询请求,则将所述认证查询请求对应的认证批次号、认证抵扣额和认证时间信息作为所述操作返回字段的内容,并发送至客户端;若所述单据操作请求为状态变更查询请求,则将所述状态变更查询请求对应的单据身份信息、单据状态和单据时间信息作为所述操作返回字段的内容,并发送至客户端。

9、于本技术一实施例中,本技术提供一种单据传输接口交互装置,包括:获取模块,用于获取交易单据的单据字段信息、单据内容信息和单据拼接规则,所述单据字段信息包括标识字段信息、业务字段信息和返回字段信息;拼接模块,用于根据所述单据拼接规则将所述标识字段信息和所述业务字段信息进行拼接,得到待发接口字段,并根据所述返回字段信息拼接生成返回接口字段;发送模块,用于将所述单据内容信息填充至对应的所述待发接口字段,得到待发单据,并将所述待发单据发送至接收单据中心;第一返回模块,用于通过所述接收单据中心接收所述待发单据,得到待转接口数据,根据所述待转接口数据的接收状态对所述返回接口字段进行第一赋值填充,得到第一返回信息,并发送至发送单据中心,以根据所述第一返回信息进行单据发送提示;转发模块,用于通过所述接收单据中心根据所述待转接口数据对预设转发地址接口字段进行地址填充,得到地址信息,并基于所述地址信息将所述待转接口数据转发至目标业务系统;第二返回模块,用于通过所述目标业务系统接收所述待转接口数据,得到目标单据,并根据所述目标单据的转发状态和所述地址信息中的转发模式对所述返回接口字段进行第二赋值填充,得到第二返回信息,并发送至所述接收单据中心,以根据所述第二返回信息进行单据转发提示或单据转发重试。

10、根据本技术实施例的一个方面,提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述各实施例任一所述的单据传输接口交互方法。

11、根据本技术实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行上述各实施例任一所述的单据传输接口交互方法。

12、本发明实施例的有益效果:本发明提供一种单据传输接口交互方法、装置、电子设备及存储介质,本发明的实施例通过单据拼接规则将所述标识字段信息和所述业务字段信息进行拼接,得到待发接口字段,并根据返回字段信息拼接生成返回接口字段,通过发送单据中心将待发单据发送至接收单据中心,以及接收单据中心转发待转接口数据的过程中,通过赋值填充实现了返回接口字段和待发接口字段的复用,提高了交易单据的传输效率,以及通过单据拼接规则对待发接口字段进行字段层级规范,降低了业务单据的阅读管理难度。

13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1