Online signing method and device, electronic equipment, program product and medium

CN117094857BActive Publication Date: 2026-09-22TENCENT CLOUD COMPUTING (BEIJING) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210701453.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-20
Publication Date
2026-09-22
Estimated Expiration
2042-06-20

AI Technical Summary

Technical Problem

然而,线下签约的方式需要签署协议的各个对象耗时耗力到达指定地点,在经过当面的沟通交流后才可以进行合同的签署

Benefits of technology

[0022]本申请实施例提出一种线上签约方案,在一些会话中,例如音视频会话中,可以发起签约操作,具体能够根据签约触发操作,为用户显示协议类型选择界面,然后根据在协议类型选择界面上接收到的针对目标协议类型的选择操作,为用户显示针对目标协议类型的协议编辑界面,该协议编辑界面包括:协议预览区域和信息设置区域,在协议预览区域能够显示加载的初始协议或者编辑过程中的协议,在信息设置区域能够对协议预览区域的初始协议进行内容编辑,内容编辑例如包括签署双方的全称的编辑、签署控件的位置编辑等等,该签署控件主要用于接收用户的签署操作完成签字或者盖章,在协议编辑界面显示相应内容的过程中,该协议编辑界面可以同步显示至第二账号对应的终端,方便另外一方能够查看编辑过程,在接收到编辑完成操作之后,为用户显示针对编辑完成操作所确认的目标协议的签署提示元素,例如显示一个图形码,签署的双方用户例如第一账号的用户和第二账号的用户可以通过扫描进入相应的签署界面完成编辑好的目标协议的签署。由此可以通过在第二账号同步显示协议编辑界面来确保协议的各个签署对象明确协议内容,结合线上会话进行协议签署,保证在线上签约协议的签署的合理性,从而有助于提高签约效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117094857B_ABST
    Figure CN117094857B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose an online signing method and device, electronic equipment, program product and medium, which can be applied to the technical field of computers. The method comprises: displaying a session interface of a first account in a target session, the session interface of the first account being used to receive a signing trigger operation; displaying a protocol type selection interface according to the signing trigger operation on the session interface of the first account; displaying a protocol editing interface for a target protocol type according to a selection operation for the target protocol type received on the protocol type selection interface, the protocol editing interface comprising: a protocol preview area and an information setting area; and displaying a signing prompt element for a target protocol confirmed by an editing completion operation. The embodiments of the present application help to improve the signing efficiency. The embodiments of the present application can also be applied to various scenes such as cloud technology, artificial intelligence, intelligent transportation, auxiliary driving, smart home appliances and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to an online signing method, apparatus, electronic device, program product, and medium. Background Technology

[0002] Currently, many individuals and businesses tend to sign contracts offline. However, offline signing requires all parties involved to spend time and effort traveling to a designated location and communicating in person before signing the contract. Therefore, this offline signing method is inefficient. Summary of the Invention

[0003] This application provides an online signing method, apparatus, electronic device, program product, and medium, which helps to improve signing efficiency.

[0004] On one hand, this application discloses an online signing method, the method including:

[0005] Display the session interface of the first account in the target session. The session interface of the first account is used to receive the subscription trigger operation.

[0006] Based on the signing trigger operation on the first account's session interface, the protocol type selection interface is displayed;

[0007] Based on the selection operation for the target protocol type received on the protocol type selection interface, a protocol editing interface for the target protocol type is displayed, the protocol editing interface including: a protocol preview area and an information setting area;

[0008] Based on the completion of the editing operation, a signing prompt element for the target agreement confirmed in response to the editing completion operation is displayed.

[0009] On the one hand, this application discloses another online signing method, the method including:

[0010] The second account of the target session is displayed in the session interface, which includes a synchronization confirmation interface initiated by the first account of the target session.

[0011] Based on the synchronization confirmation operation received on the synchronization confirmation interface, the interface synchronized by the first account is displayed;

[0012] The interface synchronized by the first account includes at least: a protocol editing interface for the target protocol type, wherein the protocol editing interface includes: a protocol preview area and an information setting area.

[0013] On the one hand, this application discloses yet another online signing method, the method comprising:

[0014] Upon entering the prompt element for signing the target agreement, a first identity verification interface is displayed, which includes an identity information display area.

[0015] If the identity information displayed in the first identity verification interface is verified successfully, the agreement signing interface is displayed. The agreement signing interface includes an agreement signing area, which displays the target agreement.

[0016] Based on the editing operation initiated by the signing control set for the target protocol, the signing information edited by the editing operation is displayed in the signing area associated with the signing control;

[0017] Upon completion of the signing of the target agreement, a second identity verification interface is displayed. This second identity verification interface is used for biometric verification to facilitate the signing of the target agreement.

[0018] On one hand, embodiments of this application disclose a data processing apparatus, the apparatus comprising one or more units, the data processing apparatus implementing the method described in any of the above aspects through one or more units.

[0019] On one hand, embodiments of this application provide an electronic device, which includes a processor and a memory. In one embodiment, the memory is used to store a computer program, the computer program including program instructions, and the processor is configured to execute the method provided in the above-described aspect.

[0020] On one hand, embodiments of this application provide a computer-readable storage medium storing computer program instructions, which, when executed by a processor, are used to perform the method provided in the above-mentioned aspect.

[0021] On one hand, embodiments of this application provide a computer program product or computer program that includes computer instructions that, when executed by a processor, can implement the method provided in the above-mentioned aspect.

[0022] This application proposes an online signing scheme. In certain sessions, such as audio / video sessions, a signing operation can be initiated. Specifically, based on the signing trigger operation, a protocol type selection interface is displayed to the user. Then, based on the selection operation for the target protocol type received on the protocol type selection interface, a protocol editing interface for the target protocol type is displayed to the user. This protocol editing interface includes a protocol preview area and an information setting area. The protocol preview area can display the loaded initial protocol or the protocol in the editing process. The information setting area allows editing of the content of the initial protocol in the protocol preview area. Content editing includes, for example, editing the full names of both parties to the signing, editing the position of the signing control, etc. The signing control is mainly used to receive the user's signing operation to complete the signature or seal. While the corresponding content is displayed on the protocol editing interface, the protocol editing interface can be simultaneously displayed on the terminal corresponding to the second account, allowing the other party to view the editing process. After receiving the editing completion operation, a signing prompt element for the target protocol confirmed by the editing completion operation is displayed to the user, such as displaying a graphic code. The two users signing, such as the user of the first account and the user of the second account, can scan to enter the corresponding signing interface to complete the signing of the edited target protocol. Therefore, by synchronously displaying the agreement editing interface on the second account, it can be ensured that all parties to the agreement clearly understand the agreement content. Combining the agreement signing with online sessions ensures the rationality of online agreement signing, thereby helping to improve signing efficiency. Attached Figure Description

[0023] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 This is a schematic diagram of the structure of an online signing system provided in an embodiment of this application;

[0025] Figure 2 This is a flowchart illustrating an online signing method provided in an embodiment of this application;

[0026] Figure 3A This is a schematic diagram illustrating the effect of a conversational interface provided in an embodiment of this application;

[0027] Figure 3B This is a schematic diagram illustrating the effect of a protocol type selection interface provided in an embodiment of this application;

[0028] Figure 4A This is a schematic diagram illustrating the effect of a login interface provided in an embodiment of this application;

[0029] Figure 4B This is a schematic diagram illustrating the effect of an identity / account selection interface provided in an embodiment of this application;

[0030] Figure 4C This is a schematic diagram illustrating the effect of a protocol loading interface provided in an embodiment of this application;

[0031] Figure 4D This is a schematic diagram illustrating the effect of a protocol preview interface provided in an embodiment of this application;

[0032] Figure 4E This is a schematic diagram illustrating the effect of a synchronized account selection interface provided in an embodiment of this application;

[0033] Figure 4F This is a schematic diagram illustrating the effect of a simplified information notification interface provided in an embodiment of this application;

[0034] Figure 4G This is a schematic diagram illustrating the effect of a protocol editing interface provided in an embodiment of this application;

[0035] Figure 4H This is a schematic diagram illustrating the effect of another protocol loading interface provided in an embodiment of this application;

[0036] Figure 5 This is a schematic diagram illustrating the effect of a signing completion prompt interface provided in an embodiment of this application;

[0037] Figure 6A This is a schematic diagram illustrating the effect of a historical session viewing interface provided in an embodiment of this application;

[0038] Figure 6B This is a schematic diagram illustrating the effect of an initial session recording interface provided in an embodiment of this application;

[0039] Figure 6C This is a schematic diagram illustrating the effect of a session recording interface provided in an embodiment of this application;

[0040] Figure 6D This is a schematic diagram illustrating the effect of a protocol viewing prompt interface provided in an embodiment of this application;

[0041] Figure 7A This is a schematic diagram illustrating the effect of a protocol editing interface provided in an embodiment of this application;

[0042] Figure 7B This is a schematic diagram illustrating the effect of another protocol editing interface provided in an embodiment of this application;

[0043] Figure 7C This is a schematic diagram illustrating the effect of a signing preview interface provided in an embodiment of this application;

[0044] Figure 7DThis is a schematic diagram illustrating the effect of another signing preview interface provided in this application embodiment;

[0045] Figure 8 This is a schematic diagram illustrating the effect of another protocol editing interface provided in an embodiment of this application;

[0046] Figure 9 This is a flowchart illustrating an online signing method provided in an embodiment of this application;

[0047] Figure 10A This is a schematic diagram illustrating the effect of a conversational interface provided in an embodiment of this application;

[0048] Figure 10B This is a schematic diagram illustrating the effect of an authorized interface provided in an embodiment of this application;

[0049] Figure 11 This is a flowchart illustrating an online signing method provided in an embodiment of this application;

[0050] Figure 12A This is a schematic diagram illustrating the effect of an agreement signing prompt interface provided in an embodiment of this application;

[0051] Figure 12B This is a schematic diagram illustrating the effect of an identity information authorization interface provided in an embodiment of this application;

[0052] Figure 12C This is a schematic diagram illustrating the effect of a first identity verification interface provided in an embodiment of this application;

[0053] Figure 12D This is a schematic diagram illustrating the effect of an agreement signing interface provided in an embodiment of this application;

[0054] Figure 12E This is a schematic diagram illustrating the effect of an agreement signing introduction interface provided in an embodiment of this application;

[0055] Figure 13A This is a schematic diagram illustrating the effect of an agreement signing interface provided in an embodiment of this application;

[0056] Figure 13B This is a schematic diagram illustrating the effect of a signature editing interface provided in an embodiment of this application;

[0057] Figure 13C This is a schematic diagram illustrating the effect of another protocol signing interface provided in this application embodiment;

[0058] Figure 14A This is a schematic diagram illustrating the effect of a second identity verification interface provided in an embodiment of this application;

[0059] Figure 14B This is a schematic diagram illustrating the effect of a biometric verification information submission interface provided in an embodiment of this application;

[0060] Figure 14C This is a schematic diagram illustrating the effect of a verification result interface provided in an embodiment of this application;

[0061] Figure 14D This is a schematic diagram illustrating the effect of a contract list interface provided in an embodiment of this application;

[0062] Figure 15 This is a schematic diagram illustrating the effect of another contract list interface provided in this application embodiment;

[0063] Figure 16 This is a schematic diagram of an agreement signing process provided in an embodiment of this application;

[0064] Figure 17 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application;

[0065] Figure 18 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0066] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0067] This application proposes an online signing scheme. In certain sessions, such as audio / video sessions, an online signing operation can be initiated. Specifically, based on the signing trigger operation, a protocol type selection interface is displayed to the user. Then, based on the selection operation for the target protocol type received on the protocol type selection interface, a protocol editing interface for the target protocol type is displayed to the user. This protocol editing interface includes a protocol preview area and an information setting area. The protocol preview area can display the loaded initial protocol or the protocol in the editing process. The information setting area allows editing of the content of the initial protocol in the protocol preview area. Content editing includes, for example, editing the full names of both parties to the signing, editing the position of the signing control, etc. The signing control is mainly used to receive the user's signing operation to complete the signature or seal. While the corresponding content is displayed on the protocol editing interface, the protocol editing interface can be simultaneously displayed on the terminal corresponding to the second account, allowing the other party to view the editing process. After receiving the editing completion operation, a signing prompt element for the target protocol confirmed by the editing completion operation is displayed to the user, such as displaying a graphic code. The two users signing, such as the user of the first account and the user of the second account, can scan to enter the corresponding signing interface to complete the signing of the edited target protocol. Therefore, by synchronously displaying the agreement editing interface on the second account, it can be ensured that all parties to the agreement clearly understand the agreement content. Combining the agreement signing with online sessions ensures the rationality of online agreement signing, thereby helping to improve signing efficiency.

[0068] In one possible implementation, embodiments of this application can be applied to an online signing system. For example, please refer to... Figure 1 , Figure 1 This is a schematic diagram of the structure of an online signing system provided in an embodiment of this application. For example... Figure 1 As shown, the online signing system can consist of a server and terminal devices. In one embodiment, such as... Figure 1 As shown, the server of this online signing system may include the device corresponding to the application used for the session (also known as the session application) (such as...). Figure 1 The server shown in 101 can manage the data generated by various devices associated with the application; the server of the online signing system may also include devices corresponding to the application used for signing agreements (also known as the agreement signing application). Figure 1 The server shown as 102 in the diagram can manage data generated by various devices associated with the application. It is understood that the functions implemented by servers 101 and 102 can be implemented on different servers or on the same server; this is not limited here. In one embodiment, the terminal of the online signing system may include the terminal corresponding to the initiator of the agreement signing (e.g., the terminal of the server that initiated the agreement signing). Figure 1 Terminals shown in 103 above, such as the terminal corresponding to the first account mentioned above; the terminals of this online signing system may also include terminals corresponding to objects that need to understand the content of the agreement (such as...). Figure 1 The terminals shown in 104 above, such as the terminal corresponding to the second account mentioned above; the terminals of this online signing system may also include the terminals of each agreement signing object (also called the signing object) (such as...). Figure 1 (The terminal shown in 105). Of course, the object that needs to understand the protocol content and the protocol signing object in one embodiment can be the same object, for example, both corresponding to the second account, or they can be different objects, depending on the actual situation. Similarly, the initiating object of the protocol signing and another protocol signing object in one embodiment can be the same object, for example, both corresponding to the first account, or they can be different objects, depending on the actual situation. Of course, it can also include more one or more signing objects. The protocol editing and display process described in the embodiments of this application applies to different types of object terminals.

[0069] In one embodiment, the terminal corresponding to the initiating object of the agreement signing can be used to initiate an online signing process. An online signing process may include the initiating object selecting an initial agreement, editing the initial agreement to obtain a target agreement, and each signing object signing the target agreement. The initiating object can also synchronize the agreement editing interface to the terminals of objects that need to understand the agreement content. This allows those objects to monitor the agreement editing process in real time, ensuring that each signing object clearly understands the agreement content. After the initiating object completes editing the agreement, a signing prompt element for the target agreement can be displayed. The terminals of each signing object then enter the signing process through this prompt element. The signing process involves identity verification of the signing objects to ensure that those signing the target agreement are authorized to do so. This enables online agreement signing, improving efficiency and ensuring the security and legality of online signing.

[0070] In one possible implementation, the embodiments of this application can be applied to the field of cloud technology. Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or local area network to realize the computation, storage, processing, and sharing of data.

[0071] Cloud technology is a collective term for network technologies, information technologies, integration technologies, management platform technologies, and application technologies applied to the cloud computing business model. It can form resource pools, providing flexible and convenient on-demand access. Cloud computing technology will become a crucial support. Backend services of technical network systems require substantial computing and storage resources, such as video websites, image websites, and many portal websites. With the rapid development and application of the internet industry, every item may have its own identification mark in the future, requiring transmission to backend systems for logical processing. Data at different levels will be processed separately, and various industry data will all require robust system support, which can only be achieved through cloud computing.

[0072] It should be noted that this application may display prompt interfaces, pop-ups, or output voice prompts before and during the collection of user data. These prompt interfaces, pop-ups, or voice prompts are used to inform the user that their data is being collected. This ensures that the application only begins the steps for collecting user data after receiving confirmation from the user regarding the prompt interface or pop-up; otherwise (i.e., without user confirmation), the steps for collecting user data end, meaning no user data is collected. In other words, all user data collected in this application is collected with the user's consent and authorization, and the collection, use, and processing of related user data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0073] The technical solution of this application can be applied to electronic devices, such as the terminals shown in 103, 104, or 105 above. It is understood that the electronic device can be a terminal, a server, or other devices used for online contract signing; this application does not limit the scope. Optionally, the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. Terminals include, but are not limited to, mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle terminals, aircraft, smart speakers, and other smart home appliances.

[0074] It is understood that the above scenarios are merely examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, as those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0075] Based on the above description, this application proposes an online contract signing method. Please refer to [link to relevant documentation]. Figure 2 , Figure 2 This is a flowchart illustrating an online contract signing method provided in an embodiment of this application. The method can be executed by the electronic device corresponding to the aforementioned initiating object. The online contract signing method may include the following steps.

[0076] S201. Display the session interface of the first account in the target session.

[0077] In one embodiment, the first account refers to the account used to initiate the online signing process. For example, the first account can be the account corresponding to a person in a company who initiates the agreement signing process, or it can be the account corresponding to an individual user who initiates the agreement signing process. It is understood that there can be multiple accounts participating in a session, meaning the first account is one of multiple accounts participating in the target session. In one embodiment, the session interface can be the interface of an application used for online sessions, or it can be the video session interface of some social applications; there are no limitations here. In some scenarios, the embodiments of this application can be applied to enterprises that rely on online meeting communication, such as insurance companies and law firms, and can also be applied to remote recruitment, online contract signing, and other scenarios; there are no limitations here.

[0078] The chat interface of this first account is used to receive contract triggering actions. These contract triggering actions refer to the actions used to initiate the online contract signing process.

[0079] In one embodiment, the session interface of the first account includes a signing trigger control for instructing the online signing process. The signing trigger operation can be a touch operation on the signing trigger control, such as clicking or double-clicking the signing trigger control. Optionally, the session interface of the first account may also include a session window of at least one session object.

[0080] In one embodiment, the signing trigger operation may also be a voice command indicating the triggering of the online signing process, or a gesture command indicating the online signing process, etc., without limitation.

[0081] S202. Based on the signing trigger operation on the first account's session interface, display the protocol type selection interface.

[0082] In one embodiment, the protocol type selection interface is used to select a protocol type. Optionally, the protocol type can be a template protocol type or an upload protocol type.

[0083] In one embodiment, the template agreement type refers to the type of template agreement selected as the initial agreement. This initial agreement refers to the selected, unedited agreement. The template agreement type has at least one template agreement, and each template agreement includes at least one piece of information to be supplemented. This supplementary information refers to information that needs to be added to the template agreement. For example, if the template agreement is a rental agreement template, and additional information such as the property address, property area, rental period, and information about each signatory is needed to form a complete agreement, then the template agreement may include supplementary information such as the property address, property area, and rental period.

[0084] In one embodiment, the upload protocol type refers to the type of upload that includes a protocol file object from the storage area as the initial protocol. The protocol file object is a pre-edited protocol file containing complete protocol information. It is understood that no additional information needs to be filled in the protocol file object used as the upload protocol type. For example, the protocol to be uploaded for this upload protocol type is a rental agreement, in which information such as the details of each signatory, the property address, the property area, and the rental period are already pre-filled in the protocol file object. Optionally, the protocol file object can be a PDF (one file format), DOC (one file format), or other formats; there are no restrictions here.

[0085] In one embodiment, the protocol type selection interface may include a protocol type selection control corresponding to each protocol type. For example, the protocol type selection interface may include a protocol type selection control corresponding to the template protocol type and a protocol type selection control corresponding to the upload protocol type.

[0086] For example, the process of triggering the display of the protocol type selection interface is illustrated here. Please refer to [link / reference]. Figure 3A , Figure 3A This is a schematic diagram illustrating the effect of a session interface provided in an embodiment of this application. The session interface may include a contract trigger control (such as...). Figure 3A (As shown in 301a). Optionally, the session interface includes functional controls for indicating access to an application, and then, based on a touch operation on the functional controls for accessing the application, at least one application trigger control is displayed in the session interface, the at least one application trigger control including a subscription trigger control (such as...). Figure 3A (As shown in 301a). Furthermore, based on the touch operation on the subscription trigger control, a protocol type selection interface is displayed (such as...). Figure 3B As shown), Figure 3B This is a schematic diagram illustrating the effect of a protocol type selection interface provided in an embodiment of this application. The protocol type selection interface may include a protocol type selection control corresponding to the template protocol type (e.g., ...). Figure 3B As shown in 301b, it may also include a protocol type selection control corresponding to the upload protocol type (such as...). Figure 3B (As shown in 302b).

[0087] S203. Based on the selection operation for the target protocol type received on the protocol type selection interface, display the protocol editing interface for the target protocol type.

[0088] In one embodiment, the target protocol type refers to the protocol type selected from the above-mentioned template protocol type or upload protocol type; that is, the target protocol type can be either a template protocol type or an upload protocol type.

[0089] In one embodiment, as described above, the protocol type selection interface may include a protocol type selection control corresponding to each protocol type. The selection operation for the target protocol type can be a touch operation on the protocol type selection control corresponding to the target protocol type, such as clicking the protocol type selection control corresponding to the target protocol type.

[0090] This protocol editing interface refers to the interface for editing the initial protocol of the target protocol type. The interface includes a protocol preview area and an information settings area. The protocol preview area displays the protocol being edited, while the information settings area is used to configure relevant protocol information.

[0091] In one embodiment, before displaying the protocol editing interface for the target protocol type, it is necessary to first select the initial protocol under the target protocol type, and then display the protocol editing interface for the initial protocol under the target protocol type. Therefore, step S203 may include the following steps:

[0092] ① Based on the selection operation for the target protocol type received on the protocol type selection interface, display the protocol loading interface corresponding to the target protocol type. This protocol loading interface can be used to load the selected protocols.

[0093] ② Based on the selection of the initial protocol in the protocol loading interface, a protocol preview interface for the initial protocol is displayed. This preview interface can display the selected initial protocol, allowing the user to view its content.

[0094] Optionally, if the target protocol type is a template protocol type, the protocol loading interface corresponding to the target protocol type will display at least one template protocol prompt. Each template protocol prompt corresponds to a template protocol, and the initial protocol selection operation is used to select the initial protocol based on at least one template protocol prompt. This template protocol prompt is used to indicate the corresponding template protocol, facilitating the selection of the corresponding template protocol. Furthermore, as mentioned above, each template protocol prompt includes at least one piece of information to be supplemented. The template protocol prompt may include the name or description of the template protocol, for example, the prompt may indicate that the corresponding template protocol is a house rental agreement, a gift agreement, a service agreement, etc. Optionally, the template protocol corresponding to each template protocol prompt on the protocol loading interface can be a template protocol included with the protocol signing application or a template protocol uploaded by the user; there are no restrictions here.

[0095] Optionally, if the target protocol type is an upload protocol type, the protocol loading interface corresponding to the target protocol type will display at least one protocol file object to be uploaded. The initial protocol selection operation is used to select the initial protocol based on at least one protocol file object to be uploaded. This protocol file object to be uploaded refers to a pre-edited protocol file with complete protocol information stored in the electronic device's storage area. It can be understood that the protocol loading interface corresponding to this upload protocol type can be the file directory interface of the terminal's storage area, thus allowing the selection of a protocol file object to be uploaded as the initial protocol from the terminal's storage area.

[0096] ③ Based on the protocol confirmation operation for the initial protocol in the protocol preview interface, the protocol editing interface for the initial protocol is displayed. This protocol confirmation operation for the initial protocol refers to the operation of confirming the selected initial protocol. In one embodiment, the protocol preview interface may include a control for indicating confirmation of the selected protocol; then, the protocol confirmation operation for the initial protocol can be a touch operation on the control indicating confirmation of the selected protocol, displaying the protocol editing interface for the confirmed protocol (i.e., the initial protocol). It is understood that the protocol preview area in the protocol editing interface can display the initial protocol being edited. If the initial protocol is a template protocol type, then the protocol editing interface is for template protocol types; if the initial protocol is an upload protocol type, then the protocol editing interface is for upload protocol types.

[0097] Optionally, based on the protocol cancellation operation performed on the initial protocol in the protocol preview interface, the user can return to the aforementioned protocol type selection interface or protocol loading interface. The protocol preview interface may also include a control for indicating whether to cancel the selected protocol; in this case, the protocol cancellation operation can be a touch operation on the control indicating whether to cancel the selected protocol. This allows the user to view the selected initial protocol through the protocol preview interface. If the selected initial protocol is not the one the user intended, it can be canceled, thereby improving the user experience and preventing accidental entry into the protocol editing interface.

