Address information completion method and system for bank

By setting priority sorting rules and creating standard address databases in the banking system, combining artificial intelligence algorithms and combination rules, the problems of poor timeliness of bank address information update and insufficient standard address database are solved, and the high accuracy of address information is achieved and Consistency completion.

CN119128027APending Publication Date: 2024-12-13AGRI BANK OF CHINA CO LTD FUJIAN BRANCH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411083638.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The timely update of bank address information is poor and the lack of a complete and accurate standard address library makes it difficult to complete address information, and traditional methods are prone to duplication and redundancy or poor matching effects.

Method used

Set priority sorting rules, create a standard address library, obtain address information based on customer identification, perform hierarchical division and matching, use artificial intelligence algorithms and combination rules to optimize address matching, and perform auxiliary completion of multiple measures.

Benefits of technology

It significantly improves the accuracy of address information completion, reduces duplication and redundancy, and ensures the integrity and consistency of address information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119128027A_ABST
    Figure CN119128027A_ABST
Patent Text Reader

Abstract

The invention provides an address information completion method and system for a bank in the technical field of artificial intelligence, and the method comprises the following steps: S10, setting a priority ranking rule by a server, and creating a standard address library; step S20, acquiring the recorded address information from each subsystem of the bank system based on the customer identifier; step S30, setting the address priority of each piece of obtained address information based on the priority ranking rule; step S40, performing hierarchical division on the address information with the highest address priority to obtain a corresponding first hierarchical field; and step S50, matching a first level field based on the standard address library so as to complement each piece of address information. The method has the advantage that the accuracy of address information completion is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a method and system for completing address information of a bank. Background Art

[0002] With the rapid development of digitalization and informatization in modern society, the accuracy and completeness of address information are crucial to service quality and efficiency in industries such as financial services, e-commerce, and logistics. However, due to negligence, differences in habits, or misunderstandings when customers fill in address information, the address information may be incomplete or inaccurate, which brings many inconveniences to subsequent service processing.

[0003] Compared with e-commerce, logistics and other industries, banks' address information is less timely and more incomplete, because address information is generally the address retained by customers when handling various types of business. If a customer handled business many years ago and has not actively handled business since then, the customer's actual address information may be significantly different from the previous records. Some address information has even been renamed or merged and has not been updated, thus creating a need to complete address information.

[0004] There are the following challenges in completing address information: 1. There are differences in address information writing habits among different regions and users, which brings certain difficulties to address information completion. For example, users may use abbreviations when entering address information; 2. There is a lack of a complete and accurate standard address database as support. When completing address information, it is impossible to accurately match and search in the standard address database based on the address information, which affects the effect of address information completion; 3. Traditional address information completion is mostly based on simple table lookup or full-text matching algorithms, which are prone to duplicate and redundant data when processing large amounts of data, or poor matching effects. At the same time, for the address information entered by users, there are situations such as changing "township" to "town" and changing "city" to "district", which makes the completed address information may not be accurate.

[0005] Therefore, how to provide a method and system for completing address information for banks to improve the accuracy of address information completion has become a technical problem that needs to be solved urgently. Summary of the invention

[0006] The technical problem to be solved by the present invention is to provide a method and system for completing address information for a bank, so as to improve the accuracy of completing address information.

[0007] In a first aspect, the present invention provides a method for completing address information of a bank, comprising the following steps:

[0008] Step S10: The server sets a priority sorting rule and creates a standard address library;

[0009] Step S20: Obtain recorded address information from each subsystem of the banking system based on the customer identification;

[0010] Step S30, setting the address priority of each acquired address information based on the priority sorting rule;

[0011] Step S40, hierarchically divide the address information with the highest address priority to obtain corresponding first-level fields;

[0012] Step S50: Match the first-level fields based on the standard address library to complete the address information.

[0013] Furthermore, in step S10, the priority sorting rule is specifically:

