CN109785108B - Loan product access method and related device - Google Patents
Loan product access method and related device Download PDFInfo
- Publication number
- CN109785108B CN109785108B CN201811525671.4A CN201811525671A CN109785108B CN 109785108 B CN109785108 B CN 109785108B CN 201811525671 A CN201811525671 A CN 201811525671A CN 109785108 B CN109785108 B CN 109785108B
- Authority
- CN
- China
- Prior art keywords
- loan
- target code
- code segment
- trial
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000004891 communication Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 abstract description 24
- 230000006870 function Effects 0.000 description 7
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The embodiment of the application discloses a loan product access method and a related device, wherein the method comprises the following steps: the method comprises the steps of obtaining access information of a loan product to be accessed, wherein the access information comprises a plurality of code section labels and a loan flow, inputting the access information into a loan product access model for processing, outputting a target code set corresponding to the access information, and executing the target code set by the loan product access model for determining the code set matched with the access information so as to realize that the loan product to be accessed accesses a loan platform. By adopting the embodiment of the application, the loan product can be quickly accessed to the loan platform, and the code multiplexing rate is improved.
Description
Technical Field
The application relates to the technical field of loans, in particular to a loan product access method and a related device.
Background
With the rapid development of the loan industry, more and more loan products are being introduced to meet the diversified demands of borrowers. At present, when a new loan product is accessed to a loan platform, a programmer is required to redevelop the code set for the new loan product, so that the development cost of the new loan product is high, the time of accessing the new loan product to the loan platform is prolonged, and the code coupling degree between the code set of the new loan product and the code sets of a plurality of old loan products is high.
Disclosure of Invention
The embodiment of the application provides a loan product access method and a related device, which are used for realizing the rapid access of a loan product to a loan platform and improving the code multiplexing rate.
In a first aspect, an embodiment of the present application provides a loan product access method, the method including:
acquiring access information of a loan product to be accessed, wherein the access information comprises a plurality of code section labels and a loan flow;
Inputting the access information into a loan product access model for processing, and outputting a target code set corresponding to the access information, wherein the loan product access model is used for determining the code set matched with the access information;
And executing the target code set to realize that the loan product to be accessed accesses a loan platform.
In a second aspect, an embodiment of the present application provides a loan product access device, the device comprising:
The access information comprises a plurality of code section labels and a loan flow;
The determining unit is used for inputting the access information into a loan product access model for processing, outputting a target code set corresponding to the access information, and determining the code set matched with the access information by the loan product access model;
And the execution unit is used for executing the target code set to realize that the loan product to be accessed is accessed to a loan platform.
In a third aspect, an embodiment of the present application provides a loan product access server comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured for execution by the processor, the programs comprising instructions for performing the steps in the method of the first aspect of the embodiment of the present application.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium storing a computer program for execution by a processor to implement some or all of the steps described in the method according to the first aspect of the embodiments of the present application.
In a fifth aspect, embodiments of the present application provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps described in the method of the first aspect of the embodiments of the present application.
It can be seen that in the embodiment of the application, the loan product access server obtains a plurality of code segment labels and loan flows of the loan product to be accessed, inputs the code segment labels and the loan flows into the loan product access model for processing, outputs the target code set matched with the code segment labels and the loan flows, and executes the target code set, thereby realizing the rapid access of the loan product to the loan platform, avoiding the need of redevelopment of the code set for the loan product, and improving the code multiplexing rate.
These and other aspects of the application will be more readily apparent from the following description of the embodiments.
Drawings
In order to more clearly describe the embodiments of the present application or the technical solutions in the background art, the following description will describe the drawings that are required to be used in the embodiments of the present application or the background art.
FIG. 1 is a flow chart of a first loan product access method provided by an embodiment of the application;
FIG. 2 is a flow chart of a second loan product access method provided by an embodiment of the application;
FIG. 3 is a flow chart of a third loan product access method provided by an embodiment of the application;
Fig. 4 is a schematic structural diagram of a loan product access device according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a loan product access server according to an embodiment of the application.
Detailed description of the preferred embodiments
In order that those skilled in the art will better understand the present application, a technical solution in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present application without making any inventive effort, shall fall within the scope of the present application.
The following will describe in detail.
The terms "first," "second," "third," and "fourth" and the like in the description and in the claims and drawings are used for distinguishing between different objects and not necessarily for describing a particular sequential or chronological order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
In the following, some terms used in the present application are explained for easy understanding by those skilled in the art.
(1) The terminal may include various handheld devices, vehicle mount devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of User Equipment (UE), mobile Station (MS), terminal devices (TERMINAL DEVICE, TD), and the like, having wireless communication capabilities.
(2) A server, also called a server, is a device that provides computing services. The server comprises a processor, hard disk, memory, system bus, etc., similar to a general purpose computer architecture. In a network environment, the service types provided by the servers are different and are divided into file servers, database servers, application program servers, WEB servers and the like.
Embodiments of the present application are described in detail below.
Referring to fig. 1, fig. 1 is a flowchart of a first loan product accessing method according to an embodiment of the application, the loan product accessing method includes:
step 101: the loan product access server obtains access information of the loan product to be accessed, wherein the access information comprises a plurality of code section labels and a loan flow.
Wherein the code segment tag is used to determine the code segment that matches the code segment tag.
Wherein the loan procedure comprises a plurality of loan steps and an execution sequence of the plurality of loan steps.
Wherein the plurality of loan steps in the present application include at least one of: channel service, identity recognition service, information input service, wind control credit service, credit investigation and approval service, signing service and paying service.
In one possible example, a loan product access server obtains access information for a loan product to be accessed, including:
The loan product access server sends first request information to the terminal, wherein the first request information is used for indicating the terminal to feed back all code section labels of the loan products to be accessed, all loan steps and execution sequences of all loan steps, and each loan step corresponds to one code section label;
The loan product access server receives a plurality of target code segment labels, a plurality of loan steps and execution sequences of the plurality of loan steps sent by the terminal aiming at the first request information, and takes the plurality of loan steps and the execution sequences of the plurality of loan steps as the loan flow;
and the loan product access server takes the plurality of object code segment labels and the loan flow as the access information.
Further, after the terminal receives the first request information, the method further includes:
The terminal displays the code section label identification, a plurality of code section label input boxes, loan flow identification and a plurality of loan step input boxes on a display interface;
When detecting input operations for a plurality of code segment tag input boxes and a plurality of loan step input boxes, the terminal acquires the input execution sequences of the plurality of code segment tags, the plurality of loan steps and the plurality of loan steps;
The terminal transmits the inputted plurality of code section labels, the plurality of loan steps, and the execution sequence of the plurality of loan steps to the loan product access server.
Step 102: and the loan product access server inputs the access information into a loan product access model for processing, and outputs an object code set corresponding to the access information, wherein the loan product access model is used for determining the code set matched with the access information.
In one possible example, the loan product access server inputs the access information into a loan product access model for processing, outputs a target code set corresponding to the access information, and includes:
The loan product access server inputs the plurality of object code segment labels and the loan flow into the loan product access model;
The loan product access server acquires the target code segments corresponding to the target code segment labels to obtain a plurality of target code segments corresponding to the target code segment labels;
The loan product access server acquires first trial nodes corresponding to each target code segment to obtain a plurality of first trial nodes corresponding to the target code segments, wherein the first trial nodes comprise each target code segment label and the target code segment corresponding to each target code segment label;
the loan product access server sends the first trial nodes to the terminal, and receives a plurality of first trial results corresponding to the first trial nodes fed back by the terminal;
And if the first examination and approval results are all the approval results, the loan product access server performs sorting operation on the target code segments according to the loan flow to obtain the target code set, wherein the position of each target code segment in the target code set is the same as the position of the corresponding loan step in the execution sequence of the loan steps.
The loan product access model is prestored in a loan product access server.
The sending mode of the loan product access server to send the plurality of first trial nodes to the terminal can be serial sending or parallel sending.
Wherein the first approval result comprises approval passing and approval failing.
Wherein each target code segment corresponds to a loan step.
For example, the 5 target code segments are respectively a target code segment 1, a target code segment 2, a target code segment 3, a target code segment 4 and a target code segment 5, the target code segment 1 corresponds to a target code segment tag 1, the target code segment 2 corresponds to a target code segment tag 3, the target code segment 3 corresponds to a target code segment tag 5, the target code segment 4 corresponds to a target code segment tag 2, the target code segment 5 corresponds to a target code segment tag 4, the target code segment tag 1 corresponds to a loan step 1, the target code segment tag 2 corresponds to a loan step 2, the target code segment tag 3 corresponds to a loan step 3, the target code segment tag 4 corresponds to a loan step 4, and the target code segment tag 5 corresponds to a loan step 5, so that the target code set includes 5 target code segments in the execution sequence of target code segment 1-target code segment 4-target code segment 2-target code segment 5-target code segment 3.
It can be seen that in this example, the loan product access server first obtains a plurality of target code segments based on a plurality of target code segment tags, and then sorts the plurality of target code segments based on an execution sequence of a plurality of loan steps included in the loan procedure, resulting in a target code set.
In one possible example, the loan product access server obtains an object code segment corresponding to each object code tag, including:
when the prestored code tag library comprises an object code tag i, determining an object code segment i corresponding to the object code tag i by a loan product access server according to the corresponding relation between the prestored code tag and the code segment, wherein the object code tag i is any one of the plurality of object code tags;
Or if the code tag library does not comprise the target code tag j, the loan product access server sends second request information carrying the target code tag j to the terminal, wherein the second request information is used for indicating the terminal to feed back the target code segment j, and the target code tag j is any one of the target code tags;
And the loan product access server receives the target code segment j sent by the terminal aiming at the second request information.
The code tag library and the corresponding relation between the code tag and the code segment are stored in the loan product access model in advance.
The target code segment j is currently input by a programmer and is not pre-stored in the loan product access model.
In one possible example, the loan product access server inputs the access information into a loan product access model for processing, outputs a target code set corresponding to the access information, and includes:
The loan product access server inputs the plurality of object code segment labels and the loan flow into the loan product access model;
Under the condition that the number of the loan steps is N, and N is an integer greater than 1, the loan product access server executes the operation of acquiring the target code segment k on the target code label k corresponding to the kth loan step in the N loan steps;
After the operation of acquiring the target code segment k is finished on the target code tag k, the loan product access server executes the operation of acquiring the target code segment (k+1) on the target code tag (k+1) corresponding to the (k+1) th loan step in the N loan steps;
stopping executing the operation of acquiring the target code segments by the loan product access server until k=N to obtain N target code segments, wherein k is an increasing integer with an initial value of 1 and 1 as an interval;
And the loan product access server takes a code set formed by the N target code segments as the target code set.
Wherein each target code segment corresponds to a loan step.
It can be seen that, in this example, the loan product access server sequentially obtains the target code segments 1 to N based on the target code tags 1 corresponding to the 1 st loan step to the target code tag N corresponding to the N th loan step in the execution sequence of the N loan steps included in the loan flow, and uses the code set formed by the target code segments 1 to N as the target code set.
In one possible example, the loan product access server performs an operation of acquiring the target code segment k on the target code tag k corresponding to the kth loan step of the N loan steps, including:
under the condition that the code tag library comprises the target code tag k, determining the target code segment k corresponding to the target code tag k according to the corresponding relation between the code tag and the code segment by a loan product access server;
The loan product access server acquires a second trial batch node corresponding to the target code section k and sends the second trial batch node to the terminal, wherein the second trial batch node comprises the target code label k and the target code section k;
the loan product access server receives a second trial batch result corresponding to the second trial batch node fed back by the terminal;
the loan product access server determines that the second examination and approval result is that the examination and approval pass;
Or if the code tag library does not comprise the target code tag k, the loan product access server sends third request information carrying the target code tag k to the terminal, wherein the third request information is used for indicating the terminal to feed back the target code segment k;
the loan product access server receives the target code segment k sent by the terminal aiming at the third request information;
The loan product access server acquires a third trial batch node corresponding to the target code section k and sends the third trial batch node to the terminal, wherein the third trial batch node comprises the target code label k and the target code section k;
the loan product access server receives a third trial batch result corresponding to the third trial batch node fed back by the terminal;
And the loan product access server determines that the third approval result is approval passing.
The second examination result and the third examination result comprise examination passing and examination failing.
The target code segment k is currently input by a programmer and is not pre-stored in the loan product access model.
In one possible example, the approval result is obtained by manually approving the approval node; or the approval result is obtained by remotely approving the approval node, and the approval node comprises at least one of the following components: the first approval node, the second approval node and the third approval node, and the approval result comprises at least one of the following: the first trial result, the second trial result and the third trial result.
The method comprises the steps that an approval result is obtained by manually approving an approval node, namely, a loan product access server sends the approval node to a terminal, an approval person inputs the approval result aiming at the approval node at the terminal, and the terminal sends the approval result to the loan product access server.
The approval result is obtained by remotely approving the approval node, namely the loan product access server sends the approval node to the first terminal, the first terminal forwards the approval node to the second terminal, an approval person inputs the approval result aiming at the approval node at the second terminal, the second terminal forwards the approval result to the first terminal, and the first terminal sends the approval result to the loan product access server.
Step 103: and the loan product access server executes the target code set to realize that the loan product to be accessed accesses a loan platform.
For example, the object code set includes 5 object code segments, the execution sequence of the 5 object code segments is object code segment 1-object code segment 4-object code segment 2-object code segment 5-object code segment 3, and the object code segment 1, the object code segment 4, the object code segment 2, the object code segment 5 and the object code segment 3 are sequentially operated to realize that the loan product to be accessed corresponding to the object code set is accessed to the loan platform.
It can be seen that in the embodiment of the application, the loan product access server obtains a plurality of code segment labels and loan flows of the loan product to be accessed, inputs the code segment labels and the loan flows into the loan product access model for processing, outputs the target code set matched with the code segment labels and the loan flows, and executes the target code set, thereby realizing the rapid access of the loan product to the loan platform, avoiding the need of redevelopment of the code set for the loan product, and improving the code multiplexing rate.
Referring to fig. 2, fig. 2 is a flow chart of a second loan product accessing method according to an embodiment of the application, the loan product accessing method includes:
Step 201: and the loan product access server sends first request information to the terminal, wherein the first request information is used for indicating the terminal to feed back all code section labels of the loan products to be accessed, all loan steps and execution sequences of all loan steps, and each loan step corresponds to one code section label.
Step 202: and the loan product access server receives a plurality of target code segment labels, a plurality of loan steps and execution sequences of the plurality of loan steps sent by the terminal aiming at the first request information, and takes the plurality of loan steps and the execution sequences of the plurality of loan steps as the loan flow.
Step 203: and the loan product access server takes the plurality of object code segment labels and the loan flow as the access information.
Step 204: the loan product access server inputs the plurality of object code segment labels and the loan flow into the loan product access model.
Step 205: and the loan product access server acquires the target code segments corresponding to the target code segment labels to obtain a plurality of target code segments corresponding to the target code segment labels.
Step 206: and the loan product access server acquires a first trial node corresponding to each target code segment to obtain a plurality of first trial nodes corresponding to the plurality of target code segments, wherein the first trial nodes comprise each target code segment label and the target code segment corresponding to each target code segment label.
Step 207: and the loan product access server sends the first trial nodes to the terminal, and receives a plurality of first trial results corresponding to the first trial nodes fed back by the terminal.
Step 208: and if the first examination and approval results are all the approval results, the loan product access server performs sorting operation on the target code segments according to the loan flow to obtain the target code set, wherein the position of each target code segment in the target code set is the same as the position of the corresponding loan step in the execution sequence of the loan steps.
Step 209: and the loan product access server executes the target code set to realize that the loan product to be accessed accesses a loan platform.
It should be noted that, the specific implementation of each step of the method shown in fig. 2 may be referred to the specific implementation of the foregoing method, which is not described herein.
Referring to fig. 3, fig. 3 is a flowchart of a third loan product accessing method according to an embodiment of the application, the loan product accessing method includes:
Step 301: and the loan product access server sends first request information to the terminal, wherein the first request information is used for indicating the terminal to feed back all code section labels of the loan products to be accessed, all loan steps and execution sequences of all loan steps, and each loan step corresponds to one code section label.
Step 302: and the loan product access server receives a plurality of target code segment labels, a plurality of loan steps and execution sequences of the plurality of loan steps sent by the terminal aiming at the first request information, and takes the plurality of loan steps and the execution sequences of the plurality of loan steps as the loan flow.
Step 303: and the loan product access server takes the plurality of object code segment labels and the loan flow as the access information.
Step 304: the loan product access server inputs the plurality of object code segment labels and the loan flow into the loan product access model.
Step 305: and under the condition that the number of the loan steps is N, and N is an integer greater than 1, the loan product access server executes the operation of acquiring the target code segment k on the target code label k corresponding to the kth loan step in the N loan steps.
Step 306: after the operation of acquiring the target code segment k is finished on the target code tag k, the loan product access server executes the operation of acquiring the target code segment (k+1) on the target code tag (k+1) corresponding to the (k+1) th loan step in the N loan steps.
Step 307: and stopping executing the operation of acquiring the target code segments by the loan product access server until k=N, and obtaining N target code segments, wherein k is an increasing integer with an initial value of 1 and 1 as an interval.
Step 308: and the loan product access server takes a code set formed by the N target code segments as the target code set.
Step 309: and the loan product access server executes the target code set to realize that the loan product to be accessed accesses a loan platform.
It should be noted that, the specific implementation of each step of the method shown in fig. 3 may refer to the specific implementation of the foregoing method, which is not described herein.
The foregoing description of the embodiments of the present application has been presented primarily in terms of a method-side implementation. It will be appreciated that the loan product access device, in order to achieve the above-described functions, may comprise corresponding hardware structures and/or software modules that perform the respective functions. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The embodiments of the present application may divide the functional units of the loan product accessing apparatus according to the above method examples, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated units may be implemented in hardware or in software functional units. It should be noted that, in the embodiment of the present application, the division of the units is schematic, which is merely a logic function division, and other division manners may be implemented in actual practice.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a loan product access device provided by an embodiment of the application, the loan product access device 400 includes a processing unit 401, a storage unit 402 and a communication unit 403, the processing unit 401 includes an obtaining unit, a determining unit and an executing unit, wherein:
The access information comprises a plurality of code section labels and a loan flow;
The determining unit is used for inputting the access information into a loan product access model for processing, outputting a target code set corresponding to the access information, and determining the code set matched with the access information by the loan product access model;
And the execution unit is used for executing the target code set to realize that the loan product to be accessed is accessed to a loan platform.
Therefore, in the embodiment of the application, a plurality of code segment labels and loan flows of the loan products to be accessed are acquired, the code segment labels and the loan flows are input into a loan product access model for processing, the target code sets matched with the code segment labels and the loan flows are output, and the target code sets are executed, so that the loan products are quickly accessed to a loan platform, the code sets do not need to be redeveloped for the loan products, and the code multiplexing rate is improved.
In one possible example, in terms of acquiring access information of a loan product to be accessed, the aforementioned acquisition unit is specifically configured to:
sending first request information to a terminal, wherein the first request information is used for indicating the terminal to feed back all code section labels of the loan products to be accessed, all loan steps and execution sequences of all loan steps, and each loan step corresponds to one code section label;
Receiving a plurality of target code segment labels, a plurality of loan steps and execution sequences of the plurality of loan steps sent by the terminal aiming at the first request information, and taking the plurality of loan steps and the execution sequences of the plurality of loan steps as the loan flow;
and taking the labels of the target code segments and the loan flow as the access information.
In one possible example, in the aspect of inputting the access information into a loan product access model for processing and outputting the target code set corresponding to the access information, the determining unit is specifically configured to:
inputting the plurality of object code segment labels and the loan procedure into the loan product access model;
Acquiring target code segments corresponding to each target code segment label, and obtaining a plurality of target code segments corresponding to the plurality of target code segment labels;
Acquiring a first trial node corresponding to each target code segment, and acquiring a plurality of first trial nodes corresponding to the plurality of target code segments, wherein the first trial nodes comprise each target code segment label and a target code segment corresponding to each target code segment label;
The plurality of first trial nodes are sent to the terminal, and a plurality of first trial results corresponding to the plurality of first trial nodes fed back by the terminal are received;
And if the first examination and approval results are all approval passing, executing sorting operation on the target code segments according to the loan flow to obtain the target code set, wherein the position of each target code segment in the target code set is the same as the position of the corresponding loan step in the execution sequence of the loan steps.
In one possible example, in acquiring the target code segment corresponding to each target code tag, the determining unit is specifically configured to:
when the prestored code tag library comprises an object code tag i, determining an object code segment i corresponding to the object code tag i according to the corresponding relation between the prestored code tag and the code segment, wherein the object code tag i is any one of the plurality of object code tags;
Or if the code tag library does not comprise the target code tag j, sending second request information carrying the target code tag j to a terminal, wherein the second request information is used for indicating the terminal to feed back the target code segment j, and the target code tag j is any one of the target code tags;
and receiving the target code segment j sent by the terminal aiming at the second request information.
In one possible example, in the aspect of inputting the access information into a loan product access model for processing and outputting the target code set corresponding to the access information, the determining unit is specifically configured to:
inputting the plurality of object code segment labels and the loan procedure into the loan product access model;
Executing the operation of acquiring the target code segment k on the target code label k corresponding to the kth loan step in the N loan steps under the condition that the number of the plurality of loan steps is N and N is an integer larger than 1;
After the operation of acquiring the target code segment k is finished on the target code tag k, the operation of acquiring the target code segment (k+1) is executed on the target code tag (k+1) corresponding to the (k+1) th loan step in the N loan steps;
stopping executing the operation of acquiring the target code segments until k=n to obtain N target code segments, wherein k is an increasing integer with an initial value of 1 and 1 as an interval;
and taking the code set formed by the N target code segments as the target code set.
In one possible example, in terms of performing the operation of acquiring the target code segment k on the target code tag k corresponding to the kth loan step of the N loan steps, the above-mentioned determining unit is specifically configured to:
When the code tag library comprises the target code tag k, determining the target code segment k corresponding to the target code tag k according to the corresponding relation between the code tag and the code segment;
acquiring a second trial batch node corresponding to the target code segment k, and sending the second trial batch node to the terminal, wherein the second trial batch node comprises the target code label k and the target code segment k;
receiving a second trial result corresponding to the second trial node fed back by the terminal;
Determining that the second approval result is approval passing;
or if the code tag library does not comprise the target code tag k, sending third request information carrying the target code tag k to the terminal, wherein the third request information is used for indicating the terminal to feed back the target code segment k;
receiving the target code segment k sent by the terminal aiming at the third request information;
acquiring a third trial batch node corresponding to the target code segment k, and sending the third trial batch node to the terminal, wherein the third trial batch node comprises the target code label k and the target code segment k;
Receiving a third trial result corresponding to the third trial node fed back by the terminal;
And determining the third approval result as approval passing.
In one possible example, the approval result is obtained by manually approving the approval node; or the approval result is obtained by remotely approving the approval node, and the approval node comprises at least one of the following components: the first approval node, the second approval node and the third approval node, and the approval result comprises at least one of the following: the first trial result, the second trial result and the third trial result.
The processing unit 401 may be a processor or a controller (for example, may be a central processing unit (Central Processing Unit, CPU), a general purpose processor, a digital signal processor (DIGITAL SIGNAL processor, DSP), an application-specific integrated controller (ASIC), a field programmable gate array (Field Programmable GATE ARRAY, FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof, the storage unit 402 may be a memory, and the communication unit 403 may be a transceiver, a transceiver controller, a radio frequency chip, a communication interface, or the like.
Referring to fig. 5, in accordance with the embodiments shown in fig. 1,2 and 3, fig. 5 is a schematic structural diagram of a loan product access server according to an embodiment of the present application, the loan product access server including a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, the programs including instructions for performing the steps of:
acquiring access information of a loan product to be accessed, wherein the access information comprises a plurality of code section labels and a loan flow;
Inputting the access information into a loan product access model for processing, and outputting a target code set corresponding to the access information, wherein the loan product access model is used for determining the code set matched with the access information;
And executing the target code set to realize that the loan product to be accessed accesses a loan platform.
It can be seen that, in the embodiment of the application, the loan product access server obtains a plurality of code segment labels and loan flows of the loan product to be accessed, inputs the code segment labels and the loan flows into the loan product access model for processing, outputs the target code set matched with the code segment labels and the loan flows, and executes the target code set, thereby realizing the rapid access of the loan product to the loan platform, avoiding the need of redevelopment of the code set for the loan product, and improving the code multiplexing rate.
In one possible example, in obtaining access information for a loan product to be accessed, the program includes instructions specifically for:
sending first request information to a terminal, wherein the first request information is used for indicating the terminal to feed back all code section labels of the loan products to be accessed, all loan steps and execution sequences of all loan steps, and each loan step corresponds to one code section label;
Receiving a plurality of target code segment labels, a plurality of loan steps and execution sequences of the plurality of loan steps sent by the terminal aiming at the first request information, and taking the plurality of loan steps and the execution sequences of the plurality of loan steps as the loan flow;
and taking the labels of the target code segments and the loan flow as the access information.
In one possible example, in inputting the access information into a loan product access model for processing, and outputting an object code set corresponding to the access information, the program includes instructions specifically for performing the steps of:
inputting the plurality of object code segment labels and the loan procedure into the loan product access model;
Acquiring target code segments corresponding to each target code segment label, and obtaining a plurality of target code segments corresponding to the plurality of target code segment labels;
Acquiring a first trial node corresponding to each target code segment, and acquiring a plurality of first trial nodes corresponding to the plurality of target code segments, wherein the first trial nodes comprise each target code segment label and a target code segment corresponding to each target code segment label;
The plurality of first trial nodes are sent to the terminal, and a plurality of first trial results corresponding to the plurality of first trial nodes fed back by the terminal are received;
And if the first examination and approval results are all approval passing, executing sorting operation on the target code segments according to the loan flow to obtain the target code set, wherein the position of each target code segment in the target code set is the same as the position of the corresponding loan step in the execution sequence of the loan steps.
In one possible example, in acquiring the target code segment corresponding to each target code tag, the program includes instructions specifically for:
when the prestored code tag library comprises an object code tag i, determining an object code segment i corresponding to the object code tag i according to the corresponding relation between the prestored code tag and the code segment, wherein the object code tag i is any one of the plurality of object code tags;
Or if the code tag library does not comprise the target code tag j, sending second request information carrying the target code tag j to a terminal, wherein the second request information is used for indicating the terminal to feed back the target code segment j, and the target code tag j is any one of the target code tags;
and receiving the target code segment j sent by the terminal aiming at the second request information.
In one possible example, in inputting the access information into a loan product access model for processing, and outputting an object code set corresponding to the access information, the program includes instructions specifically for:
inputting the plurality of object code segment labels and the loan procedure into the loan product access model;
Executing the operation of acquiring the target code segment k on the target code label k corresponding to the kth loan step in the N loan steps under the condition that the number of the plurality of loan steps is N and N is an integer larger than 1;
After the operation of acquiring the target code segment k is finished on the target code tag k, the operation of acquiring the target code segment (k+1) is executed on the target code tag (k+1) corresponding to the (k+1) th loan step in the N loan steps;
stopping executing the operation of acquiring the target code segments until k=n to obtain N target code segments, wherein k is an increasing integer with an initial value of 1 and 1 as an interval;
and taking the code set formed by the N target code segments as the target code set.
In one possible example, in performing the operation of acquiring the target code segment k on the target code tag k corresponding to the kth loan step of the N loan steps, the program includes instructions specifically for performing the steps of:
When the code tag library comprises the target code tag k, determining the target code segment k corresponding to the target code tag k according to the corresponding relation between the code tag and the code segment;
acquiring a second trial batch node corresponding to the target code segment k, and sending the second trial batch node to the terminal, wherein the second trial batch node comprises the target code label k and the target code segment k;
receiving a second trial result corresponding to the second trial node fed back by the terminal;
Determining that the second approval result is approval passing;
or if the code tag library does not comprise the target code tag k, sending third request information carrying the target code tag k to the terminal, wherein the third request information is used for indicating the terminal to feed back the target code segment k;
receiving the target code segment k sent by the terminal aiming at the third request information;
acquiring a third trial batch node corresponding to the target code segment k, and sending the third trial batch node to the terminal, wherein the third trial batch node comprises the target code label k and the target code segment k;
Receiving a third trial result corresponding to the third trial node fed back by the terminal;
And determining the third approval result as approval passing.
In one possible example, the approval result is obtained by manually approving the approval node; or the approval result is obtained by remotely approving the approval node, and the approval node comprises at least one of the following components: the first approval node, the second approval node and the third approval node, and the approval result comprises at least one of the following: the first trial result, the second trial result and the third trial result.
The embodiment of the present application also provides a computer storage medium storing a computer program, where the computer program is executed by a processor to implement part or all of the steps of any one of the methods described in the method embodiments above.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform part or all of the steps of any one of the methods described in the method embodiments above. The computer program product may be a software installation package.
It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of acts, but it should be understood by those skilled in the art that the present application is not limited by the order of acts described, as some steps may be performed in other orders or concurrently in accordance with the present application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all preferred embodiments, and that the acts and modules referred to are not necessarily required for the present application.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, such as the above-described division of units, merely a division of logic functions, and there may be additional manners of dividing in actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, or may be in electrical or other forms.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units described above, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a memory, comprising several instructions for causing a computer device (which may be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the above-mentioned method of the various embodiments of the present application. And the aforementioned memory includes: a usb disk, a read-only memory (ROM), a random access memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Those of ordinary skill in the art will appreciate that all or a portion of the steps in the various methods of the above embodiments may be implemented by a program that instructs associated hardware, and the program may be stored in a computer readable memory, which may include: flash disk, read-only memory (ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk.
The foregoing has outlined rather broadly the more detailed description of embodiments of the application, wherein the principles and embodiments of the application are explained in detail using specific examples, the above examples being provided solely to facilitate the understanding of the method and core concepts of the application; meanwhile, as those skilled in the art will appreciate, modifications will be made in the specific implementation and application scope in accordance with the idea of the present application, and the above description should not be construed as limiting the present application.
Claims (8)
1. A loan product access method, the method comprising:
sending first request information to a terminal, wherein the first request information is used for indicating the terminal to feed back all code section labels of loan products to be accessed, all loan steps and execution sequences of all loan steps, and each loan step corresponds to one code section label;
Receiving a plurality of target code segment labels, a plurality of loan steps and execution sequences of the plurality of loan steps sent by the terminal aiming at the first request information, and taking the plurality of loan steps and the execution sequences of the plurality of loan steps as a loan flow;
Taking the plurality of object code segment labels and the loan flow as access information;
Inputting the target code section labels and the loan flow into a loan product access model, and obtaining target code sections corresponding to the target code section labels to obtain a plurality of target code sections corresponding to the target code section labels;
Acquiring a first trial node corresponding to each target code segment, and acquiring a plurality of first trial nodes corresponding to the plurality of target code segments, wherein the first trial nodes comprise each target code segment label and a target code segment corresponding to each target code segment label;
The plurality of first trial nodes are sent to the terminal, and a plurality of first trial results corresponding to the plurality of first trial nodes fed back by the terminal are received;
if the first examination and approval results are all examination and approval results, performing sorting operation on the target code segments according to the loan flow to obtain a target code set, wherein the position of each target code segment in the target code set is the same as the position of the corresponding loan step in the execution sequence of the loan steps;
And executing the target code set to realize that the loan product to be accessed accesses a loan platform.
2. The method of claim 1, wherein the obtaining the target code segment corresponding to each target code segment tag comprises:
When the prestored code tag library comprises an object code segment tag i, determining an object code segment i corresponding to the object code segment tag i according to the corresponding relation between the prestored code segment tag and the code segment, wherein the object code segment tag i is any one of the plurality of object code segment tags;
Or if the code tag library does not comprise the target code segment tag j, sending second request information carrying the target code segment tag j to a terminal, wherein the second request information is used for indicating the terminal to feed back the target code segment j, and the target code segment tag j is any one of the target code segment tags;
and receiving the target code segment j sent by the terminal aiming at the second request information.
3. The method of claim 1, wherein the entering the plurality of object code segment tags and the loan flow into a loan product access model comprises:
inputting the plurality of object code segment labels and the loan procedure into the loan product access model;
Executing the operation of acquiring the target code segment k on the target code segment label k corresponding to the kth loan step in the N loan steps under the condition that the number of the plurality of loan steps is N and N is an integer larger than 1;
After the operation of acquiring the target code segment k is finished on the target code segment tag k, the operation of acquiring the target code segment (k+1) is executed on the target code segment tag (k+1) corresponding to the (k+1) th loan step in the N loan steps;
stopping executing the operation of acquiring the target code segments until k=n to obtain N target code segments, wherein k is an increasing integer with an initial value of 1 and 1 as an interval;
and taking the code set formed by the N target code segments as the target code set.
4. The method according to claim 3, wherein the operation of obtaining the target code segment k for the target code segment tag k corresponding to the kth loan step of the N loan steps includes:
When the code tag library comprises the target code segment tag k, determining the target code segment k corresponding to the target code segment tag k according to the corresponding relation between the code segment tag and the code segment;
Acquiring a second trial batch node corresponding to the target code segment k, and sending the second trial batch node to the terminal, wherein the second trial batch node comprises the target code segment label k and the target code segment k;
receiving a second trial result corresponding to the second trial node fed back by the terminal;
Determining that the second approval result is approval passing;
Or if the code tag library does not comprise the target code segment tag k, sending third request information carrying the target code segment tag k to the terminal, wherein the third request information is used for indicating the terminal to feed back the target code segment k;
receiving the target code segment k sent by the terminal aiming at the third request information;
acquiring a third trial batch node corresponding to the target code segment k, and sending the third trial batch node to the terminal, wherein the third trial batch node comprises the target code segment label k and the target code segment k;
Receiving a third trial result corresponding to the third trial node fed back by the terminal;
And determining the third approval result as approval passing.
5. The method of claim 4, wherein the approval result is obtained by manually approving the approval node; or the approval result is obtained by remotely approving the approval node, and the approval node comprises at least one of the following components: the first approval node, the second approval node and the third approval node, and the approval result comprises at least one of the following: the first trial result, the second trial result and the third trial result.
6. A loan product access device, the device comprising:
the terminal is used for receiving the first request information, and sending the first request information to the terminal, wherein the first request information is used for indicating the terminal to feed back all code section labels of the loan products to be accessed, all loan steps and execution sequences of all loan steps, and each loan step corresponds to one code section label; receiving a plurality of target code segment labels, a plurality of loan steps and execution sequences of the plurality of loan steps sent by the terminal aiming at the first request information, and taking the plurality of loan steps and the execution sequences of the plurality of loan steps as a loan flow; taking the plurality of object code segment labels and the loan flow as access information;
The determining unit is used for inputting the plurality of target code segment labels and the loan flow into a loan product access model, and obtaining target code segments corresponding to the target code segment labels to obtain a plurality of target code segments corresponding to the target code segment labels; acquiring a first trial node corresponding to each target code segment, and acquiring a plurality of first trial nodes corresponding to the plurality of target code segments, wherein the first trial nodes comprise each target code segment label and a target code segment corresponding to each target code segment label; the plurality of first trial nodes are sent to the terminal, and a plurality of first trial results corresponding to the plurality of first trial nodes fed back by the terminal are received; if the first examination and approval results are all examination and approval results, performing sorting operation on the target code segments according to the loan flow to obtain a target code set, wherein the position of each target code segment in the target code set is the same as the position of the corresponding loan step in the execution sequence of the loan steps;
And the execution unit is used for executing the target code set to realize that the loan product to be accessed is accessed to a loan platform.
7. A loan product access server comprising a processor, a memory, a communication interface, and one or more programs stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps in the method of any of claims 1-5.
8. A computer readable storage medium for storing a computer program for execution by a processor to implement the method of any one of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811525671.4A CN109785108B (en) | 2018-12-13 | 2018-12-13 | Loan product access method and related device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811525671.4A CN109785108B (en) | 2018-12-13 | 2018-12-13 | Loan product access method and related device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109785108A CN109785108A (en) | 2019-05-21 |
CN109785108B true CN109785108B (en) | 2024-04-19 |
Family
ID=66496175
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811525671.4A Active CN109785108B (en) | 2018-12-13 | 2018-12-13 | Loan product access method and related device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109785108B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002259696A (en) * | 2001-03-06 | 2002-09-13 | Bank Of Tokyo-Mitsubishi Ltd | Loan applying method, loan application receiving method, loan applying device, loan application receiving device, and recording medium |
KR20030069968A (en) * | 2003-08-12 | 2003-08-27 | (주)한틀 | The supply method of advance asking with internet |
CN107895311A (en) * | 2017-12-08 | 2018-04-10 | 微神马科技(大连)有限公司 | A kind of method and apparatus of order matching distribution |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080120227A1 (en) * | 2003-09-12 | 2008-05-22 | Ocwen Financial Corp | Method and system for mortgage exchange |
US20070016518A1 (en) * | 2005-07-12 | 2007-01-18 | Paul Atkinson | System and process for providing loans or other financing instruments |
US7620597B2 (en) * | 2006-04-14 | 2009-11-17 | Eze Ike O | Online loan application system using borrower profile information |
US8396758B2 (en) * | 2009-12-13 | 2013-03-12 | Intuit Inc. | Systems and methods for confirming purchases of products from a retail establishment using a mobile device |
-
2018
- 2018-12-13 CN CN201811525671.4A patent/CN109785108B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002259696A (en) * | 2001-03-06 | 2002-09-13 | Bank Of Tokyo-Mitsubishi Ltd | Loan applying method, loan application receiving method, loan applying device, loan application receiving device, and recording medium |
KR20030069968A (en) * | 2003-08-12 | 2003-08-27 | (주)한틀 | The supply method of advance asking with internet |
CN107895311A (en) * | 2017-12-08 | 2018-04-10 | 微神马科技(大连)有限公司 | A kind of method and apparatus of order matching distribution |
Non-Patent Citations (1)
Title |
---|
基于BPEL描述的移动工作流的协同机制与实现;徐光平;张桦;王法玉;薛彦兵;;东南大学学报(自然科学版)(S2);第32-34页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109785108A (en) | 2019-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10803861B2 (en) | Method and apparatus for identifying information | |
CN105389177A (en) | Software version confirmation method, device and system | |
CN104954353B (en) | The method of calibration and device of APK file bag | |
CN106484453A (en) | A kind of method and device realizing system upgrade | |
KR20180077265A (en) | Plug-in packaging method, apparatus, terminal and storage medium | |
US9978056B2 (en) | Smart card having multiple payment instruments | |
CN106529229B (en) | The treating method and apparatus of permissions data | |
CN110012049B (en) | Information push method, system, server and computer readable storage medium | |
CN105487877A (en) | Version updating method, system and base station | |
CN110716869B (en) | Test case generation method and device, electronic equipment and computer readable storage medium | |
CN104753909A (en) | Updated information authentication method, device and system | |
CN105354733A (en) | Acknowledgement authentication method and apparatus | |
CN104113853A (en) | Detection method for interface between mobile terminal and SIM card and detection device thereof | |
CN105138875A (en) | Identification method and device for user information | |
CN109785108B (en) | Loan product access method and related device | |
CN109710510B (en) | Code submitting method, device, equipment and readable storage medium | |
CN111740963B (en) | Data communication method and device | |
CN107659933B (en) | Bidirectional pairing connection method for wireless equipment, wireless equipment and storage medium | |
CN111356169B (en) | Mobile terminal test device and test case extraction method thereof | |
CN107102946B (en) | Program detection method and device and electronic equipment | |
US10142456B2 (en) | User equipment to personalize use of service and operating method thereof | |
CN105554751A (en) | Method and system of card-free terminal registration to mobile network, and equipment | |
CN112822666B (en) | Communication method, communication device, electronic equipment and storage medium | |
CN115309631A (en) | Method and device for testing multiple products to be tested in multiple times of synchronization and electronic equipment | |
CN114499994A (en) | Device fingerprint identification method and device, electronic device and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |