Network equipment deployment scheme generation method and device, storage medium and electronic equipment

By automatically calculating the number and location of wireless relay devices and generating network equipment deployment solutions, the problem of low manual planning efficiency is solved and efficient network coverage is achieved.

CN119729511AActive Publication Date: 2025-03-28GUANGZHOU XAIRCRAFT TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202311265842.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-03-28
Estimated Expiration
2043-09-27

AI Technical Summary

Technical Problem

When covering the farm with wireless network, it is necessary to manually plan the number of network equipment and installation location, which is inefficient.

Method used

By obtaining the boundary information of the target area and the current address information of the target server, combining the network coverage radius of the wireless relay device and the communication distance between adjacent devices, the number of required wireless relay devices and the target location information of each device are automatically calculated, thereby generating a network device deployment plan.

Benefits of technology

Get rid of the dependence on manual planning networks, improve the efficiency of network equipment deployment, and ensure full communication coverage of target areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729511A_ABST
    Figure CN119729511A_ABST
Patent Text Reader

Abstract

The invention provides a network equipment deployment scheme generation method and device, a storage medium and electronic equipment. The method comprises the following steps: acquiring boundary information of a target area; obtaining current address information of the target server; and generating a network equipment deployment scheme based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay equipment, the communication distance between the adjacent wireless relay equipment and the boundary information. According to the method, the number of the required wireless relay devices and the target position information of each wireless relay device are automatically calculated, and then the network device deployment scheme is generated, so that the dependence on manual network planning is eliminated, and the planning efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device, storage medium and electronic device for generating a network equipment deployment plan. Background Art

[0002] Smart agriculture is the current mainstream development trend, and smart farms are a hot topic. Smart farms need to control terminal devices in the farm through wired or wireless networks, among which wireless network control is more suitable for farm operations. An important condition for its implementation is the need for comprehensive wireless network coverage of the farm.

[0003] Currently, when network coverage is provided to farms, it is usually necessary to manually plan the number of network devices and installation locations, which results in low efficiency. Summary of the invention

[0004] The purpose of the present application is to provide a method, device, storage medium and electronic device for generating a network device deployment plan, so as to at least partially improve the above-mentioned problems.

[0005] In order to achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:

[0006] In a first aspect, an embodiment of the present application provides a method for generating a network equipment deployment plan, the method comprising: obtaining boundary information of a target area; obtaining current address information of a target server; and generating a network equipment deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of a wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information.

[0007] In the present application scheme, the number of required wireless relay devices and the target location information of each wireless relay device (i.e., the installation location of the wireless relay device) are automatically calculated based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information, and then a network equipment deployment plan is generated, thereby getting rid of the dependence on manual network planning and improving planning efficiency.

[0008] Optionally, the generating of the network device deployment scheme includes: dividing the wireless relay devices into N levels, setting the distance between the target location information of the first-level wireless relay device and the current address information of the target server to be less than or equal to the communication distance between the wireless relay device and the local server; setting the target location information of the i-th level wireless relay device and the target location information of at least one i-1-th level wireless relay device to be less than or equal to the communication distance between adjacent wireless relay devices, 2≤i≤N. So as to achieve comprehensive communication coverage of the target area through the minimum number of wireless relay devices.

[0009] Optionally, the generating of the network device deployment plan includes: planning the target location information of each wireless relay device so that the communication network of the target server and all wireless relay devices has complete communication coverage of the target area; and generating a network device deployment map based on the current address information of the target server and the target location information of each wireless relay device. The network device deployment map is marked with the target location information of each wireless relay device.

[0010] In the present application scheme, the target location information of each wireless relay device can be displayed through the network device deployment map, which is convenient for users to observe and convenient for deploying wireless relay devices according to the identification of the network device deployment map, thereby improving deployment efficiency.

[0011] Optionally, generating a network device deployment plan includes: determining an uncovered area based on current address information of the target server, location information of a determined wireless relay device, a network coverage radius of the target server, a network coverage radius of the wireless relay device, a communication distance between adjacent wireless relay devices, and the boundary information; and obtaining location information of the wireless relay device to be determined based on the network coverage radius of the wireless relay device and the uncovered area, thereby generating a network device deployment plan.

