Business expansion area determination method and apparatus, computer device, and storage medium

By combining the location information, service data, and resource density of branch offices, and using weighted distance and resource density analysis, the problem of inaccurate division of business expansion areas in existing technologies has been solved, achieving more accurate area division and resource optimization.

CN116187703BActive Publication Date: 2026-06-09INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
INDUSTRIAL AND COMMERCIAL BANK OF CHINA
Filing Date
2023-03-06
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Existing technologies rely on historical information when dividing the business expansion areas of branch offices, which leads to inaccurate area division, uneven resource allocation, and reduced efficiency in business expansion.

Method used

By combining the location information, service data, and resource density of branch offices, and using weighted distance and resource density analysis, the business expansion areas can be accurately divided.

Benefits of technology

This enabled more precise regional division of business expansion, avoiding resource waste and efficiency reduction, and improving the accuracy and efficiency of business expansion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116187703B_ABST
    Figure CN116187703B_ABST
Patent Text Reader

Abstract

The application relates to a business expansion area determination method and device, computer equipment and a storage medium, relates to the technical field of computers, and can be applied to the field of financial technology or other related fields. The method comprises the following steps: in response to a planning request for expansion areas of branch agencies affiliated to the same target agency in a target area, acquiring position information and service data of the branch agencies; determining preliminary expansion areas of the branch agencies in the target area according to the position information and service data of the branch agencies; and determining business expansion areas of the branch agencies in the target area according to the resource density of the preliminary expansion areas. The method can accurately divide the business expansion areas of the branch agencies.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, computer equipment, and storage medium for determining business expansion areas, which can be used in the field of financial technology or other related fields. Background Technology

[0002] With the development of computer technology, the number of branches of the same institution in various regions (such as different branches of the same bank) has increased significantly. In order to facilitate the business expansion of each branch and improve the efficiency of expansion, a technology has emerged to determine the expansion area of ​​each branch.

[0003] Currently, the main method for determining the business expansion areas of each branch is to process the historical business expansion information of each branch separately. Although this method has divided the business expansion areas of each branch to a certain extent, it may lead to inaccurate division of business expansion areas due to its reliance on historical business expansion information. This may result in problems such as overlapping business expansion areas and uneven resource allocation among branches, which urgently need to be improved. Summary of the Invention

[0004] Therefore, it is necessary to provide a method, apparatus, computer equipment, and storage medium for determining the business expansion area that can accurately divide the business expansion area of ​​each branch office, in order to address the above-mentioned technical problems.

[0005] Firstly, this application provides a method for determining business expansion areas. The method includes:

[0006] In response to the planning request for the expansion areas of various branches belonging to the same target organization within the target area, the location information and service data of each branch are obtained.

[0007] Based on the location information and service data of each branch, determine the initial expansion area of ​​each branch within the target area;

[0008] Based on the resource density of each initial expansion area, determine the business expansion area of ​​each branch office within the target area.

[0009] In one embodiment, based on the location information and service data of each branch office, the initial expansion area of ​​each branch office within the target area is determined, including:

[0010] Based on the location information of each branch office and the location information of each regional point within the target area, the basic distance between each regional point and each branch office is determined; based on the service data of each branch office, the weighting coefficient of each branch office is determined; based on the weighting coefficient of each branch office, the basic distance between each regional point and each branch office is weighted to obtain the weighted distance between each regional point and each branch office; based on the weighted distance between each regional point and each branch office, the initial expansion area of ​​each branch office within the target area is determined.

[0011] In one embodiment, the service data for each branch includes the number of staff on duty and the average daily customer flow; based on the service data of each branch, a weighting coefficient for each branch is determined, including:

[0012] For each branch, the ratio of the number of staff on duty to the average daily passenger flow is used as the weighting coefficient for that branch.

[0013] In one embodiment, the initial expansion area of ​​each branch within the target area is determined based on the weighted distance between each regional point and each branch, including:

[0014] Based on the weighted distance between each regional point and each branch office, and the business interaction between each regional point and each branch office, the initial expansion area of ​​each branch office within the target area is determined.

[0015] In one embodiment, the business expansion area of ​​each branch office within the target area is determined based on the resource density of each initial expansion area, including:

[0016] Based on the information on activity venues and / or residences in each initial expansion area, determine the resource density of each initial expansion area; based on the resource density of each initial expansion area, determine the rationality of the planning for each initial expansion area; based on the rationality of the planning for each initial expansion area, determine the business expansion area of ​​each branch within the target area.

[0017] In one embodiment, based on the rationality of the preliminary expansion area planning, the business expansion area of ​​each branch office within the target area is determined, including:

[0018] If the planning for each initial expansion area is reasonable, then each initial expansion area will be regarded as the business expansion area of ​​each branch within the target area.

[0019] In one embodiment, the method further includes:

[0020] If any initial expansion area is found to be unreasonable, the service data of each branch office will be updated, and based on the updated service data, the execution will return to determine the initial expansion area of ​​each branch office within the target area according to the location information and service data of each branch office; or, the branch offices will be updated, and based on the updated branch offices, the execution will return to obtain the location information and service data of each branch office.

[0021] In one embodiment, the method further includes:

[0022] Based on the business expansion areas of each branch within the target region, as well as the service data and resource density of each branch, generate and output the display interface.

[0023] Secondly, this application also provides a device for determining business expansion areas. The device includes:

