一种报销申请单审批方法和装置制造方法及图纸

技术编号:37398214 阅读:24 留言:0更新日期:2023-04-30 09:26
本申请实施例涉及一种报销申请单审批方法和装置,首先利用第一公钥对第一用户端发送的第一报销申请单数据中的第一签名信息进行验证;当对第一签名信息验证通过时,将第一报销申请单数据发送给第二用户端,以使得第二用户端可对报销信息进行审核并生成第一审批信息,以及利用第二私钥对第一审批信息进行签名并生成第二签名信息;再接收第二用户端发送的包括第一审批信息和第二签名信息的第二报销申请单数据;最后利用第二公钥对第二签名信息进行验证。可以防止审批相关数据在服务器端存储时被篡改,而且服务器端对数据进行验证后才会进行存储和转发,可保证数据存储和传输的安全性。全性。全性。

【技术实现步骤摘要】
一种报销申请单审批方法和装置


[0001]本申请涉及计算机
,具体涉及一种报销申请单审批方法和装置。

技术介绍

[0002]随着诸如电子发票、电子行程单等电子报销凭证的普及,单位在进行报销审批及财务做账时,将电子报销凭证打印成纸质报销,既不符合制度要求,又不能发挥电子报销凭证的优势,因此进行电子化审批是未来技术发展的必然趋势。
[0003]现有技术中,虽然有部分系统已经通过互联网实现了电子化审批,但是审批记录依赖于服务器端的数据记录,数据存储及传输过程中被篡改的风险较大,故现有技术中电子化审批存在数据可靠性和安全性偏低的问题。

技术实现思路

