一种单据发送方法、装置、电子设备及存储介质与流程

文档序号:37475437发布日期:2024-03-28 18:57阅读:19来源:国知局
一种单据发送方法、装置、电子设备及存储介质与流程

本技术涉及交易单据,尤其涉及一种单据发送方法、装置、电子设备及存储介质。


背景技术:

1、随着区块链技术的发展,越来越多的交易单据通过区块链技术进行存储,提高了传统电子单据的透明度和防篡改能力,但目前交易单据的生成依旧存在传统电子单据的方式。相关技术中,通过交易单据的业务类型区分不同单据发送的方式,并不适用于区块链单据和传统电子单据混合使用的系统,导致交易单据发送效率低。


技术实现思路

1、本发明提供一种单据发送方法、装置、电子设备及存储介质,以解决上述在区块链单据和传统电子单据混用时,交易单据发送效率低的技术问题。

2、于本技术一实施例中,本技术提供一种单据发送方法,包括:获取交易单据的单据身份信息和单据内容,所述单据身份信息包括单据类型、发送方身份标识和接收方身份标识;将所述发送方身份标识和所述接收方身份标识进行部分或全部比较,得到所述交易单据的身份类型,所述身份类型包括通用类型和区块链类型;根据所述单据类型、所述身份类型和所述发送方身份标识对所述交易单据进行单据校验、单据授权和单据接收寻址之一,得到单据结果;根据所述身份类型确定目标发送服务模块,并通过所述目标发送服务模块根据所述单据结果将所述交易单据发送至目标系统。

3、于本技术一实施例中,根据所述单据类型、所述身份类型和所述发送方身份标识对所述交易单据进行单据校验、单据授权和单据接收寻址之一,得到单据结果包括:若所述身份类型为第一通用类,则根据所述发送方身份标识进行单据接收寻址,得到寻址结果;若所述身份类型为第二通用类,则生成拦截请求对所述交易单据进行拦截,并根据目标验证规则对所述单据内容进行单据校验,所述目标验证规则基于所述发送方身份标识和所述单据类型进行规则寻址得到,得到校验结果;若所述身份类型为区块链类型,则通过数字身份管理系统基于所述发送方身份标识对所述交易单据进行单据授权,得到授权结果;其中,所述单据结果包括所述校验结果、所述授权结果和所述寻址结果之一,所述通用类型包括第一通用类和第二通用类。

4、于本技术一实施例中,若所述身份类型为第二通用类,则生成拦截请求对所述交易单据进行拦截,并根据目标验证规则对所述单据内容进行单据校验,所述目标验证规则基于所述发送方身份标识和所述单据类型进行规则寻址得到包括:基于拦截请求对所述交易单据进行拦截,所述拦截请求通过单据代理拦截器基于所述发送方身份标识生成;将所述拦截请求、所述单据身份信息和所述单据内容发送至验证服务模块;通过所述验证服务模块基于所述拦截请求、所述身份类型、所述单据类型和所述发送方身份标识生成验证规则获取请求,并发送至寻址代理服务模块;若所述第二通用类为内部类型,则通过所述寻址代理服务模块基于所述验证规则获取请求生成第一规则寻址请求,并发送至第一寻址服务模块,以使所述第一寻址服务模块基于所述第一规则寻址请求寻址得到第一验证规则,并发送至所述验证服务模块;若所述第二通用类为外部类型,则通过所述寻址代理服务模块基于所述验证规则获取请求生成第二规则寻址请求,并发送至第二寻址服务模块,以使所述第二寻址服务模块基于所述第二规则寻址请求寻址得到第二验证规则,并发送至所述验证服务模块;通过所述验证服务模块基于所述第一验证规则或所述第二验证规则对所述单据内容进行单据校验;其中,所述目标验证规则包括所述第一验证规则或所述第二验证规则。

5、于本技术一实施例中,通过数字身份管理系统基于所述发送方身份标识对所述交易单据进行单据授权,得到授权结果包括:通过路由服务模块发送所述单据身份信息和所述单据内容至单据发送服务模块;通过所述单据发送服务模块将所述发送方身份标识发送至数字身份管理系统;通过所述数字身份管理系统对所述发送方身份标识进行身份授权,生成身份授权标识;将所述身份授权标识发送至所述单据发送服务模块,得到授权结果。

