Enterprise address matching method and device and electronic equipment
By obtaining and analyzing enterprise business license information, combining provincial, municipal and district code databases and Gaode map analysis, the enterprise registration number, credit code and registration authority information are used for review, and the low matching accuracy caused by incomplete enterprise address information in the existing technology is solved. The problem is to achieve more accurate address matching.
Patent Information
- Application Number
- CN202310675939.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-08
- Publication Date
- 2024-12-10
AI Technical Summary
The existing enterprise address matching method has low matching accuracy when the enterprise address information is incomplete, which may return incorrect provincial, municipal and district information. The names of district-level administrative units appear in many cities across the country, resulting in inuniqueness and random results.
By obtaining the business license information of the company, analyzing the registration address, seizing the fields in sequence for matching, using the provincial, municipal and district code databases and Gaode map analysis, combining the company registration number, credit code and registration authority information, a review is conducted to determine the unique address.
Improve the matching accuracy of enterprise addresses and ensure that the actual address of the enterprise can be accurately determined when complete address information is lacking.
Smart Images

Figure CN119106169A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology, and in particular to an enterprise address matching method, device and electronic equipment. Background Art
[0002] The existing enterprise address matching method, when parsing the enterprise address, uses the address slicing method to hierarchically match the information in the address database to obtain the matched province, city and district results. If the address information of the enterprise itself is incomplete, such as the lack of key information about the province, city and district, and the address of an uncertain city such as Eshan Road or Huashan North Road is found in the address information database, then the province, city and district information that may be wrong will be returned. If, for example, the province and city are missing, there is only the name of the district administrative unit, and the district-level administrative unit name appears in multiple cities across the country, it is not unique, and one will be returned randomly.
[0003] In general, the existing enterprise address matching methods suffer from low matching accuracy. Summary of the invention
[0004] The purpose of the present invention is to provide a method, device and electronic device for matching enterprise addresses, so as to improve the matching accuracy of enterprise addresses.
[0005] In a first aspect, an embodiment of the present invention provides a method for matching an enterprise address, which includes: obtaining the business license information of the enterprise; parsing the above business license information to obtain the registered address information of the above enterprise; sequentially intercepting the first field of the first character number in the above registered address information, and matching the address corresponding to the above first field in a preset province, city and district code library to obtain a first address; judging whether the above first address is a unique address; if so, determining that the above first address is the actual enterprise address of the above enterprise; if not, determining one of the enterprise registration number, credit code and registration authority of the above enterprise according to the above business license information to obtain verification information; determining the second address of the above enterprise based on the above verification information; judging whether the above second address is a unique address; if so, determining that the above second address is the actual enterprise address of the above enterprise.
[0006] In combination with the first aspect, an embodiment of the present invention provides a first possible implementation method of the first aspect, wherein the step of determining the second address of the above-mentioned enterprise based on the above-mentioned review information includes: if the above-mentioned review information is the above-mentioned enterprise registration number, sequentially intercepting the second field of the second number of characters in the above-mentioned enterprise registration number, and matching the second address corresponding to the above-mentioned second field in the above-mentioned province, city, district code library; if the above-mentioned review information is the above-mentioned credit code, sequentially intercepting the third field of the third number of characters in the above-mentioned credit code, and matching the second address corresponding to the above-mentioned third field in the above-mentioned province, city, district code library; if the above-mentioned review information is the above-mentioned registration authority, matching the second address corresponding to the above-mentioned registration authority in the above-mentioned province, city, district code library.
[0007] In combination with the first aspect, an embodiment of the present invention provides a second possible implementation method of the first aspect, wherein, if the above-mentioned second address is not unique; the above-mentioned method also includes: determining the province, city, district code of the above-mentioned enterprise based on the above-mentioned credit code and the above-mentioned enterprise registration number; determining the third address of the above-mentioned enterprise based on the above-mentioned first address corresponding to the above-mentioned first field and the above-mentioned province, city, district code; judging whether the above-mentioned third address is a unique address; if so, determining that the above-mentioned third address is the actual enterprise address of the above-mentioned enterprise.
[0008] In combination with the first aspect, an embodiment of the present invention provides a third possible implementation method of the first aspect, wherein, if the above-mentioned third address is not unique; the above-mentioned method also includes: calling the preset Gaode map to parse the map address of the above-mentioned enterprise; determining whether the province, city, district code corresponding to the above-mentioned map address is consistent with the province, city, district code of the above-mentioned enterprise; if so, determining the fourth address of the above-mentioned enterprise according to the above-mentioned map address; determining whether the above-mentioned fourth address is a unique address; if so, determining the above-mentioned fourth address as the actual enterprise address of the above-mentioned enterprise.
[0009] In combination with the first aspect, an embodiment of the present invention provides a fourth possible implementation of the first aspect, wherein the first field of the above-mentioned first number of characters is the first two characters of the above-mentioned registered address information; the second field of the above-mentioned second number of characters is the first six characters of the above-mentioned enterprise registration number; the third field of the above-mentioned third number of characters is the third to eighth characters of the above-mentioned credit code.
[0010] In combination with the first aspect, an embodiment of the present invention provides a fifth possible implementation of the first aspect, wherein, after the step of calling the preset Amap to parse the map address of the above-mentioned enterprise, the above-mentioned method also includes: if the province, city, district code corresponding to the above-mentioned map address is a null value, determining that the above-mentioned enterprise address is null.
[0011] In combination with the first aspect, an embodiment of the present invention provides a sixth possible implementation of the first aspect, wherein the step of obtaining the business license information of the enterprise includes: automatically crawling World Wide Web information through a preset web crawler to obtain the business license information of the above-mentioned enterprise.
[0012] In combination with the first aspect, an embodiment of the present invention provides a seventh possible implementation of the first aspect, wherein, before the step of obtaining the business license information of the enterprise, the method includes: constructing the above-mentioned province, city, district code library based on pre-acquired province, city, district code library samples.
[0013] In a second aspect, an embodiment of the present invention provides an enterprise address matching device, which includes: a data acquisition module for acquiring the business license information of the enterprise; a parsing module for parsing the above-mentioned business license information to obtain the registered address information of the above-mentioned enterprise; a data interception module for sequentially intercepting the first field of the first number of characters in the above-mentioned registered address information, and matching the address corresponding to the above-mentioned first field in a preset province, city and district code library to obtain a first address; an address judgment module for judging whether the above-mentioned first address is a unique address; if so, determining that the above-mentioned first address is the actual enterprise address of the above-mentioned enterprise; if not, determining one of the enterprise registration number, credit code and registration authority of the above-mentioned enterprise according to the above-mentioned business license information to obtain verification information; a verification module for determining the second address of the above-mentioned enterprise based on the above-mentioned verification information; the above-mentioned address judgment module is also used to judge whether the above-mentioned second address is a unique address; if so, determining that the above-mentioned second address is the actual enterprise address of the above-mentioned enterprise.
[0014] In a third aspect, an embodiment of the present invention provides an electronic device, wherein the electronic device includes a processor and a memory, the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the enterprise address matching method of any one of the first aspect to the seventh possible implementation manner of the first aspect.
[0015] The embodiments of the present invention bring the following beneficial effects:
[0016] The embodiment of the present invention provides a method, device and electronic device for matching enterprise addresses, including: obtaining the business license information of the enterprise; parsing the above business license information to obtain the registered address information of the above enterprise; sequentially intercepting the first field of the first character number in the above registered address information, and matching the address corresponding to the above first field in the preset province, city and district code library to obtain the first address; judging whether the above first address is a unique address; if so, determining that the above first address is the actual enterprise address of the above enterprise; if not, determining one of the enterprise registration number, credit code and registration authority of the above enterprise according to the above business license information to obtain verification information; determining the second address of the above enterprise based on the above verification information; judging whether the above second address is a unique address; if so, determining that the above second address is the actual enterprise address of the above enterprise. When the registered address information of the enterprise cannot confirm the address of the enterprise, the method further determines the enterprise address through the verification information, thereby improving the matching accuracy of the enterprise address.
[0017] Other features and advantages disclosed in this embodiment will be described in the subsequent description, or some features and advantages can be inferred or determined without doubt from the description, or can be learned by implementing the above-mentioned technology of the present disclosure.
[0018] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 A flowchart of a method for matching enterprise addresses provided by an embodiment of the present invention;
[0021] Figure 2 A schematic diagram of a flow chart of another enterprise address matching method provided by an embodiment of the present invention;
[0022] Figure 3 A schematic diagram of the structure of an enterprise address matching device provided by an embodiment of the present invention;
[0023] Figure 4 A schematic diagram of the structure of an electronic device is provided for an embodiment of the present invention.
[0024] Icons: 31 - data acquisition module; 32 - parsing module; 33 - data interception module; 34 - address judgment module; 35 - review module; 41 - memory; 42 - processor; 43 - bus; 44 - communication interface. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.
[0026] The existing enterprise address matching method, when parsing the enterprise address, uses the address slicing method to hierarchically match the information in the address database to obtain the matched province, city and district results. If the address information of the enterprise itself is incomplete, such as the lack of key information about the province, city and district, and the address of an uncertain city such as Eshan Road or Huashan North Road is found in the address information database, then the province, city and district information that may be wrong will be returned. If, for example, the province and city are missing, there is only the name of the district administrative unit, and the district-level administrative unit name appears in multiple cities across the country, there is no uniqueness, and one will be returned randomly. Overall, the existing enterprise address matching method has the current situation of low matching accuracy.
[0027] Based on this, an embodiment of the present invention provides a method, device and electronic device for matching enterprise addresses. When the registered address information of an enterprise cannot confirm the address of the enterprise, the method further determines the address of the enterprise by reviewing the information, thereby improving the matching accuracy of the enterprise address. To facilitate understanding of the embodiment of the present invention, a method for matching enterprise addresses disclosed in the embodiment of the present invention is first introduced in detail.
[0028] Example 1
[0029] In this embodiment, Figure 1 A flowchart of an enterprise address matching method provided by an embodiment of the present invention.
[0030] Depend on Figure 1 As can be seen, the method includes:
[0031] Step S101: Obtain the business license information of the enterprise.
[0032] Here, the above step S101 includes: automatically crawling the World Wide Web information through a preset web crawler to obtain the business license information of the above enterprise.
[0033] In this embodiment, before the above step S101, the method includes: constructing the above province, city, district code library according to the pre-acquired province, city, district code library samples.
[0034] Step S102: parse the business license information to obtain the registered address information of the enterprise.
[0035] Step S103: sequentially intercepting the first field of the first character number in the above registered address information, and matching the address corresponding to the above first field in a preset province, city and district code library to obtain the first address.
[0036] Step S104: Determine whether the first address is a unique address.
[0037] Step S1041: If yes, determine that the first address is the actual corporate address of the enterprise.
[0038] Step S1042: If not, determine the enterprise registration number, credit code and one of the registration authorities of the enterprise according to the business license information to obtain review information.
[0039] Here, the above step S1042 refers to step S103, and also intercepts the above business license information to determine the enterprise registration number, credit code and registration authority of the above enterprise to obtain the interception result. Then, the above interception result is matched with the above province, city and district code library.
[0040] Step S1043: Based on the above review information, determine the second address of the above enterprise.
[0041] Step S1044: Determine whether the second address is a unique address.
[0042] Step S1045: If yes, determine that the second address is the actual corporate address of the enterprise.
[0043] The embodiment of the present invention provides a method for matching an enterprise address, including: obtaining the business license information of the enterprise; parsing the above business license information to obtain the registered address information of the above enterprise; sequentially intercepting the first field of the first character number in the above registered address information, and matching the address corresponding to the above first field in the preset province, city and district code library to obtain the first address; judging whether the above first address is a unique address; if so, determining that the above first address is the actual enterprise address of the above enterprise; if not, determining one of the enterprise registration number, credit code and registration authority of the above enterprise according to the above business license information to obtain verification information; determining the second address of the above enterprise based on the above verification information; judging whether the above second address is a unique address; if so, determining that the above second address is the actual enterprise address of the above enterprise. When the registered address information of the enterprise cannot confirm the address of the enterprise, the method further determines the enterprise address through the verification information, thereby improving the matching accuracy of the enterprise address.
[0044] Example 2
[0045] In this embodiment, Figure 2 A flowchart of another enterprise address matching method provided in an embodiment of the present invention.
[0046] Step S201: Obtain the business license information of the enterprise.
[0047] Step S202: parse the business license information to obtain the registered address information of the enterprise.
[0048] Step S203: sequentially intercepting the first field of the first character number in the above registered address information, and matching the address corresponding to the above first field in a preset province, city, and district code library to obtain the first address.
[0049] Step S204: Determine whether the first address is a unique address.
[0050] Step S2041: If yes, determine that the first address is the actual corporate address of the enterprise.
[0051] Step S2042: If not, determine the enterprise registration number, credit code and one of the registration authorities of the enterprise according to the business license information to obtain review information.
[0052] Step S2043: If the above-mentioned verification information is the above-mentioned enterprise registration number, the second field of the second character number in the above-mentioned enterprise registration number is intercepted in order, and the second address corresponding to the above-mentioned second field is matched in the above-mentioned province, city and district code library.
[0053] Step S2044: If the above-mentioned review information is the above-mentioned credit code, the third field of the third character number in the above-mentioned credit code is intercepted in order, and the second address corresponding to the above-mentioned third field is matched in the above-mentioned province, city and district code library.
[0054] In this embodiment, the first field of the first character number is the first two characters of the registered address information; the second field of the second character number is the first six characters of the enterprise registration number; and the third field of the third character number is the third to eighth characters of the credit code.
[0055] Step S2045: If the above-mentioned review information is the above-mentioned registration authority, match the second address corresponding to the above-mentioned registration authority in the above-mentioned province, city and district code library.
[0056] Step S2046: Determine whether the second address is a unique address.
[0057] Step S2047: If yes, determine that the second address is the actual corporate address of the enterprise.
[0058] In this embodiment, if the second address is not unique, after step S2047, the method further includes the following steps A1 to A4:
[0059] Step A1: Determine the province, city, and district code of the enterprise based on the credit code and the enterprise registration number.
[0060] Step A2: Determine the third address of the enterprise according to the first address corresponding to the first field and the province, city, and district code.
[0061] Step A3: Determine whether the third address is a unique address.
[0062] Step A4: If yes, determine that the third address is the actual corporate address of the enterprise.
[0063] In this embodiment, if the third address is not unique, after the above step A4, the method further includes the following steps B1 to B5:
[0064] Step B1: Call the preset Amap to parse the map address of the above enterprise.
[0065] Here, after the above step B1, the above method further includes:
[0066] If the province, city, district code corresponding to the above map address is null, it is determined that the above enterprise address is null.
[0067] Step B2: Determine whether the province, city, district code corresponding to the map address is consistent with the province, city, district code of the enterprise.
[0068] Step B3: If yes, determine the fourth address of the enterprise according to the map address.
[0069] Step B4: Determine whether the fourth address is a unique address.
[0070] Step B4: If yes, determine that the fourth address is the actual corporate address of the enterprise.
[0071] The embodiment of the present invention provides a method for matching an enterprise address, including: obtaining the business license information of the enterprise; parsing the above business license information to obtain the registered address information of the above enterprise; sequentially intercepting the first field of the first character number in the above registered address information, and matching the address corresponding to the above first field in a preset province, city and district code library to obtain a first address; determining whether the above first address is a unique address; if so, determining that the above first address is the actual enterprise address of the above enterprise; if not, determining one of the enterprise registration number, credit code and registration authority of the above enterprise according to the above business license information to obtain verification information; if If the above-mentioned verification information is the above-mentioned enterprise registration number, the second field of the second character number in the above-mentioned enterprise registration number is intercepted in sequence, and the second address corresponding to the above-mentioned second field is matched in the above-mentioned province, city, district, and code library; if the above-mentioned verification information is the above-mentioned credit code, the third field of the third character number in the above-mentioned credit code is intercepted in sequence, and the second address corresponding to the above-mentioned third field is matched in the above-mentioned province, city, district, and code library; if the above-mentioned verification information is the above-mentioned registration authority, the second address corresponding to the above-mentioned registration authority is matched in the above-mentioned province, city, district, and code library; it is determined whether the above-mentioned second address is a unique address; if so, it is determined that the above-mentioned second address is the actual enterprise address of the above-mentioned enterprise. When the registered address information of the enterprise cannot confirm the address of the enterprise, this method determines the enterprise address through the enterprise registration number, credit code and registration authority of the enterprise, thereby further improving the matching accuracy of the enterprise address.
[0072] Example 3
[0073] Based on the above enterprise address matching method, Figure 3 A schematic diagram of the structure of an enterprise address matching device provided by an embodiment of the present invention. Figure 3 As can be seen, the device includes:
[0074] The data acquisition module 31 is used to acquire the business license information of the enterprise.
[0075] The parsing module 32 is used to parse the above business license information to obtain the registered address information of the above enterprise.
[0076] The data interception module 33 is used to sequentially intercept the first field of the first number of characters in the above registered address information, and match the address corresponding to the above first field in a preset province, city and district code library to obtain the first address.
[0077] The address judgment module 34 is used to judge whether the above-mentioned first address is a unique address; if so, determine that the above-mentioned first address is the actual corporate address of the above-mentioned enterprise; if not, determine one of the corporate registration number, credit code and registration authority of the above-mentioned enterprise based on the above-mentioned business license information to obtain verification information.
[0078] The review module 35 is used to determine the second address of the enterprise based on the review information.
[0079] The address determination module 34 is further configured to determine whether the second address is a unique address; if so, determine that the second address is the actual corporate address of the enterprise.
[0080] The data acquisition module 31, the analysis module 32, the data interception module 33, the address determination module 34 and the review module 35 are sequentially connected.
[0081] The enterprise address matching device provided in the embodiment of the present invention has the same technical features as the enterprise address matching method provided in the above embodiment, so it can also solve the same technical problems and achieve the same technical effects. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the device described above can refer to the corresponding process in the above method embodiment, and will not be repeated here.
[0082] Example 4
[0083] This embodiment provides an electronic device, including a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the steps of the enterprise address matching method.
[0084] This embodiment provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the enterprise address matching method are implemented.
[0085] See also Figure 4 The structural diagram of an electronic device shown in the figure includes: a memory 41 and a processor 42. The memory 41 stores a computer program that can be run on the processor 42. When the processor executes the computer program, the steps provided by the above-mentioned enterprise address matching method are implemented.
[0086] like Figure 4 As shown, the device further includes: a bus 43 and a communication interface 44, a processor 42, a communication interface 44 and a memory 41 are connected via the bus 43; the processor 42 is used to execute executable modules stored in the memory 41, such as computer programs.
[0087] The memory 41 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 44 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.
[0088] The bus 43 may be an ISA bus, a PCI bus, or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0089] Among them, the memory 41 is used to store the program, and the processor 42 executes the program after receiving the execution instruction. The method performed by the enterprise address matching device disclosed in any embodiment of the present invention can be applied to the processor 42, or implemented by the processor 42. The processor 42 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 42 or the instruction in the form of software. The above processor 42 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 41, and the processor 42 reads the information in the memory 41 and completes the steps of the above method in combination with its hardware.
[0090] Furthermore, an embodiment of the present invention also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by the processor 42, the machine-executable instructions prompt the processor 42 to implement the above-mentioned enterprise address matching method.
[0091] The electronic device and computer-readable storage medium provided by the embodiments of the present invention have the same technical features, and therefore can solve the same technical problems and achieve the same technical effects.
[0092] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0093] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.
Claims
1. A method for matching enterprise addresses, characterized in that: include: Obtain the business license information of the enterprise; Parsing the business license information to obtain the registered address information of the enterprise; Sequentially intercept the first field of the first character number in the registered address information, and match the address corresponding to the first field in a preset province, city, and district code library to obtain a first address; Determining whether the first address is a unique address; If so, determining that the first address is the actual business address of the business; If not, determine one of the enterprise registration number, credit code and registration authority of the enterprise according to the business license information to obtain verification information; Based on the review information, determining a second address of the enterprise; Determining whether the second address is a unique address; If so, determine that the second address is the actual business address of the business.
2. The enterprise address matching method according to claim 1, characterized in that: The step of determining the second address of the enterprise based on the review information comprises: If the verification information is the enterprise registration number, sequentially intercept the second field of the second character number in the enterprise registration number, and match the second address corresponding to the second field in the province, city, and district code library; If the verification information is the credit code, sequentially intercept the third field of the third character number in the credit code, and match the second address corresponding to the third field in the province, city, and district code library; If the review information is the registration authority, the second address corresponding to the registration authority is matched in the province, city, and district code library.
3. The enterprise address matching method according to claim 1, characterized in that: If the second address is not unique; the method further comprises: Determine the province, city, and district code of the enterprise according to the credit code and the enterprise registration number; Determine the third address of the enterprise according to the first address and the province, city, and district code corresponding to the first field; Determining whether the third address is a unique address; If so, determine that the third address is the actual business address of the business.
4. The enterprise address matching method according to claim 3, characterized in that: If the third address is not unique, the method further includes: Call the preset Amap to parse the map address of the enterprise; Determine whether the province, city, and district code corresponding to the map address is consistent with the province, city, and district code of the enterprise; If yes, determining a fourth address of the enterprise according to the map address; Determining whether the fourth address is a unique address; If so, determine that the fourth address is the actual business address of the enterprise.
5. The enterprise address matching method according to claim 2, characterized in that: The first field of the first number of characters is the first two characters of the registered address information; the second field of the second number of characters is the first six characters of the enterprise registration number; the third field of the third number of characters is the third to eighth characters of the credit code.
6. The enterprise address matching method according to claim 5, characterized in that: After the step of calling a preset Amap to parse the map address of the enterprise, the method further includes: If the province, city, district code corresponding to the map address is a null value, it is determined that the enterprise address is null.
7. The enterprise address matching method according to claim 1, characterized in that: The steps to obtain the business license information of a company include: The business license information of the enterprise is obtained by automatically crawling the World Wide Web information through a preset web crawler.
8. The enterprise address matching method according to claim 1, characterized in that: Before the step of obtaining the business license information of the enterprise, the method includes: The province, city, district code library is constructed according to the province, city, district code library samples acquired in advance.
9. An enterprise address matching device, characterized in that: include: Data acquisition module, used to obtain the business license information of the enterprise; A parsing module, used to parse the business license information to obtain the registered address information of the enterprise; A data interception module, used to sequentially intercept a first field of a first number of characters in the registered address information, and match the address corresponding to the first field in a preset province, city, and district code library to obtain a first address; An address determination module, used to determine whether the first address is a unique address; If yes, determine that the first address is the actual corporate address of the enterprise; if no, determine one of the corporate registration number, credit code and registration authority of the enterprise according to the business license information to obtain verification information; A review module, configured to determine a second address of the enterprise based on the review information; The address determination module is further used to determine whether the second address is a unique address; If so, determine that the second address is the actual business address of the business.
10. An electronic device, characterized in that: The electronic device includes a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the enterprise address matching method described in any one of claims 1 to 8.
