Data transmission method and system for terminal building intelligent lighting system
By setting up subnets and subnet groups in the terminal lighting system and optimizing data transmission paths, the problems of large data transmission volume and complex control are solved, efficient lighting control and equipment management are achieved, and the network management efficiency and reliability of the terminal intelligent lighting system are improved.
Patent Information
- Application Number
- CN202510913077.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-03
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2045-07-03
AI Technical Summary
The terminal's intelligent lighting system has large data transmission volumes and complex control methods, which makes it prone to problems such as data packet loss, disorder, and network delays. This results in inaccurate lighting control and difficulty in timely detection of terminal equipment offline.
The hardware network branch of the terminal lighting system is set as a subnet to form a subnet group, and an IP gateway and switch are configured. The master control terminal optimizes the path selection of the lighting control signal based on the subnet communication delay, idle bandwidth and illumination value data, and uses a combination of software and hardware to monitor the online status of the terminal equipment.
It improves data transmission efficiency, reduces network latency, enables efficient device management and troubleshooting, and improves the efficiency and reliability of network management.
Smart Images

Figure CN120416142B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to intelligent control technology for terminal lighting, and in particular to an optimization method and system for data transmission of an intelligent lighting system of a terminal. Background Art
[0002] Terminals are the primary venue for passengers to wait for their departures and are typically large in size. The top ten terminals in my country all exceed 600,000 square meters. Therefore, intelligent terminal lighting systems are considered large-space lighting systems. Their current control status is characterized by a wide lighting area, a large number of terminal devices and lamps, and numerous factors influencing terminal lighting control, influenced by flight fluctuations and passenger travel times. Furthermore, different lighting requirements exist for different areas, such as waiting areas and boarding areas, placing high demands on intelligent lighting control.
[0003] Therefore, terminal intelligent lighting systems transmit large amounts of data and employ complex lighting control methods, making them prone to packet loss, data disarray, network latency, and other issues. This leads to inaccurate lighting control and difficulty in detecting offline terminal lights. Therefore, research on optimizing data transmission methods for terminal intelligent lighting systems can improve lighting efficiency and control accuracy, enhance airport operations and management, and provide passengers with a better travel experience. Summary of the Invention
[0004] In order to at least overcome the above-mentioned deficiencies in the prior art, the purpose of the present application is to provide a method and system for optimizing data transmission of an intelligent lighting system of an airport terminal.
[0005] In a first aspect, an embodiment of the present application provides a method for optimizing data transmission of an intelligent lighting system of an airport terminal, comprising:
[0006] A branch line of the terminal building's lighting system hardware network is set as a subnet; all subnets are connected to the trunk network and exchange data with the master control terminal of the trunk network;
[0007] Multiple subnets whose actual physical distance is less than a preset value are formed into a subnet group;
[0008] An IP gateway is configured for each subnet, and a switch is configured for each subnet group, and the IP gateways of the subnets in the same subnet group all communicate with the switch of the subnet group;
[0009] The IP gateway reports the subnet-to-subnet communication delay and subnet idle bandwidth to the master control terminal. The switch reports the inter-network communication delay and inter-network idle bandwidth of each subnet to the switch to the master control terminal. The illumination sensor in the subnet reports the illumination value data of the area where the subnet is located to the master control terminal.
[0010] The master control terminal sends a lighting control signal to the subnet according to the subnet communication delay, the subnet idle bandwidth, the inter-network communication delay, the inter-network idle bandwidth and the illumination value data.
[0011] In a possible implementation, the master control terminal sending the lighting control signal to the subnet according to the subnet communication delay, the subnet idle bandwidth, the inter-network communication delay, the inter-network idle bandwidth and the illumination value data includes:
[0012] The master control terminal generates a lighting control signal according to the illumination value data and the target illumination value of the corresponding area;
[0013] When the illumination value data is less than or equal to a preset value, the master control terminal selects a path with the lowest delay from the master control terminal to the corresponding subnet according to the subnet communication delay and the inter-network communication delay to send the lighting control signal;
[0014] When the illumination value data is greater than a preset value, the master control terminal selects a path with the most idle bandwidth from the master control terminal to the corresponding subnet according to the idle bandwidth of the subnet and the idle bandwidth between networks to send the lighting control signal.
[0015] In one possible implementation, the path selection with the lowest latency includes:
[0016] The master control terminal calculates the communication delay of all links from the master control terminal to the target subnet;
[0017] When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet communication delay sent by the IP gateway of the target subnet is used as the communication delay of the link;
[0018] When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the sum of the subnet communication delay sent by the IP gateway of the other subnet, the first inter-network communication delay sent by the switch of the subnet group, and the second inter-network communication delay sent by the switch of the subnet group is used as the communication delay of the link; the first inter-network communication delay is the communication delay from the target subnet to the switch; the second inter-network communication delay is the communication delay from the other subnet to the switch.
[0019] In one possible implementation, the path with the most idle bandwidth is selected as follows:
[0020] The master control terminal calculates the idle bandwidth of all links from the master control terminal to the target subnet;
[0021] When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet idle bandwidth sent by the IP gateway of the target subnet is used as the idle bandwidth of the link;
[0022] When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the minimum value of the subnet idle bandwidth sent by the IP gateway of the other subnet, the first inter-network idle bandwidth sent by the switch of the subnet group, and the second inter-network idle bandwidth sent by the switch of the subnet group is used as the idle bandwidth of the link; the first inter-network idle bandwidth is the idle bandwidth from the target subnet to the switch; the second inter-network idle bandwidth is the idle bandwidth from the other subnet to the switch.
[0023] In a possible implementation, the method further includes:
[0024] When the fault detection equipment, IP gateway and illumination sensor in the subnet report data to the master control terminal, the data is directly reported to the trunk network through the line coupler in the subnet;
[0025] When the switches in the subnet group report data to the master control terminal, the subnet with the largest idle bandwidth between networks is selected to report the data to the trunk network.
[0026] In a second aspect, the present application also provides an optimization system for data transmission of an intelligent lighting system of an airport terminal, comprising:
[0027] The networking unit is configured as follows:
[0028] A branch line of the terminal building's lighting system hardware network is set as a subnet; all subnets are connected to the trunk network and exchange data with the master control terminal of the trunk network;
[0029] Multiple subnets whose actual physical distance is less than a preset value are formed into a subnet group;
[0030] An IP gateway is configured for each subnet, and a switch is configured for each subnet group, and the IP gateways of the subnets in the same subnet group all communicate with the switch of the subnet group;
[0031] The IP gateway is configured to: report the subnet-to-subnet communication delay and subnet idle bandwidth to the master control terminal;
[0032] The switch is configured to: report to the master control terminal the inter-network communication delay and inter-network idle bandwidth from each subnet to the switch;
[0033] The illumination sensor in the subnet is configured to: report illumination value data of the area where the subnet is located to the master control terminal;
[0034] The master control terminal is configured to send a lighting control signal to the subnet according to the subnet communication delay, the subnet idle bandwidth, the inter-network communication delay, the inter-network idle bandwidth and the illumination value data.
[0035] In a possible implementation, the master control terminal is further configured to:
[0036] generating a lighting control signal according to the illumination value data and a target illumination value of a corresponding area;
[0037] When the illumination value data is less than or equal to a preset value, the master control terminal selects a path with the lowest delay from the master control terminal to the corresponding subnet according to the subnet communication delay and the inter-network communication delay to send the lighting control signal;
[0038] When the illumination value data is greater than a preset value, the master control terminal selects a path with the most idle bandwidth from the master control terminal to the corresponding subnet according to the idle bandwidth of the subnet and the idle bandwidth between networks to send the lighting control signal.
[0039] In a possible implementation, the master control terminal is further configured to:
[0040] Calculating the communication delays of all links from the master control terminal to the target subnet;
[0041] When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet communication delay sent by the IP gateway of the target subnet is used as the communication delay of the link;
[0042] When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the sum of the subnet communication delay sent by the IP gateway of the other subnet, the first inter-network communication delay sent by the switch of the subnet group, and the second inter-network communication delay sent by the switch of the subnet group is used as the communication delay of the link; the first inter-network communication delay is the communication delay from the target subnet to the switch; the second inter-network communication delay is the communication delay from the other subnet to the switch.
[0043] In a possible implementation, the master control terminal is further configured to:
[0044] Calculating the idle bandwidth of all links from the master control terminal to the target subnet;
[0045] When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet idle bandwidth sent by the IP gateway of the target subnet is used as the idle bandwidth of the link;
[0046] When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the minimum value of the subnet idle bandwidth sent by the IP gateway of the other subnet, the first inter-network idle bandwidth sent by the switch of the subnet group, and the second inter-network idle bandwidth sent by the switch of the subnet group is used as the idle bandwidth of the link; the first inter-network idle bandwidth is the idle bandwidth from the target subnet to the switch; the second inter-network idle bandwidth is the idle bandwidth from the other subnet to the switch.
[0047] In a possible implementation, the fault detection device, IP gateway, and illumination sensor in the subnet are all configured as follows:
[0048] When reporting data to the master control terminal, the data is directly reported to the trunk network via the line coupler in the subnet;
[0049] The switch is further configured to:
[0050] When reporting data to the master control terminal, the subnet with the largest idle bandwidth between networks is selected to report the data to the trunk network.
[0051] Compared with the prior art, the present invention has the following advantages and beneficial effects:
[0052] The present invention provides a method and system for optimizing data transmission of a terminal intelligent lighting system, which can effectively improve the data transmission efficiency of the terminal intelligent lighting system and reduce network latency. At the same time, multiple software and hardware methods are used to monitor the online status of multiple terminal devices, achieving efficient equipment management and troubleshooting, and greatly improving the efficiency and reliability of network management. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] The drawings described herein are used to provide a further understanding of the embodiments of the present invention, constitute a part of this application, and do not constitute a limitation of the embodiments of the present invention. In the drawings:
[0054] Figure 1 This is a schematic diagram of the steps of the method according to the embodiment of the present application;
[0055] Figure 2 This is a schematic diagram of the structure of an embodiment of the present application. DETAILED DESCRIPTION
[0056] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of illustration and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate the operations implemented according to some embodiments of the embodiments of the present application. It should be understood that the operations of the flowcharts can be implemented out of sequence, and steps without logical context can be reversed or implemented simultaneously. In addition, those skilled in the art, under the guidance of the contents of this application, can add one or more other operations to the flowchart, or remove one or more operations from the flowchart.
[0057] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed application, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application.
[0058] Please refer to Figure 1 , which is a flow chart of a method for optimizing data transmission of an intelligent lighting system for a terminal provided by an embodiment of the present invention. Furthermore, the method for optimizing data transmission of an intelligent lighting system for a terminal may specifically include the contents described in the following steps S1 to S5.
[0059] S1: A branch line of the terminal building's lighting system hardware network is set as a subnet; all subnets are connected to the trunk network and exchange data with the master control terminal of the trunk network;
[0060] S2: Multiple subnets with actual physical distances less than the preset value are formed into a subnet group;
[0061] S3: configuring an IP gateway for each subnet and a switch for each subnet group, and the IP gateways of the subnets in the same subnet group all communicate with the switch of the subnet group;
[0062] S4: The IP gateway reports the subnet-to-subnet communication delay and subnet idle bandwidth to the master control terminal. The switch reports the inter-network communication delay and inter-network idle bandwidth from each subnet to the switch to the master control terminal. The illumination sensor in the subnet reports the illumination value data of the area where the subnet is located to the master control terminal.
[0063] S5: The master control terminal sends a lighting control signal to the subnet according to the subnet communication delay, the subnet idle bandwidth, the inter-network communication delay, the inter-network idle bandwidth and the illumination value data.
[0064] During the implementation of the present invention, the inventors discovered that existing terminal lighting systems, due to their large size, often utilize a bus network. Directly connecting control switches and monitoring equipment to the bus effectively networks and controls these massive devices. However, with the advancement of intelligent detection and control technologies, the Elvis visual monitoring and management software used in the terminal's intelligent lighting system needs to collect data from sensors deployed throughout the system and control the lights at each location. This creates a high risk of data congestion in the bus network, resulting in poor communication. For these reasons, the present invention further upgrades the existing terminal lighting system.
[0065] In the embodiment of this application, please refer to the architecture after networking. Figure 2 First, set a branch of the hardware network as a subnet. Generally speaking, the devices in a subnet need to include a line coupler, a monitoring unit, a switch driver module, an illumination sensor, and an IP gateway. The IP gateway in the subnet is responsible for allocating IP addresses to the devices in the subnet and exchanging data with the switch. The line coupler, as part of the trunk network bus, connects the subnet to the trunk network. The monitoring unit can determine whether the loop is online by monitoring the loop current value and monitor whether the terminal device is online. The switch driver module can control the illumination of the corresponding lamp when receiving the lighting control signal. For example, the trunk network adopts the KNX / EIB protocol standard bus; the IP gateway IPR / S3.1.1 acts as the IP gateway to allocate independent IP address segments for the subnet; the line coupler LK / S4.1 connects the subnet to the trunk network.
[0066] In the embodiment of the present application, in order to improve the communication capability of the subnet itself, it is also necessary to form multiple adjacent subnets into a subnet group based on the actual physical distance. For example, in the location where multiple corridors are adjacent, the subnets of these corridors and the terminal national highway can be formed into a subnet group. Each subnet group needs to be configured with a switch for data communication between subnets, and the data communication between subnets is achieved through the data communication between IP gateways and switches. Through the above networking process, the embodiment of the present application forms adjacent subnets into a subnet group in which the internal subnets can communicate with each other, so as to facilitate subsequent data communication processing.
[0067] In an embodiment of the present application, in order to solve the problem of bus communication congestion, the master control terminal is required to collect various data for path optimization, including the subnet communication delay from each subnet to the master control terminal and the subnet idle bandwidth within the subnet. These two sets of data are provided by the IP gateway, and the IP gateway can make corresponding judgments based on the received data packets; the switch provides the inter-network communication delay and inter-network idle bandwidth from each subnet to the switch; because the urgent conditions for lighting control are different under different illumination conditions, the illumination value data detected by the illumination sensor is also added in the embodiment of the present application as a reference for link selection for the master control terminal to send lighting control signals to the subnet.
[0068] In a possible implementation, the master control terminal sending the lighting control signal to the subnet according to the subnet communication delay, the subnet idle bandwidth, the inter-network communication delay, the inter-network idle bandwidth and the illumination value data includes:
[0069] The master control terminal generates a lighting control signal according to the illumination value data and the target illumination value of the corresponding area;
[0070] When the illumination value data is less than or equal to a preset value, the master control terminal selects a path with the lowest delay from the master control terminal to the corresponding subnet according to the subnet communication delay and the inter-network communication delay to send the lighting control signal;
[0071] When the illumination value data is greater than a preset value, the master control terminal selects a path with the most idle bandwidth from the master control terminal to the corresponding subnet according to the idle bandwidth of the subnet and the idle bandwidth between networks to send the lighting control signal.
[0072] When the embodiment of the present application is implemented, since the master control terminal can obtain subnet communication delay, subnet idle bandwidth, inter-network communication delay, inter-network idle bandwidth and illumination value data, the lighting control signal is first generated according to the illumination value data and the target illumination value. The generation process of the lighting control signal has been fully disclosed in the prior art, and the embodiment of the present application does not make many limitations. The purpose of the lighting control signal is to control the illumination value of the area to reach the target illumination value by controlling the light.
[0073] In an embodiment of the present application, in order to make full use of the congested bus bandwidth, the communication path is selected based on the illuminance value data; if the illuminance value data is less than or equal to the preset value, it means that the illuminance value of the corresponding area needs to be restored through lighting control as soon as possible, otherwise it may affect the passenger experience and even affect the work of key areas, so it is necessary to select the path with the lowest delay to send data; if the illuminance value is greater than the preset value, it means that the adjustment of the illuminance value of the corresponding area is not particularly urgent. At this time, in order to make full use of the bandwidth in the network, it is necessary to select the path with the most idle bandwidth for signal transmission. It should be understood that these two path selection methods complement each other. The reason is that when the path is screened by delay, the main sources of delay include the delay caused by the physical distance of the line, the equipment delay, especially the equipment delay of the line coupler and the master control terminal, and the queue delay of data transmission in the bus network; among them, the equipment delay and queue delay are generally fixed at the same time, so the main factor of the delay difference is the delay of physical distance, which will create a situation, that is, when the path with the lowest delay is selected for transmission, it is often transmitted through the subnet with the shortest physical line from the master control terminal; and in order to reduce the communication pressure of the nearest subnet, the embodiment of the present application selects the path with the most idle bandwidth for transmission of the lighting control signal with an illumination value greater than the preset value, which can effectively bypass the nodes with large communication volume, thereby alleviating the data transmission pressure of these nodes.
[0074] For examples, see Figure 2In the figure, the master control terminal, subnet A, subnet B and subnet C are in the same subnet group and are all connected to the trunk network. The trunk network adopts the KNX bus commonly used in the terminal lighting system. Since the master control terminal is generally arranged in the office area, according to the physical distance, subnet A in the figure is the office environment, subnet B is the waiting area environment, and subnet C is the boarding bridge environment. When weather conditions significantly reduce the lighting conditions outside the terminal, the boarding bridge environment is most directly affected, with illumination values often falling below preset values. In this case, the path with the lowest latency must be selected to transmit the lighting control signal. Since the latency from the switch to each IP gateway is generally low and lower than the transmission latency within the bus, the path with the lowest latency is chosen: master control terminal → backbone network → subnet A → switch → subnet C. At this point, subnets B and A also need to receive the corresponding lighting control signal. For subnet A, the office environment is less affected by external lighting changes, so the path with the most available bandwidth can be selected based on the remaining network bandwidth. Since the paths from subnets A and C to the switch are currently transmitting subnet C's control signal, the path with the most available bandwidth is master control terminal → backbone network → subnet B → switch → subnet A. This relieves the pressure on subnet A's nodes while ensuring timely control of subnet C. Therefore, using available bandwidth and network latency to allocate lighting control signals complement each other, effectively allocating network resources in complex situations. In this example, a subnet group generally has no more than 16 subnets, and the path allocation process is achieved by the master control terminal packaging the path into the data frame header during data encapsulation.
[0075] In the embodiment of the present application, after the data transmission path is optimized, based on the control status that the terminal lamps of the intelligent lighting system are offline and difficult to detect in time, a variety of software and hardware methods are proposed to jointly monitor the online status of the terminal devices of the terminal intelligent lighting system. For example, at the hardware level, a switch control driver with a current detection function is installed for each loop to monitor the loop current value to determine whether the loop is online; at the same time, a system component monitoring unit is configured for each subnet to monitor whether the terminal device is online. In order to prevent the hardware monitoring equipment from being offline and affecting the monitoring effect, the software level designs an offline diagnostic plug-in for the terminal device of the terminal intelligent lighting system based on the Internet Control Message Protocol ICMP and the Modbus-TCP protocol. By sending an ICMP request and receiving a response message, it is determined whether the terminal device is online, and the status information of each terminal device is sent to the Elvis software in combination with the Modbus-TCP protocol.
[0076] In an embodiment of the present application, a terminal device offline diagnostic plug-in for the terminal intelligent lighting system is designed based on the Internet Control Message Protocol ICMP and the Modbus-TCP protocol. It determines whether the terminal device is online by sending an ICMP request and receiving a response message, and sends the status information of each terminal device to the Elvis software in combination with the Modbus-TCP protocol. When the plug-in sends an ICMP request and detects that the terminal device is offline, the plug-in will automatically modify the corresponding Modbus coil value through the Modbus-TCP protocol to notify the Elvis software. After the Elvis software obtains the offline status of the device, it will trigger the subsequent processing flow. Whether the terminal device is online is detected by sending an ICMP request and receiving a response message. If the device returns an ICMP response message within the specified time, it is determined that the device is online; if no response message is received after multiple attempts, it is considered that the device is offline or there is a network connection problem.
[0077] In one possible implementation, the path selection with the lowest latency includes:
[0078] The master control terminal calculates the communication delay of all links from the master control terminal to the target subnet;
[0079] When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet communication delay sent by the IP gateway of the target subnet is used as the communication delay of the link;
[0080] When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the sum of the subnet communication delay sent by the IP gateway of the other subnet, the first inter-network communication delay sent by the switch of the subnet group, and the second inter-network communication delay sent by the switch of the subnet group is used as the communication delay of the link; the first inter-network communication delay is the communication delay from the target subnet to the switch; the second inter-network communication delay is the communication delay from the other subnet to the switch.
[0081] In one possible implementation, the path with the most idle bandwidth is selected as follows:
[0082] The master control terminal calculates the idle bandwidth of all links from the master control terminal to the target subnet;
[0083] When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet idle bandwidth sent by the IP gateway of the target subnet is used as the idle bandwidth of the link;
[0084] When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the minimum value of the subnet idle bandwidth sent by the IP gateway of the other subnet, the first inter-network idle bandwidth sent by the switch of the subnet group, and the second inter-network idle bandwidth sent by the switch of the subnet group is used as the idle bandwidth of the link; the first inter-network idle bandwidth is the idle bandwidth from the target subnet to the switch; the second inter-network idle bandwidth is the idle bandwidth from the other subnet to the switch.
[0085] When the embodiments of the present application are implemented, in the prior art, the path allocation technology based on delay and idle bandwidth mainly adopts the dynamic routing protocol OSPF. However, since the subnet technology is adopted in the embodiments of the present application, when the dynamic routing protocol OSPF is deployed, its calculation time is long and the convergence speed is slow, which will cause delays in the sending of control signals. Therefore, a simpler idle bandwidth and delay calculation method is adopted in the embodiments of the present application.
[0086] In an embodiment of the present application, for the processing of delayed data, the master control terminal needs to calculate the communication delay of each link reaching the target subnet; due to the networking method of the subnet group in the embodiment of the present application, there are only two forms of links from the master control terminal to the target subnet, namely, directly reaching through the trunk network or indirectly reaching through a certain subnet; for the first form, the communication delay can be directly obtained through the subnet communication delay sent by the IP gateway of the target subnet; for the second form, the communication delay can be calculated by calculating the total communication delay of each possible link.
[0087] In the embodiment of the present application, regarding the processing of idle bandwidth, since idle bandwidth exists in segments, and the purpose of the embodiment of the present application is to distribute the lighting control signals that do not require too high a delay as evenly as possible, for the first form mentioned above, there is only idle bandwidth for one segment of the path, which can be directly obtained; for the second form, the minimum value among the subnet idle bandwidth, the first inter-network idle bandwidth, and the second inter-network idle bandwidth is found as the idle bandwidth of a path; it should be understood that for different paths, since they have the same first inter-network idle bandwidth, when the first inter-network idle bandwidth is the above-mentioned minimum value, the minimum value between the subnet idle bandwidth and the second inter-network idle bandwidth is used as the idle bandwidth. In the embodiment of the present application, the calculation of network delay by the IP gateway and the switch can be obtained based on the timestamp of the received data packet; the calculation of network idle bandwidth can be calculated based on the difference between the total output rate and the bandwidth occupied by the sent and received messages. Both of these belong to mature existing technologies and are not limited in the embodiment of the present application.
[0088] In a possible implementation, the method further includes:
[0089] When the fault detection equipment, IP gateway and illumination sensor in the subnet report data to the master control terminal, the data is directly reported to the trunk network through the line coupler in the subnet;
[0090] When the switches in the subnet group report data to the master control terminal, the subnet with the largest idle bandwidth between networks is selected to report the data to the trunk network.
[0091] When implementing the embodiment of the present application, when devices within a subnet report data, they do so through the line couplers within the subnet, and when a switch reports data, it can select the subnet with the most idle bandwidth between networks for data reporting. In the embodiment of the present application, corresponding transmission priorities are set for the data in the trunk network, where the highest priority is the lighting control signal, the middle priority is the fault signal generated by the fault detection device, and the lowest priority is the data uploaded by the IP gateway, illuminance sensor, and switch; the lighting control signal also sets a priority sequence, that is, the lighting control signal is prioritized according to the illuminance value data, and the lower the illuminance value data, the higher the priority of the lighting control signal. In this way, when the illuminance value data is low and needs to be transmitted via a path with lower latency, it can be transmitted first, while when the illuminance value data is high and needs to be transmitted via a path with more idle bandwidth, the transmission of the former will not be affected.
[0092] Based on the same inventive concept, the present application also provides an optimization system for data transmission of an intelligent lighting system of an airport terminal, comprising:
[0093] The networking unit is configured as follows:
[0094] A branch line of the terminal building's lighting system hardware network is set as a subnet; all subnets are connected to the trunk network and exchange data with the master control terminal of the trunk network;
[0095] Multiple subnets whose actual physical distance is less than a preset value are formed into a subnet group;
[0096] An IP gateway is configured for each subnet, and a switch is configured for each subnet group, and the IP gateways of the subnets in the same subnet group all communicate with the switch of the subnet group;
[0097] The IP gateway is configured to: report the subnet-to-subnet communication delay and subnet idle bandwidth to the master control terminal;
[0098] The switch is configured to: report to the master control terminal the inter-network communication delay and inter-network idle bandwidth from each subnet to the switch;
[0099] The illumination sensor in the subnet is configured to: report illumination value data of the area where the subnet is located to the master control terminal;
[0100] The master control terminal is configured to send a lighting control signal to the subnet according to the subnet communication delay, the subnet idle bandwidth, the inter-network communication delay, the inter-network idle bandwidth and the illumination value data.
[0101] In a possible implementation, the master control terminal is further configured to:
[0102] generating a lighting control signal according to the illumination value data and a target illumination value of a corresponding area;
[0103] When the illumination value data is less than or equal to a preset value, the master control terminal selects a path with the lowest delay from the master control terminal to the corresponding subnet according to the subnet communication delay and the inter-network communication delay to send the lighting control signal;
[0104] When the illumination value data is greater than a preset value, the master control terminal selects a path with the most idle bandwidth from the master control terminal to the corresponding subnet according to the idle bandwidth of the subnet and the idle bandwidth between networks to send the lighting control signal.
[0105] In a possible implementation, the master control terminal is further configured to:
[0106] Calculating the communication delays of all links from the master control terminal to the target subnet;
[0107] When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet communication delay sent by the IP gateway of the target subnet is used as the communication delay of the link;
[0108] When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the sum of the subnet communication delay sent by the IP gateway of the other subnet, the first inter-network communication delay sent by the switch of the subnet group, and the second inter-network communication delay sent by the switch of the subnet group is used as the communication delay of the link; the first inter-network communication delay is the communication delay from the target subnet to the switch; the second inter-network communication delay is the communication delay from the other subnet to the switch.
[0109] In a possible implementation, the master control terminal is further configured to:
[0110] Calculating the idle bandwidth of all links from the master control terminal to the target subnet;
[0111] When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet idle bandwidth sent by the IP gateway of the target subnet is used as the idle bandwidth of the link;
[0112] When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the minimum value of the subnet idle bandwidth sent by the IP gateway of the other subnet, the first inter-network idle bandwidth sent by the switch of the subnet group, and the second inter-network idle bandwidth sent by the switch of the subnet group is used as the idle bandwidth of the link; the first inter-network idle bandwidth is the idle bandwidth from the target subnet to the switch; the second inter-network idle bandwidth is the idle bandwidth from the other subnet to the switch.
[0113] In a possible implementation, the fault detection device, IP gateway, and illumination sensor in the subnet are all configured as follows:
[0114] When reporting data to the master control terminal, the data is directly reported to the trunk network via the line coupler in the subnet;
[0115] The switch is further configured to:
[0116] When reporting data to the master control terminal, the subnet with the largest idle bandwidth between networks is selected to report the data to the trunk network.
[0117] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the composition and steps of each example according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0118] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or can be electrical, mechanical or other forms of connection.
[0119] The units described as separate components may or may not be physically separated. As units, it is obvious that a person of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0120] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0121] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or grid device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0122] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A data transmission method for an intelligent lighting system of an airport terminal, characterized in that: include: A branch line of the terminal building's lighting system hardware network is set as a subnet; all subnets are connected to the trunk network and exchange data with the master control terminal of the trunk network; Multiple subnets whose actual physical distance is less than a preset value are formed into a subnet group; An IP gateway with routing function is configured for each subnet, and a switch is configured for each subnet group, and the IP gateways of the subnets in the same subnet group all communicate with the switch of the subnet group; The IP gateway reports the subnet-to-subnet communication delay and subnet idle bandwidth to the master control terminal. The switch reports the inter-network communication delay and inter-network idle bandwidth of each subnet to the switch to the master control terminal. The illumination sensor in the subnet reports the illumination value data of the area where the subnet is located to the master control terminal. The master control terminal sends a lighting control signal to the subnet according to the subnet communication delay, the subnet idle bandwidth, the inter-network communication delay, the inter-network idle bandwidth and the illumination value data; The master control terminal sending the lighting control signal to the subnet according to the subnet communication delay, the subnet idle bandwidth, the inter-network communication delay, the inter-network idle bandwidth and the illumination value data includes: the master control terminal generating the lighting control signal according to the illumination value data and the target illumination value of the corresponding area; When the illumination value data is less than or equal to a preset value, the master control terminal selects a path with the lowest delay from the master control terminal to the corresponding subnet according to the subnet communication delay and the inter-network communication delay to send the lighting control signal; When the illumination value data is greater than a preset value, the master control terminal selects a path with the most idle bandwidth from the master control terminal to the corresponding subnet according to the idle bandwidth of the subnet and the idle bandwidth between networks to send the lighting control signal.
2. The data transmission method for an intelligent lighting system of an airport terminal according to claim 1, characterized in that: The path selection with the lowest delay includes: the master control terminal calculating the communication delays of all links from the master control terminal to the target subnet; When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet communication delay sent by the IP gateway of the target subnet is used as the communication delay of the link; When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the sum of the subnet communication delay sent by the IP gateway of the other subnet, the first inter-network communication delay sent by the switch of the subnet group, and the second inter-network communication delay sent by the switch of the subnet group is used as the communication delay of the link; the first inter-network communication delay is the communication delay from the target subnet to the switch; the second inter-network communication delay is the communication delay from the other subnet to the switch.
3. The data transmission method for an intelligent lighting system of an airport terminal according to claim 1, characterized in that: The path selection with the most idle bandwidth includes: the master control terminal calculating the idle bandwidth of all links from the master control terminal to the target subnet; When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet idle bandwidth sent by the IP gateway of the target subnet is used as the idle bandwidth of the link; When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the minimum value of the subnet idle bandwidth sent by the IP gateway of the other subnet, the first inter-network idle bandwidth sent by the switch of the subnet group, and the second inter-network idle bandwidth sent by the switch of the subnet group is used as the idle bandwidth of the link; the first inter-network idle bandwidth is the idle bandwidth from the target subnet to the switch; the second inter-network idle bandwidth is the idle bandwidth from the other subnet to the switch.
4. The data transmission method for an intelligent lighting system of an airport terminal according to claim 1, characterized in that: Also includes: When the fault detection equipment, IP gateway and illumination sensor in the subnet report data to the master control terminal, the data is directly reported to the trunk network through the line coupler in the subnet; When the switches in the subnet group report data to the master control terminal, the subnet with the largest idle bandwidth between networks is selected to report the data to the trunk network.
5. A data transmission system for an intelligent lighting system of an airport terminal, characterized in that: include: The networking unit is configured as follows: A branch line of the terminal building's lighting system hardware network is set as a subnet; all subnets are connected to the trunk network and exchange data with the master control terminal of the trunk network; Multiple subnets whose actual physical distance is less than a preset value are formed into a subnet group; An IP gateway is configured for each subnet, and a switch is configured for each subnet group, and the IP gateways of the subnets in the same subnet group all communicate with the switch of the subnet group; The IP gateway is configured to: report the subnet-to-subnet communication delay and subnet idle bandwidth to the master control terminal; The switch is configured to: report to the master control terminal the inter-network communication delay and inter-network idle bandwidth from each subnet to the switch; The illumination sensor in the subnet is configured to: report illumination value data of the area where the subnet is located to the master control terminal; The master control terminal is configured to: send a lighting control signal to the subnet according to the subnet communication delay, the subnet idle bandwidth, the inter-network communication delay, the inter-network idle bandwidth and the illumination value data; The master control terminal is further configured to: generate a lighting control signal according to the illumination value data and a target illumination value of a corresponding area; When the illumination value data is less than or equal to a preset value, the master control terminal selects a path with the lowest delay from the master control terminal to the corresponding subnet according to the subnet communication delay and the inter-network communication delay to send the lighting control signal; When the illumination value data is greater than a preset value, the master control terminal selects a path with the most idle bandwidth from the master control terminal to the corresponding subnet according to the idle bandwidth of the subnet and the idle bandwidth between networks to send the lighting control signal.
6. The terminal building intelligent lighting system data transmission system according to claim 5, characterized in that: The master control terminal is further configured to: calculate the communication delays of all links from the master control terminal to the target subnet; When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet communication delay sent by the IP gateway of the target subnet is used as the communication delay of the link; When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the sum of the subnet communication delay sent by the IP gateway of the other subnet, the first inter-network communication delay sent by the switch of the subnet group, and the second inter-network communication delay sent by the switch of the subnet group is used as the communication delay of the link; the first inter-network communication delay is the communication delay from the target subnet to the switch; the second inter-network communication delay is the communication delay from the other subnet to the switch.
7. The terminal building intelligent lighting system data transmission system according to claim 5, characterized in that: The master control terminal is further configured to: calculate the idle bandwidth of all links from the master control terminal to the target subnet; When the link is a link from the master control terminal to the target subnet directly through the trunk network, the subnet idle bandwidth sent by the IP gateway of the target subnet is used as the idle bandwidth of the link; When the link is a link from the master control terminal through the trunk network and other subnets to the target subnet, the minimum value of the subnet idle bandwidth sent by the IP gateway of the other subnet, the first inter-network idle bandwidth sent by the switch of the subnet group, and the second inter-network idle bandwidth sent by the switch of the subnet group is used as the idle bandwidth of the link; the first inter-network idle bandwidth is the idle bandwidth from the target subnet to the switch; the second inter-network idle bandwidth is the idle bandwidth from the other subnet to the switch.
8. The terminal building intelligent lighting system data transmission system according to claim 5, characterized in that: The fault detection equipment, IP gateway and illumination sensor in the subnet are configured to: when reporting data to the master control terminal, directly report the data to the trunk network via the line coupler in the subnet; The switch is further configured to: When reporting data to the master control terminal, the subnet with the largest idle bandwidth between networks is selected to report the data to the trunk network.
Citation Information
Patent Citations
Method and device for transmitting and receiving multicast data packet
CN101299671A
Network nodes and data transmission method and system
CN103986653A