[0098] Optionally, based on the selection of the target protocol type received on the protocol type selection interface, the login interface of the protocol signing application can be displayed. Upon successful login, the protocol loading interface corresponding to the target protocol type will be displayed. Optionally, login can be performed by scanning a graphic code or by entering an account and password; there are no restrictions. Optionally, after successful login, the user can also select their account identity, such as an individual or a company employee. This allows the initiator to flexibly choose whether to initiate the online signing process as an individual or a company employee, thus improving the user experience.

[0099] In one embodiment, the protocol editing interface can be synchronously displayed on the terminal corresponding to the second account in the target session. The second account refers to the account whose protocol editing interface needs to be synchronized; this second account is the account participating in the target session, and the first account is different from the second account. Optionally, there can be one or more second accounts. Specifically, synchronously displaying the protocol editing interface on the terminal corresponding to the second account may include the following steps:

[0100] ① Based on the synchronization initiation operation for the initial protocol in the protocol preview interface, a synchronization account selection interface is displayed. This synchronization initiation operation refers to initiating interface synchronization. In one embodiment, the protocol preview interface may include a control for initiating interface synchronization, and the synchronization initiation operation can be a touch operation on this control, such as clicking the control. The synchronization account selection interface is used by the user to select the account to be synchronized.

[0101] ② Based on the account selection operation for the second account in the synchronization account selection interface, a synchronization display request is sent to the terminal of the second account. The synchronization display request is used to request the synchronization display of the interface of the first account on the terminal of the second account. The interface of the first account synchronizedly displayed on the terminal of the second account includes at least: a protocol editing interface for the target protocol type, which includes: a protocol preview area and an information setting area.

[0102] Optionally, the synchronized account selection interface may include account prompts for at least one candidate account. The account selection operation for the second account can then be an operation of selecting the account prompt corresponding to the second account from the at least one candidate account prompt and confirming the selected second account. Optionally, after selecting the account prompt corresponding to the second account from the at least one candidate account prompt, the synchronized account selection interface displays a selection indicator for the account prompt corresponding to the second account, and / or, the selected second account is displayed in the selected account display area of ​​the synchronized account selection interface. The operation of confirming the selected second account can be a touch operation (such as a click) on a control used to indicate confirmation of the selected account. For example, a user clicks on the account prompt corresponding to account A in the synchronized account selection interface, which then displays a selection indicator for the account prompt corresponding to account A and displays the selected account A in the selected account display area of ​​the synchronized account selection interface. The user then clicks on a control to indicate confirmation of the selected account. The electronic device then sends a synchronized display request to the terminal of the second account based on the account selection operation for the second account in the synchronized account selection interface (i.e., selecting account A and clicking the control to indicate confirmation of the selected account).

[0103] In one embodiment, the control used to indicate confirmation of the selected protocol can be the control used to indicate initiation of interface synchronization. That is, based on the touch operation of the control used to indicate confirmation of the selected protocol, a synchronization account selection interface is displayed. Then, after receiving the account selection operation in the synchronization account selection interface, a synchronization display request is sent to the terminal of the selected second account, and a protocol editing interface is displayed.

[0104] In one embodiment, this application embodiment can also send a synchronization display request directly to the terminal of the account other than the first account corresponding to the target session based on the touch operation of the control used to indicate confirmation of the selected protocol, and display the protocol editing interface. This eliminates the need to select the account that needs to be synchronized. When the object participating in the target session happens to be the object that needs to understand the protocol content, it helps to reduce operation steps and improve operation efficiency.

[0105] Optionally, before sending a synchronization display request to the second account's terminal, the functional status of the second account can be detected. Then, based on the account selection operation for the second account in the synchronization account selection interface, sending a synchronization display request to the second account's terminal can specifically include the following steps: determining the functional status of the second account based on the account selection operation in the synchronization account selection interface; if the functional status of the second account indicates that the second account's terminal has a functional application object for protocol signing installed, then the synchronization display request is transmitted through that functional application object; if the functional status of the second account indicates that the second account's terminal does not have a functional application object for protocol signing installed, then the synchronization display request is initiated through the target session's screen projection request, i.e., the synchronization display request is transmitted through the session application. Therefore, regardless of whether the second account's terminal has a functional application object for protocol signing installed, the interface of the first account can be synchronously displayed on the second account's terminal, thus eliminating the need for the user of the second account to pre-install the functional application object for protocol signing before signing, which helps improve the user experience.

[0106] For example, the process of triggering the display of the protocol editing page for the template protocol type is illustrated here. First, the user clicks the protocol type selection control corresponding to the template protocol in the protocol type selection interface, such as clicking... Figure 3B The control shown in 301b displays the login screen of the protocol signing application (e.g., ...). Figure 4A As shown), Figure 4A This is a schematic diagram illustrating the effect of a login interface provided in an embodiment of this application. The login interface may include a graphic code (such as a QR code) for login scanning. Figure 4A(As shown in 401a). It is understood that the device scanning the graphic code can be the same as or different from the device conducting the target session; there is no restriction here. Users can log in by scanning the graphic code, and then an identity / account selection interface will be displayed (e.g., ...). Figure 4B As shown), Figure 4B This is a schematic diagram illustrating the effect of an identity / account selection interface provided in an embodiment of this application. In this interface, the user selects to log in as an individual or as a company employee, thereby displaying the protocol loading interface corresponding to the template protocol type (e.g., ...). Figure 4C As shown), Figure 4C This is a schematic diagram illustrating the effect of a protocol loading interface provided in an embodiment of this application. Optionally, if the user is already logged into the protocol signing application, they can directly display the protocol loading interface by clicking the protocol type selection control corresponding to the template protocol in the protocol type selection interface. This protocol loading interface can display at least one template protocol prompt message, such as... Figure 4C The 401c example shows a template protocol prompt. When a user clicks on this prompt in the protocol loading interface, a preview of the corresponding protocol template (i.e., the initial protocol) is displayed (e.g., ...). Figure 4D As shown), Figure 4D This is a schematic diagram illustrating the effect of a protocol preview interface provided in an embodiment of this application. The protocol preview interface can display the initial protocol (such as...). Figure 4D 401d in the document may also include controls for initiating interface synchronization (such as...). Figure 4D (402d in the protocol preview). After confirming that the initial protocol is correct in the protocol preview interface, the user clicks the control used to initiate interface synchronization in the protocol preview interface, which then displays the synchronization account selection interface (e.g., ...). Figure 4E As shown), Figure 4E This is a schematic diagram illustrating the effect of a synchronized account selection interface provided in an embodiment of this application. It can be seen that the user has selected the account "Zhang San" as the second account, and the selected second account is displayed in the selected account display area of ​​the synchronized account selection interface (e.g., ...). Figure 4E (As shown in 401e), then click the control used to indicate confirmation of the selected second account (such as...). Figure 4E As shown in 402e), a concise information display interface is provided (e.g., Figure 4F As shown), Figure 4F This is a schematic diagram illustrating the effect of a concise information notification interface provided in an embodiment of this application. The interface displays brief information to inform the user about the applicable population and legality of the upcoming agreement editing process. The user then clicks a control (such as...) indicating that they are aware of the concise information notification information in the interface. Figure 4FAs shown in 401f), the protocol editing interface is displayed (e.g., Figure 4G As shown), Figure 4G This is a schematic diagram illustrating the effect of a protocol editing interface provided in an embodiment of this application. As can be seen, the protocol editing interface may include a protocol preview area (e.g., ...). Figure 4G (as shown in 401g) and information settings area (such as...) Figure 4G (As shown in 402g). This implements the process of triggering the display of the protocol editing page for the template protocol type.

[0107] For example, this section uses a diagram to illustrate the process of triggering the display of the protocol editing page for the upload protocol type. First, the user clicks the protocol type selection control corresponding to the upload protocol in the protocol type selection interface, such as clicking... Figure 3B The control shown in 301b displays the login interface of the application used for protocol editing (such as...). Figure 4A As shown), the login interface may include a graphical code (such as...) for login scanning. Figure 4A As shown in 401a), users can log in by scanning a graphic code, and then the identity / account selection interface will be displayed (e.g., ...). Figure 4B As shown), on the identity / account selection screen, the user can choose to log in as an individual or as a company employee, which will then display the protocol loading screen corresponding to the upload protocol type (e.g., Figure 4H As shown), Figure 4H This is a schematic diagram illustrating the effect of another protocol loading interface provided in this application embodiment. The protocol loading interface corresponding to this upload protocol type can be the file directory interface of the terminal's storage area. In this protocol loading interface, at least one protocol file object to be uploaded can be displayed, for example... Figure 4H The 401h figure shows a protocol file object to be uploaded. In the protocol loading interface, the user selects the protocol file object shown in 401h, and then clicks the control used to confirm the selected protocol file object (e.g., ...). Figure 4H If 402h is displayed, then the protocol preview interface corresponding to the protocol file object to be uploaded shown in 401h (i.e., the initial protocol) will be displayed. Figure 4D (As shown). After confirming that the initial protocol displayed in the protocol preview interface is correct, the user clicks the control used to initiate interface synchronization in the protocol preview interface, which then displays the synchronization account selection interface (as shown). Figure 4E As shown in the image, the user selected the account "Zhang San" as the second account, and the selected second account is displayed in the selected account display area of ​​the account synchronization selection interface (e.g., ...). Figure 4E (As shown in 401e), then click the control used to indicate confirmation of the selected second account (such as...). Figure 4E As shown in 402e), a concise information display interface is provided (e.g., Figure 4F As shown), the user then clicks the control used to indicate the concise information in the known concise information notification interface (such as...). Figure 4F As shown in 401f), the protocol editing interface is displayed (e.g., Figure 4G As shown in the image, the protocol editing interface can include a protocol preview area (such as...). Figure 4G (as shown in 401g) and information settings area (such as...) Figure 4G (As shown in 402g). This implements the process of triggering the display of the protocol editing page for the upload protocol type.

[0108] In one embodiment, as described above, the information setting area of ​​the agreement editing interface can be used to display an interface for filling in agreement-related information, which includes one or more of the following: agreement signing object information, agreement validity period information, and agreement name information. In one embodiment, the agreement signing object information may include the name, ID number, or contact information of the agreement signing object. This ensures that only the object specified in the agreement signing object information can sign the agreement, preventing leakage of agreement content and improving the security of the agreement signing process. The agreement validity period information refers to the valid time during which the agreement can be signed. If the signing time of any signing object does not meet the valid time indicated by this information, the agreement cannot be signed, thus ensuring the timeliness and security of the agreement. The agreement name information may refer to the title of the agreement, helping the signing object to confirm the agreement content through the agreement name information.

[0109] In one embodiment, the information settings area can be configured with different information for different protocol types in the protocol editing interface. For example, in the protocol editing interface for template protocol types, the information device area can be used to set each piece of information to be supplemented in the initial protocol under the template protocol type; in the protocol editing interface for upload protocol types, the information settings area can be used to set the signing control in the initial protocol under the upload protocol type. It is understood that the protocol editing interface for template protocol types does not require setting a signing area, as the signing area is already pre-set in the template protocol.

[0110] Optionally, if the target protocol type is a template protocol type, the protocol preview area of ​​the protocol editing interface displays the initial protocol under the template protocol type, which includes at least one piece of information to be supplemented. Therefore, when setting information in the information setting area of ​​the protocol editing interface for the template protocol type, it can include: based on the filling operation for each piece of information to be supplemented in the information setting area, displaying the content filled in the corresponding information supplement area in the protocol preview area for each piece of information to be supplemented. It is understood that each piece of information to be supplemented has a corresponding information supplement area in the protocol preview area, which can display the content filled in for the corresponding piece of information to be supplemented. It is understood that when filling in information for a piece of information to be supplemented in the information setting area, the content filled in the information device area is consistent with the content in the corresponding information supplement area in the protocol preview area. For example, when filling in information for a piece of information to be supplemented in the information setting area, each time a character is added or deleted, a character is added or deleted in the corresponding information supplement area in the protocol preview area. For example, if the initial agreement is a template for a housing rental agreement, and the supplementary information includes housing area information, then the agreement preview area will have a corresponding supplementary information area for this housing area information. If the character "130" is entered for the housing area information in the information settings area, then "130" will be displayed in the supplementary information area corresponding to the housing area information in the agreement preview area. This allows users to preview the agreement after editing the supplementary information in real time, improving the user experience. Optionally, based on the entry of the target supplementary information in the information settings area, the corresponding supplementary information area in the agreement preview area will be highlighted. That is, when the target supplementary information is entered, the corresponding supplementary information area will be highlighted. This target supplementary information can be any supplementary information, allowing users to quickly determine the position of the supplementary information being entered in the agreement, further improving the user experience.