[0012] Optionally, the generating of the network equipment deployment plan includes: taking the current address information of the target server as the center, and deploying the wireless relay equipment layer by layer from the inside to the outside according to the network coverage radius of the target server and the network coverage radius of the wireless relay equipment, until the communication network of the target server and all the wireless relay equipment has complete communication coverage of the boundary information.

[0013] Optionally, before generating a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices and the boundary information, the method also includes: determining whether the target server is within the target area based on the current address information and the boundary information; if the target server is not within the target area, generating a location movement prompt to remind the user to move the target server into the target area; and repeatedly obtaining the current address information of the target server until the target server is within the target area.

[0014] In the solution of the present application, the number of wireless relay devices is reduced as much as possible by ensuring that the target server is within the target area.

[0015] Optionally, the step of generating a network device deployment scheme based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information includes: inputting the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information into a pre-trained neural network model, and the neural network model outputs at least one alternative scheme; determining the network device deployment scheme from the at least one alternative scheme based on a weight condition; wherein the weight condition includes a first weight and a second weight, the first weight being a weight corresponding to the total number of the wireless relay devices, the second weight being a weight corresponding to the ratio of the first wireless relay device to the total number of the wireless relay devices, and the first wireless relay device being a wireless relay device whose target location information is on a ridge or road edge in the target area. Thus, the number of deployed wireless relay devices can be minimized, while reducing the impact of deployed wireless relay devices on agricultural production.

[0016] Optionally, after generating a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices and the boundary information, the method further includes: determining an upper-level device corresponding to the wireless terminal device based on the installation location information corresponding to the wireless terminal device and the current address information of the target server and the target location information of each of the wireless relay devices, wherein the upper-level device is the target server or one of the wireless relay devices; adding the installation location information corresponding to the wireless terminal device to the network device deployment plan, and generating pairing prompt information, wherein the pairing prompt information includes identification information of the wireless terminal device and identification information of the corresponding upper-level device.

[0017] In the present application scheme, by reasonably deploying wireless terminal devices, it is ensured that the number of installed wireless terminal devices is minimized and the communication quality of the wireless terminal devices is guaranteed.

[0018] Optionally, after generating a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices and the boundary information, the method also includes: displaying the network device deployment plan.

[0019] By displaying the network device deployment plan and prompting the user to perform network deployment based on the network device deployment plan, the threshold for deploying network devices is lowered.

[0020] In a second aspect, an embodiment of the present application provides a network equipment deployment plan generating device, the device comprising: an information acquisition unit, used to obtain boundary information of a target area; the information acquisition unit is also used to obtain current address information of a target server; a processing unit, used to generate a network equipment deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of a wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information.

[0021] In a third aspect, an embodiment of the present application provides a storage medium on which a computer program is stored, and the computer program implements the above method when executed by a processor.

[0022] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory, wherein the memory is used to store one or more programs; when the one or more programs are executed by the processor, the above method is implemented.

[0023] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0025] Figure 1 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0026] Figure 2 One of the flow charts of the method for generating a network device deployment solution provided in an embodiment of the present application;

[0027] Figure 3 One of the schematic diagrams of the display interface provided in the embodiment of the present application;

[0028] Figure 4 A second flowchart of a method for generating a network device deployment solution provided in an embodiment of the present application;

[0029] Figure 5 A second schematic diagram of a display interface provided in an embodiment of the present application;

[0030] Figure 6 A third flowchart of a method for generating a network device deployment solution provided in an embodiment of the present application;

[0031] Figure 7 A unit diagram of a network equipment deployment plan generating device provided in an embodiment of the present application.

[0032] In the figure: 10 - processor; 11 - memory; 12 - bus; 13 - communication interface; 201 - information acquisition unit; 202 - processing unit. DETAILED DESCRIPTION

[0033] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0034] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0035] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0036] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0037] In the description of the present application, it should be noted that the terms "upper", "lower", "inside", "outside", etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, or are the orientations or positional relationships in which the product of the application is usually placed when in use. They are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0038] In the description of this application, it is also necessary to explain that, unless otherwise clearly specified and limited, the terms "disposed" and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be an indirect connection through an intermediate medium, or it can be the internal communication of two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0039] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0040] The present application embodiment provides an electronic device, which may be a mobile phone device, a computer device, a server device, etc. Figure 1 , a schematic diagram of the structure of an electronic device. The electronic device includes a processor 10, a memory 11, and a bus 12. The processor 10 and the memory 11 are connected via the bus 12, and the processor 10 is used to execute an executable module stored in the memory 11, such as a computer program.