[0024] The data acquisition module is used to respond to the expansion area planning requests of various branches belonging to the same target organization within the target area and to acquire the location information and service data of each branch.

[0025] The first area determination module is used to determine the initial expansion area of ​​each branch within the target area based on the location information and service data of each branch.

[0026] The second region determination module is used to determine the business expansion area of ​​each branch within the target area based on the resource density of each initial expansion area.

[0027] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:

[0028] In response to the planning request for the expansion areas of various branches belonging to the same target organization within the target area, the location information and service data of each branch are obtained.

[0029] Based on the location information and service data of each branch, determine the initial expansion area of ​​each branch within the target area;

[0030] Based on the resource density of each initial expansion area, determine the business expansion area of ​​each branch office within the target area.

[0031] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0032] In response to the planning request for the expansion areas of various branches belonging to the same target organization within the target area, the location information and service data of each branch are obtained.

[0033] Based on the location information and service data of each branch, determine the initial expansion area of ​​each branch within the target area;

[0034] Based on the resource density of each initial expansion area, determine the business expansion area of ​​each branch office within the target area.

[0035] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:

[0036] In response to the planning request for the expansion areas of various branches belonging to the same target organization within the target area, the location information and service data of each branch are obtained.

[0037] Based on the location information and service data of each branch, determine the initial expansion area of ​​each branch within the target area;

[0038] Based on the resource density of each initial expansion area, determine the business expansion area of ​​each branch office within the target area.

[0039] The aforementioned method, apparatus, computer equipment, and storage medium for determining business expansion areas, when it is necessary to divide the business expansion areas of branches belonging to the same target organization within a target area, determine the initial expansion area of ​​each branch within the target area by combining the location information and service data of each branch. Based on this, the parameter of resource density, which has a certain influence on the division of business expansion areas, is introduced. By combining the resource density of the initial expansion area of ​​each branch, the division of the business expansion area of ​​each branch can be made more accurate. Compared with the technology of processing the historical business expansion information of each branch separately to determine the business expansion area of ​​each branch, this solution, by combining the location information, service data, and resource density of each branch, can achieve a more accurate division of business expansion areas. Furthermore, by accurately dividing the business expansion areas of each branch, the waste of human resources and reduced business expansion efficiency caused by inaccurate division of business expansion areas can be avoided. Attached Figure Description

[0040] Figure 1 This is an application environment diagram of the business expansion area determination method in one embodiment;

[0041] Figure 2This is a flowchart illustrating a method for determining the business expansion area in one embodiment;

[0042] Figure 3 This is a flowchart illustrating the process of determining the initial expansion area in one embodiment;

[0043] Figure 4 This is a flowchart illustrating the process of determining the business expansion area in one embodiment;

[0044] Figure 5 This is a flowchart illustrating the method for determining the business expansion area in another embodiment;

[0045] Figure 6 This is a structural block diagram of a business expansion area determination device in one embodiment;

[0046] Figure 7 This is a structural block diagram of the business expansion area determination device in another embodiment;

[0047] Figure 8 This is a structural block diagram of the business expansion area determination device in another embodiment;

[0048] Figure 9 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0049] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0050] The method for determining the business expansion area provided in this application embodiment can be applied to, for example, Figure 1In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process, such as location information and service data of each branch. The data storage system can be integrated on server 104 or located in the cloud or on other network servers. For example, in response to a request for planning the expansion area of ​​branches belonging to the same target organization within a target area, server 104 obtains the location information and service data of each branch. Based on the location information and service data of each branch, it determines the initial expansion area of ​​each branch within the target area. Subsequently, based on the resource density of each initial expansion area, it determines the business expansion area of ​​each branch within the target area. Further, server 104 sends the determined business expansion area of ​​each branch within the target area, as well as the service data and resource density of each branch, to terminal 102 for display. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, and IoT devices. Server 104 can be implemented using a standalone server or a server cluster composed of multiple servers.

[0051] In scenarios requiring business expansion across branches of the same organization, each branch typically expands its business based on its historical business expansion areas. While this method defines the business expansion areas for each branch to some extent, its reliance on historical business expansion information can lead to inaccurate area definition. This inaccurate area definition can result in multiple branches expanding business to the same client, wasting human resources and reducing business expansion efficiency. Therefore, precise area definition for each branch is necessary.

[0052] Based on this, in one embodiment, such as Figure 2 As shown, a method for determining the business expansion area is provided, which can be applied to... Figure 1 Taking the server in the example, the following steps are included:

[0053] S201, in response to a request for planning of outward expansion areas of branches belonging to the same target organization within the target area, obtains the location information and service data of each branch.

[0054] Among them, the target area refers to the area that needs to be divided into external expansion areas; branches under the same target institution refer to branches under a large institution that have the same business types, such as multiple branches of a large bank in the target area; service data refers to information related to each branch, such as the number of on-duty personnel and average daily customer traffic of each branch.

[0055] Optionally, users can use a tool embedded in their terminal that can request the server to plan the expansion area. They can input the target area and target organization for the expansion plan, and then click submit to send a planning request to the server. This tool can be an app, a visual interface, or a mini-program, etc.

[0056] Furthermore, after receiving a request for expansion planning of the target organization within the target area, the server can extract specific information about the target area and the target organization from the expansion planning request, such as map information of the target area and the name of the target organization. Subsequently, based on the specific information of the target area and the target organization, the server can extract the location information of each branch under the target organization within the target area, as well as the number of on-duty personnel and the average daily passenger flow.