[0004]有鉴于此,本申请实施例所解决的技术问题之一在于提供一种报销申请单审批方法和装置,用以克服现有技术中电子化审批存在数据可靠性和安全性偏低的问题。
[0005]本申请实施例第一方面公开一种报销申请单审批方法,包括:利用第一公钥对第一用户端发送的第一报销申请单数据中的第一签名信息进行验证;其中,所述第一报销申请单数据还包括报销信息,所述报销信息至少用于记录报销人、审批人、报销金额和报销事由;所述第一签名信息为所述第一用户端利用第一私钥对所述报销信息进行签名后生成;所述第一公钥和所述第一私钥为一专属密钥对;当对所述第一签名信息验证通过时,将所述第一报销申请单数据发送给第二用户端,以使得所述第二用户端可对所述报销信息进行审核并生成第一审批信息,以及利用第二私钥对所述第一审批信息进行签名并生成第二签名信息;接收所述第二用户端发送的第二报销申请单数据;其中,所述第二报销申请单数据包括所述第一审批信息和所述第二签名信息;利用第二公钥对所述第二签名信息进行验证,其中,所述第二公钥和所述第二私钥为一专属密钥对。
[0006]本申请实施例第二方面公开一种报销申请单审批装置,包括:验证模块,用于利用第一公钥对第一用户端发送的第一报销申请单数据中的第一签名信息进行验证;所述验证模块还用于利用第二公钥对所述第二签名信息进行验证;其中,所述第一报销申请单数据还包括报销信息,所述报销信息至少用于记录报销人、审批人、报销金额和报销事由;所述第一签名信息为所述第一用户端利用第一私钥对所述报销信息进行签名后生成;所述第一公钥和所述第一私钥为一专属密钥对;所述第二公钥和所述第二私钥为一专属密钥对;转发模块,用于当对所述第一签名信息验证通过时,将所述第一报销申请单数据发送给第二用户端,以使得所述第二用户端可对所述报销信息进行审核并生成第一审批信息,以及利用第二私钥对所述第一审批信息进行签名并生成第二签名信息;
接收模块,用于接收所述第二用户端发送的第二报销申请单数据;其中,所述第二报销申请单数据包括所述第一审批信息和所述第二签名信息。
[0007]与现有技术相比,本申请实施例首先利用第一公钥对第一用户端发送的第一报销申请单数据中的第一签名信息进行验证;当对第一签名信息验证通过时,将第一报销申请单数据发送给第二用户端,以使得第二用户端可对报销信息进行审核并生成第一审批信息,以及利用第二私钥对第一审批信息进行签名并生成第二签名信息;再接收第二用户端发送的包括第一审批信息和第二签名信息的第二报销申请单数据;最后利用第二公钥对第二签名信息进行验证。由于整个电子化的审批过程中,与服务器端交互的用户端均会利用专属私钥对其所传输的数据进行签名,因此可以防止审批相关数据在服务器端存储时被篡改,而且服务器端对数据进行验证后才会进行存储和转发,可保证数据存储和传输的安全性。
附图说明
[0008]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0009]图1是本申请实施例一公开的一种报销申请单审批方法的流程示意图;图2是本申请实施例二公开的一种报销申请单审批方法的流程示意图;图3是本申请实施例三公开的一种报销申请单审批方法的流程示意图;图4是本申请实施例四公开的一种报销申请单审批方法的流程示意图;图5是本申请实施例五公开的一种报销申请单审批装置的结构示意框图。
具体实施方式
[0010]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0011]需要说明的是,本申请的说明书和权利要求书中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本申请实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0012]实施例一如图1所示,图1为本申请实施例一公开的一种报销申请单审批方法的示意性流程图,包括:步骤S101,利用第一公钥对第一用户端发送的第一报销申请单数据中的第一签名信息进行验证。
[0013]本实施例中,实施主体可以为服务器端,服务器的设置位置不限,例如可以是位于
互联网上的互联网服务器,也可以是位于局域网中的局域网服务器。第一用户端和服务器端可通过局域网或者互联网实现网络通信。
[0014]本实施例中,第一用户端可以为报销经办人所使用的智能终端,也可以是审批人所使用的智能终端,在此不做限定。但是为了便于理解本实施例的技术方案,可以将第一用户端认为是报销经办人所使用的智能终端。
[0015]本实施例中,第一报销申请单数据中除了包括第一签名信息外,还可包括报销信息。由于不同单位可能对于报销所需信息的要求有所不同,因此报销信息所包括的具体内容和生成方式不限,可根据实际应用需求进行合理选择。但是通常而言,报销信息至少用于记录报销人、审批人、报销金额和报销事由。
[0016]可选地,考虑到在完成报销审批后,后续还会利用报销信息对应的电子报销凭证进行财务记账,为了避免报销信息对应的电子报销凭证的相关信息在审批或者存储阶段被篡改,还可对电子报销凭证进行签名。具体而言,报销信息还用于记录电子报销凭证,对应地,第一报销申请单数据还包括凭证标识信息和凭证报文摘要信息。其中,凭证标识信息用于记录电子报销凭证的唯一标识,凭证报文摘要信息至少是对电子报销凭证上所标识的唯一标识和消费金额进行哈希计算后所生成。
[0017]本实施例中,第一签名信息为第一用户端利用第一私钥对报销信息进行签名后生成,为了防止报销信息在传输和存储过程中被篡改,第一用户端可利用第一私钥对报销信息进行签名后生成。
[0018]本实施例中,可预先生成至少两个密钥对,其中,第一公钥和第一私钥为一专属密钥对,第二公钥和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报销申请单审批方法,其特征在于,所述方法包括:利用第一公钥对第一用户端发送的第一报销申请单数据中的第一签名信息进行验证;其中,所述第一报销申请单数据还包括报销信息,所述报销信息至少用于记录报销人、审批人、报销金额和报销事由;所述第一签名信息为所述第一用户端利用第一私钥对所述报销信息进行签名后生成;所述第一公钥和所述第一私钥为一专属密钥对;当对所述第一签名信息验证通过时,将所述第一报销申请单数据发送给第二用户端,以使得所述第二用户端可对所述报销信息进行审核并生成第一审批信息,以及利用第二私钥对所述第一审批信息进行签名并生成第二签名信息;接收所述第二用户端发送的第二报销申请单数据;其中,所述第二报销申请单数据包括所述第一审批信息和所述第二签名信息;利用第二公钥对所述第二签名信息进行验证,其中,所述第二公钥和所述第二私钥为一专属密钥对。2.根据权利要求1所述的方法,其特征在于,所述第二签名信息由所述第二用户端利用所述第二私钥对所述第一审批信息、所述报销信息和所述第一签名信息进行签名后生成。3.根据权利要求1所述的方法,其特征在于,当审批人为多个时,所述方法还包括:当对所述第二签名信息验证通过时,将所述第二报销申请单数据发送给第三用户端,以使得所述第三用户端可对所述报销信息和所述第一审批信息进行审核并生成第二审批信息,以及利用第三私钥对所述第二审批信息进行签名并生成第三签名信息;接收所述第三用户端发送的第三报销申请单数据;其中,所述第三报销申请单数据包括所述第二审批信息和所述第三签名信息;利用第三公钥对所述第三签名信息进行验证,其中,所述第三公钥和所述第三私钥为一专属密钥对。4.根据权利要求1所述的方法,其特征在于,当审批人为多个时,所述方法还包括:当对所述第一签名信息验证通过时,将所述第一报销申请单数据发送给第三用户端,以使得所述第三用户端可对所述报销信息进行审核并生成第二审批信息,以及利用第三私钥对所述第二审批信息进行签名并生成第三签名信息;接收所述第三用户端发送的第三报销申请单数据;其中,所述第三报销申请单数据包括所述第二审批信息和所述第三签名信息;利用第三公钥对所述第三签名信息进行验证,其中,所述第三公钥和所述第三私钥为一专属密钥对;当所述第二签名信息和所述第三签名信息均验证通过时,将所述第一报销申请单数据、所述第二报销申请单数据和所述第三报销申请单数据进行存储。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:对所述第一报销申请单数据、所述第二报销申请单数据和...

【专利技术属性】
技术研发人员:张学锋朱华雪李源张阔吴泽朝邓高明
申请(专利权)人:北京四方启点科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1