[0014] A first time threshold is set, and the first time threshold is traced back to determine whether there is a mailing service. If so, the address priority of the address information with the mailing service is set to the highest level, and the address priorities of the remaining address information are sorted based on the address length; if not, the address priorities of all address information are sorted based on the address length;

[0015] When there are address information with the same address length, the address priority is automatically sorted based on the artificial intelligence algorithm;

[0016] The standard address library stores a plurality of standard addresses, each of which contains five levels of second-level fields;

[0017] In step S20, the customer identifier is an ID card number.

[0018] Furthermore, the step S40 is specifically as follows:

[0019] The address information with the highest address priority is hierarchically divided by the instr function to obtain a division result, the division result is updated and replaced based on the standard address library to obtain the corresponding first-level fields, and an address identifier is set for each of the first-level fields after the hierarchical division.

[0020] Furthermore, the step S50 specifically includes:

[0021] Step S51, hierarchically dividing each standard address stored in the standard address library to obtain a plurality of second-level fields;

[0022] Step S52: setting a combination rule, and performing permutations and combinations on the second-level fields of the standard address library based on the combination rule to obtain a combination result;

[0023] Step S53, setting the address matching order of each of the combination results based on the number of repetitions of each of the combination results;

[0024] Step S54: based on the address matching order, sequentially match the combination results and the first-level fields, and determine whether the matched combination results are repeated. If not, complete each address information based on the matched combination results; if yes, match the next combination result based on the address matching order;

[0025] Step S55: when all the combination results are matched and there are still duplicates, matching the next address information based on the address priority;

[0026] Step S55: When all the address information are matched and there are still duplicates, auxiliary completion is performed on each address information.

[0027] Furthermore, in step S55, the auxiliary completion of each address information is specifically as follows:

[0028] A second time threshold is set, and the second time threshold is traced back to determine whether the customer corresponding to the customer identifier has handled the business. If so, the address information of each item is completed based on the location of the outlet where the business was handled; if not, the address information of each item is completed based on the ID number corresponding to the customer identifier.

[0029] In a second aspect, the present invention provides an address information completion system for a bank, comprising the following modules:

[0030] An initialization module is used for setting a priority sorting rule for the server and creating a standard address library;

[0031] An address information acquisition module, used to acquire recorded address information from various subsystems of the banking system based on the customer identification;

[0032] An address priority setting module, used to set the address priority of each acquired address information based on the priority sorting rule;

[0033] A hierarchical division module, used for hierarchically dividing the address information with the highest address priority to obtain a corresponding first-level field;

[0034] The address information completion module is used to match the first-level fields based on the standard address library to complete each of the address information.

[0035] Furthermore, in the initialization module, the priority sorting rule is specifically as follows:

[0036] A first time threshold is set, and the first time threshold is traced back to determine whether there is a mailing service. If so, the address priority of the address information with the mailing service is set to the highest level, and the address priorities of the remaining address information are sorted based on the address length; if not, the address priorities of all address information are sorted based on the address length;

[0037] When there are address information with the same address length, the address priority is automatically sorted based on the artificial intelligence algorithm;

[0038] The standard address library stores a plurality of standard addresses, each of which contains five levels of second-level fields;

[0039] In the address information acquisition module, the customer identifier is an ID card number.

[0040] Furthermore, the hierarchical division module is specifically used for:

[0041] The address information with the highest address priority is hierarchically divided by the instr function to obtain a division result, the division result is updated and replaced based on the standard address library to obtain the corresponding first-level fields, and an address identifier is set for each of the first-level fields after the hierarchical division.

[0042] Furthermore, the address information completion module specifically includes:

[0043] A standard address hierarchical division unit, used for hierarchically dividing each standard address stored in the standard address library to obtain a plurality of second-level fields;

[0044] The permutation and combination unit is used to set a combination rule, and to permutate and combine the second-level fields of the standard address library based on the combination rule to obtain a combination result;

