Branch site selection method and device

By dividing and filtering grids based on user-input application information, and combining the ratings of existing service outlets with on-site conditions, the problem of low site selection efficiency for smart terminal after-sales service outlets has been solved, achieving efficient outlet site selection.

CN120975844APending Publication Date: 2025-11-18HUIZHONG GOLDSMITH (SHANGHAI) TECHNICAL SERVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510986340.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-17
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

In existing technologies, the site selection efficiency of after-sales service outlets for smart terminals is low, relying on manual and experience-driven methods, resulting in inefficient site selection.

Method used

The grid is divided based on the application information input by the user, and the existing service outlets are screened and scored to obtain the on-site conditions of the grid and determine the target grid for site selection.

Benefits of technology

This improves the efficiency of site selection for after-sales service outlets for smart terminals, ensuring the scientific and efficient nature of site selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120975844A_ABST
    Figure CN120975844A_ABST
Patent Text Reader

Abstract

The invention discloses a website site selection method and device, and the method comprises the steps: determining an initial application region based on application information inputted by a user; performing grid division on the initial application area; according to an existing service network, first screening is carried out on all the grids to obtain a first set, and the first set comprises the grids after first screening; carrying out region creation processing on each grid in the first set, then carrying out second screening on all grids to obtain a second set, and the second set comprises the grids subjected to the second screening; scoring each grid in the second set according to the associated data of the network points; acquiring a field condition corresponding to each grid in the second set; and according to the score of each grid in the second set and the field condition corresponding to each grid, determining a target grid corresponding to the site selection of the network point. Therefore, the site selection efficiency of the after-sales service network of the intelligent terminal can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of geographic information system technology, and in particular to a site selection method and apparatus. Background Technology

[0002] Currently, there are numerous and widely distributed after-sales service outlets for smart terminals, spanning major cities across the country. However, due to significant regional resource disparities, the location selection of these outlets is influenced by a variety of factors. Furthermore, current site selection methods largely rely on manual and experience-based approaches, resulting in low efficiency.

[0003] Therefore, there is an urgent need for an efficient method for selecting locations of after-sales service outlets for smart terminals. Summary of the Invention

[0004] In view of the above problems, the present invention provides a site selection method and apparatus to solve the technical problem of low site selection efficiency of after-sales service outlets for smart terminals in the prior art.

[0005] According to a first aspect of the present invention, a site selection method is provided, comprising:

[0006] The initial application area is determined based on the application information entered by the user;

[0007] The initial application area is divided into grids;

[0008] Based on the existing service outlets, all grids are first filtered to obtain a first set, which includes the grids after the first filtering.

[0009] After performing region creation processing on each grid in the first set, a second filtering is performed on all grids to obtain a second set, which includes the grids after the second filtering.

[0010] Based on the associated data of the network points, each grid in the second set is scored;

[0011] Obtain the field conditions corresponding to each grid in the second set;

[0012] Based on the scores of each grid in the second set and the corresponding field conditions, the target grid for site selection is determined.

[0013] Optionally, the first set is obtained by performing a first screening on all grids based on existing service outlets, including:

[0014] Determine the center point of each grid cell;

[0015] Calculate the target distance between the center point of each grid and the nearest existing service point;

[0016] If the target distance is greater than the distance threshold, the grid is saved to the first set.

[0017] Optionally, after performing region creation processing on each grid in the first set, a second set is obtained by filtering all grids, including:

[0018] For each grid in the first set, create a circular buffer with a diameter of a, where a is an integer greater than 0;

[0019] For any given circular buffer, obtain the number of bank branches, population, and number of competitors within that buffer.

[0020] If the number of bank branches, population, and number of competitors within the circular buffer meet the filtering criteria, then the filtering criteria are satisfied, and the grid is saved to the second set.

[0021] Optionally, if the number of bank branches, population, and number of competitors within the circular buffer meet the filtering criteria, then the filtering criteria are satisfied, and the grid is saved to the second set, including:

[0022] If the number of bank branches within the circular buffer is greater than 50, the population is greater than 200,000, and the number of competitors is less than or equal to 2, then the filtering conditions are met, and the grid is saved to the second set.

[0023] Optionally, the associated data includes the number of bank branches, population, number of universities, number of drone companies, types of drone operations, rental fees, and number of competitors.