[0111] Optionally, if the target protocol type is an upload protocol type, the initial protocol under the upload protocol type is displayed in the protocol preview area of ​​the protocol editing interface. Then, when setting information in the information setting area of ​​the protocol editing interface for the template protocol type, it may include: displaying at least one signature control in the information setting area according to the signature control configuration operation in the information setting area; and displaying the dragged signature control at the operation-defined position of the drag operation according to the drag operation to the protocol preview area. In one embodiment, the signature control is used to receive the user's signature operation to complete a signature or seal. The signature control configuration operation can configure the signature name of the signature control, that is, the configured signature control displays a signature name, which can be the name of the signing object, the signature object's code, etc., without limitation. For example, if the protocol's signing objects include object 1 and object 2, a signature control for signing object 1 and a signature control for signing object 2 can be configured. In one embodiment, the signature control for signing object 1 can be configured with the name of object 1, and the signature control for signing object 2 can be configured with the name of object 2, thereby helping to better distinguish the signature controls of different signing objects. The drag-and-drop operation's designated position refers to the ending position when the signature control is dragged once. The dragged signature control will then be displayed at this designated position. Typically, when signing an agreement, the name needs to be signed within a specific area. Dragging the signature control will display the signed content in the area corresponding to the dragged signature control at the designated position, better simulating the offline signing process and improving the user experience.

[0112] Optionally, when setting information in the information setting area of ​​the protocol editing interface for template protocol types, the following may also be included: ① Based on the splitting operation of the signing control, splitting the signing control into a name signing sub-control and a time signing sub-control. Optionally, the splitting operation of the signing control can be a splitting operation of the signing control dragged to the protocol preview area, or a splitting operation of the signing control displayed in the information setting area; there is no limitation here. In one embodiment, the signing control may include a splitting control, then the splitting operation of the signing control can be a touch operation of the splitting control within the signing control (such as clicking the splitting control). The name signing sub-control is a control used for signing or stamping the object, and can be configured with a signing name; the time signing sub-control is a signing sub-control used for signing the time. ② Based on the dragging operation of dragging the name signing sub-control to the protocol preview area, displaying the dragged name signing sub-control at the operation-determined position of the dragging operation. ③ Based on the dragging operation of dragging the time signing sub-control to the protocol preview area, displaying the dragged time signing sub-control at the operation-determined position of the dragging operation. Understandably, the area used for signing the name is usually different from the area used for signing the time. Therefore, the name signing sub-control and the time signing sub-control can be dragged separately so that the control for signing the name and the control for signing the time are displayed in the corresponding positions. This can better simulate the offline signing process and help improve the user experience.

[0113] Optionally, the information settings area can also receive the on / off configuration for the time signature sub-control of the signature control. It is understood that if the time signature sub-control of the signature control is configured to be on, the signature control can include both a name signature sub-control and a time signature sub-control, thus allowing the aforementioned operation of splitting the signature control into a name signature sub-control and a time signature sub-control based on the splitting operation for the signature control in the protocol preview area to be performed; if the time signature sub-control of the signature control is configured to be off, the signature control will not include a time signature sub-control.

[0114] S204. Based on the completion of the editing operation, display the signing prompt element for the target agreement confirmed by the completion of the editing operation.

[0115] In one embodiment, the target agreement refers to the agreement confirmed upon completion of the editing operation. The signing prompt element is the element that triggers the process of signing the target agreement. For example, the signing prompt element can be in the form of a link, QR code, barcode, etc., and there is no limitation here.

[0116] In one embodiment, if the protocol editing interface includes a control for indicating that editing is complete, then the editing completion operation can be a touch operation on the control for indicating that editing is complete.

[0117] In one embodiment, based on the edit cancellation operation received in the protocol editing interface, the system returns to the protocol type selection interface or the protocol loading interface. Optionally, if the protocol editing interface includes a control for indicating whether to cancel editing, the edit cancellation operation in the protocol editing interface can be a touch operation on the control indicating whether to cancel editing. Optionally, based on the edit cancellation operation in the protocol editing interface, the initial protocol being edited can also be saved as a draft protocol so that it can be edited later based on this edit.

[0118] In one embodiment, step S204 may include the following steps: ① Displaying a signing preview interface based on the editing completion operation, the signing preview interface being used to display the target agreement confirmed by the editing completion operation. ② Displaying a signing prompt element for the target agreement confirmed by the editing completion operation based on the confirmation operation for the target agreement displayed on the signing preview interface. Optionally, the signing preview interface may include a control for indicating confirmation of the target agreement, and the confirmation operation for the target agreement displayed on the signing preview interface may be a touch operation on the control for indicating confirmation of the target agreement. Thus, the edited target agreement can be viewed through the signing preview interface, allowing the user to further confirm the content of the target agreement and improving the user experience.

[0119] Optionally, based on the preview cancellation operation received in the signing preview interface, return to the agreement editing interface. Optionally, if the signing preview interface includes a control for indicating preview cancellation, the preview cancellation operation can be a touch operation on the control for indicating preview cancellation.

[0120] In one embodiment, if the target protocol is associated with at least one protocol signing object, this embodiment further includes the following steps: displaying a signing completion prompt interface based on the signing confirmation operation of each protocol signing object on the target protocol. The signing completion prompt interface includes a completed protocol preview area and a protocol viewing prompt element, which is used to view the signed target protocol. In one embodiment, the at least one protocol signing object can be set through the protocol association information filling interface in the aforementioned information setting area, that is, the at least one protocol signing object associated with the target protocol is the protocol signing object indicated by the filled-in protocol signing object information. The signing confirmation operation of each protocol signing object on the target protocol can be an operation to confirm the signing of the target protocol object. It is understood that the protocol signing object can sign and confirm the target protocol through the corresponding terminal. After each protocol signing object performs the signing confirmation operation of the target protocol through the corresponding terminal, it can send a signing confirmation instruction to the terminal of the first account through the corresponding terminal. Thus, when the terminal of the first account receives the signing confirmation instruction sent by the terminals corresponding to all the protocol signing objects associated with the target protocol, it displays the signing completion prompt interface, that is, the signing completion prompt interface is displayed based on the signing confirmation operation of each protocol signing object on the target protocol. The preview area of ​​the completed agreement in the signing completion notification interface can be used to display the target agreement after each agreement signing object has signed. The agreement viewing prompt element can be an element used to trigger the process of viewing the signed target agreement; that is, the signed target agreement can be viewed through this agreement viewing prompt element. For example, this agreement viewing prompt element can be a link, QR code, barcode, etc., and there are no restrictions here. For example, please see... Figure 5 , Figure 5 This is a schematic diagram illustrating the effect of a signing completion prompt interface provided in an embodiment of this application. The signing completion prompt interface includes a preview area for the completed agreement (e.g., ...). Figure 5 (as shown in 501) and protocol viewing prompt elements (such as Figure 5 (As shown in 502). Optionally, the signing completion prompt interface may also include an agreement information display area (such as...). Figure 5 As shown in 503, this agreement information display area is used to display information about the signed agreement, such as the agreement name, signing date, names of the signatories, etc. There are no restrictions here.

[0121] In one possible implementation, this application embodiment can also view the agreements signed in any session, specifically including the following steps: ① Displaying a historical session viewing interface, which includes at least one historical session. This historical session viewing interface is used to view the sessions participated in by the first account. Optionally, the historical session viewing interface may also include ongoing sessions.

[0122] ② Based on the selection operation for a target historical session from at least one historical session, the session record interface of the target historical session is displayed. The session record interface is used to view the agreements signed in the target historical session. In one embodiment, the target historical session can be any historical session from at least one historical session. Optionally, the session record interface of the target historical session records agreements that have been signed, are pending signing, or have failed to be signed in the target historical session, as well as the agreement name, signing object information, signing time information, etc., for each agreement, without limitation. Optionally, the session record interface can also view draft agreements edited in the target historical session. Optionally, based on the selection operation of the target historical session in at least one historical session, the session record interface of the target historical session can be displayed. Alternatively, based on the selection operation of the target historical session in at least one historical session, the initial session record interface of the target historical session can be displayed. The initial session record interface of the target historical session may include controls for triggering entry into the session record interface of the target session. Then, based on the touch operation of the controls for triggering entry into the session record interface of the target session, the session record interface of the target historical session can be displayed. It is understood that the session record interface of the target historical session entered in this way may be the interface provided by the aforementioned protocol signing application. In this case, displaying the session record interface requires logging into the protocol signing application.

[0123] ③ Based on the protocol viewing operation on the session history interface, a protocol display interface is displayed. This interface shows the protocol indicated by the protocol viewing operation. In one embodiment, each protocol in the session history interface has a corresponding control for indicating the protocol to be viewed. The protocol viewing operation can be a touch operation on the control used to indicate the protocol, and the protocol indicated by the operation is the protocol corresponding to the control used to indicate the protocol. Optionally, the protocols displayed on the protocol display interface are those that have already been signed in the target historical session. Optionally, if there are protocols in the target historical session that require signing, the protocol signing trigger operation on the session history interface can be used to trigger the protocol signing process for those protocols.

[0124] For example, this section uses illustrations to explain the process of viewing agreements signed during a session. First, users can click on the control indicating the view of the historical session interface to display the interface (e.g., ...). Figure 6A As shown), Figure 6A This is a schematic diagram illustrating the effect of a historical session viewing interface provided in an embodiment of this application. As can be seen, the historical session viewing interface includes at least one historical session. When the user clicks the control used to indicate viewing historical session records (such as...),... Figure 6AWhen (as shown in 601a), the initial session record interface of the selected historical session (i.e., the target example session) is displayed (e.g., ...). Figure 6B As shown), Figure 6B This is a schematic diagram illustrating the effect of an initial session record interface provided in an embodiment of this application. When a user clicks a control (such as...) in the initial session record interface to trigger entry into the session record interface of the target session... Figure 6B As shown in 601b), the session record interface for the target historical session is displayed (e.g., ...). Figure 6C As shown), Figure 6C This is a schematic diagram illustrating the effect of a session recording interface provided in an embodiment of this application. As can be seen, the session recording interface for the target historical session includes at least one protocol, such as... Figure 6C The 601c example shows a signed agreement. When the user selects the agreement they want to view, a protocol viewing prompt interface is displayed (e.g., ...). Figure 6D As shown), Figure 6D This is a schematic diagram illustrating the effect of a protocol viewing prompt interface provided in an embodiment of this application. The protocol viewing prompt interface includes protocol viewing prompt elements (such as...). Figure 6D As shown in 601d), the user can then access the protocol display interface based on the access prompt element. Optionally, if the user clicks the control used to trigger access to the session record interface of the target session (such as...) in the initial session record interface... Figure 6B As shown in section 601b), if an unregistered protocol signing application is detected, the login screen of the protocol signing application can be displayed (e.g., ...). Figure 4A (As shown).

[0125] This section illustrates the editing process of the initial protocol under the template protocol type, with illustrations. Please refer to [link / reference]. Figure 7A , Figure 7A This is a schematic diagram illustrating the effect of a protocol editing interface provided in an embodiment of this application. The protocol editing interface includes a protocol preview area (e.g., ...). Figure 7A 701a) and information settings area (such as Figure 7A 702a), in Figure 7A The information settings area displays a page for filling in protocol-related information. This page allows users to enter information such as the protocol's signatory, validity period, and protocol name. When a user... Figure 7A Clicking the control in the middle indicates confirmation of the set protocol association information (such as...) Figure 7A When using 703a), an interface for filling in supplementary information is displayed in the information settings area (e.g., ...). Figure 7B (as shown in the image) Figure 7B This is a schematic diagram illustrating the effect of another protocol editing interface provided in this application embodiment. Users can... Figure 7BFill in the information to be supplemented in the information settings area shown. Figure 7B The protocol preview area shown includes supplementary information areas for each piece of information to be supplemented, such as... Figure 7B Example 701b shows an information supplementation area for information to be added. After filling in all the information to be added in this information setting area, the user can click the control used to indicate that editing is complete (e.g., ...). Figure 7B 701b), displaying the signing preview interface (such as...) Figure 7C As shown), Figure 7C This is a schematic diagram illustrating the effect of a signing preview interface provided in this application embodiment. When a user clicks the control used to indicate initiating agreement signing (such as...) on the signing preview interface... Figure 7C Section 701c, also known as the signature prompt element (such as the confirmation element for the target agreement confirmed in the signature preview interface), is used to indicate the confirmation operation for the target agreement confirmed in the signature preview interface. Figure 7D As shown in 701d), Figure 7D This is a schematic diagram of another signing preview interface provided in this application embodiment. The signing prompt element can be a graphic code. It is understood that the signing prompt element can also be presented in other forms, which are not limited here.