[0057] For example, after the server receives a request for planning the expansion of target organization B within target area A, it extracts from the server the location information of branches B1, B2, and B3 belonging to target organization B within target area A, as well as information such as the number of on-duty personnel and average daily passenger flow, based on the specific information of target area A and target organization B.

[0058] S202, Based on the location information and service data of each branch, determine the initial expansion area of ​​each branch within the target area.

[0059] The initial expansion area refers to the expansion area initially defined for each branch.

[0060] Optionally, after obtaining the location information and service data of each branch, the map information of the target area, as well as the location information and service data of each branch, can be directly input into the trained preliminary segmentation model. The preliminary segmentation model can directly output the preliminary expansion area of ​​each branch in the target area based on the location information and service data of each branch, as well as the parameters of the model itself.

[0061] Alternatively, the map corresponding to the target area can be evenly divided into multiple small areas. Based on the center location of each small area and the location information of each branch, the straight-line distance between each branch and each small area can be calculated. Furthermore, using the service data of each branch as a constraint, the straight-line distance between each branch and each small area can be compared to obtain the division and affiliation of each small area, thereby obtaining the preliminary outward expansion area of ​​each branch within the target area.

[0062] S203, based on the resource density of each initial expansion area, determine the business expansion area of ​​each branch within the target area.

[0063] Resource density refers to the distribution of various related resources in each expansion area.

[0064] Optionally, after determining the initial expansion area of ​​each branch in the target area, the resource density of each initial expansion area is obtained. Then, the various resource densities in each initial expansion area are compared with preset thresholds one by one. If the resource density of each branch's initial expansion area is less than the preset threshold, then the initial expansion area of ​​each branch in the target area is the business expansion area. If the resource density of the initial expansion area corresponding to a certain branch is greater than the preset threshold, it indicates that the resource density in the initial expansion area is too large, and it is necessary to continue to divide the business expansion area.

[0065] Furthermore, the initial expansion areas of each branch within the target area and the corresponding resource densities of each initial expansion area can be input into the expansion area division model. The expansion area division model then further divides the initial expansion areas based on the initial expansion areas, the corresponding resource densities of each initial expansion area, and the model's own parameters, thereby obtaining the business expansion areas of each branch within the target area.

[0066] In the aforementioned method for determining business expansion areas, when it is necessary to divide the business expansion areas of branches belonging to the same target organization within a target area, the initial expansion area of ​​each branch within the target area is determined by combining the location information and service data of each branch. Based on this, the parameter of resource density, which has a certain influence on the division of business expansion areas, is introduced. By combining the resource density of the initial expansion area of ​​each branch, the division of the business expansion area of ​​each branch can be made more accurate. Compared with the technology of processing the historical business expansion information of each branch separately to determine the business expansion area of ​​each branch, this solution, by combining the location information, service data, and resource density of each branch, can achieve a more accurate division of business expansion areas. Furthermore, by accurately dividing the business expansion areas of each branch, the waste of human resources and reduced business expansion efficiency caused by inaccurate division of business expansion areas can be avoided.

[0067] Based on the above embodiments, this embodiment provides an optional method for determining the initial expansion area of ​​each branch, such as... Figure 3 As shown, the specific steps include:

[0068] S301, based on the location information of each branch office and the location information of each area point within the target area, determine the basic distance between each area point and each branch office.

[0069] Among them, regional points refer to discrete points that are evenly divided within the target area.

[0070] Specifically, the target area is evenly divided into multiple area points according to preset parameters. Then, based on the location information of each branch, the location information of each area point in the target area, and the distance formula, the basic distance between each area point and each branch can be directly obtained.

[0071] S302, determine the weighting coefficient for each branch based on the service data of each branch.

[0072] In this embodiment, the service data for each branch includes the number of staff on duty and the average daily customer flow.

[0073] Optionally, the number of on-duty personnel and the average daily passenger flow of each branch can be input into the coefficient determination model. The coefficient determination model will then directly output the weighted coefficients of each branch based on the input number of on-duty personnel and the average daily passenger flow, as well as the parameters of the model itself.

[0074] Alternatively, referring to formula (1), for each branch, the ratio between the number of on-duty personnel and the average daily passenger flow can be used as the weighting coefficient for that branch. Here, 'a' refers to the weighting coefficient for that branch.

[0075] a = Norm(Number of staff on duty / Average daily passenger flow) (1)

[0076] S303, based on the weighting coefficients of each branch, the basic distance between each regional point and each branch is weighted to obtain the weighted distance between each regional point and each branch.

[0077] Specifically, see Formula (2). For each branch, the weighting can be performed based on the weighting coefficient of the branch and the basic distance between each regional point and the branch, so as to obtain the weighted distance between each regional point and the branch.

[0078]

[0079] Where Q refers to the set of points in each region; p i This refers to the location of the i-th branch; a i This refers to the weighting coefficient of the i-th branch; d(Q,p) i ) refers to the basic distance between each region point and the i-th branch; D i This refers to the weighted distance between each regional point and the i-th branch.

[0080] S304. Based on the weighted distance between each regional point and each branch, determine the initial expansion area of ​​each branch within the target area.

[0081] One possible approach is to obtain the weighted distance between each regional point and each branch, and then designate one of the branches as the target branch (e.g., the i-th branch as the target branch) and the other branches as candidate branches. Then, referring to formula (3), the weighted distance between the target branch and each regional point is compared with the weighted distance between the candidate branches and each regional point. The regional point is assigned to the branch with the shorter distance, and the initial expansion area of ​​each branch in the target area is determined based on the division of each regional point.

[0082]

[0083] Among them, V n (P i ,a i ) refers to the initial expansion area of ​​the i-th branch; p j This refers to the location of the j-th branch (candidate branch); a j This refers to the weighting coefficient corresponding to the j-th branch.

[0084] It is understandable that in real-world scenarios, there may be situations where the weighted distance from a region point to two or more branch offices is equal. In such cases, to accurately determine the initial expansion area of ​​each branch office, this embodiment provides another feasible method, which is to determine the initial expansion area of ​​each branch office within the target area based on the weighted distance between each region point and each branch office, as well as the business interaction between each region point and each branch office.

[0085] For each regional point, the business interaction status of that regional point is the business dealings between each branch and that regional point before the current time.

[0086] Specifically, when the weighted distances from a regional point to two or more branches are equal, the regional point can be included in the initial expansion area of ​​the branches that have had business dealings with the regional point by using the historical business interaction information between the regional point and each branch.

[0087] Understandably, in this embodiment, if the target area is too large, resulting in too many regional points and a large computational load, the service range parameters of the branch offices can be preset in advance. That is, when dividing the outward expansion area for a certain branch office, only the regional points within the service range are calculated based on the branch office's service range parameters, thereby realizing the division of the business outward expansion area. For example, if the service range parameter is a circle with a radius of 10km, then the regional points within the circle centered on the branch office and the positions of each branch office will be calculated to reduce the computational load.

[0088] In this embodiment, by introducing weighted coefficients to calculate the weighted distance between each regional point and each branch, the initial expansion area of ​​each branch can be determined more accurately, laying the foundation for accurately dividing the business expansion area of ​​each branch.

[0089] Based on the above embodiments, this embodiment provides an optional method for determining the business expansion area of ​​each branch, such as... Figure 4 As shown, the specific steps include:

[0090] S401, Determine the resource density of each preliminary expansion area based on the information on activity venues and / or residential venues within each preliminary expansion area.

[0091] For any initial expansion area, the activity venue information refers to the number and scale of shopping malls in the initial expansion area, as well as relevant information on large-scale construction projects; the residential venue information refers to the number of residential areas and the number of people in the initial expansion area.

[0092] Specifically, after dividing the initial expansion areas corresponding to each branch, the information on activity venues and / or residences in each initial expansion area can be directly obtained; then, referring to formula (4), the number and scale of activity venues and the number and scale of residences in each initial expansion area are divided by the area of ​​the initial expansion area to obtain the resource density of each initial expansion area.

[0093]

[0094] Wherein, b1 refers to the number and scale of activity venues; b2 refers to the number and scale of residential venues; S refers to the area of ​​the initial expansion area; ρ1 refers to the resource density of activity venues; and ρ2 refers to the resource density of residential venues.

[0095] S402, determine the rationality of the planning for each initial expansion area based on the resource density of each initial expansion area.

[0096] Optionally, for any branch, after obtaining the resource densities of the branch's initial expansion area, each resource density can be compared with a preset threshold. If there is a resource density greater than the preset threshold, it indicates that the planning of the branch's initial expansion area is unreasonable, that is, the branch's expansion business capacity is weak and insufficient to bear the corresponding amount of resources in the initial expansion area.

[0097] Alternatively, for any branch, the various resource densities within the branch's initial expansion area can be added together to obtain the target resource density. Then, the target resource densities corresponding to the initial expansion areas of each branch are ranked, and the initial expansion areas ranked in the top few and with large differences from the adjacent target resource densities are considered to be unreasonable, i.e., the resource quantity differences between the branches are large.

[0098] S403, based on the rationality of the preliminary expansion area plans, determine the business expansion area of ​​each branch within the target area.

[0099] Specifically, after determining whether the initial expansion area division for each branch is reasonable, if any initial expansion area is poorly planned, the initial expansion area can be further divided in the following way:

[0100] One option is to update the service data of each branch and, based on the updated service data, return to the execution to determine the initial expansion area of ​​each branch within the target area according to the location information and service data of each branch.

[0101] Specifically, for branches with unreasonable initial expansion plans, the number of on-duty personnel can be increased to improve the resources that the branch can handle. Then, based on the updated number of on-duty personnel, the expansion area of ​​each branch can be re-divided using the above method to determine the business expansion area of ​​each branch within the target area.

[0102] Another option is to update each branch office and, based on the updated branch offices, return to retrieve the location information and service data of each branch office.

[0103] Specifically, in areas where the initial expansion area planning is unreasonable, the number of branch offices can be increased to improve the resource capacity of the initial expansion area. Then, based on the updated branch office information, the area can be divided again using the above method to determine the business expansion area of ​​each branch office in the target area.

[0104] Optionally, if the planning of each initial expansion area is reasonable, then each initial expansion area shall be regarded as the business expansion area of ​​each branch in the target area.

[0105] Specifically, if the division of each initial expansion area is reasonable, there is no need to modify the initial expansion area of ​​each branch. Each initial expansion area can be directly used as the business expansion area of ​​each branch within the target area.

[0106] In this embodiment, by introducing resource density, the rationality of the initial division of the area can be judged, and the initial expansion area can be accurately divided, making the business expansion area corresponding to each branch more reasonable, thereby achieving accurate division of the business expansion area.

[0107] To facilitate managers' more intuitive observation of the specific situation of each branch within the target area, the business expansion area can also be displayed. Optionally, based on the above embodiments, this embodiment provides an optional method for displaying the business expansion area, specifically including the following steps:

[0108] The first step is to generate a display interface based on the business expansion areas of each branch within the target region, as well as the service data and resource density of each branch.

[0109] Specifically, after determining the business expansion areas of each branch, the map information of the target area, the business expansion areas of each branch within the target area, and the service data and resource density of each branch can be transmitted to the server's display module. Furthermore, the display module can mark the business expansion areas of each branch within the target area on the map of the target area, then mark the number of on-duty personnel of each branch near each branch, and mark the resource density in each business expansion area, thus generating the display interface.

[0110] Optionally, each business expansion area can be filled with a different color based on resource density. If the resource density is greater than a preset threshold, the business expansion area is red; if the resource density is less than the preset threshold, the business expansion area is green.

[0111] The second step is to output the display interface.

[0112] Specifically, the display interface is transmitted to the terminal for display, allowing managers to directly observe the specific situation of each branch.

[0113] If an administrator wants to adjust the number of staff at a branch office or add a new branch office to a business expansion area, they can directly modify the settings on the display page. The terminal will then transmit the modified data to the server for re-division of the business expansion area. Furthermore, after re-dividing the business expansion areas of each branch office, a new display interface is generated and sent to the terminal for display.

[0114] In this embodiment, by introducing a display interface, managers can more intuitively observe the specific situation of each branch in the target area. At the same time, it can simulate the changes in the business expansion area of ​​each branch under different conditions, which makes it easier to adjust the number of branches or the number of on-duty personnel.

[0115] Figure 5 This is a flowchart illustrating a method for determining a business expansion area in another embodiment. Based on the above embodiments, this embodiment provides an optional example of a method for determining a business expansion area. (Combined with...) Figure 5 The specific implementation process is as follows:

[0116] S501, in response to a request for planning of outward expansion areas of branches belonging to the same target organization within the target area, obtains the location information and service data of each branch.

[0117] S502, based on the location information of each branch office and the location information of each area point within the target area, determine the basic distance between each area point and each branch office.

[0118] S503, determine the weighting coefficient for each branch based on the service data of each branch.

[0119] Specifically, for each branch, the ratio of the number of staff on duty to the average daily passenger flow is used as the weighting coefficient for that branch.

[0120] S504: Based on the weighting coefficients of each branch, the basic distance between each regional point and each branch is weighted to obtain the weighted distance between each regional point and each branch.

[0121] S505, based on the weighted distance between each regional point and each branch, determine the initial expansion area of ​​each branch within the target area.

[0122] Specifically, based on the weighted distance between each regional point and each branch office, and the business interaction between each regional point and each branch office, the initial expansion area of ​​each branch office within the target area is determined.

[0123] S506, Determine the resource density of each preliminary expansion area based on the information on activity venues and / or residential venues within each preliminary expansion area.

[0124] S507, determine the rationality of the planning for each initial expansion area based on the resource density of each initial expansion area.

[0125] S508, based on the rationality of the preliminary expansion area plan, determine the business expansion area of ​​each branch within the target area.

[0126] Specifically, if the planning of each initial expansion area is reasonable, then each initial expansion area will be regarded as the business expansion area of ​​each branch within the target area.

[0127] If any initial expansion area is found to be unreasonable, the service data of each branch office will be updated, and based on the updated service data, the execution will return to determine the initial expansion area of ​​each branch office within the target area according to the location information and service data of each branch office; or, the branch offices will be updated, and based on the updated branch offices, the execution will return to obtain the location information and service data of each branch office.

[0128] The specific processes of S501-S508 described above can be found in the description of the above method embodiments. Their implementation principles and technical effects are similar, and will not be repeated here.

[0129] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0130] Based on the same inventive concept, this application also provides a business expansion area determination apparatus for implementing the above-described business expansion area determination method. The solution provided by this apparatus is similar to the implementation described in the above-described method; therefore, the specific limitations in one or more embodiments of the business expansion area determination apparatus provided below can be found in the limitations of the business expansion area determination method described above, and will not be repeated here.

[0131] In one embodiment, such as Figure 6As shown, a business expansion area determination device 1 is provided, including: a data acquisition module 10, a preliminary area determination module 20, and an expansion area determination module 30, wherein:

[0132] Data acquisition module 10 is used to respond to the outward expansion area planning request of each branch under the same target organization within the target area and acquire the location information and service data of each branch.

[0133] The first area determination module 20 is used to determine the initial expansion area of ​​each branch within the target area based on the location information and service data of each branch.

[0134] The second region determination module 30 is used to determine the business expansion area of ​​each branch within the target area based on the resource density of each preliminary expansion area.

[0135] In one embodiment, such as Figure 7 As shown, the first region determination module 20 includes:

[0136] The first distance unit 21 is used to determine the basic distance between each area point and each branch based on the location information of each branch and the location information of each area point within the target area.