[0045] An address matching sequence setting unit, configured to set the address matching sequence of each of the combination results based on the number of repetitions of each of the combination results;

[0046] A first matching unit is used to match the combination result and the first-level field in sequence based on the address matching order, and determine whether the matched combination result is repeated. If not, complete each address information based on the matched combination result; if yes, match the next combination result based on the address matching order;

[0047] A second matching unit, configured to match the next address information based on the address priority when all the combination results are matched and there is still a duplication;

[0048] The auxiliary completion unit is used to perform auxiliary completion on each piece of address information when all the address information are matched and there are still duplicates.

[0049] Further, in the auxiliary completion unit, the auxiliary completion of each address information is specifically:

[0050] A second time threshold is set, and the second time threshold is traced back to determine whether the customer corresponding to the customer identifier has handled the business. If so, the address information of each item is completed based on the location of the outlet where the business was handled; if not, the address information of each item is completed based on the ID number corresponding to the customer identifier.

[0051] The advantages of the present invention are:

[0052] By setting priority sorting rules and creating a standard address library, the recorded address information is obtained from each subsystem of the banking system based on the customer identification, and then the address priority of each address information obtained is set based on the priority sorting rules. The address information with the highest address priority is hierarchically divided to obtain the corresponding first-level fields, and the first-level fields are matched based on the standard address library to complete each address information; in the process of completing the address information, the combination results obtained by arranging and combining the second-level fields are matched based on the address matching order. If there are duplications, the next combination result is matched. If there are duplications, the next address information is selected based on the address priority to repeat the operation. If there are still duplications, auxiliary completion is performed; that is, the most complete address information is selected based on the address priority for completion, and the address information is completed by matching the non-duplicate combination results. If there are still duplications, the next address information is selected for operation, and finally auxiliary completion can be performed. At least four measures have been taken, which ultimately greatly improve the accuracy of address information completion. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] The present invention will be further described below in conjunction with embodiments with reference to the accompanying drawings.

[0054] Figure 1 The present invention is a flow chart of a method for completing address information of a bank.

[0055] Figure 2 The present invention is a schematic structural diagram of an address information completion system for a bank. DETAILED DESCRIPTION

[0056] The technical solution in the embodiments of the present application has the following overall idea: the most complete address information is selected for completion based on the address priority, and the address information is completed by matching non-repetitive combination results. If there are still repetitions, the next address information is selected for operation, and finally auxiliary completion is performed. At least four measures are taken before and after to improve the accuracy of address information completion.

[0057] Please refer to Figure 1 to Figure 2 As shown, a preferred embodiment of the method for completing address information of a bank of the present invention comprises the following steps:

[0058] Step S10: The server sets a priority sorting rule and creates a standard address library;

[0059] Step S20: Obtain recorded address information from each subsystem of the banking system based on the customer identification;

[0060] Step S30, setting the address priority of each acquired address information based on the priority sorting rule; in specific implementation, the first three address information with the highest address priority can be selected for address information completion;

[0061] Step S40, hierarchically divide the address information with the highest address priority to obtain corresponding first-level fields; that is, the address information with the highest address priority is the most clear, specific, complete, and reliable, so the address information is used first for completion operation, and if the completion cannot be completed, the next address information is selected to perform the completion operation;

[0062] Step S50: Match the first level fields based on the standard address library to complete the address information. The address information completion means that the server updates or completes the correct address information to each subsystem of the banking system.

[0063] In step S10, the priority sorting rule is specifically:

[0064] A first time threshold is set, and the first time threshold is traced back to determine whether there is a mailing service. If so, the address priority of the address information with the mailing service is set to the highest level, and the address priorities of the remaining address information are sorted based on the address length; if not, the address priorities of all address information are sorted based on the address length; for example, the first time threshold is set to 3 months, and if there is a mailing service within 3 months, the address priority of the address information corresponding to the mailing address is set to the highest level;

[0065] When there are address information with the same address length, the address priority is automatically sorted based on the artificial intelligence algorithm;

[0066] In specific implementation, the address priority may also be set in combination with the default address set by the customer;

[0067] The standard address library stores a number of standard addresses, each of which contains five levels of second-level fields; the first-level fields and the second-level fields are provinces / municipalities / autonomous regions, prefecture-level cities / districts, county-level cities / counties / districts, township street offices or village committees / residents' committees, which can be abbreviated as provinces, cities, counties, towns or villages, with provinces being first-level addresses, cities being second-level addresses, counties being third-level addresses, towns being fourth-level addresses, and villages being fifth-level addresses;

[0068] In step S20, the customer identifier is an ID card number.

[0069] The step S40 is specifically as follows:

[0070] The address information with the highest address priority is hierarchically divided by the instr function to obtain a division result, the division result is updated and replaced based on the standard address library to obtain the corresponding first-level field, and an address identifier is set for each of the first-level fields after the hierarchical division. In specific implementation, the value of the address identifier can be set to 0 or 1, 0 indicates that there is no corresponding first-level field, and 1 indicates that there is a corresponding first-level field, for example:

[0071]

[0072] In a distributed database, it is easy to have one-to-many matching failures. For example, if the address information filled in by the customer is "Fujian, Fujian Province", it cannot be matched successfully. In this case, you need to use the instr function to select the first-level field that appears for the first time from the address information from right to left.

[0073] Since customers may use abbreviations when filling in address information, such as "Fujian Province" and "Fujian", it is necessary to replace "Fujian" with "Fujian Province", that is, update and replace the division results based on the standard address library.

[0074] The step S50 specifically includes:

[0075] Step S51, hierarchically dividing each standard address stored in the standard address library to obtain a plurality of second-level fields;

[0076] Step S52: setting a combination rule, and performing permutations and combinations on the second-level fields of the standard address library based on the combination rule to obtain a combination result;

[0077] Step S53: based on the number of repetitions of each of the combination results, set the address matching order of each of the combination results; that is, sort based on the minimum repetition principle to obtain the address matching order, for example:

[0078]

[0079] Step S54: based on the address matching order, sequentially match the combination results and the first-level fields, and determine whether the matched combination results are repeated. If not, complete each address information based on the matched combination results; if yes, match the next combination result based on the address matching order;

[0080] That is, if the first-level fields of the five levels (province, city, county, town, and village) exist at the same time, the address information is complete, there is no duplicate address, and the address information should be used to complete the missing address information.

[0081] At the same time, the first-level fields of the last four levels (city, county, town, and village) exist, and the address information does not have duplication. The address information is completed based on the province to which the city belongs.

[0082] If the address information is abbreviated, for example, only the town and the village are written, since there is the same town name and the same village name under the town, the address information may be repeated and needs to be checked for duplication. If there is no duplication, the parent address corresponding to the address information is used for completion; if there is a duplication, the next matching operation is performed based on the address matching order;

[0083] Step S55: When all the combination results are matched and there are still duplicates, the next address information is matched based on the address priority, that is, entering step S40;

[0084] Step S55: When all the address information are matched and there are still duplicates, auxiliary completion is performed on each address information.

[0085] In the step S55, the auxiliary completion of each address information is specifically as follows:

[0086] A second time threshold is set, and the second time threshold is traced back to determine whether the customer corresponding to the customer identifier has handled the business. If so, the address information is completed based on the location of the outlet where the business was handled; if not, the address information is completed based on the ID card number corresponding to the customer identifier; since the first 6 digits of the ID card number represent the county-level area of ​​the household registration, the ID card number can be used to complete the address information. In specific implementation, a label of address to be completed can also be set for the address information that cannot be completed, for subsequent verification and completion.

[0087] A preferred embodiment of the address information completion system for a bank of the present invention includes the following modules:

[0088] An initialization module is used for setting a priority sorting rule for the server and creating a standard address library;

[0089] An address information acquisition module, used to acquire recorded address information from various subsystems of the banking system based on the customer identification;

[0090] An address priority setting module, used to set the address priority of each acquired address information based on the priority sorting rule; in specific implementation, the first three address information with the highest address priority can be selected for address information completion;

[0091] A hierarchical division module is used to hierarchically divide the address information with the highest address priority to obtain the corresponding first-level fields; that is, the address information with the highest address priority is the most clear, specific, complete and reliable, so the address information is used first for completion operation. If the completion cannot be completed, the next address information is selected to perform the completion operation;

[0092] The address information completion module is used to match the first level fields based on the standard address library to complete each of the address information. The address information completion means that the server updates or completes the correct address information to each subsystem of the banking system.

[0093] In the initialization module, the priority sorting rules are specifically as follows:

[0094] A first time threshold is set, and the first time threshold is traced back to determine whether there is a mailing service. If so, the address priority of the address information with the mailing service is set to the highest level, and the address priorities of the remaining address information are sorted based on the address length; if not, the address priorities of all address information are sorted based on the address length; for example, the first time threshold is set to 3 months, and if there is a mailing service within 3 months, the address priority of the address information corresponding to the mailing address is set to the highest level;

[0095] When there are address information with the same address length, the address priority is automatically sorted based on the artificial intelligence algorithm;

[0096] In specific implementation, the address priority may also be set in combination with the default address set by the customer;

[0097] The standard address library stores a number of standard addresses, each of which contains five levels of second-level fields; the first-level fields and the second-level fields are provinces / municipalities / autonomous regions, prefecture-level cities / districts, county-level cities / counties / districts, township street offices or village committees / residents' committees, which can be abbreviated as provinces, cities, counties, towns or villages, with provinces being first-level addresses, cities being second-level addresses, counties being third-level addresses, towns being fourth-level addresses, and villages being fifth-level addresses;

[0098] In the address information acquisition module, the customer identifier is an ID card number.

[0099] The hierarchical division module is specifically used for:

[0100] The address information with the highest address priority is hierarchically divided by the instr function to obtain a division result, the division result is updated and replaced based on the standard address library to obtain the corresponding first-level field, and an address identifier is set for each of the first-level fields after the hierarchical division. In specific implementation, the value of the address identifier can be set to 0 or 1, 0 indicates that there is no corresponding first-level field, and 1 indicates that there is a corresponding first-level field, for example:

[0101]

[0102] In a distributed database, it is easy to have one-to-many matching failures. For example, if the address information filled in by the customer is "Fujian, Fujian Province", it cannot be matched successfully. In this case, you need to use the instr function to select the first-level field that appears for the first time from the address information from right to left.

[0103] Since customers may use abbreviations when filling in address information, such as "Fujian Province" and "Fujian", it is necessary to replace "Fujian" with "Fujian Province", that is, update and replace the division results based on the standard address library.

[0104] The address information completion module specifically includes:

[0105] A standard address hierarchical division unit, used for hierarchically dividing each standard address stored in the standard address library to obtain a plurality of second-level fields;

[0106] The permutation and combination unit is used to set a combination rule, and to permutate and combine the second-level fields of the standard address library based on the combination rule to obtain a combination result;

[0107] The address matching order setting unit is used to set the address matching order of each combination result based on the number of repetitions of each combination result; that is, the address matching order is obtained by sorting based on the minimum repetition principle, for example:

[0108]

[0109] A first matching unit is used to match the combination result and the first-level field in sequence based on the address matching order, and determine whether the matched combination result is repeated. If not, complete each address information based on the matched combination result; if yes, match the next combination result based on the address matching order;

[0110] That is, if the first-level fields of the five levels (province, city, county, town, and village) exist at the same time, the address information is complete, there is no duplicate address, and the address information should be used to complete the missing address information.

[0111] At the same time, the first-level fields of the last four levels (city, county, town, and village) exist, and the address information does not have duplication. The address information is completed based on the province to which the city belongs.

[0112] If the address information is abbreviated, for example, only the town and the village are written, since there is the same town name and the same village name under the town, the address information may be repeated and needs to be checked for duplication. If there is no duplication, the parent address corresponding to the address information is used for completion; if there is a duplication, the next matching operation is performed based on the address matching order;

[0113] A second matching unit, configured to match the next address information based on the address priority when all the combination results are matched and there is still a duplication, that is, to enter the hierarchical division module;

[0114] The auxiliary completion unit is used to perform auxiliary completion on each piece of address information when all the address information are matched and there are still duplicates.

[0115] In the auxiliary completion unit, the auxiliary completion of each address information is specifically:

[0116] A second time threshold is set, and the second time threshold is traced back to determine whether the customer corresponding to the customer identifier has handled the business. If so, the address information is completed based on the location of the outlet where the business was handled; if not, the address information is completed based on the ID card number corresponding to the customer identifier; since the first 6 digits of the ID card number represent the county-level area of ​​the household registration, the ID card number can be used to complete the address information. In specific implementation, a label of address to be completed can also be set for the address information that cannot be completed, for subsequent verification and completion.

[0117] In summary, the advantages of the present invention are:

[0118] By setting priority sorting rules and creating a standard address library, the recorded address information is obtained from each subsystem of the banking system based on the customer identification, and then the address priority of each address information obtained is set based on the priority sorting rules. The address information with the highest address priority is hierarchically divided to obtain the corresponding first-level fields, and the first-level fields are matched based on the standard address library to complete each address information; in the process of completing the address information, the combination results obtained by arranging and combining the second-level fields are matched based on the address matching order. If there are duplications, the next combination result is matched. If there are duplications, the next address information is selected based on the address priority to repeat the operation. If there are still duplications, auxiliary completion is performed; that is, the most complete address information is selected based on the address priority for completion, and the address information is completed by matching the non-duplicate combination results. If there are still duplications, the next address information is selected for operation, and finally auxiliary completion can be performed. At least four measures have been taken, which ultimately greatly improve the accuracy of address information completion.

[0119] Although the specific implementation modes of the present invention are described above, those skilled in the art should understand that the specific implementation modes described are only illustrative and are not intended to limit the scope of the present invention. Equivalent modifications and changes made by those skilled in the art in accordance with the spirit of the present invention should be included in the scope of protection of the claims of the present invention.

Claims

1. A method for completing address information for a bank, characterized in that: The steps include: Step S10: The server sets a priority sorting rule and creates a standard address library; Step S20: Obtain recorded address information from each subsystem of the banking system based on the customer identification; Step S30, setting the address priority of each acquired address information based on the priority sorting rule; Step S40, hierarchically divide the address information with the highest address priority to obtain corresponding first-level fields; Step S50: Match the first-level fields based on the standard address library to complete each of the address information.

2. A method for completing bank address information as claimed in claim 1, characterized in that: In step S10, the priority sorting rule is specifically: A first time threshold is set, and the first time threshold is traced back to determine whether there is a mailing service. If so, the address priority of the address information with the mailing service is set to the highest level, and the address priorities of the remaining address information are sorted based on the address length; if not, the address priorities of all address information are sorted based on the address length; When there are address information with the same address length, the address priority is automatically sorted based on the artificial intelligence algorithm; The standard address library stores a plurality of standard addresses, each of which contains five levels of second-level fields; In step S20, the customer identifier is an ID card number.

3. A method for completing bank address information as claimed in claim 1, characterized in that: The step S40 is specifically as follows: The address information with the highest address priority is hierarchically divided by the instr function to obtain a division result, the division result is updated and replaced based on the standard address library to obtain the corresponding first-level fields, and an address identifier is set for each of the first-level fields after the hierarchical division.

