Network device deployment scheme generation method and apparatus, storage medium, and electronic device
By automatically calculating the number and location of wireless relay devices, a network equipment deployment plan is generated, which solves the problem of low efficiency in manual planning in smart farms and achieves efficient network coverage and equipment deployment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGZHOU XAIRCRAFT TECH CO LTD
- Filing Date
- 2023-09-27
- Publication Date
- 2026-05-05
AI Technical Summary
In smart farms, existing technologies require manual planning of the number and installation locations of network devices, resulting in low network coverage efficiency.
By acquiring the boundary information of the target area and the current address information of the target server, and combining the network coverage radius and communication distance of the wireless relay devices, the number and location of the wireless relay devices are automatically calculated, generating a network device deployment plan, thus eliminating the reliance on manual planning.
It improves the planning efficiency of network equipment deployment, reduces the number of wireless relay devices, ensures the communication quality of wireless terminal devices, and lowers the deployment threshold.
Smart Images

Figure CN119729511B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a method, apparatus, storage medium, and electronic device for generating network equipment deployment schemes. Background Technology
[0002] Smart agriculture is a mainstream development trend, and smart farms are a hot topic within it. Smart farms require control of terminal devices on the farm via wired or wireless networks, with wireless network control being more suitable for farm operations. A crucial condition for its implementation is the need for comprehensive wireless network coverage across the farm.
[0003] Currently, when providing network coverage to farms, it is usually necessary to manually plan the number of network devices and their installation locations, which results in low efficiency. Summary of the Invention
[0004] The purpose of this application is to provide a method, apparatus, storage medium, and electronic device for generating network device deployment schemes, so as to at least partially improve the above-mentioned problems.
[0005] To achieve the above objectives, the technical solutions adopted in the embodiments of this application are as follows:
[0006] In a first aspect, embodiments of this application provide a method for generating a network device deployment scheme. The method includes: obtaining boundary information of a target area; obtaining current address information of a target server; and 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 a wireless relay device, the communication distance between adjacent wireless relay devices, and the boundary information.
[0007] In this application, the required number of wireless relay devices and the target location information (i.e., the installation location of each 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 boundary information. This generates a network device deployment plan, eliminating the reliance on manual network planning and improving planning efficiency.
[0008] Optionally, 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 distance between 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, where 2≤i≤N. This ensures that comprehensive communication coverage of the target area is achieved using the minimum number of wireless relay devices.
[0009] Optionally, the generation of the network device deployment scheme includes: planning the target location information of each wireless relay device to ensure that the communication network of the target server and all wireless relay devices provides 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 identifies the target location information of each wireless relay device.
[0010] In this application, the target location information of each wireless repeater can be displayed through a network device deployment map, which makes it easier for users to observe and facilitates the deployment of wireless repeaters according to the identifiers on the network device deployment map, thereby improving deployment efficiency.
[0011] Optionally, generating a network device deployment scheme includes: determining 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; obtaining the 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 scheme.
[0012] Optionally, the generated network device deployment scheme includes: taking the current address information of the target server as the center, and deploying wireless relay devices layer by layer from the inside out according to the network coverage radius of the target server and the network coverage radius of the wireless relay devices, until the communication network of the target server and all wireless relay devices completely covers the boundary information.
[0013] Optionally, before 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, 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 within the target area, generating a location relocation prompt to remind the user to move the target server to the target area; repeatedly obtaining the current address information of the target server until the target server is within the target area.
[0014] In this application, the number of wireless relay devices is minimized by ensuring that the target server is located 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 devices, 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 devices, the communication distance between adjacent wireless relay devices, and the boundary information into a pre-trained neural network model, wherein 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 weight conditions; wherein the weight conditions include a first weight and a second weight, the first weight being the weight corresponding to the total number of wireless relay devices, and the second weight being the weight corresponding to the ratio of the first wireless relay devices to the total number of wireless relay devices, wherein the first wireless relay devices are wireless relay devices whose target location information is located on the edge of a field or road in the target area. This can minimize the number of wireless relay devices deployed, while reducing the impact of the deployed wireless relay devices on agricultural production.
[0016] Optionally, after 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, the method further includes: determining the upstream 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, wherein the upstream 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 scheme, and generating pairing prompt information, wherein the pairing prompt information includes the identification information of the wireless terminal device and the identification information of the corresponding upstream device.
[0017] In this application, by rationally deploying wireless terminal equipment, the minimum number of wireless terminal equipment installed is ensured while maintaining the communication quality of the wireless terminal equipment.
[0018] Optionally, after generating the 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, the method further includes: displaying the network device deployment scheme.
[0019] By displaying network device deployment plans and prompting users to deploy networks based on these plans, the barrier to entry for deploying network devices is lowered.
[0020] Secondly, embodiments of this application provide a network device deployment scheme generation apparatus, the apparatus comprising: an information acquisition unit for acquiring boundary information of a target area; the information acquisition unit is further configured to acquire current address information of a target server; and a processing unit for 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.
[0021] Thirdly, embodiments of this application provide a storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described method.
[0022] Fourthly, embodiments of this application provide an electronic device, the electronic device comprising: 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 above-described method is implemented.
[0023] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0024] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application;
[0026] Figure 2 This is one of the flowcharts illustrating the method for generating a network device deployment scheme provided in an embodiment of this application.
[0027] Figure 3 One of the schematic diagrams showing the interface provided in the embodiments of this application;
[0028] Figure 4 A second schematic flowchart illustrating the method for generating a network device deployment scheme provided in this application embodiment;
[0029] Figure 5 A second schematic diagram of the display interface provided for an embodiment of this application;
[0030] Figure 6 The third flowchart illustrating the method for generating a network device deployment scheme provided in this application embodiment;
[0031] Figure 7 A schematic diagram of a network device deployment scheme generation device provided in an embodiment of this application.
[0032] In the diagram: 10-Processor; 11-Memory; 12-Bus; 13-Communication Interface; 201-Information Acquisition Unit; 202-Processing Unit. Detailed Implementation
[0033] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0034] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0035] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0036] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0037] In the description of this application, it should be noted that the terms "upper", "lower", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship that the product of this application is usually placed in. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.
[0038] In the description of this application, it should also be noted that, unless otherwise explicitly specified and limited, the terms "set" and "connection" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0039] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0040] This application provides an electronic device, which may be a mobile phone, a computer, or a server, etc. Please refer to... Figure 1 This is 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. The processor 10 is used to execute executable modules, such as computer programs, stored in the memory 11.
[0041] Processor 10 can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the network device deployment scheme generation method can be completed through the integrated logic circuits in the hardware of processor 10 or through software instructions. The aforementioned processor 10 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can 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 gate or transistor logic devices, or discrete hardware components.
[0042] The memory 11 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device.
[0043] Bus 12 can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. Figure 1 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus 12 or one type of bus 12.
[0044] The memory 11 is used to store programs, such as programs corresponding to a network device deployment scheme generation device. The network device deployment scheme generation device includes at least one software functional module that can be stored in the memory 11 in the form of software or firmware, or embedded in the operating system (OS) of the electronic device. Upon receiving an execution instruction, the processor 10 executes the program to implement the network device deployment scheme generation method.
[0045] Possibly, the electronic device provided in this application embodiment also 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 user-transmitted command information through the communication interface 13.
[0046] It should be understood that, Figure 1 The structure shown is only a partial schematic diagram of the electronic device; the electronic device may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown. Figure 1 The components shown can be implemented using hardware, software, or a combination thereof.
[0047] The network device deployment scheme generation method provided in this application embodiment can be applied to, but is not limited to, [various applications]. Figure 1 For the specific process of the electronic devices shown, please refer to [link / reference]. Figure 2 The network device deployment scheme generation methods include: S101, S102 and S105, which are described in detail below.
[0048] S101, Obtain the boundary information of the target area.
[0049] Optionally, users can obtain satellite maps on a user terminal (which may be, but is not limited to, the electronic devices mentioned above). When a satellite map is displayed on the user terminal, the user can draw the boundary of the target area on the display interface using a mouse, stylus, or touch screen, so that the user terminal can obtain the boundary information of the target area.
[0050] Alternatively, users can directly input boundary information through a human-computer interaction device.
[0051] When the user terminal is different from the electronic device of the executing entity of this application, the user terminal can transmit the boundary information of the target area it has obtained to the electronic device.
[0052] The target area in this application may be, but is not limited to, farms, ponds, orchards, hillsides, etc.
[0053] Please refer to Figure 3 , Figure 3This is one of the schematic diagrams illustrating the interface provided in an embodiment of this application. Figure 3 The target area is defined as the region within the dashed box in the Super Farm. Figure 3 The dashed box in the figure represents the boundary information of the target area.
[0054] exist Figure 3 The interface shown also includes touch buttons for overview, land parcels, and equipment, which are used to perform corresponding functions, and will not be described in detail here. Figure 3 The information such as time, battery level, and signal strength is for reference only and does not constitute a limitation.
[0055] S102, Obtain the current address information of the target server.
[0056] When the electronic device used by the applicant is a user terminal (e.g., a mobile phone), the user adds the target server to the user terminal via an add command. This add command includes the target server's identification information. The user terminal can connect to the target server via a wireless network (Bluetooth or Wi-Fi) and communicate with it to obtain the target server's current location information and network coverage radius. This current location information can be, but is not limited to, GPS location information. This current location information is in the same coordinate system as the boundary information mentioned above, for example, both in GPS coordinates, but it can also be in other satellite coordinate systems.
[0057] When the electronic device of the subject of this 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 target server's current location information and the target server's network coverage radius.
[0058] The target server in this application may be, but is not limited to, a 4G local server.
[0059] S105 generates a network device deployment plan based on the target server's current address information, the target server's network coverage radius, the wireless relay device's network coverage radius, the communication distance between adjacent wireless relay devices, and boundary information.
[0060] Optionally, the network equipment deployment scheme 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 to provide complete communication coverage of 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 this application, the communication network provides complete communication coverage of the target area, thereby enabling the deployment of wireless terminal devices at any location within the target area. These wireless terminal devices can be execution devices or data acquisition devices, such as, but not limited to, wireless electric valve devices, farmland cameras, gate valves, weather instruments, etc., all of which can be controlled through the communication network.
[0063] In this application, the required number of wireless relay devices and the target location information (i.e., the installation location of each 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 boundary information. This generates a network device deployment plan, eliminating the reliance on manual network planning and improving planning efficiency.
[0064] exist Figure 2 Based on the above, regarding the content in S105, how to quickly generate a network device deployment scheme, this application embodiment also provides an optional implementation method, please refer to the following: S105, 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 boundary information, including: S105-3 and S105-4, which are specifically described below.
[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, Set the target location information of the i-th level wireless relay device to be less than or equal to the communication distance between adjacent wireless relay devices, where 2≤i≤N.
[0067] In one alternative implementation, the network device deployment scheme includes a network device deployment map, which identifies the target location information of each wireless relay device. Figure 2 Based on the above, regarding the content in S105, how to quickly generate a network device deployment scheme, this application embodiment also provides an optional implementation method, please refer to the following: S105, 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 boundary information, including: S105-5 and S105-6, which are specifically described below.
[0068] S105-5, plan the target location information for 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, Based on the current address information of the target server and the target location information of each wireless relay device, generate a network device deployment map.
[0070] In this application, the target location information of each wireless repeater can be displayed through a network device deployment map, which makes it easier for users to observe and facilitates the deployment of wireless repeaters according to the identifiers on the network device deployment map, thereby improving deployment efficiency.
[0071] exist Figure 2 Based on the above, regarding the content in S105, how to quickly generate a network device deployment scheme, this application embodiment also provides an optional implementation method, please refer to the following: S105, 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 boundary information, including: S105-7 and S105-8, which are specifically described below.
[0072] S105-7, determine the uncovered area based on the target server's current address information, the identified location information of the wireless relay device, the target server's network coverage radius, the wireless relay device's network coverage radius, the communication distance between adjacent wireless relay devices, and boundary information.
[0073] The location information of the identified wireless relay devices can be specified by the user according to the actual situation, such as setting them in some designated areas (including but not limited to field ridges).
[0074] S105-8: Obtain the location information of the wireless relay device to be determined based on the network coverage radius and the uncovered area of the wireless relay device, thereby generating a network device deployment plan.
[0075] The network equipment deployment plan includes the location information of the identified wireless relay devices and the location information of the wireless relay devices to be identified.
[0076] exist Figure 2 Based on the above, regarding the content in S105, how to quickly generate a network device deployment scheme, this application embodiment also provides an optional implementation method, please refer to the following: S105, 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 boundary information, including: S105-9, which are described in detail below.
[0077] S105-9: Centered on the current address information of the target server, deploy wireless relay devices layer by layer from the inside out according to the network coverage radius of the target server and the network coverage radius of the wireless relay devices, until the communication network of the target server and all wireless relay devices completely covers the boundary information.
[0078] In this application, wireless relay devices are deployed layer by layer, with the target server as the center and boundary information as a constraint. The distance between the target location information of the first-level wireless relay device and the current address information of the target server is limited to 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. Furthermore, the overlapping coverage area corresponding to the wireless relay devices of the same level is less than a preset area threshold (which is positively correlated with the network coverage radius corresponding to the wireless relay device). This allows for comprehensive communication coverage of the target area to be achieved with the 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 network. When the target server is located outside the target area, it will greatly increase the number of wireless relay devices and may also reduce the communication efficiency of the network.
[0080] To ensure the target server is within the target area and thus minimize the number of wireless relay devices, this application also provides an optional implementation method, please refer to... Figure 4 Before generating the network device deployment scheme based on the target server's current address information, the target server's network coverage radius, the wireless relay device's network coverage radius, the communication distance between adjacent wireless relay devices, and boundary information in S105, the network device deployment scheme generation method also includes S103 and S104, which are described in detail below.
[0081] S103, determine whether the target server is within the target area based on the current address information and boundary information. If yes, proceed to S105; otherwise, proceed to S104.
[0082] Optionally, after S101 and S102, S103 can be executed to determine whether the target server is within the target area.
[0083] If the target server is within the target area, then a plan can be developed on how to deploy the wireless relay equipment, and step S105 is executed; otherwise, the user needs to be reminded to move the target server to the target area, and step S104 is executed.
[0084] S104, Generate a location relocation prompt to remind the user to move the target server to the target area.
[0085] When the electronic device used by the applicant is a user terminal (e.g., a mobile phone), the user terminal can display a location relocation prompt on the interface to remind the user to move the target server to the target area. Please refer to... Figure 5 , Figure 5 This is a second schematic diagram of the display interface provided in the embodiments of this application. Figure 5 The location relocation prompts shown include messages such as "Please install the local server within the farm area" and "Not within the farm area, unable to control the device," but these are not limitations. After viewing the location relocation prompts, users can click the "OK" button on the displayed interface as feedback.
[0086] After the user moves the target server to the target area, S102 can be executed repeatedly to obtain the current address information of the target server and repeatedly determine whether the target server is in the target area until the target server is in the target area.
[0087] In one alternative implementation, the network coverage area of the target server can also be displayed on the user terminal's interface.
[0088] exist Figure 2 Based on this, in order to minimize the number of wireless relay devices deployed and reduce the impact of the deployed wireless relay devices on agricultural production, this application embodiment also provides an optional implementation method for the content in S105. Please refer to the following text. S105 includes: S105-1 and S105-2, which are described in detail below.
[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 the pre-trained neural network model, and the neural network model outputs at least one alternative solution.
[0090] Optionally, the neural network model has been trained and converged based on labeled data. The neural network model can output one or more alternative solutions.
[0091] S105-2, determine the network equipment deployment scheme from at least one alternative scheme based on weight conditions.
[0092] The weighting conditions include a first weight and a second weight. The first weight is the weight corresponding to the total number of wireless relay devices, and the second weight is the weight corresponding to the ratio of the first wireless relay device to the total number of wireless relay devices. The first wireless relay device is a wireless relay device whose target location information is located on the edge of a field or road in the target area.
[0093] Optionally, the lower the total number of wireless relay devices, the greater the first weight; the greater the ratio of the first wireless relay device to the total number of wireless relay devices, the greater the second weight. This weighting condition can be used to select the wireless relay devices to deploy in the fewest possible quantities, and to place them as close as possible to field ridges or roadside edges in the target area to avoid impacting 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 can be repeated to obtain a new network device deployment plan.
[0095] exist Figure 2 Based on this, the embodiments of this application also provide an optional implementation method, please refer to... Figure 6 In S105, after generating a network device deployment scheme based on the target server's current address information, the target server's network coverage radius, the wireless relay device's network coverage radius, the communication distance between adjacent wireless relay devices, and boundary information, the network device deployment scheme generation method also includes S108 and S109, which are described in detail below.
[0096] S108: Based on the installation location information of the wireless terminal device, the current address information of the target server, and the target location information of each wireless relay device, determine the upstream device corresponding to the wireless terminal device.
[0097] The upstream device is either the target server or one of the wireless relay devices.
[0098] Optionally, the upstream device is the device closest to all wireless relay devices and the target server and wireless terminal devices.
[0099] S109, add the installation location information of the wireless terminal device to the network device deployment plan, and generate pairing prompt information.
[0100] The pairing prompt information includes the identification information of the wireless terminal device and the identification information of the corresponding upstream device.
[0101] Optionally, users can complete network pairing of wireless terminal devices based on the pairing prompt information, thereby ensuring the communication quality of wireless terminal devices.
[0102] exist Figure 2In addition to the above, users also need to conduct on-site deployment. To facilitate user reference and improve deployment efficiency, this application also provides an optional implementation method, please refer to the following: Figure 6 Following S105 or S109, the network device deployment scheme generation method also includes S110, which is described in detail below.
[0103] S110 displays the network equipment deployment plan.
[0104] Optionally, a network device deployment plan can be displayed to guide users in deploying the network based on this plan, thereby lowering the barrier to entry for network device deployment. Users can install the target server (4G local server), wireless repeater devices, and wireless terminal devices themselves, based on the installation location guidance for the target server (4G local server) and the recommended installation locations for each wireless repeater device. The network device deployment plan can be, but is not limited to, a network device deployment map.
[0105] To ensure accurate deployment of wireless repeater devices and avoid discrepancies between the actual installation location and the theoretical target location, this application provides an optional implementation method. As described below, during device installation, the electronic device displays a network device deployment plan (map). When the user clicks on the wireless repeater device to be installed, the electronic device generates a navigation path based on the target location information of the wireless repeater device and the current location information of the electronic device. This process continues until the target location information of the wireless repeater device and the current location information of the electronic device coincide, prompting the user to proceed with the installation. This ensures the accuracy of the wireless repeater device's installation location.
[0106] The network equipment in this application includes wireless repeater equipment and a target server. The target server can be, but is not limited to, a 4G local server (installed at a height of approximately 4 meters, with a network coverage radius of 300 meters and GPS location). The wireless repeater equipment (installed at a height of approximately 4 meters, with a network coverage radius of 300 meters and GPS location) is also included. The next-level network device after the 4G local server is the wireless repeater, and the next-level network device after the wireless repeater can be another wireless repeater. Network coverage is extended through multi-level cascading of "4G local server – wireless repeater – wireless repeater".
[0107] Users can log in to the target area management APP through their user terminals, and then issue control commands to wireless terminal devices in the target area and view the status of the corresponding devices.
[0108] Please see Figure 7 , Figure 7 This application provides a network device deployment scheme generation apparatus, which is optionally applied to the electronic device described above.
[0109] The network equipment deployment scheme generation device includes: an information acquisition unit 201 and a processing unit 202.
[0110] Information acquisition unit 201 is used to acquire boundary information of the target area;
[0111] The information acquisition unit 201 is also used to acquire the current address information of the target server;
[0112] Processing unit 202 is used to generate 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;
[0113] The network device deployment scheme includes the current address information of the target server and the target location information of each wireless relay device, and the communication network of the target server and all wireless relay devices provides complete communication coverage of the target area.
[0114] Optionally, the information acquisition unit 201 may execute S101 and S102 as described above, and the processing unit 202 may execute S103-S110 as described above.
[0115] It should be noted that the network device deployment scheme generation apparatus provided in this embodiment can execute the method flow shown in the above method flow embodiment to achieve the corresponding technical effects. For the sake of brevity, any parts not mentioned in this embodiment can be referred to the corresponding content in the above embodiments.
[0116] This application also provides a storage medium storing computer instructions and programs, which, when read and executed, perform the network device deployment scheme generation method described in the above embodiments. The storage medium may include memory, flash memory, registers, or a combination thereof.
[0117] The following describes an electronic device, which may be a mobile phone, a computer, or a server, etc. This electronic device... Figure 1 As shown, the network device deployment scheme generation method described above can be implemented. Specifically, the electronic device includes: a processor 10, a memory 11, and a bus 12. The processor 10 may be a CPU. The memory 11 is used to store one or more programs, and when one or more programs are executed by the processor 10, the network device deployment scheme generation method of the above embodiment is executed.
[0118] In summary, the network device deployment scheme generation method, apparatus, storage medium, and electronic device provided in this application include: acquiring boundary information of a target area; acquiring the current address information of a target server; and 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 devices, the communication distance between adjacent wireless relay devices, and the boundary information. It automatically calculates the required number of wireless relay devices and the target location information of each wireless relay device, thereby generating a network device deployment scheme, eliminating reliance on manual network planning and improving planning efficiency.
[0119] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
[0120] It will be apparent to those skilled in the art that this application is not limited to the details of the exemplary embodiments described above, and that this application can be implemented in other specific forms without departing from the spirit or essential characteristics of this application. Therefore, the embodiments should be considered illustrative and non-limiting in all respects, and the scope of this application is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be included within this application. No reference numerals in the claims should be construed as limiting the scope of the claims.
Claims
1. A method for generating a network device deployment scheme, characterized in that, The method includes: Obtain the boundary information of the target area; Obtain the current address information of the target server; 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 devices, the communication distance between adjacent wireless relay devices, and the boundary information, a network device deployment scheme is generated. This 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 devices, the communication distance between adjacent wireless relay devices, and the boundary information into a pre-trained neural network model; the neural network model outputs at least one alternative scheme; and determining the network device deployment scheme from the at least one alternative scheme based on weight conditions. The weight conditions include a first weight and a second weight. The first weight is the weight corresponding to the total number of wireless relay devices, and the second weight is the weight corresponding to the ratio of the first wireless relay device to the total number of wireless relay devices. The first wireless relay device is a wireless relay device whose target location information is located on the edge of a field or road in the target area. The lower the total number of wireless relay devices, the greater the first weight; the greater the ratio of the first wireless relay device to the total number of wireless relay devices, the greater the second weight.
2. The network device deployment scheme generation method as described in claim 1, characterized in that, The generated network device deployment scheme includes: The wireless relay devices are divided into N levels. The distance between the target location information of the first-level wireless relay device and the current address information of the target server is set 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 is set to be less than or equal to the communication distance between adjacent wireless relay devices, where 2≤i≤N.
3. The network device deployment scheme generation method as described in claim 1, characterized in that, The generated network device deployment scheme includes: Plan the target location information for each wireless relay device so that the communication network of the target server and all wireless relay devices can fully cover the target area. Based on the current address information of the target server and the target location information of each wireless relay device, a network device deployment map is generated.
4. The network device deployment scheme generation method as described in claim 1, characterized in that, The generated network device deployment scheme includes: The uncovered area is determined 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. Based on the network coverage radius of the wireless relay device and the uncovered area, the location information of the wireless relay device to be determined is obtained, thereby generating a network device deployment plan.
5. The method for generating a network device deployment scheme as described in claim 1, characterized in that, The generated network device deployment scheme includes: Centered on the current address information of the target server, wireless relay devices are deployed layer by layer from the inside out according to the network coverage radius of the target server and the network coverage radius of the wireless relay devices, until the communication network of the target server and all wireless relay devices completely covers the boundary information.
6. The network device deployment scheme generation method as described in claim 1, characterized in that, Before generating the 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, the method further includes: Based on the current address information and the boundary information, determine whether the target server is within the target area; If the target server is not located within the target area, a location relocation prompt is generated to remind the user to move the target server to the target area. Repeatedly obtain the current address information of the target server until the target server is within the target area.
7. The method for generating a network device deployment scheme as described in claim 1, characterized in that, After 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, the method further includes: Based on the installation location information of the wireless terminal device, the current address information of the target server, and the target location information of each wireless relay device, the upstream device corresponding to the wireless terminal device is determined, wherein the upstream 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 scheme, and pairing prompt information is generated. The pairing prompt information includes the identification information of the wireless terminal device and the identification information of the corresponding upstream device.
8. The method for generating a network device deployment scheme as described in claim 1, characterized in that, After 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, the method further includes: This displays the network device deployment plan.
9. A network device deployment scheme generation device, characterized in that, The device includes: The information acquisition unit is used to acquire the boundary information of the target area; The information acquisition unit is also used to acquire the current address information of the target server; A processing unit is configured to generate 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 devices, the communication distance between adjacent wireless relay devices, and the boundary information. The processing unit 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 devices, the communication distance between adjacent wireless relay devices, and the boundary information into a pre-trained neural network model; the neural network model outputs at least one alternative scheme; and determining the network device deployment scheme from the at least one alternative scheme based on weight conditions. The weight conditions include a first weight and a second weight. The first weight is the weight corresponding to the total number of wireless relay devices, and the second weight is the weight corresponding to the ratio of the first wireless relay device to the total number of wireless relay devices. The first wireless relay device is a wireless relay device whose target location information is located on a field ridge or roadside in the target area. The lower the total number of wireless relay devices, the greater the first weight; the greater the ratio of the first wireless relay device to the total number of wireless relay devices, the greater the second weight.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-8.
11. An electronic device, characterized in that, include: Processor and memory, the memory being used to store one or more programs; When the one or more programs are executed by the processor, the method as described in any one of claims 1-8 is implemented.
Citation Information
Patent Citations
Wireless communication network networking method and device, computer equipment and storage medium
CN113950063A