CN116974999A - 电子文件签署方法、装置、电子设备及存储介质 - Google Patents

电子文件签署方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN116974999A
CN116974999A CN202310969286.3A CN202310969286A CN116974999A CN 116974999 A CN116974999 A CN 116974999A CN 202310969286 A CN202310969286 A CN 202310969286A CN 116974999 A CN116974999 A CN 116974999A
Authority
CN
China
Prior art keywords
user
electronic
file
signing
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310969286.3A
Other languages
English (en)
Inventor
田金龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Chengshi Wanglin Information Technology Co Ltd
Original Assignee
Beijing Chengshi Wanglin Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Chengshi Wanglin Information Technology Co Ltd filed Critical Beijing Chengshi Wanglin Information Technology Co Ltd
Priority to CN202310969286.3A priority Critical patent/CN116974999A/zh
Publication of CN116974999A publication Critical patent/CN116974999A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/168Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Storage Device Security (AREA)

Abstract

本申请实施例提供一种电子文件签署方法、装置、电子设备及存储介质。本申请各实施例提供的技术方案中,响应第二用户对至少一个虚拟标识的选择操作,获取与被选择的至少一个虚拟标识对应的至少一个电子文件并展示于签署页面中,可以在智能页面逐一查看电子文件并关联选择至少一个需要签署的电子文件,对于不需要签署的电子文件不进行关联选择,选择灵活度高;进一步,向第二用户发送针对至少一个电子文件的批量签署确认信息,以供第二用户确认是否针对至少一个电子文件进行批量签署,可以解决现有逐个签署电子文件操作繁琐的技术问题,提高多个电子文件的签署效率。

Description

