A method, system, device and medium for matching enterprise address with real estate
By preprocessing and matching the property and enterprise address data, the problems of inefficient acquisition of enterprise entry information and slow updates in the existing technology are solved, and faster and timely data acquisition and update are achieved.
Patent Information
- Application Number
- CN202411940552.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-08
AI Technical Summary
In the prior art, the acquisition of enterprise entry information of real estate projects is inefficient and the update is slow, resulting in serious data lag.
By obtaining the property data and enterprise address data in the target area, and pre-processing the data, including data cleaning, filtering, dismantling and grading, aggregation processing, etc., finally matching the enterprise address data with the property data, obtaining the enterprise entry information of the property.
It improves the efficiency of obtaining enterprise entry information and timely updates, and is faster and more accurate than manual collection and sorting methods.
Smart Images

Figure CN119782443A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method, system, device and medium for matching enterprise addresses with real estate. Background Art
[0002] In today's era of rapid economic development, the commercial real estate market is highly complex and dynamic. On the one hand, various types of real estate such as office buildings and commercial parks have emerged in large numbers in cities, and the supply scale continues to grow. Different real estates have significant differences in geographical location, building structure, facilities, property services, etc., and each real estate has its own unique attributes and positioning. On the other hand, as the demand side of commercial real estate, enterprises vary greatly in type, scale, business model and development needs.
[0003] At present, in order to conduct an in-depth analysis of the commercial value of different real estate projects, first of all, it is necessary to obtain the information of the companies settled in different real estate projects. At this stage, in order to obtain the information of the companies settled in different real estate projects, it is generally necessary to obtain it manually on the spot, which is inefficient. In addition, since the company settlement information often changes, the company settlement information data is seriously lagging behind. Summary of the invention
[0004] The purpose of this application is to provide a method, system, device and medium for matching enterprise addresses with real estate projects, so as to solve the problem of low efficiency in obtaining enterprise settlement information of real estate projects and slow updating in related technologies.
[0005] In order to achieve the above objectives, this application provides the following technical solutions:
[0006] In a first aspect, the present application provides a method for matching an enterprise address with a building, comprising:
[0007] Acquire real estate data in the target area, and preprocess the real estate data to obtain preprocessed real estate data, wherein the real estate data includes: real estate address data and real estate type data;
[0008] Acquire enterprise address data in a target area, and preprocess the enterprise address data to obtain preprocessed enterprise address data;
[0009] The enterprise address data and the building address data are matched to obtain the enterprise settlement information of the building.
[0010] Further, the preprocessing of the real estate data to obtain the preprocessed real estate data includes:
[0011] Performing data cleaning and filtering processing on the real estate data to obtain second real estate data;
[0012] Reclassify the building type data in the second building data to obtain third building data;
[0013] Performing disassembly and classification processing on the building address data in the third building data to obtain fourth building data;
[0014] Aggregation processing is performed on the fourth real estate data to obtain processed real estate data.
[0015] Further, the reclassifying the building type data in the second building data to obtain the third building data includes:
[0016] Image recognition technology, and / or text recognition technology, and / or geographic location data processing technology are used to reclassify the property type data in the second property data to obtain third property data.
[0017] Further, the disassembling and grading the third real estate data to obtain fourth real estate data includes:
[0018] The third real estate data is disassembled and graded according to the form of province, city, district, street, road section, and house number to obtain fourth real estate data.
[0019] Further, the aggregating the fourth real estate data to obtain processed real estate data includes:
[0020] The fourth building data is grouped to obtain fifth building data;
[0021] The data in the fifth real estate data are calculated using the similarity of multimodal data, and the data whose similarity reaches a threshold are merged to obtain the preprocessed real estate data.
[0022] Further, the preprocessing of the enterprise address data to obtain the preprocessed enterprise address data includes:
[0023] Cleaning and filtering the enterprise address data to obtain second enterprise address data;
[0024] Performing disassembly and classification processing on the second enterprise address data to obtain third enterprise address data;
[0025] Performing address aggregation processing on the third enterprise address data to obtain fourth enterprise address data;
[0026] The fourth enterprise address data is subjected to label recognition processing to obtain pre-processed enterprise address data.
[0027] Furthermore, matching the enterprise address data with the building address data to obtain the enterprise settlement information of the building includes:
[0028] The address data of the enterprise is matched with the address data of the building. If the match is successful, the enterprise address and the building are bound to obtain the enterprise settlement information of the building.
[0029] In a second aspect, the present application also provides a system for matching enterprise addresses with real estate, including:
[0030] A building data processing module is used to obtain building data in a target area and preprocess the building data to obtain preprocessed building data, wherein the building data includes: building address data and building type data;
[0031] An enterprise address data processing module is used to obtain enterprise address data in a target area and pre-process the enterprise address data to obtain pre-processed enterprise address data;
[0032] The matching module is used to match the enterprise address data with the building address data to obtain the enterprise settlement information of the building.
[0033] In a third aspect, the present application also provides a computer electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method for matching corporate addresses with real estate described in any one of the above are implemented.
[0034] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any one of the above-mentioned methods for matching enterprise addresses with real estate are implemented.
[0035] The present application provides a method, system, device and medium for matching enterprise addresses with buildings. The method obtains building data in a target area and preprocesses the building data to obtain preprocessed building data, wherein the building data includes: building address data and building type data; obtains enterprise address data in a target area and preprocesses the enterprise address data to obtain preprocessed enterprise address data; matches the enterprise address data with the building address data to obtain the enterprise settlement information of the building. Compared with the related art, the present application has the following effects: the present application obtains accurate building data and enterprise address data by collecting building data and enterprise address data, and preprocesses the building data and enterprise address data, and finally matches the enterprise address data with the building data to obtain the enterprise settlement information of the building. Compared with manually collecting and collating the enterprise settlement information data of the building, the present application is more efficient in obtaining and collating data, and updates data more timely. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 It is a flowchart of a method for matching an enterprise address with a building in an embodiment of the present application;
[0037] Figure 2 It is a structural diagram of a system for matching enterprise addresses and real estate projects according to an embodiment of the present application;
[0038] Figure 3 It is a structural schematic diagram of a computer electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0039] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0040] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. In contrast, when an element is referred to as being "directly on" another element, there is no intermediate element. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.
[0041] In this application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like 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, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0042] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0043] The terms used in one or more embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present application. The singular forms "a", "said" and "the" used in one or more embodiments of the present application are also intended to include plural forms, unless the context clearly indicates other meanings.
[0044] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of the template are only for the purpose of describing specific embodiments and are not intended to limit this application. The term "and / or" used herein includes any and all combinations of one or more of the associated listed items.
[0045] It should be understood that, although the terms first, second, etc. may be used to describe various information in one or more embodiments of the present application, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when the time of".
[0046] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes are not repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0047] Please refer to Figure 1The embodiment of the present application provides a method for matching an enterprise address with a building, which at least includes the following steps:
[0048] S10. Acquire real estate data in the target area, and preprocess the real estate data to obtain preprocessed real estate data, wherein the real estate data includes: real estate address data and real estate type data.
[0049] Specifically, real estate data can be obtained through different data channels, for example, from the official website of the real estate, the website of the Housing and Construction Bureau, or the relevant real estate introduction website. Generally speaking, in order to obtain the original data, there are situations where the data is different or incorrect. Generally speaking, it is necessary to pre-process the data to facilitate the subsequent use of the data.
[0050] In one embodiment of the present application, the preprocessing of the building data to obtain the preprocessed building data includes:
[0051] S101, performing data cleaning and filtering processing on the real estate data to obtain second real estate data.
[0052] It is understandable that data cleaning and filtering are extremely important links in the data preprocessing process, which aims to improve data quality and lay a good foundation for subsequent data analysis, modeling and other work.
[0053] Specifically, data cleaning can include processing errors, duplications, incompleteness, inconsistent formats, and other issues in the data to make the data accurate, complete, and standardized. For example, missing values in the data can be filled, erroneous values in the data can be corrected, and duplicate values in the data can be removed.
[0054] Data filtering can be based on specific conditions, standards or rules to select the subset of data that meets the requirements from the original data set and remove unnecessary data. For example, set limiting conditions or data date restrictions to exclude some invalid data.
[0055] S102: Reclassify the building type data in the second building data to obtain third building data.
[0056] Specifically, in order to obtain more accurate real estate data, in this embodiment, the real estate type data needs to be reclassified to obtain more accurate classification data.
[0057] In a specific embodiment of the present application, image recognition technology, and / or text recognition technology, and / or geographic location data processing technology are used to reclassify the property type data in the second property data to obtain third property data.
[0058] Specifically, we can collect appearance picture data of the building, and then import the appearance data of the building into a trained image recognition model to extract architectural style features to assist in determining the type of the building. The types of buildings include: office buildings, factories, and industrial parks, etc.
[0059] In this embodiment, the real estate type data can also be obtained from the text data of the investment promotion by acquiring the text data of the investment promotion, and then using text recognition technology.
[0060] In this embodiment, the type data of the building can also be obtained by performing address data analysis on the building address data. For example, if the building address data is located in the CBD cluster area of the city, then the type of this building is generally an office building; if the building address data is located in the factory cluster area, then the type of this building is generally a factory.
[0061] S103: Disassemble and classify the building address data in the third building data to obtain fourth building data.
[0062] In one embodiment of the present application, the step of performing a classification process on the building address data in the third building data to obtain the fourth building data includes:
[0063] The building address data in the third building data is disassembled and graded according to the form of province, city, district, street, road section, and house number to obtain fourth building data.
[0064] Specifically, the real estate address data is a complete piece of address data, for example, in the form of a certain province, a certain city, a certain district, a certain street, a certain road section, and a certain house number.
[0065] The above complete data needs to be classified and processed, which is extremely inconvenient. For example, when you want to count the real estate data of a certain street, you often need to screen it multiple times to get it. Therefore, in this implementation, the real estate address data is split out level by level to provide support for subsequent data analysis and classification.
[0066] S104, performing aggregation processing on the fourth real estate data to obtain processed real estate data.
[0067] Specifically, in order to avoid the existence of multiple identical properties in a property, the property data needs to be aggregated. For example, a property has multiple aliases. When the data is sorted and counted, multiple pieces of data will be generated. Therefore, these multiple pieces of data need to be aggregated into one piece of data.
[0068] In one embodiment of the present application, the aggregating the fourth building data to obtain processed building data includes:
[0069] performing grouping processing on the fourth building data to obtain fifth building data;
[0070] The data in the fifth real estate data are calculated using the similarity of multimodal data, and the data whose similarity reaches a threshold are merged to obtain the preprocessed real estate data.
[0071] Specifically, the building address data and building type data can be grouped, and the building data in each group can be calculated using the similarity of multimodal data. If there is data whose similarity exceeds the familiarity threshold, the two data are merged to obtain the preprocessed building data.
[0072] It should be noted that the above similarity threshold can be set according to actual conditions.
[0073] S20: Acquire enterprise address data in the target area, and preprocess the enterprise address data to obtain preprocessed enterprise address data.
[0074] Specifically, the address data of the enterprise can be obtained through different data sources, such as the official website of the enterprise, the website of the industrial and commercial administration department, or the enterprise data service provider.
[0075] It should be noted that enterprise address data includes: enterprise address data, enterprise recruitment address data, enterprise communication address data, enterprise map data and enterprise B2B data, etc.
[0076] In one embodiment of the present application, the preprocessing of the enterprise address data to obtain the preprocessed enterprise address data includes:
[0077] S201. Clean and filter the enterprise address data to obtain second enterprise address data.
[0078] It should be noted that, unlike the cleaning and filtering of real estate data, since there are multiple address data in the enterprise address data, some address data need to be filtered out in order to obtain the real address data of the enterprise.
[0079] S202: Disassemble and classify the second enterprise address data to obtain third enterprise address data.
[0080] S203: Perform address aggregation processing on the third enterprise address data to obtain fourth enterprise address data.
[0081] Specifically, the enterprise address data is decomposed and graded and the address is aggregated. The decomposition, grading and aggregation process of the real estate data can be referred to.
[0082] S204: Perform label recognition processing on the fourth enterprise address data to obtain pre-processed enterprise address data.
[0083] Specifically, in order to facilitate the subsequent analysis and processing of enterprise address data, it is necessary to perform label recognition processing on the enterprise address data. For example, the enterprise address data is a cluster office, or one address with multiple licenses, or a business address and an agency accounting address, etc.
[0084] S30: Match the enterprise office address data with the building data to obtain the enterprise settlement information of the building.
[0085] In one embodiment of the present application, matching the enterprise address data with the building address data to obtain the enterprise settlement information of the building includes:
[0086] The address data of the enterprise is matched with the address data of the building. If the match is successful, the enterprise address and the building are bound to obtain the enterprise settlement information of the building.
[0087] The present application provides a method for matching enterprise addresses with buildings, which obtains building data in a target area and preprocesses the building data to obtain preprocessed building data, wherein the building data includes: building address data and building type data; obtains enterprise address data in a target area and preprocesses the enterprise address data to obtain preprocessed enterprise address data; matches the enterprise address data with the building address data to obtain the enterprise settlement information of the building. Compared with the related art, the present application has the following effects: the present application obtains accurate building data and enterprise address data by collecting building data and enterprise address data, and preprocesses the building data and enterprise address data, and finally matches the enterprise address data with the building data to obtain the enterprise settlement information of the building. Compared with manually collecting and collating the enterprise settlement information data of the building, the present application obtains and organizes data more efficiently, and updates data more timely.
[0088] Please refer to Figure 2 The present application also provides a system 200 for matching enterprise addresses with real estate, including:
[0089] The building data processing module 201 is used to obtain building data in the target area and pre-process the building data to obtain pre-processed building data, wherein the building data includes: building address data and building type data;
[0090] The enterprise address data processing module 202 is used to obtain enterprise address data in the target area and pre-process the enterprise address data to obtain pre-processed enterprise address data;
[0091] The matching module 203 is used to match the enterprise address data with the building address data to obtain the enterprise settlement information of the building.
[0092] See also Figure 3 The embodiment of the present application further provides a computer electronic device 300, including a memory 303 and a processor 302, wherein the memory 303 stores a computer program, and when the processor executes the computer program, the steps of the method for matching a business address with a building as described above are implemented.
[0093] Specifically, the electronic device 300 includes: a transceiver 301, a bus interface and a processor 302, wherein the processor 302 is used to obtain real estate data within a target area, and pre-process the real estate data to obtain pre-processed real estate data, wherein the real estate data includes: real estate address data and real estate type data; obtain enterprise address data within the target area, and pre-process the enterprise address data to obtain pre-processed enterprise address data; match the enterprise address data with the real estate address data to obtain enterprise occupancy information of the real estate.
[0094] In the embodiment of the present application, the electronic device 300 further includes: a memory 303. Figure 3 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 302 and memory represented by memory 303. The bus architecture may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 301 may be a plurality of components, i.e., including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 302 is responsible for managing the bus architecture and general processing, and the memory 303 may store data used by the processor 302 when performing operations.
[0095] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the method for matching corporate addresses with real estate described in any one of the above are implemented.
[0096] In this embodiment, the computer readable storage medium may be a non-volatile storage medium or a volatile storage medium. For example, the computer storage medium may include but is not limited to: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
[0097] In all examples shown and described herein, any specific values should be interpreted as merely exemplary and not as limiting, and thus other examples of the exemplary embodiments may have different values.
[0098] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.
[0099] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and structure diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in an alternative implementation, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the structure diagram and / or the flow diagram, and the combination of boxes in the structure diagram and / or the flow diagram, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0100] In addition, the functional modules or units in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0101] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a terminal device (which can be a smart phone, a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application.
[0102] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims
1. A method for matching enterprise addresses with real estate, characterized in that: include: Acquire real estate data in the target area, and preprocess the real estate data to obtain preprocessed real estate data, wherein the real estate data includes: real estate address data and real estate type data; Acquire enterprise address data in a target area, and preprocess the enterprise address data to obtain preprocessed enterprise address data; The enterprise address data and the building address data are matched to obtain the enterprise settlement information of the building.
2. The method for matching enterprise addresses and real estate according to claim 1, characterized in that: The preprocessing of the real estate data to obtain the preprocessed real estate data includes: Performing data cleaning and filtering processing on the real estate data to obtain second real estate data; Reclassify the building type data in the second building data to obtain third building data; Performing disassembly and classification processing on the building address data in the third building data to obtain fourth building data; Aggregation processing is performed on the fourth real estate data to obtain processed real estate data.
3. The method for matching enterprise addresses with real estate according to claim 2, characterized in that: The reclassifying of the building type data in the second building data to obtain the third building data includes: Image recognition technology, and / or text recognition technology, and / or geographic location data processing technology are used to reclassify the property type data in the second property data to obtain third property data.
4. The method for matching enterprise addresses with real estate according to claim 2, characterized in that: The step of disassembling and grading the third real estate data to obtain fourth real estate data includes: The third real estate data is disassembled and graded according to the form of province, city, district, street, road section, and house number to obtain fourth real estate data.
5. The method for matching enterprise addresses with real estate according to claim 2, characterized in that: The aggregating the fourth real estate data to obtain processed real estate data includes: The fourth building data is grouped to obtain fifth building data; The data in the fifth real estate data are calculated using the similarity of multimodal data, and the data whose similarity reaches a threshold are merged to obtain the preprocessed real estate data.
6. The method for matching enterprise addresses with real estate according to claim 1, characterized in that: The preprocessing of the enterprise address data to obtain the preprocessed enterprise address data includes: Cleaning and filtering the enterprise address data to obtain second enterprise address data; Performing disassembly and classification processing on the second enterprise address data to obtain third enterprise address data; Performing address aggregation processing on the third enterprise address data to obtain fourth enterprise address data; The fourth enterprise address data is subjected to label recognition processing to obtain pre-processed enterprise address data.
7. The method for matching enterprise addresses and buildings according to claim 1, characterized in that: The matching of the enterprise address data with the building address data to obtain the enterprise settlement information of the building includes: The address data of the enterprise is matched with the address data of the building. If the match is successful, the enterprise address and the building are bound to obtain the enterprise settlement information of the building.
8. A system for matching enterprise addresses and real estate, characterized in that: include: A building data processing module is used to obtain building data in a target area and preprocess the building data to obtain preprocessed building data, wherein the building data includes: building address data and building type data; An enterprise address data processing module is used to obtain enterprise address data in a target area and pre-process the enterprise address data to obtain pre-processed enterprise address data; The matching module is used to match the enterprise address data with the building address data to obtain the enterprise settlement information of the building.
9. A computer electronic device, characterized in that: It comprises a memory and a processor, the memory stores a computer program, and the processor implements the steps of the method for matching enterprise addresses and buildings described in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for matching a business address with a building described in any one of claims 1 to 7 are implemented.