Business processing method, server, application terminal, medium, and electronic device

By matching and processing the template and content information of the application form on the server side, the application form can be displayed in an editable state on the terminal, which solves the problem that the application form cannot be edited again in the existing technology, and improves the efficiency and accuracy of business processing.

CN114764691BActive Publication Date: 2026-03-24TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-11
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In existing technologies, business application forms cannot be edited after submission, resulting in wasted time and errors due to repeated filling in of content, which affects processing efficiency and accuracy.

Method used

The application form template and content information are obtained from the server, matched and processed, and then sent to the application terminal to display an editable application form that supports operations such as copying, deleting, and typing.

Benefits of technology

It enables the editing of submitted application forms, avoiding the inconvenience of repeatedly filling in information and improving the efficiency and accuracy of business processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114764691B_ABST
    Figure CN114764691B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of information processing, and specifically provides a business processing method, a server, an application terminal, a medium and an electronic device for implementing the method. The method comprises: in response to receiving a submission request for a first application form of an electronic business, sending a first response to an application terminal that submits the first application form, so that the application terminal displays a first control; in response to receiving a trigger request for the first control, obtaining template information corresponding to the first application form and content information corresponding to the first application form according to a target control contained in the first application form; performing matching processing on the template information and the content information to obtain a second response; and sending the second response to the application terminal, so that the application terminal displays a second application form containing content information in an editable state. The technical solution can improve the filling efficiency of the application form and the approval efficiency of the application form in the business processing process, thereby improving the business processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of information processing technology, and more specifically, to a business processing method, a server, an application terminal, and a computer storage medium and electronic device for implementing the above method. Background Technology

[0002] The rapid development of internet technology has greatly facilitated people's work and life. For example, people are increasingly completing business applications and approvals online, thereby effectively improving business processing efficiency.

[0003] In related technologies, applicants fill out electronic application forms / documents for relevant business transactions via a terminal and submit the completed forms to approvers. However, once submitted, the completed electronic application forms cannot be edited. For example, if a user submits a leave application and then discovers an issue with the number of leave days before approval, they withdraw the application. In related technologies, this requires re-entering the leave application form, with most of the content identical to the withdrawn one. However, since the withdrawn form cannot be edited, this process is time-consuming due to the repetitive nature of the work.

[0004] Therefore, the business processing efficiency provided by the relevant technologies needs to be improved.

[0005] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure. Summary of the Invention

[0006] The purpose of this disclosure is to provide a business processing method, a server, an application terminal, and a computer storage medium and electronic device for implementing the above method, thereby facilitating business application operations to at least a certain extent, improving the efficiency of filling out application forms in business processing, improving the accuracy of application forms, and improving the efficiency of workflow approval in business processing.

[0007] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0008] According to one aspect of this disclosure, a business processing method is provided, operating on a server, comprising: responding to receiving a submission request for a first application form for an electronic business, sending a first response to an application terminal that submitted the first application form, so that the application terminal displays a first control; responding to receiving a trigger request for the first control, obtaining template information corresponding to the first application form and obtaining content information corresponding to the first application form based on a target control contained in the first application form; performing matching processing on the template information and the content information to obtain a second response; and sending the second response to the application terminal, so that the application terminal displays a second application form containing the content information in an editable state.

[0009] According to one aspect of this disclosure, a business processing method is provided, applied to an application terminal, comprising: sending a submission request for a first application form for an electronic business to a server; receiving a first response sent by the server and displaying a first control, wherein the first response is sent by the server in response to receiving the submission request; sending a trigger request to the server for the first control, so that the server, in response to receiving the trigger request, obtains template information corresponding to the first application form and obtains content information corresponding to the first application form according to a target control included in the first application form, and performs matching processing on the template information and the content information to obtain a second response; receiving the second response sent by the server and displaying a second application form containing the content information in an editable state.

[0010] According to one aspect of this disclosure, a server is provided, comprising: a first sending module, an acquisition module, a matching module, and a second sending module.

[0011] The first sending module is configured to: in response to receiving a submission request for a first application form for electronic services, send a first response to the application terminal that submitted the first application form, so that the application terminal displays a first control; the acquisition module is configured to: in response to receiving a trigger request for the first control, acquire template information corresponding to the first application form and acquire content information corresponding to the first application form based on the target control contained in the first application form; the matching module is configured to: perform matching processing on the template information and the content information to obtain a second response; and the second sending module is configured to: send the second response to the application terminal, so that the application terminal displays a second application form containing the content information in an editable state.

[0012] In some embodiments of this disclosure, based on the foregoing scheme, the server further includes an identity verification module.

[0013] The identity verification module is configured to: obtain the identity information of the first user who submitted the first application form and the identity information of the second user who triggered the first control before the acquisition module obtains the template information corresponding to the first application form and the content information corresponding to the first application form based on the target control contained in the first application form; verify the identity information of the second user based on the first user's identity information, so that if the verification is successful, the template information corresponding to the first application form and the content information corresponding to the first application form based on the target control contained in the first application form are obtained.

[0014] In some embodiments of this disclosure, based on the foregoing scheme, the acquisition module includes a first acquisition unit.

