A method for deploying network equipment
Through a specific APP parsing deployment files and using custom private protocols of Bluetooth technology, the automatic deployment of large-scale network devices is realized and the platform is connected, solving the cumbersome deployment problems in the existing technology, and improving efficiency and ease of use.
Patent Information
- Application Number
- CN202111288610.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-02
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2041-11-02
AI Technical Summary
In the scenario of large-scale network equipment deployment, the existing technology methods are cumbersome and time-consuming, making it difficult to achieve automated deployment.
Parsing deployment files through specific APPs, using Bluetooth technology, and sending deployment information to network devices using custom private protocols, enabling automatic configuration and connection.
It realizes the information transmission between multiple network devices by an APP, automatically deploys network devices and connects the platform, and automatically goes online for large batches of network devices, reducing the operation difficulty of operation and maintenance personnel.
Smart Images

Figure CN114095943B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of network security, and in particular to a method for deploying network equipment. Background Art
[0002] For a small number of network devices, you can log in to each device individually, set relevant parameters, connect the network device to the platform management, put each network device online on the platform, and then manage the online network devices through the platform.
[0003] However, in some scenarios where large quantities of network equipment need to be deployed, the work will be extremely tedious and time-consuming. Summary of the invention
[0004] The technical problem to be solved by the present invention is how to automatically and efficiently deploy a large number of network devices. The present invention proposes a method for deploying network devices.
[0005] According to a method for deploying a network device according to an embodiment of the present invention, the method is applied to a network device side, and the method includes:
[0006] Receiving configuration information sent by a smart device, where the configuration information is a preset application of the smart device, obtained by matching from a deployment file loaded by the platform according to a device serial number of the smart device;
[0007] Perform configuration deployment according to the configuration information.
[0008] According to some embodiments of the present invention, there are multiple network devices, and the method further includes:
[0009] The deployment status of each network device is obtained through the preset application, and for the network device that fails to be deployed, the configuration information is manually input into the preset application for deployment.
[0010] In some embodiments of the present invention, the configuration information includes: network information, platform information and certificate information.
[0011] According to a method for deploying a network device according to an embodiment of the present invention, the method is applied to a platform side, and the method includes:
[0012] Transmitting the deployment information to the smart terminal so that a preset application of the smart terminal can obtain corresponding configuration information according to the device serial number of the network device;
[0013] Establishing a connection with the network device after deployment according to the configuration information.
[0014] According to some embodiments of the present invention, the configuration information includes: network information, platform information and certificate information.
[0015] According to a method for deploying a network device according to an embodiment of the present invention, the method is applied to a smart device side, and the method includes:
[0016] Obtain the device serial number of the matching network device through the preset application;
[0017] The preset application loads the deployment file obtained from the platform, matches the configuration information corresponding to the device serial number from the deployment file, and sends it to the corresponding network device, so that the network device performs configuration deployment according to the matching information.
[0018] According to some embodiments of the present invention, the configuration information includes: network information, platform information and certificate information.
[0019] In some embodiments of the present invention, after the configuration information corresponding to the device serial number is acquired, the configuration information is sent to the corresponding network device via Bluetooth transmission in accordance with a preset communication protocol.
[0020] According to some embodiments of the present invention, the method further comprises:
[0021] The deployment status of the network device is displayed in the preset application.
[0022] In some embodiments of the present invention, the method further comprises:
[0023] For a network device that fails to be deployed, the configuration information for configuring the network device is manually input through the preset application.
[0024] The network device deployment method proposed by the present invention has the following advantages:
[0025] The present invention parses the deployment file through a specific APP, adopts Bluetooth technology, and sends the deployment information to each network device through a custom private protocol. The network device automatically parses the deployment information and performs configuration and connection. Through the above method, one APP can transmit information between multiple network devices, and then the network device receives the information for automatic deployment and automatically connects to the platform. The process of large-scale network devices automatically going online can eventually manage these large-scale network devices online through the platform. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 The present invention is a flow chart of a method for deploying a network device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined purpose, the present invention is described in detail below in conjunction with the accompanying drawings and preferred embodiments.
[0028] The description of the method flow in the specification of the present invention and the steps of the flowchart in the drawings of the specification of the present invention do not have to be strictly executed according to the step numbers, and the method steps can be executed in a different order. Moreover, some steps can be omitted, multiple steps can be combined into one step, and / or one step can be decomposed into multiple steps.
[0029] First, the technical terms involved in the present invention are introduced as follows:
[0030] Bluetooth: Bluetooth technology is an open global specification for wireless data and voice communications. It is a special short-range wireless technology connection based on low-cost short-range wireless connection to establish a communication environment for fixed and mobile devices.
[0031] APP: The abbreviation of Application, mainly refers to the software program installed on smart devices.
[0032] Network device: A specific gateway device (TopISG).
[0033] sn number: the serial number of the device.
[0034] Platform: A system for managing network devices (TopIOT).
[0035] Online: The successful connection between a network device and the platform is called online.
[0036] Automatic deployment: Automatically configure network devices, platform configuration, and connect network devices to the platform.
[0037] Certificate: Security authentication performed directly between network devices and platforms.
[0038] As introduced in the background technology section of this application, for the deployment problem of large quantities of network devices, there are the following relevant technical means:
[0039] The prior art proposes an automatic deployment method and device of an OpenStack platform, including:
[0040] Step 1: Connect the automatic deployment device to the network of the OpenStack platform to be deployed;
[0041] Step 2: Run the first operating system on the automatic deployment device and enable the DHCP service and the Trivial File Transfer Protocol (TFTP) service;
[0042] Step 3: boot or install the second operating system or the third operating system on a server or client in the network where the OpenStack platform is to be deployed by using an automatic deployment device;
[0043] Step 4: Use the automatic deployment device to deploy the OpenStack platform on the server in the network where the OpenStack platform is to be deployed.
[0044] The above-mentioned prior art 1 has the following defects:
[0045] First, this solution requires the establishment of a DHCP server and a TFTP server in the early stage. The steps for setting up the environment are very complicated, which increases the complexity of automatic deployment implementation. Secondly, large-scale deployment requires users to operate manually, which increases the difficulty and usage threshold for users and increases the burden on users.
[0046] Prior art 2 proposes a network device configuration method and apparatus, including:
[0047] Step 1: Receive the device identification and device description of the network device to be configured. The device identification is used to uniquely identify the network device. The device identification includes the model information of the network device. The device description is used to represent the deployment characteristics of the network device.
[0048] Step 2: In a preset network device configuration table, a configuration file in a table item corresponding to the model and device description of the network device to be configured is used as the configuration file of the network device to be configured, wherein the preset network device configuration table includes a correspondence between the model device description of the network device and the configuration file;
[0049] Step 3: Send the configuration file of the network device to be configured to the network device to be configured;
[0050] The above-mentioned prior art 2 has the following defects:
[0051] In this solution, it is necessary to preset the network device configuration table in advance to match the model, device description, and configuration file one by one. Secondly, different configuration files need to be generated for each model. If there are too many models, the configuration files will also increase accordingly, greatly increasing the maintenance difficulty for operation and maintenance personnel.
[0052] Prior art 3 proposes a configuration method and related equipment, including:
[0053] Step 1: When the branch controller detects the insertion information of the removable storage device, the branch controller loads the removable storage device, wherein the removable storage device stores a mapping relationship written by the central controller, and the mapping relationship includes a corresponding relationship between configuration parameters and device information;
[0054] Step 2: Obtain the current device information of the local machine, and search for the corresponding target configuration parameters from the mapping relationship according to the current device information;
[0055] Step 3: Perform parameter configuration using the target configuration parameters;
[0056] The above-mentioned prior art three has the following defects:
[0057] This solution is targeted at a single branch controller and requires special configuration of the single branch controller.
[0058] Based on the above problems, in order to solve the connection problem between a large number of network devices and the management platform and reduce the maintenance difficulty of operation and maintenance personnel, a method for deploying network devices is proposed. The present invention does not require the construction of an additional server; the deployment file stores all the information required for the connection between the network device and the management platform; and it is aimed at a large number of general network devices, which ultimately reduces the operating difficulty of users and operation and maintenance personnel, and realizes fool-style operation, which is simple and easy to operate and convenient to manage.
[0059] According to a method for deploying a network device according to an embodiment of the present invention, the method is applied to a network device side, and the method includes:
[0060] A100, receives configuration information sent by the smart device;
[0061] The configuration information is a preset application of the smart device, which is obtained by matching from a deployment file loaded by the platform according to the device serial number of the smart device;
[0062] A200, perform configuration deployment according to the configuration information.
[0063] According to some embodiments of the present invention, there are multiple network devices, and the method further includes:
[0064] A300 obtains the deployment status of each network device through a preset application. For network devices that fail to be deployed, the configuration information is manually entered in the preset application for deployment.
[0065] In some embodiments of the present invention, the configuration information includes: network information, platform information and certificate information.
[0066] According to a method for deploying a network device according to an embodiment of the present invention, the method is applied to a platform side, and the method includes:
[0067] B100, transmits the deployment information to the smart terminal so that the preset application of the smart terminal can obtain the corresponding configuration information according to the device serial number of the network device;
[0068] B200 establishes a connection with the network device deployed according to the configuration information.
[0069] According to some embodiments of the present invention, the configuration information includes: network information, platform information and certificate information.
[0070] A method for deploying a network device according to an embodiment of the present invention is applied to a smart device side, and the method includes:
[0071] C100, obtain the device serial number of the matching network device through the preset application;
[0072] C200, the preset application loads the deployment file obtained from the platform, matches the configuration information corresponding to the device serial number from the deployment file, and sends it to the corresponding network device, so that the network device can perform configuration deployment according to the matching information.
[0073] According to some embodiments of the present invention, the configuration information includes: network information, platform information and certificate information.
[0074] In some embodiments of the present invention, after the configuration information corresponding to the device serial number is acquired, the configuration information is sent to the corresponding network device via Bluetooth transmission in accordance with a preset communication protocol.
[0075] According to some embodiments of the present invention, the method further comprises:
[0076] C300, displays the deployment status of network devices in the preset application.
[0077] In some embodiments of the present invention, the method further comprises:
[0078] C400, for network devices that fail to deploy, manually enter the configuration information for configuring the network device through the preset application.
[0079] The network device deployment method proposed by the present invention has the following advantages:
[0080] The present invention parses the deployment file through a specific APP, adopts Bluetooth technology, and sends the deployment information to each network device through a custom private protocol. The network device automatically parses the deployment information and performs configuration and connection. Through the above method, one APP can transmit information between multiple network devices, and then the network device receives the information for automatic deployment and automatically connects to the platform. The process of large-scale network devices automatically going online can eventually manage these large-scale network devices online through the platform.
[0081] The following describes in detail a method for deploying network equipment according to the present invention with reference to the accompanying drawings in a specific embodiment. It is worth noting that the following description is merely an exemplary description and should not be construed as a specific limitation on the present invention.
[0082] like Figure 1As shown, first, pre-install a specific APP on the smart device, and when the APP is opened, it will automatically search for the SN number of the matching network device. Then, import the deployment file exported from the platform into the smart device, select and load the deployment file from the APP, and the APP will automatically identify the large-scale deployment information in the deployment file, and find the network information, platform information, and certificate information that match the SN number of the network device. Through the Bluetooth transmission method, follow the private protocol customized with the network device to send this information to the network device. After the network device obtains the above three aspects of information, it automatically starts to configure and deploy, and finally realizes the connection between the network device and the platform, realizes the online management, and then remotely manages a large number of network devices through the platform. Moreover, the deployment status of the network device will be displayed in the APP in the end. At the same time, the present invention has an exception handling measure, and one-to-one deployment can be performed for network devices that cannot be deployed successfully. The above three aspects of information can all be manually input from the APP end, so that it is ensured that a very few network devices that cannot be automatically deployed successfully can also be connected to the platform in the end to realize online management.
[0083] For example, if users need to configure a large number of network devices to connect to the platform, and then monitor and manage each network device through the platform, first of all, they need to carry out the online operation of the network device (that is, the process of connecting the network device to the platform via Bluetooth). Figure 1 As shown in the figure, the process of deploying and launching large quantities of network devices is as follows:
[0084] S100, batch export deployment files containing network information, platform information, certificate information, etc. of a large number of network devices from the platform. (Network information includes the network device's own sn number, interface ip, interface type, routing, etc.; platform information includes the ip and port that need to be configured to establish a connection between the network device and the platform; certificate information includes the encryption authentication information required for the connection between the network device and the platform, etc.)
[0085] S200, pre-install a specific APP on the smart device, and import the deployment file exported by the platform into the smart device.
[0086] S300, when you open the APP, it will automatically search for all network devices that can be searched in the area. Select the deployment file exported from the platform, and the APP will automatically load the configuration file and automatically match the network devices in the deployment file.
[0087] S400, click the deployment button in the APP, and the APP will automatically send network information, platform information, certificate information, etc. to all matched network devices via Bluetooth in accordance with the private protocol directly customized with the network devices.
[0088] S500, the network device automatically analyzes the above three aspects of information, automatically deploys, and connects to the platform. After that, the APP will have information feedback on the online status of each network device. If there are very few network devices that cannot be successfully online, you can use the APP to deploy them one-to-one, manually input the required information and pass it to the network device. After receiving this information, the network device automatically starts deployment and then connects to the platform.
[0089] S600, through the platform management software, can see that a large number of network devices have been successfully launched, and then the network devices can be monitored and managed through the platform.
[0090] In summary, the present invention parses the deployment file through a specific APP, adopts Bluetooth technology, and sends the deployment information to each network device through a custom private protocol. The network device automatically parses the deployment information and performs configuration and connection. Through the above method, one APP can transmit information between multiple network devices, and then the network device receives the information for automatic deployment and automatically connects to the platform. The process of large-scale network devices automatically going online can eventually manage these large-scale network devices online through the platform.
[0091] Through the description of the specific implementation methods, a deeper and more specific understanding of the technical means and effects adopted by the present invention to achieve the predetermined purpose should be obtained. However, the accompanying drawings are only for reference and illustration purposes and are not intended to limit the present invention.
Claims
1. A method for deploying a network device, characterized in that: The method is used to realize the platform online of multiple network devices, and the method is applied to the network device side, and the method includes: Each network device receives configuration information sent by the smart device, and the configuration information is obtained by matching the same preset application of the smart device from the deployment file loaded from the platform according to the device serial number of the network device; the preset application automatically searches for all network devices that can be searched in the area, selects the deployment file exported from the platform, and the preset application automatically loads the configuration file and automatically matches the network device in the deployment file; Automatically perform configuration deployment according to the configuration information; The deployment file stores all the information required for the connection between the network device and the management platform; the configuration information includes: network information, platform information and certificate information.
2. The method for deploying network equipment according to claim 1, characterized in that: There are multiple network devices, and the method further includes: The deployment status of each network device is obtained through the preset application, and for the network device that fails to be deployed, the configuration information is manually input into the preset application for deployment.
3. A method for deploying a network device, characterized in that: The method is used to realize the platform online of multiple network devices. The method is applied to the platform side, and the method includes: The deployment file is transmitted to the smart terminal so that the preset application of the smart terminal can obtain the corresponding configuration information according to the device serial number of each network device, and the same preset application sends the configuration information to the corresponding network devices; the preset application automatically searches for all network devices that can be searched in the area, selects the deployment file exported from the platform, and the preset application automatically loads the configuration file and automatically matches the network devices existing in the deployment file; Establishing a connection with the network device that is automatically deployed according to the configuration information; The deployment file stores all the information required for the connection between the network device and the management platform; the configuration information includes: network information, platform information and certificate information.
4. A method for deploying a network device, characterized in that: The method is used to realize the platform online of multiple network devices, and the method is applied to the smart device side, and the method includes: Obtain the device serial number of the matching network device through the preset application; The preset application automatically searches for all network devices that can be searched in the area, and the preset application automatically loads the deployment file obtained from the platform, matches the configuration information corresponding to the device serial number from the deployment file, and sends it to the corresponding network devices, so that the network devices automatically perform configuration deployment according to the matching information; The deployment file stores all the information required for the connection between the network device and the management platform; the configuration information includes: network information, platform information and certificate information.
5. The method for deploying network equipment according to claim 4, characterized in that: After obtaining the configuration information corresponding to the device serial number, the configuration information is sent to the corresponding network device via Bluetooth transmission according to a preset communication protocol.
6. The method for deploying network equipment according to claim 4, characterized in that: The method further comprises: The deployment status of the network device is displayed in the preset application.
7. The method for deploying network equipment according to claim 6, characterized in that: The method further comprises: For a network device that fails to be deployed, the configuration information for configuring the network device is manually input through the preset application.
Citation Information
Patent Citations
Method and device of configuring network resources
CN103248525A
Network equipment configuration method and device
CN108259209A
Network distribution method of third-party equipment, terminal equipment and computer readable storage medium
CN111147337A
Equipment deployment method and device
CN112804094A