Network connection method and distributed networking system

By working together with the slave control module, the networking module, and the master control module, automated network connection is achieved, solving the problem of chaotic network resource allocation in the networking system and improving network connection efficiency and stability.

CN121907910APending Publication Date: 2026-04-21SHANXI CHINA MOBILE COMM CORP +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANXI CHINA MOBILE COMM CORP
Filing Date
2026-01-30
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In a network system, user subjective factors can lead to disordered network operation modes, resulting in chaotic allocation of network resources.

Method used

The slave control module obtains network resource information, generates network topology information, and sends it to the network topology module. The network topology module analyzes and generates request information and sends it to the master control module. The master control module allocates network resources to the slave control module according to the request information, thereby realizing automated network connection.

Benefits of technology

This avoids disordered network operation modes, improves network connection efficiency and stability, ensures the rational allocation and utilization of network resources, and reduces operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121907910A_ABST
    Figure CN121907910A_ABST
Patent Text Reader

Abstract

The invention discloses a network connection method and a distributed networking system. The method is applied to the distributed networking system, the distributed networking system is used for network connection, the distributed networking system comprises a slave control module, a networking module and a master control module, the master control module and the slave control module are connected through the networking module, and the method comprises the following steps: the slave control module obtains network resource information; the slave control module generates networking information according to the network resource information and sends the networking information to the networking module; the networking module receives the networking information, analyzes the networking information to generate request information, and sends the request information to the main control module; and the master control module receives the request information and allocates networking resources to the slave control modules according to the request information, and the slave control modules perform network connection according to the networking resources. According to the technical scheme provided by the embodiment of the invention, the condition of disordered networking working modes can be avoided, automatic network connection is realized, and the network connection efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network connectivity technology, and in particular to a network connectivity method and a distributed networking system. Background Technology

[0002] In a networking system, both networking devices and terminal devices need to connect to the network based on the established networking system.

[0003] Traditional technologies provide configuration wizards for networking devices, allowing users to select the networking operating mode. However, due to factors such as user subjectivity, the networking operating modes may be disordered, leading to chaotic allocation of network resources. Therefore, a new network connectivity method is urgently needed to address these issues. Summary of the Invention

[0004] This invention provides a network connection method and a distributed networking system to solve the problem of chaotic network resource allocation.

[0005] According to one aspect of the present invention, a network connection method is provided, the method comprising: The slave control module acquires network resource information, which includes information about the network resources of the slave control module. The slave control module generates networking information based on the network resource information and sends the networking information to the networking module; The networking module receives the networking information, analyzes the networking information to generate request information, and sends the request information to the main control module; The master control module receives the request information and allocates network resources to the slave control module according to the request information. The slave control module then establishes a network connection based on the network resources.

[0006] According to another aspect of the present invention, a distributed networking system is provided, the system comprising: The slave control module is used to acquire network resource information, which includes information about the network connection resources of the slave control module. The slave control module is used to generate networking information based on the network resource information and send the networking information to the networking module; The networking module is used to receive the networking information, analyze the networking information to generate request information, and send the request information to the main control module; The master control module is used to receive the request information, allocate network resources to the slave control module according to the request information, and the slave control module connects to the network according to the network resources.

[0007] The technical solution of this invention involves the slave control module acquiring network resource information, including information about the network resources of the slave control module itself. The slave control module generates network information based on the network resource information and sends this information to the network control module. The network control module receives the network information, analyzes it, generates request information, and sends this request information to the master control module. The master control module receives the request information and allocates network resources to the slave control module based on it. The slave control module then establishes a network connection based on these network resources. The slave control module generates network information using the network resource information, the network control module generates request information based on the network information, and the master control module allocates network resources to the slave control module based on the request information. This automated network connection is achieved through the slave control module, the network control module, and the master control module, avoiding disordered network operation modes and improving network connection efficiency.