[0015] The first acquisition unit is configured to: acquire the type of electronic service to which the first application form belongs, and acquire the identification information of the template corresponding to the type of electronic service; and retrieve the configuration information of the controls in the template based on the identification information of the template to obtain the template information corresponding to the first application form.

[0016] In some embodiments of this disclosure, based on the foregoing scheme, the acquisition module further includes a second acquisition unit.

[0017] The second acquisition unit is configured to: acquire the identification information of the first application form; acquire the target control contained in the first application form based on the identification information of the first application form; and acquire the content information corresponding to the target control to obtain the content information corresponding to the first application form.

[0018] In some embodiments of this disclosure, based on the foregoing scheme, the matching module is specifically configured to: match the configuration information of the control in the template with the content information according to the identification information of the target control.

[0019] In some embodiments of this disclosure, based on the foregoing scheme, the acquisition module is further configured to: acquire the current status information of the first application form, so as to determine the first response to the application terminal based on the current status information.

[0020] In some embodiments of this disclosure, based on the foregoing scheme, the current status information is a submitted pending approval status, a pre-approval withdrawal status, or an approval passed status. Specifically, the first sending module is configured to: determine a first response to the application terminal based on whether the current status of the first application is a submitted pending approval status, a pre-approval withdrawal status, or an approval passed status, so that the first control displayed on the application terminal contains information for re-editing and resubmitting.

[0021] In some embodiments of this disclosure, based on the foregoing scheme, the current status information is a state of approval followed by cancellation. Specifically, the first sending module is configured to: determine a first response to the application terminal based on the first application being in the state of approval followed by cancellation, so that a first control displayed on the application terminal contains information for resubmission, and a second control is displayed on the application terminal to notify the approval terminal of the current status information of the first application.

[0022] In some embodiments of this disclosure, based on the foregoing scheme, the server further includes a receiving module.

[0023] The receiving module is configured to: after sending the second response to the application terminal, receive the editing information in the second application form through the application terminal, and update the content information in the second application form.

[0024] In some embodiments of this disclosure, based on the foregoing scheme, the first sending module is further configured to: after sending the second response to the application terminal, respond to receiving a submission request for the second application form, and send the first response to the application terminal that submitted the second application form, so that the application terminal displays the first control.

[0025] According to one aspect of this disclosure, an application terminal is provided, comprising: a third sending module, a first display module, a fourth sending module, and a second display module.

[0026] The third sending module is configured to send a submission request for a first application form for electronic services to the server; the first display module is configured to receive a first response sent by the server and display a first control, wherein the first response is sent by the server in response to receiving the submission request; the fourth sending module is configured to send a trigger request for the first control to the server, so that the server, in response to receiving the trigger request, obtains the template information corresponding to the first application form and obtains the content information corresponding to the first application form according to the target control contained in the first application form, and performs matching processing on the template information and the content information to obtain a second response; and the second display module is configured to receive the second response sent by the server and display a second application form containing the content information in an editable state.

[0027] According to one aspect of this disclosure, a computer storage medium is provided that stores a computer program thereon, which, when executed by a processor, implements the above-described business processing method.

[0028] According to one aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-described business processing method by executing the executable instructions.

[0029] According to one aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the business processing methods provided in the various embodiments described above.

[0030] In some embodiments of this disclosure, the technical solutions include, on the one hand, displaying a control on the application terminal after the first application form is submitted. If the control is triggered, the server obtains the template information and content information corresponding to the application form, matches the template information and content information, and sends it to the application terminal, so that the application terminal displays a second application form containing content information that is in an editable state (e.g., can be copied, deleted, typed, pasted, etc.). This allows for the re-editing of submitted application forms, avoiding the inconvenience of filling in duplicate content when resubmitting, and avoiding the possibility of errors when resubmitting duplicate content, thereby improving both business processing efficiency and accuracy.

[0031] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0032] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0033] Figure 1 A schematic diagram of an exemplary system architecture to which the technical solutions of the embodiments of this disclosure can be applied is shown.

[0034] Figure 2a , Figure 2b and Figure 2c The diagrams illustrate the electronic service application page according to embodiments of this disclosure.

[0035] Figure 3 A schematic diagram of a business processing method according to another embodiment of the present disclosure is shown.

[0036] Figure 4 The schematic diagram illustrates a flowchart of a business processing method according to another embodiment of the present disclosure.

[0037] Figure 5 A schematic diagram of a business processing method according to another embodiment of the present disclosure is shown.

[0038] Figure 6 A schematic diagram of an electronic service application page according to an embodiment of this disclosure is shown.

[0039] Figure 7 A schematic diagram of an electronic service application page according to an embodiment of this disclosure is shown.

[0040] Figure 8 The schematic diagram illustrates a flowchart of a second response determination method according to an embodiment of the present disclosure.

[0041] Figure 9 The schematic diagram illustrates the structure of the server according to an embodiment of the present disclosure.

[0042] Figure 10 The schematic diagram illustrates the structure of the terminal according to an embodiment of this disclosure.

[0043] Figure 11 A schematic diagram of the structure of an electronic device in an exemplary embodiment of this disclosure is shown. Detailed Implementation