[0024] The step of scoring each grid in the second set based on the associated data of the network points includes:

[0025] For any grid in the second set, score the grid based on the number of bank branches, population, number of universities, number of drone companies, type of drone operation, rental fees, and number of competitors.

[0026] Optionally, determining the target grid corresponding to the site selection based on the scores of each grid in the second set and the corresponding field conditions of each grid includes:

[0027] Sort the grids in the second set from highest to lowest according to their scores;

[0028] The field conditions corresponding to the first-ranked grid are judged. If the field conditions of the grid meet the judgment requirements, the grid is taken as the target grid for the grid point selection.

[0029] Otherwise, remove the grid from the second set and return to the step of sorting the grids in the second set from highest to lowest according to their scores.

[0030] Optionally, the application information may include at least one of location information, population information, and service brand information.

[0031] According to a second aspect of the present invention, a site selection device is provided, comprising:

[0032] The determination module is used to determine the initial application area based on the application information input by the user, and to divide the initial application area into grids;

[0033] The filtering module is used to perform a first filtering on all grids based on existing service outlets to obtain a first set, which includes the grids after the first filtering; after performing region creation processing on each grid in the first set, the module performs a second filtering on all grids to obtain a second set, which includes the grids after the second filtering.

[0034] The scoring module is used to score each grid in the second set based on the associated data of the network points;

[0035] The site selection module is used to obtain the field conditions corresponding to each grid in the second set; and to determine the target grid corresponding to the site selection based on the score of each grid in the second set and the field conditions corresponding to each grid.

[0036] According to a third aspect of the present invention, an electronic device is provided, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the aforementioned site selection method.

[0037] According to a fourth aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the aforementioned site selection method.

[0038] The above-described one or more technical solutions in the embodiments of this specification have at least the following technical effects:

[0039] This specification provides a method and apparatus for selecting service outlets. The method involves: determining an initial application area based on user-inputted application information; dividing the initial application area into grids; performing a first screening on all grids based on existing service outlets to obtain a first set, which includes the first-screened grids; performing region creation processing on each grid in the first set; performing a second screening on all grids to obtain a second set, which includes the second-screened grids; scoring each grid in the second set based on outlet association data; obtaining the corresponding on-site conditions for each grid in the second set; and determining the target grid for outlet selection based on the scores and on-site conditions of each grid in the second set. This improves the efficiency of selecting service outlet locations for smart terminals.

[0040] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description

[0041] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0042] Figure 1 A flowchart of a site selection method according to an embodiment of the present invention is shown.

[0043] Figure 2 A block diagram of a site selection device according to an embodiment of the present invention is shown. Detailed Implementation

[0044] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0045] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.

[0046] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0047] In the description of this invention, it should also be noted that, unless otherwise explicitly specified and limited, the terms "set," "install," "connect," and "link" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0048] Combination Figure 1 As shown, the present invention provides a site selection method, which includes steps 101 to 106:

[0049] Step 101: Based on the application information input by the user, determine the initial application area and divide the initial application area into grids;

[0050] In this embodiment, "service outlet" refers to an after-sales service outlet for smart terminal devices, a professional site that provides after-sales support and maintenance services for smart terminal devices (such as drones, ATMs, smartphones, smart home devices, etc.). Relying on technical teams and supporting facilities, these outlets are responsible for handling equipment malfunction repairs, system upgrades, parts replacements, and user inquiries, serving as a crucial bridge between brands and users in resolving after-sales needs.

[0051] Users refer to individuals who wish to open service points. It should be noted that the service coverage radius of each service point is approximately 5 kilometers. The initial application area refers to the region determined based on the user's application information, within which the user intends to open a service point. This application information includes at least one of the following: location information, population information, or service brand information.

[0052] For example, a user wants to open a branch in the Zhonghe area of ​​District B in City A. Therefore, they can select an initial application area within the Zhonghe area. Then, the initial application area is divided into grids. The division can be done using equal-spacing grids, that is, according to a preset grid size (e.g., 1 km × 1 km or 2 km × 2 km), the initial application area is regularly divided into multiple square or rectangular grids of the same size on the geographic information system. For areas with complex terrain, uneven population distribution, or uneven industrial output distribution, an adaptive grid division strategy can be used. For example, smaller grids can be set in densely populated industrial areas, and larger grids in sparsely populated areas, ensuring a relatively balanced business volume within each grid. After the division is complete, each grid can be assigned a unique code identifier and associated with the data within that grid (e.g., population, number of bank branches, number of competitors, etc.), facilitating subsequent business scheduling, data analysis, and service optimization.