[0008] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0009] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0010] Figure 1 This is a schematic diagram of the structure of a distributed networking system provided in an embodiment of the present invention; Figure 2 A flowchart of a network connection method provided in Embodiment 1 of the present invention; Figure 3 A flowchart of a network connection method provided in Embodiment 2 of the present invention; Figure 4 This is a schematic diagram of the structure of a slave control module provided in an embodiment of the present invention; Figure 5 This is a schematic diagram of the structure of a networking module provided in an embodiment of the present invention; Figure 6 This is a flowchart of a network connection method provided in Embodiment 3 of the present invention; Figure 7 This is a schematic diagram of a distributed networking system provided in Embodiment 4 of the present invention. Detailed Implementation

[0011] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0012] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0013] Figure 1 This is a schematic diagram of a distributed networking system provided in an embodiment of the present invention. The distributed networking system includes a master control module, a networking module, and slave control modules, which are connected through the networking module. The slave control module can be a module used for network connection in the distributed networking system. The slave control module is responsible for network access and network expansion, and the network can be a wide area network, a local area network, or a personal network, etc. The carrier of the slave control module can be, for example, a router, a switch, a network interface card (NIC), or a terminal, and the slave control module includes, but is not limited to, the carrier and the software stack mounted on the carrier. The networking module can be a module that analyzes and feeds back network information. The carrier of the networking module can be, for example, a router, a switch, or a NIC. The master control module can be a module responsible for resource scheduling. The master control module can allocate resources for network connection to the slave control modules according to, for example, the global network topology and network resource allocation status. The carrier of the master control module can be, for example, a network coordinator or a network controller.

[0014] Example 1 Figure 2 This is a flowchart illustrating a network connection method according to Embodiment 1 of the present invention. This embodiment is applicable to situations where network connections are made automatically. This embodiment can be applied to a distributed networking system, which includes a slave control module, a networking module, and a master control module. Figure 2 As shown, the method includes: S110, The slave control module obtains network resource information, which includes information about the network resources of the slave control module.

[0015] In this embodiment, network resource information can be information used to describe network resources. Network resource information can be network resource information from the slave control module, and network resources can include, for example: available Internet Protocol (IP) addresses, port status, network interface parameters, signal strength, etc.

[0016] Specifically, the control module collects information about network resources in its own network environment as network resource information.

[0017] For example, the slave module can read the network configuration file and parse it to obtain structured data of network resource information by calling the program interface; obtain network resource information by sending messages and parsing reply messages; continuously listen to protocol messages in the network and parse them to obtain network resource information; or, the slave module can also read the registers or counters of the slave module's carrier according to the driver or management interface to obtain network resource information.

[0018] S120. The slave control module generates networking information based on the network resource information and sends the networking information to the networking module.

[0019] In this embodiment, the networking information can be standardized information requesting network connection. The networking information is generated based on network resource information and includes, but is not limited to, the unique identifier of the slave control module, network resource information required for network connection, and / or network topology.

[0020] Specifically, the slave control module encapsulates network resource information into standardized messages according to preset rules (such as protocols or templates) and sends them to the networking module as networking information.

[0021] S130. The networking module receives the networking information, analyzes the networking information to generate request information, and sends the request information to the main control module.

[0022] In this embodiment, the request information may be information requesting resources related to network connectivity. The request information may be in the form of a standardized message.

[0023] Specifically, after receiving the networking information, the networking module parses it, extracts the information, standardizes its format, forms a unified format message, and sends it to the main control module as a request message.

[0024] S140. The master control module receives the request information and allocates network resources to the slave control module according to the request information. The slave control module then connects to the network according to the network resources.

[0025] In this embodiment, network resources can be physical resources used by the slave control module for network connection. Network resources include, but are not limited to, IP addresses, port numbers, channels, bandwidth, network identifiers, and routing paths.

[0026] Specifically, after receiving the request information, the master control module parses the request information and, based on the network resources maintained by the master control module, allocates the network resources indicated by the request information to the slave control module according to a preset strategy. The preset strategy may be, for example, load balancing and / or network topology optimization.

[0027] For example, after receiving the request information, the master control module allocates an IP address and an unused channel to the slave control module from all the managed IP addresses based on the global network topology.