电子文件签署方法、装置、电子设备及存储介质
技术领域
本申请涉及互联网技术领域,尤其涉及一种电子文件签署方法、装置、电子设备及存储介质。
背景技术
随着电子文件技术的不断发展,电子合同已经逐渐取代纸质合同成为无纸化信息服务的必备条件,以高效、低成本等优势被越来越多企业或个人应用于各类签署场景中。
但是,在现有电子合同签署中,仅支持单一电子合同的签署,倘若想要签署多个电子文件,只能通过多次签署意愿确认逐个进行签署。而逐个签署电子合同操作繁琐、效率低。
发明内容
本申请的多个方面提供一种电子文件签署方法、装置、电子设备及存储介质,用以解决现有逐个签署电子合同操作繁琐、效率低的技术问题。
本申请一示例性实施例提供一种电子文件的签署方法,包括:响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、多个电子文件的文件标识和签署方信息,签署方信息指示需要与第一用户签署多个电子文件的第二用户;将多个电子文件的文件标识替换为虚拟标识,根据多个电子文件、多个电子文件的虚拟标识和签署方信息,生成多个电子文件对应的签署页面,并发布签署页面对应的***;响应于第二用户对***的触发操作,展示签署页面,签署页面上包括处于可选状态和可交互状态的多个电子文件的虚拟标识;响应第二用户对任一虚拟标识的触发操作,将被触发的虚拟标识转换为与其对应的文件标识,并根据与被触发的虚拟标识对应的文件标识,展示对应的电子文件,以供第二用户浏览和/或修改对应的电子文件;响应第二用户对至少一个虚拟标识的选择操作,获取与被选择的至少一个虚拟标识对应的至少一个电子文件,并向第二用户发送针对至少一个电子文件的批量签署确认信息,以供第二用户确认是否针对至少一个电子文件进行批量签署,批量签署确认信息中包含身份验证信息,用于对第二用户进行身份验证;响应第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入至少一个电子文件中,以得到至少一个签署文件。
本申请一示例性实施例还提供一种电子文件签署装置,包括:获取模块,用于响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、多个电子文件的文件标识和签署方信息,签署方信息指示需要与第一用户签署多个电子文件的第二用户;生成模块,用于将多个电子文件的文件标识替换为虚拟标识,根据多个电子文件、多个电子文件的虚拟标识和签署方信息,生成多个电子文件对应的签署页面,并发布签署页面对应的***;第一展示模块,用于响应于第二用户对***的触发操作,展示签署页面,签署页面上包括处于可选状态和可交互状态的多个电子文件的虚拟标识;第二展示模块,还用于响应第二用户对任一虚拟标识的触发操作,将被触发的虚拟标识转换为与其对应的文件标识,并根据与被触发的虚拟标识对应的文件标识,展示对应的电子文件,以供第二用户浏览和/或修改对应的电子文件;确认模块,用于响应第二用户对至少一个虚拟标识的选择操作,获取与被选择的至少一个虚拟标识对应的至少一个电子文件,并向第二用户发送针对至少一个电子文件的批量签署确认信息,以供第二用户确认是否针对至少一个电子文件进行批量签署,批量签署确认信息中包含身份验证信息,用于对第二用户进行身份验证;签署模块,用于响应第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入至少一个电子文件中,以得到至少一个签署文件。
本申请一示例性实施例还提供一种电子设备,包括:存储器和处理器,存储器用于存储计算机程序,处理器与存储器耦合,用于执行计算机程序,以用于实现以上方法中的步骤。
本申请一示例性实施例还提供一种存储介质,当计算机程序被处理器执行时,致使处理器实现以上方法中的步骤。
本申请实施例提供的技术方案,将需要批量签署的多个电子文件的文件标识替换为虚拟标识,并可以基于虚拟标识选择批量签署的电子文件,可以起到对电子文件信息的保护作用;响应第二用户对至少一个虚拟标识的选择操作,获取与被选择的至少一个虚拟标识对应的至少一个电子文件并展示于签署页面中,可以在智能页面逐一查看电子文件并关联选择至少一个需要签署的电子文件,对于不需要签署的电子文件不进行关联选择,选择灵活度高;进一步,向第二用户发送针对至少一个电子文件的批量签署确认信息,以供第二用户确认是否针对至少一个电子文件进行批量签署,可以解决现有逐个签署电子文件操作繁琐的技术问题,提高多个电子文件的签署效率。
进一步,可以根据多个电子文件、多个电子文件的虚拟标识和签署方信息,生成多个电子文件对应的签署页面,在签署页面上对多个电子文件进行批量签署,操作简单;并且,还可以根据与被触发的虚拟标识对应的文件标识,展示对应的电子文件,以供第二用户浏览和/或修改对应的电子文件,可以提高多个电子文件的准确度,进而提高多个电子文件的签署效率。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请一示例性实施例提供的电子文件签署方法的流程示意图;
图2为本申请一示例性实施例提供的电子文件签署装置的结构示意图;
图3为本申请一示例性实施例提供的电子装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
针对现有技术中存在的现有逐个签署电子合同操作繁琐、效率低的技术问题,本申请实施例提供一种解决方案,该方案中,将需要批量签署的多个电子文件的文件标识替换为虚拟标识,并可以基于虚拟标识选择批量签署的电子文件,可以起到对电子文件信息的保护作用;响应第二用户对至少一个虚拟标识的选择操作,获取与被选择的至少一个虚拟标识对应的至少一个电子文件并展示于签署页面中,可以在智能页面逐一查看电子文件并关联选择至少一个需要签署的电子文件,对于不需要签署的电子文件不进行关联选择,选择灵活度高;进一步,向第二用户发送针对至少一个电子文件的批量签署确认信息,以供第二用户确认是否针对至少一个电子文件进行批量签署,可以解决现有逐个签署电子文件操作繁琐、签署效率低的技术问题,提高多个电子文件的签署效率。
进一步,可以根据多个电子文件、多个电子文件的虚拟标识和签署方信息,生成多个电子文件对应的签署页面,在签署页面上对多个电子文件进行批量签署,操作简单;并且,还可以根据与被触发的虚拟标识对应的文件标识,展示对应的电子文件,以供第二用户浏览和/或修改对应的电子文件,可以提高多个电子文件的准确度,进而提高多个电子文件的签署效率。
以下结合附图,详细说明本申请各实施例提供的技术方案。
图1为本申请一示例性实施例提供的电子文件签署方法的流程示意图。如图1所示,该方法包括:
101、响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、多个电子文件的文件标识和签署方信息,签署方信息指示需要与第一用户签署多个电子文件的第二用户;
102、将多个电子文件的文件标识替换为虚拟标识,根据多个电子文件、多个电子文件的虚拟标识和签署方信息,生成多个电子文件对应的签署页面,并发布签署页面对应的***;
103、响应于第二用户对***的触发操作,展示签署页面,签署页面上包括处于可选状态和可交互状态的多个电子文件的虚拟标识;
104、响应第二用户对任一虚拟标识的触发操作,将被触发的虚拟标识转换为与其对应的文件标识,并根据与被触发的虚拟标识对应的文件标识,展示对应的电子文件,以供第二用户浏览和/或修改对应的电子文件;
105、响应第二用户对至少一个虚拟标识的选择操作,获取与被选择的至少一个虚拟标识对应的至少一个电子文件,并向第二用户发送针对至少一个电子文件的批量签署确认信息,以供第二用户确认是否针对至少一个电子文件进行批量签署,批量签署确认信息中包含身份验证信息,用于对第二用户进行身份验证;
106、响应第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入至少一个电子文件中,以得到至少一个签署文件。
本实施例对第一用户和第二用户的身份不做限定。第二用户是需要与第一用户签署多个电子文件的用户,第一用户和/或第二用户可以是公司或个人。例如,第一用户是公司,第二用户是个人;或者,第一用户是个人,第二用户是公司;又或者,第一用户是公司,第二用户也是公司;再或者,第一用户是个人,第二用户也是个人。本实施例对第一用户和第二用户之间的关系也不做限定。例如,第一用户和第二用户是雇佣关系或合作关系等等,即又可将第一用户和第二用户分别看作甲、乙双方。
本实施例对电子文件的类型不做限定。电子文件可以是学习类文件,例如,学习资料、习题资料,等等;电子文件还可以是工作类文件,例如,工作材料、图纸材料,等等;或者,电子文件还可以是签署类文件,例如,合同、协议,等等。本实施例对电子文件的属性也不做限定。电子文件的属性例如可以是PDF文件、视频文件、WPS或Office文档文件,等等。需要说明的是,本实施例中电子文件的属性以需要签署的PDF文件为主,电子文件的类型以签署类文件为主。
在本实施例中,具有关联关系的多个电子文件可以理解为同一用户需要签署的多个电子文件,多个电子文件中的每个电子文件都具有文件标识,文件标识是每个电子文件具有唯一标识作用的标识,例如,电子文件的文件编号、文件名称,等等。
在本实施例中,签署类的电子文件需要用户亲自进行签署,对于需要与第一用户签署多个电子文件的第二用户来说,第二用户需要签署的电子文件较多,例如,在员工办理某公司的入职时,可能同时需要签署合同、保密协议、其他附加协议等多个电子文件;又例如,两个公司在合作时,有多个不同的订单需要签署。此时,就需要对多个电子文件进行逐一查看并逐一手动签署,但上述签署方式繁琐,并且耗时长,签署效率较低。
为了解决上述逐一手动签署的签署方式繁琐、签署效率较低的技术问题,在本实施例中,可以基于签署界面,响应第一用户发起的批量签署指令,与第二用户交互配合进行批量签署。
具体为,响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、多个电子文件的文件标识和签署方信息。其中,批量签署指令可以是甲方发起的指令,也可以是乙方发起的指令;签署方信息指示需要与第一用户签署多个电子文件的第二用户,例如,签署方信息包括第二用户的名称,进一步,签署方信息还包括第一用户的名称。对于响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、多个电子文件的文件标识和签署方信息的具体实施示例可参见下述实施例的相关描述,在此暂不赘述。
在本实施例中,直接使用多个电子文件的文件标识可能会存在信息安全隐患。对此,可以将多个电子文件的文件标识替换为虚拟标识,根据多个电子文件、多个电子文件的虚拟标识和签署方信息,生成多个电子文件对应的签署页面,并发布签署页面对应的***。本实施例对虚拟标识的形式不做限定,只要可以唯一标识每个电子文件即可。例如,虚拟标识可以是任意的数字或符号组成的字符串。将多个电子文件的文件标识替换为虚拟标识,可以对电子文件起到信息保密的作用。另外,还可以建立多个电子文件的文件标识与其对应的虚拟标识的关联关系,并将该关联关系存储于指定存储空间中,以便于后续根据多个电子文件的虚拟标识和多个电子文件的文件标识与其对应的虚拟标识的关联关系,查找多个电子文件。
其中,并不限定将多个电子文件的文件标识替换为虚拟标识的实施方式。例如,可以将多个电子文件的文件标识替换为随机数或随机符号;或者,可以选取多个电子文件的文件标识中没有实际含义的部分标识作为虚拟标识。优选地,可以基于获取签署页面对应的***的当前时间戳和随机数,生成电子文件的虚拟标识,用虚拟标识替换电子文件的文件标识。对于将多个电子文件的文件标识替换为虚拟标识的具体实施方式可以参见下述实施例的相关描述,在此暂不赘述。
本实施例也并不限定发布签署页面对应的***的实施方式。例如,服务端可以直接将***发布至第一用户的第一终端设备上和/或第二用户的第二终端设备上;或者,服务端将***发布至本地,等候第一用户的第一终端设备和/或第二用户的第二终端设备获取***。
在发布签署链接并且用户侧获取到***后,响应于第二用户对***的触发操作,可以展示签署页面。其中,第二用户对***的触发操作可以在第一终端设备上或第二终端设备上。具体地,在获取到***的设备为第一终端设备时,触发操作在第一终端设备上;在获取到***的设备为第二终端设备时,触发操作在第二终端设备上;在第一终端设备和第二终端设备都获取到***时,触发操作可以在两个终端设备的任一设备上。其中,签署页面上包括处于可选状态和可交互状态的多个电子文件的虚拟标识。本实施例不限定选择可选状态的虚拟标识的实现方式。例如,可以是在虚拟标识的关联位置显示具有可选功能的选择框,响应对选择框的触发操作,选定该虚拟标识。或者,显示的虚拟标识自身具有可选属性,响应对虚拟标识本身的触发操作,可以选定该虚拟标识。
进一步,响应第二用户对任一虚拟标识的触发操作,将被触发的虚拟标识转换为与其对应的文件标识,并根据与被触发的虚拟标识对应的文件标识,展示对应的电子文件,以供第二用户浏览和/或修改对应的电子文件。
其中,将被触发的虚拟标识转换为与其对应的文件标识的可选实施方式包括:从指定存储空间中获取虚拟标识与电子文件的文件标识的关联关系;根据被触发的虚拟标识和虚拟标识与电子文件的文件标识的关联关系,得到与被触发的虚拟标识对应的文件标识,并将被触发的虚拟标识转换为该文件标识。
在本实施例中,在需要签署的电子文件为一个或多个,尤其是多个的情况下,可以对多个电子文件同时进行批量签署,以提高签署效率。并且在批量签署的过程中,为了保证签署的准确性,还可以响应第二用户对至少一个虚拟标识的选择操作,获取与被选择的至少一个虚拟标识对应的至少一个电子文件,并向第二用户发送针对至少一个电子文件的批量签署确认信息,以供第二用户确认是否针对至少一个电子文件进行批量签署。其中,批量签署确认信息中包含身份验证信息,用于对第二用户进行身份验证,身份验证信息包括但不限于:第二用户指纹信息、虹膜信息、人脸信息,等等。
其中,并不限定向第二用户发送针对至少一个电子文件的批量签署确认信息的实施方式。例如,可以通过短信的方式向第二用户发送验证码;或者,可以通过即时通讯应用或短信方式向第二用户发送身份验证信息验证窗口的链接,触发该链接,可以展示识别第二用户身份验证信息的识别界面。相应的,对第二用户的身份验证信息的验证方式视向第二用户发送针对至少一个电子文件的批量签署确认信息的方式而定。例如,在通过短信的方式向第二用户发送验证码的情况下,第二用户在验证码窗口输入验证码并确认,服务端根据接收到的验证码与本地存储的验证码进行比对验证,并在两个验证码相同的情况下,确认批量签署确认信息确认成功。或者,在通过即时通讯应用或短信方式向第二用户发送身份验证信息验证窗口的链接,触发该链接,可以展示识别第二用户身份验证信息的识别界面,通过识别界面识别第二用户的手指、眼睛或脸部,在识别成功的情况下,确认批量签署确认信息确认成功。
进一步地,在第二用户的身份验证信息验证通过后,可以响应第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入至少一个电子文件中,以得到至少一个签署文件。返回同意批量签署的信息是第二用户对至少一个电子文件批量签署的二次确认操作,能够进一步确认第二用户有批量签署多个电子文件的意愿,可以进一步提高批量签署的准确性。
其中,并不限定响应第二用户返回的同意批量签署的信息,将电子签章嵌入至少一个电子文件中,以得到至少一个签署文件的实施方式。例如,本地存储有第二用户的电子签章,响应第二用户返回的同一批量签署的信息,直接将电子签章嵌入至少一个电子文件中即可。优选地,可以在签署页面上设置签名区域,从签名区域中获取第二用户输入的签名信息,并基于签名信息生成电子签章,将电子签章嵌入至少一个电子文件中。对于响应第二用户返回的同意批量签署的信息,将电子签章嵌入至少一个电子文件中,以得到至少一个签署文件的具体实施示例可以参见下述实施例的相关描述,在此暂不赘述。
将需要批量签署的多个电子文件的文件标识替换为虚拟标识,并可以基于虚拟标识选择批量签署的电子文件,可以起到对电子文件信息的保护作用;响应第二用户对至少一个虚拟标识的选择操作,获取与被选择的至少一个虚拟标识对应的至少一个电子文件并展示于签署页面中,可以在智能页面逐一查看电子文件并关联选择至少一个需要签署的电子文件,对于不需要签署的电子文件不进行关联选择,选择灵活度高;进一步,向第二用户发送针对至少一个电子文件的批量签署确认信息,以供第二用户确认是否针对至少一个电子文件进行批量签署,可以解决现有逐个签署电子文件操作繁琐的技术问题,提高多个电子文件的签署效率。进一步,可以根据多个电子文件、多个电子文件的虚拟标识和签署方信息,生成多个电子文件对应的签署页面,在签署页面上对多个电子文件进行批量签署,操作简单;并且,还可以根据与被触发的虚拟标识对应的文件标识,展示对应的电子文件,以供第二用户浏览和/或修改对应的电子文件,可以提高多个电子文件的准确度,进而提高多个电子文件的签署效率。
本实施例的至少一个电子文件中可能会存在部分内容错误或缺少部分内容等缺陷,基于此,在第二用户浏览对应电子文件的过程中,可以对上述缺陷进行修改。具体地,响应第二用户发起的文件修改操作,对第二用户浏览的电子文件进行修改,将修改后的电子文件或修改的部分文件内容发送给第一用户,以供第一用户确认是否接受此次修改操作;在第一用户查看修改文件内容并确认无误后,可以响应于第一用户对此次修改操作的确认操作,保存修改后的电子文件,并替换修改前的电子文件。其中,修改的内容可以是电子文件的文件标识、名称、正文或签署方信息,等等。
在一可选实施例中,响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、多个电子文件的文件标识和签署方信息,包括:响应第一用户发起的批量签署指令,展示多个合同模版,合同模版包含通用合同内容和待填写合同内容,待填写合同内容至少包括合同标识项和签署方信息项;响应于对多个合同模版中合同标识项和签署方信息项的输入操作,获取输入的文件标识和签署方信息;根据多个合同模版和各自对应的文件标识和签署方信息,生成多个电子文件。
其中,响应第一用户发起的批量签署指令,展示多个合同模板的一可选实施方式,包括:根据获取到的多个电子文件的文件标识以及本地存储的每个电子文件的文件标识及其存储位置编码的关联关系,从每个电子文件的存储位置获取到对应的电子文件,并展示每个电子文件中的合同模板。
在一可选实施例中,在得到多个电子文件的文件标识后,将多个电子文件的文件标识替换为虚拟标识,包括:针对每个电子文件,利用当前时间戳和随机数,生成字符长度小于该电子文件的文件标识的虚拟标识;将电子文件的文件标识替换为虚拟标识,并建立和保存文件标识与虚拟标识之间的对应关系。其中,当前时间戳可以是用户获取签署页面对应的***的时间。虚拟标识的字符长度小于对应电子文件标识的字符长度,复杂度低,便于展示和使用。
在一可选实施例中,响应第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入至少一个电子文件中,以得到至少一个签署文件,包括:响应第二用户在通过身份验证后返回的同意批量签署的信息,从签署页面上的签名区域中获取第二用户输入的签名信息;根据第二用户的签名信息,生成第二用户的电子签章,将第二用户的电子签章嵌入至少一个电子文件中,以得到至少一个中间态文件;将至少一个中间态文件展示给第一用户,以及响应第一用户的批量签署确认信息,获取第一用户的电子签章,将第一用户的电子签章嵌入至少一个中间态文件中,以得到至少一个签署文件。
进一步可选地,还可以将至少一个中间态文件的验证码信息发送给第一用户。相应的,响应第一用户的批量签署确认信息,获取第一用户的电子签章,将第一用户的电子签章嵌入至少一个中间态文件中,包括:解析得到第一用户批量签署确认操作中包含的验证码信息;基于本地存储的至少一个中间态文件的验证信息,校验第一用户批量签署确认操作中包含的验证码信息的真伪;在验证码信息通过验证后,将第一用户的电子签章嵌入对应的至少一个中间态文件中。
至此,第一用户和第二用户之间批量签署至少一个电子文件的任务完成,解决了现有逐个签署电子文件操作繁琐、签署效率低的技术问题,简化了签署电子文件的步骤,提高了多个电子文件的签署效率。
图2为本申请一示例性实施例提供的电子文件签署装置的结构示意图。如图2所示,包括:
获取模块21,用于响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、多个电子文件的文件标识和签署方信息,签署方信息指示需要与第一用户签署多个电子文件的第二用户;
生成模块22,用于将多个电子文件的文件标识替换为虚拟标识,根据多个电子文件、多个电子文件的虚拟标识和签署方信息,生成多个电子文件对应的签署页面,并发布签署页面对应的***;
第一展示模块23,用于响应于第二用户对***的触发操作,展示签署页面,签署页面上包括处于可选状态和可交互状态的多个电子文件的虚拟标识;
第二展示模块24,用于响应第二用户对任一虚拟标识的触发操作,将被触发的虚拟标识转换为与其对应的文件标识,并根据与被触发的虚拟标识对应的文件标识,展示对应的电子文件,以供第二用户浏览和/或修改对应的电子文件;
确认模块25,用于响应第二用户对至少一个虚拟标识的选择操作,获取与被选择的至少一个虚拟标识对应的至少一个电子文件,并向第二用户发送针对至少一个电子文件的批量签署确认信息,以供第二用户确认是否针对至少一个电子文件进行批量签署,批量签署确认信息中包含身份验证信息,用于对第二用户进行身份验证;
签署模块26,用于响应第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入至少一个电子文件中,以得到至少一个签署文件。
进一步可选地,还包括:修改模块,用于在第二用户浏览对应电子文件的过程中,响应第二用户发起的文件修改操作,对第二用户浏览的电子文件进行修改,将修改后的电子文件或修改的部分文件内容发送给第一用户,以供第一用户确认是否接受此次修改操作;响应于第一用户对此次修改操作的确认操作,保存修改后的电子文件,并替换修改前的电子文件。
在一可选实施例中,生成模块22在用于将多个电子文件的文件标识替换为虚拟标识时,具体用于:针对每个电子文件,利用当前时间戳和随机数,生成字符长度小于该电子文件的文件标识的虚拟标识;将电子文件的文件标识替换为虚拟标识,并建立和保存文件标识与虚拟标识之间的对应关系。
在一可选实施例中,获取模块21用于响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、多个电子文件的文件标识和签署方信息时,具体用于:响应第一用户发起的批量签署指令,展示多个合同模版,合同模版包含通用合同内容和待填写合同内容,待填写合同内容至少包括合同标识项和签署方信息项;响应于对多个合同模版中合同标识项和签署方信息项的输入操作,获取输入的文件标识和签署方信息;根据多个合同模版和各自对应的文件标识和签署方信息,生成多个电子文件,多个电子文件包括文件标识和签署方信息。
在一可选实施例中,获取模块21在用于响应第一用户发起的批量签署指令,展示多个合同模板时,具体用于:根据获取到的多个电子文件的文件标识以及本地存储的每个电子文件的文件标识及其存储位置编码的关联关系,从每个电子文件的存储位置获取到对应的电子文件,并展示每个电子文件中的合同模板。
在一可选实施例中,签署模块26在用于响应第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入至少一个电子文件中,以得到至少一个签署文件时,具体用于:响应第二用户在通过身份验证后返回的同意批量签署的信息,从签署页面上的签名区域中获取第二用户输入的签名信息;根据第二用户的签名信息,生成第二用户的电子签章,将第二用户的电子签章嵌入至少一个电子文件中,以得到至少一个中间态文件;将至少一个中间态文件展示给第一用户,以及响应第一用户的批量签署确认信息,获取第一用户的电子签章,将第一用户的电子签章嵌入至少一个中间态文件中,以得到至少一个签署文件。
进一步可选地,还包括:发送模块,用于将至少一个中间态文件的验证码信息发送给第一用户;相应的,签署模块26在用于响应第一用户的批量签署确认信息,获取第一用户的电子签章,将第一用户的电子签章嵌入至少一个中间态文件中时,具体用于:解析得到第一用户批量签署确认操作中包含的验证码信息;基于本地存储的至少一个中间态文件的验证信息,校验第一用户批量签署确认操作中包含的验证码信息的真伪;在验证码信息通过验证后,将第一用户的电子签章嵌入对应的至少一个中间态文件中。
需要说明的是,上述各模块的具体实现的原理和所能产生的技术效果可参见上述方法或装置实施例中的相应内容,此处不再赘述
图3为本申请一示例性实施例提供的电子设备的结构示意图。如图3所示,该电子设备包括:存储器30a和处理器30b,存储器30a用于存储计算机程序,处理器30b与存储器30a耦合,用于执行计算机程序,以用于实现以下步骤:
响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、多个电子文件的文件标识和签署方信息,签署方信息指示需要与第一用户签署多个电子文件的第二用户;将多个电子文件的文件标识替换为虚拟标识,根据多个电子文件、多个电子文件的虚拟标识和签署方信息,生成多个电子文件对应的签署页面,并发布签署页面对应的***;响应于第二用户对***的触发操作,展示签署页面,签署页面上包括处于可选状态和可交互状态的多个电子文件的虚拟标识;响应第二用户对任一虚拟标识的触发操作,将被触发的虚拟标识转换为与其对应的文件标识,并根据与被触发的虚拟标识对应的文件标识,展示对应的电子文件,以供第二用户浏览和/或修改对应的电子文件;响应第二用户对至少一个虚拟标识的选择操作,获取与被选择的至少一个虚拟标识对应的至少一个电子文件,并向第二用户发送针对至少一个电子文件的批量签署确认信息,以供第二用户确认是否针对至少一个电子文件进行批量签署,批量签署确认信息中包含身份验证信息,用于对第二用户进行身份验证;响应第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入至少一个电子文件中,以得到至少一个签署文件。
进一步可选地,处理器30b还用于,在第二用户浏览对应电子文件的过程中,响应第二用户发起的文件修改操作,对第二用户浏览的电子文件进行修改,将修改后的电子文件或修改的部分文件内容发送给第一用户,以供第一用户确认是否接受此次修改操作;响应于第一用户对此次修改操作的确认操作,保存修改后的电子文件,并替换修改前的电子文件。
在一可选实施例中,处理器30b在用于将多个电子文件的文件标识替换为虚拟标识时,具体用于:针对每个电子文件,利用当前时间戳和随机数,生成字符长度小于该电子文件的文件标识的虚拟标识;将电子文件的文件标识替换为虚拟标识,并建立和保存文件标识与虚拟标识之间的对应关系。
在一可选实施例中,处理器30b在用于响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、多个电子文件的文件标识和签署方信息时,具体用于:响应第一用户发起的批量签署指令,展示多个合同模版,合同模版包含通用合同内容和待填写合同内容,待填写合同内容至少包括合同标识项和签署方信息项;响应于对多个合同模版中合同标识项和签署方信息项的输入操作,获取输入的文件标识和签署方信息;根据多个合同模版和各自对应的文件标识和签署方信息,生成多个电子文件,多个电子文件包括文件标识和签署方信息。
在一可选实施例中,处理器30b在用于响应第一用户发起的批量签署指令,展示多个合同模板时,具体用于:根据获取到的多个电子文件的文件标识以及本地存储的每个电子文件的文件标识及其存储位置编码的关联关系,从每个电子文件的存储位置获取到对应的电子文件,并展示每个电子文件中的合同模板。
在一可选实施例中,处理器30b在用于响应第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入至少一个电子文件中,以得到至少一个签署文件时,具体用于:响应第二用户在通过身份验证后返回的同意批量签署的信息,从签署页面上的签名区域中获取第二用户输入的签名信息;根据第二用户的签名信息,生成第二用户的电子签章,将第二用户的电子签章嵌入至少一个电子文件中,以得到至少一个中间态文件;将至少一个中间态文件展示给第一用户,以及响应第一用户的批量签署确认信息,获取第一用户的电子签章,将第一用户的电子签章嵌入至少一个中间态文件中,以得到至少一个签署文件。
进一步可选地,处理器30b还用于:将至少一个中间态文件的验证码信息发送给第一用户;相应的,处理器30b在用于响应第一用户的批量签署确认信息,获取第一用户的电子签章,将第一用户的电子签章嵌入至少一个中间态文件中时,具体用于:解析得到第一用户批量签署确认操作中包含的验证码信息;基于本地存储的至少一个中间态文件的验证信息,校验第一用户批量签署确认操作中包含的验证码信息的真伪;在验证码信息通过验证后,将第一用户的电子签章嵌入对应的至少一个中间态文件中。
此外,如图3所示,该电子设备还包括:通信组件30c、显示器30d、电源组件30e等其它组件。图3中仅示意性给出部分组件,并不意味着电子设备只包括图3所示组件。
需要说明的是,上述各模块或组件的具体实现的原理和所能产生的技术效果可参见上述方法或装置实施例中的相应内容,此处不再赘述。
本申请一示例性实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器实现以上方法中的步骤。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (10)

1.一种电子文件签署方法,其特征在于,包括:
响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、所述多个电子文件的文件标识和签署方信息,所述签署方信息指示需要与第一用户签署所述多个电子文件的第二用户;
将所述多个电子文件的文件标识替换为虚拟标识,根据所述多个电子文件、所述多个电子文件的虚拟标识和签署方信息,生成所述多个电子文件对应的签署页面,并发布所述签署页面对应的***;
响应于所述第二用户对所述***的触发操作,展示所述签署页面,所述签署页面上包括处于可选状态和可交互状态的所述多个电子文件的虚拟标识;
响应所述第二用户对任一虚拟标识的触发操作,将被触发的虚拟标识转换为与其对应的文件标识,并根据与所述被触发的虚拟标识对应的文件标识,展示对应的电子文件,以供所述第二用户浏览和/或修改对应的电子文件;
响应所述第二用户对至少一个虚拟标识的选择操作,获取与被选择的所述至少一个虚拟标识对应的至少一个电子文件,并向所述第二用户发送针对所述至少一个电子文件的批量签署确认信息,以供所述第二用户确认是否针对所述至少一个电子文件进行批量签署,所述批量签署确认信息中包含身份验证信息,用于对所述第二用户进行身份验证;
响应所述第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入所述至少一个电子文件中,以得到至少一个签署文件。
2.根据权利要求1所述的方法,其特征在于,还包括:
在所述第二用户浏览对应电子文件的过程中,响应第二用户发起的文件修改操作,对所述第二用户浏览的电子文件进行修改,将修改后的电子文件或修改的部分文件内容发送给所述第一用户,以供所述第一用户确认是否接受此次修改操作;
响应于所述第一用户对此次修改操作的确认操作,保存修改后的电子文件,并替换修改前的电子文件。
3.根据权利要求1所述的方法,其特征在于,将所述多个电子文件的文件标识替换为虚拟标识,包括:
针对每个电子文件,利用当前时间戳和随机数,生成字符长度小于该电子文件的文件标识的虚拟标识;
将所述电子文件的文件标识替换为所述虚拟标识,并建立和保存所述文件标识与所述虚拟标识之间的对应关系。
4.根据权利要求1所述的方法,其特征在于,响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、所述多个电子文件的文件标识和签署方信息,包括:
响应第一用户发起的批量签署指令,展示多个合同模版,所述合同模版包含通用合同内容和待填写合同内容,所述待填写合同内容至少包括合同标识项和签署方信息项;
响应于对所述多个合同模版中所述合同标识项和签署方信息项的输入操作,获取输入的文件标识和签署方信息;根据所述多个合同模版和各自对应的文件标识和签署方信息,生成所述多个电子文件,所述多个电子文件包括文件标识和签署方信息。
5.根据权利要求4所述的方法,其特征在于,响应第一用户发起的批量签署指令,展示多个合同模板,包括:
根据获取到的多个电子文件的文件标识以及本地存储的每个电子文件的文件标识及其存储位置编码的关联关系,从每个电子文件的存储位置获取到对应的电子文件,并展示每个电子文件中的合同模板。
6.根据权利要求1所述的方法,其特征在于,响应所述第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入所述至少一个电子文件中,以得到至少一个签署文件,包括:
响应所述第二用户在通过身份验证后返回的同意批量签署的信息,从所述签署页面上的签名区域中获取第二用户输入的签名信息;
根据所述第二用户的签名信息,生成所述第二用户的电子签章,将所述第二用户的电子签章嵌入所述至少一个电子文件中,以得到至少一个中间态文件;
将所述至少一个中间态文件展示给所述第一用户,以及响应所述第一用户的批量签署确认信息,获取所述第一用户的电子签章,将所述第一用户的电子签章嵌入所述至少一个中间态文件中,以得到至少一个签署文件。
7.根据权利要求6所述的方法,其特征在于,还包括:将所述至少一个中间态文件的验证码信息发送给所述第一用户;
响应所述第一用户的批量签署确认信息,获取所述第一用户的电子签章,将所述第一用户的电子签章嵌入所述至少一个中间态文件中,包括:
解析得到所述第一用户批量签署确认操作中包含的验证码信息;
基于本地存储的所述至少一个中间态文件的验证信息,校验所述第一用户批量签署确认操作中包含的所述验证码信息的真伪;
在所述验证码信息通过验证后,将所述第一用户的电子签章嵌入对应的至少一个中间态文件中。
8.一种电子文件签署装置,其特征在于,包括:
获取模块,用于响应第一用户发起的批量签署指令,获取具有关联关系的多个电子文件、所述多个电子文件的文件标识和签署方信息,所述签署方信息指示需要与第一用户签署所述多个电子文件的第二用户;
生成模块,用于将所述多个电子文件的文件标识替换为虚拟标识,根据所述多个电子文件、所述多个电子文件的虚拟标识和签署方信息,生成所述多个电子文件对应的签署页面,并发布所述签署页面对应的***;
第一展示模块,用于响应于所述第二用户对所述***的触发操作,展示所述签署页面,所述签署页面上包括处于可选状态和可交互状态的所述多个电子文件的虚拟标识;
第二展示模块,还用于响应所述第二用户对任一虚拟标识的触发操作,将被触发的虚拟标识转换为与其对应的文件标识,并根据与所述被触发的虚拟标识对应的文件标识,展示对应的电子文件,以供所述第二用户浏览和/或修改对应的电子文件;
确认模块,用于响应所述第二用户对至少一个虚拟标识的选择操作,获取与被选择的所述至少一个虚拟标识对应的至少一个电子文件,并向所述第二用户发送针对所述至少一个电子文件的批量签署确认信息,以供所述第二用户确认是否针对所述至少一个电子文件进行批量签署,所述批量签署确认信息中包含身份验证信息,用于对所述第二用户进行身份验证;
签署模块,用于响应所述第二用户在通过身份验证后返回的同意批量签署的信息,将电子签章嵌入所述至少一个电子文件中,以得到至少一个签署文件。
9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序,所述处理器与所述存储器耦合,用于执行所述计算机程序,以用于实现权利要求1-7任一项所述方法中的步骤。
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,当所述计算机程序被处理器执行时,致使所述处理器实现权利要求1-7任一项所述方法中的步骤。
CN202310969286.3A 2023-08-02 2023-08-02 电子文件签署方法、装置、电子设备及存储介质 Pending CN116974999A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310969286.3A CN116974999A (zh) 2023-08-02 2023-08-02 电子文件签署方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310969286.3A CN116974999A (zh) 2023-08-02 2023-08-02 电子文件签署方法、装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN116974999A true CN116974999A (zh) 2023-10-31

