Site selection method and device, equipment, storage medium and program product

The method improves site selection accuracy by classifying candidate points based on location and communication data, addressing inefficiencies in existing manual methods.

CN119211835APending Publication Date: 2024-12-27CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411322664.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

Existing site selection methods lack accuracy and efficiency due to reliance on manual processes and insufficient consideration of multiple factors, leading to unsatisfactory results.

Method used

A method that involves obtaining location information, determining base station groups, classifying candidate points by communication information to identify area types and user consumption levels, and prioritizing site selection based on these factors to improve accuracy and efficiency.

Benefits of technology

Enhances site selection accuracy by comprehensively considering area types and user consumption levels, resulting in more precise target site selection points.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211835A_ABST
    Figure CN119211835A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a site selection method and device, equipment, a storage medium and a program product. The method comprises the following steps: determining a base station group corresponding to each candidate point based on obtained position information of a plurality of candidate points to be selected, each base station group comprising a target base station corresponding to at least one candidate point; acquiring communication information corresponding to each candidate point according to the base station group corresponding to each candidate point; according to the communication information corresponding to each candidate point, performing first classification and second classification on each candidate point to obtain a region type and a user consumption level type corresponding to each candidate point; and determining a target site selection point in the plurality of candidate points according to the region type and the user consumption level type corresponding to each candidate point. And a plurality of features are fully combined, so that the accuracy of site selection is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data technology, and in particular to a site selection method, device, equipment, storage medium and program product. Background Art

[0002] Site selection is a complex and critical process that involves the consideration of multiple factors to ensure that the selected location can meet specific needs and bring long-term benefits. Whether it is commercial, industrial, residential or other types of projects, site selection requires comprehensive consideration of multiple aspects. Most site selection processes are carried out manually, which is inefficient and the site selection results may not be satisfactory. Therefore, an intelligent site selection method is needed to improve site selection efficiency.

[0003] At present, an intelligent site selection method is: obtain multiple movement points of each user among multiple users, and select a target address from the candidate address set according to the multiple movement points of each user; the target address is the candidate address with the largest number of affected users. It is a site selection method based on statistics and then expanded from point to surface through pruning method.

[0004] However, the existing technology only selects through movement point decision, which leads to the inability to provide accurate site selection results. Summary of the invention

[0005] The present application provides a site selection method, device, equipment, storage medium and program product to solve the problem of insufficient accuracy of site selection results of existing site selection methods.

[0006] In a first aspect, the present application provides a site selection method, comprising:

[0007] Obtaining location information of multiple candidate points to be selected;

[0008] Determine, according to the location information of each candidate point, a base station group corresponding to each candidate point, wherein each base station group includes at least one target base station corresponding to the candidate point;

[0009] According to the base station group corresponding to each candidate point, the communication information corresponding to each candidate point is obtained;

[0010] According to the communication information corresponding to each candidate point, each candidate point is first classified to obtain the area type corresponding to each candidate point;

[0011] According to the communication information corresponding to each candidate point, a second classification is performed on each candidate point to obtain a user consumption level type corresponding to each candidate point;

[0012] According to the area type and user consumption level type corresponding to each candidate point, a target site selection point is determined from multiple candidate points.

[0013] In a possible implementation, the location information is latitude and longitude coordinates;

[0014] According to the location information of each candidate point, the base station group corresponding to each candidate point is determined, including:

[0015] For each candidate point, a square area is established with the latitude and longitude coordinates of the candidate point as the center and according to the preset side length;

[0016] According to the square area corresponding to each candidate point, the base station group corresponding to each candidate point is determined.

[0017] In a possible implementation, determining the base station group corresponding to each candidate point according to the square area corresponding to each candidate point includes:

[0018] Obtain a preset base station-latitude and longitude coordinate comparison table;

[0019] Determine the longitude and latitude coordinates of the base station according to the preset base station-longitude and latitude coordinate comparison table;

[0020] Determine at least one target base station in the square area corresponding to each candidate point according to the latitude and longitude coordinates of the base station;

[0021] At least one target base station in the square area corresponding to each candidate point is determined as a base station group corresponding to each candidate point.

[0022] In a possible implementation, the communication information includes call ticket information;

[0023] According to the communication information corresponding to each candidate point, each candidate point is first classified to obtain the area type corresponding to each candidate point, including:

[0024] Obtaining a predefined time range, wherein the predefined time range includes a predefined rest time range and a predefined working time range;

[0025] Determine the user data of each candidate point in the predefined rest time range and the user data in the predefined working time range according to the predefined time range and the call list information corresponding to each candidate point;

[0026] Determine, according to user data of each candidate point in a predefined rest time range and user data in a predefined working time range, a plurality of total population data, working population data, resident population data and permanent population data in each candidate point;

[0027] The area type corresponding to each candidate point is determined according to multiple of the total population data, working population data, residential population data and permanent population data in each candidate point.

[0028] In one possible implementation, the communication information includes user consumption data;

[0029] According to the communication information corresponding to each candidate point, a second classification is performed on each candidate point to obtain a user consumption level type corresponding to each candidate point, including:

[0030] Get the preset user consumption category;

[0031] Determine the user ratio of each user consumption category corresponding to each candidate point according to the preset user consumption category and the user consumption data corresponding to each candidate point;

[0032] According to the user proportion of each user consumption category corresponding to each candidate point, the user consumption level type corresponding to each candidate point is determined.

[0033] In a possible implementation, according to the area type and user consumption level type corresponding to each candidate point, a target site selection point is determined from a plurality of candidate points, including:

[0034] Obtain site selection requirements;

[0035] According to the site selection requirements, determine the priority of the regional type and the priority of the user consumption level type corresponding to each candidate point;

[0036] According to the priority of the area type corresponding to each candidate point and the priority of the user consumption level type, a target site selection point is determined from multiple candidate points.

[0037] In a possible implementation, determining a target site selection point from a plurality of candidate points according to the priority of the area type corresponding to each candidate point and the priority of the user consumption level type includes:

[0038] Calculate the sum of the priority of the area type and the priority of the user consumption level type corresponding to each candidate point, and determine the sum of the priority of the area type and the priority of the user consumption level type corresponding to each candidate point as the priority comparison value corresponding to each candidate point;

[0039] The candidate point with the largest priority comparison value is determined as the target site selection point.

[0040] In a possible implementation, it further includes:

[0041] If there are multiple candidate points with the same priority comparison value, the target site selection point is determined based on the total population data of the multiple candidate points.

[0042] In a second aspect, the present application provides a site selection device, comprising:

[0043] A first acquisition module is used to acquire position information of multiple candidate points to be selected;

[0044] A first determination module is used to determine a base station group corresponding to each candidate point according to the location information of each candidate point, wherein each base station group includes at least one target base station corresponding to the candidate point;

[0045] A second acquisition module is used to acquire communication information corresponding to each candidate point according to the base station group corresponding to each candidate point;

[0046] A first processing module, configured to perform a first classification on each candidate point according to the communication information corresponding to each candidate point, so as to obtain a region type corresponding to each candidate point;

[0047] A second processing module is used to perform a second classification on each candidate point according to the communication information corresponding to each candidate point, so as to obtain a user consumption level type corresponding to each candidate point;

[0048] The second determination module is used to determine a target site selection point from a plurality of candidate points according to the area type and user consumption level type corresponding to each candidate point.

[0049] In a third aspect, the present application provides a site selection device, including:

[0050] at least one processor; and

[0051] a memory communicatively connected to at least one processor; wherein,

[0052] The memory stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor so that the at least one processor can execute the first aspect or various possible implementations of the first aspect as described above.

[0053] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect or various possible implementation methods of the first aspect as described above.

[0054] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect or various possible implementation methods of the first aspect.

[0055] The present application provides a site selection method, apparatus, device, storage medium and program product, which obtains the location information of multiple candidate points to be selected; determines the base station group corresponding to each candidate point according to the location information of each candidate point, wherein each base station group includes at least one target base station corresponding to the candidate point; obtains the communication information corresponding to each candidate point according to the base station group corresponding to each candidate point; performs a first classification on each candidate point according to the communication information corresponding to each candidate point to obtain the area type corresponding to each candidate point; performs a second classification on each candidate point according to the communication information corresponding to each candidate point to obtain the user consumption level type corresponding to each candidate point; and determines the target site selection point from the multiple candidate points according to the area type and user consumption level type corresponding to each candidate point. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0057] Figure 1 A site selection system architecture diagram provided for an embodiment of the present application;

[0058] Figure 2 A schematic diagram of a process for site selection provided in an embodiment of the present application;

[0059] Figure 3 A schematic diagram of a process for site selection provided in an embodiment of the present application;

[0060] Figure 4 A schematic diagram of a process for site selection provided in an embodiment of the present application;

[0061] Figure 5 A schematic diagram of a process for site selection provided in an embodiment of the present application;

[0062] Figure 6 A schematic diagram of a process for site selection provided in an embodiment of the present application;

[0063] Figure 7 A schematic diagram of a process for site selection provided in an embodiment of the present application;