[0028] The technical solution of this invention involves the slave control module acquiring network resource information, including information about the network resources of the slave control module itself. The slave control module generates network information based on the network resource information and sends this information to the network control module. The network control module receives the network information, analyzes it, generates request information, and sends this request information to the master control module. The master control module receives the request information and allocates network resources to the slave control module based on it. The slave control module then establishes a network connection based on these network resources. The slave control module generates network information using the network resource information, the network control module generates request information based on the network information, and the master control module allocates network resources to the slave control module based on the request information. This automated network connection is achieved through the slave control module, the network control module, and the master control module, avoiding disordered network operation modes and improving network connection efficiency.

[0029] In another embodiment, the slave control module includes multiple slave control units with subordinate relationships, each slave control unit corresponding to a different level of the network information, and the different levels of the network information corresponding to different levels of the network resources.

[0030] In this embodiment, the slave control unit can be a sub-unit with a subordinate relationship within the slave control module. The slave control module can have multiple slave control units, and there is a logical subordinate relationship between each slave control unit. They correspond to different networking information and network resources, and each slave control unit corresponds to different network resources according to different levels.

[0031] Specifically, the slave control module includes multiple slave control units. Different slave control units send different levels of network information, and the master control module allocates corresponding network resources according to the different network information.

[0032] Example 2 Figure 3 This is a flowchart of a network connection method provided in Embodiment 2 of the present invention. This embodiment is an optimization based on any of the above embodiments, and mainly includes the transmission of first network information and second network information, the network module receiving network information, generating and sending request information and allocating network resources, allocating network resources of corresponding levels based on the level of the slave control unit, and a detailed description of the allocation and maintenance process of the first network resources and the second network resources. It should be noted that technical details not described in detail in this embodiment can be found in any of the above embodiments. Figure 3 As shown, the method includes: S210, the slave control module obtains network resource information, the network resource information including the network resource information of the slave control module.

[0033] S220, the slave control module generates networking information based on the network resource information, the third slave control unit transmits the first networking information to the second slave control unit, and the networking module obtains the transmitted first networking information.

[0034] In this embodiment, the slave control unit includes a first slave control unit, a second slave control unit, and a third slave control unit. The first, second, and third slave control units can be understood as slave control units subordinate to the slave control module. The subordinate relationship among the first, second, and third slave control units can be that the third slave control unit is subordinate to the second slave unit, and the second slave unit is subordinate to the first slave unit. The first network information can be the network information transmitted from the third slave control unit to the second slave control unit. The first network information can be the lowest-level network information.

[0035] Specifically, the third slave control unit generates the first network information based on the network resource information and transmits the first network information to the second slave control unit. At the same time, it also transmits the first network information to the networking module, which receives the first network information.

[0036] S230, the second slave control unit transmits second network information to the first slave control unit, and the network module obtains the second network information; wherein, the third slave control unit is a subordinate unit of the second slave control unit, and the second slave control unit is a subordinate unit of the first slave control unit.

[0037] In this embodiment, the second network information may be the network information transmitted from the second slave control unit to the first slave control unit. The second network information may be obtained after integrating and preliminarily analyzing the first network information.

[0038] Specifically, after the second slave control unit processes the first network information, it obtains the second network information. The second slave control unit transmits the second network information to the first slave control unit and also transmits the second network information to the networking module. The networking module receives the second network information.

[0039] For example, Figure 4 This is a schematic diagram of the structure of a slave control module provided in an embodiment of the present invention. Figure 4 As shown, the slave control module includes multiple slave control units, such as: a first slave control unit, a second slave control unit, and a third slave control unit.

[0040] S240, The receiving unit receives the network information.

[0041] In this embodiment, the networking module includes a receiving unit, an analysis unit, and a feedback unit.

[0042] In this embodiment, the receiving unit can be a unit used to receive network information. The receiving unit can monitor the channel in real time to obtain network information.

[0043] Specifically, the receiving unit in the networking module receives networking information and parses it.

[0044] S250. The analysis unit analyzes the source information of the network information and determines whether to allocate network resources to the network information based on the source information. If so, it allocates network resources to the network information.

[0045] In this embodiment, the analysis unit can be a unit that analyzes network information. The analysis unit can analyze the network information and allocate network resources accordingly. Source information can be information used to identify the source of the network information. The source information indicates which slave control unit sent the network information. Network resources can be resources allocated for information transmission and reception within the distributed network system. Network resources can also be resources allocated for information transmission and reception between different modules of the distributed network system.