[0044] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more thorough and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art.

[0045] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0046] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0047] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0048] Figure 1 A schematic diagram of the system architecture of an exemplary application environment to which an embodiment of the present disclosure can be applied is shown.

[0049] like Figure 1 As shown, the system architecture 100 may include a terminal 110, a network 120, and a server 130. The terminal 110 and the server 130 are connected through the network 120.

[0050] Terminal 110 can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, etc., but is not limited to these. In the embodiments provided in this technical solution, terminal 110 can represent an application terminal and an approval terminal. Network 120 can be a communication medium of various connection types that can provide a communication link between terminal 110 and server 130, such as a wired communication link, a wireless communication link, or a fiber optic cable, etc., which is not limited here. Server 130 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides 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, and big data and artificial intelligence platforms.

[0051] The business processing method provided in this embodiment can be executed by the server 130. However, it will be readily understood by those skilled in the art that the business processing method provided in this embodiment can also be executed by the application terminal. These will be described separately in the following embodiments.

[0052] For example, in one exemplary embodiment, the server 130 may respond to a received submission request for a first application form for electronic services by sending a first response to the application terminal that submitted the first application form, so that the application terminal displays a first control; and in response to a received trigger request for the first control, the server 130 may obtain template information corresponding to the first application form and content information of the first application form based on the target control contained in the first application form; further, the server 130 may perform matching processing on the template information and the content information to obtain a second response; then, the server 130 may send the second response to the application terminal so that the application terminal displays a second application form containing the content information in an editable state.

[0053] Figure 2a , Figure 2b and Figure 2c Schematic diagrams of electronic service application pages according to embodiments of this disclosure are shown respectively. Figure 2a The "New Application" page for various types of electronic business application forms is shown as an example. Figure 2b The example shown is the "New Request" page for an electronic business request form of type "Reimbursement". Figure 2c An example is shown of the "Submitted" page of an electronic business application form.

[0054] Specifically, Figure 2a The "New Application" type (shown in shaded shades to indicate selection) is displayed, indicating the types of electronic services that can be applied for, including: leave requests, expense reimbursements, fees, repair requests, procurement, overtime, travel, official seal usage, performance-based compensation, etc. Users can apply for any type of electronic service according to their actual needs, specifically by filling out and submitting the application form for that type. Figure 2b The page shows an application form for an electronic transaction of the type of expense reimbursement. It includes relevant controls such as "Expense Type" control, "Expense Reason" control, expense details control, approval process control, and "Submit" control. Figure 2c The display shows the history of "Submitted" (shown in shaded shades as selected) electronic application forms. Each history entry can include the type of electronic service to which the submitted application belongs and its current approval status. For example, refer to... Figure 2c For application forms of type "leave", the approval status is "under review"; for application forms of type "reimbursement", the approval status is "approved"; and for application forms of type "expenses", the approval status is "withdrawn".

[0055] For example, the "Withdrawn" status means that the submitter of the application has withdrawn the application, thus terminating it. The "Approved" status means that all approvers of the application have approved it, also terminating it. For applications in the "Withdrawn" status, only the incorrect content needs to be modified. However, in related technical solutions, the submitter must re-enter the content corresponding to each control in this type of application, i.e., a new application needs to be initiated. For applications in the "Approved" status, if the submitter wants to initiate a new application with similar content, and if the content of the "Approved" application could be copied, it would facilitate the user's filling out of the new application. However, in related technologies, the content information in "Approved" applications is uneditable and therefore cannot be copied. In addition, when the submitter initiates a completely new application, the content can only be filled out manually, which can be cumbersome and prone to human error, leading to the submission of incorrect information and affecting the efficiency of document flow and approval.

[0056] In view of the problems existing in the related technologies, this technical solution provides the following technical solution:

[0057] In an exemplary embodiment, Figure 3 The illustration schematically shows a flowchart of a business processing method according to an embodiment of this disclosure. Specifically, in this embodiment, the executing entity is a server. Figure 3 The method includes:

[0058] Step S310: In response to receiving a submission request for a first application form for electronic services, a first response is sent to the application terminal that submitted the first application form, so that the application terminal displays a first control; Step S320: In response to receiving a trigger request for the first control, template information corresponding to the first application form and content information corresponding to the first application form are obtained according to the target control contained in the first application form; Step S330: The template information and the content information are matched to obtain a second response; and Step S340: The second response is sent to the application terminal, so that the application terminal displays a second application form containing the content information in an editable state.

[0059] The aforementioned editable state can refer to the fact that the content information in the application form can be copied, deleted, typed, pasted, etc.

[0060] In an exemplary embodiment, Figure 4 A schematic diagram illustrating a business processing method according to another embodiment of this disclosure is provided. Specifically, in this embodiment, the executing entity is an application terminal, as shown in the reference diagram. Figure 4 The method includes:

[0061] Step S410: Send a submission request for a first application form for electronic services to the server; Step S420: Receive a first response from the server and display a first control, wherein the first response is sent by the server in response to receiving the submission request; Step S430: Send a trigger request for the first control to the server, so that the server, in response to receiving the trigger request, obtains the template information corresponding to the first application form and obtains the content information corresponding to the first application form according to the target control contained in the first application form, and performs matching processing on the template information and the content information to obtain a second response; and Step S440: Receive the second response from the server and display a second application form containing the content information in an editable state.