[0041] The processor 10 may be an integrated circuit chip having the ability to process signals. In the implementation process, each step of the network equipment deployment solution generation method may be completed by an integrated logic circuit of hardware in the processor 10 or by instructions in the form of software. The above-mentioned processor 10 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, or discrete hardware components.

[0042] The memory 11 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory.

[0043] The bus 12 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. Figure 1 Although only one bidirectional arrow is used in the figure, it does not mean that there is only one bus 12 or only one type of bus 12 .

[0044] The memory 11 is used to store programs, such as programs corresponding to the network device deployment solution generation device. The network device deployment solution generation device includes at least one software function module that can be stored in the memory 11 in the form of software or firmware or solidified in the operating system (OS) of the electronic device. After receiving the execution instruction, the processor 10 executes the program to implement the network device deployment solution generation method.

[0045] Possibly, the electronic device provided in the embodiment of the present application further includes a communication interface 13. The communication interface 13 is connected to the processor 10 via a bus. Optionally, the electronic device can obtain satellite map information through the communication interface 13, and can also obtain instruction information transmitted by the user through the communication interface 13.

[0046] It should be understood that Figure 1 The structure shown is only a schematic diagram of a portion of the electronic device. The electronic device may also include Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown. Figure 1 Each component shown in the figure can be implemented by hardware, software or a combination thereof.

[0047] The present invention provides a method for generating a network device deployment plan, which can be applied to but not limited to Figure 1 For detailed procedures, please refer to the electronic equipment shown in Figure 2 , the network equipment deployment plan generation method includes: S101, S102 and S105, which are specifically described as follows.

[0048] S101, obtaining boundary information of a target area.

[0049] Optionally, the user can obtain a satellite map on a user terminal (which may be but is not limited to the electronic device mentioned above). When the user terminal displays the satellite map, the user can draw the boundary of the target area on the display interface using a mouse, a stylus or a touch screen, so that the user terminal can obtain the boundary information of the target area.

[0050] Optionally, the user may also directly input boundary information through a human-computer interaction device.

[0051] When the user terminal is different from the electronic device of the execution subject of the present application, the user terminal can transmit the obtained boundary information of the target area to the electronic device.

[0052] The target area in this application may be, but is not limited to, a farm, a pond, an orchard, a hillside, and the like.

[0053] Please refer to Figure 3 , Figure 3This is one of the schematic diagrams of the display interface provided in the embodiment of the present application. Figure 3 The target area is the part within the dotted box in the super farm. Figure 3 The dotted box in represents the boundary information of the target area.

[0054] exist Figure 3 The interface shown also includes touch buttons such as overview, plots, and equipment, which are used to implement corresponding functions and will not be described in detail here. Figure 3 The time, power, signal and other information are for reference only and do not constitute a limitation.

[0055] S102, obtaining the current address information of the target server.

[0056] When the electronic device of the subject of the execution of this application is a user terminal (such as a mobile phone), the user adds the target server to the user terminal by adding an instruction, and the adding instruction includes the identification information of the target server. The user terminal can connect to the target server through a wireless network (Bluetooth or Wi-Fi) and communicate with it, thereby obtaining the current location information of the target server and the network coverage radius of the target server. The current location information can be but is not limited to GPS location information. The current location information and the boundary information in the previous text are in the same coordinate system, for example, both are in GPS coordinates, and of course, they can also be in other satellite coordinates.

[0057] When the electronic device that executes the present application is a signal processing server, the signal processing server can communicate with the target server through a wired network and / or a wireless network, thereby obtaining the current location information of the target server and the network coverage radius of the target server.

[0058] The target server in this application can be but is not limited to a 4G local server.

[0059] S105, generating a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information.

[0060] Optionally, the network device deployment plan includes current address information of the target server and target location information of each wireless relay device, including that the communication network of the target server and all wireless relay devices fully covers the target area.

[0061] Optionally, the network coverage radius of the wireless relay device refers to the communication distance between the wireless relay device and the terminal device (electric valve, camera, weather station, etc.). The network coverage radius of the target server refers to the communication distance between the target server and the terminal device (electric valve, camera, weather station, etc.).