[0064] Figure 8 A schematic diagram of a process for site selection provided in an embodiment of the present application;

[0065] Fig. 9 A schematic diagram of the structure of a site selection device provided in an embodiment of the present application;

[0066] Fig.10 A schematic diagram of the structure of the site selection device provided in an embodiment of the present application.

[0067] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0068] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0069] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0070] Site selection is an important part of corporate strategic decision-making. Site selection can affect the project's operational efficiency, cost control, market competitiveness and long-term development potential.

[0071] In the prior art, most site selection methods rely on manual work, resulting in low site selection efficiency and failure to provide accurate site selection results. Alternatively, the site selection is performed based on statistics of multiple movement points of each user among multiple users, and the site selection is performed from point to surface through the pruning method. However, the site selection methods in the prior art do not consider the angles comprehensively enough, resulting in insufficient accuracy of the site selection results.

[0072] Based on this, in the prior art, there is a problem of insufficient accuracy of site selection results.

[0073] In order to solve the above problems, the inventor found that relying on manual site selection or selecting sites from a single perspective cannot meet the project requirements in various scenarios, resulting in low site selection efficiency and insufficient site selection accuracy. Therefore, the inventor considered obtaining the location information of multiple candidate points to be selected, and based on the location information of each candidate point, obtaining the communication information corresponding to each candidate point from the corresponding base station group; dividing the candidate points into different types according to the communication information, so that the candidate points can meet different site selection requirements, thereby determining the target site selection point to improve the site selection efficiency and site selection accuracy.

[0074] Optional, Figure 1 A schematic diagram of the architecture of a site selection system provided in an embodiment of the present application, wherein the site selection system is a computer device. Figure 1 In the above framework, the above framework includes at least one of a data acquisition device 101, a processing device 102, and a display device 103.

[0075] It is understandable that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the architecture of the site selection system. In other feasible implementations of the present application, the above architecture may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently, which can be determined according to the actual application scenario and is not limited here. Figure 1 The components shown may be implemented in hardware, software, or a combination of software and hardware.

[0076] In a specific implementation process, the data acquisition device 101 may include an input / output interface and may also include a communication interface. The data acquisition device 101 may be connected to the processing device via the input / output interface or the communication interface.

[0077] The processing device 102 can obtain the location information of multiple candidate points to be selected, determine the base station group corresponding to each candidate point, and obtain the communication information corresponding to each candidate point from the corresponding base station group; classify each candidate point differently according to the communication information corresponding to each candidate point to obtain the area type corresponding to each candidate point and the user consumption level type corresponding to each candidate point; and then determine the target site selection point from multiple candidate points according to the area type and user consumption level type corresponding to each candidate point.

[0078] The display device 103 may also be a touch display screen or a screen of a terminal device, which is used to receive user instructions while displaying the above content to achieve interaction with the user.

[0079] It should be understood that the above-mentioned processing device can be implemented by a processor reading instructions in a memory and executing the instructions, or it can be implemented by a chip circuit.

[0080] In addition, the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0081] 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 may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0082] Figure 2 A schematic diagram of a site selection method provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the method includes:

[0083] S201: Obtain location information of multiple candidate points to be selected.

[0084] Optionally, the location information includes latitude and longitude coordinates.

[0085] In this embodiment, the position information of the multiple candidate points to be selected is obtained by inputting the latitude and longitude coordinate data of the multiple candidate points to be selected. The detailed longitude and latitude coordinate data can improve the accuracy of the position of the candidate points to be selected.

[0086] S202: Determine a base station group corresponding to each candidate point according to the location information of each candidate point, wherein each base station group includes at least one target base station corresponding to the candidate point.

[0087] In this embodiment, the base station group includes all base stations in an area set around the candidate point as the center.

[0088] S203. Acquire communication information corresponding to each candidate point according to the base station group corresponding to each candidate point.

[0089] In this embodiment, the base station number of each base station in the base station group corresponding to each candidate point is obtained, and the communication information corresponding to each candidate point is queried based on the base station number.

[0090] S204: Perform a first classification on each candidate point according to the communication information corresponding to each candidate point to obtain the area type corresponding to each candidate point.

[0091] Optionally, the communication information includes call log information.

[0092] S205 . Perform a second classification on each candidate point according to the communication information corresponding to each candidate point, so as to obtain the user consumption level type corresponding to each candidate point.

[0093] Optionally, the communication information includes user consumption data.

[0094] S206: Determine a target site selection point from a plurality of candidate points according to the area type and user consumption level type corresponding to each candidate point.

