A network testing method, device and storage medium
Through the network testing method of remote sharing and automated connection, the problem of high testing costs of optical communication networks is solved, the investment and maintenance costs of test instruments are reduced, and the utilization rate and testing efficiency of instruments are improved.
Patent Information
- Application Number
- CN202211718540.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-29
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2042-12-29
AI Technical Summary
The cost of testing optical communication network is high, mainly due to the high cost of optical communication testing instruments and the frequent updates of test instruments, resulting in low instrument usage and inconvenient maintenance.
Provide a network testing method and device, by obtaining network testing requests, controlling the connection between the site port of the target site and the instrument port of the target instrument, realizing remote sharing of multiple test instruments, reducing the test instrument configuration requirements of each test site. The automatic connection of optical fibers is used with a two-way selection module and a robotic arm, reducing the risk of physical portability and damage of the instrument.
It realizes the cost of optical communication network testing, improves the utilization rate of test instruments and the efficiency of equipment usage, reduces the investment and maintenance costs of instruments, and simplifies the testing process.
Smart Images

Figure CN116232446B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a network testing method, device and storage medium. Background Art
[0002] Currently, optical communication has become the main technical means of wired communication. With the continuous development of optical communication technology, in order to ensure the normal operation of optical communication equipment, it is often necessary to use optical communication test instruments to test the optical communication network.
[0003] However, the cost of optical communication test instruments is relatively high, resulting in high testing costs for optical communication networks. Summary of the invention
[0004] The present application provides a network testing method, device and storage medium, which are used to solve the technical problem of high cost of optical communication network testing in general technology.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, a network testing method is provided, which is applied to a network testing system; the network testing system includes a plurality of testing sites and a plurality of testing instruments; the network testing method includes:
[0007] Obtaining a network test request; the network test request includes: a site identifier of a target site among a plurality of test sites and an instrument identifier of a target instrument among a plurality of test instruments;
[0008] In response to a network test request, controlling a site port of a target site to be connected to an instrument port of a target instrument;
[0009] Obtain network test data of the target site collected by the target instrument;
[0010] Output network test data.
[0011] Optionally, the network testing system further includes: a first mechanical arm and a second mechanical arm;
[0012] In response to the network test request, controlling the site port of the target site to be connected to the instrument port of the target instrument includes:
[0013] In response to a network test request, the first robotic arm is controlled to perform a first connection operation so that the site port of the target site moves to a preset position, and the second robotic arm is controlled to perform a second connection operation so that the instrument port of the target instrument moves to a preset position and connects with the site port of the target site.
[0014] Optionally, the network test system further includes: a client; the network test request further includes: site information of the target site;
[0015] Get network test request, including:
[0016] In response to the resource acquisition operation performed by the client, displaying a network test configuration page of the target site through the client;
[0017] In response to the network test configuration parameters input by the user on the network test configuration page, a network test request is obtained.
[0018] Optionally, output network test data, including:
[0019] Perform data conversion processing on the network test data to obtain visualized network test data;
[0020] Display visual network test data through the client.
[0021] In a second aspect, a network testing device is provided, which is applied to a network testing system; the network testing system includes a plurality of testing sites and a plurality of testing instruments; the network testing device includes: an acquisition unit, a processing unit and an output unit;
[0022] An acquisition unit is used to acquire a network test request; the network test request includes: a site identifier of a target site among a plurality of test sites and an instrument identifier of a target instrument among a plurality of test instruments;
[0023] A processing unit, configured to control the connection between the site port of the target site and the instrument port of the target instrument in response to the network test request;
[0024] The acquisition unit is also used to acquire the network test data of the target site collected by the target instrument;
[0025] The output unit is used to output network test data.
[0026] Optionally, the network testing system further includes: a first mechanical arm and a second mechanical arm; and a processing unit, specifically configured to:
[0027] In response to a network test request, the first robotic arm is controlled to perform a first connection operation so that the site port of the target site moves to a preset position, and the second robotic arm is controlled to perform a second connection operation so that the instrument port of the target instrument moves to a preset position and connects with the site port of the target site.
[0028] Optionally, the network test system further includes: a client; the network test request further includes: site information of the target site;
[0029] Acquisition unit, specifically used for:
[0030] In response to the resource acquisition operation performed by the client, displaying a network test configuration page of the target site through the client;
[0031] In response to the network test configuration parameters input by the user on the network test configuration page, a network test request is obtained.
[0032] Optional, output unit, specifically used for:
[0033] Perform data conversion processing on the network test data to obtain visualized network test data;
[0034] Display visual network test data through the client.
[0035] In a third aspect, a network testing device is provided, comprising a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the network testing device is running, the processor executes the computer execution instructions stored in the memory, so that the network testing device executes the network testing method described in the first aspect.
[0036] The network testing device may be a network device, or a part of a network device, such as a chip system in a network device. The chip system is used to support the network device to implement the functions involved in the first aspect and any possible implementation thereof, such as obtaining, determining, and sending the data and / or information involved in the above-mentioned network testing method. The chip system includes a chip, and may also include other discrete devices or circuit structures.
[0037] In a fourth aspect, a computer-readable storage medium is provided, the computer-readable storage medium comprising computer execution instructions, and when the computer execution instructions are executed on a computer, the computer executes the network testing method described in the first aspect.
[0038] In a fifth aspect, a computer program product is also provided. The computer program product includes computer instructions. When the computer instructions are executed on a network testing device, the network testing device executes the network testing method as described in the first aspect above.
[0039] It should be noted that the above computer instructions may be stored in whole or in part on a computer-readable storage medium, wherein the computer-readable storage medium may be packaged together with the processor of the network test device, or may be packaged separately from the processor of the network test device, which is not limited in the embodiments of the present application.
[0040] The description of the second, third, fourth and fifth aspects of the present application can refer to the detailed description of the first aspect.
[0041] In the embodiments of the present application, the name of the network test device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear with other names. For example, the receiving unit may also be called a receiving module, a receiver, etc. As long as the functions of each device or functional module are similar to those of the present application, they fall within the scope of the claims of the present application and their equivalent technologies.
[0042] The technical solution provided by this application brings at least the following beneficial effects:
[0043] Based on any of the above aspects, the present application provides a network testing method, which is applied to a network testing system. The network testing system includes multiple test sites and multiple test instruments. The network testing method includes: obtaining a network testing request, and in response to the network testing request, controlling the site port of the target site to be connected to the instrument port of the target instrument. The network testing request includes: a site identifier of a target site among multiple test sites and an instrument identifier of a target instrument among multiple test instruments. Subsequently, the network test data of the target site collected by the target instrument can be obtained, and the network test data can be output.
[0044] As can be seen from the above, the network testing method provided by the present application can centrally deploy multiple test instruments, and after obtaining a network test request, control the target site included in the network test request to connect to the target instrument. In this way, the network testing method provided by the present application does not need to configure a large number of required optical communication-related test instruments at each test site, and realizes remote sharing of multiple instruments, solves the test needs of the continuously upgraded optical communication network, reduces the investment in test instruments and equipment procurement costs, and thus reduces the test costs of the optical communication network.
[0045] The beneficial effects of the first, second, third, fourth and fifth aspects of the present application can all be referred to the analysis of the above beneficial effects, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 A schematic diagram of the structure of a network testing system provided in an embodiment of the present application;
[0047] Figure 2 A schematic diagram of a cloud instrument test interface provided in an embodiment of the present application Figure 1 ;
[0048] Figure 3 A schematic diagram of a cloud instrument test interface provided in an embodiment of the present application Figure 2 ;
[0049] Figure 4 A schematic diagram of a cloud instrument test interface provided in an embodiment of the present application Figure 3 ;
[0050] Figure 5 A schematic diagram of the hardware structure of a network testing device provided in an embodiment of the present application Figure 1 ;
[0051] Figure 6 A schematic diagram of the hardware structure of a network testing device provided in an embodiment of the present application Figure 2 ;
[0052] Figure 7 A schematic diagram of a network testing method provided in an embodiment of the present application Figure 1 ;
[0053] Figure 8 A schematic diagram of the motion trajectory of a first robotic arm and a second robotic arm provided in an embodiment of the present application;
[0054] Fig. 9 A schematic diagram of a network testing method provided in an embodiment of the present application Figure 2 ;
[0055] Fig.10 A schematic diagram of the structure of a network testing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0056] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0057] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0058] In order to facilitate a clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and order of execution.
[0059] As described in the background technology, optical communication is a communication method that uses light waves as carrier waves, and has become the main technical means of wired communication. As users' demand for networks with larger bandwidth and lower latency continues to increase, there are two ways to increase the bandwidth of optical paths in optical communication networks: one is to increase the single-channel transmission rate of optical fibers; the other is to increase the number of wavelengths transmitted in a single optical fiber, namely wavelength division multiplexing (WDM).
[0060] With the continuous development of optical communication technology, in order to ensure the normal operation of optical communication equipment, it is often necessary to use optical communication test instruments to test the optical communication network.
[0061] However, optical communication test instruments are expensive and often need to be updated. If each test site is equipped with a large number of required optical communication-related test instruments, the cost of testing the optical communication network will be high, and the utilization rate of the test instruments will also be low. The test instruments will be idle for a long time and the cost of updating will be high.
[0062] Secondly, maintenance personnel need to carry instruments to the test site for use. They need to configure instruments according to their personnel, and sometimes they need to carry multiple instruments. If relevant test instruments are not deployed at each test site, they need to prepare relevant power supplies for the test instruments when using them on site, which makes the test instruments inconvenient to carry. In addition, some test instruments are expensive, and they may be lost or bumped during carrying, resulting in large losses.
[0063] In view of the above problems, the present application provides a network testing method, which is applied to a network testing system. The network testing system includes multiple test sites and multiple test instruments. The network testing method includes: obtaining a network testing request, and in response to the network testing request, controlling the site port of the target site to be connected to the instrument port of the target instrument. The network testing request includes: a site identifier of a target site among multiple test sites and an instrument identifier of a target instrument among multiple test instruments. Subsequently, the network test data of the target site collected by the target instrument can be obtained, and the network test data can be output.
[0064] As can be seen from the above, the network testing method provided by the present application can centrally deploy multiple test instruments, and after obtaining a network test request, control the target site included in the network test request to connect to the target instrument. In this way, the network testing method provided by the present application does not need to configure a large number of required optical communication-related test instruments at each test site, and realizes remote sharing of multiple instruments, solves the test needs of the continuously upgraded optical communication network, reduces the investment in test instruments and equipment procurement costs, and thus reduces the test costs of the optical communication network.
[0065] The network testing method is applicable to a network testing system. Figure 1 Figure 2 shows a structure of the network testing system. Figure 1As shown, the network test system includes: a plurality of test sites 101 , a plurality of test instruments 102 , a two-way selection module 103 , a test result analysis and storage module 104 , a server 105 and a client 106 .
[0066] Among them, any test site in the plurality of test sites 101 can be connected to any test instrument in the plurality of test instruments 102 through the two-way selection module 103. The plurality of test instruments 102 are also connected in communication with the test result analysis storage module 104. The test result analysis storage module 104 is also connected in communication with the server 105. The server 105 is also connected in communication with the client 106. The two-way selection module 103 is also connected in communication with the server 105.
[0067] Specifically, the multiple test sites 101 may be various optical communication nodes, such as Figure 1 The optical cable junction box test point, optical distribution frame (ODF) rack test point, equipment side test point, computer room rack test point, client test point, etc.
[0068] A remote cloud test unit can be deployed on each test site 101, that is, the remote cloud test unit can be deployed on various optical communication nodes to form a component with a remote cloud test unit. The test site 101 configured with a remote cloud test unit can be physically connected to the bidirectional selection module 103 through an optical cable.
[0069] The bidirectional selection module 103 can select the required optical fiber under the control of the program, automatically perform optical fiber jumpering, realize the multi-to-multi selection of optical cable cores and instruments, and realize the matching and selection of test sites and test instruments.
[0070] The two-way selection module 103 can select the test instrument to be used for a certain test site according to the control program instructions issued by the server 105, and make an optical fiber connection. After the connection is completed, the "cloud instrument test interface" set on the remote cloud test unit can realize the physical connection with the test instrument. The cloud instrument test port is equivalent to extending the test port of the test instrument, realizing the connection between the remote test unit and the test instrument.
[0071] Optionally, deploying a cloud instrument test unit at the test site can extend the port of the fiber test instrument to a remote location to achieve physical connection between the instrument and the remote end. The remote cloud instrument test interface can be deployed at the remote optical cable junction box, ODF rack, equipment rack, and user side to provide cloud instrument test services for maintenance personnel, construction personnel, and customers. Different cloud instrument test interfaces can be deployed according to different types of equipment to achieve flexible extension and deployment of instrument interfaces.
[0072] For example, Figure 2As shown, when the test site 101 is a test point of an optical cable junction box, the test point of the optical cable junction box may include a reinforcing core fixing and a grounding protection zone. A cloud instrument test interface may be provided at the test point of the optical cable junction box.
[0073] Optionally, a "cloud instrument test interface" can be reserved at the optical splitter plug-in position in the test point of the optical cable junction box, and connected to the bidirectional selection module 103 via optical fiber. During network testing, the cloud instrument test interface can be used as a test interface and connected to the instrument port of the test instrument to be tested via a pigtail.
[0074] For example, Figure 3 As shown, when the test site 101 is an ODF rack test point, a cloud instrument test interface can be set at the ODF rack test point to be connected to the bidirectional selection module 103 via an optical cable. The physical connection between the cloud instrument test interface and different test instruments can be achieved through the controlled jumper of the bidirectional selection module 103. The cloud instrument test interface can be connected to the device or optical cable to be tested via an optical fiber.
[0075] For example, Figure 4 As shown, when the test site 101 is a device-side cloud instrument test unit (i.e. Figure 1 When a remote cloud test unit is installed in the optical communication equipment rack where testing is required, a cloud instrument test interface can be set in the remote cloud test unit.
[0076] Optionally, the embodiments of the present application may select different modules for installation according to the size and shape of the cabinet.
[0077] Optionally, when the test site 101 is a test point in a computer room integrated cabinet, a client test point, or other forms, you can select Figure 2-Figure 4 In any of the installation modes, an optical cable junction box can also be provided separately as a remote cloud testing unit, which is not limited to the embodiments of the present application.
[0078] Through the cloud instrument test interface of various remote cloud test units, the test site 101 can be connected to the two-way selection module 103 through an optical cable. The server 105 can control the two-way selection module 103 through a program to connect the port of the remote cloud test unit to the required test instrument, which is equivalent to introducing the test instrument to the remote port through an optical fiber. The cloud instrument test interface can be regarded as a common interface for multiple test instruments.
[0079] The bidirectional selection module 103 is mainly used to complete the bidirectional selection between the test instrument 102 and the test site 101. The server 105 can issue instructions to the bidirectional selection module 103 through the server program according to the requirements to perform bidirectional selection and connection of the connecting optical fiber between the test instrument 102 and the test site 101.
[0080] Optionally, the bidirectional selection module 103 may include a first mechanical arm and a second mechanical arm. The bidirectional selection module 103 may control the first mechanical arm and the second mechanical arm to perform corresponding connection operations, thereby achieving connection between the site port of the target site and the instrument port of the target instrument.
[0081] Exemplarily, when the test instrument 1 needs to be connected to the ODF test point 2 in the test site, the bidirectional selection module can control the robot arm to select the test port optical fiber of the test instrument 1 to connect to the optical fiber of the ODF test point 2.
[0082] As can be seen from the above, the automated control of fiber optic testing can select different instruments according to user needs, automatically complete the fiber optic connection, automatically trigger the fiber optic test, and configure relevant parameters according to program settings or user selections to complete the test as needed.
[0083] Optionally, the test result analysis and storage module 104 is mainly used to complete the analysis and storage of test data of different test instruments 102 to achieve visualization of test results.
[0084] Specifically, the test results of various test instruments 102 are presented in different ways, and the production data of some manufacturers can only be opened on their own software platforms. In this case, the test result analysis storage module 104 can convert the information therein, for example, convert the information in the .sor file format of the optical time-domain reflectometer (OTDR) test result into PDF format and EXCEL format, present the test data results and feedback them to the server 105 and the client 106, provide convenience for the client 106 to view, avoid installing software from different manufacturers on the client 106 (because many software are paid software), and reduce software licensing fees.
[0085] Optionally, the test result analysis storage module 104 can classify and store each test result to facilitate the query of historical data, and sort them according to the test date and test site to compare the current test result with the previous test result. To facilitate the client query and subsequent comparison, the storage data is stored in a mode in which both the original test results and the analysis results are stored.
[0086] Optionally, the test result analysis storage module 104 can be independently used as a software sharing part, which can realize the single-point use of the authorized software and complete the shared analysis of the test results, thereby saving a lot of software licensing fees.
[0087] From the above, we can see that the automatic analysis of test results can automatically identify, translate and convert the results of different instrument tests configured in the system, present the data by the instrument class, analyze and convert it into a document format that can be opened using ordinary applications, and can be presented in the form of graphics, tables or text data.
[0088] Optionally, various software may be installed on the client 106, such as Figure 1 APP, WEB or H5 page in.
[0089] The client 106 may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. A wireless terminal may communicate with one or more core networks via a radio access network (RAN). A wireless terminal may be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, or a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network, such as a mobile phone, a tablet computer, a laptop computer, a netbook, or a personal digital assistant (PDA).
[0090] Optionally, the above-mentioned server 105 can be a server in a server cluster (consisting of multiple servers), or a chip in the server, or a system on a chip in the server, or can be implemented by a virtual machine (VM) deployed on a physical machine, which is not limited in the embodiments of the present application.
[0091] The basic hardware structure of each device in the network test system includes Figure 5 or Figure 6 The network test device shown in FIG. Figure 5 and Figure 6 Taking the network testing device shown in the figure as an example, the hardware structure of each device in the network testing system is introduced.
[0092] like Figure 5 , which is a schematic diagram of a hardware structure of a network testing device provided in an embodiment of the present application. The network testing device includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, the memory 22, and the communication interface 23 can be connected via a bus 24.
[0093] The processor 21 is the control center of the network test device, which can be a processor or a general term for multiple processing elements. For example, the processor 21 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0094] As an embodiment, the processor 21 may include one or more CPUs, such as Figure 5 CPU 0 and CPU 1 are shown in .
[0095] The memory 22 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0096] In a possible implementation, the memory 22 may exist independently of the processor 21, and the memory 22 may be connected to the processor 21 via a bus 24 to store instructions or program codes. When the processor 21 calls and executes the instructions or program codes stored in the memory 22, the network testing method provided in the following embodiments of the present application can be implemented.
[0097] In the embodiment of the present application, for each device in the network test system, the software programs stored in the memory 22 are different, so each device in the network test system implements different functions. The functions performed by each device will be described in conjunction with the following flowchart.
[0098] In another possible implementation, the memory 22 may also be integrated with the processor 21 .
[0099] The communication interface 23 is used for connecting the network test device to other devices through a communication network, and the communication network may be Ethernet, wireless access network, wireless local area network (WLAN), etc. The communication interface 23 may include a receiving unit for receiving data and a sending unit for sending data.
[0100] The bus 24 may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0101] Figure 6 FIG. 2 shows another hardware structure of the network testing device in the embodiment of the present application. Figure 6 As shown, the network testing device may include a processor 31 and a communication interface 32. The processor 31 is coupled to the communication interface 32.
[0102] The functions of the processor 31 may refer to the description of the processor 21. In addition, the processor 31 also has a storage function and can function as the memory 22 described above.
[0103] The communication interface 32 is used to provide data to the processor 31. The communication interface 32 may be an internal interface of the network test device, or an external interface of the network test device (equivalent to the communication interface 23).
[0104] It should be pointed out that Figure 5 (or Figure 6 The structure shown in ) does not constitute a limitation on the network test device, except Figure 5 (or Figure 6 ) In addition to the components shown in the figure, the network testing device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0105] The network testing method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0106] The method provided in the embodiment of the present application is applied to Figure 1 The network test system shown in Figure 7 As shown, the network testing method provided in the embodiment of the present application includes:
[0107] S701. Obtain a network test request.
[0108] The network test request includes: a site identifier of a target site among multiple test sites and an instrument identifier of a target instrument among multiple test instruments.
[0109] Exemplary, combined Figure 1When a user wants to test network test data of a target site among multiple test sites 101 , the user can configure relevant test parameters through the client 106 .
[0110] The relevant test parameters include a site identifier of a target site and an instrument identifier of a target instrument.
[0111] For example, when a target instrument is required to test the length of an optical cable, it is necessary to configure a site identifier and site location of a target site, and an instrument identifier of a target instrument for testing the length of an optical cable.
[0112] The client 106 may generate a network test request in response to relevant test parameters configured by the user, and send the network test request to the two-way selection module 103 through the server 105 .
[0113] In one possible implementation, the network test request further includes: site information of the target site. In this case, in the above S701, the method for obtaining the network test request specifically includes:
[0114] In response to the resource acquisition operation performed by the client, the network test configuration page of the target site is displayed through the client. In response to the network test configuration parameters input by the user on the network test configuration page, a network test request is acquired.
[0115] Specifically, in order to provide testing quickly and conveniently, a QR code can be set next to each test site, which contains relevant attributes of the test site: the name of the test site, the distance from the two-way selection module, the optical cable length, the optical cable attenuation and other information.
[0116] This QR code can be used as a tool for the test site to interact with the client. By scanning the QR code using the APP installed on the client (i.e., resource acquisition operation), the relevant parameters of the target site can be directly filled in the preset position of the network test configuration page, thereby realizing rapid configuration of the parameters.
[0117] Then, the user can also fill in other parameters not included in the QR code (such as the instrument identification of the target instrument, etc.) into the preset position of the network test configuration page according to the needs, so as to obtain the network test request.
[0118] From the above, we can see that the QR code deployment of the target site can present the parameters required to be configured at the target site in the form of a QR code. After scanning the code with the mobile phone APP, the fiber optic test parameters can be quickly backfilled, saving time and improving efficiency. At the same time, it can make up for the lack of remote personnel's unfamiliarity with the instrument parameters, allowing more people to complete the test quickly.
[0119] S702 . In response to the network test request, control the site port of the target site to be connected to the instrument port of the target instrument.
[0120] In combination with the above example, after receiving the network test request sent by the server 105, the two-way selection module 103 can extract the site identifier of the target site and the instrument identifier of the target instrument carried in the network test request. Since the two-way selection module 103 and the multiple test instruments 102 are centrally deployed together, the two-way selection module 103 can control the site port of the target site to be connected to the instrument port of the target instrument in response to the network test request.
[0121] In one achievable approach, combining Figure 1 , the network test system further includes: a first mechanical arm and a second mechanical arm, that is, the bidirectional selection module 103 further includes: a first mechanical arm and a second mechanical arm. In this case, in the above S702, the method for controlling the connection between the site port of the target site and the instrument port of the target instrument specifically includes:
[0122] In response to a network test request, the first robotic arm is controlled to perform a first connection operation so that the site port of the target site moves to a preset position, and the second robotic arm is controlled to perform a second connection operation so that the instrument port of the target instrument moves to a preset position and connects with the site port of the target site.
[0123] Specifically, the first robot arm and the second robot arm can be upper and lower robot arms, and the robot arms can move horizontally and vertically to complete the movement of the entire plane. After receiving the network test request, the first robot arm and the second robot arm can respond to the network test request and, according to the operation instructions corresponding to the network test request, plug the selected optical fiber in the east (east, E) direction with the selected optical fiber in the west (west, W) direction.
[0124] Exemplarily, e1 and w1 are selected for connection, and the running instruction corresponding to the network test request is "connectioncreate 1ae1 to 1aw1".
[0125] Specifically, after the bidirectional selection module 103 receives the network test request, the bidirectional selection module 103 can control the upper and lower mechanical arms to start the action at the same time. The mechanical arm in the E direction selects the first e1 of the corresponding E direction optical fiber, lifts the pigtail from position 0 after selection, and then places it at position 1. The mechanical arm in the W direction selects the first w1 of the corresponding W direction optical fiber, lifts the pigtail from position 0 after selection, and then places it at position 1. After the upper and lower mechanical arms complete the plugging, the two pigtails e1 and w1 are connected, realizing the jumper connection of the optical jumper.
[0126] For the convenience of analysis, in the embodiment of the present application, the selection and placement of optical fibers in the E direction of the upper robot arm is referred to as the warp movement, and the optical fiber movement in the W direction of the lower layer is referred to as the weft movement. The warp movement is for selecting optical fibers horizontally and for placing optical fibers vertically. The trajectory of the weft movement is perpendicular to the warp, with the vertical direction being for optical fiber selection and the horizontal direction being for optical fiber placement.
[0127] It can be understood that the warp movement is in the upper layer, and the optical fiber only moves in the north-south direction, which is selected as the east-west direction. The weft movement is in the lower layer, and the optical fiber only moves in the east-west direction, which is selected as the north-south direction. The mutual plugging of the double layers forms a connection of the warp and weft structure, and the optical fiber will not be entangled.
[0128] Figure 8 FIG. 1 shows the motion trajectories of a first robotic arm and a second robotic arm provided in an embodiment of the present application. Figure 8 As shown, the bidirectional selection module 103 controls the site port of the target site to be connected to the instrument port of the target instrument. There are two main movements: horizontal (i.e. Figure 8 E-surface motion trajectory in the vertical direction (i.e. Figure 8 Whether it is longitude motion or latitude motion, both modes are used. After the network test request is received, the bidirectional selection module 103 will first select the optical fiber (i.e. Figure 8 The selected optical fiber in the diagram) is then moved to the specified position and docked up and down (i.e. Figure 8 to ensure the fiber optic plugging process.
[0129] For example, when the operation instruction corresponding to the network test request is "connection create 1ae100to1aw80", the fiber optic robot arm in the E direction can first move horizontally from the position (0, 0) to the coordinate (0, 100), select the specified fiber optic e100, grab the fiber optic connector, and then move vertically from (0, 100) to the point (80, 100) for plugging. The fiber optic robot arm in the W direction moves vertically from the position (0, 0) to (80, 0), selects the fiber optic W80, and then moves horizontally to (80, 100) for plugging, thereby realizing the jumper work of the fiber optic at the point (80, 100).
[0130] To ensure operation efficiency, after the first and second robotic arms complete the operation, they can wait at the current position for new network test requests without returning to the origin. This ensures movement efficiency and saves time.
[0131] Based on the above working principle, the first mechanical arm and the second mechanical arm in the bidirectional selection module 103 can realize the full cross connection of the optical fiber. Through the first mechanical arm and the second mechanical arm in the bidirectional selection module 103, the network test system can complete the optical fiber jumper between the target instrument and the target site, and realize the physical connection between the target instrument and the target site.
[0132] It should be noted that when the target site or target instrument included in multiple network test requests is the same, the two-way selection module 103 can sort the multiple network test requests according to priority, and execute the one with higher priority first, and use a queuing mechanism for the ones with the same priority.
[0133] S703: Obtain network test data of the target site collected by the target instrument.
[0134] Specifically, the test instrument can provide various test capabilities for the network test system.
[0135] Test instruments may include: OTDR, spectrum analyzer, optical power meter, red light source, green light source, 1550 / 1310 light source, wavelength analyzer, optical communication series protocol analyzer, etc.
[0136] Combination Figure 1 In the embodiment of the present application, multiple test instruments 102 can be placed centrally on the center side, and the target instrument and the target site can be connected through the two-way selection module 103. When the optical path between the target site and the test interface of the target instrument is connected, the server 105 can control the target instrument to start testing. After obtaining the test results, the target instrument can send the test results to the test result analysis storage module 104, so as to realize the conversion of the instrument language into elements that can be graphical, textual, and tabular, provide materials for the presentation of the test results, and then present them to the user through the client 106.
[0137] It should be noted that, since different test instruments have different control and communication commands, the server needs to issue corresponding jump instructions and test instructions based on the instrument model selected by the client.
[0138] S704: Output network test data.
[0139] In one achievable manner, in the above S704, the method of outputting network test data specifically includes:
[0140] Perform data conversion processing on the network test data to obtain visualized network test data, and display the visualized network test data through the client.
[0141] Exemplary, combined Figure 1After completing tasks such as fiber optic jumpering, data parameter setting, instrument testing, test data reading, and test data analysis, the server 105 can analyze the completed results and present them on the client's request return page using intuitive graphics, tables, or data to complete the remote test request and test result presentation.
[0142] Optionally, the request return page of the client may be a request return page of an APP installed on the client, a WEB page of the client, or an H5 page of the client.
[0143] In some embodiments, Fig. 9 FIG. 1 shows an overall flow chart of a network testing method provided by an embodiment of the present application. Fig. 9 As shown, the network testing method provided in the embodiment of the present application includes:
[0144] S901. In response to a resource acquisition operation performed by a client, a network test configuration page of a target site is displayed through the client.
[0145] Specifically, the user initiates a business demand at a remote location (i.e., a target site) with a remote cloud test interface, and connects the port of the device or optical cable to be tested to the cloud test interface via a pigtail.
[0146] S902: In response to the network test configuration parameters input by the user on the network test configuration page, obtain a network test request.
[0147] Specifically, scan the QR code through the interface of the application software installed on the client (such as APP, WEB page or H5 web page. The following takes APP as an example) or enter relevant information in the page (such as the name of the remote cloud test unit, the distance from the two-way selection module, the optical cable length L1, the optical cable attenuation, etc.) to determine the relevant parameter information and location information of the local cloud test interface (i.e., the target site).
[0148] Next, the user opens the APP, inputs the instrument type required for the test, or the test quantity requirement, and generates a network test request including the site identifier of the target site and the instrument identifier of the target instrument.
[0149] After receiving the test application, the server performs authentication. If the test is allowed, the request is considered valid. For example, a user needs to perform an optical cable distance test.
[0150] S903 . In response to the network test request, control the site port of the target site to be connected to the instrument port of the target instrument.
[0151] Specifically, the server issues an instruction, and the bidirectional selection module selects the optical fiber, and connects the optical fiber corresponding to the test location with the optical fiber of the instrument to be used under program control. The instrument is connected to the remote test interface through the optical fiber to realize the optical fiber connection between the instrument and the object to be tested.
[0152] S904: Obtain network test data of the target site collected by the target instrument.
[0153] After confirming the connection is complete, the server program will feedback that the connection is complete and send the test parameters to the target instrument. For example, if you need to test the length of the optical cable, choose to use OTDR, and the test mode can be selected as AUTO mode. The server sends a test command to the target instrument, and the target instrument starts testing the optical fiber or port.
[0154] After the test is completed, the test results are fed back to the test result analysis and storage module. The analysis module will read the instrument test results and give the required data. The test result analysis and storage module accurately calculates the test numbers by deducting the basic data. The test data is graphically, tabulated, standardized, and stored. For example, if the total length of the tested optical cable is L2, removing the original optical cable length L1 (the distance from the test instrument to the far-end test port), the length of the tested optical cable can be obtained: L = L2-L1.
[0155] Similarly, the testing of other indicators also needs to be analyzed and calculated in this way. After the test data is analyzed, the test results and analysis results are stored in the system at the same time for subsequent use.
[0156] S905: Output network test data.
[0157] The user can view the test results through the client APP or web page. For example, in the test case above, the test result shows that the length of the optical cable is L, and the curve graph of L can be presented on the application interface.
[0158] The above network testing method can save a lot of instrument purchase investment and realize the purchase of a set of instruments for multiple use, which is equivalent to having a full set of test instruments at each test site. Cloud sharing of multiple instruments makes it convenient and quick to use the instruments, reducing the inconvenience of carrying instruments and other problems. It can realize the sharing of a set of instruments by multiple people, maximizing the use of instruments.
[0159] Secondly, the above network testing method can realize the sharing of cloud-based fiber optic test instruments, remote access to instruments, remote control of instruments, and remote data analysis, which can improve the utilization rate of instruments, avoid long-term idleness of instruments, and ensure the effectiveness of equipment. In addition, the use of cloud-based fiber optic test instrument sharing system can allow more people to share instruments, avoid large investments in purchasing instruments, save a lot of investment, and maintenance personnel do not need to carry instruments to the site, reducing the risk of instrument bumps and losses, and facilitating the mixed use of multiple instruments.
[0160] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to realize the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0161] The embodiment of the present application can divide the functional modules of the network test device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0162] like Fig.10 The figure is a schematic diagram of the structure of a network testing device provided in an embodiment of the present application. The network testing device can be used to perform Figure 7-Figure 9 A method for network testing as shown in any one of the items. Fig.10 The network testing device shown is applied to a network testing system; the network testing system includes multiple testing sites and multiple testing instruments; the network testing device includes: an acquisition unit 1001, a processing unit 1002 and an output unit 1003;
[0163] The acquisition unit 1001 is used to acquire a network test request; the network test request includes: a site identifier of a target site among multiple test sites and an instrument identifier of a target instrument among multiple test instruments;
[0164] The processing unit 1002 is used to control the site port of the target site to be connected to the instrument port of the target instrument in response to the network test request;
[0165] The acquisition unit 1001 is further used to acquire the network test data of the target site collected by the target instrument;
[0166] The output unit 1003 is used to output network test data.
[0167] Optionally, the network testing system further includes: a first mechanical arm and a second mechanical arm; and a processing unit 1002, specifically configured to:
[0168] In response to a network test request, the first robotic arm is controlled to perform a first connection operation so that the site port of the target site moves to a preset position, and the second robotic arm is controlled to perform a second connection operation so that the instrument port of the target instrument moves to a preset position and connects with the site port of the target site.
[0169] Optionally, the network test system further includes: a client; the network test request further includes: site information of the target site;
[0170] The acquisition unit 1001 is specifically used for:
[0171] In response to the resource acquisition operation performed by the client, displaying a network test configuration page of the target site through the client;
[0172] In response to the network test configuration parameters input by the user on the network test configuration page, a network test request is obtained.
[0173] Optionally, the output unit 1003 is specifically used for:
[0174] Perform data conversion processing on the network test data to obtain visualized network test data;
[0175] Display visual network test data through the client.
[0176] The embodiment of the present application also provides a computer-readable storage medium, which includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer executes the network testing method provided in the above embodiment.
[0177] The embodiment of the present application also provides a computer program, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program can implement the network testing method provided in the above embodiment.
[0178] Those skilled in the art should be aware that in one or more of the above examples, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer-readable storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. Storage media can be any available media that can be accessed by general or special-purpose computers.
[0179] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0180] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The unit described as a separate component may or may not be physically separated, and the component displayed as a unit may be a physical unit or multiple physical units, that is, it may be located in one place, or it may be distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0181] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.
[0182] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A network testing method, characterized in that: A two-way selection module is used in a network testing system; the network testing system includes multiple test sites and multiple test instruments; the test sites are deployed with remote cloud testing units; the remote cloud testing units are provided with cloud instrument test interfaces; during network testing, the cloud instrument test interface serves as the test interface, and the two-way selection module is controlled by a program to connect the port of the remote cloud testing unit to the required test instrument; The two-way selection module and the plurality of test instruments are centrally deployed; The network testing method comprises: Obtaining a network test request; the network test request includes: a site identifier of a target site among the multiple test sites and an instrument identifier of a target instrument among the multiple test instruments; In response to the network test request, controlling the site port of the target site to connect with the instrument port of the target instrument; Acquiring network test data of the target site collected by the target instrument; Outputting the network test data; The two-way selection module includes: a first robotic arm and a second robotic arm; The step of controlling the connection between the site port of the target site and the instrument port of the target instrument in response to the network test request includes: In response to the network test request, the first robotic arm is controlled to perform a first connection operation so that the site port of the target site moves to a preset position, and the second robotic arm is controlled to perform a second connection operation so that the instrument port of the target instrument moves to the preset position and connects to the site port of the target site.
2. The network testing method according to claim 1, wherein: The network testing system further includes: a client; the network testing request further includes: site information of the target site; The obtaining of the network test request includes: In response to the resource acquisition operation performed by the client, displaying a network test configuration page of the target site through the client; The network test request is obtained in response to the network test configuration parameters input by the user on the network test configuration page.
3. The network testing method according to claim 2, wherein: Outputting the network test data includes: Performing data conversion processing on the network test data to obtain visualized network test data; The visualized network test data is displayed through the client.
4. A network testing device, characterized in that: A two-way selection module is used in a network testing system; the network testing system includes multiple test sites and multiple test instruments; the test sites are deployed with remote cloud testing units; the remote cloud testing units are provided with cloud instrument test interfaces; during network testing, the cloud instrument test interface serves as the test interface, and the two-way selection module is controlled by a program to connect the port of the remote cloud testing unit to the required test instrument; The two-way selection module and the plurality of test instruments are centrally deployed; The network testing device includes: an acquisition unit, a processing unit and an output unit; The acquiring unit is configured to acquire a network test request, wherein the network test request includes: a site identifier of a target site among the plurality of test sites and an instrument identifier of a target instrument among the plurality of test instruments; The processing unit is configured to control the site port of the target site to connect to the instrument port of the target instrument in response to the network test request; The acquisition unit is further configured to acquire the network test data of the target site collected by the target instrument; The output unit is used to output the network test data; The network testing system further includes: a first robotic arm and a second robotic arm; and the processing unit is specifically configured to: In response to the network test request, the first robotic arm is controlled to perform a first connection operation so that the site port of the target site moves to a preset position, and the second robotic arm is controlled to perform a second connection operation so that the instrument port of the target instrument moves to the preset position and connects to the site port of the target site.
5. The network testing device according to claim 4, characterized in that: The network testing system further includes: a client; the network testing request further includes: site information of the target site; The acquisition unit is specifically configured to: In response to the resource acquisition operation performed by the client, displaying a network test configuration page of the target site through the client; The network test request is obtained in response to the network test configuration parameters input by the user on the network test configuration page.
6. The network testing device according to claim 5, characterized in that: The output unit is specifically used to: Performing data conversion processing on the network test data to obtain visualized network test data; The visualized network test data is displayed through the client.
7. A network testing device, characterized in that: It includes a memory and a processor; the memory is used to store computer-executable instructions, and the processor is connected to the memory via a bus; when the network testing device is running, the processor executes the computer-executable instructions stored in the memory, so that the network testing device executes the network testing method according to any one of claims 1 to 3.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer is enabled to execute the network testing method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Signal testing method and signal testing equipment
CN103698686A