[0062] In the present application scheme, the communication network has complete communication coverage of the target area, so that wireless terminal devices can be deployed at any location within the target area. The wireless terminal devices can be execution devices or collection devices, such as but not limited to wireless electric valve devices, farmland cameras, gate valves, meteorological instruments, etc., which can all be controlled by communication through the communication network.

[0063] In the present application scheme, the number of required wireless relay devices and the target location information of each wireless relay device (i.e., the installation location of the wireless relay device) are automatically calculated based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information, and then a network equipment deployment plan is generated, thereby getting rid of the dependence on manual network planning and improving planning efficiency.

[0064] exist Figure 2 On the basis of the content in S105, how to quickly generate a network equipment deployment plan, the embodiment of the present application also provides an optional implementation method, please refer to the following, S105, based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices and the boundary information to generate a network equipment deployment plan, including: S105-3 and S105-4, which are specifically described as follows.

[0065] S105-3, divide the wireless relay devices into N levels, and set the distance between the target location information of the first level wireless relay device and the current address information of the target server to be less than or equal to the communication distance between the wireless relay device and the local server.

[0066] S105-4, setting the target location information of the i-th level wireless relay device and the target location information of at least one i-1-th level wireless relay device to be less than or equal to the communication distance between adjacent wireless relay devices, 2≤i≤N.

[0067] In an optional implementation, the network device deployment solution includes a network device deployment map, and the network device deployment map identifies the target location information of each wireless relay device. Figure 2 On the basis of the content in S105, how to quickly generate a network equipment deployment plan, the embodiment of the present application also provides an optional implementation method, please refer to the following, S105, based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices and the boundary information to generate a network equipment deployment plan, including: S105-5 and S105-6, which are specifically described as follows.

[0068] S105-5, planning the target location information of each wireless relay device so that the communication network of the target server and all wireless relay devices can fully cover the target area.

[0069] S105-6, generating a network device deployment map based on the current address information of the target server and the target location information of each wireless relay device.

[0070] In the present application scheme, the target location information of each wireless relay device can be displayed through the network device deployment map, which is convenient for users to observe and convenient for deploying wireless relay devices according to the identification of the network device deployment map, thereby improving deployment efficiency.

[0071] exist Figure 2 On the basis of the content in S105, how to quickly generate a network equipment deployment plan, the embodiment of the present application also provides an optional implementation method, please refer to the following, S105, based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices and the boundary information to generate a network equipment deployment plan, including: S105-7 and S105-8, which are specifically described as follows.

[0072] S105-7, determine the uncovered area based on the current address information of the target server, the location information of the determined wireless relay device, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information.

[0073] The determined location information of the wireless relay device may be specified by the user according to actual conditions, for example, set in some specified areas (including but not limited to on the ridge of a field).

[0074] S105-8, obtaining the location information of the wireless relay device to be determined based on the network coverage radius and uncovered area of ​​the wireless relay device, thereby generating a network device deployment plan.

[0075] The network device deployment plan includes the location information of the determined wireless relay devices and the location information of the wireless relay devices to be determined.

[0076] exist Figure 2 On the basis of the content in S105, how to quickly generate a network equipment deployment plan, the embodiment of the present application also provides an optional implementation method, please refer to the following, S105, based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices and the boundary information to generate a network equipment deployment plan, including: S105-9, which is specifically described as follows.

[0077] S105-9, taking the current address information of the target server as the center, deploy wireless relay devices layer by layer from the inside to the outside according to the network coverage radius of the target server and the network coverage radius of the wireless relay device, until the communication network of the target server and all wireless relay devices fully covers the boundary information.

[0078] In the present application scheme, with the target server as the center and boundary information as a constraint, wireless relay devices are deployed layer by layer and level by level. By limiting the distance between the target location information of the first-level wireless relay device and the current address information of the target server to be less than or equal to the communication distance between the wireless relay device and the local server, the target location information of the i-th-level wireless relay device and the target location information of at least one i-1-th-level wireless relay device are less than or equal to the communication distance between adjacent wireless relay devices, and the overlapping coverage area corresponding to the wireless relay devices at the same level is less than a preset area threshold (the area threshold is positively correlated with the network coverage radius corresponding to the wireless relay device), so that comprehensive communication coverage of the target area can be achieved through a minimum number of wireless relay devices.