[0126] This section explains the editing process of the initial protocol under the upload protocol type, with illustrations. First, in... Figure 7A The information settings area of ​​the protocol editing interface shows a field for filling in protocol-related information. This field allows users to enter information such as the agreement signatory, validity period, and agreement name. When the user... Figure 7A Clicking the control in the middle indicates confirmation of the set protocol association information (such as...) Figure 7A When using 703a), the interface for configuring the signing control is displayed in the information settings area (e.g., ...). Figure 8 (as shown in the image) Figure 8 This is a schematic diagram illustrating the effect of another protocol editing interface provided in this application embodiment. Users can... Figure 8 Configure the signing control in the information settings area shown, for example... Figure 8 Example 801a shows a configured signing control, which the user can then drag to the corresponding position in the protocol preview area, as shown below. Figure 8 As shown in 802a. Once the position of the signature control is determined, the user can click the control used to indicate that editing is complete (such as...). Figure 8 (803a) displays the signing preview interface (such as...) Figure 7C As shown), when the user clicks the control used to indicate the initiation of agreement signing on the signing preview interface (such as...), Figure 7CSection 701c, also known as the signature prompt element (such as the confirmation element for the target agreement confirmed in the signature preview interface), is used to indicate the confirmation operation for the target agreement confirmed in the signature preview interface. Figure 7D As shown in 701d), the signature prompt element can be a graphic code. It is understood that the signature prompt element can also be represented in other forms, which are not limited here.

[0127] Please see Figure 9 , Figure 9 This is a flowchart illustrating an online contract signing method provided in an embodiment of this application. The method can be executed by the electronic device corresponding to the object that needs to understand the agreement content. The online contract signing method may include the following steps.

[0128] S901, Display the session interface of the second account of the target session.

[0129] In one embodiment, the description of the conversation interface of the second account can refer to the description of the conversation interface of the first account, and will not be repeated here.

[0130] The second account's session interface includes a synchronization confirmation interface initiated by the first account in the target session. In one embodiment, the synchronization confirmation interface may include a selection tool for confirming or rejecting synchronization. For example, the synchronization confirmation interface includes controls for indicating whether to confirm synchronization and controls for rejecting synchronization.

[0131] In one embodiment, upon receiving a synchronization display request from the terminal of the first account, a synchronization confirmation interface initiated by the first account of the target session is displayed in the session interface of the second account. In one embodiment, the relevant description of the synchronization display request can be referred to the above description, and will not be repeated here.

[0132] S902. Based on the synchronization confirmation operation received on the synchronization confirmation interface, display the interface synchronized by the first account.

[0133] In one embodiment, the synchronization confirmation operation refers to confirming acceptance of the first account for interface synchronization. Optionally, the synchronization confirmation operation can be a touch operation on the control described above used to indicate confirmation of interface synchronization.

[0134] In one embodiment, based on a synchronization rejection operation received on the synchronization confirmation interface, the interface synchronized by the first account is not displayed. Optionally, the synchronization rejection operation can be a touch operation on the control described above used to indicate rejection of interface synchronization.

[0135] In one embodiment, the interface synchronized by the first account includes at least: a protocol editing interface for the target protocol type, which includes a protocol preview area and an information settings area. That is, users can see the initial protocol editing process in the interface synchronized by the first account through the second account's interface. This ensures that those who need to understand the protocol content are aware of the protocol editing process, improving user experience and the reliability of the signing process.

[0136] In one embodiment, the interface for synchronizing the first account further includes one or a combination of the following interfaces: an interface for displaying the target agreement confirmed by the first account's editing completion operation; and an interface for displaying a signing prompt element for the target agreement confirmed by the editing completion operation. In one embodiment, the interface for displaying the target agreement confirmed by the first account's editing completion operation can be the aforementioned signing preview interface for the target agreement.

[0137] In one embodiment, the interface for synchronizing the first account may further include a signing completion prompt interface, as described above. The signing completion prompt interface includes a completed agreement preview area and an agreement viewing prompt element, which is used to view the target agreement that has been signed.

[0138] In one embodiment, based on the synchronization confirmation operation received on the synchronization confirmation interface, an authorization interface for the protocol signing application can be displayed. This allows login to the protocol signing application via a second account within the session application, reducing the need for registration, password input, and login. Optionally, the authorization interface for the protocol signing application includes controls for confirming authorization and for denying authorization. When a touch operation is detected on the control indicating confirmation of authorization, the interface for synchronizing the first account is displayed; when a touch operation is detected on the control indicating denial of authorization, the session interface for the second account is returned, and this returned session interface includes the synchronization confirmation interface.

[0139] For example, the process of synchronizing the interface of the first account with the second account is described here with reference to illustrations. Please see [link / reference]. Figure 10A , Figure 10A This is a schematic diagram illustrating the effect of a session interface provided in an embodiment of this application. Figure 10A As shown, the second account's chat interface displays a synchronization confirmation screen (such as...). Figure 10A As shown in 1001a), when the user clicks the control used to indicate the synchronization of the confirmation interface, the authorization interface for the protocol signing application is displayed (e.g., ...). Figure 10B As shown), Figure 10BThis is a schematic diagram illustrating the effect of an authorization interface provided in an embodiment of this application. When a user clicks the control used to confirm authorization in the authorization interface, an interface synchronized by a first account is displayed. This synchronized interface can at least display a protocol editing interface, for example... Figure 7A , Figure 7B Wait, it can also display a signature preview interface, which includes signature prompt elements, for example, Figure 7C , Figure 7D etc.

[0140] Please see Figure 11 , Figure 11 This is a flowchart illustrating an online signing method provided in an embodiment of this application. The method can be executed by an electronic device corresponding to the agreement signing object. The online signing method may include the following steps.

[0141] S1101. Based on the entry operation of the target agreement signing prompt element, the first authentication interface is displayed.

[0142] In one embodiment, the first authentication interface refers to an interface used to verify the identity of the signing object.

[0143] The first identity verification interface includes an identity information display area. This area can display the identity information of the signing party. Optionally, the information displayed in this area corresponds to the agreement signing party information entered on the agreement editing page. For example, if the agreement signing party information entered on the agreement editing page includes the agreement signing party's name, ID number, and contact information, then the information displayed in this identity information display area will include the agreement signing party's name, ID number, and contact information.

[0144] Optionally, the identity information displayed in the identity information display area can be identity information obtained based on identity information input operations, or identity information associated with the account of the signing object. Specifically, if the identity information displayed in the identity information display area is identity information obtained based on identity information input operations, an identity information input interface can be displayed before displaying the first identity verification interface. This identity information input interface can be used to input identity information; that is, the electronic device receives identity information input operations at this identity information input interface, and then displays the first identity verification interface based on the identity information confirmation operation at the identity information input interface. In other words, the identity information displayed in the first identity verification interface is obtained based on the identity information input operation. If the identity information displayed in the identity information display area is identity information associated with the account of the signing object, an account authorization interface can be displayed before displaying the first identity verification interface. Then, based on the authorization operation at the account authorization interface, the identity information associated with the signing object, Zhang Ahong, is obtained, and the first identity verification interface is displayed. In other words, the identity information displayed in the first identity verification interface is the identity information associated with the account of the signing object.

[0145] In one embodiment, displaying a first authentication interface based on an entry operation to the signing prompt element of the target protocol may include the following steps: ① Displaying a protocol signing prompt interface based on an entry operation to the signing prompt element of the target protocol. The protocol signing prompt interface includes: name prompt information for the signing object and authentication prompt information. In one embodiment, the protocol signing prompt interface can be used to prompt the signing object to authenticate. The name prompt information for the signing object can be partial information of the name of the signing object, thereby preventing the full name of the signing object from being displayed before authentication, preventing the leakage of the signing object's name. Furthermore, the name prompt information can also prompt whether the user who enters the protocol signing application through the signing prompt element is the signing object of the target protocol. The authentication prompt information is used to prompt the user who enters the signing program through the signing prompt element to authenticate. Optionally, since the identity information displayed in the first authentication interface can be the identity information associated with the signing object, the authentication prompt information is also equivalent to prompting the user to log in to the protocol signing application, thereby verifying the identity information associated with the logged-in account. ② Displaying the first authentication interface based on a verification confirmation operation received in the protocol signing prompt interface. In one embodiment, the verification confirmation operation refers to the operation of confirming authentication. Optionally, the verification confirmation operation can be a touch operation on the authentication prompt information. Optionally, based on the verification cancellation request received at the agreement signing prompt interface, the first identity verification interface may not be displayed. This allows the user to be prompted to verify their identity via the agreement signing prompt interface.

[0146] In one embodiment, the target protocol has associated protocol validity time information, which can be set in the protocol editing interface. Then, based on the entry operation of the signing prompt element of the target protocol, the first authentication interface is displayed, which may include the following steps: ① Obtain the execution time of the entry operation based on the entry operation of the signing prompt element of the target protocol; ② If the execution time of the entry operation meets the validity time indicated by the protocol validity time information, the first authentication interface is displayed.

[0147] Optionally, if the execution time of the entry operation does not meet the validity period indicated by the protocol's validity period information, an overdue reminder interface will be displayed. This overdue reminder interface can display overdue reminder information to indicate that the target protocol corresponding to the signing reminder element has exceeded its validity period. This allows verification of whether the execution time of the entry operation is within the validity period before displaying the first identity verification interface, thereby ensuring the timeliness of the target protocol.

[0148] S1102. If the identity information entered in the first identity verification interface is verified, the agreement signing interface will be displayed.

[0149] In one embodiment, the agreement signing interface includes an agreement signing area that displays the target agreement. This agreement signing area may also include a signing control for the target agreement. In one embodiment, the description of setting the signing control is the same as described above and will not be repeated here.

[0150] In one embodiment, the target protocol has associated protocol signing object information, which can be set in the protocol editing interface. If the identity information entered in the first identity verification interface matches the protocol signing object information, then the identity information entered in the first identity verification interface is confirmed to be verified successfully. For example, if the identity information in the first identity verification interface is: Name - "Zhang San", ID card number - 1243254543, contact information - 159xxxxxxxx, and the protocol signing object information is also: Name - "Zhang San", ID card number - 1243254543, contact information - 159xxxxxxxx, then it means that the identity information entered in the first identity verification interface matches the protocol signing object information, and thus the identity information entered in the first identity verification interface is confirmed to be verified successfully.

[0151] For example, the process of obtaining the agreement signing interface is described here with illustration. After the user executes the signing prompt element for the target agreement, the agreement signing prompt interface is displayed (such as...). Figure 12A As shown), Figure 12A This is a schematic diagram illustrating the effect of an agreement signing prompt interface provided in an embodiment of this application. The agreement signing prompt interface includes: prompt information about the name of the signing object (e.g., ...). Figure 12A(as shown in 1201a) and authentication prompts (such as...) Figure 12A As shown in 1202a). When the user clicks the identity verification prompt in the agreement signing prompt interface, the identity information authorization interface is displayed (e.g., Figure 12B As shown), Figure 12B This is a schematic diagram illustrating the effect of an identity information authorization interface provided in an embodiment of this application. For example, after checking the relevant authorization agreement, the user can click on a control used to indicate the login account (such as...). Figure 12B (As shown in 1201b), then click the control that indicates whether to confirm the login account (such as...). Figure 12B As shown in 1202b), the time is used to authorize the account's identity information. After authorization, the first identity verification interface is displayed (e.g., ...). Figure 12C As shown), Figure 12C This is a schematic diagram illustrating the effect of a first identity verification interface provided in an embodiment of this application. The first identity verification interface displays the authorized identity information. When a user clicks a control on the first identity verification interface that indicates the start of signing (such as...),... Figure 12C When (as shown in 1201c), the identity information in the first identity verification interface is verified. If the verification is successful, the protocol signing interface (as shown in 1201c) is displayed. Figure 12D As shown), Figure 12D This is a schematic diagram illustrating the effect of an agreement signing interface provided in an embodiment of this application. Optionally, if the verification passes, an agreement signing overview interface (such as...) can also be displayed. Figure 12E As shown), Figure 12E This is a schematic diagram illustrating the effect of an agreement signing introduction interface provided in an embodiment of this application. The interface displays the complete name of the object to be signed, the name of the agreement, and other information, allowing the user to determine whether to sign the agreement. Furthermore, clicking the control indicating agreement signing within the introduction interface displays the agreement signing interface (e.g., [example interface]). Figure 12D (As shown).