[0062] In an exemplary embodiment, Figure 5 The illustration shows a flowchart of a business processing method according to another embodiment of the present disclosure, which includes an application terminal 510, a server 520, and an approval terminal 530 working together to complete the business processing scheme in this embodiment.

[0063] The following combination Figure 5 right Figure 3 , Figure 4 The specific implementation methods for each step shown will be explained below:

[0064] refer to Figure 5 The application terminal 510 performs step S51: filling out the first application form. And in step S52: submitting the first application form to the server (step S410).

[0065] For example, refer to Figure 2b For applications categorized as "Reimbursement," the corresponding application form contains multiple controls. Filling out the reimbursement type application form involves selecting / entering mandatory / required fields (e.g., controls marked with an asterisk "*"). For example, the mandatory "Reimbursement Type" control allows selection from: travel expenses, transportation expenses, entertainment expenses, and others; the "Reimbursement Reason" control allows entering the corresponding reimbursement reason; and the mandatory "Expense Type" control allows selection from: airfare, train tickets, subsidies, and others. Furthermore, in the approval process, the mandatory "Approver" field can also be set to "CC recipients."

[0066] Once all required fields in the application form are filled, the application form completion process is complete. Further, the application form is submitted to the server by clicking "Submit," causing the server to execute step S310, which involves sending a first response to the application terminal 510 that submitted the first application form, so that the application terminal 510 displays the first field.