[0079] It should be noted that the installation location of the target server directly affects the number of wireless relay devices required by the communication network and the communication efficiency of the communication network. When the target server is outside the target area, the number of wireless relay devices will be greatly increased, and the communication efficiency of the communication network may also be reduced.

[0080] In order to ensure that the target server is within the target area, thereby minimizing the number of wireless relay devices, the present application embodiment also provides an optional implementation method, please refer to Figure 4 , in S105, before generating a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices and the boundary information, the network device deployment plan generation method also includes: S103 and S104, which are specifically described as follows.

[0081] S103, based on the current address information and boundary information, determine whether the target server is in the target area. If yes, execute S105; if not, execute S104.

[0082] Optionally, after S101 and S102, S103 may be executed to determine whether the target server is in the target area.

[0083] When the target server is within the target area, a plan can be made on how to deploy the wireless relay device, and S105 is executed; otherwise, the user needs to be reminded to move the target server into the target area, and S104 is executed.

[0084] S104, generating a location move prompt to remind the user to move the target server to the target area.

[0085] When the electronic device that executes the present application is a user terminal (such as a mobile phone), the user terminal can display a location move prompt on the display interface to remind the user to move the target server to the target area. Figure 5 , Figure 5 The second schematic diagram of the display interface provided in the embodiment of the present application. Figure 5 The location relocation prompts shown in the display interface include "Please install the local server within the farm range", "Not within the farm range, unable to control the device", etc., but are not limited to this. After viewing the location relocation prompt, the user can click the "I know" button on the display interface as feedback.

[0086] After the user moves the target server into the target area, S102 may be repeatedly executed to obtain the current address information of the target server and to repeatedly determine whether the target server is in the target area until the target server is in the target area.

[0087] In an optional implementation, the display interface of the user terminal may also display the network coverage of the target server.

[0088] exist Figure 2 On this basis, in order to minimize the number of wireless relay devices deployed and reduce the impact of the deployed wireless relay devices on agricultural production, regarding the content in S105, the embodiment of the present application also provides an optional implementation method, please refer to the following, S105 includes: S105-1 and S105-2, which are specifically explained as follows.

[0089] S105-1, input the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device and the boundary information into a pre-trained neural network model, and the neural network model outputs at least one alternative plan.

[0090] Optionally, the neural network model has been trained based on the labeled data to complete convergence. The neural network model can output one or more alternative solutions.

[0091] S105-2, determining a network device deployment solution from at least one alternative solution based on a weight condition.

[0092] Among them, the weight condition includes a first weight and a second weight, the first weight is the weight corresponding to the total number of wireless relay devices, the second weight is the weight corresponding to the ratio of the first wireless relay device to the total number of wireless relay devices, and the first wireless relay device is a wireless relay device whose target location information is on a ridge or road edge in the target area.

[0093] Optionally, the lower the total number of wireless relay devices, the greater the first weight, and the greater the ratio of the first wireless relay device to the total number of wireless relay devices, the greater the second weight. Through this weight condition, it is possible to screen out wireless relay devices that are deployed as little as possible, and deploy them as much as possible on the ridges or road edges of the target area to avoid affecting agricultural production.

[0094] It should be noted that when the current location information of the target server changes and / or the boundary information of the target area changes, the above steps may be repeated to obtain a new network device deployment solution.

[0095] exist Figure 2 Based on this, the present application embodiment also provides an optional implementation method, please refer to Figure 6 In S105, after generating a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information, the network device deployment plan generation method also includes: S108 and S109, which are specifically described as follows.

[0096] S108, determining the upper-level device corresponding to the wireless terminal device based on the installation location information corresponding to the wireless terminal device, the current address information of the target server, and the target location information of each wireless relay device.

[0097] The upper-level device is the target server or one of the wireless relay devices.

[0098] Optionally, the upper-level device is a device that is closest to all wireless relay devices and the target server and the wireless terminal device.

[0099] S109, adding the installation location information corresponding to the wireless terminal device to the network device deployment plan, and generating pairing prompt information.

[0100] The pairing prompt information includes identification information of the wireless terminal device and identification information of the corresponding upper-level device.

[0101] Optionally, the user can complete the network matching of the wireless terminal device based on the pairing prompt information, thereby ensuring the communication quality of the wireless terminal device.

