Resource planning method and device and storage medium
By entering the resource characteristic data of the area to be deployed into the pre-trained classification model, determining the target area and generating a resource planning scheme, the problem of low level of resource planning automation is solved, efficient resource planning is achieved, and operation and maintenance costs are reduced.
Patent Information
- Application Number
- CN202310685254.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-09
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2043-06-09
AI Technical Summary
In the prior art, the level of automation of resource planning processes is low, resulting in low work efficiency and high labor costs.
By obtaining resource characteristic data of the area to be deployed, inputting a pre-trained classification model, determining the planning type, determining the target area based on the type, and generating a resource planning scheme, the entire process does not require manual participation.
It improves the automation level of resource planning, improves work efficiency, and reduces operation and maintenance costs.
Smart Images

Figure CN119109799A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a resource planning method, device and storage medium. Background Art
[0002] The transmission of service data can be achieved by deploying transmission devices between service terminals. When a new service is needed in a certain area, it is necessary to check the resources such as the deployed transmission devices and service terminals, and then plan the resources for the area where the service is to be deployed.
[0003] In actual applications, it is necessary to carry out human resource planning based on the resource verification results of transmission devices and business terminals, which causes operation and maintenance pain points such as low work efficiency and high labor costs. Summary of the invention
[0004] The present application provides a resource planning method, device and storage medium, which are used to solve the problem of low automation level in the resource planning process.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, a resource planning method is provided, the method comprising: after obtaining resource feature data of a to-be-deployed area, the resource feature data of the to-be-deployed area can be input into a pre-trained classification model to obtain a planning type of the to-be-deployed area. The classification model is trained based on resource feature data of multiple sample areas. Then, based on the planning type, a target area corresponding to the to-be-deployed area can be determined, and a resource planning scheme for the target area to call resources from the to-be-deployed area can be generated.
[0007] Optionally, a method for determining a target area corresponding to an area to be deployed according to a planning type includes: when the planning type indicates that the first resource does not include at least one of the second resources, determining an adjacent area where at least one resource has been deployed as the target area; the first resource is a resource deployed in the area to be deployed; the second resource is a resource required to implement the business; and the distance between the adjacent area and the area to be deployed is less than a preset distance.
[0008] Optionally, the second resource includes a transmission device and a service terminal; when the planning type indicates that the first resource does not include at least one of the second resources, the method of determining an adjacent area where at least one resource has been deployed as a target area comprises: when the first resource includes a transmission device but does not include a service terminal, determining a first adjacent area where a service terminal has been deployed as a target area.
[0009] Optionally, the second resource includes a transmission device and a service terminal; when the planning type indicates that the first resource does not include at least one of the second resources, the method of determining an adjacent area where at least one resource has been deployed as a target area comprises: when the first resource does not include a transmission device and does not include a service terminal, determining a first adjacent area where a service terminal has been deployed, or a second adjacent area where a transmission device has been deployed as a target area.
[0010] Optionally, the resource planning method further includes: generating a prompt message; the prompt message is used to prompt to add a transmission device to be deployed in the area to be deployed.
[0011] Optionally, the method for determining a target area corresponding to the area to be deployed according to a planning type includes: when the planning type indicates that the first resource includes the second resource, determining the area to be deployed as the target area.
[0012] Optionally, the method for obtaining resource characteristic data of the area to be deployed includes: obtaining initial resource data of the area to be deployed; performing data processing on the initial resource data to obtain resource characteristic data; the data processing includes: at least one of data cleaning, data integration, data transformation and data reduction.
[0013] In a second aspect, a resource planning device is provided, including: an acquisition unit, a classification unit, a determination unit and a generation unit; the acquisition unit is used to acquire resource feature data of the area to be deployed; the classification unit is used to input the resource feature data of the area to be deployed into a pre-trained classification model to obtain a planning type of the area to be deployed; the classification model is trained based on the resource feature data of multiple sample areas; the determination unit is used to determine a target area corresponding to the area to be deployed based on the planning type; the generation unit is used to generate a resource planning plan for the target area to call resources from the area to be deployed.
[0014] Optionally, the determination unit is specifically used to: when the planning type indicates that the first resource does not include at least one of the second resources, determine an adjacent area where at least one resource has been deployed as a target area; the first resource is a resource deployed in the area to be deployed; the second resource is a resource required to implement the business; the distance between the adjacent area and the area to be deployed is less than a preset distance.
[0015] Optionally, the second resource includes a transmission device and a service terminal; and the determination unit is specifically configured to: when the first resource includes the transmission device but does not include the service terminal, determine a first adjacent area where the service terminal has been deployed as the target area.
[0016] Optionally, the second resource includes a transmission device and a service terminal; and the determination unit is specifically used to: when the first resource does not include a transmission device and does not include a service terminal, determine a first adjacent area where a service terminal has been deployed, or a second adjacent area where a transmission device has been deployed as a target area.
[0017] Optionally, the device also includes: a prompt unit; the prompt unit is used to generate a prompt message; the prompt message is used to prompt to add a transmission device to be deployed in the area to be deployed.
[0018] Optionally, the determining unit is specifically configured to: when the planning type indicates that the first resource includes the second resource, determine the area to be deployed as the target area.
[0019] Optionally, an acquisition unit is specifically used to acquire initial resource data of the area to be deployed; perform data processing on the initial resource data to obtain resource feature data; the data processing includes: at least one of data cleaning, data integration, data transformation and data reduction.
[0020] In a third aspect, a resource planning device is provided, comprising a memory and a processor; the memory is used to store computer execution instructions, and the processor and the memory are connected via a bus; when the resource planning device is running, the processor executes the computer execution instructions stored in the memory, so that the resource planning device executes the resource planning method described in the first aspect.
[0021] The resource planning device may be a network device, or a part of a network device, such as a chip system in the network device. The chip system is used to support the network device to implement the functions involved in the first aspect and any possible implementation thereof, for example, to obtain, determine, and send the data and / or information involved in the above-mentioned resource planning method. The chip system includes a chip, and may also include other discrete devices or circuit structures.
[0022] In a fourth aspect, a computer-readable storage medium is provided, the computer-readable storage medium comprising computer execution instructions, and when the computer execution instructions are executed on a computer, the computer executes the resource planning method described in the first aspect.
[0023] In a fifth aspect, a computer program product is also provided, which includes computer instructions. When the computer instructions are executed on a resource planning device, the resource planning device executes the resource planning method as described in the first aspect above.
[0024] It should be noted that the above computer instructions may be stored in whole or in part on a first computer-readable storage medium, wherein the first computer-readable storage medium may be packaged together with the processor of the resource planning device, or may be packaged separately from the processor of the resource planning device, which is not limited in the embodiments of the present application.
[0025] The description of the second, third, fourth and fifth aspects of the present application can refer to the detailed description of the first aspect; and the beneficial effects of the second, third, fourth and fifth aspects can refer to the beneficial effect analysis of the first aspect, which will not be repeated here.
[0026] In the embodiments of the present application, the name of the resource planning device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear with other names. As long as the functions of each device or functional module are similar to those of the present application, they fall within the scope of the claims of the present application and their equivalent technologies.
[0027] These and other aspects of the present application will become more apparent from the following description.
[0028] The technical solution provided by this application brings at least the following beneficial effects:
[0029] Based on any of the above aspects, the present application provides a resource planning method. After obtaining the resource feature data of the area to be deployed, the resource feature data of the area to be deployed can be input into a pre-trained classification model to obtain the planning type of the area to be deployed. The classification model is trained based on the resource feature data of multiple sample areas. Then, according to the planning type, the target area corresponding to the area to be deployed can be determined, and a resource planning scheme for the target area to call resources from the area to be deployed can be generated.
[0030] It can be seen that this application can realize the input of resource feature data of the area to be deployed and the output of resource planning scheme, and no human participation is required in the whole process. Compared with general technology, this application can effectively improve the automation level of resource planning, thereby improving work efficiency and reducing operation and maintenance costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 A schematic diagram of the structure of a resource planning system provided in an embodiment of the present application;
[0032] Figure 2 A schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;
[0033] Figure 3 A schematic diagram of the hardware structure of another communication device provided in an embodiment of the present application;
[0034] Figure 4 A schematic diagram of a resource planning method provided in an embodiment of the present application Figure 1 ;
[0035] Figure 5A schematic diagram of a resource planning method provided in an embodiment of the present application Figure 2 ;
[0036] Figure 6 A schematic diagram of adjacent area resource scheduling provided in an embodiment of the present application;
[0037] Figure 7 A schematic diagram of a mapping relationship provided in an embodiment of the present application;
[0038] Figure 8 A schematic diagram of the structure of a resource planning device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0040] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0041] In order to facilitate a clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and order of execution.
[0042] As shown in the background art, the general resource planning method has a low level of automation in the resource planning process.
[0043] The embodiment of the present application provides a resource planning method. After obtaining the resource feature data of the area to be deployed, the resource feature data of the area to be deployed can be input into a pre-trained classification model to obtain the planning type of the area to be deployed. The classification model is trained based on the resource feature data of multiple sample areas. Then, according to the planning type, the target area corresponding to the area to be deployed can be determined, and a resource planning scheme for the target area to call resources from the area to be deployed can be generated.
[0044] It can be seen that this application can realize the input of resource feature data of the area to be deployed and the output of resource planning scheme, and no human participation is required in the whole process. Compared with general technology, this application can effectively improve the automation level of resource planning, thereby improving work efficiency and reducing operation and maintenance costs.
[0045] This resource planning method is applicable to resource planning systems. Figure 1 As shown, the resource planning system includes: a resource planning device 11, a service terminal 12 and a transmission device 13.
[0046] The service terminal 12 and the transmission device 13 are resources that have been deployed in the area. The resource planning device 11 is connected to the deployed resources.
[0047] It should be noted that the area where the service terminal 12 is deployed will also deploy the transmission device 13. Therefore, each area may only deploy the transmission device 13, or deploy both the service terminal 12 and the transmission device 13, or neither of them may be deployed.
[0048] Alternatively, a region may be a building, or other pre-divided business area. Figure 1 Only "area 1, area 2, area 3 and area 4" are taken as an example, and this application does not limit this. Area 1 and area 4 deploy both service terminals 12 and transmission devices 13, area 2 deploys only transmission devices 13, and area 3 deploys neither service terminals 12 nor transmission devices 13.
[0049] In one embodiment, the resource planning device 11 may collect resource data of resources deployed in various regions, and perform resource planning for any region based on the deployed resources.
[0050] Optionally, the resource planning device 11 is a device that can be deployed independently, and can be a server in a server cluster (consisting of multiple servers), or a chip in the server, or a system on a chip in the server, or can be implemented through a virtual machine deployed on a physical machine, which is not limited in the embodiments of the present application.
[0051] In one embodiment, the service terminal 12 refers to a computer system, device or application software that can be used for service operation and interaction and is provided within an enterprise or organization to implement a specific service. For example, a multi-service access platform (MSAP) device, a computer terminal, an optical transport network (OTN) device, an ATM, an unmanned vending machine, a registration machine and other terminal devices, which are not limited in the present embodiment of the application.
[0052] In one embodiment, the transmission device 13 is a device for transmitting business data for the business terminal 12, and may include transmission lines such as optical cables and electrical cables, and may also include relay devices such as hubs, switches, routers, and gateway devices.
[0053] Combination Figure 1 The resource planning device 11, the service terminal 12 and the transmission device 13 all include Figure 2 or Figure 3 The components included in the communication device shown are described below. Figure 2 and Figure 3 Taking the communication device shown as an example, the hardware structure of the resource planning device 11, the service terminal 12 and the transmission device 13 is introduced.
[0054] like Figure 2 , which is a schematic diagram of a hardware structure of a communication device provided in an embodiment of the present application. The communication device includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, the memory 22, and the communication interface 23 can be connected via a bus 24.
[0055] The processor 21 is the control center of the communication device, which can be a processor or a general term for multiple processing elements. For example, the processor 21 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0056] As an embodiment, the processor 21 may include one or more CPUs, such as Figure 2 CPU 0 and CPU 1 are shown in .
[0057] The memory 22 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0058] In a possible implementation, the memory 22 may exist independently of the processor 21, and the memory 22 may be connected to the processor 21 via a bus 24 to store instructions or program codes. When the processor 21 calls and executes the instructions or program codes stored in the memory 22, the resource planning method provided in the following embodiments of the present invention can be implemented.
[0059] In another possible implementation, the memory 22 may also be integrated with the processor 21 .
[0060] The communication interface 23 is used for the communication device to connect with other devices through a communication network, and the communication network may be Ethernet, wireless access network, wireless local area network (WLAN), etc. The communication interface 23 may include a receiving unit for receiving data and a sending unit for sending data.
[0061] The bus 24 may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 2 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0062] Figure 3 FIG. 2 shows another hardware structure of the communication device in the embodiment of the present invention. Figure 3 As shown, the communication device may include a processor 31 and a communication interface 32. The processor 31 is coupled to the communication interface 32.
[0063] The functions of the processor 31 may refer to the description of the processor 21. In addition, the processor 31 also has a storage function and can function as the memory 22 described above.
[0064] The communication interface 32 is used to provide data to the processor 31. The communication interface 32 may be an internal interface of the communication device, or an external interface of the communication device (equivalent to the communication interface 23).
[0065] It should be pointed out that Figure 2 (or Figure 3 ) does not constitute a limitation on the communication device, except Figure 2 (or Figure 3) In addition to the components shown in the figure, the communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0066] The resource planning method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0067] Combination Figure 1 ,like Figure 4 As shown, the resource planning method provided in the embodiment of the present application can be applied to the resource planning device 11. The resource planning method includes:
[0068] S401. The resource planning device obtains resource characteristic data of the area to be deployed.
[0069] Optionally, the resources may include: service terminals and transmission devices.
[0070] Optionally, the resource characteristic data may include: resource data of the service terminal, resource data of the transmission device, identification information of the area to be deployed, and service information of the service to be deployed.
[0071] Exemplarily, the resource data of the service terminal may include: network element equipment, equipment type, address of the computer room where the equipment is located, longitude and latitude of the computer room where the equipment is located, rack, frame, slot, board, board type, port, port type, online status of network element equipment, slot board occupancy status, and port occupancy status.
[0072] The resource data of the transmission device may include: optical cable segment code, optical cable segment name, optical cable segment starting end facilities, address of the computer room where the starting end of the optical cable segment is located, longitude and latitude of the computer room where the starting end of the optical cable segment is located, optical cable segment terminating end facilities, address of the computer room where the terminating end of the optical cable segment is located, and longitude and latitude of the computer room where the terminating end of the optical cable segment is located.
[0073] The identification information of the area to be deployed may include: building code, building name, building address, and building longitude and latitude.
[0074] The business information of the business to be deployed may include: product type and the standard solution template corresponding to the product.
[0075] In one practicable manner, a user may input a resource planning instruction, wherein the resource planning instruction may include identification information of the area to be deployed and a service identification of the service to be deployed. Then, the resource planning device may obtain resource feature data of the area to be deployed in response to the resource planning instruction.
[0076] In one practicable manner, the method for a resource planning device to obtain resource characteristic data of a to-be-deployed area may include: the resource planning device obtains initial resource data of the to-be-deployed area, and then performs data processing on the initial resource data to obtain resource characteristic data, thereby effectively improving the quality of the data and helping to improve the precision and accuracy of a subsequent classification model.
[0077] Optionally, data processing may include: at least one of data cleaning, data integration, data transformation and data reduction, and may also include uniformly naming the fields in the initial resource data according to preset naming rules to achieve data standardization.
[0078] Data cleaning can include: data deduplication and missing value processing. Optionally, missing data can be deleted or replaced with the mean or median.
[0079] Data transformation may include normalizing or discretizing continuous features and performing one-hot encoding on discrete features.
[0080] In one possible implementation, the resource planning device may generate a data collection instruction in response to the resource planning instruction to collect initial resource data. The data collection instruction may be one-time or periodic.
[0081] S402: The resource planning device inputs the resource feature data of the area to be deployed into a pre-trained classification model to obtain a planning type of the area to be deployed.
[0082] Among them, the classification model is trained based on the resource feature data of multiple sample areas.
[0083] Optionally, the classification model can be a logistic regression model, a decision tree model, a support vector machine model, a naive Bayes model, a random forest model, a gradient boosting model, etc.
[0084] In one feasible method, the problem of sample data, that is, the imbalance of resource feature data in multiple sample areas, can be solved by downsampling, smote sampling, etc.
[0085] Optionally, the planning type may indicate that the first resource includes the second resource, or indicate that the first resource does not include at least one of the second resources.
[0086] The first resource is a resource that has been deployed in the area to be deployed, and the second resource is a resource required to implement the business.
[0087] It should be noted that the first resource does not include at least one resource in the second resource. There are two situations: the first situation is that the first resource only includes some resources in the second resource, and the second situation is that the first resource does not include any resource in the second resource.
[0088] Optional, such as Figure 5 As shown, when the resources include service terminals and transmission devices, the planning types output by the classification model may include: areas with service terminals (i.e., indicating that the first resource includes the second resource), areas with transmission devices but no service terminals (i.e., the first resource only includes part of the resources in the second resource), and areas with no transmission devices and no service terminals (i.e., the first resource does not include any resources in the second resource).
[0089] It should be noted that when a service terminal is deployed in an area, a transmission device is also deployed at the same time. Therefore, an area with a service terminal can mean an area with a transmission device and a service terminal. In addition, there is no area with a service terminal but no transmission device.
[0090] S403: The resource planning device determines a target area corresponding to the area to be deployed according to the planning type.
[0091] In one achievable approach, combining Figure 5 When the planning type indicates that the first resource does not include at least one resource in the second resource, S403 may specifically include:
[0092] S1. The resource planning device determines an adjacent area where at least one resource has been deployed as a target area.
[0093] Specifically, in order to reduce the operation and maintenance cost of resource calling and improve the efficiency of resource calling, the distance between the adjacent area and the area to be deployed is less than a preset distance.
[0094] Optionally, the distance between regions can be calculated using latitude and longitude parameters.
[0095] The technical solution provided by the above embodiment brings at least the following beneficial effects: It can be seen from S1 that when the first resource does not include at least one of the second resources, that is, the resources in the area to be deployed are insufficient to support the business, the present application can flexibly call the deployed resources from the adjacent area, which can effectively improve resource utilization and avoid resource waste caused by repeated deployment.
[0096] like Figure 5 As shown, in the first case, when the first resource includes a transmission device but does not include a service terminal, S1 specifically includes:
[0097] S11. The resource planning device determines a first adjacent area where a service terminal has been deployed as a target area.
[0098] For areas with transmission devices but no service terminals, the transmission devices can be used to connect to other areas with transmission devices, and then the areas with service terminals can be found. By accessing the service terminals in the areas with service terminals, the service transmission network can be connected to realize service deployment.
[0099] For example, Figure 6 As shown, there are building A, building B, building C and building D.
[0100] Building A is equipped with a station (i.e., service terminal) of OTN equipment and the transmitting end of the optical cable used to transmit data to Building B.
[0101] Building B is equipped with a receiving end of an optical cable for receiving data transmitted by Building A, and a transmitting end of an optical cable for transmitting data to Building C and Building D. Building B has no service terminals.
[0102] Building C is equipped with a station (i.e., service terminal) equipped with OTN equipment, as well as the receiving end of the optical cable for receiving data transmitted by Building B.
[0103] Building D is equipped with a receiving end of an optical cable for receiving data transmitted by Building B. Building D does not have a service terminal.
[0104] In this case, building B only needs to jump the fiber once to connect to the main network by accessing the OTN equipment in building C.
[0105] like Figure 5 As shown, in the second case, when the first resource does not include a transmission device and does not include a service terminal, S1 specifically includes:
[0106] S12: The resource planning device determines the first adjacent area where the service terminal is deployed, or the second adjacent area where the transmission device is deployed as the target area.
[0107] For an area without a transmission device and a service terminal, an adjacent area with a service terminal, or an area with a transmission device but without a service terminal, may be pushed.
[0108] In one practicable manner, the resource planning device may select the first adjacent area or the second adjacent area that is closest.
[0109] In one practicable manner, after the resource planning device executes S12, the method further includes:
[0110] S2. The resource planning device generates a prompt message.
[0111] The prompt message is used to prompt the deployment of additional transmission devices in the area to be deployed.
[0112] The technical solution provided by the above embodiment brings at least the following beneficial effects: As can be seen from S2, when the deployed resources do not include a transmission device and do not include a service terminal, the resource planning device can guide them to connect to an adjacent resource area through a newly built transmission device. Since the technical difficulty of building a new transmission device is lower than that of building a new service terminal, the present application can further provide a resource scheduling solution with reasonable cost and low technical difficulty.
[0113] In one achievable approach, combining Figure 5 When the planning type indicates that the first resource includes the second resource, S403 may specifically include:
[0114] S3. The resource planning device determines the area to be deployed as the target area.
[0115] In one practicable manner, the resource planning device may establish a mapping relationship between the service terminal and the region based on the device identification of the service terminal and the identification information of the region where the service terminal is deployed, so as to facilitate checking of resources in the region where the service terminal is located.
[0116] For example, Figure 7 As shown, the service terminal and the region have name identifiers such as name and code, and location identifiers such as address and longitude and latitude. The mapping relationship between the service terminal and the region is established through the characteristics of the above identifiers. For example, for the location identifier, a mapping relationship 1 between the service terminal and the region with the same six-level address can be established. For the name identifier, a mapping relationship 2 between the service terminal and the region that meets the preset association rule can be established.
[0117] The technical solution provided by the above embodiment brings at least the following beneficial effects: It can be seen from S3 that when the planning type indicates that the first resource includes the second resource, that is, the resources in the area to be deployed can support the business, the present application can output a resource planning method for calling the above resources to implement the business.
[0118] S404: The resource planning device generates a resource planning plan for the target area to call resources from the to-be-deployed area.
[0119] In one practicable manner, the resource planning device may display the resource planning plan in any form such as text, image, table, etc.
[0120] The technical solution provided by the above embodiment brings at least the following beneficial effects: As can be seen from S401-S404, after obtaining the resource feature data of the area to be deployed, the resource feature data of the area to be deployed can be input into a pre-trained classification model to obtain the planning type of the area to be deployed. The classification model is trained based on the resource feature data of multiple sample areas. Then, based on the planning type, the target area corresponding to the area to be deployed can be determined, and a resource planning scheme for the target area to call resources from the area to be deployed can be generated.
[0121] It can be seen that this application can realize the input of resource feature data of the area to be deployed and the output of resource planning scheme, and no human participation is required in the whole process. Compared with general technology, this application can effectively improve the automation level of resource planning, thereby improving work efficiency and reducing operation and maintenance costs.
[0122] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to realize the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0123] The embodiment of the present application can divide the resource planning device into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0124] like Figure 8 , which is a schematic diagram of the structure of a resource planning device provided in an embodiment of the present application. The resource planning device can be used to execute the resource planning method shown above. Figure 8 The resource planning device shown includes: an acquisition unit 01, a classification unit 02, a determination unit 03 and a generation unit 04.
[0125] The acquisition unit 01 is used to acquire resource feature data of the area to be deployed.
[0126] The classification unit 02 is used to input the resource feature data of the area to be deployed into a pre-trained classification model to obtain the planning type of the area to be deployed; the classification model is trained based on the resource feature data of multiple sample areas.
[0127] The determination unit 03 is used to determine the target area corresponding to the area to be deployed according to the planning type.
[0128] The generating unit 04 is used to generate a resource planning scheme for the target area to call resources from the area to be deployed.
[0129] Optionally, determination unit 03 is specifically used to: when the planning type indicates that the first resource does not include at least one resource in the second resource, determine the adjacent area where at least one resource has been deployed as the target area; the first resource is a resource deployed in the area to be deployed; the second resource is a resource required to implement the business; the distance between the adjacent area and the area to be deployed is less than a preset distance.
[0130] Optionally, the second resource includes a transmission device and a service terminal; the determination unit 03 is specifically used to: when the first resource includes a transmission device but does not include a service terminal, determine a first adjacent area where the service terminal has been deployed as the target area.
[0131] Optionally, the second resource includes a transmission device and a service terminal; the determination unit 03 is specifically used to: when the first resource does not include a transmission device and does not include a service terminal, determine the first adjacent area where the service terminal is deployed, or the second adjacent area where the transmission device is deployed as the target area.
[0132] Optionally, the device also includes: a prompt unit 05.
[0133] The prompt unit 05 is used to generate a prompt message; the prompt message is used to prompt to add a transmission device to be deployed in the area to be deployed.
[0134] Optionally, the determination unit 03 is specifically configured to: when the planning type indicates that the first resource includes the second resource, determine the area to be deployed as the target area.
[0135] Optionally, the acquisition unit 01 is specifically used to acquire initial resource data of the area to be deployed; perform data processing on the initial resource data to obtain resource feature data; the data processing includes: at least one of data cleaning, data integration, data transformation and data reduction.
[0136] An embodiment of the present application further provides a computer-readable storage medium, which includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer executes the resource planning method provided in the above embodiment.
[0137] The embodiment of the present application also provides a computer program, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program can implement the resource planning method provided in the above embodiment.
[0138] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the present invention may be implemented in hardware, software, firmware, or any combination thereof. When implemented using software, the functions may be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer-readable storage media and communication media, wherein communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium may be any available medium that a general or special-purpose computer can access.
[0139] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0140] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The unit described as a separate component may or may not be physically separated, and the component displayed as a unit may be a physical unit or multiple physical units, that is, it may be located in one place, or it may be distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0141] In addition, each functional unit in each embodiment of the present invention can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the usual technology or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a disk, or an optical disk.
[0142] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A resource planning method, characterized in that: include: Obtain resource feature data of the area to be deployed; Inputting resource feature data of the area to be deployed into a pre-trained classification model to obtain a planning type of the area to be deployed; The classification model is trained based on resource feature data of multiple sample areas; Determining a target area corresponding to the area to be deployed according to the planning type; Generate a resource planning plan for the target area to call resources from the to-be-deployed area.
2. The method according to claim 1, characterized in that The determining, according to the planning type, a target area corresponding to the area to be deployed includes: When the planning type indicates that the first resource does not include at least one of the second resources, an adjacent area where the at least one resource has been deployed is determined as the target area; the first resource is a resource deployed in the area to be deployed; the second resource is a resource required to implement the business; and the distance between the adjacent area and the area to be deployed is less than a preset distance.
3. The method according to claim 2, characterized in that The second resource includes a transmission device and a service terminal; when the planning type indicates that the first resource does not include at least one resource of the second resource, determining an adjacent area where the at least one resource has been deployed as the target area includes: When the first resource includes the transmission device but does not include the service terminal, a first adjacent area where the service terminal is deployed is determined as the target area.
4. The method according to claim 2, characterized in that: The second resource includes a transmission device and a service terminal; when the planning type indicates that the first resource does not include at least one resource of the second resource, determining an adjacent area where the at least one resource has been deployed as the target area includes: When the first resource does not include the transmission device and does not include the service terminal, a first adjacent area where the service terminal is deployed, or a second adjacent area where the transmission device is deployed is determined as the target area.
5. The method according to claim 4, characterized in that Also includes: Generate a prompt message; The prompt message is used to prompt to add the transmission device to the deployment area.
6. The method according to claim 1, characterized in that The determining, according to the planning type, a target area corresponding to the area to be deployed includes: When the planning type indicates that the first resource includes the second resource, the area to be deployed is determined as the target area.
7. The method according to any one of claims 1 to 6, characterized in that: The obtaining of resource characteristic data of the area to be deployed includes: Acquiring initial resource data of the area to be deployed; Data processing is performed on the initial resource data to obtain the resource characteristic data; the data processing includes: at least one of data cleaning, data integration, data transformation and data reduction.
8. A resource planning device, characterized in that: include: Acquisition unit, classification unit, determination unit and generation unit; The acquisition unit is used to acquire resource feature data of the area to be deployed; The classification unit is used to input the resource feature data of the area to be deployed into a pre-trained classification model to obtain the planning type of the area to be deployed; The classification model is trained based on resource feature data of multiple sample areas; The determining unit is used to determine a target area corresponding to the area to be deployed according to the planning type; The generating unit is used to generate a resource planning scheme for the target area to call resources from the to-be-deployed area.
9. A resource planning device, characterized in that: It includes a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the resource planning device is running, the processor executes the computer execution instructions stored in the memory, so that the resource planning device executes the resource planning method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer is enabled to execute the resource planning method according to any one of claims 1 to 7.
Citation Information
Patent Citations
LTE network deployment method and device
CN105101231A
Full-service-oriented regional grid division method and device
CN111092749A
Network slice deployment method and device, server and computer readable storage medium
CN113726586A
Smart power grid communication network planning method, system and device and storage medium
CN114205830A
Resource scheduling method and device and storage medium
CN116095756A