[0046] Specifically, the analysis unit analyzes the source information of the network information. If the network information is transmitted from the third slave control unit to the second slave control unit, then network resources are not allocated for the network information sent by the first slave control unit. That is, request information is not generated based on the network information and sent to the master control module. Otherwise, network resources are allocated for the network information to avoid sending the network information to the master control module based on outdated information and allocating incorrect network resources.

[0047] S260, The feedback unit generates request information for the network information of allocating the network resources, the network resources are used to send the request information, and the request information is sent to the main control module.

[0048] In this embodiment, the feedback unit can be a module responsible for sending request information back to the main control module. The feedback unit can generate request information based on the network topology information.

[0049] Specifically, the feedback unit parses the network information, generates structured request information based on the network information, and the request information can be expressed in the form of a message and sent to the main control module.

[0050] For example, Figure 5 This is a schematic diagram of a networking module provided in an embodiment of the present invention. Figure 5 As shown, the networking module includes an analysis unit, a receiving unit, and a feedback unit.

[0051] S270. The main control module receives the request information, determines the slave control unit that initiated the network information corresponding to the request information based on the request information, and allocates network resources of the corresponding level based on the level of the slave control unit.

[0052] Specifically, the main control module receives and parses the request information, determines the source of the request information, identifies the slave control unit corresponding to the network information that initiated the request information, determines the level of the slave control unit, and allocates the corresponding network resources to the slave control unit according to the level.

[0053] For example, if the slave control unit is the third slave control unit, then the slave control unit has the lowest level, and the carrier of the third slave control unit can be a switch. In this case, the network resources allocated to the third slave control unit can be one of the available IP addresses managed by the switch. This level of network resources has the smallest range and the lowest privileges among all available network resources.

[0054] Optionally, the step of determining the slave control unit that initiated the request information based on the request information, and allocating network resources of the corresponding level based on the level of the slave control unit, includes: A1. If the request information indicates that the networking information is initiated by the third slave control unit, the master control module allocates the first network resource, and the first network resource is maintained by the second slave control unit.

[0055] In this embodiment, the slave control module includes a first slave control unit, a second slave control unit, and a third slave control unit.

[0056] In this embodiment, the first network resource can be a network resource maintained by the second slave control unit. The scope of the first network resource can be the local network area corresponding to the second slave control unit, such as a local IP address, Virtual Local Area Network (VLAN) membership, or basic bandwidth allocated to a single switch.

[0057] Specifically, if the request information indicates that the corresponding network information was initiated by the third slave control unit, the master control module will allocate the first network resource to the network information according to the indication of the network information. The first network resource is used by the third slave control unit and maintained by the slave control unit above the third slave control unit, namely the second slave control unit. The maintenance includes the reception, storage and allocation of the first network resource.

[0058] A2. If the request information indicates that the networking information is initiated by the second slave control unit, the master control module allocates the second network resources, and the second network resources are maintained by the first slave control unit.

[0059] In this embodiment, the second network resource can be a network resource maintained by the first slave control unit. The scope of the second network resource is broader than that of the first network resource, such as an IP address range allocated for the entire area or cross-device VLAN configuration permissions.

[0060] Specifically, if the request information indicates that the corresponding network information was initiated by the second slave control unit, the master control module allocates second network resources for the network information according to the indication of the network information. The second network resources are used by the second slave control unit and maintained by the slave control unit above the second slave control unit, namely the first slave control unit. The specific maintenance content may include, for example, receiving and transmitting the second network resources from the master control module, and allocating the second network resources to the second slave control unit.

[0061] The technical solution of this invention involves obtaining network resource information through a slave control module; the third slave control unit transmitting first network information to the second slave control unit, and the network module acquiring the transmitted first network information; the second slave control unit transmitting second network information to the first slave control unit, and the network module acquiring the second network information; the receiving unit receiving the network information; the analysis unit analyzing the source information of the network information, determining whether to allocate network resources for the network information based on the source information, and allocating network resources if so; the feedback unit generating request information for the network information allocating the network resources, and the network resources being used to send the request information; the master control module receiving the request information, determining the slave control unit that initiated the network information based on the request information, and allocating network resources of the corresponding level based on the level of the slave control unit. By classifying the network information of the slave control module into levels and uploading it hierarchically, different network resources can be triggered according to different situations, thereby ensuring the stability and reliability of the network connection. Meanwhile, the network resources allocated by the upper-level slave control unit to the lower-level slave control unit are only allowed to be accessed by the corresponding slave control unit, which avoids interference with resources in other areas during the maintenance process and improves the stability and security of network connections.