[0067] Optionally, after the application terminal 510 completes the application form filling process, it can also submit the application form to the approval terminal 530 by clicking "Submit" (step S52'). The approval terminal 530 then receives the application and executes step S53 to process the application, obtaining an approval result, such as rejecting or approving the application. The approval result can then be fed back to the application terminal 510 (step S54). Therefore, in step S55, the application terminal 510 updates the status information of the first application form based on the approval result. Figure 2c As shown, the status information of the application form can include: under review, approved, withdrawn (withdrawn before approval), rejected, withdrawn after approval (withdrawn after approval), etc.

[0068] Continue to refer to Figure 5 After receiving the submission of the first application form, the server 520 executes step S56: obtaining the current status information of the first application form and determining the first response to the application terminal based on the current status information. And in step S57: sending the first response to the application terminal 510.

[0069] For example, the current status information of the first application form mentioned above includes: pending approval status after submission (e.g., refer to...). Figure 2c (e.g., "Pending Approval"), or withdrawal status before approval (see reference). Figure 2c The statuses are "withdrawn" and "approved" (e.g., see reference). Figure 2c (The Chinese text is incomplete and cannot be translated.)

[0070] One specific implementation of step S56 above, which involves determining the first response to the requesting terminal based on the current status information, is as follows:

[0071] If the current status of the first application form is: submitted and awaiting approval, withdrawn before approval, or approved, then a first response is determined for the application terminal 510. Specifically, this first response can cause the first control displayed on the application terminal 510 to contain information for further editing and resubmission. Through this control, the applicant can easily modify the submitted application form or copy the content information from the submitted application form to fill in a new application form with a high content similarity angle.

[0072] For example, after receiving the first response, the application terminal 510 displays a first control (step S420) in step S58, or displays both the first and second controls. We will first describe the case where only the first control is displayed. Figure 6 The schematic diagram illustrates a first application page in an approved state according to an embodiment of this disclosure. Figure 7A schematic diagram illustrating a second application page in an edited state according to an embodiment of this disclosure.

[0073] refer to Figure 6 This application form is for item repair requested by Xiao A, and includes "Form Details" and "Approval Process". The Form Details include controls for the submitted application form's approval number, submission time, submitter's department, name of the faulty equipment, description of the fault, repair request date, and estimated repair cost, as well as the corresponding filled-in content for each control. Furthermore, the content information corresponding to these controls is uneditable in this form, which is currently in the "Approved" status.

[0074] After the server obtains the current status information of the application form as "approved" (i.e., approved after approval), it determines the first response information so that the application terminal displays the first control, such as the "Resubmit" control in the figure.

[0075] If the submitter discovers an error in the submitted application form, they can trigger the "Resubmit" control to edit the form again. For example, after triggering the "Resubmit" control, the page will redirect to... Figure 7 The second application form shown is also of the "repair request" type.

[0076] refer to Figure 7 The page is by Figure 6 The content information corresponding to the control in the middle transitions from an uneditable state to an editable state. Specifically, the content in the current application form is the same as the content in the previously submitted application form. For example, the user can modify the relevant content at any control that needs to be modified. For instance, if the "estimated repair cost" in the previously submitted application form is 218, then... Figure 7 The amount can be modified in the application form shown. The modified application form can then be submitted again using the "Submit" control. As another example, a user can copy the content corresponding to any control in this application form. For instance, if the content entered in another new application form is the same as or similar to the content corresponding to the "Fault Description" control in this application form, then that... Figure 7 In the editable state shown, the user Copy the content corresponding to the "Fault Description" control and paste it into the new application form. As you can see, this solution not only makes it easier for users to modify submitted application forms but also provides convenience for filling out new application forms.

[0077] As can be seen, this technical solution allows the submitter to access the details page as the submitter, displaying a primary control (e.g., a touch button labeled "Resubmit") for applications already submitted (corresponding to the uneditable page). Clicking this button initiates a new application of the same type, automatically filling in the content from the current details page into the new application, helping the applicant complete the application accurately and quickly.

[0078] Continue to refer to Figure 5 The following describes the situation where the first control and the second control are displayed simultaneously in step S58. Another specific implementation of step S56 above, which determines the first response to the requesting terminal based on the current status information, is as follows:

[0079] If the current status of the aforementioned first application form is "approved and then withdrawn," this application form, having been approved but subsequently withdrawn by the submitter, requires a notification to the approval terminal if the submitter resubmits the application after editing it. The server 520 then determines a first response to the application terminal 510. Specifically, this first response may include information about the resubmission in a first control displayed on the application terminal 510. Simultaneously, the first response may also cause the application terminal 510 to display a second control to notify the approval terminal 530 of the current status of the application form. For example, in response to triggering the second control (step S59'), the approval terminal 530 generates a notification message (step S510'). Through this notification message, the user of the approval terminal 530 can obtain information about the application form with the status "approved and then withdrawn," and consult with the approver to further formulate an approval opinion.

[0080] Continue to refer to Figure 5 In response to the touch of the first control (steps S59 and S430), the server 520 executes step S510: obtaining the identity information of the first user who submitted the first application form, and obtaining the identity information of the second user who triggered the first control. For example, with user authorization, the user's facial features can be obtained through the camera at the terminal displaying the application form to obtain the user's identity information. With user authorization, the user's fingerprint features can also be obtained through the touchscreen at the terminal displaying the application form to obtain the user's identity information.

[0081] Further, proceed to step S511: perform identity verification.

[0082] In an exemplary embodiment, the comparison can be made to determine whether the second user identity information is the same as the first identity information. For example, a user identifier can be determined based on the user's facial features, and the identity information of the two users can be determined by comparing whether the user identifiers are the same. If the second user identity information is different from the first identity information, indicating that the second user information verification has failed, step S512 is executed. In step S512, the server 520 generates an identity mismatch / no further editing permission reminder and sends the reminder to the application terminal 510 (step S513). If the second user identity information is the same as the first identity information, indicating that the second user information verification has passed, step S514 is executed. In step S514, the template information corresponding to the first application form and the content information of the first application form are obtained. The template information and the content information are matched to obtain a second response (steps S320 and S330).

[0083] In another exemplary embodiment, it is determined whether the second identity information has been authorized by the first identity information. For example, authorization could be between different users, such as user A authorizing user B to use the information in an application submitted by user A; or it could be between the same user and different accounts belonging to the same user, such as two accounts belonging to the same user, denoted as C1 and C2, where account C1 authorizes account C2 to use the information in an application submitted by account C1.

[0084] If the second identity information is authorized by the first identity information, indicating that the second user information verification failed, then step S512 is executed. In step S512, the server 520 generates an identity mismatch / no further editing permission reminder and sends the reminder to the application terminal 510 (step S513). If the second identity information is not authorized by the first identity information, indicating that the second user information verification passed, then step S514 is executed. In step S514, the template information corresponding to the first application form and the content information of the first application form are obtained, and the template information and the content information are matched to obtain the second response (steps S320 and S330).

[0085] The above identity verification can effectively protect the security of submitted applications and prevent the submitter's information from being used maliciously.

[0086] As an exemplary embodiment, Figure 8 A schematic flowchart of a second response determination method according to an embodiment of this disclosure is shown. (Reference) Figure 8The template information corresponding to the first application form is obtained through steps S810, S820, and S830; the content information corresponding to the first application form is obtained through steps S810', S82', and S83'; and further, a matching process is performed through step S840. Specifically:

[0087] Step S810: Obtain the type of electronic service to which the first application form belongs. Step S820: Obtain the identification information of the template corresponding to the type of electronic service. Step S830: Retrieve the configuration information of the controls in the template based on the template identification information to obtain the template information corresponding to the first application form.

[0088] For example, different types of electronic services have different objectives for their application forms. For instance, the template for an electronic service of type "reimbursement" would be as follows: Figure 2b As shown. For example, the template for an electronic service application of type "repair" is as follows. Figure 6 As shown.

[0089] For example, if the type of electronic service described in the first application form above is "reimbursement", the template for this type of application form is as follows: Figure 2b As shown, it includes: "Reimbursement Type" control, "Reimbursement Reason" control, reimbursement details related controls, approval process related controls, and "Submit" control.

[0090] For example, templates corresponding to different types are distinguished by identification information ID. Therefore, the configuration information of controls in the template for the "reimbursement" type of business can be retrieved based on the identification information of that template to obtain the template information for the "reimbursement" type of business.

[0091] refer to Figure 8 Step S810': Obtain the identification information of the first application form. Step S820': Obtain the target control contained in the first application form based on the identification information of the first application form. Step S830': Obtain the content information corresponding to the target control to obtain the content information corresponding to the first application form.

[0092] For example, a submitted application form has its own identification information ID. Based on the ID of the first submitted application form, the target controls contained in that application form are retrieved. Furthermore, the content information corresponding to each of these target controls is obtained, thus acquiring the content information contained in the first application form. (Reference) Figure 2b Get the content information corresponding to the "Reimbursement Type" control, such as "Transportation Expenses"; get the content information corresponding to the "Expense Type" control, such as "Airplane Ticket"; get the content information corresponding to the "Approver" control, such as "Manager Wang", etc.

[0093] refer to Figure 8 In step S840, the configuration information of the control in the template and the content information are matched according to the identification information of the target control.

[0094] For example, the content information and template information corresponding to the first application form are matched and mixed in according to the control ID to determine the second response. Further, the second response is sent to the application terminal 510 (steps S515 and S440) so that the application terminal displays the second application form containing the content information in an editable state (step S516).

[0095] The second application form, which includes editable content, allows for the re-editing of previously submitted application forms, simplifying the application process and improving efficiency. It also avoids the inconvenience of re-entering duplicate information when resubmitting applications and minimizes the possibility of errors, thus improving the accuracy of application forms and streamlining the approval process. Ultimately, this enhances both the efficiency and accuracy of business processing.

[0096] In an exemplary embodiment, the server 520 also receives editing information from the second application form via the application terminal 510 and updates the content information in the second application form. This enables further editing of the second application form.

[0097] In an exemplary embodiment, the server 520 responds to the received submission request for the second application form by sending a first response to the application terminal that submitted the second application form (execution process as in step S57), so that the application terminal 510 displays the aforementioned first control. In other words, in the business processing method provided by this technical solution, submitted application forms can be modified repeatedly, which is beneficial for further improving business processing efficiency and accuracy.

[0098] Those skilled in the art will understand that all or part of the steps of the above embodiments are implemented as a computer program executed by a processor (including CPU and GPU). When the computer program is executed by the CPU, it performs the functions defined by the methods provided in this disclosure. The program can be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk, or an optical disk.

[0099] Furthermore, it should be noted that the above figures are merely illustrative representations of the processes included in the methods according to exemplary embodiments of this disclosure, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0100] The following describes an embodiment of the server-side implementation of the business processing scheme disclosed herein, which can be used to execute the business processing methods described above.

[0101] Figure 9 This diagram illustrates the structure of a service processing apparatus in an exemplary embodiment of this disclosure. Figure 9 As shown, the server 900 includes: a first sending module 901, an acquisition module 902, a matching module 903, and a second sending module 904.

[0102] The first sending module 901 is configured to: in response to receiving a submission request for a first application form for electronic services, send a first response to the application terminal that submitted the first application form, so that the application terminal displays a first control; the acquisition module 902 is configured to: in response to receiving a trigger request for the first control, acquire template information corresponding to the first application form and acquire content information corresponding to the first application form based on the target control contained in the first application form; the matching module 903 is configured to: perform matching processing on the template information and the content information to obtain a second response; and the second sending module 904 is configured to: send the second response to the application terminal, so that the application terminal displays a second application form containing the content information in an editable state.

[0103] In some embodiments of this disclosure, based on the aforementioned scheme, the server 900 further includes an identity verification module 905.

[0104] The identity verification module 905 is configured to: obtain the identity information of the first user who submitted the first application form and the identity information of the second user who triggered the first control before the acquisition module 902 acquires the template information corresponding to the first application form and the content information corresponding to the first application form based on the target control contained in the first application form; verify the identity information of the second user based on the first user's identity information, so that if the verification is successful, the template information corresponding to the first application form and the content information corresponding to the first application form based on the target control contained in the first application form are acquired.

[0105] In some embodiments of this disclosure, based on the foregoing scheme, the acquisition module 902 includes a first acquisition unit.

[0106] The first acquisition unit is configured to: acquire the type of electronic service to which the first application form belongs, and acquire the identification information of the template corresponding to the type of electronic service; and retrieve the configuration information of the controls in the template based on the identification information of the template to obtain the template information corresponding to the first application form.

[0107] In some embodiments of this disclosure, based on the foregoing scheme, the acquisition module 902 further includes a second acquisition unit.

[0108] The second acquisition unit is configured to: acquire the identification information of the first application form; acquire the target control contained in the first application form based on the identification information of the first application form; and acquire the content information corresponding to the target control.

[0109] In some embodiments of this disclosure, based on the foregoing scheme, the matching module 903 is specifically configured to: match the configuration information of the control in the template with the content information according to the identification information of the target control.

[0110] In some embodiments of this disclosure, based on the foregoing scheme, the acquisition module 902 is further configured to: acquire the current status information of the first application form, so as to determine the first response to the application terminal based on the current status information.

[0111] In some embodiments of this disclosure, based on the foregoing scheme, the current status information is a submitted pending approval status, a pre-approval withdrawal status, or an approval passed status. Specifically, the first sending module 901 is configured to: determine a first response to the application terminal based on whether the current status of the first application form is a submitted pending approval status, a pre-approval withdrawal status, or an approval passed status, so that the first control displayed on the application terminal contains information for re-editing and resubmitting.

