User credit information circulation method and device, electronic equipment and medium
By optimizing the flow of user credit information, the number of interface development is reduced, the problems of waste of computing resources and time extension are solved, and more efficient flow of user credit information is achieved.
Patent Information
- Application Number
- CN202411965704.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-12-30
AI Technical Summary
During the flow of user credit information, a large number of interfaces need to be developed to lead to waste of computing resources and prolonged time.
By detecting the request from the user's credit level information acquisition server, sending a request to the user's credit level information storage server, obtaining the user identification field information of the target user, and obtaining the user's credit level information based on the information. Then, mapping processing and early warning information generation are performed, user field information is updated, and preset data acquisition interfaces are deployed to reduce the number of interfaces.
It reduces the number of development interfaces, saves computing resources, shortens development time, and improves the efficiency of user credit information flow.
Smart Images

Figure CN119887371A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a method, device, electronic device, and medium for transferring user credit information. Background Art
[0002] When receiving a request from a user credit information acquisition server to acquire user credit information, the user credit information in the user credit information storage server (data source) is sent to the user credit information acquisition server to circulate the user credit information. At present, when circulating the user credit information, the method usually adopted is: when each time a request from a user credit information acquisition server to acquire user credit information is detected, first, the user credit information needs to be acquired from the user credit information storage server, and then an interface corresponding to the acquired user credit information needs to be created. After that, the user credit information acquisition server can only acquire the user credit information through the interface corresponding to the user credit information to circulate the user credit information.
[0003] However, in practice, it is found that when the above method is used to circulate user credit information, the following technical problems often occur:
[0004] When the user credit information acquisition server wants to obtain a large amount of user credit information, it needs to develop an interface corresponding to each user credit information, resulting in a large number of interfaces being developed, resulting in a large amount of computing resources being wasted in developing the interfaces, and the interface development taking a long time, resulting in a long time spent on the circulation of user credit information.
[0005] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention
[0006] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0007] Some embodiments of the present disclosure propose a user credit information circulation method, device, electronic device and computer-readable medium to solve one or more of the technical problems mentioned in the above background technology section.
[0008] In a first aspect, some embodiments of the present disclosure provide a method for transferring user credit information, the method comprising: in response to detecting acquisition request information of a user credit information acquisition server for user credit information of a target user, sending the acquisition request information of the target user to a user credit information storage server; in response to receiving user identification field information corresponding to the target user sent by the user credit information storage server, acquiring user credit information corresponding to the target user from the user credit information storage server according to the user identification field information and target interface information corresponding to the user credit information storage server; performing mapping processing on the acquired user credit information to obtain the mapped user credit information as the target user credit information; generating user warning information corresponding to the target user credit information according to the target user credit information; and updating each user field information corresponding to the target user according to the user warning information. The method comprises the following steps, wherein each of the user field information includes field information representing a user identifier; in response to determining that the interface information corresponding to the user credit information acquisition server is not deployed, combining and processing each of the user field information after update processing, preset change field information and each preset user field information to obtain a field information set; deploying and processing the field information set and the preset data acquisition interface information corresponding to the target user credit information; sending the user identifier field information corresponding to the target user to the user credit information acquisition server; in response to detecting that the user credit information acquisition server performs an assignment operation on the preset change field information of the preset data acquisition interface information, using the preset change field information after the assignment processing as the interface parameter information of the preset data acquisition interface information, calling the preset data acquisition interface information to send the target user credit information corresponding to the preset change field information after the assignment processing to the user credit information acquisition server.
[0009] In a second aspect, some embodiments of the present disclosure provide a user credit information circulation device, comprising: a first sending unit, configured to, in response to detecting acquisition request information of a user credit information acquisition server for a target user, send the acquisition request information of the target user to a user credit information storage server; an acquisition unit, configured to, in response to receiving user identification field information corresponding to the target user sent by the user credit information storage server, acquire the user credit information corresponding to the target user from the user credit information storage server according to the user identification field information and target interface information corresponding to the user credit information storage server; a mapping unit, configured to perform mapping processing on the acquired user credit information, and obtain the mapped user credit information as the target user credit information; a generating unit, configured to generate user warning information corresponding to the target user credit information according to the target user credit information; an updating unit, configured to perform mapping processing on each user field information corresponding to the target user according to the user warning information Update processing, wherein the above-mentioned various user field information includes field information representing user identification; a combination unit is configured to, in response to determining that the interface information corresponding to the above-mentioned user credit information acquisition server is not deployed, combine the various user field information after the update processing, the preset change field information and the various preset user field information to obtain a field information set; a deployment unit is configured to deploy the above-mentioned field information set and the preset data acquisition interface information corresponding to the above-mentioned target user credit information; a second sending unit is configured to send the user identification field information corresponding to the above-mentioned target user to the above-mentioned user credit information acquisition server; a calling unit is configured to, in response to detecting the assignment operation of the above-mentioned user credit information acquisition server on the preset change field information of the above-mentioned preset data acquisition interface information, use the preset change field information after the assignment processing as the interface parameter information of the above-mentioned preset data acquisition interface information, and call the above-mentioned preset data acquisition interface information to send the target user credit information corresponding to the preset change field information after the assignment processing to the above-mentioned user credit information acquisition server.
[0010] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.
[0011] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method described in any one of the implementations of the first aspect or the second aspect is implemented.
[0012] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through a user credit information circulation method of some embodiments of the present disclosure, the number of developed interfaces can be reduced, the computing resources wasted in developing interfaces can be reduced, and the time spent on developing interfaces can be shortened. The reason for the large number of developed interfaces, the large number of computing resources wasted in developing interfaces, and the long time spent on developing interfaces is that when the user credit information acquisition server wants to acquire a large amount of user credit information, it is necessary to develop an interface corresponding to each user credit information, resulting in a large number of developed interfaces, resulting in a large number of computing resources wasted in developing interfaces, and a long time spent on developing interfaces, resulting in a long time spent on circulating user credit information. Based on this, the user credit information circulation method of some embodiments of the present disclosure, first, in response to detecting the acquisition request information of the user credit information acquisition server for the user credit information of the target user, the acquisition request information of the above target user is sent to the user credit information storage server. Thus, it can be used to obtain the user identification field information of the corresponding target user. Then, in response to receiving the user identification field information corresponding to the target user sent by the user credit information storage server, the user credit information corresponding to the target user is obtained from the user credit information storage server according to the user identification field information and the target interface information corresponding to the user credit information storage server. Thus, the user credit information of the target user to be obtained by the user credit information acquisition server can be obtained. Afterwards, the obtained user credit information is mapped to obtain the mapped user credit information as the target user credit information. Thus, the mapped user credit information can be obtained. Secondly, according to the target user credit information, user warning information corresponding to the target user credit information is generated. Thus, the warning information corresponding to the target user credit information can be obtained, which can be used to warn the target user credit information. Then, according to the user warning information, the user field information corresponding to the target user is updated, wherein the user field information includes the field information representing the user identification. Thus, the field corresponding to the user warning information can be added to the user field information corresponding to the target user credit information. Then, in response to determining that the interface information corresponding to the above-mentioned user credit information acquisition server is not deployed, the updated user field information, the preset change field information and the preset user field information are combined to obtain a field information set. Thus, the field information set corresponding to the above-mentioned target user can be obtained. Secondly, the above-mentioned field information set and the preset data acquisition interface information corresponding to the above-mentioned target user credit information are deployed. Thus, the interface corresponding to the above-mentioned user credit information acquisition server can be deployed, so that the above-mentioned user credit information acquisition server can obtain the information of the target user.Afterwards, the user identification field information corresponding to the target user is sent to the user credit information acquisition server. Thus, the user credit information acquisition server can obtain the user credit information identification corresponding to the target user. Finally, in response to detecting the assignment operation of the user credit information acquisition server to the preset change field information of the preset data acquisition interface information, the preset change field information after the assignment process is used as the interface parameter information of the preset data acquisition interface information, and the preset data acquisition interface information is called to send the target user credit information corresponding to the preset change field information after the assignment process to the user credit information acquisition server. Thus, the target user credit information corresponding to the target user can be sent to the user credit information acquisition server through the interface parameter information. Also, when the user credit information is circulated, the user identification field information of the user credit information to be obtained is determined as the parameter value of the preset change field information in the interface, and the preset change field information after the assignment is used as the parameter information of the interface for obtaining the user credit information, so that the user credit information to be obtained can be obtained to circulate the user credit information, instead of the user credit information acquisition server acquiring the user credit information of each user by developing a new interface, and deploying the interface corresponding to the above-mentioned user credit information acquisition server when the interface corresponding to the above-mentioned user credit information acquisition server is not deployed. Therefore, only one interface corresponding to the above-mentioned user credit information acquisition server is deployed for circulating the user credit information, and there is no need to deploy an interface for the user credit information of each user, thereby reducing the number of developed interfaces, reducing the computing resources wasted in developing interfaces, and shortening the time spent on developing interfaces. Also, because the deployed preset data acquisition interface information includes various preset user field information (reserved fields), when the user credit information acquisition server acquires the user credit information in the user credit information storage server again, it only needs to configure the preset user field information (reserved fields) included in the deployed preset data acquisition interface information as the user field information corresponding to the newly acquired user credit information, and there is no need to redevelop the interface corresponding to the newly acquired user credit information. Also, because the method of acquiring the user credit information from the above-mentioned user credit information storage server and the method of acquiring the user credit information from the above-mentioned user credit information acquisition server are both acquired through the API interface, the time consumption of acquiring the user credit information in the user credit information storage server is also shortened, and the number of developed interfaces is reduced. This further reduces the number of developed interfaces and the time consumption of developing interfaces, and shortens the time consumption of circulating user credit information. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0014] Figure 1 is a flow chart of some embodiments of the user credit information transfer method according to the present disclosure;
[0015] Figure 2 It is a schematic diagram of the structure of some embodiments of the user credit information circulation device according to the present disclosure;
[0016] Figure 3 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0017] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0018] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0019] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0020] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0021] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0022] With regard to the collection, storage, and use of user personal information (such as user credit information and user ID number) involved in this disclosure, before performing the corresponding operations, the relevant organizations or individuals shall fulfill their obligations, including conducting personal information security impact assessments, fulfilling the obligation to inform the personal information subject, and obtaining the authorization and consent of the personal information subject in advance.
[0023] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0024] Figure 1 The process 100 of some embodiments of the user credit information transfer method according to the present disclosure is shown. The user credit information transfer method includes the following steps:
[0025] Step 101, in response to detecting a user credit information acquisition server's acquisition request information for a target user's user credit information, sending the target user's acquisition request information to a user credit information storage server.
[0026] In some embodiments, in response to detecting the acquisition request information of the user credit information acquisition server for the user credit information of the target user, the execution subject (such as a computing device) of the user credit information circulation method may send the acquisition request information of the above target user to the user credit information storage server. Among them, the above user credit information acquisition server may represent the server of the node that acquires the user credit information of the target user. The above target user may be any user. For example, the user credit information acquisition server may be a server of a financial institution, and the user credit information acquisition server may determine whether to lend money to the user by acquiring the user credit information of the corresponding user. The above acquisition request information may represent the request to acquire the user credit information corresponding to the above target user. For example, the acquisition request information may be: "Obtain the user credit information of the target user whose ID number is xxxx". The above user credit information may represent the credit score of the above target user. For example, the user credit information may be 60 points. The above user credit information storage server (data source server) may be a server for storing the user credit information of the target user. In practice, the above execution subject may send the acquisition request information of the above target user to the user credit information storage server according to the IP address of the above user credit information storage server.
[0027] It should be noted that the user credit information acquisition server can request to acquire user credit information of multiple target users each time. The method of acquiring user credit information of multiple target users is the same as that of acquiring user credit information of one target user. Here, acquiring user credit information of one target user is only used as an example.
[0028] Step 102, in response to receiving the user identification field information of the corresponding target user sent by the user credit information storage server, obtain the user credit information of the corresponding target user from the user credit information storage server according to the user identification field information and the target interface information of the corresponding user credit information storage server.
[0029] In some embodiments, in response to receiving the user identification field information corresponding to the target user sent by the user credit information storage server, the execution subject may obtain the user credit information corresponding to the target user from the user credit information storage server according to the user identification field information and the target interface information corresponding to the user credit information storage server. The user identification field information may represent the identification field corresponding to the target user. For example, the user identification field information may represent the ID card number. The target interface information may be an API interface for obtaining the user credit information in the user credit information storage server.
[0030] In some optional implementations of some embodiments, in response to receiving the user identification field information corresponding to the target user sent by the user credit information storage server, the execution subject may obtain the user credit information corresponding to the target user from the user credit information storage server according to the user identification field information and the target interface information corresponding to the user credit information storage server through the following steps:
[0031] The first step is to determine the target preset change field information corresponding to the above target interface information from the preset interface document information. Among them, the above preset interface document information can be an API document corresponding to the above target interface information. The above target preset change field information can represent the field used to call the corresponding target interface information. In practice, the above execution entity can determine the special input parameter field included in the above preset interface document information as the target preset change field information corresponding to the above target interface information.
[0032] The second step is to determine the user identification field information as the parameter value information corresponding to the target preset change field information, so as to assign the target preset change field information to obtain the target preset change field information after the assignment process. The parameter value information may be the field information representing the user identification.
[0033] The third step is to use the target preset changed field information after the assignment process as the interface parameter information corresponding to the above target interface information, call the above target interface information, and obtain the user credit information corresponding to the above user identification field information. Among them, the above interface parameter information can represent the interface parameters for calling the above target interface information. In practice, the above execution subject can use the target preset changed field information after the assignment process as the interface parameter information corresponding to the above target interface information, call the API interface corresponding to the above target interface information, and obtain the user credit information corresponding to the above user identification field information.
[0034] Step 103, mapping the acquired user credit information to obtain the mapped user credit information as the target user credit information.
[0035] In some embodiments, the execution subject may map the acquired user credit information to obtain the mapped user credit information as the target user credit information, wherein the target user credit information may represent the user credit information after field mapping and code value mapping.
[0036] In some optional implementations of some embodiments, the execution subject may perform mapping processing on the acquired user credit information through the following steps to obtain the mapped user credit information as the target user credit information:
[0037] In the first step, field mapping is performed on the obtained user credit information to obtain the user credit information after field mapping. In practice, the above execution entity can perform field mapping on the obtained user credit information through a field mapping tool to obtain the user credit information after field mapping. For example, the field mapping tool can be Pentaho Kettle.
[0038] The second step is to perform code value mapping on the user credit information after field mapping, and obtain the user credit information after code value mapping as the target user credit information. In practice, the execution subject can perform code value mapping on the user credit information after field mapping through a code value mapping tool. For example, the code value mapping tool can be MapStruct.
[0039] Step 104: Generate user warning information corresponding to the target user's credit information according to the target user's credit information.
[0040] In some embodiments, the execution subject may generate user warning information corresponding to the target user credit information according to the target user credit information, wherein the user warning information may represent prompt information for risk warning of the target user credit information.
[0041] In the process of adopting technical solutions to solve the above technical problems, the following technical problems are often accompanied: directly transferring the user credit information stored in the user credit information storage server to the user credit information acquisition server, without performing early warning processing on the user credit information, and without generating early warning information corresponding to the user credit information, resulting in the user credit information acquisition server taking time to detect the early warning information of the user credit information after acquiring the user credit information, resulting in a poor user experience. In response to the above technical problem two, the conventional solution is generally: determining the early warning information corresponding to the user credit information through a correspondence document between the user credit information and the early warning information written by artificial experience. The inventors took into account the shortcomings of determining the early warning information corresponding to the user credit information through a correspondence document between the user credit information and the early warning information written by artificial experience, and combined with the advantages of the inventor's company in machine learning, we decided to adopt the following solution:
[0042] In some optional implementations of some embodiments, the execution subject may generate user warning information corresponding to the target user credit information according to the target user credit information through the following steps:
[0043] The first step is to determine the user identification field information corresponding to the target user's credit information as the target user identification field information.
[0044] The second step is to obtain a set of historical user credit information corresponding to the target user identification field information according to a preset time period. The preset time period may be from the first quarter of 2023 to the first quarter of 2024. The historical user credit information in the historical user credit information set may correspond to the quarter in the preset time period. The historical user credit information in the historical user credit information set may represent the user credit information of the target user in this quarter. In practice, the execution subject may obtain each historical user credit information corresponding to the target user identification field information from the preset historical user credit information set. Then, each historical user credit information corresponding to the preset time period in each of the acquired historical user credit information is determined as a set of historical user credit information. The preset historical user credit information set may represent each historical user credit information corresponding to each target user identification field information.
[0045] The third step is to perform missing value verification on the above historical user credit information set to obtain verification result information corresponding to the above historical user credit information set. The above verification result information can represent the result of whether there are missing values in the above historical user credit information set. In practice, the above execution subject can perform missing value verification on the above historical user credit information set through the isnull() function and notnull() function in the Pandas library to obtain verification result information corresponding to the above historical user credit information set.
[0046] In the fourth step, in response to determining that the verification result information satisfies the preset missing value condition, the historical user credit information set is initially filled to obtain the historical user credit information set after the initial filling process. The preset missing value condition may be that the verification result information indicates that the historical user credit information set has missing values. In practice, the execution subject may perform initial filling on the historical user credit information set by the average ratio method to obtain the historical user credit information set after the initial filling process.
[0047] The fifth step is to perform deep filling processing on the historical user credit information set after the initial filling processing, and obtain the historical user credit information set after deep filling as the target historical user credit information set. In practice, the execution subject can perform deep filling processing on the historical user credit information set after the initial filling processing by a deep filling algorithm, and obtain the historical user credit information set after deep filling as the target historical user credit information set. For example, the deep filling algorithm can be a fuzzy C-means clustering algorithm.
[0048] Step 6: According to the target historical user credit information set, determine the growth change information and quarterly change information corresponding to the target historical user credit information set. The growth change information may represent the growth rate of the target historical user credit information set. The quarterly change information may include the difference values of each historical user credit information. The difference values of the historical user credit information in the difference values of each historical user credit information may represent the difference values between each historical user credit information between two adjacent quarters.
[0049] The seventh step is to input the target user's credit information, the growth change information, and the quarterly change information into a pre-trained risk information generation model to obtain the risk information corresponding to the target user's credit information. The risk information can characterize the risk corresponding to the target user's credit information. For example, the risk information can be 80%. The pre-trained risk information generation model can be a model that takes the target user's credit information, growth change information, and quarterly change information as input and takes the risk information as output. For example, the risk information generation model can be a recurrent neural network model. It should be noted that the pre-trained risk information generation model can be trained using the labeled credit information, labeled growth change information, labeled quarterly change information, and labeled risk information corresponding to each user. The risk information generation model can be trained using a batch training method.
[0050] Step 8: Determine the preset value object warning level information corresponding to the above risk information based on the preset value object warning level information set. The preset value object warning level information in the preset value object warning level information set can represent the corresponding relationship between the risk level of the risk information and the risk information. In practice, the execution subject can determine the preset value object warning level information that has the same risk information as the risk information included in the preset value object warning level information set as the preset value object warning level information corresponding to the risk information.
[0051] The ninth step is to determine the preset value object warning level information and the risk information as user warning information corresponding to the target user credit information.
[0052] The above technical solution, as an inventive point of an embodiment of the present disclosure, solves the technical problem that "after the user credit information acquisition server acquires the user credit information, it takes time to detect the warning information of the user credit information, resulting in a poor user experience". The factors that lead to the poor user experience of the user credit information acquired by the user credit information acquisition server are often as follows: directly transferring the user credit information stored in the user credit information storage server to the user credit information acquisition server, not performing warning processing on the user credit information, and not generating warning information corresponding to the user credit information. If the above factors are solved, the effect of improving the user experience can be achieved. In order to achieve this effect, the present disclosure generates warning information corresponding to the user credit information based on the user credit information and the credibility information of the value object included in the user credit information, and when the user credit information acquisition server acquires the user credit information, the warning information corresponding to the user credit information is sent to the user credit information acquisition server, so as to perform warning processing on the user credit information to the user credit information acquisition server. Therefore, after the user credit information acquisition server acquires the user credit information, it is not necessary to detect the warning information of the user credit information again, thereby improving the user experience.
[0053] Step 105: Update the user field information corresponding to the target user according to the user warning information.
[0054] In some embodiments, the execution subject may update the user field information corresponding to the target user according to the user warning information. The user field information may include field information representing the user identifier. The user field information may represent the interface input parameter fields corresponding to the target user's credit information.
[0055] In some optional implementations of some embodiments, the execution subject may update the user field information corresponding to the target user according to the user warning information through the following steps:
[0056] The first step is to generate keyword information corresponding to the user warning information as target keyword information according to the user warning information. The target keyword information can represent the keyword of the user warning information. For example, the target keyword can be risk level. In practice, the execution subject can detect and process the user warning information by the TF-IDF method to obtain the keyword corresponding to the user warning information.
[0057] The second step is to update the user field information corresponding to the target user's credit information according to the target keyword information.
[0058] In some optional implementations of some embodiments, the execution subject may update the user field information corresponding to the target user credit information according to the target keyword information through the following steps:
[0059] The first step is to determine the target keyword information as the target field information corresponding to the user warning information, wherein the target field information may represent the interface input parameter field corresponding to the user warning information.
[0060] The second step is to add the target field information as user field information to each user field information corresponding to the target user credit information, so as to update each user field information.
[0061] Step 106, in response to determining that the interface information of the corresponding user credit information acquisition server is not deployed, the updated user field information, the preset change field information and the preset user field information are combined to obtain a field information set.
[0062] In some embodiments, in response to determining that the interface information corresponding to the above-mentioned user credit information acquisition server is not deployed, the above-mentioned execution entity can combine the updated user field information, preset change field information and each preset user field information to obtain a field information set.
[0063] In some optional implementations of some embodiments, the execution subject may combine the updated user field information, the preset change field information and the preset user field information to obtain a field information set through the following steps:
[0064] In the first step, each user field information after update processing is determined as a user field information set.
[0065] The second step is to delete the user field information representing the user identifier in the above user field information set.
[0066] The third step is to perform redundancy elimination on the deleted user field information set, and obtain the redundancy eliminated user field information set as the field information set. In practice, first, the execution subject may determine the same individual field information in the field information set as field information groups, and obtain individual field information groups. Then, for each field information group in the individual field information groups, the execution subject may retain any one field information in the field information group, and then delete the remaining individual field information in the field information group, and obtain a field information group that meets a preset quantity condition. The preset quantity condition may be that the number of field information in the field information group is 1.
[0067] The fourth step is to add the preset change field information as field information and the preset user field information as individual field information to the field information set to obtain a field information set corresponding to the user credit information.
[0068] It should be noted that the situation where the interface information corresponding to the above-mentioned user credit information acquisition server is not deployed is characterized by the first deployment of the interface information corresponding to the above-mentioned user credit information acquisition server, and the first user credit information circulation operation is performed. If the interface information corresponding to the above-mentioned user credit information acquisition server has been deployed, it is not necessary to redeploy the interface again, and it is only necessary to configure the preset user field information (reserved field) included in the deployed preset data acquisition interface information as the user field information corresponding to the acquired user credit information, so as to realize the circulation of user credit information, thereby reducing the number of developed interfaces and reducing the waste of development resources.
[0069] Step 107: deploy and process the preset data acquisition interface information corresponding to the field information set and the target user's credit information.
[0070] In some embodiments, the execution entity may deploy and process the preset data acquisition interface information corresponding to the field information set and the target user credit information. The preset data acquisition interface information may be an API interface for feeding back the user credit information of the target user to the target user credit information acquisition server and an API interface for the target user credit information acquisition server to obtain the user credit information of the target user. In practice, the execution entity may deploy and process the preset data acquisition interface information through an interface automation deployment tool. For example, the interface automation tool may be Jenkins.
[0071] Step 108: Send the user identification field information corresponding to the target user to the user credit information acquisition server.
[0072] In some embodiments, the execution subject may send the user identification field information corresponding to the target user to the user credit information acquisition server. In practice, the execution subject may send the user identification field information corresponding to the target user to the user credit information acquisition server based on the IP address of the user credit information acquisition server.
[0073] Step 109, in response to detecting the assignment operation of the user credit information acquisition server to the preset change field information of the preset data acquisition interface information, the preset change field information after the assignment processing is used as the interface parameter information of the preset data acquisition interface information, and the preset data acquisition interface information is called to send the target user credit information corresponding to the preset change field information after the assignment processing to the user credit information acquisition server.
[0074] In some embodiments, in response to detecting the assignment operation of the preset change field information of the preset data acquisition interface information by the user credit information acquisition server, the execution subject may use the preset change field information after the assignment process as the interface parameter information of the preset data acquisition interface information, and call the preset data acquisition interface information to send the target user credit information corresponding to the preset change field information after the assignment process to the user credit information acquisition server. In practice, the execution subject may call the preset data acquisition interface information according to the user field information assigned by the user credit information acquisition server to the preset change field information of the preset data acquisition interface information. The assigned user field information represents the user identification.
[0075] Optionally, in response to the detection information of the value consumption information of the user credit information storage server to the user credit information acquisition server, the value consumption information corresponding to the user credit information acquisition server is determined according to the number of times the user credit information acquisition server successfully calls the preset data acquisition interface information. Among them, the value consumption information can represent the value consumed by the user credit information to obtain each user credit information in the user credit information storage server. For example, the value consumption information can be: "Number of times information: 10 times, value information: 1000 yuan". In practice, the execution subject can determine the value consumption information corresponding to the number of times information from the correspondence table of the number of times information and the value consumption information. Among them, the correspondence table of the number of times information and the value consumption information can represent the correspondence between the number of times information and the value information. Therefore, the value consumption information corresponding to the user credit information acquisition server can be obtained by the number of times the user credit information acquisition server calls the preset data acquisition interface information.
[0076] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through a user credit information circulation method of some embodiments of the present disclosure, the number of developed interfaces can be reduced, the computing resources wasted in developing interfaces can be reduced, and the time spent on developing interfaces can be shortened. The reason for the large number of developed interfaces, the large number of computing resources wasted in developing interfaces, and the long time spent on developing interfaces is that when the user credit information acquisition server wants to acquire a large amount of user credit information, it is necessary to develop an interface corresponding to each user credit information, resulting in a large number of developed interfaces, resulting in a large number of computing resources wasted in developing interfaces, and the long time spent on developing interfaces, resulting in a long time spent on circulating user credit information. Based on this, the user credit information circulation method of some embodiments of the present disclosure, first, in response to detecting the acquisition request information of the user credit information acquisition server for the user credit information of the target user, the acquisition request information of the above target user is sent to the user credit information storage server. Thus, it can be used to obtain the user identification field information of the corresponding target user. Then, in response to receiving the user identification field information corresponding to the target user sent by the user credit information storage server, the user credit information corresponding to the target user is obtained from the user credit information storage server according to the user identification field information and the target interface information corresponding to the user credit information storage server. Thus, the user credit information of the target user to be obtained by the user credit information acquisition server can be obtained. Afterwards, the obtained user credit information is mapped to obtain the mapped user credit information as the target user credit information. Thus, the mapped user credit information can be obtained. Secondly, according to the target user credit information, user warning information corresponding to the target user credit information is generated. Thus, the warning information corresponding to the target user credit information can be obtained, which can be used to warn the target user credit information. Then, according to the user warning information, the user field information corresponding to the target user is updated, wherein the user field information includes the field information representing the user identification. Thus, the field corresponding to the user warning information can be added to the user field information corresponding to the target user credit information. Then, in response to determining that the interface information corresponding to the above-mentioned user credit information acquisition server is not deployed, the updated user field information, the preset change field information and the preset user field information are combined to obtain a field information set. Thus, the field information set corresponding to the above-mentioned target user can be obtained. Secondly, the above-mentioned field information set and the preset data acquisition interface information corresponding to the above-mentioned target user credit information are deployed. Thus, the interface corresponding to the above-mentioned user credit information acquisition server can be deployed, so that the above-mentioned user credit information acquisition server can obtain the information of the target user.Afterwards, the user identification field information corresponding to the target user is sent to the user credit information acquisition server. Thus, the user credit information acquisition server can obtain the user credit information identification corresponding to the target user. Finally, in response to detecting the assignment operation of the user credit information acquisition server to the preset change field information of the preset data acquisition interface information, the preset change field information after the assignment process is used as the interface parameter information of the preset data acquisition interface information, and the preset data acquisition interface information is called to send the target user credit information corresponding to the preset change field information after the assignment process to the user credit information acquisition server. Thus, the target user credit information corresponding to the target user can be sent to the user credit information acquisition server through the interface parameter information. Also, when the user credit information is circulated, the user identification field information of the user credit information to be obtained is determined as the parameter value of the preset change field information in the interface, and the preset change field information after the assignment is used as the parameter information of the interface for obtaining the user credit information, so that the user credit information to be obtained can be obtained to circulate the user credit information, instead of the user credit information acquisition server acquiring the user credit information of each user by developing a new interface, and deploying the interface corresponding to the above-mentioned user credit information acquisition server when the interface corresponding to the above-mentioned user credit information acquisition server is not deployed. Therefore, only one interface corresponding to the above-mentioned user credit information acquisition server is deployed for circulating the user credit information, and there is no need to deploy an interface for the user credit information of each user, thereby reducing the number of developed interfaces, reducing the computing resources wasted in developing interfaces, and shortening the time spent on developing interfaces. Also, because the deployed preset data acquisition interface information includes various preset user field information (reserved fields), when the user credit information acquisition server acquires the user credit information in the user credit information storage server again, it only needs to configure the preset user field information (reserved fields) included in the deployed preset data acquisition interface information as the user field information corresponding to the newly acquired user credit information, and there is no need to redevelop the interface corresponding to the newly acquired user credit information. Also, because the method of acquiring the user credit information from the above-mentioned user credit information storage server and the method of acquiring the user credit information from the above-mentioned user credit information acquisition server are both acquired through the API interface, the time consumption of acquiring the user credit information in the user credit information storage server is also shortened, and the number of developed interfaces is reduced. This further reduces the number of developed interfaces and the time consumption of developing interfaces, and shortens the time consumption of circulating user credit information.
[0077] Further references Figure 2As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a method for transferring user credit information. These device embodiments are similar to Figure 1 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.
[0078] like Figure 2 As shown, the user credit information circulation device 200 of some embodiments includes: a first sending unit 201, an acquisition unit 202, a mapping unit 203, a generation unit 204, an update unit 205, a combination unit 206, a deployment unit 207, a second sending unit 208 and a calling unit 209. The first sending unit 201 is configured to, in response to detecting the acquisition request information of the user credit information acquisition server for the user credit information of the target user, send the acquisition request information of the target user to the user credit information storage server; the acquisition unit 202 is configured to, in response to receiving the user identification field information corresponding to the target user sent by the user credit information storage server, acquire the user credit information corresponding to the target user from the user credit information storage server according to the user identification field information and the target interface information corresponding to the user credit information storage server; the mapping unit 203 is configured to perform mapping processing on the acquired user credit information to obtain the mapped user credit information as the target user credit information; the generating unit 204 is configured to generate user warning information corresponding to the target user credit information according to the target user credit information; the updating unit 205 is configured to perform update processing on each user field information corresponding to the target user according to the user warning information, wherein each user The field information includes field information representing a user identifier; a combining unit 206 is configured to combine and process each user field information after update processing, preset change field information and each preset user field information in response to determining that the interface information corresponding to the above-mentioned user credit information acquisition server is not deployed, so as to obtain a field information set; a deploying unit 207 is configured to deploy and process the above-mentioned field information set and the preset data acquisition interface information corresponding to the above-mentioned target user credit information; a second sending unit 208 is configured to send the user identifier field information corresponding to the above-mentioned target user to the above-mentioned user credit information acquisition server; a calling unit 209 is configured to respond to detecting that the above-mentioned user credit information acquisition server assigns a value to the preset change field information of the above-mentioned preset data acquisition interface information, use the preset change field information after the assignment processing as the interface parameter information of the above-mentioned preset data acquisition interface information, and call the above-mentioned preset data acquisition interface information to send the target user credit information corresponding to the preset change field information after the assignment processing to the above-mentioned user credit information acquisition server.
[0079] It is understood that the units described in the device 200 are similar to those described in the reference Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 200 and the units included therein, and will not be described in detail here.
[0080] Reference below Figure 3 , which shows a schematic structural diagram of an electronic device 300 (eg, a computing device) suitable for implementing some embodiments of the present disclosure. Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0081] like Figure 3 As shown, the electronic device 300 may include a processing device 301 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 into a random access memory (RAM) 303. In the RAM 303, various programs and data required for the operation of the electronic device 300 are also stored. The processing device 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.
[0082] Typically, the following devices may be connected to the I / O interface 305: input devices 306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 308 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 309. The communication devices 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 3 The electronic device 300 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 3 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0083] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 309, or installed from the storage device 308, or installed from the ROM 302. When the computer program is executed by the processing device 301, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.
[0084] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0085] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0086] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: in response to detecting the acquisition request information of the user credit information acquisition server for the target user, sends the acquisition request information of the target user to the user credit information storage server; in response to receiving the user identification field information corresponding to the target user sent by the user credit information storage server, acquires the user credit information corresponding to the target user from the user credit information storage server according to the user identification field information and the target interface information corresponding to the user credit information storage server; maps the acquired user credit information to obtain the mapped user credit information as the target user credit information; generates user warning information corresponding to the target user credit information according to the target user credit information; and maps the user fields corresponding to the target user according to the user warning information. The information is updated, wherein the above-mentioned each user field information includes field information representing the user identifier; in response to determining that the interface information corresponding to the above-mentioned user credit information acquisition server is not deployed, the updated each user field information, the preset change field information and the each preset user field information are combined to obtain a field information set; the above-mentioned field information set and the preset data acquisition interface information corresponding to the above-mentioned target user credit information are deployed; the user identifier field information corresponding to the above-mentioned target user is sent to the above-mentioned user credit information acquisition server; in response to detecting the assignment operation of the above-mentioned user credit information acquisition server to the preset change field information of the above-mentioned preset data acquisition interface information, the preset change field information after the assignment process is used as the interface parameter information of the above-mentioned preset data acquisition interface information, and the above-mentioned preset data acquisition interface information is called to send the target user credit information corresponding to the preset change field information after the assignment process to the above-mentioned user credit information acquisition server.
[0087] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0088] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0089] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The units described may also be arranged in a processor, for example, they may be described as: a first sending unit, an acquisition unit, a mapping unit, a generation unit, an update unit, a combination unit, a deployment unit, a second sending unit, and a calling unit. Among them, the names of these units do not constitute limitations on the units themselves under certain circumstances. For example, the first sending unit may also be described as "a unit that sends the acquisition request information of the above target user to the user credit information storage server in response to detecting the acquisition request information of the user credit information acquisition server for the user credit information of the target user".
[0090] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0091] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.
Claims
1. A method for transferring user credit information, comprising: In response to detecting a request from a user credit information acquisition server for obtaining user credit information of a target user, sending the obtaining request information of the target user to a user credit information storage server; In response to receiving the user identification field information corresponding to the target user sent by the user credit information storage server, acquiring the user credit information corresponding to the target user from the user credit information storage server according to the user identification field information and the target interface information corresponding to the user credit information storage server; Performing mapping processing on the acquired user credit information, obtaining the mapped user credit information as the target user credit information; Generating user warning information corresponding to the target user's credit information according to the target user's credit information; According to the user warning information, updating the user field information corresponding to the target user, wherein the user field information includes field information representing the user identifier; In response to determining that the interface information corresponding to the user credit information acquisition server is not deployed, combining the updated user field information, the preset change field information and the preset user field information to obtain a field information set; Deploy and process the preset data acquisition interface information corresponding to the field information set and the target user's credit information; Sending the user identification field information corresponding to the target user to the user credit information acquisition server; In response to detecting the assignment operation of the user credit information acquisition server to the preset change field information of the preset data acquisition interface information, the preset change field information after the assignment processing is used as the interface parameter information of the preset data acquisition interface information, and the preset data acquisition interface information is called to send the target user credit information corresponding to the preset change field information after the assignment processing to the user credit information acquisition server.
2. The method according to claim 1, wherein: The step of acquiring the user credit information corresponding to the target user from the user credit information storage server according to the user identification field information and the target interface information corresponding to the user credit information storage server comprises: Determine the target preset change field information corresponding to the target interface information from the preset interface document information; Determine the user identification field information as parameter value information corresponding to the target preset change field information, so as to perform value assignment processing on the target preset change field information to obtain the target preset change field information after value assignment processing; The target preset changed field information after the assignment process is used as the interface parameter information corresponding to the target interface information, and the target interface information is called to obtain the user credit information corresponding to the user identification field information.
3. The method according to claim 1, wherein: The mapping process is performed on the acquired user credit information to obtain the mapped user credit information as the target user credit information, including: Performing field mapping processing on the acquired user credit information to obtain the user credit information after field mapping processing; The user credit information after the field mapping process is subjected to code value mapping process, and the user credit information after the code value mapping process is obtained as the target user credit information.
4. The method according to claim 1, wherein: The updating process of each user field information corresponding to the target user according to the user warning information includes: According to the user warning information, generating keyword information corresponding to the user warning information as target keyword information; According to the target keyword information, each user field information corresponding to the target user credit information is updated.
5. The method according to claim 4, wherein: The updating process of each user field information corresponding to the target user credit information according to the target keyword information includes: Determining the target keyword information as target field information corresponding to the user warning information; The target field information is added as user field information to each user field information corresponding to the target user credit information, so as to update the each user field information.
6. The method according to claim 4, wherein: The updated user field information, preset change field information and preset user field information are combined to obtain a field information set, including: Determine each user field information after update processing as a user field information set; Deleting the user field information representing the user identifier in the user field information set; Performing redundancy elimination processing on the deleted user field information set to obtain the redundancy eliminated user field information set as the field information set; The preset change field information is used as field information, and each preset user field information is used as each field information to be added to the field information set, so as to obtain a field information set corresponding to the user credit information.
7. The method according to claim 1, wherein: The step of using the preset changed field information after the value assignment process as the interface parameter information of the preset data acquisition interface information and calling the preset data acquisition interface information includes: The preset data acquisition interface information is called according to the user field information assigned by the user credit information acquisition server to the preset change field information of the preset data acquisition interface information, wherein the assigned user field information represents the user identification.
8. A user credit information circulation device, comprising: A first sending unit is configured to, in response to detecting a user credit information acquisition server's acquisition request information for a target user's user credit information, send the target user's acquisition request information to a user credit information storage server; an acquiring unit, configured to, in response to receiving the user identification field information corresponding to the target user sent by the user credit information storage server, acquire the user credit information corresponding to the target user from the user credit information storage server according to the user identification field information and the target interface information corresponding to the user credit information storage server; A mapping unit is configured to perform mapping processing on the acquired user credit information, and obtain the mapped user credit information as the target user credit information; A generating unit configured to generate user warning information corresponding to the target user's credit information according to the target user's credit information; An updating unit, configured to update each user field information corresponding to the target user according to the user warning information, wherein each user field information includes field information representing a user identifier; a combining unit configured to combine the updated user field information, the preset changed field information and the preset user field information to obtain a field information set in response to determining that the interface information corresponding to the user credit information acquisition server is not deployed; A deployment unit configured to perform deployment processing on the field information set and the preset data acquisition interface information corresponding to the target user's credit information; A second sending unit is configured to send the user identification field information corresponding to the target user to the user credit information acquisition server; The calling unit is configured to, in response to detecting the assignment operation of the user credit information acquisition server to the preset change field information of the preset data acquisition interface information, use the preset change field information after the assignment processing as the interface parameter information of the preset data acquisition interface information, and call the preset data acquisition interface information to send the target user credit information corresponding to the preset change field information after the assignment processing to the user credit information acquisition server.
9. An electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Information acquisition method and device, computer equipment and storage medium
CA3139243A1
Information processing method and related device
CN110308912A
Information acquisition method and device, computer equipment and storage medium
CN112380213A
Data request processing method and device, computer equipment and storage medium
CN116320015A
Service approval processing method and device, computer equipment and storage medium
CN117422396A