[0137] The coefficient determination unit 22 is used to determine the weighting coefficient of each branch based on the service data of each branch.

[0138] The second distance unit 23 is used to perform weighted processing on the basic distance between each area point and each branch according to the weighting coefficient of each branch, so as to obtain the weighted distance between each area point and each branch.

[0139] The region determination unit 24 is used to determine the initial expansion area of ​​each branch within the target area based on the weighted distance between each region point and each branch.

[0140] In one embodiment, the coefficient determination unit 22 is specifically used for:

[0141] For each branch, the ratio of the number of staff on duty to the average daily passenger flow is used as the weighting coefficient for that branch.

[0142] In one embodiment, the region determination unit 24 is specifically used for:

[0143] Based on the weighted distance between each regional point and each branch office, and the business interaction between each regional point and each branch office, the initial expansion area of ​​each branch office within the target area is determined.

[0144] In one embodiment, such as Figure 8 As shown, in Figure 6 Based on the existing module 30 for determining the outward expansion area, the second area determination module 30 is further refined, including:

[0145] The density confirmation unit 31 is used to determine the resource density of each preliminary expansion area based on the activity site information and / or residential site information within each preliminary expansion area.

[0146] The rationality determination unit 32 is used to determine the rationality of the planning for each preliminary expansion area based on the resource density of each preliminary expansion area.

[0147] The area determination unit 33 is to determine the business expansion area of ​​each branch within the target area based on the rationality of the preliminary expansion area plan.

[0148] In one embodiment, the rationality determination unit 32 is specifically used for:

[0149] If the planning for each initial expansion area is reasonable, then each initial expansion area will be regarded as the business expansion area of ​​each branch within the target area.

[0150] In one embodiment, the rationality determination unit 32 is further configured to:

[0151] If any initial expansion area is found to be unreasonable, the service data of each branch office will be updated, and based on the updated service data, the execution will return to determine the initial expansion area of ​​each branch office within the target area according to the location information and service data of each branch office; or, the branch offices will be updated, and based on the updated branch offices, the execution will return to obtain the location information and service data of each branch office.

[0152] In one embodiment, the business expansion area determination device 1 further includes a display module, which is specifically used for:

[0153] Based on the business expansion areas of each branch within the target region, as well as the service data and resource density of each branch, generate and output the display interface.

[0154] The modules in the aforementioned business expansion area determination device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0155] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 9As shown, this computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores service data and other data from various branch offices. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When executed by the processor, the computer program implements a method for determining a business expansion area.

[0156] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0157] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0158] In response to the planning request for the expansion areas of various branches belonging to the same target organization within the target area, the location information and service data of each branch are obtained.

[0159] Based on the location information and service data of each branch, determine the initial expansion area of ​​each branch within the target area;

[0160] Based on the resource density of each initial expansion area, determine the business expansion area of ​​each branch office within the target area.

[0161] In one embodiment, when the processor executes the logic in the computer program that determines the initial expansion area of ​​each branch within the target area based on the location information and service data of each branch, the following steps are specifically implemented:

[0162] Based on the location information of each branch office and the location information of each regional point within the target area, the basic distance between each regional point and each branch office is determined; based on the service data of each branch office, the weighting coefficient of each branch office is determined; based on the weighting coefficient of each branch office, the basic distance between each regional point and each branch office is weighted to obtain the weighted distance between each regional point and each branch office; based on the weighted distance between each regional point and each branch office, the initial expansion area of ​​each branch office within the target area is determined.

[0163] In one embodiment, the service data of each branch includes the number of staff on duty and the average daily customer flow of that branch. When the processor executes the logic in the computer program that determines the weighting coefficient of each branch based on the service data of each branch, the following steps are specifically implemented:

[0164] For each branch, the ratio of the number of staff on duty to the average daily passenger flow is used as the weighting coefficient for that branch.

[0165] In one embodiment, when the processor executes the logic in the computer program that determines the initial expansion area of ​​each branch within the target area based on the weighted distance between each region point and each branch, the following steps are specifically implemented:

[0166] Based on the weighted distance between each regional point and each branch office, and the business interaction between each regional point and each branch office, the initial expansion area of ​​each branch office within the target area is determined.

[0167] In one embodiment, when the processor executes the logic in the computer program that determines the business expansion area of ​​each branch office within the target area based on the resource density of each initial expansion area, the following steps are specifically implemented:

[0168] Based on the information on activity venues and / or residences in each initial expansion area, determine the resource density of each initial expansion area; based on the resource density of each initial expansion area, determine the rationality of the planning for each initial expansion area; based on the rationality of the planning for each initial expansion area, determine the business expansion area of ​​each branch within the target area.

[0169] In one embodiment, when the processor executes the logic in the computer program that determines the business expansion area of ​​each branch office within the target area based on the rationality of each preliminary expansion area plan, the following steps are specifically implemented:

[0170] If the planning for each initial expansion area is reasonable, then each initial expansion area will be regarded as the business expansion area of ​​each branch within the target area.

[0171] In one embodiment, when a processor executes logic in a computer program, it specifically implements the following steps:

[0172] If any initial expansion area is found to be unreasonable, the service data of each branch office will be updated, and based on the updated service data, the execution will return to determine the initial expansion area of ​​each branch office within the target area according to the location information and service data of each branch office; or, the branch offices will be updated, and based on the updated branch offices, the execution will return to obtain the location information and service data of each branch office.