[0112] In some embodiments of this disclosure, based on the foregoing scheme, the current status information is a state of approval followed by cancellation. Specifically, the first sending module 901 is configured to: determine a first response to the application terminal based on the first application being in the state of approval followed by cancellation, so that the first control displayed on the application terminal contains information for resubmission, and to display a second control on the application terminal for notifying the approval terminal of the current status information of the first application.

[0113] In some embodiments of this disclosure, based on the foregoing scheme, the server 900 further includes a receiving module 906.

[0114] The receiving module 906 is configured to: after sending the second response to the application terminal, receive the editing information in the second application form through the application terminal, and update the content information in the second application form.

[0115] In some embodiments of this disclosure, based on the foregoing scheme, the first sending module 901 is further configured to: after sending the second response to the application terminal, respond to receiving a submission request for the second application form, and send the first response to the application terminal that submitted the second application form, so that the application terminal displays the first control.

[0116] The specific details of each unit in the above-mentioned server have been described in detail in the business processing method of the instruction manual, so they will not be repeated here.

[0117] The following describes an embodiment of a terminal that executes the business processing scheme of this disclosure, which can be used to execute the business processing methods described above.

[0118] Figure 10 A schematic diagram of the structure of the terminal applied for in an exemplary embodiment of this disclosure is shown. For example... Figure 10 As shown, the application terminal 1000 includes: a third sending module 1001, a first display module 1002, a fourth sending module 1003, and a second display module 1004.

[0119] The third sending module 1001 is configured to send a submission request for a first application form for electronic services to the server; the first display module 1002 is configured to receive a first response from the server and display a first control, wherein the first response is sent by the server in response to receiving the submission request; the fourth sending module 1003 is configured to send a trigger request for the first control to the server, so that the server, in response to receiving the trigger request, obtains the template information corresponding to the first application form and obtains the content information corresponding to the first application form according to the target control contained in the first application form, and performs matching processing on the template information and the content information to obtain a second response; and the second display module 1004 is configured to receive the second response from the server and display a second application form containing the content information in an editable state.

[0120] The specific details of each unit in the above application process have been described in detail in the business processing method of the specification, so they will not be repeated here.

[0121] Figure 11 A schematic diagram of the structure of a computer system suitable for implementing the embodiments of the present disclosure is shown.

[0122] It should be noted that, Figure 11 The computer system 1100 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0123] like Figure 11 As shown, the computer system 1100 includes a processor 1101 (including a Graphics Processing Unit (GPU) and a Central Processing Unit (CPU)), which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 1102 or programs loaded from storage portion 1108 into Random Access Memory (RAM) 1103. The RAM 1103 also stores various programs and data required for system operation. The CPU 1101, ROM 1102, and RAM 1103 are interconnected via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.

[0124] The following components are connected to I / O interface 1105: an input section 1106 including a keyboard, mouse, etc.; an output section 1107 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1108 including a hard disk, etc.; and a communication section 1109 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 1109 performs communication processing via a network such as the Internet. A drive 1110 is also connected to I / O interface 1105 as needed. Removable media 1111, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1110 as needed so that computer programs read from them can be installed into storage section 1108 as needed.

[0125] In particular, according to embodiments of this disclosure, the processes described below with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1109, and / or installed from removable medium 1111. When the computer program is executed by central processing unit (CPU) 1101, it performs various functions defined in the system of this application.

[0126] It should be noted that the computer-readable medium shown in the embodiments of this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such transmitted data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0127] 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 disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated 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 a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0128] The units described in the embodiments of this disclosure can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the unit itself.

[0129] In another aspect, this application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods described in the above embodiments.

[0130] For example, the electronic device described above can achieve the following: Figure 3 As shown: Step S310, in response to receiving a submission request for a first application form for electronic services, a first response is sent to the application terminal that submitted the first application form, so that the application terminal displays a first control; Step S320, in response to receiving a trigger request for the first control, template information corresponding to the first application form and content information corresponding to the first application form are obtained according to the target control contained in the first application form; Step S330, the template information and the content information are matched to obtain a second response; and Step S340, the second response is sent to the application terminal, so that the application terminal displays a second application form containing the content information in an editable state.

[0131] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0132] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of this disclosure.

[0133] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0134] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A business processing method, characterized in that, Operating on the server side, including: Upon receiving a submission request for a first application form for electronic services, the system sends a first response to the application terminal that submitted the first application form, causing the application terminal to display a first control in the first application form, and the content information corresponding to the first application form is in an uneditable state; upon receiving a trigger request for the first control, the system obtains the template information corresponding to the first application form and the content information corresponding to the first application form based on the target control contained in the first application form, wherein the template information includes the configuration information of the control in the template; and based on the identification information of the target control, the system performs matching processing on the configuration information of the control in the template and the content information to obtain a second response; The second response is sent to the application terminal so that the application terminal displays a second application form containing the content information in an editable state.

2. The method according to claim 1, characterized in that, Before obtaining the template information corresponding to the first application form, the method further includes: Obtain the identity information of the first user who submitted the first application form, and obtain the identity information of the second user who triggered the first control; The second user's identity information is verified based on the first user's identity information, so that if the verification is successful, the template information corresponding to the first application form and the content information corresponding to the first application form can be obtained.