[0095] Figure 3 A schematic diagram of a site selection method provided in an embodiment of the present application, in the above Figure 2 Based on the embodiment shown in Figure 3 As shown, the above step S201, according to the location information of each candidate point, determines the base station group corresponding to each candidate point, including:

[0096] S301. For each candidate point, a square area is established with the latitude and longitude coordinates of the candidate point as the center according to a preset side length.

[0097] In this embodiment, according to the preset distance-longitude and latitude conversion algorithm, each square area with a preset side length and the longitude and latitude coordinates of the candidate point as the center is calculated in sequence. For example, the preset side length may be 1 kilometer.

[0098] S302: Determine the base station group corresponding to each candidate point according to the square area corresponding to each candidate point.

[0099] In this embodiment, all base station numbers in the square area corresponding to the candidate point are obtained to determine the base stations in the base station group. In this embodiment, the corresponding base station group is obtained through the candidate point to ensure the integrity of the data, avoid the reduction of the site selection accuracy due to incomplete data, and thus improve the accuracy of site selection.

[0100] Figure 4 A schematic diagram of a site selection method provided in an embodiment of the present application, in the above Figure 3 Based on the embodiment shown in Figure 4 As shown, in the above step S302, determining the base station group corresponding to each candidate point according to the square area corresponding to each candidate point includes:

[0101] S401, obtaining a preset base station-latitude and longitude coordinate comparison table.

[0102] In this embodiment, the preset base station-latitude and longitude coordinate comparison table includes the base station number of the base station, and the longitude and latitude coordinates corresponding to the same base station.

[0103] S402: Determine the longitude and latitude coordinates of the base station according to a preset base station-longitude and latitude coordinate comparison table.

[0104] In this embodiment, by querying a preset base station-latitude and longitude coordinate comparison table, the longitude and latitude coordinates of the base station can be quickly determined to improve the efficiency of site selection.

[0105] S403: Determine at least one target base station in the square area corresponding to each candidate point according to the latitude and longitude coordinates of the base station.

[0106] In this embodiment, by comparing whether the latitude and longitude coordinates of the base station fall within the square area corresponding to each candidate point, if the latitude and longitude coordinates of the base station fall within the square area corresponding to each candidate point, the base station is the target base station.

[0107] S404: Determine at least one target base station in the square area corresponding to each candidate point as a base station group corresponding to each candidate point.

[0108] In this embodiment, the number of target base stations is at least one, and the set of all target base stations in the square area corresponding to each candidate point is used as the base station group corresponding to each candidate point.

[0109] In this embodiment, all target base stations in a square area corresponding to each candidate point are obtained through the latitude and longitude coordinates of the base station to form a base station group, thereby avoiding data omission and improving data integrity.

[0110] Figure 5 A schematic diagram of a site selection method provided in an embodiment of the present application, in the above Figure 2 Based on the embodiment shown in Figure 5 As shown, in the above step S204, each candidate point is first classified according to the communication information corresponding to each candidate point to obtain the area type corresponding to each candidate point, including:

[0111] S501: Acquire a predefined time range, wherein the predefined time range includes a predefined rest time range and a predefined working time range.

[0112] In this embodiment, for example, the predefined rest time range may refer to 18:00 to 9:00 the next day from Monday to Friday, and all day on Saturday and Sunday; the predefined working time range may refer to 9:00 to 18:00 from Monday to Friday.

[0113] S502: Determine the user data of each candidate point in a predefined rest time range and the user data in a predefined working time range according to the predefined time range and the call list information corresponding to each candidate point.

[0114] In this embodiment, through the predefined time range and the call log information corresponding to each candidate point, the user data only within the predefined rest time range, the user data only within the predefined working time range, and the user data both within the predefined rest time range and the predefined working time range are determined in each candidate point.

[0115] S503, determining multiple of the total population data, working population data, resident population data and permanent population data in each candidate point according to the user data in the predefined rest time range and the user data in the predefined working time range of each candidate point.

[0116] In this embodiment, for example, user data only within the predefined rest time range is resident population data; user data only within the predefined working time range is working population data; user data both within the predefined rest time range and within the predefined working time range is permanent population data; and the total population data is the sum of the working population data, resident population data and permanent population data.

[0117] S504: Determine the area type corresponding to each candidate point according to multiple of the total population data, working population data, resident population data and permanent population data in each candidate point.

[0118] In this embodiment, for example, in each candidate point, in addition to the total population data, if the candidate point has the largest working population data, then the candidate point is a working type candidate point; if the candidate point has the largest residential population data, then the candidate point is a residential type candidate point; if the candidate point has the largest permanent population data, then the candidate point is a permanent type candidate point.