[0102] exist Figure 2On the basis of, users also need to carry out on-site deployment. To facilitate user reference and improve deployment efficiency, this application embodiment also provides an optional implementation method, please continue to refer to Figure 6 , after S105 or S109, the network device deployment plan generation method also includes: S110, which is specifically described as follows.

[0103] S110, displaying a network device deployment plan.

[0104] Optionally, a network equipment deployment plan is displayed to prompt the user to perform network deployment based on the network equipment deployment plan, thereby lowering the threshold for deploying network equipment. The user can install the target server (4G local server) and wireless relay device, as well as the wireless terminal device, according to the installation location guidance of the target server (4G local server) and the installation location recommendation of each wireless relay device. The network equipment deployment plan can be, but is not limited to, a network equipment deployment map.

[0105] In order to accurately deploy wireless relay devices and avoid deviations between the actual installation location and the theoretical target location information, the embodiment of the present application also provides an optional implementation method, please refer to the following. When installing the device, the electronic device displays the network device deployment plan (map), and the user clicks on the wireless relay device to be installed. The electronic device can generate a navigation path based on the target location information of the wireless relay device to be installed and the current location information of the electronic device until the target location information of the wireless relay device to be installed and the current location information of the electronic device coincide, prompting the user to install the device, thereby ensuring the accuracy of the installation location of the wireless relay device.

[0106] The network devices in the present application include wireless relay devices and target servers. Among them, the target server can be but is not limited to a 4G local server (installation height of about 4 meters, network coverage radius of 300 meters, with GPS location). Wireless relay device (installation height of about 4 meters, network coverage radius of 300 meters, with GPS location). The next-level network device of the 4G local server is a wireless relay, and the next-level network device of the wireless relay can be another wireless relay. The expansion of network coverage is achieved through the multi-level cascading of "4G local server-wireless relay-wireless relay".

[0107] The user can log in to the target area management APP through the user terminal, and then issue control instructions to the wireless terminal devices in the target area and view the corresponding device status.

[0108] See also Figure 7 , Figure 7 A network device deployment plan generation device is provided in an embodiment of the present application. Optionally, the network device deployment plan generation device is applied to the electronic device described above.

[0109] The network equipment deployment plan generating device includes: an information acquisition unit 201 and a processing unit 202 .

[0110] An information acquisition unit 201 is used to acquire boundary information of a target area;

[0111] The information acquisition unit 201 is also used to acquire the current address information of the target server;

[0112] The processing unit 202 is used to generate a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information;

[0113] The network equipment deployment plan includes the current address information of the target server and the target location information of each wireless relay device, including the communication network of the target server and all wireless relay devices fully covering the target area.

[0114] Optionally, the information acquisition unit 201 may execute the above-mentioned S101 and S102, and the processing unit 202 may execute the above-mentioned S103-S110.

[0115] It should be noted that the network equipment deployment solution generation device provided in this embodiment can execute the method flow shown in the above method flow embodiment to achieve the corresponding technical effect. For the sake of brief description, for parts not mentioned in this embodiment, please refer to the corresponding content in the above embodiment.

[0116] The embodiment of the present application also provides a storage medium, which stores computer instructions and programs, which, when read and run, execute the network device deployment solution generation method of the above embodiment. The storage medium may include memory, flash memory, registers, or a combination thereof.

[0117] The following provides an electronic device, which may be a mobile phone device, a computer device, a server device, etc. The electronic device is as follows Figure 1 As shown, the above-mentioned network device deployment solution generation method can be implemented; specifically, the electronic device includes: a processor 10, a memory 11, and a bus 12. The processor 10 can be a CPU. The memory 11 is used to store one or more programs. When the one or more programs are executed by the processor 10, the network device deployment solution generation method of the above-mentioned embodiment is executed.

[0118] In summary, the embodiments of the present application provide a method, device, storage medium and electronic device for generating a network equipment deployment plan, including: obtaining boundary information of the target area; obtaining the current address information of the target server; generating a network equipment deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices and the boundary information. Automatically calculate the number of required wireless relay devices and the target location information of each wireless relay device, and then generate a network equipment deployment plan, get rid of the dependence on manual network planning, and improve planning efficiency.

[0119] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

[0120] It will be apparent to those skilled in the art that the present application is not limited to the details of the exemplary embodiments described above, and that the present application can be implemented in other specific forms without departing from the spirit or essential features of the present application. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the present application is defined by the appended claims rather than the above description, and it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims be included in the present application. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.