3. The method according to claim 1, characterized in that, Obtain the template information corresponding to the first application form, including: Obtain the type of electronic service to which the first application form belongs, and obtain the identification information of the template corresponding to the type of electronic service; Based on the template's identification information, the configuration information of the controls in the template is retrieved to obtain the template information corresponding to the first application form.

4. The method according to claim 3, characterized in that, Based on the target control contained in the first application form, obtain the content information corresponding to the first application form, including: Obtain the identification information of the first application form; Obtain the target control contained in the first application form based on the identification information of the first application form; The content information corresponding to the first application form is obtained by acquiring the content information corresponding to the target control.

5. The method according to any one of claims 1 to 4, characterized in that, Before sending a first response to the application terminal that submitted the first application form, the method further includes: obtaining current status information of the first application form to determine a first response to the application terminal based on the current status information.

6. The method according to claim 5, characterized in that, The current status information includes a submitted pending approval status, a pre-approval withdrawal status, or an approved status. Determining the first response to the application terminal based on the current status information includes: Based on the current status of the first application form—whether it is in the pending approval state, the withdrawal state before approval, or the approval state—a first response is determined for the application terminal, so that the first control displayed on the application terminal contains information for re-editing and resubmitting.

7. The method according to claim 5, characterized in that, The current status information indicates that the approval has been approved but then withdrawn. Determining the first response to the application terminal based on the current status information includes: Based on the fact that the first application form is in a state of withdrawal after approval, a first response is determined to the application terminal, so that a first control displayed on the application terminal contains information for resubmission, and a second control is displayed on the application terminal to notify the approval terminal of the current status information of the first application form.

8. The method according to any one of claims 1 to 4, characterized in that, After sending the second response to the requesting terminal, the method further includes: Receive editing information from the second application form through the application terminal, and update the content information in the second application form.

9. The method according to any one of claims 1 to 4, characterized in that, After sending the second response to the requesting terminal, the method further includes: Upon receiving a submission request for the second application form, the system sends the first response to the application terminal that submitted the second application form, so that the application terminal displays the first control.

10. A business processing method, characterized in that, It operates on the application terminal, including: Send a request to the server to submit the first application form for electronic services; The server receives a first response from the server and displays a first control in the first application form. The first response is sent by the server in response to receiving the submission request, and the content information corresponding to the first application form is in an uneditable state. A trigger request for the first control is sent to the server, so that the server responds by receiving the trigger request and obtains the template information corresponding to the first application form and the content information corresponding to the first application form according to the target control contained in the first application form. The server then performs matching processing on the configuration information of the control in the template and the content information according to the identification information of the target control to obtain a second response. The template information includes the configuration information of the control in the template. The system receives the second response sent by the server and displays a second application form containing the content information in an editable state.

11. A server, characterized in that, include: The first sending module is configured to: respond to a received submission request for a first application form for electronic services, send a first response to the application terminal that submitted the first application form, so that the application terminal displays a first control in the first application form, and the content information corresponding to the first application form is in an uneditable state; The acquisition module is configured to: respond to a received trigger request for the first control, acquire template information corresponding to the first application form, and acquire content information corresponding to the first application form based on the target control contained in the first application form, wherein the template information includes configuration information of the control in the template; The matching module is configured to: perform matching processing on the configuration information of the controls in the template and the content information based on the identification information of the target control, to obtain a second response; The second sending module is configured to send the second response to the application terminal so that the application terminal displays a second application form containing the content information in an editable state.

12. An application terminal, characterized in that, include: The third sending module is configured to send a submission request for the first application form of the electronic service to the server. The first display module is configured to: receive a first response sent by the server and display a first control in the first application form, wherein the first response is sent by the server in response to receiving the submission request, and the content information corresponding to the first application form is in an uneditable state; The fourth sending module is configured to: send a trigger request to the server for the first control, so that the server responds by receiving the trigger request to obtain the template information corresponding to the first application form and the content information corresponding to the first application form according to the target control contained in the first application form, and performs matching processing on the configuration information of the control in the template and the content information according to the identification information of the target control to obtain a second response, wherein the template information includes the configuration information of the control in the template; The second display module is configured to receive the second response sent by the server and display a second application form containing the content information in an editable state.

13. A computer storage medium, characterized in that, It stores a computer program thereon; when the computer program is executed by a processor, it implements the business processing method as described in any one of claims 1 to 9, and implements the business processing method as described in claim 10.

14. An electronic device, characterized in that, The electronic device includes: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the business processing method as described in any one of claims 1 to 9; and, implement the business processing method as described in claim 10.

15. A computer product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, wherein a processor of a computer device reads the computer instructions from the computer-readable storage medium, executes the computer instructions, and causes the computer device to perform the business processing method as described in any one of claims 1 to 9; and to implement the business processing method as described in claim 10.

Citation Information

Patent Citations

  • Automatic bill generation method and apparatus, computer device and storage medium

    CN108564340A

  • Approval method and system for financial data approval

    CN109741000A

  • Task permission control method and device

    CN110874219A