[0152] S1103. Based on the editing operation initiated by the signing control set for the target protocol, display the signing information edited by the editing operation in the signing area associated with the signing control.

[0153] In one embodiment, an edit operation initiated on the signature control refers to the operation of editing the signature information.

[0154] In one embodiment, an editing operation initiated on the signing control set for the target protocol can be an editing operation in the signing editing interface corresponding to the signing control. Displaying the edited signing information at the signing position associated with the signing control based on the editing operation initiated on the signing control set for the target protocol can include the following steps: displaying the signing editing interface corresponding to the signing control based on a touch operation on the signing control set for the target protocol; and displaying the edited signing information in the signing area associated with the signing control based on the editing operation in the signing editing interface corresponding to the signing control. Optionally, after performing an editing operation in the signing editing interface, the edited signing information is displayed in the signing area associated with the signing control based on a confirmation operation on the edited signing information. In one embodiment, the signing editing interface can be used to edit signing information, such as editing the name of the signing object, and then displaying the edited signing information in the signing area associated with the signing control. Optionally, when editing signing information in the signing editing interface, the editing can be based on finger or mouse movements, such as writing the name corresponding to the signature in the signing editing interface with a finger or mouse to obtain the edited signing information.

[0155] In one embodiment, the signing control for the target agreement includes a time-based signing sub-control, where the time can be entered. Optionally, the execution time of the signing completion operation for the target agreement can be obtained and directly entered into the time-based signing sub-control, thereby reducing the amount of information that the signing object needs to fill in, improving user experience and the efficiency of agreement signing. In one embodiment, the agreement signing interface includes a control for indicating signing completion, where the signing completion operation can be a touch operation on the control indicating signing completion.

[0156] For example, this section uses diagrams to illustrate the agreement signing process. Figure 13A As shown, Figure 13A This is a schematic diagram illustrating the effect of another agreement signing interface provided in this application embodiment. The user clicks a control used to indicate editing of signing information (such as...). Figure 13A As shown in 1301a), the corresponding signature editing interface is displayed (e.g., Figure 13B As shown), Figure 13B This is a schematic diagram illustrating the effect of a signature editing interface provided in an embodiment of this application. Users can edit signature information, such as handwritten names, in the signature editing interface. When a user clicks a control used to indicate confirmation of the edited signature information (e.g., ...), the user can then click on the corresponding control. Figure 13B When (as shown in 1301b), the signature information edited by the editing operation is displayed in the signature area associated with the signature control (such as...). Figure 13C As shown), Figure 13CThis is a schematic diagram illustrating the effect of another protocol signing interface provided in an embodiment of this application, such as... Figure 13C The area shown in 1301c displays the area for editing signature information in the signature editing interface. 13C may also include controls to indicate that the signing is complete (e.g., ...). Figure 13C (1302c in the middle).

[0157] S1104. After the signing of the target agreement is completed, the second authentication interface is displayed.

[0158] In one embodiment, the second authentication interface is used for biometric authentication, such as facial recognition, iris recognition, fingerprint recognition, etc., without limitation.

[0159] In one embodiment, the biometric verification information of the signing object can be obtained through a second identity verification interface. If the biometric verification information obtained in the second identity verification interface passes the verification, it indicates that the signing object has successfully signed the target agreement. It can be understood that the operation of verifying the signing object through the second identity verification interface can be called a confirmation operation of signing the target agreement, that is, confirming the object signing the target agreement through the second identity verification interface. In one embodiment, the biometric verification information can be facial verification information, iris verification information, fingerprint verification information, etc., and there are no limitations here. It can be understood that when the identity information of the object indicated by the submitted biometric verification information matches the identity information displayed in the first identity verification interface, the biometric verification information obtained in the second identity verification interface passes the verification. Therefore, identity verification can be performed both before and after signing the target agreement to ensure that the signing is performed by an authorized object, thus guaranteeing the reliability and security of the entire signing process.

[0160] Optionally, after obtaining biometric verification information in the second identity verification interface, a verification result interface can be displayed. If the biometric verification information passes, the verification result interface will indicate that the target agreement has been successfully signed; if the biometric verification information fails, the verification result interface will indicate that the target agreement has failed to be signed.

[0161] In one embodiment, the validity period of the target agreement can be verified after signing, which may include the following steps: ① Obtain the agreement signing execution time based on the signing confirmation operation of the target agreement. In one embodiment, as mentioned above, the signing confirmation operation can be an operation that verifies the object signing the target agreement through the second authentication interface. Optionally, the signing confirmation operation can be an operation that verifies the submitted biometric verification information, in which case the agreement signing execution time can be the time when the submitted biometric verification information is verified. ② If the agreement signing execution time meets the validity period indicated by the agreement validity period information, the target agreement after the signing confirmation operation is stored. In one embodiment, when storing the target agreement after the signing confirmation operation, a protocol identifier can be generated, and then the protocol identifier can be associated with the target agreement for storage, so as to facilitate the subsequent retrieval of the signed target agreement based on the protocol identifier. Optionally, if the agreement signing execution time does not meet the validity period indicated by the agreement validity period information, the target agreement after the signing confirmation operation is not stored, which is equivalent to the signing of the target agreement being invalid. This ensures that the agreement signing execution time is within the validity period, thereby ensuring the timeliness of the agreement signing process.

[0162] Optionally, embodiments of this application may also verify the validity period of the target protocol when entering the operation based on the signing prompt element of the target protocol, and verify the validity period of the target protocol after signing is completed, that is, verify whether the execution time of the entry operation meets the validity period and whether the execution time of the protocol signing meets the validity period.

[0163] The authentication process in the second authentication interface is illustrated here. When the user clicks the control indicating completion of signing in the agreement signing interface, the second authentication interface (such as...) is displayed. Figure 14A As shown), Figure 14A This is a schematic diagram illustrating the effect of a second identity verification interface provided in an embodiment of this application. Based on this second identity verification interface, biometric verification information can be obtained, thereby displaying a biometric verification information submission interface (such as...). Figure 14B As shown), Figure 14B This is a schematic diagram illustrating the effect of a biometric verification information submission interface provided in an embodiment of this application. If the biometric verification information passes verification, a verification result interface is displayed (e.g., ...). Figure 14C As shown), Figure 14C This is a schematic diagram illustrating the effect of a verification result interface provided in an embodiment of this application. As you can see, Figure 14C The verification result interface shown indicates successful verification. Optionally, this verification result interface may include a control indicating how to view the list of signed agreements. When a touch operation is detected on the control indicating how to view the list of signed agreements, the signed agreement list interface (e.g., ...) is displayed. Figure 14D As shown), Figure 14D This is a schematic diagram illustrating the effect of a contract list interface provided in an embodiment of this application.

[0164] In one embodiment, this application embodiment can also view historically signed agreements through an agreement signing application. Specifically, this can be achieved by clicking a control in the agreement signing application that indicates the view of the signed agreement list, thereby displaying the signed agreement list interface. This signed agreement list interface can display the signed agreements and the signing method identifier for each agreement. The signing method identifier can then be used to determine how the agreement was signed, such as signing through a specific session program. For example, please refer to [link to relevant documentation]. Figure 15 , Figure 15 This is a schematic diagram illustrating the effect of another contracted agreement list interface provided in this application embodiment. For example, one can click on a control (such as...) in the agreement signing application to indicate the viewing of the contracted agreement list. Figure 15 (As described in 1501), and then the list of signed agreements is displayed, as shown in [the original text]. Figure 15 The number 1502 in the diagram represents a signing method identifier for an agreement, indicating that the agreement was signed through the xx session application. It is understood that the agreement signing application of this application strictly adheres to the agreement signing process, has legal effect, and is archived within the application, thus facilitating subsequent agreement maintenance and protecting the legitimate rights and interests of users in the event of disputes.

[0165] The entire agreement signing process is illustrated here. Please refer to the diagram. Figure 16 , Figure 16 This is a schematic diagram of a protocol signing process provided in an embodiment of this application. It can be seen that this protocol signing process involves a session application, a protocol signing application interface, a protocol signing application, and a protocol signing application backend. Each participant in the session can enter the session through the session application. The initiating participant then opens the protocol signing application through the session application, registering / logging in to the protocol signing application via the interface. They can then view / set the protocol through the interface, and the protocol signing application backend returns the set protocol information. When each signing participant performs an entry operation targeting the signing prompt element, they can enter the protocol signing application interface and the protocol signing application. The protocol signing application can then obtain the signing process, receive the agreement to be signed returned by the backend, and perform identity verification and biometric authentication to confirm the agreement signing. The protocol signing application backend can synthesize and store the signed agreement on the blockchain, and then notify the protocol signing application that the signing is complete and display the signing result on the protocol signing application interface.

[0166] Please see Figure 17 , Figure 17 This is a schematic diagram of a data processing apparatus provided in an embodiment of this application. Optionally, the data processing apparatus can be disposed in the aforementioned electronic device. The data processing apparatus may include a receiving unit 1701 and a processing unit 1702. In one embodiment, the receiving unit is used to receive various operations in the above embodiments, and the processing unit 1702 can be used to perform data processing.

[0167] In one implementation, the processing unit 1702 is specifically used for:

[0168] Display the session interface of the first account in the target session. The session interface of the first account is used to receive the subscription trigger operation.

[0169] Based on the signing trigger operation on the first account's session interface, the protocol type selection interface is displayed;

[0170] Based on the selection operation for the target protocol type received on the protocol type selection interface, a protocol editing interface for the target protocol type is displayed, the protocol editing interface including: a protocol preview area and an information setting area;

[0171] Based on the completion of the editing operation, a signing prompt element for the target agreement confirmed in response to the editing completion operation is displayed.

[0172] In one implementation, the protocol editing interface is simultaneously displayed on the terminal corresponding to the second account of the target session.

[0173] In one implementation, the processing unit 1702 is specifically used for:

[0174] Based on the selection operation for the target protocol type received on the protocol type selection interface, the protocol loading interface corresponding to the target protocol type is displayed;

[0175] Based on the selection operation for the initial protocol in the protocol loading interface, the protocol preview interface of the initial protocol is displayed;

[0176] Based on the protocol confirmation operation for the initial protocol in the protocol preview interface, the protocol editing interface for the initial protocol is displayed.

[0177] In one implementation, the processing unit 1702 is further configured to:

[0178] Based on the synchronization initiation operation for the initial protocol in the protocol preview interface, the synchronization account selection interface is displayed;

[0179] Based on the account selection operation for the second account in the synchronized account selection interface, a synchronized display request is sent to the terminal of the second account. The synchronized display request is used to request the synchronized display of the interface of the first account on the terminal of the second account.

[0180] In one implementation, the target protocol type includes a template protocol type, and the protocol loading interface corresponding to the target protocol type displays at least one template protocol prompt message. Each template protocol prompt message includes at least one piece of information to be supplemented in the template protocol. The initial protocol selection operation is used to select the initial protocol based on the at least one template protocol prompt message.

[0181] In one implementation, the processing unit 1702 is further configured to: the target protocol type includes an upload protocol type, the protocol loading interface corresponding to the target protocol type displays at least one protocol file object to be uploaded, and the initial protocol selection operation is configured to select the initial protocol based on the at least one protocol file object to be uploaded.

[0182] In one implementation, the target protocol type includes a template protocol type, and the protocol preview area of ​​the protocol editing interface displays an initial protocol under the template protocol type, wherein the initial protocol under the template protocol type includes at least one piece of information to be supplemented; the processing unit 1702 is further configured to:

[0183] Based on the filling operation for each piece of information to be supplemented in the information setting area, the content filled in by the filling operation is displayed in the information supplement area corresponding to each piece of information to be supplemented in the protocol preview area.

