An online notarization pluggable design method and device and a storage medium
By constructing front-end components and configuration files for the online notary system, the reusability issue of the online notary system was solved, enabling flexible system configuration and efficient project implementation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SUZHOU LIANZHENG INTELLIGENT TECH CO LTD
- Filing Date
- 2022-12-28
- Publication Date
- 2026-07-07
Smart Images

Figure CN115858908B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of online notarization technology, specifically to a pluggable design method, device, and storage medium for online notarization. Background Technology
[0002] According to documents from the China Notary Association, notary services comprise 48 major categories and 215 minor categories. While the procedures and matters for notarization are generally the same across all notary offices, differences may arise in different provinces and municipalities due to their specific circumstances, including: variations in the matters that can be notarized online; differences in the wording of inquiries for each matter; and the segmentation of the review process depending on the specific business scenarios being addressed.
[0003] From this perspective, the development of an online notary system is characterized by the fact that the business processes for projects across different notary offices are largely similar, resulting in high system reusability across different projects. Even within the same project, different notary matters often follow essentially similar processes, with the only difference being the content of the inquiries.
[0004] Typically, the solutions to the above problems are either to customize the entire system for the specific circumstances of different notary offices, or to extract some common modules and then customize them to address the differences in business operations.
[0005] However, the first solution suffers from low reusability, difficulty in rapid replication, high project maintenance costs, and low development efficiency. While the second solution improves code reusability compared to the first, it still relies on customization, and maintenance costs remain unresolved when integrating with multiple projects. Summary of the Invention
[0006] The purpose of this application is to provide a pluggable design method, device and storage medium for online notarization, so as to solve the problems of low reusability, inability to be quickly replicated, high project maintenance cost and low development efficiency of the existing online notarization system development methods.
[0007] To achieve the above objectives, this application provides a pluggable design method for online notarization, including the steps of: constructing different front-end components based on the different questions in the notarization inquiry record and the different field information required for the corresponding answers;
[0008] Establish a notarization matter configuration file, the configuration content of which includes the notarization matters that can be handled and the corresponding field information required for the answers;
[0009] Based on the notarization application instruction, the configuration content of the corresponding notarization matter configuration file is obtained, and combined with the corresponding notarization inquiry record question list and sent to the front end, so that the front end selects the corresponding front end component to draw the notarization matter submission page according to the notarization inquiry record question list and the field information required for the corresponding answer;
[0010] Based on the submission command, and according to the configuration content of the corresponding notarization matter configuration file, the corresponding field information is collected from the submission page and sent to the backend.
[0011] Optionally, it also includes:
[0012] Establish a process configuration file, the configuration content of which includes the combination of various review states in the review process.
[0013] Optionally, after collecting the corresponding field information from the submission page and sending it to the backend, the process further includes:
[0014] Draw the corresponding approval button according to the configuration content of the process configuration file.
[0015] Optionally, after collecting the corresponding field information from the submission page and sending it to the backend, the process further includes:
[0016] The backend management page is dynamically drawn based on the list of questions in the notarized inquiry record and the field information required for the corresponding answers.
[0017] Optionally, after constructing the front-end component, the method further includes:
[0018] After establishing a customized list of questions for the notarization inquiry record in the database and obtaining the notarization application instruction, the corresponding list of questions for the notarization inquiry record is loaded from the database based on the notarization application instruction.
[0019] Optionally, before obtaining the instruction to apply for notarization, the procedure further includes:
[0020] When the online notary system starts, it reads the configuration files of the notary matters that can be processed into the cache.
[0021] To achieve the above objectives, this application also provides an online notarized pluggable design device, comprising: a memory; and
[0022] A processor connected to the memory, the processor being configured to:
[0023] Different front-end components are constructed based on the different questions in the notarized inquiry record and the different fields of information required for the corresponding answers;
[0024] Establish a notarization matter configuration file, the configuration content of which includes the notarization matters that can be handled and the corresponding field information required for the answers;
[0025] Based on the notarization application instruction, the configuration content of the corresponding notarization matter configuration file is obtained, and combined with the corresponding notarization inquiry record question list and sent to the front end, so that the front end selects the corresponding front end component to draw the notarization matter submission page according to the notarization inquiry record question list and the field information required for the corresponding answer;
[0026] Based on the submission command, and according to the configuration content of the corresponding notarization matter configuration file, the corresponding field information is collected from the submission page and sent to the backend.
[0027] Optionally, the processor is further configured to: establish a process configuration file, the configuration content of which includes a combination of various review states in the review process.
[0028] Optionally, the processor is further configured to: after collecting the corresponding field information from the submission page and sending it to the backend, also include:
[0029] The backend management page is dynamically drawn based on the list of questions in the notarized inquiry record and the field information required for the corresponding answers.
[0030] To achieve the above objectives, this application also provides a computer storage medium having a computer program stored thereon, wherein the computer program, when executed by a machine, implements the steps of the method described above.
[0031] The embodiments of this application have the following advantages:
[0032] This application provides a pluggable design method for online notarization, including the following steps: constructing different front-end components based on the different questions in the notarization inquiry record and the different field information required for the corresponding answers; establishing a notarization matter configuration file, the configuration content of which includes the notarization matters that can be handled and the field information required for the corresponding answers; based on the notarization application instruction, obtaining the configuration content of the corresponding notarization matter configuration file, combining it with the corresponding notarization inquiry record question list, and sending it to the front end, so that the front end selects the corresponding front-end component to draw the notarization matter submission page according to the notarization inquiry record question list and the field information required for the corresponding answers; based on the submission instruction, collecting the corresponding field information from the submission page according to the configuration content of the corresponding notarization matter configuration file, and sending it to the back end.
[0033] The above methods enable the system to be configured for different notarization matters based on the different questions in the notarization inquiry record and the different fields of information required for the corresponding answers. The system can also be configured for the text of the inquiry questions. Through these configurations, the system can be highly adapted to the needs of different online notarization projects and facilitate the rapid implementation of projects.
[0034] Furthermore, a process configuration file is established, the configuration content of which includes combinations of various review states in the review process. After collecting the corresponding field information from the submission page and sending it to the backend, the process further includes: drawing the corresponding review button according to the configuration content of the process configuration file.
[0035] This allows for the configuration of processes to meet the different process requirements of different projects. Attached Figure Description
[0036] To more clearly illustrate the embodiments of this application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are merely exemplary, and those skilled in the art can derive other embodiments based on the provided drawings without creative effort.
[0037] Figure 1 A flowchart illustrating an online notarized pluggable design method provided for embodiments of this application;
[0038] Figure 2 A module block diagram of an online notarized pluggable design device provided for an embodiment of this application. Detailed Implementation
[0039] The following specific embodiments illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0040] Furthermore, the technical features involved in the different embodiments of this application described below can be combined with each other as long as they do not conflict with each other.
[0041] One embodiment of this application provides an online notarized pluggable design method, referencing... Figure 1 , Figure 1The flowchart provided in one embodiment of this application illustrates an online notarized pluggable design method. It should be understood that the method may also include additional boxes not shown and / or the boxes shown may be omitted, and the scope of this application is not limited in this respect.
[0042] In step 101, different front-end components are constructed based on the different questions in the notarized inquiry record and the different field information required for the corresponding answers.
[0043] Specifically, since each question in the interrogation record is a combination of question and answer, based on this characteristic, we summarize the attributes of notarization matters, such as the list of questions to be collected, the list of fields corresponding to the questions, including field types, etc., and develop a corresponding front-end component. The front-end component mainly renders the text of the questions, along with the field information required for the answer. Different field types, such as text, date, etc., correspond to different front-end components.
[0044] A notarized inquiry record refers to the process by which a notary, or a notary and notary service assistant, conducts a notarization inquiry with the parties, interested parties, and witnesses regarding the notarization matter, using a notification and question-and-answer format, and records the content of the notification, inquiry, and answer. The record is then confirmed by the parties, interested parties, or witnesses.
[0045] For example, questions asked during will notarization include:
[0046] 1. The testator's physical and mental condition; if the testator is an elderly person, a person with intermittent mental illness, or a critically injured patient, their ability to recognize and react to things should also be recorded;
[0047] The corresponding fields for the answers are physical condition, mental condition, ability to recognize things, and reaction ability.
[0048] 2. Information about the testator's family members, including the basic information of their spouse, children, parents, and those living with them;
[0049] The corresponding field information is the basic information of the testator's family members.
[0050] 3. The circumstances of the property disposed of in the will, whether it belongs to the testator personally, whether it has been disposed of in the past by way of will or bequest and support agreement, and whether there are any restrictions on ownership such as the establishment of security, seizure, or detention;
[0051] The fields corresponding to the answer should indicate whether the property belongs to the testator personally, whether it has been disposed of through a will or bequest and support agreement, and whether there are any restrictions on ownership such as the establishment of security, seizure, or detention.
[0052] In step 102, a notarization matter configuration file is established. The configuration content of the notarization matter configuration file includes the notarization matters that can be handled and the corresponding field information required for the answers.
[0053] Specifically, a notarization configuration file is created, containing the notarization matters that can be handled and the attributes of each notarization matter (answering the corresponding field information). According to the Notarization Law, notary offices engage in the following notarization activities (notarization matters): certifying contracts, agreements, mandates, wills, and other legal acts; certifying legal documents other than legal acts: all legally valid documents can be notarized, including written legal acts; certifying legal facts: all facts that give rise to, modify, or terminate legal relationships can be notarized; certifying non-controversial facts: some facts may not necessarily have legal consequences, but to avoid potential future disputes, they can also be notarized. For example, it can prove a person's domicile or residence, prove kinship; for documents concerning the recovery of debts or goods, if there is no objection, it can certify that the document has the effect of compulsory execution; evidence preservation: before a party files a lawsuit, if there are circumstances where evidence may be lost or difficult to obtain later, the party may apply to the notary office to take measures to preserve the evidence in preparation for future litigation; safekeeping wills and documents; handling auxiliary work related to notarization acts, drafting documents for notarization applications on behalf of the parties; and handling other notarization acts according to the applications of the parties and international practices.
[0054] In some embodiments, it also includes:
[0055] Establish a process configuration file, the configuration content of which includes the combination of various review states in the review process.
[0056] Specifically, a process configuration file is established. The process configuration file mainly configures the various status combinations in the review process. For example, a combination such as "Pending Review," "Notary Approved," or "Pending Supervisor Review."
[0057] This allows for the configuration of processes to meet the different process requirements of different projects.
[0058] In some embodiments, the method further includes: creating a customized list of questions for the notarized inquiry record in a database.
[0059] In step 103, based on the notarization application instruction, the configuration content of the corresponding notarization matter configuration file is obtained, and combined with the corresponding notarization inquiry record question list and sent to the front end, so that the front end selects the corresponding front end component to draw the notarization matter submission page according to the notarization inquiry record question list and the field information required for the corresponding answer.
[0060] In some embodiments, prior to obtaining the instruction to apply for notarization, the method further includes:
[0061] When the online notary system starts, it reads the configuration files of the notary matters that can be processed into the cache.
[0062] Specifically, when the system starts, it reads the configuration files for available notarization matters and caches them. When a customer opens the notarization application page, the system retrieves the configuration content corresponding to the selected notarization matter from the cache, and simultaneously loads the corresponding list of inquiry transcripts from the database, combines them, and presents them to the front end.
[0063] The front-end page selects the corresponding front-end component to draw the submission page for the notarization matter based on the list of questions in the inquiry record and the attributes of each question (the field information corresponding to the answer).
[0064] In step 104, based on the submission instruction and according to the configuration content of the corresponding notarization matter configuration file, the corresponding field information is collected from the submission page and sent to the backend.
[0065] Specifically, when a customer submits an application, the system collects the corresponding field information (data with the same attributes as the field information required for the answer to the notarization matter in the configuration file) from the submission page based on the configuration content in the configuration file (field information required for the answer to the notarization matter in the configuration file) and sends it to the backend.
[0066] In some embodiments, after collecting the corresponding field information from the submission page and sending it to the backend, the method further includes:
[0067] The backend management page is dynamically drawn based on the list of questions in the notarized inquiry record and the field information required for the corresponding answers.
[0068] Specifically, on the backend management page of the notary office, when a notary selects a notarization matter for review, the page is dynamically drawn based on the content of the notarization matter configuration file and the list of questions in the inquiry record.
[0069] In some embodiments, after collecting the corresponding field information from the submission page and sending it to the backend, the method further includes:
[0070] Based on the configuration content of the process configuration file, the corresponding approval button is drawn. This controls the inconsistencies in the process.
[0071] The above methods enable the system to be configured for different notarization matters based on the different questions in the notarization inquiry record and the different fields of information required for the corresponding answers. The system can also be configured for the text of the inquiry questions. Through these configurations, the system can be highly adapted to the needs of different online notarization projects and facilitate the rapid implementation of projects.
[0072] Furthermore, by configuring the process, it is possible to meet the different process requirements of different projects.
[0073] Figure 2 A module block diagram of a pluggable design device for online notarization provided in this application embodiment. The device includes:
[0074] A memory 201; and a processor 202 connected to the memory 201, the processor 202 being configured to: construct different front-end components based on the different questions in the notarized inquiry record and the different field information required for the corresponding answers;
[0075] Establish a notarization matter configuration file, the configuration content of which includes the notarization matters that can be handled and the corresponding field information required for the answers;
[0076] Based on the notarization application instruction, the configuration content of the corresponding notarization matter configuration file is obtained, and combined with the corresponding notarization inquiry record question list and sent to the front end, so that the front end selects the corresponding front end component to draw the notarization matter submission page according to the notarization inquiry record question list and the field information required for the corresponding answer;
[0077] Based on the submission command, and according to the configuration content of the corresponding notarization matter configuration file, the corresponding field information is collected from the submission page and sent to the backend.
[0078] In some embodiments, the processor 202 is further configured to: establish a process configuration file, the configuration content of which includes a combination of various review states in the review process.
[0079] In some embodiments, the processor 202 is further configured to: collect corresponding field information from the submission page and send it to the backend, and then further include:
[0080] Draw the corresponding approval button according to the configuration content of the process configuration file.
[0081] In some embodiments, the processor 202 is further configured to: collect corresponding field information from the submission page and send it to the backend, and then further include:
[0082] The backend management page is dynamically drawn based on the list of questions in the notarized inquiry record and the field information required for the corresponding answers.
[0083] In some embodiments, the processor 202 is further configured to: after constructing the front-end component, further include:
[0084] After establishing a customized list of questions for the notarization inquiry record in the database and obtaining the notarization application instruction, the corresponding list of questions for the notarization inquiry record is loaded from the database based on the notarization application instruction.
[0085] In some embodiments, the processor 202 is further configured to: before obtaining the instruction for notarization, include:
[0086] When the online notary system starts, it reads the configuration files of the notary matters that can be processed into the cache.
[0087] For specific implementation methods, please refer to the aforementioned method embodiments, which will not be repeated here.
[0088] This application may be a method, apparatus, system, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for performing various aspects of this application.
[0089] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0090] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0091] The computer program instructions used to perform the operations of this application may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuits, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), are personalized by utilizing the status information of the computer-readable program instructions. These electronic circuits can execute the computer-readable program instructions to implement various aspects of this application.
[0092] Various aspects of this application are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0093] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0094] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0095] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0096] Note that, unless otherwise explicitly stated, all features disclosed in this specification (including any appended claims, abstract, and drawings) may be replaced by alternative features for achieving the same, equivalent, or similar purpose. Therefore, unless explicitly stated otherwise, each disclosed feature is merely one example of a set of equivalent or similar features. Where used, "further," "preferably," "even further," and "more preferably" are simple starting points for describing another embodiment based on the foregoing embodiments, the combination of which with the foregoing embodiments constitutes the complete configuration of another embodiment. Any combination of several "further," "preferably," "even further," or "more preferably" settings following the same embodiment constitutes yet another embodiment.
[0097] Although this application has been described in detail above with general descriptions and specific embodiments, some modifications or improvements can be made to it, which will be obvious to those skilled in the art. Therefore, all such modifications or improvements made without departing from the spirit of this application fall within the scope of protection claimed in this application.
Claims
1. A pluggable design method for online notarization, characterized in that, Includes the following steps: Different front-end components are constructed based on the different questions in the notarized inquiry record and the different fields of information required for the corresponding answers; Establish a notarization matter configuration file, the configuration content of which includes the notarization matters that can be handled and the corresponding field information required for the answers; Based on the notarization application instruction, the configuration content of the corresponding notarization matter configuration file is obtained, and combined with the corresponding notarization inquiry record question list and sent to the front end, so that the front end selects the corresponding front end component to draw the notarization matter submission page according to the notarization inquiry record question list and the field information required for the corresponding answer; Based on the submission instruction, according to the configuration content of the corresponding notarization matter configuration file, the corresponding field information is collected from the submission page, sent to the backend, and a process configuration file is established. The configuration content of the process configuration file includes a combination of various review states in the review process. After collecting the corresponding field information from the submission page and sending it to the backend, the process also includes: Based on the list of questions in the notarized inquiry record and the field information required for the corresponding answers, the management page of the backend is dynamically drawn, and the corresponding review button is drawn according to the configuration content of the process configuration file. After constructing the aforementioned front-end component, the following is also included: After establishing a customized list of questions for the notarization inquiry record in the database and obtaining the notarization application instruction, the corresponding list of questions for the notarization inquiry record is loaded from the database based on the notarization application instruction.
2. The pluggable design method for online notarization according to claim 1, characterized in that, Before obtaining the instruction to notarize the application, the procedure also includes: When the online notary system starts, it reads the configuration files of the notary matters that can be processed into the cache.
3. A pluggable design device for online notarization, characterized in that, include: Memory; as well as A processor connected to the memory, the processor being configured to: Different front-end components are constructed based on the different questions in the notarized inquiry record and the different fields of information required for the corresponding answers; Establish a notarization matter configuration file, the configuration content of which includes the notarization matters that can be handled and the corresponding field information required for the answers; Based on the notarization application instruction, the configuration content of the corresponding notarization matter configuration file is obtained, and combined with the corresponding notarization inquiry record question list and sent to the front end, so that the front end selects the corresponding front end component to draw the notarization matter submission page according to the notarization inquiry record question list and the field information required for the corresponding answer; Based on the submission instruction, according to the configuration content of the corresponding notarization matter configuration file, the corresponding field information is collected from the submission page, sent to the backend, and a process configuration file is established. The configuration content of the process configuration file includes a combination of various review states in the review process. After collecting the corresponding field information from the submission page and sending it to the backend, the process also includes: Based on the list of questions in the notarized inquiry record and the field information required for the corresponding answers, the management page of the backend is dynamically drawn, and the corresponding review button is drawn according to the configuration content of the process configuration file. After constructing the aforementioned front-end component, the following is also included: After establishing a customized list of questions for the notarization inquiry record in the database and obtaining the notarization application instruction, the corresponding list of questions for the notarization inquiry record is loaded from the database based on the notarization application instruction.
4. The pluggable design device for online notarization according to claim 3, characterized in that, The processor is also configured to: When the online notary system starts, it reads the configuration files of the notary matters that can be processed into the cache.
5. A computer storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a machine, it implements the steps of the method as described in any one of claims 1 to 2.