CN114661835A - Data processing method, device, equipment and computer readable storage medium - Google Patents
Data processing method, device, equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN114661835A CN114661835A CN202210301588.9A CN202210301588A CN114661835A CN 114661835 A CN114661835 A CN 114661835A CN 202210301588 A CN202210301588 A CN 202210301588A CN 114661835 A CN114661835 A CN 114661835A
- Authority
- CN
- China
- Prior art keywords
- data
- index
- labels
- personal data
- indexes
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/288—Entity relationship models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2462—Approximate or statistical queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Business, Economics & Management (AREA)
- Probability & Statistics with Applications (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The embodiment of the application provides a data processing method, a device, equipment and a computer readable storage medium, which relate to the technical field of intelligent finance, and the method comprises the following steps: acquiring financial data of a plurality of enterprises and personal data of respective owners of the plurality of enterprises; setting labels and indexes corresponding to the service scenes according to different service scenes; establishing a first corresponding relation between a field in the financial data and a field in the personal data and the index respectively, and a second corresponding relation between the label and the index; and obtaining the financial data and the personal data after the indexes are integrated according to the first corresponding relation and the second corresponding relation. The embodiment of the application can provide decision data for users conveniently, and the access cost of the users is reduced.
Description
Technical Field
The present application belongs to the field of intelligent financial technologies, and in particular, to a data processing method, apparatus, device, and computer-readable storage medium.
Background
Business opportunities, in an economic sense, refer to opportunities for profit, i.e., contracts, that represent customers with great collaborative intent, that are most likely to be signed. In order to find the business opportunity, potential customers with sales opportunities are generally screened out according to the imported customer data, and a third party further contacts the potential customers with sales opportunities to acquire people with obvious sales intentions, so that the business opportunity is obtained.
However, the related indexes of the current customer groups are scattered in each system and have different apertures, so that it is difficult to obtain business opportunities according to the customer data with non-uniform indexes, and further difficult to provide decision data for the user.
Disclosure of Invention
Embodiments of the present application provide a data processing method, apparatus, device, and computer-readable storage medium, which can integrate various indexes and unify the index apertures, thereby providing business opportunities and decision data for users.
In a first aspect, an embodiment of the present application provides a data processing method, where the method includes: acquiring financial data of a plurality of enterprises and personal data of respective owners of the plurality of enterprises; setting labels and indexes corresponding to the service scenes according to different service scenes; establishing a first corresponding relation between a field in the financial data and a field in the personal data and the index and a second corresponding relation between the label and the index; and obtaining the financial data and the personal data after the indexes are integrated according to the first corresponding relation and the second corresponding relation.
According to an embodiment of the first aspect of the present application, after obtaining the financial data and the personal data after integrating the index according to the first corresponding relationship and the second corresponding relationship, the method further includes: acquiring an identifier and a client number of a target service scene; acquiring a plurality of labels corresponding to the target service scene and the arrangement sequence of the labels according to the identifier of the target service scene, and acquiring target indexes corresponding to the labels according to a second corresponding relation; acquiring financial data and personal data corresponding to the client number according to the client number; acquiring index data corresponding to the target index according to the target index corresponding to each of the plurality of labels and the financial data and the personal data corresponding to the customer number; and filling the index data corresponding to the target index into the plurality of labels, and pushing the plurality of labels to the login user.
According to any of the foregoing embodiments of the first aspect of the present application, before obtaining the identifier and the client number of the target service scenario, the method further includes: acquiring user authority of a login user, wherein the user authority comprises a client number of a client administered by the login user; acquiring the identification and the client number of the target service scene, comprising the following steps: and acquiring the identification of the target service scene and the client number corresponding to the user authority according to the user authority of the login user.
According to any one of the foregoing embodiments of the first aspect of the present application, obtaining a plurality of tags corresponding to a target service scenario and an arrangement order of the plurality of tags according to an identifier of the target service scenario, and obtaining target indexes corresponding to the plurality of tags according to a second correspondence relationship includes: acquiring fields corresponding to the labels, preset rejection rules and line feed display rules, and assembling the fields corresponding to the labels, the preset rejection rules, the line feed display rules and target indexes into a list; according to the customer number, acquiring financial data and personal data corresponding to the customer number, wherein the method comprises the following steps: forming a map element by the financial data and the personal data corresponding to the client number in a key-value pair mode; obtaining index data corresponding to the target index according to the target index corresponding to each of the plurality of labels and the financial data and the personal data corresponding to the customer number, wherein the index data comprises: and filling the value corresponding to the key in the map element into the list according to the corresponding relation between the column name in the list and the key in the map element.
According to any one of the foregoing embodiments of the first aspect of the present application, populating a value corresponding to a key in a map element into a list according to a correspondence between a column name in the list and the key in the map element includes: under the condition that the ith column name in the list is matched with the ith key in the map element, filling a value corresponding to the ith key in the map element below the ith column name, wherein i is a positive integer; and under the condition that the jth column name in the list does not match with the jth key in the map element, removing the index corresponding to the jth column name, wherein j is a positive integer.
According to any of the preceding embodiments of the first aspect of the present application, before pushing the plurality of tags to the logged-on user, the method further comprises: receiving configuration information input by a login user, wherein the configuration information comprises the type, the number and/or the sequence of tags in a display page; generating a display page according to the configuration information; pushing a plurality of tags to a logged-on user, comprising: and pushing a display page to the login user.
According to any of the previous embodiments of the first aspect of the present application, before pushing the presentation page to the login user, the method further includes: verifying whether the type, the number and/or the sequence of the tags in the generated display page are consistent with the type, the number and/or the sequence of the tags in the configuration information; pushing a presentation page to a logged-on user, comprising: and pushing the presentation page to the login user under the condition that the type, the number and/or the sequence of the tags in the generated presentation page are consistent with the type, the number and/or the sequence of the tags in the configuration information.
In a second aspect, an embodiment of the present application provides a data processing apparatus, including: the acquisition module is used for acquiring financial data of a plurality of enterprises and personal data of respective owners of the plurality of enterprises; the setting module is used for setting labels and indexes corresponding to the service scenes according to different service scenes; the construction module is used for establishing a first corresponding relation between a field in the financial data and a field in the personal data and the index and a second corresponding relation between the label and the index; and the integration module is used for obtaining the financial data and the personal data after the indexes are integrated according to the first corresponding relation and the second corresponding relation.
In a third aspect, an embodiment of the present application provides an electronic device, where the electronic device includes: a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the data processing method as provided by the first aspect.
In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the data processing method as provided in the first aspect.
According to the data processing method, the data processing device, the data processing equipment and the computer readable storage medium, firstly, financial data of a plurality of enterprises and personal data of respective owners of the plurality of enterprises are obtained; next, setting labels and indexes corresponding to the service scenes according to different service scenes; then, establishing a first corresponding relation between the field in the financial data and the field in the personal data and the index respectively, and establishing a second corresponding relation between the label and the index; and finally, according to the first corresponding relation and the second corresponding relation, obtaining the financial data and the personal data after indexes are integrated. The embodiment of the application defines uniform indexes to form uniform apertures, integrates data of different enterprises and different business owners (owners of the enterprises) by using the uniform indexes to obtain financial data and personal data after the indexes are integrated, so that business opportunities can be obtained according to the financial data and the personal data after the indexes are integrated, and decision data can be provided for users conveniently. In addition, when the follow-up index is changed, the background can be maintained, and the access cost of users is reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments of the present application will be briefly described below, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flowchart of a data processing method according to an embodiment of the present application;
fig. 2 is another schematic flow chart of a data processing method according to an embodiment of the present application;
FIG. 3 is a flowchart illustrating step S204 of the data processing method shown in FIG. 2;
fig. 4 is a schematic flowchart of another data processing method according to an embodiment of the present application;
fig. 5 is a schematic flowchart of another data processing method according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Features and exemplary embodiments of various aspects of the present application will be described in detail below, and in order to make objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are intended to be illustrative only and are not intended to be limiting. It will be apparent to one skilled in the art that the present application may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present application by illustrating examples thereof.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
It should be noted that, in the embodiments of the present application, the acquisition, storage, use, processing, and the like of data all conform to relevant regulations of national laws and regulations.
It should be understood that the term "and/or" as used herein is merely one type of association that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
Before explaining the technical solutions provided by the embodiments of the present application, in order to facilitate understanding of the embodiments of the present application, the present application first specifically explains the problems existing in the prior art:
as mentioned above, in order to find a business opportunity, potential customers with sales opportunities are generally screened out according to the imported customer information, and a third party further contacts the potential customers with sales opportunities to obtain people with obvious sales intentions, thereby obtaining the business opportunity.
However, the related indexes of the current customer groups are scattered in each system and have different apertures, for example, the index definitions and access rules of different business departments or business systems are different, so that it is difficult to obtain business opportunities according to the customer data with non-uniform indexes, and further difficult to provide decision data for users. When the subsequent index is changed, the index is not uniform, so that the workload of changing is large, and the change is difficult to realize.
In view of the above research findings of the inventors, embodiments of the present application provide a data processing method, apparatus, device, and computer-readable storage medium, which can solve the above technical problems in the prior art.
The technical idea of the embodiment of the application is as follows: the unified indexes are defined to form a unified caliber, and the unified indexes are utilized to integrate data of different enterprises and different enterprise owners (owners of the enterprises) to obtain financial data and personal data after the indexes are integrated, so that business opportunities can be conveniently obtained according to the financial data and the personal data after the indexes are integrated, and decision data can be conveniently provided for users. In addition, when the follow-up index is changed, the background can be maintained, and the access cost of users is reduced.
First, a data processing method provided in an embodiment of the present application is described below.
Fig. 1 is a schematic flowchart of a data processing method according to an embodiment of the present application. As shown in fig. 1, the method may include the following steps S101 to S104.
S101, acquiring financial data of multiple enterprises and personal data of respective owners of the multiple enterprises.
The owner of the enterprise is the owner of the enterprise, or called the investor of the enterprise. Financial data for an enterprise includes, but is not limited to, enterprise dimensional data (or basic data for the enterprise) and enterprise to public product data. Personal data of the owner of the enterprise includes, but is not limited to, basic data of the owner of the enterprise and private product data of the owner of the enterprise.
Illustratively, the enterprise dimensional data includes, but is not limited to, at least one of: for the average deposit of the public, the monthly, the registered address, the longitude, the latitude, the enterprises involved in agriculture, the formed date, the intensity of demand, the type of account, the merchant of receiving the bill, the tax payment grade, the salary, the authentication of the financial client, the client of paying the tax on behalf, the signing of the bill pool, the enterprise online bank client, the client of depositing the public on the regular basis, the credit account, the client of keeping the letter, the client of making the bank note and the client of paying the cash on the spot, the method comprises the following steps of enterprise employee number, first loan account, scientific and creative enterprise, special and special new enterprise, manufacturing industry, green credit, high and new technology enterprise, tobacco customer group, customer group for payment terminal use, technical flow grade, invention patent number, innovation qualification grade, tax payment amount of nearly six months, business settlement amount of nearly 12 months, annual sales amount, restrictive industry, number of covered public products, daily deposit for public customers, digital RMB for public wallet holding and loan products held.
Illustratively, the enterprise's data for public products includes, but is not limited to, at least one of: the credit line of each loan product held by the loan system comprises credit line fast credit-cloud tax credit product line, credit line fast credit-settlement cloud credit product line, credit line fast credit-merchant cloud credit product line, mortgage fast credit product line and the like.
Illustratively, the underlying data of the owner of the enterprise includes, but is not limited to, at least one of: home property type client, private client, enterprise owner AUM grading, enterprise owner AUM value, farmer, retired military, student, individual industrial and commercial department, credit card client, enterprise owner occupation code, holding personal fast loan, academic calendar, cash staging client, bill staging client, automobile staging client, ETC client, number of covered private products, financing client, fund client, insurance client, CTS signing client, mobile banking client, online banking client, national debt client, private periodic deposit client, private client numbering, personal credit investigation score, enterprise owner AUM grading score, enterprise owner name initials, enterprise owner identity number, birth date, gender, academic calendar, contact telephone.
Illustratively, the private-product data of the owner of the enterprise includes, but is not limited to, at least one of: personal quick loan, cash staging, bill staging, automobile staging, ETC client, financing, fund, insurance, CTS sign-on, mobile banking, online banking, national debt, and periodic deposit to private.
It should be noted that, in the embodiments of the present application, the acquisition, storage, use, processing, and the like of data all conform to relevant regulations of national laws and regulations.
In some embodiments of the present application, optionally, after acquiring the financial data of the multiple enterprises and the personal data of the respective owners of the multiple enterprises, data cleansing may be performed on the financial data of the multiple enterprises and the personal data of the respective owners of the multiple enterprises to remove the interference data.
S102, setting labels and indexes corresponding to the service scenes according to different service scenes.
Specifically, different labels may be set for different service scenarios, such as a repayment label, a overdue label, a credit label, a loan label, and the like. Similarly, different indexes can be set for different business scenes, and each field in the financial data of the enterprise and the personal data of the owner of the enterprise can be used as an index, such as the amount of each loan product, the surcharge, and the number of employees in the enterprise.
S103, establishing a first corresponding relation between the field in the financial data and the field in the personal data and the index and a second corresponding relation between the label and the index.
Specifically, a processing result table may be generated based on the financial data of the enterprise and the personal data of the owner of the enterprise acquired in S101, as shown in table 1.
TABLE 1
In table 1, the public-to-public dimension may be identified by a public-to-public client number (enterprise number) that varies for the public client, the private-to-private dimension may be identified by a private-to-private client number, and one public-to-public client may correspond to one enterprise owner. In addition, the first-term data can be updated every day, namely the latest first-term data is saved.
Next, a first correspondence between the fields in the financial data and the fields in the personal data and the index, respectively, may be established, as shown in table 2.
TABLE 2
Next, a second correspondence between the label and the indicator can be established, as shown in Table 3.
The above process of S103 may be understood as a tag having a plurality of indicators corresponding to fields in the financial data and/or the personal data, respectively.
And S104, acquiring the financial data and the personal data after the indexes are integrated according to the first corresponding relation and the second corresponding relation.
Therefore, by unifying indexes, data integration of different enterprises and business owners can be achieved, and financial data and personal data after indexes are integrated can be obtained.
The data processing method of the embodiment of the application comprises the steps of firstly obtaining financial data of a plurality of enterprises and personal data of respective owners of the plurality of enterprises; next, setting labels and indexes corresponding to the service scenes according to different service scenes; then, establishing a first corresponding relation between the field in the financial data and the field in the personal data and the index respectively, and establishing a second corresponding relation between the label and the index; and finally, according to the first corresponding relation and the second corresponding relation, obtaining the financial data and the personal data after indexes are integrated. The embodiment of the application defines uniform indexes to form uniform apertures, and integrates data of different enterprises and different enterprise owners (owners of the enterprises) by using the uniform indexes to obtain financial data and personal data after indexes are integrated, so that business opportunities can be conveniently obtained according to the financial data and the personal data after indexes are integrated, and decision data can be conveniently provided for users. In addition, when the follow-up index is changed, the background can be maintained, and the access cost of users is reduced.
As shown in fig. 2, according to some embodiments of the present application, optionally, the tag may also be configured for different scenes in the embodiments of the present application, so as to accurately push necessary indexes in each scene for a user.
Specifically, after the financial data and the personal data after the index is integrated are obtained according to the first corresponding relationship and the second corresponding relationship in S104, the data processing method provided in the embodiment of the present application may further include the following steps S201 to S205.
S201, obtaining the identification and the client number of the target service scene.
The target service scenario may be any service scenario, for example, and this is not limited in this embodiment of the application. It is easily understood that different service scenarios correspond to different identifications (scenario identifications), and different customers correspond to different customer numbers.
S202, acquiring a plurality of labels corresponding to the target service scene and the arrangement sequence of the labels according to the identifier of the target service scene, and acquiring target indexes corresponding to the labels according to the second corresponding relation.
Wherein, different service scenes may correspond to different labels. And acquiring a plurality of labels corresponding to the target service scene and the arrangement sequence of the labels according to the identification of the target service scene. Then, according to the second corresponding relationship between the labels and the indexes, target indexes corresponding to the labels can be obtained.
In some specific examples, S202 may specifically include the following steps, for example:
the method comprises the steps of obtaining fields corresponding to a plurality of labels, a preset rejection rule and a line feed display rule, and assembling the fields corresponding to the plurality of labels, the preset rejection rule, the line feed display rule and a target index into a list.
Specifically, the front end passes in a page number, a client number list. The back end can obtain the tags and the sequence contained in the page number from the second corresponding relation (such as the table 3) according to the page number, and obtain the fields, the eliminating rules and the line feed display rules corresponding to the tags by associating the first corresponding relation (such as the table 2). And then, assembling fields corresponding to the plurality of labels, a preset rejection rule, a line feed display rule and a target index into a list.
And S203, acquiring financial data and personal data corresponding to the customer number according to the customer number.
Specifically, different customers may correspond to different financial and personal data. In S203, financial data and personal data corresponding to the customer number are acquired. In some specific examples, the financial data and personal data corresponding to the customer number may be formed into a map element in the form of a key-value pair, for example. Wherein, the key value pair is < key, value >, key is used for indexing; value is a value representing data.
And S204, obtaining index data corresponding to the target index according to the target index corresponding to each label and the financial data and the personal data corresponding to the customer number.
In some specific examples, optionally, for example, a value corresponding to a key in a map element may be filled into the list according to a correspondence between a column name in the list and the key in the map element.
S205, filling the index data corresponding to the target index into a plurality of labels, and pushing the labels to the login user.
In the related technology, there is a related management system at present, which reflects the information of the client by the client dimension, but the template is single, and cannot be configured according to the specific scene, and provides too much information unrelated to the business handling. Compared with the prior art, the method and the device have the advantages that the labels can be configured according to different scenes, the necessary indexes under each scene are accurately pushed for users (namely login users), and user experience is improved.
As shown in fig. 3, in some specific embodiments, optionally, in S204, filling the value corresponding to the key in the map element into the list according to the corresponding relationship between the column name in the list and the key in the map element, which may specifically include the following steps S301 and S302.
S301, under the condition that the ith column name in the list is matched with the ith key in the map element, filling the value corresponding to the ith key in the map element below the ith column name, wherein i is a positive integer.
S302, under the condition that the jth column name in the list is not matched with the jth key in the map element, removing an index corresponding to the jth column name, wherein j is a positive integer.
Therefore, indexes with unmatched column names and keys can be removed, simplification of the indexes is facilitated, necessary indexes under various scenes are pushed for users (namely login users), and user experience is improved.
As shown in fig. 4, according to some embodiments of the present application, optionally, a tag corresponding to a user right may be further personalized to a user according to the user right.
Specifically, before the identifier and the client number of the target service scene are obtained in S201, the data processing method provided in the embodiment of the present application may further include the following step S401: and acquiring the user authority of the login user, wherein the user authority comprises the client number of the client administered by the login user.
Accordingly, the step S201 of obtaining the identifier and the client number of the target service scenario includes the following steps: and acquiring the identification of the target service scene and the client number corresponding to the user authority according to the user authority of the login user.
And then, obtaining index data corresponding to the target index according to the financial data and the personal data corresponding to the acquired customer number. And finally, filling the index data corresponding to the target index into the plurality of labels, and pushing the plurality of labels to the login user.
Therefore, for example, if the client manager logs in and the role is the manager, the my client list, the client details, the my business opportunity, the business opportunity pool, the to-do list and the dynamic list can be checked. And the other roles can check the business opportunity pool to rob the owner-free business opportunity, so that the label corresponding to the user authority can be displayed to the user in a personalized manner according to the user authority.
According to some embodiments of the present application, optionally, personalized configurations of tags and indicators may also be provided. Before S205 pushes multiple tags to a login user, the data processing method provided in this embodiment may further include the following steps:
the method comprises the steps that firstly, configuration information input by a login user is received, wherein the configuration information comprises the type, the number and/or the sequence of tags in a display page;
and step two, generating a display page according to the configuration information. The type, number and/or order of the tags in the presentation page may be configured according to the type, number and/or order of the tags indicated in the configuration information, for example, so as to generate the presentation page.
Accordingly, S205 pushes the plurality of tags to the login user, including the following steps: and pushing the generated display page to the login user.
Therefore, differentiated configuration and display of the user login page can be realized, and the problem that the configuration cannot be carried out according to a specific scene due to a single template in the related technology is solved.
As shown in fig. 5, according to some embodiments of the present application, optionally before pushing the presentation page to the login user in S205, the data processing method provided in the embodiments of the present application may further include the following steps:
s501, verifying whether the type, the number and/or the sequence of the tags in the generated display page are consistent with the type, the number and/or the sequence of the tags in the configuration information.
Correspondingly, S205 pushes the presentation page to the login user, which may specifically include the following steps:
and pushing the presentation page to the login user under the condition that the type, the number and/or the sequence of the tags in the generated presentation page are consistent with the type, the number and/or the sequence of the tags in the configuration information.
In this way, by performing data verification on the generated presentation page, the problem that the type, number and/or sequence of the tags in the generated presentation page are inconsistent with the type, number and/or sequence of the tags in the configuration information can be avoided, and the user experience is improved.
Based on the data processing method provided by the above embodiment, correspondingly, the application also provides a specific implementation manner of the data processing device. Please see the examples below.
As shown in fig. 6, a data processing apparatus 600 provided in the embodiment of the present application includes the following modules:
an obtaining module 601, configured to obtain financial data of multiple enterprises and personal data of respective owners of the multiple enterprises;
a setting module 602, configured to set, according to different service scenarios, a tag and an index corresponding to each service scenario;
a building module 603, configured to build a first corresponding relationship between a field in the financial data and a field in the personal data and an index, and a second corresponding relationship between a tag and the index;
the integration module 604 is configured to obtain the financial data and the personal data after the index is integrated according to the first corresponding relationship and the second corresponding relationship.
In the data processing method and apparatus of the embodiment of the application, the obtaining module 601 is configured to obtain financial data of multiple enterprises and personal data of respective owners of the multiple enterprises; the setting module 602 is configured to set a label and an index corresponding to each service scenario according to different service scenarios; the building module 603 is configured to build a first corresponding relationship between a field in the financial data and a field in the personal data and the index, and a second corresponding relationship between the tag and the index; the integration module 604 is configured to obtain the financial data and the personal data after integrating the index according to the first corresponding relationship and the second corresponding relationship. The embodiment of the application defines uniform indexes to form uniform apertures, integrates data of different enterprises and different business owners (owners of the enterprises) by using the uniform indexes to obtain financial data and personal data after the indexes are integrated, so that business opportunities can be obtained according to the financial data and the personal data after the indexes are integrated, and decision data can be provided for users conveniently. In addition, when the follow-up index is changed, the background can be maintained, and the access cost of users is reduced.
In some embodiments, the data processing apparatus 600 provided in this embodiment of the present application may further include a pushing module, configured to obtain an identifier and a client number of a target service scenario; acquiring a plurality of labels corresponding to the target service scene and an arrangement sequence of the labels according to the identifier of the target service scene, and acquiring target indexes corresponding to the labels respectively according to the second corresponding relation; acquiring financial data and personal data corresponding to the client number according to the client number; acquiring index data corresponding to the target index according to the target index corresponding to each of the plurality of labels and the financial data and the personal data corresponding to the customer number; and filling the index data corresponding to the target index into the plurality of labels, and pushing the plurality of labels to the login user.
In some embodiments, the data processing apparatus 600 provided in this embodiment of the present application may further include a permission obtaining module, configured to obtain a user permission of the login user, where the user permission includes a client number of a client governed by the login user; the pushing module is specifically used for acquiring the identification of the target service scene and the client number corresponding to the user authority according to the user authority of the login user.
In some embodiments, the pushing module is specifically configured to obtain fields corresponding to the multiple tags, a preset rejection rule and a line feed display rule, and assemble the fields corresponding to the multiple tags, the preset rejection rule, the line feed display rule and the target index into a list; forming a map element by the financial data and the personal data corresponding to the client number in a key-value pair mode; and filling the value corresponding to the key in the map element into the list according to the corresponding relation between the column name in the list and the key in the map element.
In some embodiments, the push module is specifically configured to, when an ith column name in the list matches an ith key in the map element, fill a value corresponding to the ith key in the map element below the ith column name, where i is a positive integer; and under the condition that the jth column name in the list is not matched with the jth key in the map element, removing the index corresponding to the jth column name, wherein j is a positive integer.
In some embodiments, the data processing apparatus 600 provided by the embodiment of the present application may further include a configuration module configured to receive input from a login user, where the configuration information includes a type, a number, and/or an order of tags in the presentation page; and generating a display page according to the configuration information. The pushing module is specifically used for pushing a display page to the login user.
In some embodiments, the data processing apparatus 600 provided in this embodiment of the present application may further include a verification module, configured to verify whether the type, number, and/or order of the tags in the generated presentation page is consistent with the type, number, and/or order of the tags in the configuration information. The pushing module is specifically configured to push the presentation page to the login user when the type, number, and/or order of the tags in the generated presentation page is consistent with the type, number, and/or order of the tags in the configuration information.
Each module/unit in the apparatus shown in fig. 6 has a function of implementing each step in fig. 1, and can achieve the corresponding technical effect, and for brevity, the description is not repeated here.
Based on the data processing method provided by the above embodiment, correspondingly, the application further provides a specific implementation manner of the electronic device. Please see the examples below.
Fig. 7 shows a hardware structure diagram of an electronic device provided in an embodiment of the present application.
The electronic device may include a processor 701 and a memory 702 storing computer program instructions.
Specifically, the processor 701 may include a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to implement the embodiments of the present Application.
In one example, the Memory 702 may be a Read Only Memory (ROM). In one example, the ROM may be mask programmed ROM, programmable ROM (prom), erasable prom (eprom), electrically erasable prom (eeprom), electrically rewritable ROM (earom), or flash memory, or a combination of two or more of these.
The processor 701 reads and executes the computer program instructions stored in the memory 702 to implement the methods/steps S101 to S104 in the embodiment shown in fig. 1, and achieve the corresponding technical effects achieved by executing the methods/steps in the embodiment shown in fig. 1, which are not described herein again for brevity.
In one example, the electronic device may also include a communication interface 703 and a bus 710. As shown in fig. 7, the processor 701, the memory 702, and the communication interface 703 are connected by a bus 710 to complete mutual communication.
The communication interface 703 is mainly used for implementing communication between modules, apparatuses, units and/or devices in this embodiment of the application.
In addition, in combination with the data processing method in the foregoing embodiments, the embodiments of the present application may provide a computer-readable storage medium to implement. The computer readable storage medium having stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the data processing methods in the above embodiments. Examples of computer readable storage media include non-transitory computer readable storage media such as electronic circuits, semiconductor memory devices, ROMs, random access memories, flash memories, erasable ROMs (eroms), floppy disks, CD-ROMs, optical disks, and hard disks.
It is to be understood that the present application is not limited to the particular arrangements and instrumentality described above and shown in the attached drawings. A detailed description of known methods is omitted herein for the sake of brevity. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present application are not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications, and additions or change the order between the steps after comprehending the spirit of the present application.
The functional blocks shown in the above-described structural block diagrams may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic Circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of the present application are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information. Examples of a machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.
It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the above steps, that is, the steps may be performed in the order mentioned in the embodiments, may be performed in an order different from the order in the embodiments, or may be performed at the same time.
Aspects of the present application are described above with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions/acts specified in the flowchart and/or block diagram block or blocks. Such a processor may be, but is not limited to, a general purpose processor, a special purpose processor, an application specific processor, or a field programmable logic circuit. It will also be understood that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware for performing the specified functions or acts, or combinations of special purpose hardware and computer instructions.
As described above, only the specific embodiments of the present application are provided, and it can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the module and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. It should be understood that the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the present application, and these modifications or substitutions should be covered within the scope of the present application.
Claims (10)
1. A data processing method, comprising:
acquiring financial data of a plurality of enterprises and personal data of respective owners of the plurality of enterprises;
setting labels and indexes corresponding to the service scenes according to different service scenes;
establishing a first corresponding relation between a field in the financial data and a field in the personal data and an index respectively, and establishing a second corresponding relation between the label and the index;
and obtaining the financial data and the personal data after indexes are integrated according to the first corresponding relation and the second corresponding relation.
2. The method of claim 1, wherein after obtaining the financial data and the personal data after integrating the index according to the first corresponding relationship and the second corresponding relationship, the method further comprises:
acquiring an identifier and a client number of a target service scene;
acquiring a plurality of labels corresponding to the target service scene and the arrangement sequence of the labels according to the identifier of the target service scene, and acquiring target indexes corresponding to the labels according to the second corresponding relation;
acquiring the financial data and the personal data corresponding to the customer number according to the customer number;
obtaining index data corresponding to the target indexes according to the target indexes corresponding to the labels and the financial data and the personal data corresponding to the customer numbers;
and filling the index data corresponding to the target index into the plurality of labels, and pushing the plurality of labels to a login user.
3. The method of claim 2, wherein prior to said obtaining the identification and customer number of the target service scenario, the method further comprises:
acquiring user authority of a login user, wherein the user authority comprises a client number of a client administered by the login user;
the obtaining of the identifier and the client number of the target service scene includes:
and acquiring the identification of the target service scene and the client number corresponding to the user authority according to the user authority of the login user.
4. The method according to claim 2, wherein the obtaining a plurality of tags corresponding to the target service scenario and an arrangement order of the plurality of tags according to the identifier of the target service scenario, and obtaining target indicators corresponding to the plurality of tags according to the second correspondence includes:
acquiring fields corresponding to the labels, a preset rejection rule and a line feed display rule, and assembling the fields corresponding to the labels, the preset rejection rule, the line feed display rule and the target index into a list;
the acquiring the financial data and the personal data corresponding to the customer number according to the customer number comprises:
forming a map element by the financial data and the personal data corresponding to the customer number in a key-value pair mode;
the obtaining of the index data corresponding to the target index according to the target index corresponding to each of the plurality of tags and the financial data and the personal data corresponding to the customer number includes:
and filling the value corresponding to the key in the map element into the list according to the corresponding relation between the column name in the list and the key in the map element.
5. The method according to claim 4, wherein the populating the list with the values corresponding to the keys in the map element according to the correspondence between the column names in the list and the keys in the map element includes:
in the case that the ith column name in the list is matched with the ith key in the map element, filling a value corresponding to the ith key in the map element below the ith column name, wherein i is a positive integer;
and under the condition that the jth column name in the list does not match with the jth key in the map element, removing an index corresponding to the jth column name, wherein j is a positive integer.
6. The method of claim 2, wherein prior to said pushing the plurality of tabs to the logged on user, the method further comprises:
receiving configuration information input by the login user, wherein the configuration information comprises the type, the number and/or the sequence of the tags in the display page;
generating the display page according to the configuration information;
the pushing the plurality of labels to the login user includes:
and pushing the display page to the login user.
7. The method of claim 6, wherein prior to said pushing said presentation page to said logged-on user, said method further comprises:
verifying whether the type, the number and/or the sequence of the generated tags in the display page are consistent with the type, the number and/or the sequence of the tags in the configuration information;
the pushing the display page to the login user includes:
and under the condition that the type, the number and/or the sequence of the generated tags in the display page are consistent with the type, the number and/or the sequence of the tags in the configuration information, pushing the display page to the login user.
8. A data processing apparatus, characterized in that the apparatus comprises:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring financial data of a plurality of enterprises and personal data of respective owners of the enterprises;
the setting module is used for setting labels and indexes corresponding to the service scenes according to different service scenes;
the construction module is used for establishing a first corresponding relation between a field in the financial data and a field in the personal data and an index respectively, and a second corresponding relation between the label and the index;
and the integration module is used for obtaining the financial data and the personal data after indexes are integrated according to the first corresponding relation and the second corresponding relation.
9. An electronic device, characterized in that the electronic device comprises: processor, memory and a computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the data processing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the data processing method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210301588.9A CN114661835A (en) | 2022-03-25 | 2022-03-25 | Data processing method, device, equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210301588.9A CN114661835A (en) | 2022-03-25 | 2022-03-25 | Data processing method, device, equipment and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114661835A true CN114661835A (en) | 2022-06-24 |
Family
ID=82031028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210301588.9A Pending CN114661835A (en) | 2022-03-25 | 2022-03-25 | Data processing method, device, equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114661835A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115016882A (en) * | 2022-06-28 | 2022-09-06 | 上海浦东发展银行股份有限公司 | Monitoring interface generation method, device, equipment and storage medium |
-
2022
- 2022-03-25 CN CN202210301588.9A patent/CN114661835A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115016882A (en) * | 2022-06-28 | 2022-09-06 | 上海浦东发展银行股份有限公司 | Monitoring interface generation method, device, equipment and storage medium |
CN115016882B (en) * | 2022-06-28 | 2024-06-07 | 上海浦东发展银行股份有限公司 | Monitoring interface generation method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200005316A1 (en) | Method and System for Determining Terminal Locations | |
CN110503564B (en) | Security case processing method, system, equipment and storage medium based on big data | |
CN111178219A (en) | Bill identification management method and device, storage medium and electronic equipment | |
CN111105221A (en) | System and method for vehicle sharing on a peer-to-peer network | |
US10825093B2 (en) | Mapping consumer ownership of financial assets to geographic localities and computer-implemented methods and computer systems thereof | |
CN105744005A (en) | Client positioning and analyzing method and server | |
CN110457336B (en) | Transaction data processing method and device | |
CN111639119B (en) | Customer information query method and equipment in back money laundering system | |
CN114661835A (en) | Data processing method, device, equipment and computer readable storage medium | |
CN109785145A (en) | Fixed point pharmacy financing method, storage medium and computer equipment based on block chain | |
CN113191881A (en) | Financial business supervision data processing method, device and system based on block chain | |
CN105354740A (en) | Method and apparatus for establishing personal credit information database | |
CN115496605A (en) | Method for processing financial authorization rules based on drools | |
US20230298007A1 (en) | Enhanced due diligence system for cryptocurrencies | |
US20210248603A1 (en) | Blockchain-based transaction processing method and apparatus | |
CN113688190A (en) | Method and device for acquiring customer relationship | |
CN114119195A (en) | Cross-border e-commerce data asset management method and device, computer equipment and medium | |
AU2021221594A1 (en) | Blockchain-based payment rail | |
US11301850B2 (en) | System and method for transferring an anonymized transaction between nodes of a computer network | |
CN112598499A (en) | Method and device for determining credit limit | |
KR20220163763A (en) | System for estimating safety of real estate transaction and method thereof | |
CN110865813A (en) | Bill information acquisition method and device, computer equipment and readable storage medium | |
US20170011456A1 (en) | System and method for an electronic consumer debt extinguishment process | |
WO2020091631A2 (en) | Automated system and method of linking cash register receipts to payment transactions | |
CN115641199A (en) | Information auditing system and method |
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 |