[0119] In this embodiment, the total population data, working population data, residential population data and permanent population data of each candidate point are determined through a predefined time range and the call list information corresponding to each candidate point, and then the area type corresponding to each candidate point is determined based on the total population data, working population data, residential population data and permanent population data of each candidate point, so as to meet different site selection requirements and improve the accuracy of site selection in different scenarios.

[0120] Figure 6 A schematic diagram of a site selection method provided in an embodiment of the present application, in the above Figure 2 Based on the embodiment shown in Figure 6 As shown, in the above step S205, each candidate point is second classified according to the communication information corresponding to each candidate point to obtain the user consumption level type corresponding to each candidate point, including:

[0121] S601: Obtain a preset user consumption category.

[0122] In this embodiment, the user consumption category includes user star rating data, and / or, payment amount segmentation, and / or, terminal brand price.

[0123] S602: Determine the user ratio of each user consumption category corresponding to each candidate point according to the preset user consumption category and the user consumption data corresponding to each candidate point.

[0124] In this embodiment, for example, the user star rating data includes one-star users, two-star users, three-star users, four-star users, and five-star users.

[0125] If the total population data of the first candidate point is 90,507, among them, the number of one-star users is 320, the number of two-star users is 4,513, the number of three-star users is 12,043, the number of four-star users is 49,787, and the number of five-star users is 23,844.

[0126] Among the first candidate points, the user proportions of the corresponding user star rating data are: 0.3% for one-star users, 4.8% for two-star users, 17% for three-star users, 52.7% for four-star users, and 25.2% for five-star users.

[0127] In this embodiment, for example, the payment amount segments include less than 20 yuan, greater than or equal to 20 yuan and less than 50 yuan, greater than or equal to 50 yuan and less than 150 yuan, greater than or equal to 150 yuan and less than 500 yuan, and greater than or equal to 500 yuan.

[0128] If the total population data of the second candidate point is 76,344 people, among them, the number of people with a billing amount segment below 20 yuan is 6,565 people, the number of people with a billing amount segment greater than or equal to 20 yuan and less than 50 yuan is 11,160 people, the number of people with a billing amount segment greater than or equal to 50 yuan and less than 150 yuan is 39,060 people, the number of people with a billing amount segment greater than or equal to 150 yuan and less than 500 yuan is 9,607 people, and the number of people with a billing amount segment greater than or equal to 150 yuan is 9,952 people.

[0129] Among the second candidate points, the proportion of users whose billing amount is below 20 yuan is 8.6%, the proportion of users whose billing amount is greater than or equal to 20 yuan and less than 50 yuan is 14.6%, the proportion of users whose billing amount is greater than or equal to 50 yuan and less than 150 yuan is 51.2%, the proportion of users whose billing amount is greater than or equal to 150 yuan and less than 500 yuan is 12.6%, and the proportion of users whose billing amount is greater than or equal to 500 yuan is 13.0%.

[0130] In this embodiment, for example, the terminal brand price includes less than 2,000 yuan, greater than or equal to 2,000 yuan and less than 5,000 yuan, greater than or equal to 5,000 yuan and less than 8,000 yuan, and greater than or equal to 8,000 yuan.

[0131] If the total population data of the third candidate point is 50,000, among them, the number of people whose terminal brand price is below 2,000 yuan is 12,000, the number of people whose terminal brand price is greater than or equal to 2,000 yuan and less than 5,000 yuan is 26,000, the number of people whose terminal brand price is greater than or equal to 5,000 yuan and less than 8,000 yuan is 10,000, and the number of people whose billing amount is greater than or equal to 8,000 yuan is 2,000.

[0132] In the third candidate point, the proportion of users whose terminal brand price is less than 2,000 yuan is 24.0%, the proportion of users whose terminal brand price is greater than or equal to 2,000 yuan and less than 5,000 yuan is 52.0%, the proportion of users whose terminal brand price is greater than or equal to 5,000 yuan and less than 8,000 yuan is 20.0%, and the proportion of users whose terminal brand price is greater than or equal to 8,000 yuan is 4.0%. Optionally, the terminal brand price can also be divided into high-end terminal price, mid-end terminal price, and low-end terminal price.

[0133] S603: Determine the user consumption level type corresponding to each candidate point according to the user proportion of each user consumption category corresponding to each candidate point.

[0134] In this embodiment, the user consumption level types include high consumption level, medium consumption level, and low consumption level.

[0135] For example, in the first candidate point, the proportion of four-star users and five-star users is higher than the proportion of one-star users, two-star users and three-star users, then the user consumption level type corresponding to the first candidate point is a high consumption level.

[0136] In this embodiment, the number and proportion of users in different categories are calculated from the perspectives of user star rating data, and / or payment amount segmentation, and / or terminal brand price, so as to determine the user consumption level type corresponding to each candidate point, thereby meeting different site selection requirements and improving the accuracy of site selection.

[0137] Figure 7 A schematic diagram of a site selection method provided in an embodiment of the present application, in the above Figure 2 Based on the embodiment shown in Figure 7 As shown, the above step S206 determines the target site selection point from multiple candidate points according to the area type and user consumption level type corresponding to each candidate point, including:

[0138] S701. Obtain site selection requirements.

[0139] In this embodiment, for example, the site selection requirements include the site selection of a business type store and the site selection of a store that sells daily necessities to residents.

[0140] S702: Determine the priority of the area type and the priority of the user consumption level type corresponding to each candidate point according to the site selection requirements.

[0141] In this embodiment, for example, when selecting a location for a business-type store, priority is given to candidate points whose corresponding area types are work-type and candidate points whose user consumption level types are high-consumption level.

[0142] When selecting locations for stores selling daily necessities, priority is given to candidate points whose corresponding area types are residential and whose user consumption level types are medium.

[0143] S703: Determine a target site selection point from a plurality of candidate points according to the priority of the area type corresponding to each candidate point and the priority of the user consumption level type.

[0144] In this embodiment, for example, if the first candidate point is a work type candidate point, and the user consumption level type of the first candidate point is a high consumption level, then the first candidate point is the target site selection point for business type store site selection. If the second candidate point is a residential type candidate point, and the user consumption level type of the second candidate point is a medium consumption level, then the second candidate point is the target site selection point for residents' daily necessities type store site selection.

[0145] In this embodiment, through different site selection requirements, the priority of the area type and the priority of the user consumption level type corresponding to each candidate point are determined to select a site, and the target site selection point is obtained, thereby improving the accuracy of site selection.

[0146] Figure 8 A schematic diagram of a site selection method provided in an embodiment of the present application, in the above Figure 7 Based on the embodiment shown in Figure 8 As shown, the above step S703 determines the target site selection point from multiple candidate points according to the priority of the area type corresponding to each candidate point and the priority of the user consumption level type, including:

[0147] S801. Calculate the sum of the priority of the area type and the priority of the user consumption level type corresponding to each candidate point, and determine the sum of the priority of the area type and the priority of the user consumption level type corresponding to each candidate point as the priority comparison value corresponding to each candidate point.

[0148] In this embodiment, the area type and user consumption level type corresponding to each candidate point are comprehensively calculated, and the priority comparison value corresponding to each candidate point is determined, thereby achieving the sorting of the priority comparison value of each candidate point.

[0149] S802: Determine the candidate point with the largest priority comparison value as the target site selection point.

[0150] In this embodiment, the candidate point with the largest priority comparison value is the target site selection point that best meets the site selection requirements.

[0151] Optionally, if there are multiple candidate points with the same priority comparison value, the target site selection point is determined based on the total population data of the multiple candidate points.

[0152] In this embodiment, if there are candidate points with the same priority comparison values ​​and the largest priority values, the target site selection point is determined based on the total population data of the multiple candidate points to obtain the optimal site selection result.

[0153] In this embodiment, the target site selection point that best meets the site selection requirement is determined through the priority comparison value, thereby improving the accuracy of site selection.

[0154] Fig. 9 A schematic diagram of the structure of a site selection device provided in an embodiment of the present application is shown in FIG. Fig. 9 As shown, the site selection device includes:

[0155] The first acquisition module 901 is used to acquire position information of multiple candidate points to be selected.

[0156] The first determination module 902 is used to determine the base station group corresponding to each candidate point according to the position information of each candidate point, wherein each base station group includes at least one target base station corresponding to the candidate point.

[0157] The second acquisition module 903 is used to acquire the communication information corresponding to each candidate point according to the base station group corresponding to each candidate point.

[0158] The first processing module 904 is used to perform a first classification on each candidate point according to the communication information corresponding to each candidate point, so as to obtain the area type corresponding to each candidate point.

[0159] The second processing module 905 is used to perform a second classification on each candidate point according to the communication information corresponding to each candidate point, so as to obtain the user consumption level type corresponding to each candidate point.

[0160] The second determination module 906 is used to determine a target site selection point from a plurality of candidate points according to the area type and user consumption level type corresponding to each candidate point.

[0161] Optionally, the first acquisition module 901 is specifically used for:

[0162] Obtain a preset base station-latitude and longitude coordinate comparison table;