Claims

1. A method for generating a network equipment deployment plan, characterized in that: The method comprises: Get the boundary information of the target area; Get the current address information of the target server; A network device deployment plan is generated based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information.

2. The method for generating a network device deployment plan according to claim 1, wherein: The generating of the network device deployment plan includes: Divide the wireless relay devices into N levels, and set the distance between the target location information of the first level wireless relay device and the current address information of the target server to be less than or equal to the communication distance between the wireless relay device and the local server; The target location information of the i-th level wireless relay device and the target location information of at least one i-1-th level wireless relay device are set to be less than or equal to the communication distance between adjacent wireless relay devices, 2≤i≤N.

3. The method for generating a network device deployment plan according to claim 1, wherein: The generating of the network device deployment plan includes: Planning the target location information of each wireless relay device so that the communication network of the target server and all wireless relay devices fully covers the target area; A network device deployment map is generated based on the current address information of the target server and the target location information of each wireless relay device.

4. The method for generating a network device deployment plan according to claim 1, wherein: The generating of the network device deployment plan includes: Determine the uncovered area based on the current address information of the target server, the determined location information of the wireless relay device, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information; The location information of the wireless relay device to be determined is obtained based on the network coverage radius of the wireless relay device and the uncovered area, thereby generating a network device deployment plan.

5. The method for generating a network equipment deployment plan according to claim 1, wherein: The generating of the network device deployment plan includes: Taking the current address information of the target server as the center, wireless relay devices are deployed layer by layer from the inside to the outside according to the network coverage radius of the target server and the network coverage radius of the wireless relay device, until the communication network of the target server and all wireless relay devices fully covers the boundary information.

6. The method for generating a network device deployment plan according to claim 1, wherein: Before generating a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information, the method further includes: Determining whether the target server is within the target area based on the current address information and the boundary information; If the target server is not in the target area, generating a location move prompt to remind the user to move the target server into the target area; The current address information of the target server is repeatedly obtained until the target server is within the target area.

7. The method for generating a network equipment deployment plan according to claim 1, wherein: The step of generating a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information includes: Inputting the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices and the boundary information into a pre-trained neural network model, the neural network model outputting at least one alternative plan; Determine the network device deployment solution from the at least one alternative solution based on a weight condition; Among them, the weight condition includes a first weight and a second weight, the first weight is the weight corresponding to the total number of the wireless relay devices, the second weight is the weight corresponding to the ratio of the first wireless relay device to the total number of the wireless relay devices, and the first wireless relay device is a wireless relay device whose target location information is on the ridge or road edge of the target area.

8. The method for generating a network device deployment plan according to claim 1, wherein: After generating a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information, the method further includes: Determine the upper-level device corresponding to the wireless terminal device based on the installation location information corresponding to the wireless terminal device, the current address information of the target server, and the target location information of each of the wireless relay devices, wherein the upper-level device is the target server or one of the wireless relay devices; The installation location information corresponding to the wireless terminal device is added to the network device deployment plan, and pairing prompt information is generated, wherein the pairing prompt information includes the identification information of the wireless terminal device and the corresponding identification information of the upper-level device.

9. The method for generating a network equipment deployment plan according to claim 1, wherein: After generating a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information, the method further includes: The network device deployment solution is displayed.

10. A network equipment deployment plan generating device, characterized in that: The device comprises: An information acquisition unit, used to acquire boundary information of a target area; The information acquisition unit is also used to acquire the current address information of the target server; A processing unit is used to generate a network device deployment plan based on the current address information of the target server, the network coverage radius of the target server, the network coverage radius of the wireless relay device, the communication distance between adjacent wireless relay devices and the boundary information.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.

12. An electronic device, characterized in that: include: A processor and a memory, the memory being used to store one or more programs; When the one or more programs are executed by the processor, the method according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Mobile intelligent relay equipment and relay system for improving indoor Internet of Things signal coverage

    CN110535520A

  • Sensor network coverage rate calculation and operation method for agricultural Internet of Things

    CN111356144A

  • Wireless communication network networking method and device, computer equipment and storage medium

    CN113950063A

  • Wireless sensor node deployment method, device and equipment and readable storage medium

    CN114980007A

  • Method for relay arrangement and algorithm of resource allocation in OFDM-based mobile communication systems

    KR100751833B1