[0184] In one implementation, the target protocol type includes an upload protocol type, and the protocol preview area of ​​the protocol editing interface displays the initial protocol under the upload protocol type. The processing unit 1702 is further configured to:

[0185] Based on the signature control configuration operation in the information settings area, at least one signature control is displayed in the information settings area;

[0186] Based on the drag operation of dragging the signing control to the protocol preview area, the dragged signing control is displayed at the operation location determined by the drag operation.

[0187] In one implementation, the processing unit 1702 is further configured to:

[0188] Based on the splitting operation for the signature control, the signature control is split and displayed as a name signature sub-control and a time signature sub-control;

[0189] Based on the drag operation of dragging the name signing sub-control to the protocol preview area, the dragged name signing sub-control is displayed at the operation-determined position of the drag operation;

[0190] Based on the drag operation of dragging the time signature sub-control to the protocol preview area, the dragged time signature sub-control is displayed at the operation location determined by the drag operation.

[0191] In one implementation, the information setting area is also used to display a form for filling in protocol association information, which includes one or more of the following: protocol signing object information, protocol validity period information, and protocol name information.

[0192] In one implementation, the processing unit 1702 is specifically used for:

[0193] Upon completion of the editing operation, a signing preview interface is displayed, which is used to display the target agreement confirmed by the completed editing operation.

[0194] Based on the confirmation operation of the target agreement confirmed by the editing completion operation displayed on the signing preview interface, a signing prompt element for the target agreement confirmed by the editing completion operation is displayed.

[0195] In one implementation, the target protocol is associated with at least one protocol signing object, and the processing unit 1702 is further configured to:

[0196] Based on the signing confirmation operation of each agreement signing object for the target agreement, a signing completion prompt interface is displayed. The signing completion prompt interface includes a completed agreement preview area and an agreement viewing prompt element, which is used to view the signed target agreement.

[0197] In one implementation, the processing unit 1702 is further configured to:

[0198] Display a history session viewing interface, which includes at least one history session;

[0199] Based on the selection operation for the target historical session in the at least one historical session, the session record interface of the target historical session is displayed, and the session record interface is used to view the agreements signed in the target historical session;

[0200] Based on the protocol viewing operation on the session record interface, a protocol display interface is displayed, which is used to display the protocol indicated by the protocol viewing operation.

[0201] In one implementation, the processing unit 1702 is specifically used for:

[0202] The second account of the target session is displayed in the session interface, which includes a synchronization confirmation interface initiated by the first account of the target session.

[0203] Based on the synchronization confirmation operation received on the synchronization confirmation interface, the interface synchronized by the first account is displayed;

[0204] The interface synchronized by the first account includes at least: a protocol editing interface for the target protocol type, wherein the protocol editing interface includes: a protocol preview area and an information setting area.

[0205] In one implementation, the interface for synchronizing the first account further includes one or a combination of the following interfaces:

[0206] An interface used to display the target agreement confirmed by the first account's edit completion operation;

[0207] An interface used to display a signing prompt element for the target agreement confirmed upon completion of the editing operation.

[0208] In one implementation, the processing unit 1702 is further configured to:

[0209] When a synchronization display request is received from the terminal of the first account, a synchronization confirmation interface initiated by the first account of the target session is displayed in the session interface of the second account.

[0210] In one implementation, the processing unit 1702 is further configured to:

[0211] Upon entering the prompt element for signing the target agreement, a first identity verification interface is displayed, which includes an identity information display area.

[0212] If the identity information displayed in the first identity verification interface is verified successfully, the agreement signing interface is displayed. The agreement signing interface includes an agreement signing area, which displays the target agreement.

[0213] Based on the editing operation initiated by the signing control set for the target protocol, the signing information edited by the editing operation is displayed in the signing area associated with the signing control;

[0214] Upon completion of the signing of the target agreement, a second identity verification interface is displayed. This second identity verification interface is used for biometric verification to facilitate the signing of the target agreement.

[0215] In one implementation, the target protocol has associated protocol signing object information, and the processing unit 1702 is further configured to:

[0216] If the identity information in the first identity verification interface matches the information of the agreement signing object, then the identity information entered in the first identity verification interface is confirmed to be verified successfully.

[0217] In one implementation, the target protocol has associated protocol validity time information, and the processing unit 1702 is specifically used for:

[0218] Based on the entry operation of the signing prompt element of the target agreement, obtain the execution time of the entry operation;

[0219] If the execution time of the entry operation meets the valid time indicated by the protocol validity time information, then the first authentication interface is displayed.

[0220] In one implementation, the processing unit 1702 is further configured to:

[0221] Based on the confirmation of signing the target agreement, obtain the agreement signing and execution time;

[0222] If the execution time of the agreement signing meets the valid time indicated by the agreement validity time information, then the target agreement after the signing confirmation operation is stored.

[0223] In one implementation, the processing unit 1702 is specifically used for:

[0224] Upon entering the target protocol signing prompt element, a protocol signing prompt interface is displayed, which includes: the name prompt information and identity verification prompt information of the signing object;

[0225] Based on the verification confirmation received on the agreement signing prompt interface, the first identity verification interface is displayed.

[0226] Please see Figure 18 , Figure 18This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device can be the electronic device corresponding to the aforementioned initiating object, the electronic device corresponding to the object that needs to understand the protocol content, or the electronic device corresponding to the protocol signing object. The electronic device includes at least a processor 1801, a communication interface 1802, and a memory 1803. In one embodiment, the processor 1801, communication interface 1802, and memory 1803 can be connected via a bus or other means; this embodiment uses a bus connection as an example. In one embodiment, the processor 1801 (or Central Processing Unit, CPU) is the computing and control core of the electronic device. It can parse various instructions within the electronic device and process various data. For example, the CPU can parse power-on / off commands sent by the user to the electronic device and control the electronic device to perform power-on / off operations; furthermore, the CPU can transmit various interactive data between internal structures of the electronic device, and so on. In one embodiment, the communication interface 1802 can include a standard wired interface or a wireless interface (such as Wi-Fi, mobile communication interface, etc.), and under the control of the processor 1801, it can be used to send and receive data; the communication interface 1802 can also be used for data transmission and interaction within the electronic device. Memory 1803 is a memory device in an electronic device used to store programs and data. It is understood that memory 1803 here can include the built-in memory of the electronic device, or it can include extended memory supported by the electronic device. Memory 1803 provides storage space for the operating system of the electronic device, which may include, but is not limited to, Android, iOS, Windows Phone, etc., and this application does not limit this.

[0227] In one embodiment, the processor 1801 of the electronic device corresponding to the aforementioned initiating object performs the following operations by running the executable program code in the memory 1803:

[0228] Display the session interface of the first account in the target session. The session interface of the first account is used to receive the subscription trigger operation.

[0229] Based on the signing trigger operation on the first account's session interface, the protocol type selection interface is displayed;

[0230] Based on the selection operation for the target protocol type received on the protocol type selection interface, a protocol editing interface for the target protocol type is displayed, the protocol editing interface including: a protocol preview area and an information setting area;

[0231] Based on the completion of the editing operation, a signing prompt element for the target agreement confirmed in response to the editing completion operation is displayed.

[0232] In one implementation, the protocol editing interface is simultaneously displayed on the terminal corresponding to the second account of the target session.

[0233] In one implementation, the processor 1801 is specifically used for:

[0234] Based on the selection operation for the target protocol type received on the protocol type selection interface, the protocol loading interface corresponding to the target protocol type is displayed;

[0235] Based on the selection operation for the initial protocol in the protocol loading interface, the protocol preview interface of the initial protocol is displayed;

[0236] Based on the protocol confirmation operation for the initial protocol in the protocol preview interface, the protocol editing interface for the initial protocol is displayed.

[0237] In one implementation, the processor 1801 is further configured to:

[0238] Based on the synchronization initiation operation for the initial protocol in the protocol preview interface, the synchronization account selection interface is displayed;

[0239] Based on the account selection operation for the second account in the synchronized account selection interface, a synchronized display request is sent to the terminal of the second account. The synchronized display request is used to request the synchronized display of the interface of the first account on the terminal of the second account.

[0240] In one implementation, the target protocol type includes a template protocol type, and the protocol loading interface corresponding to the target protocol type displays at least one template protocol prompt message. Each template protocol prompt message includes at least one piece of information to be supplemented in the template protocol. The initial protocol selection operation is used to select the initial protocol based on the at least one template protocol prompt message.

[0241] In one implementation, the processor 1801 is further configured to: the target protocol type includes an upload protocol type, the protocol loading interface corresponding to the target protocol type displays at least one protocol file object to be uploaded, and the initial protocol selection operation is configured to select the initial protocol based on the at least one protocol file object to be uploaded.

[0242] In one implementation, the target protocol type includes a template protocol type, and the protocol preview area of ​​the protocol editing interface displays an initial protocol under the template protocol type, wherein the initial protocol under the template protocol type includes at least one piece of information to be supplemented; the processor 1801 is further configured to:

[0243] Based on the filling operation for each piece of information to be supplemented in the information setting area, the content filled in by the filling operation is displayed in the information supplement area corresponding to each piece of information to be supplemented in the protocol preview area.

[0244] In one implementation, the target protocol type includes an upload protocol type, and the protocol preview area of ​​the protocol editing interface displays the initial protocol under the upload protocol type. The processor 1801 is further configured to:

[0245] Based on the signature control configuration operation in the information settings area, at least one signature control is displayed in the information settings area;

[0246] Based on the drag operation of dragging the signing control to the protocol preview area, the dragged signing control is displayed at the operation location determined by the drag operation.

[0247] In one implementation, the processor 1801 is further configured to:

[0248] Based on the splitting operation for the signature control, the signature control is split and displayed as a name signature sub-control and a time signature sub-control;

[0249] Based on the drag operation of dragging the name signing sub-control to the protocol preview area, the dragged name signing sub-control is displayed at the operation-determined position of the drag operation;

[0250] Based on the drag operation of dragging the time signature sub-control to the protocol preview area, the dragged time signature sub-control is displayed at the operation location determined by the drag operation.

[0251] In one implementation, the information setting area is also used to display a form for filling in protocol association information, which includes one or more of the following: protocol signing object information, protocol validity period information, and protocol name information.

[0252] In one implementation, the processor 1801 is specifically used for:

[0253] Upon completion of the editing operation, a signing preview interface is displayed, which is used to display the target agreement confirmed by the completed editing operation.

[0254] Based on the confirmation operation of the target agreement confirmed by the editing completion operation displayed on the signing preview interface, a signing prompt element for the target agreement confirmed by the editing completion operation is displayed.

[0255] In one implementation, the target protocol is associated with at least one protocol signing object, and the processor 1801 is further configured to:

[0256] Based on the signing confirmation operation of each agreement signing object for the target agreement, a signing completion prompt interface is displayed. The signing completion prompt interface includes a completed agreement preview area and an agreement viewing prompt element, which is used to view the signed target agreement.

[0257] In one implementation, the processor 1801 is further configured to:

[0258] Display a history session viewing interface, which includes at least one history session;

[0259] Based on the selection operation for the target historical session in the at least one historical session, the session record interface of the target historical session is displayed, and the session record interface is used to view the agreements signed in the target historical session;

[0260] Based on the protocol viewing operation on the session record interface, a protocol display interface is displayed, which is used to display the protocol indicated by the protocol viewing operation.

[0261] In one embodiment, the processor 1801 of the electronic device corresponding to the object that needs to understand the protocol content performs the following operations by running executable program code in memory 1803:

[0262] The second account of the target session is displayed in the session interface, which includes a synchronization confirmation interface initiated by the first account of the target session.

[0263] Based on the synchronization confirmation operation received on the synchronization confirmation interface, the interface synchronized by the first account is displayed;

[0264] The interface synchronized by the first account includes at least: a protocol editing interface for the target protocol type, wherein the protocol editing interface includes: a protocol preview area and an information setting area.

[0265] In one implementation, the interface for synchronizing the first account further includes one or a combination of the following interfaces:

[0266] An interface used to display the target agreement confirmed by the first account's edit completion operation;

[0267] An interface used to display a signing prompt element for the target agreement confirmed upon completion of the editing operation.

[0268] In one implementation, the processor 1801 is further configured to:

[0269] When a synchronization display request is received from the terminal of the first account, a synchronization confirmation interface initiated by the first account of the target session is displayed in the session interface of the second account.

