LED lighting lamp operation monitoring data management system
By establishing a three-dimensional coordinate system and passenger awareness recognition, dynamically controlling the brightness of the ceiling lights, the accuracy and energy utilization problems of the lighting system of long-distance buses at night are solved, and passenger comfort and energy efficiency are improved.
Patent Information
- Application Number
- CN202510824636.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-19
- Publication Date
- 2025-08-08
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing night long-distance bus lighting system cannot accurately identify the passenger area of the passenger, resulting in sleep disturbances for passengers who have not arrived at the station, and the external light source is not reasonably used, affecting the comfort and energy efficiency of the ride.
By establishing a three-dimensional coordinate system to calculate the seat lighting brightness, combining the passenger consciousness state and the window blind state, dynamically control the ceiling light brightness, optimize the lighting area, and use external light sources to compensate.
Accurate identification of passenger awareness status and dynamic adjustment of lighting areas are achieved, energy consumption is reduced, passenger comfort is improved and energy utilization is optimized.
Smart Images

Figure CN120456371A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of LED lighting operation monitoring management, and in particular to an LED lighting fixture operation monitoring data management system. Background Art
[0002] During nighttime long-distance bus travel, some passengers may disembark at stops, while the majority remain resting or have yet to reach their destination. Turning on all interior lighting during these times can irritate resting passengers, disrupting their sleep and significantly impacting ride comfort. Therefore, finding a way to illuminate only the area where passengers are disembarking is crucial.
[0003] Existing nighttime interior lighting systems generally utilize full-vehicle illumination or manually controlled localized illumination, making it difficult to precisely adjust lighting zones based on passenger boarding and alighting. While full-vehicle illumination is convenient, it can significantly disrupt the sleep and rest of passengers who haven't reached their destination, reducing ride comfort. Furthermore, localized illumination often relies on manual on / off switching, preventing real-time identification and automatic response to alighting passengers, leading to response lags and operational errors. Furthermore, existing systems are often not integrated with ticketing information systems or seat location modules, preventing them from automatically identifying alighting passengers and precisely controlling the lighting in their corresponding seats. Furthermore, during nighttime stops, headlights from oncoming vehicles can create glare, further disturbing passengers. However, this external lighting energy is not properly channeled and utilized. Existing systems lack design options for regulating, shielding, or assisting with the utilization of these external light sources, failing to transform this glare into a controllable lighting resource. Consequently, opportunities to optimize lighting efficiency and comfort are missed while the vehicle is parked. In summary, current technologies generally have defects such as extensive lighting control, delayed response mechanism, and disconnection from the external environment, making it difficult to meet the refined and humanized lighting needs during long-distance night travel.
[0004] The present invention proposes a data management system for monitoring the operation of LED lighting fixtures, which improves the accuracy and automation of lighting through intelligent linkage, significantly enhancing the comfort and experience of nighttime riding. Summary of the Invention
[0005] The present invention provides an LED lighting fixture operation monitoring data management system for promoting the solution of the problems mentioned in the above background technology.
[0006] The present invention provides the following technical solution: a data management system for monitoring the operation of LED lighting fixtures, comprising:
[0007] The seat position and brightness calculation module is used to obtain the upper edge position of the long-distance bus seats in real time and calculate the brightness of the upper edge of each seat based on the brightness of the ceiling lights;
[0008] The passenger status seat row classification module is used to identify the passenger's state of consciousness, obtain the long-distance bus's location in real time, and classify the seat rows into two categories based on the location of the destination station: lighting-enhanced rows and lighting-suppressed rows;
[0009] A dynamic dome light activation determination module is used to set a lighting brightness threshold based on the classification of the seat rows and dynamically activate a minimum number of dome lights to illuminate the lighting-enhanced rows;
[0010] The energy-saving control module for the ceiling lights driven by passing vehicles is used to detect the degree of shading of the window shades of long-distance buses. It combines the road structure of the destination station and the movement of passing vehicles to realize intelligent control of the brightness of the ceiling lights in the carriage.
[0011] Optionally, the seat position and brightness calculation module is used to obtain the upper edge position of the long-distance bus seat in real time, and calculate the brightness of the upper edge of each seat in combination with the brightness of the ceiling light, including:
[0012] Establish a three-dimensional coordinate system, specifically:
[0013] Choose any point on the floor of the long-distance bus as the coordinate origin, set the driving direction as the positive direction of the x-axis, and the direction from the floor to the roof as the positive direction of the z-axis;
[0014] The seat upper edge is the horizontal edge formed by the highest point of the seat backrest;
[0015] Mark the midpoint of the upper edge of the seat as the reference point;
[0016] The backrest of the seat is adjustable, and the reference point moves along the x-axis and the z-axis during adjustment;
[0017] The ceiling light is installed on the roof of the long-distance bus compartment, directly above the seat, for lighting;
[0018] For any ceiling light;
[0019] Get the coordinates of the ceiling light in the 3D coordinate system, and use the yoz plane of the ceiling light coordinates to divide the car into two spatial regions, named rear space and forward space along the positive x-axis.
[0020] Among them, the rear space is the effective lighting space of the ceiling light;
[0021] The seats that are adjacent and arranged without any gaps in the carriage are recorded as seat rows;
[0022] For any seat row in the rearward space, obtain the coordinates of the reference point of each seat in the seat row, calculate the mean of the coordinates, and record the result as the reference mean coordinates;
[0023] Calculate the lighting brightness at the reference average coordinates based on the reference average coordinates and the ceiling light coordinates.
[0024] Optionally, the step of calculating the lighting brightness at the reference average coordinates based on the reference average coordinates and the ceiling light coordinates includes:
[0025] Establish the direction vector from the coordinates of the ceiling light to the reference average coordinates , where a, b, and c are the values of the direction vector on the x-axis, y-axis, and z-axis respectively;
[0026] Set unit vector ;
[0027] Calculate the angle between a direction vector and a unit vector , ;
[0028] Get the lighting brightness of the ceiling light ;
[0029] Calculate the illumination brightness at the reference average coordinate , ;
[0030] The calculated illumination brightness of the reference average coordinate is recorded as the illumination brightness of the seat row where the reference average coordinate is located when illuminated by the ceiling light.
[0031] Optionally, the passenger status seat row classification module is used to identify the passenger's state of consciousness, obtain the location of the long-distance bus in real time, and classify the seat rows into two categories based on the location of the destination station, including:
[0032] Set distance threshold;
[0033] Use a high-precision map to obtain the current location of the long-distance bus, calculate the distance from the current location to the nearest destination location, and compare the distance with the distance threshold;
[0034] If the distance is less than or equal to the distance threshold, the passenger status seat row classification module is executed, specifically:
[0035] Use pressure sensors on long-distance bus seats to measure the pressure applied by passengers on the seats;
[0036] For any seat:
[0037] Obtaining the pressure value of the seat, calculating the absolute value of the difference between adjacent pressure values, and calculating the average of the absolute values of all the differences, which is recorded as the average pressure value;
[0038] Set pressure value threshold;
[0039] The average pressure value is compared with the pressure value threshold. If the average pressure value is greater than or equal to the pressure value threshold, it is determined that the passenger corresponding to the seat is in a conscious state.
[0040] If the average pressure value is less than the pressure threshold, it is determined that the passenger corresponding to the seat is in a non-conscious state;
[0041] For passengers who are unconscious:
[0042] Obtaining the destination station of the passenger, and if the destination station of the passenger is the nearest destination station, setting the consciousness state of the passenger to a conscious state;
[0043] If the passenger's destination station is not the nearest destination station, the passenger's state of consciousness remains unchanged;
[0044] When all passengers in a seat row are unconscious, the seat row is recorded as a lighting suppression row;
[0045] When there is a conscious passenger in the seat row, the seat row is marked as a lighting-enhanced row.
[0046] Optionally, the dynamic dome light activation determination module is configured to set a lighting brightness threshold based on the classification of the seat rows and dynamically activate a minimum number of dome lights to illuminate the lighting-enhanced row, including:
[0047] For any ceiling light:
[0048] S1. Obtain the lighting brightness of all seat rows in the space behind the ceiling light, and compare the lighting brightness with a lighting brightness threshold;
[0049] Recording a seat row whose illumination brightness is greater than or equal to the illumination brightness threshold as a marked seat row;
[0050] S2. Obtain the number of lighting enhancement rows in all marked seat rows of the ceiling lamps, and record the ceiling lamp with the largest number of lighting enhancement rows as the target ceiling lamp;
[0051] S3, enable the target top light;
[0052] Record all lighting enhancement rows contained in the rear area space of the target top light as lighting enhancement rows;
[0053] S4. Obtain all dome lights that are not enabled, and repeat S1-S4 until all lighting enhancement rows are lighting enhancement rows.
[0054] Optionally, the dynamic dome light activation determination module is configured to set a lighting brightness threshold according to the classification of the seat rows and dynamically activate a minimum number of dome lights to illuminate the lighting-enhanced row, and further includes:
[0055] Get any two target dome lights:
[0056] Traverse all the illuminated enhanced rows in the two target ceiling lights to determine whether the two target ceiling lights have the same illuminated enhanced rows;
[0057] If the same illuminated enhanced row exists in the two target ceiling lights, the same illuminated enhanced row is recorded as the overlapping seat row;
[0058] For any target ceiling light, traverse the illuminated enhanced rows of the target ceiling light and determine whether all illuminated enhanced rows are overlapping seat rows;
[0059] If all illuminated enhanced rows are overlapping seating rows, the target dome light is turned off.
[0060] Optionally, the passing vehicle-driven ceiling light energy-saving control module is used to detect the degree of shading of the long-distance bus window shades, and realize intelligent control of the brightness of the ceiling light in the car in combination with the road structure of the destination station and the driving of the passing vehicle, including:
[0061] When a long-distance bus stops at a destination station at night and the road structure of the destination station is a T-shaped intersection, the T-shaped intersection includes a vertical branch segment and a horizontal branch segment;
[0062] Among them, long-distance buses stop at the vertical branch of the T-shaped intersection, and passing vehicles pass through the horizontal branch of the T-shaped intersection;
[0063] Detect the degree of shading of the window shades of long-distance buses, specifically:
[0064] One window shade per seat row;
[0065] The vehicle window shade slides on the guide rail of the vehicle window, wherein the two ends of the vehicle window shade are respectively recorded as a reference end and a sliding end, and the reference end is prohibited from sliding, and the sliding end moves along the guide rail;
[0066] Use a displacement sensor to measure the distance from the sliding end to the reference end, which is recorded as the occlusion degree;
[0067] Set the occlusion threshold;
[0068] If the degree of shading is greater than or equal to the shading degree threshold, the window shade is deemed to be effective;
[0069] If the degree of occlusion is less than the threshold value of the degree of occlusion, the window shade is deemed invalid;
[0070] When the ineffective window shade blocks the lighting enhancement row, the brightness of the ceiling lights illuminating the lighting enhancement row is controlled.
[0071] Optionally, when the ineffective window shade blocks the lighting enhancement row, controlling the brightness of the ceiling lights illuminating the lighting enhancement row includes:
[0072] The lighting enhancement row blocked by the ineffective window shade is recorded as the low-blocking lighting enhancement row;
[0073] A light intensity sensor is installed on the guide rail to detect the external light brightness of the vehicle window;
[0074] For any turned-on ceiling light:
[0075] Obtain the occlusion degree of the window shades of all low-occlusion lighting enhancement rows, calculate and add them up, and record the result as the total occlusion value;
[0076] For any window curtain, calculate the degree of occlusion and divide it by the total occlusion value, and record the result as the occlusion ratio;
[0077] Calculate 1-occlusion ratio, recorded as occlusion leakage ratio;
[0078] Calculate the weighted average of the external light illuminance measured by each window shade and the corresponding shading leakage ratio, and record the result as the average compensated brightness;
[0079] Obtain the lighting brightness of the ceiling light, calculate the lighting brightness minus the average compensation brightness, and use the result as the adjusted lighting brightness of the ceiling light;
[0080] Obtain the vehicles passing through the horizontal branch of the T-shaped intersection, where the vehicles on the horizontal branch are traveling in one direction, and measure the distance between the vehicles;
[0081] Set vehicle distance threshold;
[0082] If the distance between passing vehicles is less than or equal to the distance threshold, the passing vehicle with the shortest distance to the long-distance bus is recorded as the located passing vehicle;
[0083] When a group of vehicles whose vehicle distance is less than the vehicle distance threshold passes by the long-distance bus, the lighting brightness of the top light is maintained at the lighting brightness adjusted when the positioning passing vehicle passes by.
[0084] The present invention has the following beneficial effects:
[0085] 1. This LED lighting fixture operation monitoring data management system establishes a three-dimensional coordinate system corresponding to the interior environment of long-distance buses, enabling precise calculation of the illumination brightness at the top edge of each seat. By setting any point on the carriage floor as the origin and defining the x, y, and z coordinates in conjunction with the vehicle structure, it accurately describes the spatial relationship between the ceiling light and the seat. In reality, ceiling lights are typically located directly above the window seats in a row. To simplify the calculation process, the row is defined as a unit, and the illumination brightness received by that row is calculated as the average of the coordinates of all seat reference points within the row. This streamlined simulation improves processing efficiency and achieves a realistic simulation of illumination intensity at the passenger's head position.
[0086] 2. This LED lighting fixture operation monitoring data management system calculates the direction vector from the ceiling light to a reference average point and sets the angle with the standard unit vector to account for directional light attenuation or focusing effects. This calculation, combined with the ceiling light's original illuminance value, calculates the effective illumination brightness at a specific point. This illuminance calculation method, weighted by directional angle and distance, overcomes the limitations of traditional fixed light distribution models. The resulting actual illumination value for each row of seats provides a highly reliable basis for subsequent intelligent judgment of lighting adequacy and lighting adjustments, achieving a control strategy that balances energy conservation with lighting comfort.
[0087] 3. This LED lighting fixture operation monitoring data management system analyzes the fluctuations in seat pressure changes to determine whether passengers are conscious, thereby enabling differentiated judgment of lighting needs. Furthermore, for passengers who are not conscious, it further determines whether they are about to get off the bus, preventing them from missing their stops. This significantly improves passenger comfort and service accuracy: on the one hand, it provides sufficient lighting for conscious passengers, and on the other hand, it prevents ineffective lighting from disturbing sleeping passengers. This embodies the coordinated optimization of humanized management and energy-saving goals, and is suitable for dynamic lighting management in nighttime driving scenarios.
[0088] 4. The LED lighting fixture operation monitoring data management system prioritizes the activation of fixtures with the most enhanced lighting rows among all ceiling lights, and through repeated screening ensures that all enhanced lighting rows are covered, preventing ineffective activation. By comprehensively optimizing spatial distribution and lighting efficiency, it significantly reduces overall lighting power consumption while ensuring lighting quality in key areas. Especially at night or in specific parking situations, personalized lighting layouts can be quickly implemented, improving lighting response efficiency and energy utilization, and laying the foundation for dynamic adjustment. This helps achieve intelligent and precise control of the LED lighting system and significantly saves operating costs. When all seat rows in a target ceiling light area overlap, indicating that the target ceiling light is completely redundant, the ceiling light is turned off. Spatial overlap analysis effectively resolves the potential lighting overlap issue when multiple lights work together, achieving deduplication and compression of lighting control. This reduces energy consumption, optimizes lighting uniformity, and reduces glare and light interference. This is particularly suitable for long-distance carriages with limited space and dense passenger traffic, ensuring optimal lighting coverage with minimal resources, embodying the goals of energy-saving, efficient, and precise system control.
[0089] 5. The LED lighting fixture operation monitoring data management system achieves detailed control of the brightness of the ceiling lights by combining the analysis of the window shade status with the external road structure (such as T-intersection). During the parking phase at the destination station at night, when a passing vehicle passes by the horizontal branch section of the intersection, its effectiveness is judged by the degree of blocking of the shade. If the window shade is not properly drawn, it will inevitably lead to the influence of the light of passing vehicles outside the window, especially on the T-shaped road structure. For passengers in the lighting suppression row, since there is no designated ceiling light for lighting, it is ideally considered that they are not affected by lighting, so there is no need to consider how to adjust the ceiling light. For the lighting enhancement row, the brightness of the lighting outside the window is sometimes brighter than the brightness of the ceiling light inside the car. Therefore, if there is available external brightness to compensate for the lighting, the lighting consumption of the ceiling light in the car is reduced, and energy consumption is reduced, reflecting the high adaptability of the linkage between lighting control and external scenes.
[0090] 3. This LED lighting fixture operation monitoring data management system uses sensors to measure external light brightness and performs a weighted average with the occlusion and leakage ratio. It accurately calculates the average brightness to be compensated, and then combines this with the original ceiling light brightness to obtain the adjusted lighting value. This provides a dynamic compensation mechanism that fully considers the impact of window shade occlusion and external light intensity on passenger illumination, reducing pressure on the bus ceiling light power supply and saving energy. Based on vehicle-to-vehicle distance thresholds, it locates the earliest interfering light source and retains control over lighting brightness, effectively addressing transient fluctuations in nighttime road light pollution. This precise integration of internal and external lighting factors improves the real-time and sensitivity of lighting adjustment, maximizing energy savings while preventing external interference from affecting sleeping passengers, ensuring a stable and comfortable rest environment for passengers. BRIEF DESCRIPTION OF THE DRAWINGS
[0091] Figure 1 Schematic diagram of the system module of the present invention.
[0092] Figure 2 Schematic diagram of a T-shaped intersection according to the present invention. DETAILED DESCRIPTION
[0093] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0094] Example 1, refer to Figure 1 , an LED lighting fixture operation monitoring data management system, comprising:
[0095] The seat position and brightness calculation module is used to obtain the upper edge position of long-distance bus seats in real time and calculate the brightness of each seat upper edge based on the brightness of the ceiling light. It includes:
[0096] Establish a three-dimensional coordinate system, specifically:
[0097] Choose any point on the floor of the long-distance bus as the coordinate origin, set the driving direction as the positive direction of the x-axis, and the direction from the floor to the roof as the positive direction of the z-axis;
[0098] The seat upper edge is the horizontal edge formed by the highest point of the seat backrest;
[0099] Mark the midpoint of the upper edge of the seat as the reference point;
[0100] The seat backrest is adjustable, and during adjustment, the reference point moves along the x-axis and the z-axis, which in this embodiment corresponds to actually adjusting the seat forward and backward when the passenger sits on the seat;
[0101] The ceiling light is installed on the roof of the long-distance bus compartment, directly above the seat, for lighting;
[0102] For any ceiling light;
[0103] Get the coordinates of the ceiling light in the 3D coordinate system (3.0, 1.0, 2.2). Use the yoz plane of the ceiling light coordinates to divide the car into two spatial regions, named rear space and forward space along the positive x-axis.
[0104] The rearward space is the effective lighting space of the ceiling light. The effective lighting space here actually means the lighting space that may affect passengers, manifesting as irritation to the eyes of sleeping passengers, causing discomfort. Since the forward space faces away from the ceiling light, it will not affect the passengers in the front row.
[0105] The seats that are adjacent and arranged without any gaps in the carriage are referred to as seat rows. In this embodiment, each seat row has four seats. Here, the four seats in the second seat row include seat A1 from the left, followed by seat A2, seat A3, and seat A4.
[0106] The coordinates of the reference point of the upper edge of the A1 seat are P1(2.5,0.4,1.2);
[0107] The coordinates of the reference point of the upper edge of the A2 seat are P2 (2.5, 0.8, 1.2);
[0108] The reference point coordinates of the upper edge of the A3 seat are P3(2.5,1.2,1.2);
[0109] The coordinates of the reference point of the upper edge of the A4 seat are P4 (2.5, 1.6, 1.2);
[0110] For any seat row in the rearward space, obtain the coordinates of the reference point of each seat in the seat row, calculate the mean of the coordinates, and record the result as the reference mean coordinates as (2.5, 1.0, 1.2);
[0111] Deploy UWB tags, inertial positioning modules (IMU + accelerometer + gyroscope), or infrared / laser reflection points + camera arrays within the seat structure (or on top of the backrest).
[0112] The system can obtain the position of the midpoint of the top of the seat back in the three-dimensional coordinate system of the entire vehicle in real time.
[0113] Similar to VR spatial positioning or motion capture systems;
[0114] Calculate the lighting brightness at the reference average coordinates based on the reference average coordinates and the ceiling light coordinates.
[0115] Establish the direction vector from the coordinates of the ceiling light to the reference average coordinates =(2.5-3.0,1.0-1.0,1.2-2.2)=(-0.5,0.0,-1.0);
[0116] Set unit vector ;
[0117] Calculate the angle between a direction vector and a unit vector , , , ;
[0118] Get the lighting brightness of the ceiling light =30Lux;
[0119] Calculate the illumination brightness at the reference average coordinate , ;
[0120] Explanation of the principle of calculating the illumination brightness at the reference average coordinate using existing technology:
[0121] Point light assumption:
[0122] This formula is based on a point light source model, assuming that light radiates uniformly from a single point in all directions. While actual ceiling lights aren't strictly point light sources, this model works well when the light source is small and at a greater distance.
[0123] Inverse square law of distance:
[0124] The intensity of light decays inversely with the square of the distance, that is, the energy of the light emitted by the light source is evenly dispersed on a spherical surface whose area increases with the square of the distance during propagation. Therefore, the farther the distance, the smaller the illumination per unit area.
[0125] Impact of incident angle:
[0126] Illumination depends not only on light intensity and distance but also on the angle of incidence. When the light's direction coincides with the surface normal, the maximum amount of light per unit area is received. When the light forms a larger angle with the surface, the effective illuminated area increases, but the amount of light received per unit area decreases. Therefore, adjustment is made by multiplying the angle by the cosine of the incident angle.
[0127] Practical significance:
[0128] Calculate the illumination of each seat reference point;
[0129] Based on the luminous intensity of the ceiling light (manufacturer parameters), combined with the distance and incident angle, the light intensity received at that point is calculated to determine whether it meets the lighting requirements or will cause glare to passengers.
[0130] Dynamic Lighting Control:
[0131] Using the illumination calculated by the formula, the system can intelligently adjust the brightness or on status of the ceiling light to achieve personalized, energy-saving and comfortable interior lighting.
[0132] Design and optimization basis:
[0133] Help design the layout and distribution of ceiling lights to ensure that different seating positions receive reasonable lighting while avoiding light pollution and energy waste.
[0134] If the backrest angle is adjusted, causing the x or z coordinates of P1 and P2 to change, the system will be updated in real time to recalculate the brightness.
[0135] The calculated illumination brightness of the reference average coordinate is recorded as the illumination brightness of the seat row where the reference average coordinate is located when illuminated by the ceiling light.
[0136] The passenger status seat row classification module is used to identify the passenger's state of consciousness, obtain the long-distance bus's location in real time, and classify the seat rows into two categories based on the location of the destination station, including:
[0137] Set distance threshold = 5km;
[0138] The long-distance bus route is: Beijing → Shijiazhuang → Xingtai → Handan;
[0139] Using a high-precision map to obtain the current location of the long-distance bus, it is 3.5km away from Shijiazhuang, less than 5km;
[0140] Use pressure sensors on long-distance bus seats to measure the pressure applied by passengers on the seats;
[0141] For any seat:
[0142] Obtaining the pressure value of the seat, calculating the absolute value of the difference between adjacent pressure values, and calculating the average of the absolute values of all the differences, which is recorded as the average pressure value;
[0143] Set the pressure threshold to 3kg;
[0144] The average pressure value is compared with the pressure value threshold. If the average pressure value is greater than or equal to the pressure value threshold, it is determined that the passenger corresponding to the seat is in a conscious state.
[0145] If the average pressure value is less than the pressure threshold, it is determined that the passenger corresponding to the seat is in a non-conscious state;
[0146] For long-distance buses with A1, A2, A3, A4 rows in R2 and B1, B2, B3, B4 rows in R4;
[0147] Seat A1, with a passenger, destination Shijiazhuang. Current pressure values are [70kg, 71kg, 69kg, 68kg, 72kg], with adjacent differences of [1, 2, 1, 4]. The calculated mean is 2.0kg, less than 3kg. This indicates an unconscious state. However, the passenger will be forced to be conscious at the next destination.
[0148] Seat A2, with a passenger, destination Xingtai. Current pressure values are [30kg, 28kg, 31kg, 29kg, 32kg], adjacent differences: [2, 3, 2, 3]. The calculated mean is 2.5kg, less than 3kg, indicating unconsciousness.
[0149] Seat A3 has a passenger, the destination is Shijiazhuang, the current pressure value is [0kg, 0kg, 0kg, 0kg, 0kg], and the passenger has gotten off the bus or left the seat;
[0150] Seat A4, no passenger, current pressure value is [0kg,0kg,0kg,0kg,0kg], empty seat;
[0151] Seat B1 has a passenger, and the destination is Xingtai. The current pressure value is [25kg, 25kg, 25kg, 25kg, 25kg], and the adjacent difference is: [0, 0, 0, 0]. The calculated mean is equal to 0kg and less than 3kg, which is identified as unconsciousness.
[0152] Seat B2, with a passenger, destination Handan. Current pressure values are [40kg, 40kg, 39kg, 41kg, 40kg], with adjacent differences of [0, 0, 1, 1]. The calculated mean is 1kg and less than 3kg, indicating a non-conscious state.
[0153] Seat B3 has a passenger, and its destination is Shijiazhuang. The current pressure value is [0kg, 0kg, 0kg, 0kg, 0kg]. The passenger has gotten off the bus or left the seat.
[0154] Seat B4, no passenger, current pressure value is [0kg,0kg,0kg,0kg,0kg], empty seat;
[0155] The rows A1, A2, A3, and A4 are lighting enhancement rows, and the rows B1, B2, B3, and B4 are lighting suppression rows.
[0156] The dynamic ceiling light activation determination module is used to set the lighting brightness threshold = 16 Lux based on the classification of the seat row and dynamically activate the minimum number of ceiling lights to achieve lighting for the lighting-enhanced row, including:
[0157] The purpose of setting the illumination threshold is that when the illumination brightness of the dome light on the seat row is less than the threshold, it is determined that the dome light has little effect on the seat row and the dome light is not used to adjust the seat row;
[0158] The reality is that all the ceiling lights in a long-distance bus will be turned on when it stops at the destination, so the illumination threshold is used here to limit the brightness. Even if the brightness of a single seat row under a single ceiling light meets the standard, even if superimposed, it will not exceed the maximum value in the lighting scenario of a real long-distance bus without any regulation.
[0159] Initially, all the ceiling lights are off;
[0160] In this embodiment, the number of ceiling lights is 4, namely L1, L2, L3 and L4;
[0161] There are 6 rows of seats, namely R1, R2, R3, R4, R5 and R6. The rearward space of the ceiling light L1 includes R1 and R2, the rearward space of the ceiling light L2 includes R2 and R3, the rearward space of the ceiling light L3 includes R3 and R4, and the rearward space of the ceiling light L4 includes R5 and R6.
[0162] R2, R3, and R5 are lighting enhancement rows, and R1, R4, and R6 are lighting suppression rows;
[0163] The brightness of R1 illuminated by L1 is 15 Lux, less than 16 Lux;
[0164] The brightness of R2 illuminated by L1 is 19 Lux, which is greater than 16 Lux. For L1, the number of seat rows marked is 1.
[0165] The brightness of R2 illuminated by L2 is 18 Lux, which is greater than 16 Lux.
[0166] The brightness of R3 illuminated by L2 is 17 Lux, which is greater than 16 Lux. For L2, the number of marked seat rows is 2.
[0167] The brightness of R3 illuminated by L3 is 16 Lux, which is equal to 16 Lux;
[0168] The brightness of R4 illuminated by L3 is 15 Lux, which is less than 16 Lux. For L3, the number of marked seat rows is 1.
[0169] The brightness of R5 illuminated by L4 is 16 Lux, which is equal to 16 Lux;
[0170] The brightness of R6 illuminated by L3 is 10 Lux, which is less than 16 Lux. For L5, the number of marked seat rows is 1.
[0171] Among all marked seat rows of dome lights, the row with the largest number of lighting enhancement rows is L2, and the L2 dome light is recorded as the target dome light;
[0172] The second loop continues to traverse all disabled ceiling lights L1, L3 and L4;
[0173] L1: R2 Illuminated → No new → Skip;
[0174] L3: R3 is illuminated → skip;
[0175] L4: R5 is the enhanced row, the brightness meets the standard, and L4 is enabled;
[0176] →Currently enabled dome lights = {L2, L4};
[0177] →Currently illuminated enhancement row = {R2, R3, R5};
[0178] Deduplication:
[0179] For enabled top lights {L2, L4}, perform overlap check:
[0180] Lighting enhancement row at L2: R2, R3;
[0181] Lighting enhancement row at L4: R5;
[0182] The two overhead lighting rows do not overlap at all → no redundant lighting → retain both;
[0183] The energy-saving control module for the ceiling lights driven by passing vehicles is used to detect the degree of shading of the long-distance bus window shades. Based on the road structure at the destination and the movement of passing vehicles, it can realize intelligent control of the brightness of the ceiling lights in the carriage, including:
[0184] When a long-distance bus stops at a destination station at night and the road structure of the destination station is a T-shaped intersection, in this embodiment, Figure 2 ,T-shaped intersection includes vertical branch segments and horizontal branch segments;
[0185] Among them, long-distance buses stop at the vertical branch of the T-shaped intersection, and passing vehicles pass through the horizontal branch of the T-shaped intersection;
[0186] Detect the degree of shading of the window shades of long-distance buses, specifically:
[0187] One window shade per seat row;
[0188] The vehicle window shade slides on the guide rail of the vehicle window, wherein the two ends of the vehicle window shade are respectively recorded as a reference end and a sliding end, and the reference end is prohibited from sliding, and the sliding end moves along the guide rail;
[0189] Use a displacement sensor to measure the distance from the sliding end to the reference end, which is recorded as the occlusion degree;
[0190] The degree of obstruction for the R2 seat row is 12cm;
[0191] The degree of obstruction of the R3 seat row is 17cm;
[0192] The degree of obstruction of the R5 seat row is 10cm;
[0193] Set the occlusion threshold to 15cm;
[0194] Then R2 and R5 are low-obstruction lighting enhancement rows.
[0195] A light intensity sensor is installed on the guide rail to detect the external light brightness of the vehicle window;
[0196] Among them, R2 external light illuminance: 4Lux;
[0197] R5 external light brightness: 2Lux;
[0198] Obtain the degree of shading of all window blinds in the low-shading lighting enhancement row, calculate and add them together, and record the result as the total shading value = 10 + 12 = 22 cm;
[0199] For any window curtain, calculate the degree of occlusion and divide it by the total occlusion value, and record the result as the occlusion ratio;
[0200] R2 occlusion ratio: 12 / 22=0.545;
[0201] R5 occlusion ratio: 10 / 22=0.455;
[0202] Calculate 1-occlusion ratio, recorded as occlusion leakage ratio;
[0203] R2 occlusion leakage ratio: 1-0.545=0.455;
[0204] R5 occlusion leakage ratio: 1-0.455=0.545;
[0205] Calculate the weighted average of the external light illuminance measured by each window shade and the corresponding shading leakage ratio, and record the result as the average compensated brightness;
[0206] The current brightness of the L2 ceiling light (lighting R2) is 30 Lux, so 0.455 × 4 = 1.82 Lux is calculated.
[0207] The current brightness of the L4 ceiling light (lighting R5) is 30 Lux, so 0.545 × 2 = 1.09 Lux is calculated.
[0208] Average compensation brightness = 1.82 + 1.09 = 2.91 Lux;
[0209] Obtain the lighting brightness of the ceiling light, calculate the lighting brightness minus the average compensation brightness, and use the result as the adjusted lighting brightness of the ceiling light;
[0210] The adjusted lighting brightness of L2 ceiling light = 30-2.91 = 27.09 Lux;
[0211] The adjusted lighting brightness of L4 ceiling light = 30-2.91 = 27.09 Lux;
[0212] The reason for using the shading degree of all windows to calculate the compensation brightness is to calculate the relative contribution of each window in the light leakage of the whole vehicle;
[0213] Obtain the vehicles passing through the horizontal branch of the T-shaped intersection, where the vehicles on the horizontal branch are traveling in one direction, and measure the distance between the vehicles;
[0214] In this embodiment, the vehicles passing through the horizontal branch sections are C1, C2, C3 and C4 respectively. For example, the distances to the next vehicle are 9m, 6m, 4m and 8m respectively.
[0215] Set the vehicle distance threshold = 5m;
[0216] C3 is the positioning vehicle. When vehicles C3 and C4 pass by, the brightness will no longer be adjusted to avoid frequent changes that may cause glare or discomfort to passengers.
[0217] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus.
[0218] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A LED lighting fixture operation monitoring data management system, characterized in that: include: The seat position and brightness calculation module is used to obtain the upper edge position of the long-distance bus seats in real time and calculate the brightness of the upper edge of each seat based on the brightness of the ceiling lights; The passenger status seat row classification module is used to identify the passenger's state of consciousness, obtain the long-distance bus's location in real time, and classify the seat rows into two categories based on the location of the destination station: lighting-enhanced rows and lighting-suppressed rows; A dynamic dome light activation determination module is used to set a lighting brightness threshold based on the classification of the seat rows and dynamically activate a minimum number of dome lights to illuminate the lighting-enhanced rows; The energy-saving control module for the ceiling lights driven by passing vehicles is used to detect the degree of shading of the window shades of long-distance buses. It combines the road structure of the destination station and the movement of passing vehicles to realize intelligent control of the brightness of the ceiling lights in the carriage.
2. The LED lighting fixture operation monitoring data management system according to claim 1, characterized in that: The seat position and brightness calculation module is used to obtain the upper edge position of the long-distance bus seat in real time, and calculate the brightness of the upper edge of each seat in combination with the brightness of the ceiling light, including: Establish a three-dimensional coordinate system, specifically: Choose any point on the floor of the long-distance bus as the coordinate origin, set the driving direction as the positive direction of the x-axis, and the direction from the floor to the roof as the positive direction of the z-axis; The seat upper edge is the horizontal edge formed by the highest point of the seat backrest; Mark the midpoint of the upper edge of the seat as the reference point; The backrest of the seat is adjustable, and the reference point moves along the x-axis and the z-axis during adjustment; The ceiling light is installed on the roof of the long-distance bus compartment, directly above the seat, for lighting; For any ceiling light; Get the coordinates of the ceiling light in the 3D coordinate system, and use the yoz plane of the ceiling light coordinates to divide the car into two spatial regions, named rear space and forward space along the positive x-axis. Among them, the rear space is the effective lighting space of the ceiling light; The seats that are adjacent and arranged without any gaps in the carriage are recorded as seat rows; For any seat row in the rearward space, obtain the coordinates of the reference point of each seat in the seat row, calculate the mean of the coordinates, and record the result as the reference mean coordinates; Calculate the lighting brightness at the reference average coordinates based on the reference average coordinates and the ceiling light coordinates.
3. The LED lighting fixture operation monitoring data management system according to claim 2, characterized in that: The step of calculating the lighting brightness at the reference average coordinate according to the reference average coordinate and the ceiling light coordinate includes: Create a direction vector from the top light's coordinates to the base average coordinates , where a, b, and c are the values of the direction vector on the x-axis, y-axis, and z-axis respectively; Set unit vector ; Calculate the angle between a direction vector and a unit vector , ; Get the lighting brightness of the ceiling light ; Calculate the illumination brightness at the reference average coordinate , ; The calculated illumination brightness of the reference average coordinate is recorded as the illumination brightness of the seat row where the reference average coordinate is located when illuminated by the ceiling light.
4. The LED lighting fixture operation monitoring data management system according to claim 3, characterized in that: The passenger status seat row classification module is used to identify the passenger's state of consciousness, obtain the location of the long-distance bus in real time, and classify the seat rows into two categories based on the location of the destination station, including: Set distance threshold; Use a high-precision map to obtain the current location of the long-distance bus, calculate the distance from the current location to the nearest destination location, and compare the distance with the distance threshold; If the distance is less than or equal to the distance threshold, the passenger status seat row classification module is executed, specifically: Use pressure sensors on long-distance bus seats to measure the pressure applied by passengers on the seats; For any seat: Obtaining the pressure value of the seat, calculating the absolute value of the difference between adjacent pressure values, and calculating the average of the absolute values of all the differences, which is recorded as the average pressure value; Set pressure value threshold; The average pressure value is compared with the pressure value threshold. If the average pressure value is greater than or equal to the pressure value threshold, it is determined that the passenger corresponding to the seat is in a conscious state. If the average pressure value is less than the pressure threshold, it is determined that the passenger corresponding to the seat is in a non-conscious state; For passengers who are unconscious: Obtaining the destination station of the passenger, and if the destination station of the passenger is the nearest destination station, setting the consciousness state of the passenger to a conscious state; If the passenger's destination station is not the nearest destination station, the passenger's state of consciousness remains unchanged; When all passengers in a seat row are unconscious, the seat row is recorded as a lighting suppression row; When there is a conscious passenger in the seat row, the seat row is marked as a lighting-enhanced row.
5. The LED lighting fixture operation monitoring data management system according to claim 4, characterized in that: The dynamic dome light activation determination module is used to set a lighting brightness threshold according to the classification of the seat rows and dynamically activate a minimum number of dome lights to achieve lighting for the lighting enhancement row, including: For any ceiling light: S1. Obtain the lighting brightness of all seat rows in the space behind the ceiling light, and compare the lighting brightness with a lighting brightness threshold; Recording the seat rows whose lighting brightness is greater than or equal to the lighting brightness threshold as marked seat rows; S2. Obtain the number of lighting enhancement rows in all marked seat rows of the ceiling lamps, and record the ceiling lamp with the largest number of lighting enhancement rows as the target ceiling lamp; S3, enable the target top light; Record all lighting enhancement rows contained in the rear area space of the target top light as lighting enhancement rows; S4. Obtain all dome lights that are not enabled, and repeat S1-S4 until all lighting enhancement rows are lighting enhancement rows.
6. The LED lighting fixture operation monitoring data management system according to claim 5, characterized in that: The dynamic dome light activation determination module is configured to set a lighting brightness threshold according to the classification of the seat rows and dynamically activate a minimum number of dome lights to illuminate the lighting enhancement row, and further includes: Get any two target dome lights: Traverse all the illuminated enhanced rows in the two target ceiling lights to determine whether the two target ceiling lights have the same illuminated enhanced rows; If the same illuminated enhanced row exists in the two target ceiling lights, the same illuminated enhanced row is recorded as the overlapping seat row; For any target ceiling light, traverse the illuminated enhanced rows of the target ceiling light and determine whether all illuminated enhanced rows are overlapping seat rows; If all illuminated enhanced rows are overlapping seating rows, the target dome light is turned off.
7. The LED lighting fixture operation monitoring data management system according to claim 1, characterized in that: The energy-saving control module for the ceiling lights driven by passing vehicles is used to detect the degree of shading of the window shades of long-distance buses and intelligently control the brightness of the ceiling lights in the bus compartments based on the road structure of the destination station and the movement of passing vehicles. The module includes: When a long-distance bus stops at a destination station at night and the road structure of the destination station is a T-shaped intersection, the T-shaped intersection includes a vertical branch segment and a horizontal branch segment; Among them, long-distance buses stop at the vertical branch of the T-shaped intersection, and passing vehicles pass through the horizontal branch of the T-shaped intersection; Detect the degree of shading of the window shades of long-distance buses, specifically: One window shade per seat row; The vehicle window shade slides on the guide rail of the vehicle window, wherein the two ends of the vehicle window shade are respectively recorded as a reference end and a sliding end, and the reference end is prohibited from sliding, and the sliding end moves along the guide rail; Use a displacement sensor to measure the distance from the sliding end to the reference end, which is recorded as the occlusion degree; Set the occlusion threshold; If the degree of shading is greater than or equal to the shading degree threshold, the window shade is deemed to be effective; If the degree of occlusion is less than the threshold value of the degree of occlusion, the window shade is deemed invalid; When the ineffective window shade blocks the lighting enhancement row, the brightness of the ceiling lights illuminating the lighting enhancement row is controlled.
8. The LED lighting fixture operation monitoring data management system according to claim 7, characterized in that: When the ineffective window shade blocks the lighting enhancement row, controlling the brightness of the ceiling lights illuminating the lighting enhancement row includes: The lighting enhancement row blocked by the ineffective window shade is recorded as the low-blocking lighting enhancement row; A light intensity sensor is installed on the guide rail to detect the external light brightness of the vehicle window; Obtain the occlusion degree of the window shades of all low-occlusion lighting enhancement rows, calculate and add them up, and record the result as the total occlusion value; For any window curtain, calculate the degree of occlusion and divide it by the total occlusion value, and record the result as the occlusion ratio; Calculate 1-occlusion ratio, recorded as occlusion leakage ratio; Calculate the weighted average of the external light illuminance measured by each window shade and the corresponding shading leakage ratio, and record the result as the average compensated brightness; Obtain the lighting brightness of the ceiling light, calculate the lighting brightness minus the average compensation brightness, and use the result as the adjusted lighting brightness of the ceiling light; Obtain the vehicles passing through the horizontal branch of the T-shaped intersection, where the vehicles on the horizontal branch are traveling in one direction, and measure the distance between the vehicles; Set a vehicle distance threshold. If the distance between passing vehicles is less than or equal to the threshold, the passing vehicle with the shortest distance to the long-distance bus will be recorded as the located passing vehicle. When a group of vehicles whose vehicle distance is less than the vehicle distance threshold passes by the long-distance bus, the lighting brightness of the top light is maintained at the lighting brightness adjusted when the positioning passing vehicle passes by.