6、于本技术一实施例中,根据所述发送方身份标识进行单据接收寻址,得到寻址结果包括:通过路由服务模块发送所述单据身份信息和所述单据内容至单据发送服务模块;通过所述单据发送服务模块发送所述单据身份信息至第一单据服务模块;通过所述第一单据服务模块基于所述发送方身份标识生成接收地址寻址请求,并发送至寻址代理服务模块;通过所述寻址代理服务模块基于所述接收地址寻址请求进行单据接收寻址,得到第一接收地址,并通过所述第一单据服务模块发送所述第一接收地址至所述单据发送服务模块。

7、于本技术一实施例中,根据所述身份类型确定目标发送服务模块,并通过所述目标发送服务模块根据所述单据结果将所述交易单据发送至目标系统包括:若所述身份类型为第一通用类,则通过第一通用发送服务模块基于所述单据结果中第一接收地址将所述交易单据发送至第一接收业务系统;若所述身份类型为第二通用类,则通过第二通用发送服务模块生成业务查找请求,并发送至寻址代理服务模块进行第二接收系统寻址,得到第二接收地址,并通过所述第二接收地址将校验结果为成功的交易单据发送至所述第二接收系统;若所述身份类型为区块链类型,则通过区块链发送服务模块将授权结果为成功的交易单据发送至区块链业务系统;其中,所述目标系统包括所述第一接收业务系统、所述第二接收系统和所述区块链业务系统,所述目标发送服务模块包括所述第一通用发送服务模块、所述第二通用发送服务模块和所述区块链发送服务模块。

8、于本技术一实施例中,若所述身份类型为第二通用类,则通过第二通用发送服务模块生成业务查找请求,并发送至寻址代理服务模块进行第二接收系统寻址,得到第二接收地址,并通过所述第二接收地址将校验结果为成功的交易单据发送至所述第二接收系统包括:若所述第二通用类为外部类型,则通过外部发送服务模块生成第一查找请求,并发送至寻址代理服务模块进行接收单据中心寻址,得到第三接收地址,通过所述外部发送服务模块基于所述第所述三接收地址将校验结果为成功的交易单据发送至所述接收单据中心,以通过所述接收单据中心进行外部业务系统寻址,将校验结果为成功的业务单据发送至外部业务系统;若所述第二通用类为内部类型,则通过内部发送服务模块生成第二业务查找请求,并发送至寻址代理服务模块进行内部业务系统寻址,得到第四接收地址,通过所述内部发送服务基于所述第四接收地址将校验结果为成功的交易单据发送至内部业务系统;其中,所述第二通用发送服务模块包括所述外部发送服务模块和所述内部发送服务模块,所述第二接收地址包括所述第三接收地址和所述第四接收地址,所述第二接收系统包括所述内部业务系统和所述接收单据中心。

9、于本技术一实施例中,本技术提供一种单据发送装置,包括:单据获取模块,用于获取交易单据的单据身份信息和单据内容,所述单据身份信息包括单据类型、发送方身份标识和接收方身份标识;身份类型确定模块,用于将所述发送方身份标识和所述接收方身份标识进行部分或全部比较,得到所述交易单据的身份类型,所述身份类型包括通用类型和区块链类型;单据核查模块,用于根据所述单据类型、所述身份类型和所述发送方身份标识对所述交易单据进行单据校验、单据授权和单据接收寻址之一,得到单据结果;目标发送模块,用于根据所述身份类型确定目标发送服务模块,并通过所述目标发送服务模块根据所述单据结果将所述交易单据发送至目标系统。

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

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

12、本发明实施例的有益效果:本发明提供一种单据发送方法、装置、电子设备及存储介质,本发明实施例通过将发送方身份标识和接收方身份标识进行部分或全部比较后得到交易单据的身份类型,通过身份类型对交易单据进行分类核查,不同身份类型对应不同的核查方式,提高了交易单据的核验效率和发送安全性;将核验通过的交易单据通过身份类型对应的目标发送服务模块发送至目标系统,通过本发明实施例实现了区块链单据和传统电子单据进行分类核查、分类存储和分类发送的功能,提高了交易单据的发送效率和发送安全性。

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

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