[0163] Determine the longitude and latitude coordinates of the base station according to the preset base station-longitude and latitude coordinate comparison table;

[0164] Determine at least one target base station in the square area corresponding to each candidate point according to the latitude and longitude coordinates of the base station;

[0165] At least one target base station in the square area corresponding to each candidate point is determined as a base station group corresponding to each candidate point.

[0166] Optionally, the location information is longitude and latitude coordinates, and the first determining module 902 is specifically used for:

[0167] For each candidate point, a square area is established with the latitude and longitude coordinates of the candidate point as the center and according to the preset side length;

[0168] According to the square area corresponding to each candidate point, the base station group corresponding to each candidate point is determined.

[0169] Optionally, the communication information includes call ticket information, and the first processing module 904 is specifically used to:

[0170] Obtaining a predefined time range, wherein the predefined time range includes a predefined rest time range and a predefined working time range;

[0171] Determine the user data of each candidate point in the predefined rest time range and the user data in the predefined working time range according to the predefined time range and the call list information corresponding to each candidate point;

[0172] Determine, according to user data of each candidate point in a predefined rest time range and user data in a predefined working time range, a plurality of total population data, working population data, resident population data and permanent population data in each candidate point;

[0173] The area type corresponding to each candidate point is determined according to multiple of the total population data, working population data, residential population data and permanent population data in each candidate point.

[0174] Optionally, the communication information includes user consumption data, and the second processing module 905 is specifically used to:

[0175] Get the preset user consumption category;

[0176] Determine the user ratio of each user consumption category corresponding to each candidate point according to the preset user consumption category and the user consumption data corresponding to each candidate point;

[0177] According to the user proportion of each user consumption category corresponding to each candidate point, the user consumption level type corresponding to each candidate point is determined.

[0178] Optionally, the second determining module 906 is specifically configured to:

[0179] Obtain site selection requirements;

[0180] According to the site selection requirements, determine the priority of the regional type and the priority of the user consumption level type corresponding to each candidate point;

[0181] According to the priority of the area type corresponding to each candidate point and the priority of the user consumption level type, a target site selection point is determined from multiple candidate points.

[0182] Optionally, the second determining module 906 is specifically configured to:

[0183] Calculate the sum of the priority of the area type and the priority of the user consumption level type corresponding to each candidate point, and determine the sum of the priority of the area type and the priority of the user consumption level type corresponding to each candidate point as the priority comparison value corresponding to each candidate point;

[0184] The candidate point with the largest priority comparison value is determined as the target site selection point.

[0185] Optionally, the second determining module 906 is specifically configured to:

[0186] If there are multiple candidate points with the same priority comparison value, the target site selection point is determined based on the total population data of the multiple candidate points.

[0187] Fig.10 This is a schematic diagram of the structure of the site selection device provided in the embodiment of the present application. Fig.10 As shown, the site selection device provided in this embodiment includes:

[0188] At least one processor 1001 and a memory 1002 .

[0189] Optionally, the device further includes a communication component 1003 . The processor 1001 , the memory 1002 and the communication component 1003 are connected via a bus 1004 .

[0190] In a specific implementation process, at least one processor 1001 executes the computer-executable instructions stored in the memory 1002, so that at least one processor 1001 executes the above method.

[0191] The specific implementation process of the processor 1001 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0192] In the above embodiments, it should be understood that the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly implemented as a hardware processor, or can be implemented by a combination of hardware and software modules in the processor.

[0193] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk storage.

[0194] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.

[0195] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0196] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

[0197] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0198] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in a dedicated integrated circuit. Of course, the processor and the readable storage medium can also exist in a device as discrete components.

[0199] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0200] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0201] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0202] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, 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. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, and other media that can store program codes.

[0203] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0204] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A site selection method, characterized in that: include: Obtaining location information of multiple candidate points to be selected; Determine, according to the location information of each candidate point, a base station group corresponding to each candidate point, wherein each base station group includes at least one target base station corresponding to the candidate point; Acquire communication information corresponding to each candidate point according to the base station group corresponding to each candidate point; According to the communication information corresponding to each of the candidate points, a first classification is performed on each of the candidate points to obtain an area type corresponding to each of the candidate points; According to the communication information corresponding to each of the candidate points, a second classification is performed on each of the candidate points to obtain a user consumption level type corresponding to each of the candidate points; According to the area type and user consumption level type corresponding to each of the candidate points, a target site selection point is determined from the multiple candidate points.