[0053] Step 102: Based on the existing service outlets, perform a first screening on all grids to obtain a first set, which includes the grids after the first screening;

[0054] In this embodiment, the initial application area is a large area, which may already include one or more existing service outlets. To protect the rights and interests of existing service outlets, the location of new service outlets needs to meet certain conditions, namely, the distance between the new service outlet and each existing service outlet should be greater than twice the service coverage radius.

[0055] Specifically, the step of performing a first screening on all grids based on existing service outlets to obtain a first set may include:

[0056] Determine the center point of each grid cell;

[0057] Calculate the target distance between the center point of each grid and the nearest existing service point;

[0058] If the target distance is greater than the distance threshold, the grid is saved to the first set.

[0059] In this embodiment, the spatial analysis function of a Geographic Information System (GIS) can be used to obtain the coordinates of the center point of a regularly divided square or rectangular grid using a geometric center calculation method. Specifically, for each grid, the latitude and longitude coordinates of its four boundaries are read, and the average values ​​of the horizontal and vertical coordinates are calculated using formulas. Taking two-dimensional plane coordinates as an example, if the coordinates of the upper left corner of the grid are (x1, y1) and the coordinates of the lower right corner are (x2, y2), then the horizontal coordinate of the center point is x = (x1 + x2) / 2, and the vertical coordinate is y = (y1 + y2) / 2. This yields the precise geographic center point coordinates of the grid. For irregular grids with adaptive division, a centroid calculation model is used, comprehensively considering factors such as grid shape and area weight, and through complex spatial geometric algorithms, the mass center of each grid is accurately determined as the center point, ensuring the accuracy of subsequent distance calculations.

[0060] After obtaining the coordinates of all grid center points, the location information of existing service points can be retrieved from the existing service point database. This location information is also stored in latitude and longitude coordinates. For each grid center point, a nearest neighbor search algorithm (such as the KD-Tree algorithm or the Ball-Tree algorithm) is activated to quickly retrieve the nearest service point from the set of service point coordinates. When calculating the distance, the distance calculation function built into the GIS platform is called. Based on the Earth ellipsoid model (such as WGS84), the Haversine formula or Vincenty formula is used to accurately calculate the actual spherical distance between two latitude and longitude coordinate points on the Earth's surface. This calculation process not only considers the curvature of the Earth but also uses trigonometric function operations to convert the latitude and longitude difference into the actual geographical distance (usually in meters or kilometers).

[0061] This embodiment pre-sets a reasonable distance threshold based on the service coverage radius of the service points. If the target distance between the center point of a grid and the nearest existing service point exceeds the preset distance threshold, the relevant data of that grid will be immediately extracted and saved to a pre-created first set. This set serves as an important data pool for subsequent service optimization, providing key basis for the selection of new service points and dynamic resource allocation, facilitating the filling of service gaps, and improving overall service quality and coverage efficiency.

[0062] Step 103: After performing region creation processing on each grid in the first set, perform a second filtering on all grids to obtain a second set, which includes the grids after the second filtering;

[0063] In this embodiment, a circular buffer with a diameter of 'a' is created for each grid in the first set. For example, for grid A in the first set, a circular buffer with a diameter of 10km is created with the center point of grid A as the circumference.

[0064] After establishing a circular buffer for each grid, for any circular buffer, obtain the number of bank branches, population, and number of competitors within that circular buffer; if the number of bank branches, population, and number of competitors within that circular buffer meets the filtering criteria, then the filtering criteria are met, and that grid is saved to the second set.

[0065] The filtering criteria may include:

[0066] If the number of bank branches within the circular buffer is greater than 50, the population is greater than 200,000, and the number of competitors is less than or equal to 2, then the filtering conditions are met, and the grid is saved to the second set.

[0067] It should be noted that the above comparison values ​​can be set according to specific circumstances, and this embodiment does not impose specific restrictions.

[0068] Step 104: Based on the associated data of the network points, score each grid in the second set;

[0069] In this embodiment, the associated data includes the number of bank branches, population, number of universities, number of drone companies, types of drone operations, rental fees, and number of competitors.