[0270] In one embodiment, the processor 1801 of the electronic device corresponding to the aforementioned agreement signing object performs the following operations by running the executable program code in the memory 1803:

[0271] Upon entering the prompt element for signing the target agreement, a first identity verification interface is displayed, which includes an identity information display area.

[0272] If the identity information displayed in the first identity verification interface is verified successfully, the agreement signing interface is displayed. The agreement signing interface includes an agreement signing area, which displays the target agreement.

[0273] Based on the editing operation initiated by the signing control set for the target protocol, the signing information edited by the editing operation is displayed in the signing area associated with the signing control;

[0274] Upon completion of the signing of the target agreement, a second identity verification interface is displayed. This second identity verification interface is used for biometric verification to facilitate the signing of the target agreement.

[0275] In one implementation, the target protocol has associated protocol signing object information, and the processor 1801 is further configured to:

[0276] If the identity information in the first identity verification interface matches the information of the agreement signing object, then the identity information entered in the first identity verification interface is confirmed to be verified successfully.

[0277] In one implementation, the target protocol has associated protocol validity time information, and the processor 1801 is specifically used for:

[0278] Based on the entry operation of the signing prompt element of the target agreement, obtain the execution time of the entry operation;

[0279] If the execution time of the entry operation meets the valid time indicated by the protocol validity time information, then the first authentication interface is displayed.

[0280] In one implementation, the processor 1801 is further configured to:

[0281] Based on the confirmation of signing the target agreement, obtain the agreement signing and execution time;

[0282] If the execution time of the agreement signing meets the valid time indicated by the agreement validity time information, then the target agreement after the signing confirmation operation is stored.

[0283] In one implementation, the processor 1801 is specifically used for:

[0284] Upon entering the target protocol signing prompt element, a protocol signing prompt interface is displayed, which includes: the name prompt information and identity verification prompt information of the signing object;

[0285] Based on the verification confirmation received on the agreement signing prompt interface, the first identity verification interface is displayed.

[0286] Optionally, when the program instructions are executed by the processor, other steps of the method in the above embodiments can also be implemented, which will not be described in detail here.

[0287] This application also provides a computer-readable storage medium storing a computer program, the computer program including program instructions, which, when executed by a processor, cause the processor to perform the above-described method, such as the method performed by the above-described electronic device, which will not be elaborated here.

[0288] Optionally, the storage medium involved in this application, such as a computer-readable storage medium, may be non-volatile or volatile.

[0289] Optionally, the computer-readable storage medium may primarily include a stored program area and a stored data area. In one embodiment, the stored program area may store the operating system, applications required for at least one function, etc.; the stored data area may store data created based on the use of blockchain nodes, etc. In one embodiment, the blockchain referred to in this application is a novel application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms. A blockchain is essentially a decentralized database, a chain of data blocks linked using cryptographic methods. Each data block contains information about a batch of network transactions, used to verify the validity of the information (anti-counterfeiting) and generate the next block. A blockchain may include a blockchain underlying platform, a platform product service layer, and an application service layer, etc.

[0290] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0291] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0292] This application also provides a computer program product or computer program that includes computer instructions that, when executed by a processor, can implement some or all of the steps in the methods described above. For example, the computer instructions are stored in a computer-readable storage medium. The processor of a computer device (i.e., the aforementioned electronic device) reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the steps executed in the embodiments of the methods described above. For example, the computer device can be a terminal or a server.

[0293] The above provides a detailed description of a data query method, apparatus, electronic device, and storage medium provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. An online signing method, characterized in that, The method includes: Displays the session interface of the first account in the target session of the online session application. The session interface of the first account is used to receive the signing trigger operation for the signing trigger control on the session interface. The first account is one of the multiple accounts participating in the target session. Based on the signing trigger operation on the first account's session interface, the protocol type selection interface is displayed; Based on the selection operation for the target protocol type received on the protocol type selection interface, a protocol editing interface for the target protocol type is displayed. The protocol editing interface includes a protocol preview area and an information setting area. The protocol editing interface is synchronously displayed on the terminal corresponding to the second account in the target session. The second account includes at least one account among multiple accounts participating in the target session that needs to have the protocol editing interface synchronized. The second account is different from the first account. Based on the completion of the editing operation, a signing prompt element for the target agreement confirmed in response to the editing completion operation is displayed.

2. The method as described in claim 1, characterized in that, The step of displaying a protocol editing interface for the target protocol type based on the selection operation for the target protocol type received on the protocol type selection interface includes: Based on the selection operation for the target protocol type received on the protocol type selection interface, the protocol loading interface corresponding to the target protocol type is displayed; Based on the selection operation for the initial protocol in the protocol loading interface, the protocol preview interface of the initial protocol is displayed; Based on the protocol confirmation operation for the initial protocol in the protocol preview interface, the protocol editing interface for the initial protocol is displayed.

3. The method as described in claim 2, characterized in that, The method further includes: Based on the synchronization initiation operation for the initial protocol in the protocol preview interface, the synchronization account selection interface is displayed; Based on the account selection operation for the second account in the synchronized account selection interface, a synchronized display request is sent to the terminal of the second account. The synchronized display request is used to request the synchronized display of the interface of the first account on the terminal of the second account.

4. The method as described in claim 2, characterized in that, The target protocol type includes a template protocol type. The protocol loading interface corresponding to the target protocol type displays at least one template protocol prompt. Each template protocol prompt includes at least one piece of information to be supplemented. The initial protocol selection operation is used to select the initial protocol based on the at least one template protocol prompt.

5. The method as described in claim 2, characterized in that, The target protocol type includes an upload protocol type. The protocol loading interface corresponding to the target protocol type displays at least one protocol file object to be uploaded. The initial protocol selection operation is used to select the initial protocol based on the at least one protocol file object to be uploaded.

6. The method as described in claim 1, characterized in that, The target protocol type includes a template protocol type. The protocol preview area of ​​the protocol editing interface displays the initial protocol under the template protocol type. The initial protocol under the template protocol type includes at least one piece of information to be supplemented. The method further includes: Based on the filling operation for each piece of information to be supplemented in the information setting area, the content filled in by the filling operation is displayed in the information supplement area corresponding to each piece of information to be supplemented in the protocol preview area.

7. The method as described in claim 1, characterized in that, The target protocol type includes an upload protocol type, and the protocol preview area of ​​the protocol editing interface displays the initial protocol under the upload protocol type. The method further includes: Based on the signature control configuration operation in the information settings area, at least one signature control is displayed in the information settings area; Based on the drag operation of dragging the signing control to the protocol preview area, the dragged signing control is displayed at the operation location determined by the drag operation.

8. The method as described in claim 7, characterized in that, The method further includes: Based on the splitting operation for the signature control, the signature control is split and displayed as a name signature sub-control and a time signature sub-control; Based on the drag operation of dragging the name signing sub-control to the protocol preview area, the dragged name signing sub-control is displayed at the operation-determined position of the drag operation; Based on the drag operation of dragging the time signature sub-control to the protocol preview area, the dragged time signature sub-control is displayed at the operation location determined by the drag operation.

9. The method according to any one of claims 1-8, characterized in that, The information setting area is also used to display an interface for filling in protocol association information, which includes one or more of the following: protocol signing object information, protocol validity period information, and protocol name information.

10. The method as described in claim 1, characterized in that, The step of displaying a signing prompt element for the target agreement confirmed by the editing completion operation includes: Upon completion of the editing operation, a signing preview interface is displayed, which is used to display the target agreement confirmed by the completed editing operation. Based on the confirmation operation of the target agreement confirmed by the editing completion operation displayed on the signing preview interface, a signing prompt element for the target agreement confirmed by the editing completion operation is displayed.

11. The method as described in claim 1, characterized in that, The target protocol is associated with at least one protocol signing object, and the method further includes: Based on the signing confirmation operation of each agreement signing object for the target agreement, a signing completion prompt interface is displayed. The signing completion prompt interface includes a completed agreement preview area and an agreement viewing prompt element, which is used to view the signed target agreement.

12. The method as described in claim 1, characterized in that, The method further includes: Display a history session viewing interface, which includes at least one history session; Based on the selection operation for the target historical session in the at least one historical session, the session record interface of the target historical session is displayed, and the session record interface is used to view the agreements signed in the target historical session; Based on the protocol viewing operation on the session record interface, a protocol display interface is displayed, which is used to display the protocol indicated by the protocol viewing operation.

13. An online signing method, characterized in that, The method includes: Displays the conversation interface of the second account in the target conversation application. The conversation interface of the second account includes a synchronization confirmation interface initiated by the first account of the target conversation. The second account includes at least one of multiple accounts participating in the target conversation, and the second account is different from the first account. The conversation interface of the first account is used to receive a signing trigger operation for the signing trigger control on the conversation interface. Based on the signing trigger operation on the conversation interface of the first account, a protocol type selection interface is displayed. Based on the selection operation for the target protocol type received on the protocol type selection interface, a protocol editing interface for the target protocol type is displayed. Based on the synchronization confirmation operation received on the synchronization confirmation interface, the interface synchronized by the first account is displayed; The interface synchronized by the first account includes at least: a protocol editing interface for the target protocol type, wherein the protocol editing interface includes: a protocol preview area and an information setting area.

14. The method as described in claim 13, characterized in that, The interface for synchronizing the first account also includes one or a combination of the following interfaces: An interface used to display the target agreement confirmed by the first account's edit completion operation; An interface used to display a signing prompt element for the target agreement confirmed upon completion of the editing operation.

15. The method as described in claim 13, characterized in that, The method further includes: When a synchronization display request is received from the terminal of the first account, a synchronization confirmation interface initiated by the first account of the target session is displayed in the session interface of the second account.

16. An online signing method, characterized in that, The method includes: Upon entering the target agreement signing prompt element, a first identity verification interface is displayed, which includes an identity information display area. The target agreement is generated after receiving a signing trigger operation on the signing trigger control on the session interface when the first account participates in the target session in the online session application. The first account is one of multiple accounts participating in the target session. If the identity information displayed in the first identity verification interface is verified successfully, the agreement signing interface is displayed. The agreement signing interface includes an agreement signing area, which displays the target agreement. Based on the editing operation initiated by the signing control set for the target protocol, the signing information edited by the editing operation is displayed in the signing area associated with the signing control; Upon completion of the signing of the target agreement, a second identity verification interface is displayed. This second identity verification interface is used for biometric verification to facilitate the signing of the target agreement.

17. The method as described in claim 16, characterized in that, The target protocol has associated protocol signing object information, and the method further includes: If the identity information in the first identity verification interface matches the information of the agreement signing object, then the identity information entered in the first identity verification interface is confirmed to be verified successfully.

18. The method as described in claim 16, characterized in that, The target protocol has associated protocol validity period information. The step of displaying a first identity verification interface based on the entry operation of the target protocol signing prompt element includes: Based on the entry operation of the signing prompt element of the target agreement, obtain the execution time of the entry operation; If the execution time of the entry operation meets the valid time indicated by the protocol validity time information, then the first authentication interface is displayed.

19. The method as described in claim 16, characterized in that, Also includes: Based on the confirmation of signing the target agreement, obtain the agreement signing and execution time; If the execution time of the agreement signing meets the valid time indicated by the agreement validity time information, then the target agreement after the signing confirmation operation is stored.

20. The method as described in claim 16, characterized in that, The step of displaying the first identity verification interface based on the entry operation of the target protocol signing prompt element includes: Upon entering the target protocol signing prompt element, a protocol signing prompt interface is displayed, which includes: the name prompt information and identity verification prompt information of the signing object; Based on the verification confirmation received on the agreement signing prompt interface, the first identity verification interface is displayed.

21. A data processing apparatus, characterized in that, The apparatus includes one or more units, and the data processing apparatus implements the method as described in any one of claims 1-20 through one or more units.

22. An electronic device, characterized in that, The system includes a processor and a memory. In one embodiment, the memory is used to store a computer program, the computer program including program instructions, and the processor is configured to invoke the program instructions to perform the method as described in any one of claims 1-20.

23. A computer program product, characterized in that, Includes computer instructions that, when executed by a processor, implement the method as described in any one of claims 1-20.

24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1-20.

Citation Information

Patent Citations

  • Electronic contract signing method, platform and system based on video conference

    CN111698451A

  • Electronic contract generation method and system based on dynamic matching

    CN113379306A

  • Electronic contract signing method and system suitable for user-defined mode

    CN114139518A