2. The method according to claim 1, characterized in that The location information is longitude and latitude coordinates; The step of determining the base station group corresponding to each candidate point according to the position information of each candidate point includes: For each candidate point, taking the latitude and longitude coordinates of the candidate point as the center, a square area is established according to a preset side length; The base station group corresponding to each candidate point is determined according to the square area corresponding to each candidate point.

3. The method according to claim 2, characterized in that The determining, according to the square area corresponding to each candidate point, the base station group corresponding to each candidate point comprises: Obtain a preset base station-latitude and longitude coordinate comparison table; Determine the longitude and latitude coordinates of the base station according to the preset base station-longitude and latitude coordinate comparison table; Determine at least one target base station in a square area corresponding to each of the candidate points according to the latitude and longitude coordinates of the base station; At least one target base station in a square area corresponding to each candidate point is determined as a base station group corresponding to each candidate point.

4. The method according to any one of claims 1 to 3, characterized in that: The communication information includes call ticket information; According to the communication information corresponding to each of the candidate points, a first classification is performed on each of the candidate points to obtain the area type corresponding to each of the candidate points, including: Acquire a predefined time range, wherein the predefined time range includes a predefined rest time range and a predefined working time range; Determine, according to the predefined time range and the traffic list information corresponding to each candidate point, user data of each candidate point in the predefined rest time range and user data in the predefined working time range; According to the user data of each candidate point in the predefined rest time range and the user data in the predefined working time range, respectively determine a plurality of the total population data, the working population data, the resident population data and the permanent population data in each candidate point; The area type corresponding to each candidate point is determined according to multiple ones of the total population data, working population data, residential population data and permanent population data in each candidate point.

5. The method according to any one of claims 1 to 3, characterized in that: The communication information includes user consumption data; According to the communication information corresponding to each of the candidate points, a second classification is performed on each of the candidate points to obtain a user consumption level type corresponding to each of the candidate points, including: Get the preset user consumption category; Determine the user ratio of each user consumption category corresponding to each candidate point according to the preset user consumption category and the user consumption data corresponding to each candidate point; According to the user proportion of each user consumption category corresponding to each candidate point, the user consumption level type corresponding to each candidate point is determined.

6. The method according to any one of claims 1 to 3, characterized in that: Determining a target site selection point from the plurality of candidate points according to the area type and the user consumption level type corresponding to each of the candidate points includes: Obtain site selection requirements; According to the site selection requirements, determine the priority of the area type and the priority of the user consumption level type corresponding to each of the candidate points; According to the priority of the area type and the priority of the user consumption level type corresponding to each of the candidate points, a target site selection point is determined from the multiple candidate points.

7. The method according to claim 6, characterized in that The step of determining a target site selection point from the plurality of candidate points according to the priority of the area type corresponding to each candidate point and the priority of the user consumption level type comprises: Calculate the sum of the priority of the area type and the priority of the user consumption level type corresponding to each candidate point, and determine the sum of the priority of the area type and the priority of the user consumption level type corresponding to each candidate point as the priority comparison value corresponding to each candidate point; The candidate point with the largest priority comparison value is determined as the target site selection point.

8. The method according to claim 7, characterized in that Also includes: If there are multiple candidate points with the same priority comparison value, the target site selection point is determined based on the total population data of the multiple candidate points.

9. A site selection device, characterized in that: include: A first acquisition module is used to acquire position information of multiple candidate points to be selected; A first determination module is used to determine a base station group corresponding to each candidate point according to the location information of each candidate point, wherein each base station group includes at least one target base station corresponding to the candidate point; A second acquisition module, configured to acquire communication information corresponding to each candidate point according to a base station group corresponding to each candidate point; A first processing module, configured to perform a first classification on each candidate point according to the communication information corresponding to each candidate point, so as to obtain an area type corresponding to each candidate point; A second processing module, configured to perform a second classification on each of the candidate points according to the communication information corresponding to each of the candidate points, so as to obtain a user consumption level type corresponding to each of the candidate points; The second determination module is used to determine a target site selection point from the plurality of candidate points according to the area type and user consumption level type corresponding to each of the candidate points.

10. A site selection device, characterized in that: include: at least one processor; as well as 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, and the instructions are executed by the at least one processor to enable the at least one processor to perform the address selection method according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the site selection method according to any one of claims 1 to 5 when executed by a processor.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the site selection method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Site selection method and device, equipment and medium

    CN111340266A

  • Network capacity expansion method and device, control equipment and storage medium

    CN111669765A

  • Intelligent commercial site selection method, system and device and readable storage medium

    CN113837799A

  • Business district grading method and device

    CN114286284A

  • Point location selection method and device, electronic equipment and readable storage medium

    CN114331206A