[0070] When scoring each grid in the second set, the following should be mainly considered:

[0071] For any grid in the second set, score the grid based on the number of bank branches, population, number of universities, number of drone companies, type of drone operation, rental fees, and number of competitors.

[0072] For example, if the number of bank branches reaches 50, 30 points are awarded; for every additional 10 bank branches, 5 points are added. The maximum score for the number of bank branches is 40 points. For the population size category, a linear weighted average is used to calculate the score. A population exceeding 200,000 receives a maximum of 20 points; a population of 100,000 receives 10 / 20 × 20 = 10 points. For the number of universities, 5 points are added for each university, with a maximum of 10 points. For the number of drone companies, 2 points are added for each drone company; if a company owns more than 5 drones, another 2 points are added, with a maximum score of 10 points. For the type of drone operation, 2 points are added for each nearby type of operation, such as logistics delivery, agricultural plant protection, power line inspection, and surveying, with a maximum score of 10 points. For the rental expense category, points are ranked according to the amount of store rental and other expenses, and divided into multiple tiers. For each tier higher, 5 points are deducted. If the rental expense is in the lowest tier (Tier 1), the score is 20 points; if it's in the second tier, the score is 15 points; if it's in the third tier, the score is 10 points, and so on. For the number of competitors, a base score of 20 points is set. For each competitor, 5 points are deducted; if there are more than two competitors, the score is 0.

[0073] Each grid is comprehensively scored according to the above scoring criteria. If the score is lower than the preset score (for example, the score is lower than 70 points), the grid is deleted from the second set.

[0074] Step 105: Obtain the field conditions corresponding to each grid in the second set;

[0075] In this embodiment, it is also necessary to examine the actual conditions at the location of the grid. The actual conditions mainly refer to the number of empty shops near the grid, the size of the shops, the rent, and the distance from surrounding residential areas.

[0076] Step 106: Based on the scores of each grid in the second set and the corresponding field conditions of each grid, determine the target grid corresponding to the site selection.

[0077] At this point, there may still be multiple grids in the second set. These can be sorted from highest to lowest based on their overall score. The actual conditions corresponding to the top-ranked grid are then assessed. In this embodiment, tools such as maps can be used to search for suitable shop locations near each grid in the second set. The specific assessment criteria are as follows:

[0078] The store area must be greater than 20 square meters;

[0079] The shop's location is no more than 500 meters from the entrance / exit of the nearest residential community;

[0080] Within a 50-meter radius of the shop, the signboard should be clearly visible from at least two out of four locations.

[0081] If the actual conditions of a grid meet the judgment requirements, then that grid is selected as the target grid for site selection; otherwise, the grid is removed from the second set, and the process returns to the step of sorting the grids in the second set from highest to lowest score. In other words, the grid with the highest overall score is then used for actual condition judgment.

[0082] In summary, the service point location selection method provided in this specification involves: determining an initial application area based on user-inputted application information; dividing the initial application area into grids; performing a first screening on all grids based on existing service points to obtain a first set, which includes the grids after the first screening; performing region creation processing on each grid in the first set; performing a second screening on all grids to obtain a second set, which includes the grids after the second screening; scoring each grid in the second set based on the associated data of the service points; obtaining the actual conditions corresponding to each grid in the second set; and determining the target grid corresponding to the service point location based on the scores of each grid in the second set and the actual conditions corresponding to each grid. This method can improve the efficiency of selecting service points for smart terminals.

[0083] Based on the same inventive concept, combined with Figure 2 As shown, this embodiment of the invention also provides a site selection device, comprising:

[0084] The determination module is used to determine the initial application area based on the application information input by the user, and to divide the initial application area into grids;

[0085] The filtering module is used to perform a first filtering on all grids based on existing service outlets to obtain a first set, which includes the grids after the first filtering; after performing region creation processing on each grid in the first set, the module performs a second filtering on all grids to obtain a second set, which includes the grids after the second filtering.

[0086] The scoring module is used to score each grid in the second set based on the associated data of the network points;

[0087] The site selection module is used to obtain the field conditions corresponding to each grid in the second set; and to determine the target grid corresponding to the site selection based on the score of each grid in the second set and the field conditions corresponding to each grid.

[0088] Optionally, the filtering module is also used for:

[0089] Determine the center point of each grid cell;

[0090] Calculate the target distance between the center point of each grid and the nearest existing service point;

[0091] If the target distance is greater than the distance threshold, the grid is saved to the first set.

[0092] Optionally, the filtering module is also used for:

[0093] For each grid in the first set, create a circular buffer with a diameter of a;

[0094] For any given circular buffer, obtain the number of bank branches, population, and number of competitors within that buffer.

[0095] If the number of bank branches, population, and number of competitors within the circular buffer meet the filtering criteria, then the filtering criteria are satisfied, and the grid is saved to the second set.

[0096] Optionally, the filtering module is also used for:

[0097] If the number of bank branches within the circular buffer is greater than 50, the population is greater than 200,000, and the number of competitors is less than or equal to 2, then the filtering conditions are met, and the grid is saved to the second set.

[0098] Optionally, the associated data includes the number of bank branches, population, number of universities, number of drone companies, types of drone operations, rental fees, and number of competitors.

[0099] The rating module is also used for:

[0100] For any grid in the second set, score the grid based on the number of bank branches, population, number of universities, number of drone companies, type of drone operation, rental fees, and number of competitors.

[0101] Optionally, the addressing module is also used for:

[0102] Sort the grids in the second set from highest to lowest according to their scores;

[0103] The field conditions corresponding to the first-ranked grid are judged. If the field conditions of the grid meet the judgment requirements, the grid is taken as the target grid for the grid point selection.

[0104] Otherwise, remove the grid from the second set and return to the step of sorting the grids in the second set from highest to lowest according to their scores.

[0105] Optionally, the application information may include at least one of location information, population information, and service brand information.

[0106] In summary, the service point location selection device provided in this specification determines an initial application area based on user-inputted application information; divides the initial application area into grids; performs a first screening on all grids according to existing service points to obtain a first set, which includes the grids after the first screening; performs region creation processing on each grid in the first set, and then performs a second screening on all grids to obtain a second set, which includes the grids after the second screening; scores each grid in the second set based on the associated data of the service points; obtains the actual conditions corresponding to each grid in the second set; and determines the target grid corresponding to the service point location based on the scores of each grid in the second set and the actual conditions corresponding to each grid. This improves the efficiency of selecting service points for smart terminals.

[0107] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the site selection device described above can be referred to the corresponding process in the aforementioned method, and will not be elaborated further here.

[0108] Based on the same inventive concept, this embodiment provides an electronic device including a site selection device, a memory, a processor, and a communication unit. The memory stores machine-readable instructions that can be executed by the processor. When the electronic device is running, the processor and the memory communicate through a bus. The processor executes the machine-readable instructions and performs the site selection method.

[0109] The memory, processor, and communication unit are electrically connected directly or indirectly to achieve signal transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines. The site addressing device includes at least one software functional module that can be stored in the memory in the form of software or firmware. The processor is used to execute the executable module stored in the memory (e.g., the software functional module or computer program included in the site addressing device).

[0110] The memory can be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc.

[0111] In some embodiments, the processor is used to perform one or more functions described in this embodiment. In some embodiments, the processor may include one or more processing cores (e.g., a single-core processor (S) or a multi-core processor (S)). By way of example only, the processor may include a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), an Application Specific Instruction-set Processor (ASIP), a Graphics Processing Unit (GPU), a Physics Processing Unit (PPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), a Programmable Logic Device (PLD), a controller, a microcontroller unit, a Reduced Instruction Set Computing (RISC) computer, or a microprocessor, or any combination thereof.

[0112] For ease of explanation, only one processor is described in the electronic device. However, it should be noted that the electronic device in this embodiment may also include multiple processors, and therefore the steps performed by one processor as described in this embodiment may also be performed jointly or individually by multiple processors. For example, if the server's processor performs steps A and B, it should be understood that steps A and B may also be performed jointly by two different processors or individually by one processor. For example, one processor performs step A, and a second processor performs step B, or the first and second processors jointly perform steps A and B.

[0113] In this embodiment, the memory is used to store the program, and the processor is used to execute the program after receiving the execution instruction. The process definition method disclosed in any implementation of this embodiment can be applied to the processor, or implemented by the processor.

[0114] The communication unit is used to establish communication connections between electronic devices and other devices via a network, and to send and receive data via the network.

