Smart factory and modular network configuration method, system, and system method thereof
Patent Information
- Application Number
- TW114119484
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-05-23
- Publication Date
- 2026-07-11
- Estimated Expiration
- 2045-05-22
Smart Images

Figure IMG-2_DRAW_114119484-A0305-14-0001-1 
Figure IMG-2_DRAW_114119484-A0305-14-0002-2 
Figure IMG-2_DRAW_114119484-A0305-14-0003-3
Abstract
Description
Technical Field
[0001] This invention relates to a network configuration method, and more particularly to a smart factory and its modular network configuration method, system, and system approach. Prior Technology
[0002] Existing factories, especially those in traditional manufacturing, typically rely on wired networks to connect various devices. To accommodate customized, low-volume, high-variety manufacturing, factories must adjust production lines. In practice, this involves moving and rewiring factory equipment, including connecting network cables to designated switches and configuring new IP addresses and subnets according to the Internet Protocol (IP). Subsequently, administrators need to verify the smoothness of network connections between devices and check whether devices on different production lines are correctly assigned to different network segments or Virtual Local Area Networks (VLANs) to avoid interference. This process is quite cumbersome and time-consuming.
[0003] Using Wi-Fi to connect devices solves some problems; however, this approach faces numerous challenges, including inconsistent Wi-Fi connection quality and speed, as well as high latency. Furthermore, within a factory, sometimes devices on the same production line need to be on the same network segment for direct communication and control, while other times devices on different production lines need to be on different network segments to help isolate information and reduce latency. Since Wi-Fi networks typically use dynamic IP configuration, additional mechanisms are needed to configure the network segments of devices on different production lines according to varying needs, making the application of wireless networks in factories complex. Summary of the Invention
[0004] Therefore, the purpose of this invention is to provide a method for configuring a modular network for a smart factory to solve the above-mentioned problems.
[0005] Therefore, the modular network configuration method for a smart factory of the present invention is executed by a management application platform, which is signal-connected to a core network of a smart factory. The core network stores at least one Data Network Name (DNN) and at least one static IP pool corresponding to the at least one DNN. The smart factory includes multiple devices. The method includes a step (A), a step (B), a step (C), and a step (D).
[0006] In step (A), the management application platform responds to receiving an input operation by generating production line allocation data, which includes a production line name representing a production line and the name of at least one of the devices to be configured on the production line.
[0007] In step (B), the management application platform, in response to receiving another input operation, generates DNN allocation data, which includes one of the DNNs and the production line name.
[0008] In step (C), the management application platform provides the production line allocation data and the DNN allocation data to the core network, so that the core network can obtain a static Internet Protocol address pool corresponding to the DNN based on the production line allocation data and the DNN allocation data to configure the network parameter group for the at least one device.
[0009] In step (D), the management application platform responds to receiving an input operation to confirm the connection status by sending at least one response request to the at least one device. When a response is received from the at least one device, the network configuration is complete.
[0010] Another object of the present invention is to provide a smart factory that solves the above-mentioned problems.
[0011] Therefore, the smart factory of the present invention includes a platform, multiple devices and a core network. The platform is signal-connected to the core network. The core network stores at least one Data Network Name (DNN) and at least one static IP pool corresponding to the at least one DNN. The platform includes a communication unit and a processing unit.
[0012] The communication unit's signal is connected to the core network of the smart factory.
[0013] The processing unit is electrically connected to the communication unit and executes the above-described smart factory modular network configuration method.
[0014] Another object of the present invention is to provide a system method for solving the above-mentioned problems.
[0015] Therefore, the system method for network configuration of the present invention is executed by a network configuration system, which includes a management application platform and a core network of a smart factory. The core network is connected to the management application platform and stores at least one data network name (DNN) and at least one static IP pool corresponding to the at least one DNN. The smart factory includes multiple devices. The method includes the following steps: step (a), step (b), step (c), step (d), and step (e).
[0016] In step (a), the management application platform responds to receiving an input operation by generating production line allocation data, which includes a production line name representing a production line and the name of at least one of the devices to be configured on the production line.
[0017] In step (b), the management application platform, in response to receiving another input operation, generates DNN allocation data, which includes one of the DNNs and the production line name.
[0018] In step (c), the management application platform transmits the production line allocation data and the DNN allocation data to the core network.
[0019] In step (d), the core network obtains a static Internet Protocol address pool corresponding to the DNN and configures network parameter groups for the at least one device according to the static Internet Protocol address pool.
[0020] In step (e), the management application platform responds to receiving an input operation to confirm the connection status by sending at least one response request to the at least one device. When a response is received from the at least one device, the network configuration is complete.
[0021] Another object of the present invention is to provide a network configuration system that solves the above-mentioned problems.
[0022] Therefore, the network configuration system of the present invention executes the above-described system method.
[0023] The advantages of this invention are: the management application platform generates and provides production line allocation data and DNN allocation data in response to input operations, enabling the core network to obtain the static Internet Protocol address pool to configure network parameter groups for at least one device, thereby allowing each device to easily change its production line, and enabling the production line composed of each device to be smoothly reorganized, thus improving utilization. Simple Explanation of the Diagram
[0024] Other features and effects of the present invention will be clearly presented in the embodiments with reference to the drawings, wherein: Figure 1 is a block diagram illustrating an embodiment of the modular network configuration system for smart factories according to the present invention; Figure 2 is a flowchart illustrating an embodiment of the modular network configuration method for smart factories according to the present invention; Figure 3 is a flowchart illustrating the configuration steps of the network parameter group in step 23 of Figure 2; and Figure 4 is a schematic diagram illustrating a static IP (Input / Output) record for a production line allocation data. Implementation
[0025] Before the invention is described in detail, it should be noted that similar elements are represented by the same numbers in the following description.
[0026] Referring to Figures 1 and 2, an embodiment of the modular network configuration method for a smart factory according to the present invention is executed by a management application platform 12. This method is applicable to configuring multiple devices 31 in a smart factory through a 5G core network (5GC) 10, a central / distributed unit (CDU) 11, multiple radio units (RUs) 13, and a wireless network (not shown). Each device 31 has a 5G module or is equipped with external 5G customer-premises equipment (CPE).
[0027] It should be noted that, in this embodiment, the smart factory includes multiple production lines, and each production line includes multiple devices 31 and is defined as a device group 3. It is understood that the present invention is also applicable to smart factories containing only a single production line.
[0028] In this embodiment, the 5GC 10 stores multiple Data Network Names (DNNs) and multiple distinct static IP pools corresponding to these DNNs, as shown in Table 1 below. That is, different DNNs correspond to different available address ranges (i.e., network segments, defined through subnetting). DNN Static IP pool DNN1 60.61.0.0 DNN2 60.62.0.0 DNN3 60.63.0.0 DNN4 60.64.0.0 Table 1
[0029] It is important to note that in this embodiment, the subnet mask is 255.255.255.0 (i.e. / 24). Therefore, taking DNN1 in Table 1 as an example, its available IP range is, for example, 60.61.0.1~60.61.0.254, and so on.
[0030] The CDU 11 signal connects the 5GC 10 and the RUs 13. The RUs 13 are connected to the device group 3 via the wireless network.
[0031] The management application platform 12 includes a communication unit 121, a display unit 122, an input unit 123, a processing unit 124, and a storage unit 125. The communication unit 121 is signal-connected to the 5GC 10, and the processing unit 124 is electrically connected to the communication unit 121, the display unit 122, the input unit 123, and the storage unit 125.
[0032] The display unit 122 may be a screen, the input unit 123 may be a keyboard and / or a mouse, and the display unit 122 and the input unit 123 may also be a touch screen. The processing unit 124 may be a central processing unit (CPU). The storage unit 125 stores a plurality of program instructions. When the processing unit 124 executes these program instructions, it provides a device-production line selection interface (not shown) for an operator to, for example, reorganize the production line and complete network configuration according to customized requirements. The steps included in this embodiment will be described below.
[0033] In step S21, the input unit 123 generates an input signal in response to receiving an input operation, and the processing unit 124 generates a production line allocation record based on the input signal. Since the smart factory in this embodiment includes multiple production lines, this step involves the input unit 123 receiving multiple input operations and generating multiple input signals, while the processing unit 124 generates multiple production line allocation records based on these input signals. Each production line allocation record includes a production line name representing one of the production lines, and the names of multiple devices 31 selected from the devices 31 to be configured on the production line. Examples of such production line allocation records are shown in Table 2 below. Equipment Name Production line name EqA01 Production Line 1 EqA12 Production Line 1 EqB12 Production Line 1 EqA02 Production Line 2 EqA03 Production Line 2 EqA11 Production Line 2 EqB01 Production Line 2 EqB02 Production Line 3 EqB03 Production Line 3 EqB11 Production Line 3 EqB13 Production Line 3 Table 4
[0034] In detail, the display unit 122 displays the equipment-production line selection interface, which provides all production line names and all equipment names, allowing an operator to select the production line name corresponding to each equipment name through the input unit 123. In other words, the equipment 31 is like building blocks; the operator can use the above-mentioned input operations to, for example, move a piece of equipment 31 from one production line to another, or even add a previously idle piece of equipment 31 to one of the production lines. That is, the management application platform 12 provides a modular interface, allowing users to freely combine equipment to construct production lines.
[0035] In step S22, the input unit 123 generates another input signal in response to receiving another input operation, and the processing unit 124 generates DNN allocation data based on the other input signal. Since the smart factory in this embodiment includes multiple DNNs, this step involves the input unit 123 receiving multiple other input operations and generating multiple other input signals, while the processing unit 124 generates multiple sets of DNN allocation data based on these other input signals. Each set of DNN allocation data includes one DNN and one production line name, as shown in Table 5 below. In this way, the production lines are allocated to different subnets. Production line name DNN Production Line 1 DNN1 Production Line 2 DNN2 Production Line 3 DNN3 Production Line 4 DNN4 Table 5
[0036] In detail, the display unit 122 provides a production line-DNN selection interface, which provides all production line names and all DNNs for the operator to select the DNN corresponding to each production line name through the input unit 123.
[0037]
[0038] It is worth noting that in this embodiment, step S22 is executed after step S21. In other embodiments, step S22 may be executed before or simultaneously with step S21.
[0039] In step S23, the processing unit 124 provides the production line allocation data and the DNN allocation data to the 5GC 10, enabling the 5GC 10 to obtain multiple static Internet Protocol address pools corresponding to the corresponding DNNs, and to configure network parameter groups for the devices 31 according to the static Internet Protocol address pools. Each network parameter group includes an IP parameter.
[0040] The configuration of the network parameter group of these devices 31 is jointly performed by the processing unit 124 and the 5GC 10. Specifically, referring to Figure 3, the configuration of the network parameter group includes the following steps.
[0041] In step S231, the processing unit 124 transmits the production line allocation data and the DNN allocation data to the 5GC 10 via the communication unit 121.
[0042] In step S232, for each device 31, the 5GC 10 obtains a DNN corresponding to the device 31 based on the production line allocation data and the DNN allocation data, and then obtains a static IP pool corresponding to the DNN based on the DNN.
[0043] In step S233, for each device 31, the 5GC 10 obtains an unoccupied static IP from the static IP pool and transmits the static IP to the processing unit 124.
[0044] In step S234, for each device 31, the processing unit 124 records the static IP in the production line allocation data corresponding to the device 31.
[0045] Referring to Figure 4, for example, for device 31 with device name EqA02, the 5GC 10 knows from the production line allocation data that EqA02 corresponds to production line 2, and from the DNN allocation data that production line 2 corresponds to DNN2, and DNN2 corresponds to the static IP pool 60.62.0.0. The 5GC 10 obtains an unused static IP from the static IP pool, for example, 60.62.0.29, and transmits the static IP to the processing unit 124. The processing unit 124 records the static IP under device 31 with device name EqA02 in the production line allocation data.
[0046] In step S235, for each device 31, the processing unit 124 transmits a reconnection command to the 5GC 10 via the communication unit 121.
[0047] In step S236, for each device 31, the 5GC 10 performs deregistration, reregistration, and establishes a Protocol Data Unit (PDU) session for the device 31 based on the production line allocation data including the device 31. When establishing the PDU session, the 5GC 10 transmits the static IP address to the device 31 via the CDU 11 and the RUs 13, allowing the device 31 to directly obtain the assigned static IP address through IP pass-through and configure the IP address parameters. Under this allocation method, devices 31 from the same production line are located in the same network segment, while devices 31 from different production lines are located in different network segments.
[0048] It is worth noting that if the device 31 receives the static IP and generates a new IP using Dynamic Host Configuration Protocol (DHCP) for configuration, the IP configured by the device 31 will be different from the static IP. Therefore, in this embodiment, the DHCP function of all such devices 31 is stopped, and the device is configured directly using the allocated static IP via Internet Protocol tunneling.
[0049] In step S24, the input unit 123 generates a production sequence setting instruction in response to receiving an input operation for setting the production sequence of the equipment, and the processing unit 124 executes the production sequence setting instruction. The production sequence setting instruction includes network parameter groups configured for the equipment 31 and multiple production sequences corresponding to the network parameter groups.
[0050] To further explain, the management application platform 12 may have an application programming interface (API) to provide management between various applications and services, so that when reorganizing the production line, the administrator can sequentially set the production line to which the devices 31 belong and the production order of each device 31 to achieve the network supply and configuration required for the new production line, and set the DNN and configure the required network segment IP to the devices 31 that need to be configured according to the production line information of the devices 31 provided by the configuration platform. In other words, the present invention can use the management application platform 12 to set the production order of each device 31 according to the static IP of the devices 31.
[0051] In one embodiment, each device 31 can be assigned to a different production line. For example, the management application platform 12 can be used to set the IP network segment of device 31 on production line 1 to 60.61.0.x; the IP network segment of device 31 on production line 2 to 60.62.0.x; the IP network segment of device 31 on production line 3 to 60.63.0.x; and the IP network segment of device 31 on production line 4 to 60.64.0.x. Furthermore, within the same production line, if the IP network segment of these devices 31 is 60.61.0.x, the management application platform 12 can be used to specify the operating order of each device 31 based on its IP address. For example, the IP addresses of each device 31 on production line 1 are set to 60.61.0.1, 60.61.0.2, 60.61.0.3, and 60.61.0.4, respectively. The first station is device 31 with IP address 60.61.0.1, the second station is device 31 with IP address 60.61.0.2, the third station is device 31 with IP address 60.61.0.3, and the fourth station is device 31 with IP address 60.61.0.4. This method of setting the stations for each device 31 on the production line determines the production sequence. Similarly, the same method can be used to set the stations for devices 31 on production lines 2 through 4.
[0052] In step S25, the input unit 123 generates a connection probe command in response to receiving an input operation for confirming the connection status, and the processing unit 124 executes the connection probe command. In this embodiment, the connection probe command is a packet internet groper (ping) command. The processing unit 124 uses a script to execute the ping command to test the connection status of devices 31 in each device group 3. Specifically, the processing unit 124 sends multiple response requests to the devices 31, and when a response is received from the devices 31, the network configuration is complete. In this embodiment, the Internet Control Message Protocol (ICMP) echo check mechanism is used to generate and transmit these response requests.
[0053] In this embodiment, if no response is received from one of the devices 31 within a preset time, it indicates that the network configuration has failed. The processing unit 124 records the unresponsive device 31 for subsequent network configuration troubleshooting.
[0054] It is worth noting that in other embodiments, the management application platform 12 may also include a warning light (not shown). When steps S21 to S23 are executed, the warning light flashes, indicating that the network configuration of the production line is still in progress. When the network configuration is confirmed to be completed in step S24, the warning light goes out, letting the operator know that the network connection has been set up.
[0055] It should be noted that in other embodiments, the smart factory contains only a single production line, and the 5GC 10 may store only one DNN and a static IP pool corresponding to that DNN. In this case, step S21 generates only one production line allocation record, and step S22 generates only one DNN allocation record, which includes the DNN and the production line name of the single production line. In another embodiment, even if the smart factory contains only a single production line, the 5GC 10 may store multiple DNNs and multiple static IP pools corresponding to those DNNs. In this case, the DNN allocation record generated in step S22 includes one of the DNNs and the production line name. That is, the single production line can be allocated a suitable network segment as needed.
[0056] Overall, once step S24 is completed, that is, after the network configuration is finished, the 5GC 10 can provide User Plane Function (UPF) routing policies to allow data flows of devices 31 on the same production line to communicate with each other, while data flows of devices 31 on different production lines are all directed to the management application platform 12 through a firewall 14, so that the management application platform 12 can collect relevant data of devices 31 for operation analysis and related resource scheduling analysis.
[0057] In detail, when the 5GC 10 receives a communication data packet from one of the devices 31 via the CDU 11 and the RUs 13, the communication data packet includes a source Internet Protocol address and a destination Internet Protocol address. The 5GC 10 determines whether the source Internet Protocol address and the destination Internet Protocol address belong to the same network segment. When it is determined that the source Internet Protocol address and the destination Internet Protocol address belong to the same network segment, the 5GC 10 transmits the communication data packet to the destination Internet Protocol address via the CDU 11 and one of the RUs 13, thus enabling data communication between the devices 31 on the same production line. When it is determined that the source Internet Protocol address and the destination Internet Protocol address do not belong to the same network segment, the 5GC 10 transmits the communication data packet to the processing unit 124 to collect relevant data from the devices 31 for operation analysis and related resource scheduling analysis. The processing unit 124 then decides whether to forward the data packet to the destination Internet Protocol address.
[0058] In summary, the smart factory and its modular network configuration method, system, and system method of the present invention, through the management application platform 12, enable the 5GC 10 to configure the network parameter groups of the devices 31 according to the static Internet Protocol address pool. In this way, each device 31 can be easily changed to a different production line, and the management application platform 12 can specify the production sequence of the devices according to the network parameter groups configured for the devices 31, so that the production line composed of the devices can be smoothly reorganized, improving utilization. Therefore, the purpose of the present invention can be effectively achieved.
[0059] However, the above description is merely an embodiment of the present invention and should not be construed as limiting the scope of the present invention. Any simple equivalent changes and modifications made in accordance with the scope of the patent application and the contents of the patent specification of the present invention shall still fall within the scope of the patent of the present invention.
[0060] 1: Smart Factory Modular Network Configuration System 10: 5G Core Network 11: Central Distribution Unit 12: Management Application Platform 121: Communication Unit 122: Display Unit 123: Input Unit 124: Processing Unit 125: Storage Unit 13: Radio Unit 3: Equipment Group 31: Equipment S21~S25: Steps S231~S236: Steps
Claims
1. A method for configuring a modular network in a smart factory, executed by a management application platform, the management application platform being signal-connected to a core network of a smart factory, the core network storing at least one Data Network Name (DNN) and at least one static IP pool corresponding to the at least one DNN, the smart factory comprising multiple devices; the method comprising the steps of: (A) in response to receiving an input operation, generating production line allocation data, the production line allocation data including a production line name representing a production line and a device name of at least one of the devices to be configured on the production line; (B) in response to receiving another input operation, generating DNN allocation data, the DNN allocation data including one of the DNNs and the production line name; (C) Provide the production line allocation information and the DNN allocation information to the core network, so that the core network can obtain a static Internet Protocol address pool corresponding to the DNN based on the production line allocation information and the DNN allocation information to configure the network parameter group for the at least one device; and (D) In response to receiving an input operation for confirming the connection status, transmit at least one response request to the at least one device, and when a response is received from the at least one device, the network configuration is completed.
2. The modular network configuration method for a smart factory as described in claim 1, wherein the core network stores multiple DNNs and multiple distinct static Internet Protocol address pools corresponding to these DNNs; wherein, Step (B) provides a production line-DNN selection interface that provides the DNNs for operation to select the DNN corresponding to the production line name.
3. The modular network configuration method for a smart factory as described in request item 1, wherein, Each network parameter group in step (C) includes an Internet Protocol address parameter. The management application platform transmits the production line allocation data and the DNN allocation data to the core network, so that the core network obtains and transmits at least one static Internet Protocol address from the static Internet Protocol address pool to the at least one device based on the production line allocation data and the DNN allocation data, so that the at least one device configures the Internet Protocol address parameter in an IP passthrough manner.
4. The modular network configuration method for a smart factory as described in claim 3, wherein, Step (C) also causes the core network to send back the at least one static Internet Protocol address to the management application platform, which records the at least one static Internet Protocol address in the production line allocation data and issues a reconnection command to the core network, causing the core network to deregister, reregister, and establish a Packet Data Unit (PDU) session for the at least one device.
5. The modular network configuration method for a smart factory as described in request item 1, wherein, In step (D), the Internet Control Message Protocol (ICMP) echo check mechanism is used to generate and transmit the at least one response request.
6. The modular network configuration method for a smart factory as described in claim 1, wherein, In step (A), the production line allocation data includes the production line name and the names of multiple selected devices among the devices to be configured on the production line. In step (C), network parameter groups are configured for the devices. In step (D), multiple response requests are sent to the devices. When a response is received from the devices, the network configuration is completed. After step (C), the following steps are also included: (D) In response to receiving an input operation for setting the production sequence of the devices, a production sequence setting instruction is generated and executed. The production sequence setting instruction includes the network parameter groups configured for the devices and the multiple production sequences corresponding to the network parameter groups.
7. A smart factory comprising a platform, multiple devices, and a core network, the platform being signal-connected to the core network, the core network storing at least one Data Network Name (DNN) and at least one static IP pool corresponding to the at least one DNN; the platform comprising: a communication unit signal-connected to the core network of the smart factory; and a processing unit electrically connected to the communication unit, and executing the smart factory modular network configuration method as described in any one of claims 1 to 6.
8. A system method for network configuration, performed by a network configuration system including a management application platform and a core network of a smart factory, the core network being signal-connected to the management application platform and storing at least one data network name (DNN) and at least one static IP pool corresponding to the at least one DNN, the smart factory including multiple devices; the method comprising the steps of: (a) the management application platform generating production line allocation data in response to receiving an input operation, the production line allocation data including a production line name representing a production line and a device name of at least one of the devices to be configured on the production line; (b) the management application platform generating DNN allocation data in response to receiving another input operation, the DNN allocation data including one of the DNNs and the production line name; (c) the management application platform transmitting the production line allocation data and the DNN allocation data to the core network; (d) The core network obtains a static Internet Protocol address pool corresponding to the DNN and configures network parameter groups for the at least one device according to the static Internet Protocol address pool; and (e) In response to receiving an input operation for confirming the connection status, the management application platform sends at least one response request to the at least one device, and when a response is received from the at least one device, the network configuration is completed.
9. The system method as described in claim 8, wherein the core network stores multiple DNNs and multiple distinct static Internet Protocol address pools corresponding to these DNNs; wherein, Step (b) provides a production line-DNN selection interface that provides the DNNs for operation to select the DNN corresponding to the production line name.
10. The system method as described in claim 8, wherein, Each network parameter group in step (d) includes an Internet Protocol address parameter. The core network obtains and transmits at least one static Internet Protocol address from the static Internet Protocol address pool to the at least one device based on the production line allocation data and the DNN allocation data, so that the at least one device configures the Internet Protocol address parameter in an IP passthrough manner.
11. The system method as described in claim 10, wherein, In step (d), the core network also sends the at least one static Internet Protocol address back to the management application platform, which records the at least one static Internet Protocol address in the production line allocation data and issues a reconnection command to the core network. The core network then deregisters, reregisters, and establishes a Packet Data Unit (PDU) session for the at least one device.
12. The system method as described in claim 8, wherein, In step (e), the Internet Control Message Protocol (ICMP) echo check mechanism is used to generate and transmit the at least one response request.
13. The system method as described in claim 8, wherein, in, In step (a), the production line allocation data includes the production line name and the names of multiple selected devices among the devices to be configured on the production line. In step (d), network parameter groups are configured for the devices. In step (e), multiple response requests are sent to the devices. When a response is received from the devices, the network configuration is completed. After step (d), the following steps are further included: (f) In response to receiving an input operation for confirming the production sequence of the devices, a production sequence setting instruction is generated and executed. The production sequence setting instruction includes the network parameter groups configured for the devices and the multiple production sequences corresponding to the network parameter groups.
14. A network configuration system that performs the system method as described in any one of claims 8 to 13.
15. The network configuration system as described in claim 14, wherein the management application platform communicates with the devices via the core network, a central distributed unit (CDU), and a radio unit (RU). When the core network receives a communication data packet from one of the at least one device, the communication data packet includes a source Internet Protocol (IP) address and a destination IP address. The core network determines whether the source IP address and the destination IP address belong to the same network segment. If the source IP address and the destination IP address belong to the same network segment, the core network transmits the communication data packet to the device at the destination IP address via the CDU and the radio unit. If the source IP address and the destination IP address do not belong to the same network segment, the core network transmits the communication data packet to the management application platform.