[0062] Example 3 Figure 6 This is a flowchart illustrating a network connection method according to Embodiment 3 of the present invention. This embodiment is an optimization based on any of the above embodiments, and mainly includes a detailed description of the transmission of network information when the slave control unit fails, the transmission of network information when the second slave control unit fails, and the allocation of network resources. It should be noted that technical details not described in detail in this embodiment can be found in any of the above embodiments. Figure 6 As shown, the method includes: S310, The slave control module obtains network resource information, the network resource information including the network resource information of the slave control module.

[0063] S320. The slave control module generates networking information based on the network resource information. If the slave control unit transmitting the networking information in the slave control module fails, the slave control module transmits the networking information across levels.

[0064] Specifically, if a slave control unit fails while transmitting networking information to a slave control unit at the next higher level, the network information is transmitted to the slave control unit at the next higher level, bypassing the failed slave control unit, thus realizing cross-level transmission within the slave control module.

[0065] Optionally, if the slave control unit transmitting the network information within the slave control module fails, the cross-level transmission of the network information within the slave control module includes: In the event of failure of the second slave control unit, the third slave control unit sends the third network information to the first slave control unit, and the network module obtains the third network information transmitted across levels.

[0066] In this embodiment, the third network information can be network information transmitted across levels in the event of a slave control unit failure. The third network information is sent from the third slave control unit to the first slave control unit.

[0067] Specifically, if the second slave control unit fails, the third unit, when transmitting the third network information, bypasses the second slave control unit and directly transmits the third network information to the first slave control unit, and the network module obtains the third network information.

[0068] S330. The networking module receives the networking information, analyzes the networking information to generate request information, and sends the request information to the main control module.

[0069] S340. The network resources allocated by the master control module to the third slave control unit are maintained by the first slave control unit.

[0070] Specifically, in the event of a failure of the second slave control unit, the network resources allocated by the master control module to the third slave control unit based on the request information are maintained by the first slave control unit. The maintenance content may include, for example, receiving and storing network resources and allocating network resources to the third slave control unit.

[0071] The technical solution of this invention involves acquiring network resource information through a slave control module; generating network information based on the network resource information; if a slave control unit transmitting the network information fails, the slave control module transmits the network information across levels; the network module receives the network information, analyzes it to generate request information, and sends the request information to the master control module; the network resources allocated by the master control module to the third slave control unit are maintained by the first slave control unit. This method achieves orderly cross-level transmission of network information, avoiding chaotic network resource allocation caused by mid-level device failures when lower-level network devices transmit network information to higher-level devices, ensuring reasonable allocation of network resources in the network system, and preventing waste of network resources.

[0072] The present invention will be described by way of example below: In a networking system, both networking devices and terminal devices need to connect to the network based on the established network structure. Traditionally, configuration wizards are provided for networking devices, allowing users to select the networking operating mode. However, due to factors such as user subjectivity, the networking operating modes may be disordered, leading to chaotic allocation of network resources.

[0073] Secondly, in existing technologies, in networking systems, networking requests from lower-level networking devices cannot be expressed and transmitted to higher-level networking devices. Even if they can be expressed, they need to be transmitted upwards level by level. When terminal devices fail, this will cause mismatches on the one hand, and chaos in the allocation of network resources on the other hand, affecting network connection efficiency.

[0074] In one example, a network connectivity method is provided, including: Network connectivity is achieved through a distributed network system, which includes a master control module, slave control modules, and a network module. The master control module and slave control modules are connected through the network module, which includes a receiving unit, an analysis unit, and a feedback unit.

[0075] The network connection method for a distributed networking system includes the following steps: Step 1: The slave control module sends network information to the superior module based on its own network resource information (i.e., network resource information); Step 2: The networking module receives the networking information sent by the slave control module, analyzes and provides feedback on the networking information, generates request information, and sends it to the superior (i.e., the master control module). Step 3: The main control module receives the request information and triggers and allocates network resources to enable the slave control module to establish a network connection based on its own network resource information.