[0115] In some implementations, the network can be any type of wired or wireless network, or a combination thereof. By way of example only, the network may include wired networks, wireless networks, fiber optic networks, telecommunications networks, intranets, the Internet, local area networks (LANs), wide area networks (WANs), wireless local area networks (WLANs), metropolitan area networks (MANs), public switched telephone networks (PSTNs), Bluetooth networks, ZigBee networks, or near field communication (NFC) networks, or any combination thereof.

[0116] In this embodiment, the electronic device may be, but is not limited to, a laptop, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), or other electronic devices. This embodiment does not impose any restrictions on the specific type of electronic device.

[0117] Based on the above, this embodiment provides a readable storage medium storing a computer program, which, when executed by a processor, implements the site selection method of any of the aforementioned embodiments.

[0118] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the readable storage medium described above can be referred to the corresponding process in the aforementioned method, and will not be elaborated further here.

[0119] The above are merely various embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A site selection method, characterized in that, include: Based on the application information input by the user, an initial application area is determined, and the initial application area is divided into grids; Based on the existing service outlets, all grids are first filtered to obtain a first set, which includes the grids after the first filtering. After performing region creation processing on each grid in the first set, a second filtering is performed on all grids to obtain a second set, which includes the grids after the second filtering. Based on the associated data of the network points, each grid in the second set is scored; Obtain the field conditions corresponding to each grid in the second set; Based on the scores of each grid in the second set and the corresponding field conditions, the target grid for site selection is determined.

2. The method according to claim 1, characterized in that, The first set is obtained by first filtering all grids based on existing service outlets, including: Determine the center point of each grid cell; Calculate the target distance between the center point of each grid and the nearest existing service point; If the target distance is greater than the distance threshold, the grid is saved to the first set.

3. The method according to claim 1, characterized in that, After performing region creation processing on each grid in the first set, a second set is obtained by filtering all grids, including: For each grid in the first set, create a circular buffer with a diameter of a, where a is an integer greater than 0; For any given circular buffer, obtain the number of bank branches, population, and number of competitors within that buffer. If the number of bank branches, population, and number of competitors within the circular buffer meet the filtering criteria, then the filtering criteria are satisfied, and the grid is saved to the second set.

4. The method according to claim 3, characterized in that, If the number of bank branches, population, and number of competitors within the circular buffer meet the filtering criteria, then the filtering criteria are satisfied, and the grid is saved to the second set, including: If the number of bank branches within the circular buffer is greater than 50, the population is greater than 200,000, and the number of competitors is less than or equal to 2, then the filtering conditions are met, and the grid is saved to the second set.

5. The method according to claim 1, characterized in that, The associated data includes the number of bank branches, population, number of universities, number of drone companies, types of drone operations, rental fees, and number of competitors. The step of scoring each grid in the second set based on the associated data of the network points includes: For any grid in the second set, score the grid based on the number of bank branches, population, number of universities, number of drone companies, type of drone operation, rental fees, and number of competitors.

6. The method according to claim 1, characterized in that, The step of determining the target grid corresponding to the site selection based on the scores of each grid in the second set and the corresponding field conditions of each grid includes: Sort the grids in the second set from highest to lowest according to their scores; The field conditions corresponding to the first-ranked grid are judged. If the field conditions of the grid meet the judgment requirements, the grid is taken as the target grid for the grid point selection. Otherwise, remove the grid from the second set and return to the step of sorting the grids in the second set from highest to lowest according to their scores.

7. The method according to claim 1, characterized in that, The application information includes at least one of the following: location information, population information, and service brand information.

8. A site selection device, characterized in that, include: The determination module is used to determine the initial application area based on the application information input by the user, and to divide the initial application area into grids; The filtering module is used to perform a first filtering on all grids based on existing service outlets to obtain a first set, which includes the grids after the first filtering. After performing region creation processing on each grid in the first set, a second filtering is performed on all grids to obtain a second set, which includes the grids after the second filtering. The scoring module is used to score each grid in the second set based on the associated data of the network points; The location selection module is used to obtain the field conditions corresponding to each grid in the second set; Based on the scores of each grid in the second set and the corresponding field conditions, the target grid for site selection is determined.

9. An electronic device, characterized in that, The electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the site selection method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by a processor, implements the site selection method as described in any one of claims 1-7.