Financial business process display method and device based on mobile terminal, and electronic equipment
By obtaining and displaying the purchase process templates of financial products on the mobile side, the problems of high cost and low efficiency of financial business processes on the mobile side are solved, and rapid online and efficient output are achieved, reducing production costs.
Patent Information
- Application Number
- CN202310706007.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-14
- Publication Date
- 2024-12-17
AI Technical Summary
In the prior art, the production cost of financial business processes on the mobile terminal is high, the product output efficiency is low, and the frequent version iterations cause the product to miss the best recommended time, the public information interface transmits data interface is under pressure, and the code reuse rate is low.
By receiving customer product purchase requests on the mobile side, obtain the product purchase process template of the target financial product, including response nodes and indicator templates, send it to the mobile side to display and complete the purchase operation, and use the general purchase process template to support the rapid launch of similar financial products. Reduce front-end and back-end code development.
It realizes the rapid launch of products and efficient output, reduces production costs, improves product output efficiency, avoids the long cycle of version iteration, and supports the same set of product purchase process templates for similar financial products.
Smart Images

Figure CN119151676A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing and other related technical fields, and in particular to a method and device for displaying a financial business process based on a mobile terminal, and an electronic device. Background Art
[0002] The main business processes of financial institutions have become relatively mature and stable. However, with the rapid development of Internet technology and the popularization of mobile devices such as mobile phones, the traditional operating model can no longer meet the business needs of Internet commercial banks. The demand for using mobile terminals to handle financial business is increasing, and higher requirements are placed on product richness, functional ease of use, and customer mining operations. Internet commercial banks need to improve their competitiveness and reduce overall costs by adopting fast-response, process-configurable customer page dynamic control technology.
[0003] Most of the related technologies adopt a version iteration model, but frequent version iterations will make the product launch cycle too long, causing the product to miss the best recommended time. At the same time, the use of public information interfaces to transmit data will cause high interface pressure. Similar products developed using multiple sets of codes will lead to low code reuse rates, high business production costs but low product output efficiency.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present invention provide a method and device for displaying a financial business process based on a mobile terminal, and an electronic device, so as to at least solve the technical problems of high business production cost and low product output efficiency in related technologies.
[0006] According to one aspect of an embodiment of the present invention, a method for displaying a financial business process based on a mobile terminal is provided, comprising: receiving a product purchase request, wherein the product purchase request is a purchase request for a target financial product initiated by a customer through a financial application APP pre-installed on a mobile terminal held by the customer, and the product purchase request at least includes: a product code; responding to the product purchase request, and obtaining a product purchase process template for the target financial product based on the product code, wherein the product purchase process template includes: N response nodes, each of the response nodes has M indicator templates, and a sequential connection relationship between the response nodes, each of the response nodes corresponds to a purchase process page, each of the indicator templates corresponds to at least one product form element in the purchase process page, and the purchase process page contains at least product purchase information to be filled in, and N and M are positive integers; sending the product purchase process template to the mobile terminal, and displaying a set of purchase process pages for the target financial product on the mobile terminal; receiving the filled-in product purchase information returned by the mobile terminal, and completing the purchase operation of the target financial product based on the filled-in product purchase information.
[0007] Optionally, in response to the product purchase request, the step of obtaining the product purchase process template of the target financial product based on the product code includes: in response to the product purchase request, calling the product interface corresponding to the product code; obtaining all process nodes of the target financial product through the product interface, wherein all process nodes include: the N response nodes corresponding to the target financial product; and determining the product purchase process template of the target financial product based on all process nodes.
[0008] Optionally, the step of sending the product purchase process template to the mobile terminal and displaying the purchase process page set of the target financial product on the mobile terminal includes: determining all purchase process pages to be displayed on the mobile terminal and the page display order based on the product purchase process template; determining the front-end display template and the corresponding display template code based on all the purchase process pages and the page display order; sending the product purchase process template to the mobile terminal, calling the front-end display template by the display template code, and providing rendering operations for all purchase process pages through the front-end display template to display the purchase process page set of the target financial product on the mobile terminal.
[0009] Optionally, the steps of receiving the filled-in product purchase information returned by the mobile terminal, and completing the purchase operation of the target financial product based on the filled-in product purchase information include: receiving the filled-in product purchase information returned by the mobile terminal, matching the filled-in product purchase information with the product purchase process template, determining K response nodes and corresponding response interfaces corresponding to the filled-in information, wherein K is a positive integer and K is less than or equal to N; performing product purchase interactive operations with the mobile terminal through the response interface to complete the purchase operation of the target financial product.
[0010] Optionally, the indicator template is pre-configured, and when configuring the indicator template, it includes: obtaining a commonly used purchase process page that displays T financial products in the historical process, where T is a positive integer; extracting product form elements and corresponding element data in the commonly used purchase process page, and determining the data source of the element data corresponding to each of the product form elements, wherein the data source includes at least one of the following: text recognition OCR, interface acquisition, external device editing and input, and external device selection; setting at least one corresponding display form for different data sources, wherein the display forms include: image field, text field, input box, text, interface form, administrative division, button, multiple selection, single selection, and drop-down; based on the data source and the corresponding display form, configuring the indicator template corresponding to the product form element.
[0011] Optionally, after setting corresponding display forms for different data sources, it also includes: confirming the front-end control encapsulated on the indicator template based on the display form.
[0012] Optionally, the product form elements include: product name, product code, data source, display format, whether required, whether editable, verification rules, description, and default value.
[0013] Optionally, the product purchase process template is pre-configured, and when configuring the product purchase process template, it includes: obtaining the product purchase process; extracting all response nodes in the product purchase process; obtaining the indicator template set corresponding to each of the response nodes, combining the individual indicator templates in the indicator template set to obtain the process node template corresponding to each of the response nodes; combining all the process node templates to obtain the product purchase process template for financial products.
[0014] Optionally, the step of obtaining the product purchase process includes: creating a new financial product and configuring product attribute information of the new financial product, wherein the product attribute information includes at least one of the following: product name, product code, department, credit type, blacklist and whitelist, business process node; defining the product purchase process of the financial product, and determining the sequential connection relationship between each response node in the product purchase process template.
[0015] According to another aspect of an embodiment of the present invention, a mobile-based financial business process display device is provided, comprising: a first receiving unit, configured to receive a product purchase request, wherein the product purchase request is a purchase request for a target financial product initiated by a customer through a financial application APP pre-installed on a mobile terminal held by the customer, and the product purchase request at least comprises: a product code; a responding unit, configured to respond to the product purchase request, and obtain a product purchase process template for the target financial product based on the product code, wherein the product purchase process template comprises: N response nodes, each of the response nodes having M indicator templates, and a sequential connection relationship between the response nodes, each of the response nodes corresponding to a purchase process page, each of the indicator templates corresponding to at least one product form element in the purchase process page, and the purchase process page at least comprises product purchase information to be filled in, and N and M are positive integers; a display unit, configured to send the product purchase process template to the mobile terminal, and display a set of purchase process pages for the target financial product on the mobile terminal; a second receiving unit, configured to receive the filled-in product purchase information returned by the mobile terminal, and complete the purchase operation of the target financial product based on the filled-in product purchase information.
[0016] Optionally, the response unit includes: a response module, used to respond to the product purchase request and call the product interface corresponding to the product code; a first acquisition module, used to obtain all process nodes of the target financial product through the product interface, wherein all process nodes include: the N response nodes corresponding to the target financial product; a first determination module, used to determine the product purchase process template of the target financial product based on all process nodes.
[0017] Optionally, the display unit includes: a second determination module, used to determine all purchase process pages to be displayed on the mobile terminal and the page display order based on the product purchase process template; a third determination module, used to determine the front-end display template and the corresponding display template code based on all the purchase process pages and the page display order; a display module, used to send the product purchase process template to the mobile terminal, call the front-end display template by the display template code, and provide rendering operations for all purchase process pages through the front-end display template to display the purchase process page set of the target financial product on the mobile terminal.
[0018] Optionally, the second receiving unit includes: a receiving module, used to receive the filled-in product purchase information returned by the mobile terminal, match the filled-in product purchase information with the product purchase process template, determine K response nodes corresponding to the filled-in information and the corresponding response interface, where K is a positive integer and K is less than or equal to N; an interaction module, used to perform product purchase interaction operations with the mobile terminal through the response interface to complete the purchase operation of the target financial product.
[0019] Optionally, the financial business process display device also includes: a second acquisition module, used to obtain a commonly used purchase process page that displays T financial products in the historical process, where T is a positive integer; a first extraction module, used to extract product form elements and corresponding element data in the commonly used purchase process page, and determine the data source of the element data corresponding to each of the product form elements, wherein the data source includes at least one of the following: text recognition OCR, interface acquisition, external device editing and input, and external device selection; a setting module, used to set at least one corresponding display form for different data sources, wherein the display form includes: image field, text field, input box, text, interface form, administrative division, button, multiple selection, single selection, and drop-down; a configuration module, used to configure the indicator template corresponding to the product form element based on the data source and the corresponding display form.
[0020] Optionally, the financial business process display device further includes: a confirmation module, configured to confirm the front-end control packaged on the indicator template based on the display form.
[0021] Optionally, the product form elements include: product name, product code, data source, display format, whether required, whether editable, verification rules, description, and default value.
[0022] Optionally, the financial business process display device also includes: a third acquisition module, used to acquire the product purchase process; a second extraction module, used to extract all response nodes in the product purchase process; a fourth acquisition module, used to acquire the indicator template set corresponding to each of the response nodes, and combine the individual indicator templates in the indicator template set to obtain the process node template corresponding to each of the response nodes; a combination module, used to combine all the process node templates to obtain the product purchase process template of the financial product.
[0023] Optionally, the third acquisition module includes: a creation submodule, used to create a new financial product and configure product attribute information of the new financial product, wherein the product attribute information includes at least one of the following: product name, product code, department, credit type, blacklist and whitelist, business process node; a definition submodule, used to define the product purchase process of the financial product and determine the sequential connection relationship between each response node in the product purchase process template.
[0024] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is further provided, wherein the computer-readable storage medium includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any of the above-mentioned mobile-based financial business process display methods.
[0025] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the above-mentioned mobile-based financial business process display methods.
[0026] In the present disclosure, a product purchase request is first received, including at least a product code, and then a response is given to the product purchase request, and a product purchase process template of a target financial product is obtained based on the product code, wherein each response node in the product purchase process template corresponds to a purchase process page, and the purchase process page contains at least product purchase information to be filled in, and then the product purchase process template is sent to a mobile terminal, and a set of purchase process pages of the target financial product is displayed on the mobile terminal, and finally, the filled-in product purchase information returned by the mobile terminal is received, and the purchase operation of the target financial product is completed based on the filled-in product purchase information.
[0027] In the present disclosure, by receiving the product code in the product purchase request, the purchase process template of the corresponding target financial product is retrieved. The purchase process template is universal and contains product purchase information to be filled in. The purchase process template is sent to the mobile terminal to collect the product purchase information, and the purchase operation of the target financial product is completed based on the filled-in product purchase information. The method of using the universal purchase process template to collect the product purchase information and then completing the purchase of the product based on the information can support similar financial products to use the same set of product purchase process templates, without the need for long-term version iterations, thereby accelerating the efficiency of product output, and the entire purchase process does not involve front-end and back-end code development, and does not require excessively high production costs, thereby solving the technical problems of high business production costs and low product output efficiency in related technologies. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0029] Figure 1 is a flowchart of an optional mobile-based financial business process display method according to an embodiment of the present invention;
[0030] Figure 2 is a flowchart of an optional method for dynamically controlling the display of a mobile terminal process according to an embodiment of the present invention;
[0031] Figure 3 is a schematic diagram of an optional mobile terminal-based financial business process display device according to an embodiment of the present invention;
[0032] Figure 4 It is a hardware structure block diagram of an electronic device (or mobile device) according to a mobile-based financial business process display method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0033] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0035] It should be noted that the mobile-based financial business process display method and device in the present disclosure can be used in the data processing field (when the display process of financial business is processed based on the mobile terminal), and can also be used in any field other than the data processing field (when the display process of financial business is processed based on the mobile terminal). The present disclosure does not limit the application field of the mobile-based financial business process display method and device.
[0036] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation portals for users to choose to authorize or refuse. For example, an interface is set up between this system and relevant users or organizations. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.
[0037] The following embodiments of the present invention can be applied to various systems / applications / devices that display financial business processes based on mobile terminals. The present invention uses a general purchase process template to collect product purchase information, and then completes the purchase of products based on the information. This method can support similar financial products to use the same set of product purchase process templates, without the need for long-term version iterations, thereby speeding up product output efficiency, and the entire purchase process does not involve front-end and back-end code development, and does not require excessively high production costs, thereby solving the technical problems of high business production costs and low product output efficiency in related technologies.
[0038] The present invention is described in detail below in conjunction with various embodiments.
[0039] Embodiment 1
[0040] According to an embodiment of the present invention, an embodiment of a method for displaying a financial business process based on a mobile terminal is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0041] Figure 1 is a flowchart of an optional mobile-based financial business process display method according to an embodiment of the present invention, such as Figure 1 As shown, the method comprises the following steps:
[0042] Step S101, receiving a product purchase request, wherein the product purchase request is a purchase request for a target financial product initiated by a customer through a financial application APP pre-installed on a mobile terminal held by the customer, and the product purchase request at least includes: a product code.
[0043] Step S102, respond to the product purchase request, and obtain the product purchase process template of the target financial product based on the product code, wherein the product purchase process template includes: N response nodes, each response node has M indicator templates and a sequential connection relationship between the response nodes, each response node corresponds to a purchase process page, each indicator template corresponds to at least one product form element in the purchase process page, the purchase process page contains at least product purchase information to be filled in, and N and M are positive integers.
[0044] Step S103, sending the product purchase process template to the mobile terminal, and displaying the purchase process page set of the target financial product on the mobile terminal.
[0045] Step S104, receiving the filled-in product purchase information returned by the mobile terminal, and completing the purchase operation of the target financial product based on the filled-in product purchase information.
[0046] Through the above steps, a product purchase request is first received, including at least a product code, and then the product purchase request is responded to, and a product purchase process template of the target financial product is obtained based on the product code, wherein each response node in the product purchase process template corresponds to a purchase process page, and the purchase process page contains at least product purchase information to be filled in; then the product purchase process template is sent to the mobile terminal, and a set of purchase process pages of the target financial product is displayed on the mobile terminal; the filled-in product purchase information returned by the mobile terminal is received, and the purchase operation of the target financial product is completed based on the filled-in product purchase information.
[0047] In this embodiment, the purchase process template of the corresponding target financial product is retrieved by receiving the product code in the product purchase request. The purchase process template is universal and contains product purchase information to be filled in. The purchase process template is sent to the mobile terminal to collect the product purchase information, and the purchase operation of the target financial product is completed based on the filled-in product purchase information. The method of using the universal purchase process template to collect product purchase information and then completing the purchase of the product based on the information can support similar financial products to use the same set of product purchase process templates, without the need for long-term version iterations, thereby accelerating the efficiency of product output, and the entire purchase process does not involve front-end and back-end code development, and does not require excessively high production costs, thereby solving the technical problems of high business production costs and low product output efficiency in related technologies.
[0048] The embodiment of the present invention is described in detail below in combination with the above steps.
[0049] It should be noted that the implementing body of the embodiment of the present invention is a display system for the product purchase process. By encapsulating the back-end value acquisition logic and front-end display controls of the purchase process template, an associated method for displaying the general purchase process template of the product on the mobile page is obtained, thereby realizing dynamic display and revision of the process plan for online products to meet the business needs and regulatory requirements of the products.
[0050] In the embodiment of the present invention, it is necessary to pre-configure an indicator template to associate with a process node in a subsequent product purchase process template of a mobile terminal, and collaboratively complete the purchase interaction operation of the target financial product.
[0051] Optionally, when configuring the indicator template, it includes: obtaining a commonly used purchase process page that displays T financial products in the history, where T is a positive integer; extracting product form elements and corresponding element data in the commonly used purchase process page, and determining the data source of the element data corresponding to each product form element, wherein the data source includes at least one of the following: text recognition OCR, interface acquisition, external device editing and input, and external device selection; setting at least one corresponding display form for different data sources, wherein the display forms include: image field, text field, input box, text, interface form, administrative division, button, multiple selection, single selection, and drop-down; based on the data source and the corresponding display form, configuring the indicator template corresponding to the product form element.
[0052] Optionally, product form elements include: product name, product code, data source, display format, whether required, whether editable, validation rules, description, and default value.
[0053] Optionally, after setting corresponding display forms for different data sources, the method further includes: confirming a front-end control encapsulated on the indicator template based on the display form.
[0054] It should be noted that the encapsulation forms include: image domain corresponds to encapsulated Vue OCR related controls, text domain corresponds to encapsulated textArea controls, input box corresponds to encapsulated input controls, text corresponds to encapsulated div controls, administrative divisions correspond to encapsulated Vue three-level linkage controls, buttons correspond to button controls, multiple selections correspond to encapsulated Vue multiple selection controls, single selections correspond to encapsulated Vue single selection controls, and drop-down corresponds to encapsulated Select controls.
[0055] In the embodiment of the present invention, it is also necessary to pre-configure a product purchase process template to establish an association relationship with the aforementioned indicator template to collaboratively complete the purchase interaction operation of the target financial product.
[0056] When configuring a product purchase process template, it includes: obtaining the product purchase process; extracting all response nodes in the product purchase process; obtaining the indicator template set corresponding to each response node, combining the indicator templates in the indicator template set, and obtaining the process node template corresponding to each response node; combining all the process node templates to obtain the product purchase process template for financial products.
[0057] Optionally, the step of obtaining the product purchase process includes: creating a new financial product and configuring product attribute information of the new financial product, wherein the product attribute information includes at least one of the following: product name, product code, department, credit type, blacklist and whitelist, business process node; defining the product purchase process of the financial product, and determining the sequential connection relationship between each response node in the product purchase process template.
[0058] Step S101, receiving a product purchase request, wherein the product purchase request is a purchase request for a target financial product initiated by a customer through a financial application APP pre-installed on a mobile terminal held by the customer, and the product purchase request at least includes: a product code.
[0059] It should be noted that the product purchase request may also include: product name, department to which the product belongs, customer name, customer's mobile terminal ID, etc.
[0060] It should be noted that the product code corresponds one-to-one to the calling interface of the product purchase process node. The product purchase process node can be called through the product code to determine the product purchase process template.
[0061] Step S102, respond to the product purchase request, and obtain the product purchase process template of the target financial product based on the product code, wherein the product purchase process template includes: N response nodes, each response node has M indicator templates and a sequential connection relationship between the response nodes, each response node corresponds to a purchase process page, each indicator template corresponds to at least one product form element in the purchase process page, the purchase process page contains at least product purchase information to be filled in, and N and M are positive integers.
[0062] It should be noted that the product purchase information to be filled in on the purchase process page is controlled by different front-end controls according to different display forms, and the completed product purchase information is sent to the back-end. The display forms of the product purchase information to be filled in include but are not limited to: drop-down, single choice, multiple choice, input box, text field, etc.
[0063] Optionally, step S102 includes: responding to a product purchase request, calling a product interface corresponding to the product code; obtaining all process nodes of the target financial product through the product interface, wherein all process nodes include: N response nodes corresponding to the target financial product; and determining a product purchase process template for the target financial product based on all process nodes.
[0064] Step S103, sending the product purchase process template to the mobile terminal, and displaying the purchase process page set of the target financial product on the mobile terminal.
[0065] Optionally, step S103 includes: determining all purchase process pages to be displayed on the mobile terminal and the order of page display based on the product purchase process template; determining the front-end display template and the corresponding display template code based on all purchase process pages and the order of page display; sending the product purchase process template to the mobile terminal, calling the front-end display template by the display template code, and providing rendering operations for all purchase process pages through the front-end display template to display the purchase process page set of the target financial product on the mobile terminal.
[0066] Step S104, receiving the filled-in product purchase information returned by the mobile terminal, and completing the purchase operation of the target financial product based on the filled-in product purchase information.
[0067] Optionally, step S104 includes: receiving the filled-in product purchase information returned by the mobile terminal, matching the filled-in product purchase information with the product purchase process template, determining K response nodes corresponding to the filled-in information and the corresponding response interface, where K is a positive integer and K is less than or equal to N; performing product purchase interactive operations with the mobile terminal through the response interface to complete the purchase operation of the target financial product.
[0068] In an embodiment of the present invention, the nodes of the product purchase process are associated with the product display page of the mobile terminal through product coding, and then the purchase process of the product is assembled using the associated nodes. The purchase process of the product can be updated by changing the association relationship of the nodes, so that the entire purchase process of the mobile terminal is flexible and configurable, and similar products can also be quickly launched online.
[0069] In an embodiment of the present invention, product form elements are templated to form indicator templates to encapsulate back-end value logic and front-end display controls. Only the encapsulated templates and template correspondences need to be used, and the entire association process can be implemented without front-end and back-end development. While meeting product business needs and regulatory needs, redundant code output in the development process is reduced, while reducing developer investment and system operating costs.
[0070] Another optional specific implementation is described in detail below.
[0071] Figure 2 is a flowchart of an optional method for dynamically controlling the display of a mobile terminal process according to an embodiment of the present invention. Figure 2 As shown, the steps of the display method include:
[0072] Step S201, extracting page form information.
[0073] Get the commonly used display pages of mobile services, extract the page form elements, and distinguish the data sources of the form elements. The data sources include: OCR recognition, manual editing, interface acquisition, manual selection, etc.
[0074] Step S202, setting the data display format.
[0075] According to the data source of the form element in step S201, different display forms are set for the form element on the display page of the mobile terminal service.
[0076] For example, the display forms of data recognized by OCR include: image domain; the display forms of manually edited data include: text domain, input box, text; the display forms of data obtained by the interface include: image domain, the display forms of data manually selected by the interface include: administrative divisions, buttons, multiple selections, single selection, and drop-down.
[0077] It should be noted that each display form encapsulates the corresponding backend value logic and frontend controls. Taking the various display forms corresponding to the above data sources as an example, the frontend controls encapsulated in each display form are introduced:
[0078] The image domain corresponds to the encapsulated Vue OCR related controls, the text domain corresponds to the encapsulated textArea control, the input box corresponds to the encapsulated input control, the text corresponds to the encapsulated div control, the administrative division corresponds to the encapsulated Vue three-level linkage control, the button corresponds to the encapsulated button control, the multiple selection corresponds to the encapsulated Vue multiple selection control, the single selection corresponds to the encapsulated Vue single selection control, and the drop-down corresponds to the encapsulated Select control.
[0079] Step S203, configuring a general indicator template.
[0080] Based on the data source of the form element determined in step S201 and the display form corresponding to the data source determined in step S202, assemble in order and generate a general indicator template based on the configuration indicators, wherein the configuration indicators are the product form elements, including: name, code, data source, display form, whether required, whether editable, verification rules, description, and default value.
[0081] Step S204: Generate a purchase process template.
[0082] The purchase process includes multiple response nodes. Each response node corresponds to a display page on the mobile terminal. Each display page needs to display multiple product form elements. Therefore, each response node corresponds to an element set.
[0083] When generating a purchase process template, first obtain the purchase process and extract all response nodes in the purchase process, then determine the element set corresponding to each response node, combine the product form elements in the element set into a response node template, and then combine all the response node templates to generate the purchase process template.
[0084] Step S205: create a new product.
[0085] According to the purchase process template generated in step S204, a corresponding new product is created, and based on the product form element corresponding to the response node template, basic attribute information of the product is configured, including: product name, product code, purchase channel, department, credit type, blacklist and whitelist, and business process node.
[0086] Step S206, defining the product purchase process.
[0087] After the product is successfully created, configure the corresponding purchase process response node for each product, associate different process node templates, and set the node display order to define the overall purchase process of all products.
[0088] Step S207, associating the front-end page.
[0089] Get the process node information of the overall purchase process of all products. Through the configured process template, associate the code in the template with the product code in the front-end display page to complete the logical association between the front-end product overall purchase process page and the back-end purchase process template.
[0090] Step S208, the process is interactive.
[0091] The front end receives the information to be filled in the current display page through the control, and uses the logical association between the front and back ends mentioned above to find the corresponding response interface based on different process nodes, and transmits the received information to the back end through the corresponding response interface, thereby realizing the submission of the form information in the front end display page and completing the front and back interaction of the business process.
[0092] The embodiment of the present invention associates the nodes of the purchase process with the front-end display page through product coding, assembles the purchase process of the product, and updates the purchase process of the product by changing the association between the node and the page, making the entire purchase process of the mobile terminal flexible and configurable, and also completing the rapid launch of similar products.
[0093] The embodiment of the present invention templates the form elements to form indicator templates and develops the back-end value logic and front-end display controls of the corresponding templates. It does not require front-end and back-end development. It only needs to use packaged templates and template correspondences to implement the entire association process, thereby meeting product business needs and regulatory needs while reducing redundant code output in the development process, reducing developer input, and reducing system operating costs.
[0094] The embodiment of the present invention dynamically obtains the display value of the form information by configuring JSONpath in the interface, and implements flexible verification of the form information through regular expression configuration.
[0095] The following is a detailed description in conjunction with another embodiment.
[0096] Embodiment 2
[0097] A mobile-based financial business process display device provided in this embodiment includes multiple implementation units, each of which corresponds to each implementation step in the above-mentioned embodiment 1.
[0098] Figure 3 is a schematic diagram of an optional mobile terminal-based financial business process display device according to an embodiment of the present invention, such as Figure 3 As shown, the display device includes: a first receiving unit 31, a response unit 32, a display unit 33, and a second receiving unit 34, wherein:
[0099] The first receiving unit 31 is used to receive a product purchase request, wherein the product purchase request is a purchase request for a target financial product initiated by a customer through a financial application APP pre-installed on a mobile terminal held by the customer, and the product purchase request at least includes: a product code.
[0100] The response unit 32 is used to respond to the product purchase request and obtain the product purchase process template of the target financial product based on the product code, wherein the product purchase process template includes: N response nodes, each response node has M indicator templates and a sequential connection relationship between the response nodes, each response node corresponds to a purchase process page, each indicator template corresponds to at least one product form element in the purchase process page, and the purchase process page contains at least product purchase information to be filled in, and N and M are positive integers.
[0101] The display unit 33 is used to send the product purchase process template to the mobile terminal and display the purchase process page set of the target financial product on the mobile terminal.
[0102] The second receiving unit 34 is used to receive the filled product purchase information returned by the mobile terminal, and complete the purchase operation of the target financial product based on the filled product purchase information.
[0103] The above-mentioned mobile-based financial business process display device first receives a product purchase request, including at least a product code, through the first receiving unit 31, and then responds to the product purchase request through the response unit 32, and obtains a product purchase process template for the target financial product based on the product code, wherein each response node in the product purchase process template corresponds to a purchase process page, and the purchase process page contains at least product purchase information to be filled in, and then sends the product purchase process template to the mobile terminal through the display unit 33, and displays a set of purchase process pages of the target financial product on the mobile terminal, and finally receives the filled-in product purchase information returned by the mobile terminal through the second receiving unit 34, and completes the purchase operation of the target financial product based on the filled-in product purchase information.
[0104] In this embodiment, the purchase process template of the corresponding target financial product is retrieved by receiving the product code in the product purchase request. The purchase process template is universal and contains product purchase information to be filled in. The purchase process template is sent to the mobile terminal to collect the product purchase information, and the purchase operation of the target financial product is completed based on the filled-in product purchase information. The method of using the universal purchase process template to collect product purchase information and then completing the purchase of the product based on the information can support similar financial products to use the same set of product purchase process templates, without the need for long-term version iterations, thereby accelerating the efficiency of product output, and the entire purchase process does not involve front-end and back-end code development, and does not require excessively high production costs, thereby solving the technical problems of high business production costs and low product output efficiency in related technologies.
[0105] Optionally, the response unit includes: a response module, used to respond to a product purchase request and call a product interface corresponding to the product code; a first acquisition module, used to obtain all process nodes of the target financial product through the product interface, wherein all process nodes include: N response nodes corresponding to the target financial product; a first determination module, used to determine the product purchase process template of the target financial product based on all process nodes.
[0106] Optionally, the display unit includes: a second determination module, used to determine all purchase process pages to be displayed on the mobile terminal and the page display order based on the product purchase process template; a third determination module, used to determine the front-end display template and the corresponding display template code based on all purchase process pages and the page display order; a display module, used to send the product purchase process template to the mobile terminal, call the front-end display template by the display template code, and provide rendering operations for all purchase process pages through the front-end display template to display the purchase process page set of the target financial product on the mobile terminal.
[0107] Optionally, the second receiving unit includes: a receiving module, used to receive the filled-in product purchase information returned by the mobile terminal, match the filled-in product purchase information with the product purchase process template, determine the K response nodes corresponding to the filled-in information and the corresponding response interface, where K is a positive integer, and K is less than or equal to N; an interaction module, used to perform product purchase interaction operations with the mobile terminal through the response interface to complete the purchase operation of the target financial product.
[0108] Optionally, the process display device also includes: a second acquisition module, used to obtain the commonly used purchase process page that displays T financial products in the historical process, T is a positive integer; a first extraction module, used to extract product form elements and corresponding element data in the commonly used purchase process page, and determine the data source of the element data corresponding to each product form element, wherein the data source includes at least one of the following: text recognition OCR, interface acquisition, external device editing input, external device selection; a setting module, used to set at least one corresponding display form for different data sources, wherein the display forms include: image field, text field, input box, text, interface form, administrative division, button, multiple selection, single selection, drop-down; a configuration module, used to configure the indicator template corresponding to the product form element based on the data source and the corresponding display form.
[0109] Optionally, the process display device further includes: a confirmation module, which is used to confirm the front-end control packaged on the indicator template based on the display form.
[0110] Optionally, product form elements include: product name, product code, data source, display format, whether required, whether editable, validation rules, description, and default value.
[0111] Optionally, the process display device also includes: a third acquisition module, used to acquire the product purchase process; a second extraction module, used to extract all response nodes in the product purchase process; a fourth acquisition module, used to acquire the indicator template set corresponding to each response node, and combine the individual indicator templates in the indicator template set to obtain the process node template corresponding to each response node; a combination module, used to combine all process node templates to obtain a product purchase process template for financial products.
[0112] Optionally, the third acquisition module includes: a creation sub-module, used to create a new financial product and configure product attribute information of the new financial product, wherein the product attribute information includes at least one of the following: product name, product code, department, credit type, blacklist and whitelist, business process node; a definition sub-module, used to define the product purchase process of the financial product and determine the sequential connection relationship between each response node in the product purchase process template.
[0113] The above-mentioned mobile-based financial business process display device may also include a processor and a memory. The above-mentioned first receiving unit 31, response unit 32, display unit 33, second receiving unit 34, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0114] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set to receive the filled product purchase information returned by the mobile terminal by adjusting kernel parameters, and complete the purchase operation of the target financial product based on the filled product purchase information.
[0115] The above-mentioned memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one storage chip.
[0116] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any of the above-mentioned mobile-based financial business process display methods.
[0117] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement any one of the above-mentioned mobile-based financial business process display methods.
[0118] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes the following method steps: receiving a product purchase request, wherein the product purchase request includes at least: a product code; responding to the product purchase request, obtaining a product purchase process template for a target financial product based on the product code, wherein each response node in the template corresponds to a purchase process page, and the purchase process page includes at least product purchase information to be filled in; sending the product purchase process template to a mobile terminal, and displaying a set of purchase process pages for the target financial product on the mobile terminal; receiving the filled-in product purchase information returned by the mobile terminal, and completing the purchase operation of the target financial product based on the filled-in product purchase information.
[0119] Figure 4 1 is a hardware structure block diagram of an electronic device (or mobile device) according to an embodiment of the present invention, which is a method for displaying a financial business process based on a mobile terminal. Figure 4 As shown, the electronic device may include one or more ( Figure 4 402a, 402b, ..., 402n are used to illustrate) processor 402 (processor 402 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), memory 404 for storing data. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a keyboard, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 4 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 4 More or fewer components as shown, or with Figure 4 Different configurations are shown.
[0120] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0121] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0122] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0123] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0124] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0125] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0126] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for displaying financial business processes based on a mobile terminal. It is characterized in that include: Receiving a product purchase request, wherein the product purchase request is a purchase request for a target financial product initiated by a customer through a financial application APP pre-installed on a mobile terminal held by the customer, and the product purchase request at least includes: a product code; In response to the product purchase request, a product purchase process template of the target financial product is obtained based on the product code, wherein the product purchase process template includes: N response nodes, each of the response nodes has M indicator templates, and a sequential connection relationship between the response nodes, each of the response nodes corresponds to a purchase process page, each of the indicator templates corresponds to at least one product form element in the purchase process page, and the purchase process page contains at least product purchase information to be filled in, and N and M are positive integers; Sending the product purchase process template to the mobile terminal, and displaying the purchase process page set of the target financial product on the mobile terminal; Receive the filled-in product purchase information returned by the mobile terminal, and complete the purchase operation of the target financial product based on the filled-in product purchase information.
2. The financial business process display method according to claim 1, It is characterized in that The step of responding to the product purchase request and acquiring a product purchase process template for the target financial product based on the product code comprises: In response to the product purchase request, a product interface corresponding to the product code is retrieved; Acquire all process nodes of the target financial product through the product interface, wherein all process nodes include: the N response nodes corresponding to the target financial product; A product purchase process template for the target financial product is determined based on all the process nodes.
3. The financial business process display method according to claim 1, It is characterized in that The step of sending the product purchase process template to the mobile terminal and displaying the purchase process page set of the target financial product on the mobile terminal includes: Determine all purchase process pages to be displayed on the mobile terminal and the order in which the pages are displayed based on the product purchase process template; Based on all the purchase process pages and the page display order, determine the front-end display template and the corresponding display template code; The product purchase process template is sent to the mobile terminal, and the front-end display template is called by the display template code. The front-end display template provides rendering operations for all purchase process pages to display the purchase process page set of the target financial product on the mobile terminal.
4. The financial business process display method according to claim 1, It is characterized in that The step of receiving the filled product purchase information returned by the mobile terminal, and completing the purchase operation of the target financial product based on the filled product purchase information, includes: Receiving the filled-in product purchase information returned by the mobile terminal, matching the filled-in product purchase information with the product purchase process template, and determining K response nodes and corresponding response interfaces corresponding to the filled-in information, where K is a positive integer and is less than or equal to N; The product purchase interaction operation is performed with the mobile terminal through the response interface to complete the purchase operation of the target financial product.
5. The financial business process display method according to claim 1, It is characterized in that The indicator template is pre-configured. When configuring the indicator template, it includes: Get the commonly used purchase process pages showing T financial products in the history, where T is a positive integer; Extracting product form elements and corresponding element data in the commonly used purchase process page, and determining the data source of the element data corresponding to each of the product form elements, wherein the data source includes at least one of the following: text recognition OCR, interface acquisition, external device editing input, and external device selection; At least one corresponding display form is set for different data sources, wherein the display forms include: image field, text field, input box, text, interface form, administrative division, button, multiple selection, single selection, and drop-down; Based on the data source and the corresponding display form, configure the indicator template corresponding to the product form element.
6. The financial business process display method according to claim 5, It is characterized in that After setting corresponding display forms for different data sources, the method further includes: The front-end control encapsulated on the indicator template is confirmed based on the display form.
7. The financial business process display method according to claim 6, It is characterized in that The product form elements include: product name, product code, data source, display format, whether required, whether editable, verification rules, description, and default value.
8. The financial business process display method according to claim 1, It is characterized in that The product purchase process template is pre-configured. When configuring the product purchase process template, it includes: Get the product purchase process; Extract all response nodes in the product purchase process; Acquire an indicator template set corresponding to each of the response nodes, combine the indicator templates in the indicator template set, and obtain a process node template corresponding to each of the response nodes; All of the process node templates are combined to obtain the product purchase process template for financial products.
9. The financial business process display method according to claim 8, It is characterized in that Get the steps of the product purchase process, including: Create a new financial product and configure product attribute information of the new financial product, wherein the product attribute information includes at least one of the following: product name, product code, department, credit type, blacklist and whitelist, and business process node; A product purchase process of the financial product is defined, and a sequential connection relationship between response nodes in the product purchase process template is determined.
10. A mobile-based financial business process display device, It is characterized in that include: A first receiving unit is configured to receive a product purchase request, wherein the product purchase request is a purchase request for a target financial product initiated by a customer through a financial application APP pre-installed on a mobile terminal held by the customer, and the product purchase request at least includes: a product code; a response unit, configured to respond to the product purchase request, and obtain a product purchase process template for the target financial product based on the product code, wherein the product purchase process template comprises: N response nodes, each of the response nodes having M indicator templates, and a sequential connection relationship between the response nodes, each of the response nodes corresponds to a purchase process page, each of the indicator templates corresponds to at least one product form element in the purchase process page, and the purchase process page contains at least product purchase information to be filled in, and N and M are positive integers; A display unit, configured to send the product purchase process template to the mobile terminal, and display the purchase process page set of the target financial product on the mobile terminal; The second receiving unit is used to receive the filled product purchase information returned by the mobile terminal, and complete the purchase operation of the target financial product based on the filled product purchase information.
11. A computer-readable storage medium, It is characterized in that The computer-readable storage medium includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the mobile-based financial business process display method described in any one of claims 1 to 9.
12. An electronic device, It is characterized in that It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the mobile-based financial business process display method as described in any one of claims 1 to 9.