[0076] In summary, by using a distributed networking system to connect the master control module and slave control modules through a networking module, the slave control modules can send networking information to the superior module based on their own network resource information. The networking module can also analyze and provide feedback on the networking information, thereby generating request information and sending it to the master control module. This allows the master control module to allocate corresponding network resources to the slave control modules according to the request information, achieving automation and intelligence in network connection and improving the efficiency and stability of network connection.

[0077] In one example, a network connection method based on a distributed networking system is provided, including: Network connectivity is achieved through a distributed network system, which includes a master control module, slave control modules, and a networking module. The master control module and slave control modules are connected via the networking module, which includes a receiving unit, an analysis unit, and a feedback unit. The slave control module includes a first slave control unit, a second slave control unit, and a third slave control unit, with the following hierarchical relationship: the third slave control unit is subordinate to the second slave control unit, and the second slave control unit is subordinate to the first slave control unit. The receiving unit is used to receive networking information transmitted by the lower-level modules. Specifically, the second slave control unit receives the networking information transmitted by the third slave control unit, and the first slave control unit receives the networking information transmitted by the second slave control unit.

[0078] The network connection method for a distributed networking system includes the following steps: Step 1: Based on its own network resource information, the slave control module sends network information (i.e., the first network information and the second network information) to the superior (the third slave control unit to the second slave control unit, and the second slave control unit to the first slave control unit). Step Two: The networking module receives the networking information from the slave control module, analyzes and responds to this information, generates a request message, and sends it to the superior module. Specifically: The analysis unit is used to analyze the received network information, specifically: (1) When the network information (i.e. the first network information) is transmitted from the third slave control unit to the second slave control unit, the analysis unit allocates network resources for the network information and remains silent on the network information requested by the first slave control unit. (2) When the network information (i.e. the second network information) is transmitted from the second slave control unit to the first slave control unit, the analysis unit allocates network resources for the network information; Furthermore, the feedback unit is used to generate request information for allocating network resources, specifically: (1) When the request information is transmitted from the third slave control unit to the second slave control unit, the feedback unit sends the request information to the master control module and disables the network resource discovery service for the request information generated by the first slave control unit (i.e., does not respond to the request information corresponding to the first slave control unit). (2) When the request information is transmitted from the second slave control unit to the first slave control unit, the feedback unit sends the request information to the master control module; Step 3: The main control module receives the request information and triggers and allocates network resources to enable the slave control module to establish a network connection based on its own network resource information. Furthermore, when the master control module establishes a network connection based on its own network resource information, specifically: (1) When the network connection is initiated by the third slave control unit, the master control module triggers the primary network resources (i.e., the first network resources). The primary network resources are maintained by the second slave control unit, that is, only the third slave control unit enters and interferes with other regional resources; (2) When the network connection is initiated by the second slave control unit, the master control module triggers the secondary network resources (i.e. the second network resources). These secondary network resources are maintained by the first slave control unit, meaning that only the second slave control unit can enter and interfere with other regional resources.

[0079] In summary, by setting primary and secondary network resources, the master control module can trigger different network resources based on different situations when it receives request information from the slave control module, thereby ensuring the stability and reliability of the network connection. Simultaneously, by setting a maintenance method that only allows the corresponding slave control unit to access the network, interference with other area resources is avoided during maintenance, improving the stability and security of the network connection.

[0080] In one example, a network connectivity method is provided, including: When the second slave control unit fails, the first slave control unit directly receives the networking information from the third slave control unit. Specifically: The analysis unit is used to analyze the received network information. That is, when the network information is transmitted from the third slave control unit to the first slave control unit, the analysis unit allocates network resources for the network information. Furthermore, the feedback unit is used to generate request information for allocating network resources. When this request information is transmitted from the third slave control unit to the first slave control unit, the feedback unit sends the request information to the master control module. Furthermore, when the master control module establishes a network connection based on its own network resource information, that is, when the network connection is initiated by the third slave control unit, the master control module triggers the primary network resource, which is maintained by the first slave control unit.

[0081] In summary, by classifying the network information of the slave control module into different levels and uploading it hierarchically, we can effectively improve the efficiency of network connections and avoid the chaotic allocation of network resources caused by the failure of intermediate devices when lower-level network devices transmit network information to higher-level devices. On the other hand, we can also ensure the rational allocation of network resources in the network system and avoid the waste of network resources.

[0082] In one example, a network connectivity method is provided, including: Network connection is achieved through a distributed networking system, which includes a master control module, a slave control module, and a networking module. The master control module and the slave control module are connected through the networking module, which includes a receiving unit, an analysis unit, and a feedback unit. The network connection method of the distributed networking system includes the following steps: Step 1: The slave control module sends network information to the superior module based on its own network resource information; Step 2: The networking module receives the networking information sent by the slave control module, analyzes and provides feedback on the networking information, generates request information, and sends it to the superior. Step 3: The main control module receives the request information and triggers and allocates network resources to enable the slave control module to establish a network connection based on its own network resource information.

[0083] This invention uses a distributed networking system for network connection, connecting the master control module and slave control modules through a networking module. This enables the slave control modules to send networking information to the superior module based on their own network resource information, and the networking module can analyze and provide feedback on the networking information, thereby generating request information and sending it to the master control module. This allows the master control module to allocate corresponding network resources to the slave control modules according to the request information, realizing the automation and intelligence of network connection, and improving the efficiency and stability of network connection.

[0084] This invention classifies the network information of the slave control module into levels and uploads it in a hierarchical manner. On the one hand, it can effectively improve the efficiency of network connection and avoid the chaotic allocation of network resources caused by the failure of intermediate devices when lower-level network devices transmit network information to higher-level devices. On the other hand, it also ensures the rational allocation of network resources in the network system and avoids the waste of network resources.

[0085] This invention, by setting primary and secondary network resources, enables the master control module to trigger different network resources based on different situations when receiving request information from the slave control module, thereby ensuring the stability and reliability of the network connection. Simultaneously, by setting a maintenance method that only corresponds to the slave control unit's access and does not interfere with other area resources, it avoids interference with other area resources during maintenance, thus improving the stability and security of the network connection.

[0086] This invention automates and intelligentizes network connections through a distributed networking system, improving network efficiency and stability, avoiding waste and chaotic allocation of network resources, and has broad application prospects and practical value.

[0087] This invention improves enterprise network efficiency. By achieving automated and intelligent network connectivity, the distributed networking system of this invention can significantly improve enterprise network efficiency. Enterprises no longer need to invest significant manpower and resources in network maintenance and management, reducing operating costs while simultaneously improving the stability and reliability of network connections, providing a more efficient and stable network environment.

[0088] This invention optimizes network resource allocation. By setting primary and secondary network resources, it achieves network resource allocation for different levels of slave control modules. This approach effectively avoids network resource waste, ensures the rational use of network resources, and improves network connection stability and security.

[0089] This invention enhances network security. By configuring maintenance settings, it allows only the corresponding slave control unit to access and interfere with resources in other areas, effectively preventing interference with other resources during maintenance and improving network connection security. This feature is of paramount value to industries with extremely high network security requirements, such as finance and healthcare.

[0090] Example 4 Figure 7 This is a schematic diagram of a distributed networking system provided in Embodiment 4 of the present invention. Figure 7 As shown, the distributed networking system is used for network connection. The distributed networking system includes a slave control module 410, a networking module 420, and a master control module 430. The master control module 430 and the slave control module 410 are connected through the networking module 420. The system includes: Slave control module 410 is used to acquire network resource information, the network resource information including information on the network connection resources of the slave control module; The slave control module 410 is used to generate networking information based on the network resource information and send the networking information to the networking module; The networking module 420 is used to receive the networking information, analyze the networking information to generate request information, and send the request information to the main control module; The main control module 430 is used to receive the request information, allocate network resources to the slave control module according to the request information, and the slave control module connects to the network according to the network resources.

[0091] The technical solution of this invention involves the slave control module acquiring network resource information, including information about the network resources of the slave control module itself. The slave control module generates network information based on the network resource information and sends this information to the network control module. The network control module receives the network information, analyzes it, generates request information, and sends this request information to the master control module. The master control module receives the request information and allocates network resources to the slave control module based on it. The slave control module then establishes a network connection based on these network resources. The slave control module generates network information using the network resource information, the network control module generates request information based on the network information, and the master control module allocates network resources to the slave control module based on the request information. This automated network connection is achieved through the slave control module, the network control module, and the master control module, avoiding disordered network operation modes and improving network connection efficiency.

[0092] The distributed networking system provided in this embodiment of the invention can execute a network connection method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.

Claims

1. A network connection method, characterized in that, An application in a distributed networking system, the distributed networking system being used for network connectivity, the distributed networking system including a slave control module, a networking module, and a master control module, the master control module and the slave control module being connected through the networking module, the method comprising: The slave control module acquires network resource information, which includes information about the network resources of the slave control module. The slave control module generates networking information based on the network resource information and sends the networking information to the networking module; The networking module receives the networking information, analyzes the networking information to generate request information, and sends the request information to the main control module; The master control module receives the request information and allocates network resources to the slave control module according to the request information. The slave control module then establishes a network connection based on the network resources.

2. The method according to claim 1, characterized in that, The slave control module includes multiple slave control units with subordinate relationships. Each slave control unit corresponds to a different level of network information, and the different levels of network information correspond to different levels of network resources.

3. The method according to claim 2, characterized in that, The slave control unit includes a first slave control unit, a second slave control unit, and a third slave control unit. Sending the network information to the network module includes one of the following: The third slave control unit transmits the first network information to the second slave control unit, and the networking module obtains the transmitted first network information. The second slave control unit transmits the second network information to the first slave control unit, and the network module obtains the second network information; The third slave control unit is a subordinate unit of the second slave control unit, and the second slave control unit is a subordinate unit of the first slave control unit.

4. The method according to claim 2, characterized in that, The networking module includes a receiving unit, an analysis unit, and a feedback unit. The networking module receives the networking information, analyzes the networking information, and generates request information, including: The receiving unit receives the network information; The analysis unit analyzes the source information of the network information and determines whether to allocate network resources to the network information based on the source information. If so, it allocates network resources to the network information. The feedback unit generates request information for the network topology information to allocate the network resources, and the network resources are used to send the request information.

5. The method according to claim 1, characterized in that, The step of allocating network resources to the slave control module according to the request information includes: Based on the request information, determine the slave control unit that initiated the network information corresponding to the request information, and allocate network resources of the corresponding level based on the level of the slave control unit.

6. The method according to claim 5, characterized in that, The slave control module includes a first slave control unit, a second slave control unit, and a third slave control unit. The step of determining the slave control unit that initiated the request information based on the request information, and allocating network resources of corresponding levels based on the level of the slave control unit, includes: If the request information indicates that the networking information is initiated by the third slave control unit, the master control module allocates the first network resource, and the first network resource is maintained by the second slave control unit; If the request information indicates that the networking information is initiated by the second slave control unit, the master control module allocates the second network resources, which are maintained by the first slave control unit.

7. The method according to claim 2, characterized in that, Sending the network information to the network module includes: If the slave control unit transmitting the network information within the slave control module fails, the network information will be transmitted across levels within the slave control module.

8. The method according to claim 7, characterized in that, If the slave control unit transmitting the network information within the slave control module fails, the cross-level transmission of the network information within the slave control module includes: In the event of failure of the second slave control unit, the third slave control unit sends the third network information to the first slave control unit, and the network module obtains the third network information transmitted across levels.

9. The method according to claim 8, characterized in that, The network resources allocated by the master control module to the third slave control unit are maintained by the first slave control unit.

10. A distributed networking system, characterized in that, The distributed networking system is used for network connection. The distributed networking system includes a slave control module, a networking module, and a master control module. The master control module and the slave control module are connected through the networking module. The slave control module is used to acquire network resource information, which includes information about the network connection resources of the slave control module. The slave control module is used to generate networking information based on the network resource information and send the networking information to the networking module; The networking module is used to receive the networking information, analyze the networking information to generate request information, and send the request information to the main control module; The master control module is used to receive the request information, allocate network resources to the slave control module according to the request information, and the slave control module connects to the network according to the network resources.