[0173] In one embodiment, when a processor executes logic in a computer program, it specifically implements the following steps:

[0174] Based on the business expansion areas of each branch within the target region, as well as the service data and resource density of each branch, generate and output the display interface.

[0175] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0176] In response to the planning request for the expansion areas of various branches belonging to the same target organization within the target area, the location information and service data of each branch are obtained.

[0177] Based on the location information and service data of each branch, determine the initial expansion area of ​​each branch within the target area;

[0178] Based on the resource density of each initial expansion area, determine the business expansion area of ​​each branch office within the target area.

[0179] In one embodiment, when the processor executes the code logic in the computer program that determines the initial expansion area of ​​each branch within the target area based on the location information and service data of each branch, the following steps are specifically implemented:

[0180] Based on the location information of each branch office and the location information of each regional point within the target area, the basic distance between each regional point and each branch office is determined; based on the service data of each branch office, the weighting coefficient of each branch office is determined; based on the weighting coefficient of each branch office, the basic distance between each regional point and each branch office is weighted to obtain the weighted distance between each regional point and each branch office; based on the weighted distance between each regional point and each branch office, the initial expansion area of ​​each branch office within the target area is determined.

[0181] In one embodiment, the service data for each branch includes the number of staff on duty and the average daily customer flow. When the code logic in the computer program that determines the weighting coefficient for each branch based on its service data is executed by the processor, the following steps are specifically implemented:

[0182] For each branch, the ratio of the number of staff on duty to the average daily passenger flow is used as the weighting coefficient for that branch.

[0183] In one embodiment, when the processor executes the code logic in the computer program that determines the initial outward expansion area of ​​each branch within the target area based on the weighted distance between each regional point and each branch, the following steps are specifically implemented:

[0184] Based on the weighted distance between each regional point and each branch office, and the business interaction between each regional point and each branch office, the initial expansion area of ​​each branch office within the target area is determined.

[0185] In one embodiment, when the code logic in the computer program that determines the business expansion area of ​​each branch office within the target area based on the resource density of each initial expansion area is executed by the processor, the following steps are specifically implemented:

[0186] Based on the information on activity venues and / or residences in each initial expansion area, determine the resource density of each initial expansion area; based on the resource density of each initial expansion area, determine the rationality of the planning for each initial expansion area; based on the rationality of the planning for each initial expansion area, determine the business expansion area of ​​each branch within the target area.

[0187] In one embodiment, when the code logic in the computer program that determines the business expansion area of ​​each branch within the target area based on the rationality of the preliminary expansion area planning is executed by the processor, the following steps are specifically implemented:

[0188] If the planning for each initial expansion area is reasonable, then each initial expansion area will be regarded as the business expansion area of ​​each branch within the target area.

[0189] In one embodiment, when the code logic in a computer program is executed by a processor, the following steps are specifically implemented:

[0190] If any initial expansion area is found to be unreasonable, the service data of each branch office will be updated, and based on the updated service data, the execution will return to determine the initial expansion area of ​​each branch office within the target area according to the location information and service data of each branch office; or, the branch offices will be updated, and based on the updated branch offices, the execution will return to obtain the location information and service data of each branch office.

[0191] In one embodiment, when the code logic in a computer program is executed by a processor, the following steps are specifically implemented:

[0192] Based on the business expansion areas of each branch within the target region, as well as the service data and resource density of each branch, generate and output the display interface.

[0193] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0194] In response to the planning request for the expansion areas of various branches belonging to the same target organization within the target area, the location information and service data of each branch are obtained.

[0195] Based on the location information and service data of each branch, determine the initial expansion area of ​​each branch within the target area;

[0196] Based on the resource density of each initial expansion area, determine the business expansion area of ​​each branch office within the target area.

[0197] In one embodiment, when a computer program is executed by a processor to determine the initial expansion area of ​​each branch within a target area based on the location information and service data of each branch, the following steps are specifically implemented:

[0198] Based on the location information of each branch office and the location information of each regional point within the target area, the basic distance between each regional point and each branch office is determined; based on the service data of each branch office, the weighting coefficient of each branch office is determined; based on the weighting coefficient of each branch office, the basic distance between each regional point and each branch office is weighted to obtain the weighted distance between each regional point and each branch office; based on the weighted distance between each regional point and each branch office, the initial expansion area of ​​each branch office within the target area is determined.

[0199] In one embodiment, the service data for each branch includes the number of staff on duty and the average daily customer flow. When the computer program is executed by the processor to determine the weighting coefficient for each branch based on the service data, the following steps are specifically implemented:

[0200] For each branch, the ratio of the number of staff on duty to the average daily passenger flow is used as the weighting coefficient for that branch.

[0201] In one embodiment, when a computer program is executed by a processor to determine the initial expansion area of ​​each branch within the target area based on the weighted distance between each regional point and each branch, the following steps are specifically implemented:

[0202] Based on the weighted distance between each regional point and each branch office, and the business interaction between each regional point and each branch office, the initial expansion area of ​​each branch office within the target area is determined.

[0203] In one embodiment, when a computer program is executed by a processor to determine the business expansion area of ​​each branch office within a target area based on the resource density of each initial expansion area, the following steps are specifically implemented:

[0204] Based on the information on activity venues and / or residences in each initial expansion area, determine the resource density of each initial expansion area; based on the resource density of each initial expansion area, determine the rationality of the planning for each initial expansion area; based on the rationality of the planning for each initial expansion area, determine the business expansion area of ​​each branch within the target area.

[0205] In one embodiment, when a computer program is executed by a processor to determine the business expansion area of ​​each branch office within the target area based on the rationality of the preliminary expansion area plan, the following steps are specifically implemented:

[0206] If the planning for each initial expansion area is reasonable, then each initial expansion area will be regarded as the business expansion area of ​​each branch within the target area.

[0207] In one embodiment, when a computer program is executed by a processor, the following steps are specifically implemented:

[0208] If any initial expansion area is found to be unreasonable, the service data of each branch office will be updated, and based on the updated service data, the execution will return to determine the initial expansion area of ​​each branch office within the target area according to the location information and service data of each branch office; or, the branch offices will be updated, and based on the updated branch offices, the execution will return to obtain the location information and service data of each branch office.

[0209] In one embodiment, when a computer program is executed by a processor, the following steps are specifically implemented:

[0210] Based on the business expansion areas of each branch within the target region, as well as the service data and resource density of each branch, generate and output the display interface.

[0211] It should be noted that the data involved in this application (including but not limited to the location information, service data, and resource density of each branch) are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0212] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0213] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0214] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for determining business expansion areas, characterized in that, The method includes: In response to a request for planning the expansion area of ​​each branch under the same target organization within the target area, the location information and service data of each branch are obtained; the service data of each branch includes the number of on-duty personnel and the average daily customer flow of the branch. Based on the location information of each branch office and the location information of each area point within the target area, the basic distance between each area point and each branch office is determined. For each branch, the ratio between the number of staff on duty and the average daily customer flow is used as the weighting coefficient for that branch. Based on the weighting coefficients of each branch, the basic distance between each regional point and each branch is weighted to obtain the weighted distance between each regional point and each branch. Based on the weighted distance between each regional point and each branch, the initial outward expansion area of ​​each branch within the target area is determined; Based on the information on activity sites and / or residence sites within each initial expansion area, the resource density of each initial expansion area is determined; The rationality of the planning for each initial expansion area is determined based on the resource density of each initial expansion area. Based on the rationality of the preliminary expansion area plans, the business expansion areas of each branch office within the target area are determined; The step of determining the business expansion area of ​​each branch within the target area based on the rationality of the preliminary expansion area plan includes: If any initial expansion area is found to be poorly planned, the service data of each branch office will be updated, and based on the updated service data, the process will return to determine the initial expansion area of ​​each branch office within the target area based on its location information and service data; or, Update each branch office, and based on the updated branch offices, return to retrieve the location information and service data of each branch office.

2. The method according to claim 1, characterized in that, The step of determining the preliminary outward expansion area of ​​each branch within the target area based on the weighted distance between each regional point and each branch includes: Based on the weighted distance between each regional point and each branch office, and the business interaction between each regional point and each branch office, the initial expansion area of ​​each branch office within the target area is determined.

3. The method according to claim 1, characterized in that, The step of determining the business expansion area of ​​each branch within the target area based on the rationality of the preliminary expansion area plan also includes: If the planning of each initial expansion area is reasonable, then each initial expansion area shall be regarded as the business expansion area of ​​each branch in the target area.

4. The method according to claim 1, characterized in that, The method further includes: Based on the business expansion areas of each branch office within the target area, as well as the service data and resource density of each branch office, a display interface is generated. Output the aforementioned display interface.

5. A device for determining business expansion areas, characterized in that, The device includes: The data acquisition module is used to respond to the expansion area planning request of each branch under the same target organization within the target area, and to acquire the location information and service data of each branch; the service data of each branch includes the number of on-duty personnel and the average daily passenger flow of the branch. The first area determination module is used to determine the preliminary outward expansion area of ​​each branch within the target area based on the location information and service data of each branch. The second region determination module is used to determine the business expansion area of ​​each branch in the target area based on the resource density of each preliminary expansion area. The first region determination module includes: The first distance unit is used to determine the basic distance between each regional point and each branch based on the location information of each branch and the location information of each regional point within the target area. The coefficient determination unit is used to determine the weighting coefficient of each branch based on the service data of each branch. The second distance unit is used to perform weighted processing on the basic distance between each area point and each branch according to the weighting coefficient of each branch, so as to obtain the weighted distance between each area point and each branch. The region determination unit is used to determine the preliminary outward expansion area of ​​each branch within the target area based on the weighted distance between each region point and each branch. The coefficient determination unit is specifically used to use the ratio between the number of on-duty personnel and the average daily passenger flow of each branch as the weighting coefficient of that branch. The second region determination module includes: The density confirmation unit is used to determine the resource density of each preliminary expansion area based on the activity site information and / or residential site information within each preliminary expansion area. The rationality determination unit is used to determine the rationality of the planning for each preliminary expansion area based on the resource density of each preliminary expansion area. The area determination unit is used to determine the business expansion area of ​​each branch within the target area based on the rationality of the preliminary expansion area plan. The region determination unit is specifically used to update the service data of each branch office if there is an unreasonable planning for any initial expansion region, and based on the updated service data, return to execute the determination of the initial expansion region of each branch office within the target region according to the location information and service data of each branch office; or, Update each branch office, and based on the updated branch offices, return to retrieve the location information and service data of each branch office.

6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.