Family

ID=88472902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310969286.3A Pending CN116974999A (zh) 2023-08-02 2023-08-02 电子文件签署方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN116974999A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117574414A (zh) * 2024-01-16 2024-02-20 支付宝(杭州)信息技术有限公司 电子合同签署处理方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117574414A (zh) * 2024-01-16 2024-02-20 支付宝(杭州)信息技术有限公司 电子合同签署处理方法及装置
CN117574414B (zh) * 2024-01-16 2024-07-05 支付宝(杭州)信息技术有限公司 电子合同签署处理方法及装置

Similar Documents

Publication Publication Date Title
CN111741035B (zh) 电子合同的签署方法、装置及设备
Rasool et al. Docschain: Blockchain-based IoT solution for verification of degree documents
CN110765102B (zh) 业务数据的处理方法、装置、计算机设备和存储介质
CN106875303A (zh) 实现电子协议签约的方法和装置
CN108701309A (zh) 一种用于电子商务交易安全的分布式用户简档身份验证***
EA034354B1 (ru) Система и способ проверки подлинности информации документа
CN112241506B (zh) 用户行为的回溯方法、装置、设备及***
US11328237B2 (en) End-to-end commodity and commodity marking tracking
US20080184033A1 (en) System and method for generating agreements
CN110515965A (zh) 业务单据处理方法、装置、计算机设备和存储介质
CN107506662B (zh) 信息交互方法及装置、计算机可读网络存储介质、终端
CN113435862B (zh) 基于邮箱的票据处理方法及装置
CN112328486A (zh) 接口自动化测试方法、装置、计算机设备及存储介质
CN116974999A (zh) 电子文件签署方法、装置、电子设备及存储介质
CN113129008A (zh) 数据处理方法、装置、计算机可读介质及电子设备
CN110989984B (zh) 一种数据处理方法、装置及***
CN115829307A (zh) 智能卡自动化生产方法、装置及可读存储介质
CN112434347B (zh) 租赁业务的处理方法、装置、设备及***
CA2997636C (en) Network-based electronic negotiable instrument system and method and device for realizing same
CN113836169A (zh) 一种基于Clickhouse的数据处理方法、设备及介质
CN113064563A (zh) 基于区块链的打印方法
CN109948321A (zh) 用户数字身份的管理方法、装置和服务器
CN111061885A (zh) 电子文书制作方法和***
CN117312349B (zh) 基于工业标识的数据更新方法及相关设备
CN111833033B (zh) 一种数字产品虚拟交易方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination