Space grid based person and address association method and device, and electronic device

By using spatial grid coding and buffer analysis, the problems of high data quality and high labor costs in matching people with addresses are solved, and efficient and real-time address association is achieved, which meets the needs of modern big data management.

CN116257559BActive Publication Date: 2026-01-02BEI DOU FU XI XIN XI JI SHU YOU XIAN GONG SI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310272529.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-16
Publication Date
2026-01-02
Estimated Expiration
2043-03-16

AI Technical Summary

Technical Problem

Existing methods for matching people with addresses have high requirements for data quality, high labor costs, and poor timeliness, making them unsuitable for the needs of modern big data management.

Method used

A spatial grid-based method for associating people with addresses is adopted. By spatial grid encoding of addresses, population information and spatial data, and using grid buffers to determine the association between people and addresses, the method achieves standardized processing of multi-source information and real-time data-driven processing.

Benefits of technology

It reduces the requirements for data quality, improves the matching rate, reduces manual workload, improves work efficiency and timeliness, and adapts to information changes caused by high population mobility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116257559B_ABST
    Figure CN116257559B_ABST
Patent Text Reader

Abstract

The application provides a person and address association method and device based on a spatial grid and electronic equipment. The person and address association method based on the spatial grid comprises the following steps: performing spatial grid coding on an acquired standard address to obtain spatial grid coding of the address; performing spatial grid coding on population information to obtain spatial grid coding of the population information; performing spatial grid coding on spatial data of each address; and judging whether the person and the address are associated based on the spatial grid coding of the address, the spatial grid coding of the population information and the spatial grid coding of the spatial data of each address. Through application of the spatial grid coding, the data of the person and the address are discretized and processed, the data is organized in a grid range under the same spatial system, the spatial expression range of the data is increased, the requirement for the data quality is reduced, and the matching rate is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of spatial correlation, and particularly relates to a person-address correlation method and device based on a spatial grid and electronic equipment. BACKGROUND

[0002] In the big data era, accurate person-address information can provide detailed address information for life, bring convenience for travel, enable mail and express delivery to be quickly and accurately delivered, enable public security and fire departments to deal with emergencies in the first time, and facilitate the handling of housing property registration procedures and the provision of population information for participating in social activities and handling relevant procedures.

[0003] Currently, person-house correlation is achieved by establishing a corresponding relationship between a textual description of an address and a geographical position coordinate of the address, and an address matching service searches for a matching object for the address according to specific steps, searches for address matching reference data, finds a corresponding position, and performs accurate matching of the address and the coordinate position according to a comparison between the address and the coordinate position. This approach requires high data quality, and a deviation of one character or a few centimeters in coordinate precision may result in unsuccessful matching.

[0004] In order to improve the matching rate of persons and addresses, it is necessary to manually collect and check the information, and to check the buildings, units and rooms of a community one by one. This method is high in labor cost, and the population is highly mobile. After a period of time, the checked information cannot reflect the actual situation, and cannot be applied to business management, and is not suitable for modern big data management and application. SUMMARY

[0005] In view of the problems in the prior art, the present application provides a person-address correlation method and device based on a spatial grid and electronic equipment, which at least partially solves the problems of high data quality requirement, low correlation rate, high labor cost for on-site collection, and poor timeliness of the correlation method in the prior art.

[0006] In a first aspect, the present application provides a person-address correlation method based on a spatial grid, comprising:

[0007] spatial grid encoding the obtained standard address to obtain spatial grid encoding of the address;

[0008] spatial grid encoding the population information to obtain spatial grid encoding of the population information;

[0009] spatial grid encoding the spatial data of each address;

[0010] judging whether the person and the address are correlated based on the spatial grid encoding of the address, the spatial grid encoding of the population information, and the spatial grid encoding of the spatial data of each address.

[0011] Optionally, the step of determining whether the person is associated with the address further comprises:

[0012] Based on the association relationship, fine matching within the building is performed.

[0013] Optionally, the space grid coding of the obtained standard address comprises:

[0014] Each standard address information is traversed to obtain the longitude and latitude coordinate information corresponding to the standard address;

[0015] The information representing the address level is obtained from the standard address data, and the data subdivision level is determined according to the use requirement or the standard address level data precision and the subdivision level strategy;

[0016] Based on the grid coding technology, the grid code corresponding to the spatial object is determined according to the spatial information and the subdivision level, and the unified identification of the spatial object is generated, so as to complete the space grid coding of the standard address.

[0017] Optionally, the space grid coding of the population information comprises:

[0018] The original business address is input, and the reverse address resolution service is requested to be called;

[0019] The reverse address resolution service returns the most matched standard address and the corresponding space grid code;

[0020] The space grid code obtained through the reverse address resolution service is assigned to the corresponding population information, and the space grid coding of the population information is completed.

[0021] Optionally, the reverse address resolution service returns the most matched standard address and the corresponding space grid code, comprising:

[0022] Based on the address corpus and the NLP algorithm, the input address is subjected to address recognition, address authenticity discrimination, address data cleaning and address standardization.

[0023] Optionally, the space grid coding of the spatial data of each address comprises:

[0024] Based on the longitude and latitude coordinate vector data of the building, the spatial data of each address is subjected to space grid coding.

[0025] Optionally, the space grid coding of the spatial data of each address comprises:

[0026] A single grid is used to represent a point object, and a grid set covered thereby is used to represent a line object or a surface object.

[0027] Optionally, the address-based spatial grid encoding, the population information spatial grid encoding and the spatial grid encoding of the spatial data of each address are used to determine whether the person and the address are associated, including:

[0028] A grid buffer zone is established, and the grid buffer zone is a buffer zone grid range of a certain width range around a point, a line and a surface entity, which is automatically established;

[0029] The grid buffer zone layer is superimposed with the target layer, and the superimposed part is analyzed to determine whether the population information spatial grid encoding falls within the grid buffer zone range, thereby determining whether the person and the address are associated.

[0030] In a second aspect, the embodiments of the present disclosure further provide a person and address association device based on a spatial grid, including:

[0031] An address encoding module is configured to perform spatial grid encoding on the obtained standard address to obtain the spatial grid encoding of the address;

[0032] A population encoding module is configured to perform spatial grid encoding on the population information to obtain the population information spatial grid encoding;

[0033] An address spatial encoding module is configured to perform spatial grid encoding on the spatial data of each address;

[0034] An association determining module is configured to determine whether the person and the address are associated based on the address-based spatial grid encoding, the population information spatial grid encoding and the spatial grid encoding of the spatial data of each address.

[0035] In a third aspect, the embodiments of the present disclosure further provide an electronic device, including:

[0036] At least one processor; and

[0037] A memory in communication connection with the at least one processor; wherein

[0038] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the spatial grid-based person and address association method of any one of the first aspect.

[0039] In a fourth aspect, the embodiments of the present disclosure further provide a computer readable storage medium storing computer instructions for causing a computer to execute the spatial grid-based person and address association method of any one of the first aspect.

[0040] The application provides a person and address association method based on a spatial grid, a device and an electronic device.

[0041] The spatial grid is used to realize standardized processing of multi-source information, unify the information to a spatial grid framework, and solve the problem of low matching degree caused by poor data quality. Meanwhile, information changes too fast, and population mobility is strong. Automatic association processing of information, real-time data driving program running, and improvement of work efficiency solve the problems of large manual workload and low timeliness. BRIEF DESCRIPTION OF DRAWINGS

[0042] The above and other objects, features and advantages of the present application will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which like reference characters refer to like parts throughout the figures, and in which:

[0043] Figure 1 A flowchart of a person and address association method based on a spatial grid provided by the embodiment of the present application;

[0044] Figure 2 An encoding mode diagram of a spatial object provided by the embodiment of the present application;

[0045] Figure 3 A grid buffer range and population information superimposition diagram provided by the embodiment of the present application;

[0046] Figure 4 A person association to a household room diagram provided by the embodiment of the present application;

[0047] Figure 5 A principle block diagram of a person and address association device based on a spatial grid provided by the embodiment of the present application;

[0048] Figure 6 A principle block diagram of an electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION

[0049] The embodiment of the present application is described in detail below with reference to the accompanying drawings.

[0050] It should be apparent that the following description illustrates by way of example only a number of embodiments of the present disclosure. Those skilled in the art will readily understand other advantages and / or uses of the present disclosure, based on the disclosure herein presented, without departing from the scope of the present disclosure. It is to be understood that the described embodiments are merely representative of a fraction of the embodiments of the present disclosure, rather than all of the embodiments. The present disclosure can be implemented or applied in other different embodiments, and various details of the disclosure can be modified or changed based on different views and applications, without departing from the spirit of the present disclosure. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present disclosure.

[0051] It should be noted that various aspects of embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein can be implemented in a wide variety of forms and that any particular structure and / or function described herein is merely illustrative. Based on the teachings herein one skilled in the art will appreciate that one or more aspects described herein can be implemented independently of any other aspects and that an aspect can be implemented independently of or in combination with any other aspect. For example, an apparatus can be implemented and / or a method can be practiced using any number of the aspects set forth herein. In addition, an apparatus can be implemented and / or a method can be practiced using other structure and / or functionality in addition to or other than one or more of the aspects set forth herein.

[0052] It should also be noted that the drawings included in the following description are only schematic and that actual implementations can differ from those described in the figures. The methods disclosed herein can be implemented by one or more computing devices and / or components thereof appropriately programmed using software and / or firmware constructed in accordance with the teachings contained herein.

[0053] In addition, in the following description, specific details are provided to thoroughly understand the examples. However, one skilled in the art will understand that the described aspects can be practiced without these specific details.

[0054] For ease of understanding, as shown in Figure 1 The embodiment discloses a person and address association method based on a spatial grid, which comprises:

[0055] Step S101: Spatial grid coding is performed on the obtained standard address to obtain spatial grid coding of the address.

[0056] Optionally, the spatial grid coding performed on the obtained standard address to obtain spatial grid coding of the address comprises:

[0057] Traverse each standard address information, obtain the latitude and longitude coordinate information corresponding to the standard address;

[0058] Obtain information representing address levels from standard address data, determine data subdivision levels according to use requirements or standard address level data precision, and subdivision level strategy;

[0059] Based on the grid coding technology, determine the grid code corresponding to the spatial object according to the spatial information and the subdivision level, generate the unified identification of the spatial object, and thus complete the spatial grid coding of the standard address.

[0060] Step S102: Spatial grid coding of population information is performed to obtain spatial grid coding of population information;

[0061] Optionally, the spatial grid coding of population information comprises:

[0062] Input the original business address and request to call the reverse address resolution service;

[0063] The reverse address resolution service returns the most matched standard address and its corresponding spatial grid code;

[0064] The spatial grid code obtained through the reverse address resolution service is assigned to the corresponding population information, and the spatial grid coding of the population information is completed.

[0065] Optionally, the reverse address resolution service returns the most matched standard address and its corresponding spatial grid code, comprising:

[0066] Based on the address corpus and the NLP algorithm, the input address is subjected to address recognition, address authenticity discrimination, address data cleaning and address standardization.

[0067] Step S103: Spatial grid coding of spatial data of each address is performed;

[0068] Optionally, the spatial grid coding of spatial data of each address comprises:

[0069] Based on the latitude and longitude coordinate vector data of the building, the spatial grid coding of spatial data of each address is performed.

[0070] Optionally, the spatial grid coding of spatial data of each address comprises:

[0071] A single grid is used to represent a point object, and a grid set covered thereby is used to represent a line object or a surface object.

[0072] Step S104: Determine whether a person is associated with an address based on the spatial grid coding of the address, the spatial grid coding of the population information and the spatial grid coding of the spatial data of each address.

[0073] Optionally, the address-based spatial grid encoding, the spatial grid encoding of the population information, and the spatial grid encoding of the spatial data of each address determine whether the person is associated with the address, comprising:

[0074] A grid buffer zone is established, which is based on point, line, and surface entities to automatically establish a buffer zone grid range within a certain width range around the entities;

[0075] The grid buffer zone layer is superimposed with the target layer, and the superimposed part is analyzed to determine whether the spatial grid encoding of the population information falls within the grid buffer zone range, thereby determining whether the person is associated with the address.

[0076] Optionally, the step of determining whether the person is associated with the address further comprises:

[0077] Step S105: Fine matching within the building based on the association relationship.

[0078] In a specific application scenario, the person-address association method based on spatial grid comprises the following steps:

[0079] Step 1, spatial grid encoding of standard addresses. The standard address is not only standardized, but also detailed to the street, community, and several buildings and numbers. The specific content includes provincial, municipal, and county (district) / township (street), street, lane, and alley (lane, lane, lane) / community (residents) committee / village committee, door number, residential area / building, building (dome, building), unit / floor, room / number, and other element hierarchies combined in turn, and each standard address corresponds to a latitude and longitude coordinate. Spatial grid encoding is performed on each standard address.

[0080] The specific process is as follows: 1) Traverse each standard address information to obtain the latitude and longitude coordinate information corresponding to the standard address; 2) Obtain information representing address levels from standard address data, such as communities, buildings, and rooms, according to the use requirements or standard address level data precision and the subdivision level strategy, determine the data subdivision level; 3) Based on the grid encoding technology, determine the grid code corresponding to the spatial object (i.e. grid) according to the spatial information and the subdivision level, generate a unified identifier of the spatial object (i.e. grid), thereby completing the spatial grid encoding of the standard address, i.e. in the grid framework, the grid is subdivided according to its spatial position or associated spatial range, and the corresponding grid code is determined.

[0081] Grid encoding mainly assigns grid codes to the grids of each standard address, expands the original point information into domain information based on spatial grid, and expands the spatial expression range of the standard address. The matching calculation range is expanded within the precision allowed, which can effectively improve the data association ratio.

[0082] Step 2, spatial grid coding of population information. The information of people's household registration, address, real estate registration, etc. is generally text information without spatial coordinate information. The inverse address resolution service provided by the standard address library is called to correct, complete, and standardize the original business address, and the latest standard address and spatial grid code are returned.

[0083] The specific process is: 1) input the original business address and request to call the inverse address resolution service; 2) the inverse address resolution service relies on a large amount of address corpus and NLP algorithm to perform address recognition, address authenticity discrimination, and provide address data cleaning and address standardization capabilities to better support business and solve various problems such as multiple people in one place, and return the most matching standard address and its corresponding spatial grid code (step 1, which has been grid coded for the standard address); 3) assign the spatial grid code obtained through the inverse address resolution service to the corresponding population information, thereby completing the spatial grid coding of population information, that is, through address text information, obtain its spatial position and determine its corresponding grid code under the grid framework.

[0084] Step 3, spatial grid coding of address information. Existing building vector boundaries, BIM models, rooms, and land plots, etc. are generally vector data directly with latitude and longitude coordinate information. The spatial data of each address is spatially grid coded. Points, lines, and surfaces have different spatial subdivision expressions, among which point objects are represented by a single grid, and line and surface objects are represented by the grid set they cover. Figure 2 as shown.

[0085] Step 4, spatial grid framework of unified multi-source information, spatial grid buffer analysis and matching. People and housing multi-source information are coded according to the Beidou grid coding standard to realize spatial gridding of information in the form of spatial grid domain coordinates, and to uniformly express people and address multi-source information. That is, under the grid framework, people and addresses have corresponding expressions of grid positions or grid sets. Grid coding is used to unify data identification. By comparing grid codes, such as whether the grid code of a person is included in the grid code set of an address, it is determined whether the person and the address are associated.

[0086] The specific process is: 1) establish building, community, etc. grid buffer. Grid buffer refers to the establishment of a buffer grid range around a certain width range based on point, line, and surface entities (such as buildings and communities); 2) superimpose the building and community grid buffer range layer and the target layer (such as population information) to analyze and determine whether the population information code falls within the building and community grid buffer range, thereby obtaining the result of whether the person and the address are associated. As shown, Figure 3 Figure 3 ​The text in the document does not affect the clarity and completeness of the embodiments.

[0087] Based on a grid set of addresses such as buildings and residential areas, a grid buffer of a certain range is constructed to address the proximity problem. Proximity describes the degree to which two geographical features are close to each other. The goal is to include relevant population information within the grid buffer as much as possible, since the spatial location of populations may not be very precise.

[0088] Step 5: Refined matching of units within the building. Based on the established association between people and addresses, refined matching is performed. For example, if a person is already associated with a building, the unit number from the person's household registration and address information is extracted and matched with the unit numbers within the building to achieve the information association between people and rooms. Figure 4 As shown.

[0089] like Figure 5 As shown, this embodiment also discloses a person-address association device based on a spatial grid, including:

[0090] The address encoding module is used to perform spatial grid encoding on the acquired standard address to obtain the spatial grid encoding of the address.

[0091] The population coding module is used to perform spatial grid coding on population information to obtain the spatial grid code of the population information;

[0092] The address space coding module is used to perform spatial grid coding on the spatial data of each address;

[0093] The association determination module is used to determine whether a person is associated with an address based on the spatial grid coding of the address, the spatial grid coding of the population information, and the spatial grid coding of the spatial data of each address.

[0094] Optionally, the device also includes:

[0095] The refinement module is used for refined matching within buildings based on relationships.

[0096] Optionally, the step of performing spatial grid encoding on the acquired standard address to obtain the spatial grid encoding of the address includes:

[0097] Iterate through each standard address information to obtain the latitude and longitude coordinates corresponding to the standard address;

[0098] Information representing address levels is obtained from standard address data. Based on usage requirements or the precision of standard address level data, as well as the segmentation strategy, the data segmentation level is determined.

[0099] Based on grid coding technology, the grid code corresponding to a spatial object is determined according to spatial information and hierarchical division, and a unified identifier for the spatial object is generated, thereby completing the spatial grid coding of the standard address.

[0100] Optionally, the spatial grid coding of the population information comprises:

[0101] Inputting an original service address to request calling the reverse address resolution service;

[0102] The reverse address resolution service returns the most matched standard address and its corresponding spatial grid code;

[0103] The spatial grid code obtained through the reverse address resolution service is assigned to the corresponding population information, and the spatial grid coding of the population information is completed.

[0104] Optionally, the reverse address resolution service returns the most matched standard address and its corresponding spatial grid code, comprising:

[0105] Based on the address corpus and the NLP algorithm, the input address is subjected to address recognition, address authenticity discrimination, address data cleaning and address standardization.

[0106] Optionally, the spatial grid coding of the spatial data of each address comprises:

[0107] Based on the longitude and latitude coordinate vector data of the building, the spatial grid coding of the spatial data of each address is performed.

[0108] Optionally, the spatial grid coding of the spatial data of each address comprises:

[0109] A single grid is used to represent a point object, and a grid set covered thereby is used to represent a line object or a surface object.

[0110] Optionally, the address-based spatial grid coding, the population information-based spatial grid coding and the spatial grid coding of the spatial data of each address are used to determine whether the person and the address are associated, comprising:

[0111] A grid buffer zone is established, which is based on point, line and surface entities to automatically establish a buffer grid range within a certain width range around the entities;

[0112] The grid buffer zone layer is superimposed with a target layer, and the superimposed part is analyzed to determine whether the spatial grid code of the population information falls within the grid buffer zone range, thereby determining whether the person and the address are associated.

[0113] The electronic device disclosed in the embodiment includes a memory and a processor. The memory is configured to store non-transitory computer-readable instructions. Specifically, the memory can include one or more computer program products, which can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may, for example, include random access memory (RAM), cache memory, and / or the like. The non-volatile memory may, for example, include read-only memory (ROM), hard disk, flash memory, and / or the like.

[0114] The processor can be a central processing unit (CPU) or other form of processing unit having data processing and / or instruction execution capabilities, and can control other components in the electronic device to perform desired functions. In one embodiment of the present disclosure, the processor is configured to execute the computer-readable instructions stored in the memory, so that the electronic device performs all or part of the steps of the space grid-based person-to-address association method of the embodiments of the present disclosure described above.

[0115] Those skilled in the art will understand that, in order to solve the technical problem of how to obtain a good user experience effect, the embodiment can also include well-known structures such as a communication bus, an interface, and the like, which should also be included in the protection scope of the present disclosure.

[0116] As Figure 6 A structural schematic diagram of an electronic device according to an embodiment of the present disclosure is shown. The structural schematic diagram shows a structure suitable for implementing the electronic device in the embodiments of the present disclosure. Figure 6 The electronic device shown is merely an example and should not impose any limitation on the functions and use range of the embodiments of the present disclosure.

[0117] As Figure 6 As shown, the electronic device can include a processing device (such as a central processor, a graphics processor, and the like), which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) or loaded from a storage device into a random access memory (RAM). In the RAM, various programs and data required for operation of the electronic device are also stored. The processing device, the ROM, and the RAM are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus.

[0118] Generally, the following devices can be connected to the I / O interface: input devices including, for example, sensors or visual information acquisition devices; output devices including, for example, display screens; storage devices including, for example, magnetic tapes, hard disks, and the like; and communication devices. The communication devices can allow the electronic device to communicate with other devices (such as edge computing devices) wirelessly or by wire to exchange data. Although Figure 6Electronic devices with various apparatuses are shown, but it should be understood that not all of the illustrated apparatuses are required, and that embodiments can be implemented with fewer or additional apparatuses.

[0119] In particular, the processes described above with reference to the flowcharts can be implemented as computer software programs according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication apparatus, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing apparatus, all or part of the steps of the person-to-address association method based on a spatial grid according to embodiments of the present disclosure are performed.

[0120] Detailed descriptions of the embodiments are described above with reference to the corresponding descriptions of the previous embodiments, and will not be repeated here.

[0121] A computer-readable storage medium according to embodiments of the present disclosure has non-transitory computer-readable instructions stored thereon. When the non-transitory computer-readable instructions are run by a processor, all or part of the steps of the person-to-address association method based on a spatial grid according to embodiments of the present disclosure are performed.

[0122] The computer-readable storage medium described above includes, but is not limited to, optical storage media (e.g., CD-ROM and DVD), magneto-optical storage media (e.g., MO), magnetic storage media (e.g., magnetic tape or a mobile hard disk), media with built-in rewritable non-volatile memory (e.g., a memory card), and media with built-in ROM (e.g., a ROM cartridge).

[0123] Detailed descriptions of the embodiments can be referred to the corresponding descriptions of the previous embodiments, and will not be repeated here.

[0124] The basic principles of the present disclosure are described above in combination with specific embodiments, but it should be noted that the advantages, benefits, effects, etc. mentioned in the present disclosure are only examples and are not limiting, and these advantages, benefits, effects, etc. cannot be considered as the must-have of each embodiment of the present disclosure. In addition, the above-mentioned specific details are only for the purpose of example and for the purpose of understanding, and are not limiting, and the above-mentioned details do not limit the present disclosure to the must-use of the above-mentioned specific details.

[0125] In this disclosure, relational terms such as first and second and the like can be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The block diagram of the devices, apparatus, equipment, systems referred to in this disclosure is merely illustrative and not intended to imply the necessity or arrangement of the connections, arrangement, configuration as shown in the block diagram. As will be appreciated by those skilled in the art, the devices, apparatus, equipment, systems can be connected, arranged, configured in any way. The words "comprising," "containing," "including," "having," and the like, are to be construed open-ended, meaning "including but not limited to," and are to be taken in their broadest context. The words "or" and "and" as used herein, mean "and / or," and are to be taken in their broadest context, unless the context clearly indicates otherwise. The word "comprising" as used herein, means "comprising but not limited to," and is to be taken in its broadest context.

[0126] Also, as used in this disclosure, "or" as used in the context of items A and B as "at least one of A or B" is intended to mean A or B or both A and B. Further, the phrase "example of" as used in this disclosure is intended to mean "example of, but not limited to, and is not intended to exclude other example of the same or similar type.

[0127] It is also important to note that the systems and methods of the disclosure can be embodied in a variety of forms including, but not limited to, a data processor, a computer program product, a computer, one or more tangible computer readable storage devices, one or more computer implemented processes, etc. As used in this disclosure, the term "computer," includes one or more actual or virtual devices, apparatus, equipment, systems or any combination thereof adapted or configured to perform a particular function or group of functions. For example, a computer can be embodied as, include or be implemented with one or more Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), digital signal processors (DSPs), processors, controllers, micro-controllers, microprocessors, other integrated circuits, discrete logic, electrical circuits, or any combination thereof.

[0128] Various changes, modifications and alterations in the teachings and techniques described herein can be made without departing from the teachings and techniques defined by the appended claims. Moreover, the scope of the claims of this disclosure is not limited to the specific aspects described above. Rather, the aspects of the disclosure are intended to encompass all techniques, apparatus, components, means, methods and acts falling within the scope of the claims, including their equivalents. Accordingly, the appended claims are intended to embrace all such alterations, modifications, and changes of the described aspects.

[0129] The above description of the disclosed aspects is intended to be illustrative and not restrictive. Many embodiments of the disclosure will be readily apparent to those skilled in the art upon reviewing this disclosure. The scope of the disclosure should, therefore, be determined not with reference to the above description, but instead with reference to the appended claims, along with their full scope of equivalents.

[0130] The foregoing description has been presented for the purposes of illustration and description. Furthermore, the description is not intended to limit the embodiments of the disclosure to the forms disclosed herein. Although the various example aspects and embodiments have been described herein with regard to particular aspects and embodiments, those skilled in the art will recognize that certain modifications, changes, substitutions, additions and sub-combinations can be made without departing from the spirit of the disclosure.

Claims

1. A method for associating people and addresses based on spatial grids, characterized in that, include: The obtained standard address is spatially grid-encoded to obtain the spatial grid code of the address. Spatial grid coding is performed on population information to obtain the spatial grid code of population information; Spatial grid encoding is performed on the spatial data of each address; Determine whether a person is associated with an address based on spatial grid coding of the address, spatial grid coding of population information, and spatial grid coding of spatial data for each address. The step of performing spatial grid encoding on the acquired standard address to obtain the spatial grid encoding of the address includes: Iterate through each standard address information to obtain the latitude and longitude coordinates corresponding to the standard address; Information representing address levels is obtained from standard address data. Based on usage requirements or the precision of standard address level data, as well as the segmentation strategy, the data segmentation level is determined. Based on grid coding technology, the grid code corresponding to a spatial object is determined according to spatial information and hierarchical division, and a unified identifier for the spatial object is generated, thereby completing the spatial grid coding of the standard address; The process of spatially grid-coding the population information to obtain the spatial grid code of the population information includes: Enter the original business address and request the reverse address resolution service; The reverse address resolution service returns the best matching standard address and its corresponding spatial grid code. The spatial grid code obtained through the reverse address resolution service is assigned to the corresponding population information to complete the spatial grid coding of the population information. Determining whether a person is associated with an address based on spatial grid coding of addresses, spatial grid coding of population information, and spatial grid coding of spatial data for each address includes: Establish a grid buffer. The grid buffer is based on point, line and surface entities, and automatically establishes a buffer grid range within a certain width around them. By overlaying the grid buffer layer with the target layer and analyzing the overlay, it is possible to determine whether the spatial grid code of the population information falls within the grid buffer range, thereby determining whether the person and the address are related.

2. The method for associating people and addresses based on spatial grids according to claim 1, characterized in that, After determining whether a person and an address are associated, the following steps are also included: Refined matching within buildings based on relationships.

3. The method for associating people and addresses based on spatial grids according to claim 1, characterized in that, The reverse address resolution service returns the best-matching standard address and its corresponding spatial grid code, including: Based on an address corpus and NLP algorithms, the system performs address recognition, address authenticity verification, address data cleaning, and address standardization on the input address.

4. The method for associating people and addresses based on spatial grids according to claim 1, characterized in that, The spatial grid encoding of the spatial data for each address includes: Based on the latitude and longitude coordinate vector data of the building, spatial grid encoding is performed on the spatial data of each address.

5. The method for associating people and addresses based on spatial grids according to claim 4, characterized in that, Spatial grid encoding is performed on the spatial data for each address, including: Point objects are represented by a single grid, and line or face objects are represented by a set of grids that it covers.

6. A spatial grid-based human-address association device, characterized in that, include: The address encoding module is used to perform spatial grid encoding on the acquired standard address to obtain the spatial grid code of the address. The population coding module is used to perform spatial grid coding on population information to obtain the spatial grid code of the population information; The address space coding module is used to perform spatial grid coding on the spatial data of each address; The association determination module is used to determine whether a person is associated with an address based on the spatial grid coding of the address, the spatial grid coding of the population information, and the spatial grid coding of the spatial data of each address. The step of performing spatial grid encoding on the acquired standard address to obtain the spatial grid encoding of the address includes: Iterate through each standard address information to obtain the latitude and longitude coordinates corresponding to the standard address; Information representing address levels is obtained from standard address data. Based on usage requirements or the precision of standard address level data, as well as the segmentation strategy, the data segmentation level is determined. Based on grid coding technology, the grid code corresponding to a spatial object is determined according to spatial information and hierarchical division, and a unified identifier for the spatial object is generated, thereby completing the spatial grid coding of the standard address; The process of spatially grid-coding the population information to obtain the spatial grid code of the population information includes: Enter the original business address and request the reverse address resolution service; The reverse address resolution service returns the best matching standard address and its corresponding spatial grid code. The spatial grid code obtained through the reverse address resolution service is assigned to the corresponding population information to complete the spatial grid coding of the population information. Determining whether a person is associated with an address based on spatial grid coding of addresses, spatial grid coding of population information, and spatial grid coding of spatial data for each address includes: Establish a grid buffer. The grid buffer is based on point, line and surface entities, and automatically establishes a buffer grid range within a certain width around them. By overlaying the grid buffer layer with the target layer and analyzing the overlay, it is possible to determine whether the spatial grid code of the population information falls within the grid buffer range, thereby determining whether the person and the address are related.

7. An electronic device, characterized in that, The electronic device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the spatial grid-based human-address association method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Application method and device based on space-time grid block data and electronic equipment

    CN114925043A

  • Data analysis method and system based on regionalized membership marketing scene, and computer device

    WO2021088434A1