4. A method for completing bank address information as claimed in claim 1, characterized in that: The step S50 specifically includes: Step S51, hierarchically dividing each standard address stored in the standard address library to obtain a plurality of second-level fields; Step S52: setting a combination rule, and performing permutations and combinations on the second-level fields of the standard address library based on the combination rule to obtain a combination result; Step S53, setting the address matching order of each of the combination results based on the number of repetitions of each of the combination results; Step S54: based on the address matching order, sequentially match the combination results and the first-level fields, and determine whether the matched combination results are repeated. If not, complete each address information based on the matched combination results; if yes, match the next combination result based on the address matching order; Step S55: when all the combination results are matched and there are still duplicates, matching the next address information based on the address priority; Step S55: When all the address information are matched and there are still duplicates, auxiliary completion is performed on each address information.

5. A method for completing bank address information as claimed in claim 4, characterized in that: In the step S55, the auxiliary completion of each address information is specifically as follows: A second time threshold is set, and the second time threshold is traced back to determine whether the customer corresponding to the customer identifier has handled the business. If so, the address information of each item is completed based on the location of the outlet where the business was handled; if not, the address information of each item is completed based on the ID number corresponding to the customer identifier.

6. An address information completion system for a bank, characterized in that: Includes the following modules: An initialization module is used for setting a priority sorting rule for the server and creating a standard address library; An address information acquisition module, used to acquire recorded address information from various subsystems of the banking system based on the customer identification; An address priority setting module, used to set the address priority of each acquired address information based on the priority sorting rule; A hierarchical division module, used for hierarchically dividing the address information with the highest address priority to obtain a corresponding first-level field; The address information completion module is used to match the first-level fields based on the standard address library to complete each of the address information.

7. The address information completion system for a bank as claimed in claim 6, characterized in that: In the initialization module, the priority sorting rules are specifically as follows: A first time threshold is set, and the first time threshold is traced back to determine whether there is a mailing service. If so, the address priority of the address information with the mailing service is set to the highest level, and the address priorities of the remaining address information are sorted based on the address length; if not, the address priorities of all address information are sorted based on the address length; When there are address information with the same address length, the address priority is automatically sorted based on the artificial intelligence algorithm; The standard address library stores a plurality of standard addresses, each of which contains five levels of second-level fields; In the address information acquisition module, the customer identifier is an ID card number.

8. The address information completion system for a bank as claimed in claim 6, characterized in that: The hierarchical division module is specifically used for: The address information with the highest address priority is hierarchically divided by the instr function to obtain a division result, the division result is updated and replaced based on the standard address library to obtain the corresponding first-level fields, and an address identifier is set for each of the first-level fields after the hierarchical division.

9. The address information completion system for a bank as claimed in claim 6, characterized in that: The address information completion module specifically includes: A standard address hierarchical division unit, used for hierarchically dividing each standard address stored in the standard address library to obtain a plurality of second-level fields; The permutation and combination unit is used to set a combination rule, and to permutate and combine the second-level fields of the standard address library based on the combination rule to obtain a combination result; An address matching sequence setting unit, configured to set the address matching sequence of each of the combination results based on the number of repetitions of each of the combination results; A first matching unit is used to match the combination result and the first-level field in sequence based on the address matching order, and determine whether the matched combination result is repeated. If not, complete each address information based on the matched combination result; if yes, match the next combination result based on the address matching order; A second matching unit, configured to match the next address information based on the address priority when all the combination results are matched and there is still a duplication; The auxiliary completion unit is used to perform auxiliary completion on each piece of address information when all the address information are matched and there are still duplicates.

10. The address information completion system for a bank as claimed in claim 9, characterized in that: In the auxiliary completion unit, the auxiliary completion of each address information is specifically: A second time threshold is set, and the second time threshold is traced back to determine whether the customer corresponding to the customer identifier has handled the business. If so, the address information of each item is completed based on the location of the outlet where the business was handled; if not, the address information of each item is completed based on the ID number corresponding to the customer identifier.