电子合同数据处理方法、装置、计算机设备及介质制造方法及图纸

技术编号:34849614 阅读:17 留言:0更新日期:2022-09-08 07:49
本申请涉及一种电子合同数据处理方法、装置、计算机设备、存储介质和计算机程序产品,在接收到电子合同签名请求时,从预设CA服务回环中选择本次执行电子合同签名的目标CA服务器,将签名服务请求发送至该目标CA服务器,接收该目标CA服务器反馈的签名数据,进而生成电子合同。整个过程中,从预设CA服务回环中选择不同的目标CA服务器来并行提供CA服务,并行处理的方式提高效率;并且由于预设CA服务回环中CA服务器标识出现的次数与CA服务器的数字签名成本成逆相关,因此,数字签名成本较低的CA服务器提供的CA服务概率越高,这样整体电子合同成本较低,从而实现高效且低成本的电子合同签订。订。订。

【技术实现步骤摘要】
电子合同数据处理方法、装置、计算机设备及介质


[0001]本申请涉及计算机
,特别是涉及一种电子合同数据处理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着互联网、大数据等技术的发展,企业数字化转型逐渐成为提升竞争力、实现可持续发展的必由之路。其中电子合同是企业数字化转型的重要一步,所谓的电子合同是双方或多方当事人之间通过电子信息网络以电子的形式达成的设立、变更、终止财产性民事权利义务关系的协议。
[0003]电子合同签署是通过第三方CA服务商,它通过采用区块链+时间戳,来对整个签署过程的合同文件数据上链存证,并利用哈希值对数据进行固化,同时时间戳技术会对签署的时间、地点、签署人等信息都做精确记录,确保合同数据不被篡改,保持合同的原始性,完整性。
[0004]传统的电子合同中数字签名是通过在业务系统对接CA服务商提供的API接口等方式实现,这种方式虽然可以实现电子合同签订,但是无法高效且低成本实现数字合同签订。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种高效且低成本的电子合同数据处理方法、装置、计算机设备、存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种电子合同数据处理方法。所述方法包括:
[0007]获取电子合同签名请求;
[0008]响应所述电子合同签名请求,根据预设CA服务回环选择本次执行电子合同签名的目标CA服务器;
[0009]提取所述电子合同签名请求中携带的签名任务数据,根据所述签名任务数据生成签名服务请求;
[0010]推送所述签名服务请求至所述目标CA服务器;
[0011]接收所述目标CA服务器反馈的签名数据,根据所述签名数据生成电子合同;
[0012]其中,所述预设CA服务回环由多个CA服务器标识成回环组成,各所述CA服务器标识出现的次数与CA服务器的数字签名成本成逆相关。
[0013]在其中一个实施例中,所述响应所述电子合同签名请求,根据预设CA服务回环选择本次执行电子合同签名的目标CA服务器之前,还包括:
[0014]获取不同CA服务器的数字签名成本;
[0015]根据所述数字签名成本,组合不同CA服务器的CA服务器标识,生成预设CA服务回环,其中,不同CA服务服务器标识在所述预设CA服务回环中出现次数与对应的所述数字签名成本成逆相关。
[0016]在其中一个实施例中,所述根据所述数字签名成本,组合不同CA服务器的CA服务
器标识,生成预设CA服务回环包括:
[0017]求取不同CA服务器的数字签名成本的最小公倍数;
[0018]根据所述最小公倍数与各所述CA服务器的数字签名成本,确定回环中各所述CA服务器的执行次数,所述签名耗时与所述执行次数成逆相关;
[0019]基于所述执行次数,确定各所述CA服务器对应的CA服务器标识在CA服务回环中的占比;
[0020]根据所述占比,组合不同CA服务器标识,生成预设CA服务回环。
[0021]在其中一个实施例中,所述推送所述签名服务请求至所述目标CA服务器之后,还包括:
[0022]当侦听到CA服务失败消息时,返回所述响应所述电子合同签名请求,根据预设CA服务回环选择本次执行电子合同签名的目标CA服务器的步骤。
[0023]在其中一个实施例中,上述电子合同数据处理方法还包括:
[0024]监听电子合同生成事件;
[0025]当电子合同生成事件表征合同生成失败时,标记本轮对应的所述目标CA服务器为CA服务不可用状态,得到标记数据;
[0026]将所述标记数据添加至事件日志,返回所述响应所述电子合同签名请求,根据预设CA服务回环选择本次执行电子合同签名的目标CA服务器。
[0027]在其中一个实施例中,所述提取所述电子合同签名请求中携带的签名任务数据,根据所述签名任务数据生成签名服务请求包括:
[0028]提取所述电子合同签名请求中携带的签名任务数据;
[0029]读取所述签名任务数据中的合同文本,并识别所述合同文本的类型;
[0030]根据所述合同文本的类型,定位合同文本中预设关键字位置或签名页的签名位置,得到签名位置信息;
[0031]根据所述签名位置信息以及所述签名任务数据,生成签名服务请求。
[0032]第二方面,本申请还提供了一种电子合同数据处理装置。所述装置包括:
[0033]请求接收模块,用于获取电子合同签名请求;
[0034]响应模块,用于响应所述电子合同签名请求,根据预设CA服务回环选择本次执行电子合同签名的目标CA服务器;
[0035]数据处理模块,用于提取所述电子合同签名请求中携带的签名任务数据,根据所述签名任务数据生成签名服务请求;
[0036]推送模块,用于推送所述签名服务请求至所述目标CA服务器;
[0037]合同生成模块,用于接收所述目标CA服务器反馈的签名数据,根据所述签名数据生成电子合同;
[0038]其中,所述预设CA服务回环由多个CA服务器标识成回环组成,各所述CA服务器标识出现的次数与CA服务器的数字签名成本成逆相关。
[0039]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0040]获取电子合同签名请求;
[0041]响应所述电子合同签名请求,根据预设CA服务回环选择本次执行电子合同签名的
目标CA服务器;
[0042]提取所述电子合同签名请求中携带的签名任务数据,根据所述签名任务数据生成签名服务请求;
[0043]推送所述签名服务请求至所述目标CA服务器;
[0044]接收所述目标CA服务器反馈的签名数据,根据所述签名数据生成电子合同;
[0045]其中,所述预设CA服务回环由多个CA服务器标识成回环组成,各所述CA服务器标识出现的次数与CA服务器的数字签名成本成逆相关。
[0046]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0047]获取电子合同签名请求;
[0048]响应所述电子合同签名请求,根据预设CA服务回环选择本次执行电子合同签名的目标CA服务器;
[0049]提取所述电子合同签名请求中携带的签名任务数据,根据所述签名任务数据生成签名服务请求;
[0050]推送所述签名服务请求至所述目标CA服务器;
[0051]接收所述目标CA服务器反馈的签名数据,根据所述签名数据生成电子合同;
[0052]其中,所述预设CA服务回环由多个CA服务器标识成回环组成,各所述CA服务器标识出现的次数与CA服务器的数字签名成本成逆相关。
[0053]第五方面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子合同数据处理方法,其特征在于,所述方法包括:获取电子合同签名请求;响应所述电子合同签名请求,根据预设CA服务回环选择本次执行电子合同签名的目标CA服务器;提取所述电子合同签名请求中携带的签名任务数据,根据所述签名任务数据生成签名服务请求;推送所述签名服务请求至所述目标CA服务器;接收所述目标CA服务器反馈的签名数据,根据所述签名数据生成电子合同;其中,所述预设CA服务回环由多个CA服务器标识成回环组成,各所述CA服务器标识出现的次数与CA服务器的数字签名成本成逆相关。2.根据权利要求1所述的方法,其特征在于,所述响应所述电子合同签名请求,根据预设CA服务回环选择本次执行电子合同签名的目标CA服务器之前,还包括:获取不同CA服务器的数字签名成本;根据所述数字签名成本,组合不同CA服务器的CA服务器标识,生成预设CA服务回环,其中,不同CA服务服务器标识在所述预设CA服务回环中出现次数与对应的所述数字签名成本成逆相关。3.根据权利要求2所述的方法,其特征在于,所述根据所述数字签名成本,组合不同CA服务器的CA服务器标识,生成预设CA服务回环包括:求取不同CA服务器的数字签名成本的最小公倍数;根据所述最小公倍数与各所述CA服务器的数字签名成本,确定回环中各所述CA服务器的执行次数,所述签名耗时与所述执行次数成逆相关;基于所述执行次数,确定各所述CA服务器对应的CA服务器标识在CA服务回环中的占比;根据所述占比,组合不同CA服务器标识,生成预设CA服务回环。4.根据权利要求1所述的方法,其特征在于,所述推送所述签名服务请求至所述目标CA服务器之后,还包括:当侦听到CA服务失败消息时,返回所述响应所述电子合同签名请求,根据预设CA服务回环选择本次执行电子合同签名的目标CA服务器的步骤。5.根据权利要求1所述的方法,其特征在于,还包括:监听电子合同生成事件;当电子合同生成事件表征...

【专利技术属性】
技术研发人员:满敏谭红薛海伟鲁健翔朱容
申请(专利权)人:湖南长银五八消费金融股份有限公司
类型:发明
国别省市:

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

1