A detection method, device and electronic equipment for building intelligent engineering
By setting multiple light intensity sensors on the outer circumferential wall of the spherical shell, and using a server to compare and drive the motor to rotate, the problem of blind spots in the light intensity sensor detection is solved, thereby improving the accuracy of light detection and enabling timely control of the electric curtains.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN KECHUANG INTELLIGENT ENG CO LTD
- Filing Date
- 2022-09-24
- Publication Date
- 2026-05-26
AI Technical Summary
Existing light intensity sensors have blind spots in indoor light pollution detection, leading to light reflection errors and making it difficult to close motorized curtains in a timely manner.
Multiple light intensity sensors are installed on the outer circumferential wall of the spherical shell. The server compares the measured values of multiple light intensity sensors, selects the maximum value, and compares it with a preset threshold to control the opening and closing of the electric curtain. At the same time, the motor is driven to rotate to expand the detection range and reduce the error caused by sensor damage.
It improves the accuracy of light detection, reduces blind spots, promptly closes motorized curtains, reduces measurement errors caused by sensor damage, and enables accurate judgment and timely response to light pollution.
Smart Images

Figure CN115638877B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent building environmental protection engineering, specifically to a detection method, device, and electronic equipment for intelligent building engineering. Background Technology
[0002] In daily life, sunlight illuminates our living environment and provides convenience. However, excessively strong sunlight can interfere with our vision, causing inconvenience. This is especially true for people working in office buildings, where strong light can affect their eyesight and cause discomfort.
[0003] In existing technology, a light intensity sensor is typically installed on the ceiling of an indoor space near a window. The light intensity sensor is electrically connected to a server, which in turn is electrically connected to an electric curtain to control the opening or closing of the electric curtain.
[0004] However, the light intensity sensor installed on the roof has a blind spot for light detection. When the reflected light from the windows of other buildings is in the blind spot of the light intensity sensor, there will be measurement errors, which may make it difficult to close the electric curtains in time. Summary of the Invention
[0005] To improve the accuracy of light detection and facilitate the timely closing of motorized curtains, this application provides a detection method, device, and electronic equipment for building intelligent engineering.
[0006] The first aspect of this application provides a detection method for intelligent building engineering, the method being applied to a light detection device, the light detection device including a spherical shell, a plurality of light intensity sensors being disposed on the circumferential outer wall of the spherical shell, and the light detection device being installed on the side of a window closer to the interior.
[0007] The method includes:
[0008] The server receives a first luminance measured by a first luminance sensor, a second luminance measured by a second luminance sensor, and a third luminance measured by a third luminance sensor. The plurality of luminance sensors include a first luminance sensor, a second luminance sensor, and a third luminance sensor. The first luminance sensor, the second luminance sensor, and the third luminance sensor are arranged sequentially in the height direction of the spherical shell, and the second luminance sensor is located between the first luminance sensor and the third luminance sensor.
[0009] The first luminance, the second luminance, and the third luminance are compared, and the maximum luminance value is determined based on the comparison result.
[0010] The maximum brightness value is compared with a preset brightness threshold for determination;
[0011] When the maximum light intensity is greater than or equal to the preset light intensity threshold, it is confirmed that light pollution has been reached, and the electric curtains are controlled to close.
[0012] By adopting the above technical solution, multiple brightness sensors are set on the circumferential outer wall of the spherical shell, which facilitates the expansion of the detection area and reduces the detection blind zone of the brightness sensors. The server compares the multiple brightness values detected by the multiple brightness sensors and selects the maximum value, thereby reducing the probability that some brightness sensors may collect data that is too low due to obstruction, and further increasing the detection accuracy of light. The maximum brightness value is compared with the preset brightness threshold, and the comparison result determines whether the light pollution level has been reached. When the light pollution level is reached, the server automatically controls the electric curtains to close, thereby achieving the purpose of closing the electric curtains in a timely manner.
[0013] Optionally, the light detection device further includes a drive motor for driving the spherical shell to rotate horizontally. Multiple sets of the first, second, and third light intensity sensors are arranged circumferentially around the spherical shell in the horizontal direction. A first set of the first, second, and third light intensity sensors is positioned at an initial position on the spherical shell, which is the position of the spherical shell facing the window. A second set of the first, second, and third light intensity sensors is located to one side of the initial position.
[0014] The method further includes:
[0015] The server controls the drive motor to drive the spherical shell to rotate horizontally;
[0016] Obtain the first maximum light intensity value of the first group of light intensity sensors (first, second, and third) at their initial positions;
[0017] Obtain the second maximum brightness value of the first brightness sensor, the second brightness sensor, and the third brightness sensor in the second group at the initial position;
[0018] The first maximum luminance value and the second maximum luminance value are compared and judged.
[0019] If the second maximum brightness value is greater than or equal to the first maximum brightness value, then the second maximum brightness value is determined to be the current maximum brightness value.
[0020] By adopting the above technical solution, the drive motor can drive the spherical shell to rotate in the horizontal direction, and the two sets of brightness sensors can move in the horizontal direction, realizing the purpose of multiple brightness sensors on the same plane to measure the brightness of the same light. The server compares the maximum brightness measured by the first set of brightness sensors with the maximum brightness measured by the second set of brightness sensors, selects the maximum value, and uses the maximum value as the current maximum brightness. The brightness sensor reduces the probability of measurement accuracy errors caused by brightness sensor damage.
[0021] Optionally, an alarm is installed near the motorized curtain, and the method further includes:
[0022] When the electric curtain fails to close, the server checks whether there is anyone nearby.
[0023] When someone is near the electric curtain, the alarm will sound and alert the person to inform the management personnel of the malfunction.
[0024] By adopting the above technical solution, when the electric curtains malfunction, people near the curtains can promptly inform the management personnel about the malfunction, thereby achieving the goal of timely repair of the electric curtains.
[0025] Optionally, the method further includes:
[0026] When no one is near the electric curtain, the server controls the display device to display the fault information and location information of the electric curtain, and sends the fault information and location information to the mobile terminal of the maintenance personnel.
[0027] By adopting the above technical solutions, faults in electric curtains can be detected in a timely manner, and repair personnel can be contacted to repair the electric curtains.
[0028] Optionally, the server stores the types of malfunctions of the electric curtains and the contact information of the corresponding maintenance personnel.
[0029] By adopting the above technical solutions, it is possible to find the repair personnel corresponding to the type of electric curtain malfunction in a timely manner, thus speeding up the repair process.
[0030] Optionally, the fault information includes information on the tools required to handle the fault corresponding to the electric curtain.
[0031] By adopting the above technical solution, it is easier for maintenance personnel to repair electric curtains.
[0032] Optionally, the control of closing the motorized curtains also includes:
[0033] The server receives the closing signal of the electric curtains sent by the mobile terminal;
[0034] Control the motorized curtains to close.
[0035] By adopting the above technical solution, users can control the automatic closing of electric curtains via mobile terminals.
[0036] Optionally, the control of closing the motorized curtains also includes:
[0037] The server obtains the user's usage records, which include weather information, time information, and the status information of the electric curtains;
[0038] Based on the usage records, control the motorized curtains to close.
[0039] By adopting the above technical solution, the server can automatically close the electric curtains based on the user's usage habits.
[0040] A second aspect of this application provides a detection device for intelligent building engineering, the device comprising a receiving module, a processing module, and an output module; wherein:
[0041] The receiving module is used to receive a first brightness measured by a first brightness sensor, a second brightness measured by a second brightness sensor, and a third brightness measured by a third brightness sensor. The plurality of brightness sensors include a first brightness sensor, a second brightness sensor, and a third brightness sensor. The first brightness sensor, the second brightness sensor, and the third brightness sensor are arranged sequentially in the height direction of the spherical shell, and the second brightness sensor is located between the first brightness sensor and the third brightness sensor.
[0042] The processing module is used to compare the first luminance, the second luminance, and the third luminance, and determine the maximum luminance value based on the comparison result; and to compare the maximum luminance value with a preset luminance threshold for judgment.
[0043] The output module is used to confirm that light pollution has been reached when the maximum light intensity is greater than or equal to the preset light intensity threshold, and to control the electric curtains to close.
[0044] By adopting the above technical solution, multiple light intensity sensors are set on the circumferential outer wall of the spherical shell, which facilitates the expansion of the detection area and reduces the detection blind zone of the light intensity sensors. The device compares multiple light intensity values detected by multiple light intensity sensors and selects the maximum value, thereby reducing the probability that some light intensity sensors are blocked and the data is too low, and further increasing the detection accuracy of light. The maximum light intensity value is compared with the preset light intensity threshold, and the comparison result determines whether the light pollution level has been reached. When the light pollution level is reached, the device automatically controls the electric curtains to close, thereby achieving the purpose of closing the electric curtains in a timely manner.
[0045] A third aspect of this application provides an electronic device including a processor, a memory, a user interface, and a network interface, wherein the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory to cause the electronic device to perform the method as described in any of the foregoing.
[0046] In summary, this application includes at least one of the following beneficial technical effects:
[0047] 1. Multiple light intensity sensors are installed on the circumferential outer wall of the spherical shell to expand the detection area and reduce the detection blind zone of the light intensity sensors. The server compares multiple light intensity values detected by multiple light intensity sensors and selects the maximum value, thereby reducing the probability that some light intensity sensors may collect data that is too low due to obstruction, and further increasing the detection accuracy of light. The maximum light intensity value is compared with the preset light intensity threshold. Based on the comparison result, it is determined whether the light pollution level has been reached. When the light pollution level is reached, the server automatically controls the electric curtains to close, thereby achieving the purpose of closing the electric curtains in a timely manner.
[0048] 2. The drive motor can drive the spherical shell to rotate in the horizontal direction, and the two sets of brightness sensors can move in the horizontal direction, realizing the purpose of multiple brightness sensors on the same plane to measure the brightness of the same light. The server compares the maximum brightness measured by the first set of brightness sensors with the maximum brightness measured by the second set of brightness sensors, selects the maximum value, and uses the maximum value as the current maximum brightness. The brightness sensor reduces the probability of measurement accuracy errors caused by brightness sensor damage. Attached Figure Description
[0049] Figure 1 This is a schematic diagram of the structure of a light detection device provided in an embodiment of this application;
[0050] Figure 2 This is a flowchart of a detection method for intelligent building engineering provided in an embodiment of this application;
[0051] Figure 3 This is a flowchart illustrating the determination of the current maximum brightness value in a detection method for building intelligent engineering provided in this application embodiment;
[0052] Figure 4 This is a schematic diagram of the structure of a detection device for intelligent building engineering provided in an embodiment of this application;
[0053] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0054] Explanation of reference numerals in the attached drawings: 1. Receiving module; 2. Processing module; 3. Output module; 4. Spherical shell; 5. Light intensity sensor; 51. First light intensity sensor; 52. Second light intensity sensor; 53. Third light intensity sensor; 6. Drive motor; 7. Support frame; 8. Magnetic connecting block; 1000. Electronic device; 1001. Processor; 1002. Communication bus; 1003. User interface; 1004. Network interface; 1005. Memory. Detailed Implementation
[0055] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0056] In the description of the embodiments of this application, words such as "illustrative," "for example," or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "illustrative," "for example," or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Rather, the use of words such as "illustrative," "for example," or "for example" is intended to present the relevant concepts in a specific manner.
[0057] In the description of the embodiments of this application, the term "multiple" means two or more. For example, multiple systems means two or more systems, and multiple screen terminals means two or more screen terminals. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the indicated technical features. Thus, a feature defined with "first" or "second" may explicitly or implicitly include one or more of that feature. The terms "comprising," "including," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0058] This application discloses a detection method for intelligent building engineering, which is applied to a light detection device and a server.
[0059] like Figure 1 As shown, the light detection device is installed on the side of the window closer to the interior. The device includes a support frame 7, a magnetic connecting block 8, a spherical housing 4, light intensity sensors 5, and a drive motor 6. Specifically, the support frame 7 is L-shaped, with one end extending horizontally and its end face fixedly connected to the magnetic connecting block 8, which secures the support frame 7 to the metal frame of the window. The other end of the support frame 7 extends vertically and has a mounting groove on its end face. The drive motor 6 is installed in the mounting groove, and one end of the output shaft of the drive motor 6 is fixedly connected to the side wall of the spherical housing 4, driving the spherical housing 4 to rotate horizontally. Multiple sets of light intensity sensors 5 are arranged along the circumferential outer wall of the spherical housing 4. The drive motor 6 drives the spherical housing 4 to rotate horizontally, thereby causing the multiple sets of light intensity sensors 5 to sequentially contact the light passing through the window.
[0060] like Figure 2 As shown, the method includes steps S101 to S103.
[0061] S101, the server receives the first brightness measured by the first brightness sensor 51, the second brightness measured by the second brightness sensor 52, and the third brightness measured by the third brightness sensor 53. The plurality of brightness sensors 5 include the first brightness sensor 51, the second brightness sensor 52, and the third brightness sensor 53. The first brightness sensor 51, the second brightness sensor 52, and the third brightness sensor 53 are arranged sequentially in the height direction of the spherical shell 4, and the second brightness sensor 52 is located between the first brightness sensor 51 and the third brightness sensor 53.
[0062] The first brightness sensor 51, the second brightness sensor 52, and the third brightness sensor 53 are arranged sequentially along the height of the spherical housing 4. To compensate for the detection blind spots of existing brightness sensors 5, the detection areas of the multiple brightness sensors 5 in this application can overlap, thus the arrangement of the brightness sensors 5 can be tailored to specific circumstances. For example, when the window of an office in a building is subject to long-term light interference from direction A, it is preferable to place a large number of brightness sensors 5 directly opposite direction A on the spherical housing 4.
[0063] S102. Compare the first luminance, the second luminance, and the third luminance, and determine the maximum luminance value based on the comparison results.
[0064] Specifically, when the first luminance is greater than or equal to the second luminance, and the second luminance is greater than or equal to the third luminance, the server determines the first luminance as the maximum luminance value. During the luminance detection process, light reflected from other buildings may be within the detection blind zone of the luminance sensor 5, causing a difference between the measured value and the actual maximum luminance value, thus failing to reflect the true lighting conditions. Therefore, selecting the measured values from multiple locations of the luminance sensor 5 and taking the maximum value as the maximum luminance value can reduce the impact of measurement errors caused by reflected light being within the detection blind zone of the luminance sensor 5.
[0065] S103. Compare the maximum light intensity with the preset light intensity threshold; when the maximum light intensity is greater than or equal to the preset light intensity threshold, confirm that the light pollution level has been reached, and control the electric curtains to close.
[0066] The server compares the maximum luminance value with a preset luminance threshold to determine if light pollution has been reached, and thus decides whether to close the motorized curtains. If the maximum luminance value is greater than or equal to the preset threshold, the server determines that light pollution has been reached and closes the motorized curtains. If the maximum luminance value is less than the preset threshold, the server determines that the current luminance has not reached the level of light pollution and does not adjust the motorized curtains. The preset luminance threshold can be 4000 lumens.
[0067] The server controls the drive motor 6 to drive the spherical shell 4 to rotate horizontally. The brightness sensor 5 follows the spherical shell 4 to rotate horizontally. At this time, multiple brightness sensors 5 can measure the brightness at the same position on the spherical shell 4, which is used to prevent the measurement accuracy from being compromised due to damage to the brightness sensor 5.
[0068] like Figure 3 As shown, the method further includes steps S201 to S204. Specifically,
[0069] S201. Obtain the first maximum brightness value of the first group of first brightness sensor 51, second brightness sensor 52 and third brightness sensor 53 at the initial position.
[0070] S202, Obtain the second maximum brightness value of the second group of first brightness sensor 51, second brightness sensor 52 and third brightness sensor 53 at the initial position.
[0071] S203. Compare and judge the first maximum luminance value and the second maximum luminance value.
[0072] S204. If the second maximum brightness value is greater than or equal to the first maximum brightness value, the second maximum brightness value is determined as the current maximum brightness value.
[0073] Specifically, the first set of light intensity sensors 5 is positioned at the initial position of the spherical shell 4, which faces the window. This first set of sensors measures the first maximum light intensity at this initial position. The second set of sensors 5 is located to one side of the initial position. When the second set of sensors 5 rotates with the spherical shell 4 to the initial position, it measures the second maximum light intensity at that position. The server acquires both the first and second maximum light intensity values. Both sets of sensors 5 include a first light intensity sensor 51, a second light intensity sensor 52, and a third light intensity sensor 53. The first and second sets of sensors 5 are arranged in the same way within the spherical shell 4. The first and second maximum light intensity values are compared. If the second maximum light intensity value is greater than or equal to the first maximum light intensity value, it is determined as the current maximum light intensity value. This ensures that the measured current maximum light intensity value is close to the ambient light intensity. The server then compares the second maximum light intensity value with a preset light intensity threshold to determine whether to close or open the electric curtains.
[0074] In one possible implementation, an alarm is installed near the motorized curtains. The method further includes: when the motorized curtains fail to close, the server confirms whether there is anyone near the motorized curtains; when there is someone near the motorized curtains, the server controls the alarm to sound and alerts the nearby personnel to report the malfunction to the management personnel.
[0075] When motorized curtains malfunction, such as due to obstructions preventing them from closing, faulty drive components, or aging circuitry, it's necessary to determine if anyone is nearby. By analyzing image data captured by a camera of the area around the curtains, the server activates an alarm when someone is identified. The alarm is triggered via voice, for example, stating, "The curtains are damaged; please report this to the front desk."
[0076] In one possible implementation, when no one is near the electric curtains, the server controls the display device to display the fault information and location information of the electric curtains, and sends the fault information and location information to the mobile terminal of the maintenance personnel.
[0077] When the motorized curtains malfunction and no human figures are detected in the camera's view of the vicinity, the server determines that no one is nearby. At this point, to alert management, the server controls a display device to show the malfunctioning curtain's fault information and location at high brightness. To ensure timely repair, the server can also send the fault information and location to the repair personnel's mobile terminal.
[0078] The server stores the types of malfunctions of electric curtains and the contact information of the corresponding repair personnel. The malfunction information includes the tools required for each type of electric curtain malfunction.
[0079] The server pre-stores the contact information of maintenance personnel and the management scope of each personnel. When the server detects a malfunction in the motorized curtains, it retrieves the historical maintenance records for that curtain and determines the type of malfunction based on these records. The server then retrieves the malfunction type and the corresponding contact information of the maintenance personnel, sends the malfunction information and location information to the maintenance personnel's mobile terminal. After receiving the response from the maintenance personnel's mobile terminal, the server again sends the tool information needed to repair the motorized curtains to the maintenance personnel's mobile terminal.
[0080] In one possible implementation, the server receives a signal from the mobile terminal indicating that the electric curtains have closed.
[0081] Control the motorized curtains to close.
[0082] Specifically, the user sends a signal to the server via their mobile terminal to indicate whether the curtains are open or closed, and the server receives the signal. Since the server is electrically connected to the motorized curtains, it controls the opening and closing of the curtains. The server receives the user's mobile terminal signal with higher priority than the light detection device.
[0083] In one possible implementation, the server obtains the user's usage records, which include weather information, time information, and the status information of the electric curtains. Based on the usage records, the server controls the electric curtains to close.
[0084] Specifically, when the user does not control the motorized curtains to close or open via their mobile device, or when the server is not connected to a light detection device, the server will retrieve the user's past usage records and automatically control the motorized curtains to close or open based on these records. For example, if the usage record states "within one month, from 12 PM to 2 PM, sunny weather," and the user has used their mobile device to close the curtains for at least 20 days, it is determined that the user tends to close the motorized curtains under these conditions. Therefore, when the window is in the above situation, and the motorized curtains are open, the server will automatically control the motorized curtains to close.
[0085] The priority of the server receiving signals from the user's mobile terminal to control the electric curtains is higher than the priority of the server receiving signals from the light detection device to control the electric curtains. The priority of the server receiving signals from the light detection device to control the electric curtains is higher than the priority of the server controlling the electric curtains based on the user's usage records.
[0086] In this embodiment, only the first brightness sensor 51, the second brightness sensor 52, the third brightness sensor 53, the first group of brightness sensors 5 and the second group of brightness sensors 5 are used as examples. In fact, there can be multiple groups of brightness sensors 5, and each group corresponds to multiple brightness sensors 5, which will not be described in detail here.
[0087] The implementation principle of this application embodiment is as follows:
[0088] To compensate for the measurement error caused by the detection blind zone of the brightness sensor 5, the first brightness sensor 51, the second brightness sensor 52, and the third brightness sensor 53 are arranged sequentially on the outer wall of the spherical shell 4 according to the height direction of the spherical shell 4. The server acquires the brightness measurement values of the first brightness sensor 51, the second brightness sensor 52, and the third brightness sensor 53, compares and judges the measured values to obtain the maximum brightness value, and compares the maximum brightness value with the preset brightness threshold. If the maximum brightness value is greater than or equal to the preset brightness threshold, it is determined that the current brightness has reached the level of light pollution, and the server controls the curtains to close, thereby reducing the measurement error caused by the detection blind zone of the brightness sensor 5 and closing the electric curtains in a timely manner.
[0089] The first set of brightness sensors 5 measures the first maximum brightness at the initial position. The server controls the drive motor 6 to rotate the spherical shell 4 in the horizontal direction, so that the second set of brightness sensors 5 measures the second maximum brightness at the initial position. The server receives the first maximum brightness and the second maximum brightness, compares the first maximum brightness and the second maximum brightness, and selects the maximum brightness as the current maximum brightness based on the comparison result, thereby reducing the measurement error caused by sensor damage.
[0090] Users can send signals to the server via their mobile devices to open or close the motorized curtains. Upon receiving the signal, the server controls the curtains to close. The server can also control the curtains based on user activity records.
[0091] When the motorized curtains malfunction, the server uses camera recognition information to determine if anyone is nearby. If someone is present, the alarm alerts them to inform the management personnel about the repair situation. If no one is present, the server retrieves the repair personnel's contact information and sends the fault information and location information to the repair personnel's mobile terminal. After receiving confirmation from the repair personnel, the server sends the necessary tool information for the motorized curtains to their mobile terminal, facilitating timely repairs.
[0092] This application also discloses a detection device for building intelligent engineering, which is a server, such as... Figure 4 As shown, the device includes a receiving module 1, a processing module 2, and an output module 3; wherein:
[0093] The receiving module 1 is used to receive the first brightness measured by the first brightness sensor 51, the second brightness measured by the second brightness sensor 52, and the third brightness measured by the third brightness sensor 53. The plurality of brightness sensors 5 include the first brightness sensor 51, the second brightness sensor 52, and the third brightness sensor 53. The first brightness sensor 51, the second brightness sensor 52, and the third brightness sensor 53 are arranged sequentially in the height direction of the spherical shell 4, and the second brightness sensor 52 is located between the first brightness sensor 51 and the third brightness sensor 53.
[0094] Processing module 2 is used to compare the first luminance, the second luminance, and the third luminance, determine the maximum luminance value based on the comparison result, and compare the maximum luminance value with a preset luminance threshold for judgment.
[0095] Output module 3 is used to confirm that the light pollution level has been reached when the maximum light brightness is greater than or equal to the preset light brightness threshold, and to control the electric curtains to close.
[0096] Multiple light intensity sensors 5 are arranged on the circumferential outer wall of the spherical shell 4 to expand the detection area and reduce the detection blind zone of the light intensity sensors 5. The device compares multiple light intensities detected by multiple light intensity sensors 5 and selects the maximum value, thereby reducing the probability that some light intensity sensors 5 are blocked and the data is too small, and further increasing the detection accuracy of light. The maximum light intensity is compared with the preset light intensity threshold. Based on the comparison result, it is determined whether the light pollution level has been reached. When the light pollution level is reached, the device automatically controls the electric curtains to close, thereby achieving the purpose of closing the electric curtains in a timely manner.
[0097] In one possible implementation, the light detection device further includes a drive motor 6 for driving the spherical housing 4 to rotate horizontally. Multiple sets of first brightness sensors 51, second brightness sensors 52, and third brightness sensors 53 are arranged circumferentially around the spherical housing 4 in the horizontal direction. The first set of first brightness sensors 51, second brightness sensors 52, and third brightness sensors 53 is located at an initial position on the spherical housing 4, which is the position where the spherical housing 4 faces the window. The second set of first brightness sensors 51, second brightness sensors 52, and third brightness sensors 53 is located to one side of the initial position. The server controls the drive motor 6 to drive the spherical housing 4 to rotate horizontally.
[0098] Obtain the maximum first brightness value of the first group of first brightness sensor 51, second brightness sensor 52 and third brightness sensor 53 at the initial position;
[0099] Obtain the maximum second brightness value of the second group of first brightness sensor 51, second brightness sensor 52 and third brightness sensor 53 at the initial position;
[0100] The first maximum luminance value and the second maximum luminance value are compared and judged.
[0101] If the second maximum brightness value is greater than or equal to the first maximum brightness value, then the second maximum brightness value is determined as the current maximum brightness value.
[0102] The drive motor 6 can drive the spherical shell 4 to rotate in the horizontal direction, and the two sets of brightness sensors 5 can move in the horizontal direction, realizing the purpose of multiple brightness sensors 5 on the same plane to measure the brightness of the same light. The server compares the maximum brightness measured by the first set of brightness sensors 5 with the maximum brightness measured by the second set of brightness sensors 5, selects the maximum value, and takes the maximum value as the current maximum brightness. The brightness sensor 5 reduces the probability of measurement accuracy errors caused by damage to the brightness sensor 5.
[0103] In one possible implementation, an alarm is installed near the electric curtain. When the electric curtain fails to close, the server checks if anyone is nearby. If someone is nearby, the server activates the alarm and alerts the person to report the malfunction to the administrator.
[0104] When the motorized curtains malfunction, people nearby can promptly inform the server administrators of the problem, thus enabling timely repairs.
[0105] In one possible implementation, when no one is near the motorized curtains, the server controls the display device to show the fault information and location information of the motorized curtains, and sends the fault information and location information to the mobile terminal of the maintenance personnel. Therefore, it is possible to promptly detect faults in the motorized curtains and contact maintenance personnel for repairs.
[0106] In one possible implementation, the server stores the types of malfunctions of the electric curtains and the contact information of the corresponding repair personnel. Therefore, it is possible to quickly locate the repair personnel corresponding to the specific malfunction type of the electric curtains, thus speeding up the repair process.
[0107] In one possible implementation, the fault information includes information on the tools required to repair the motorized blinds. This facilitates the maintenance work of repair personnel.
[0108] In one possible implementation, the server acquires the electric curtain closing signal sent by the mobile terminal;
[0109] Control the closing of motorized curtains. Therefore, users can control the automatic closing of motorized curtains via a mobile device.
[0110] In one possible implementation, the server obtains the user's usage records, which include weather information, time information, and the status information of the electric curtains; based on the usage records, the server controls the electric curtains to close.
[0111] The server can automatically close the electric curtains based on the user's usage habits.
[0112] This application also discloses an electronic device. As shown in Figure 5, the electronic device 1000 may include: at least one processor 1001, at least one network interface 1004, a user interface 1003, a memory 1005, and at least one communication bus 1002.
[0113] The communication bus 1002 is used to realize the connection and communication between these components.
[0114] The user interface 1003 may include a display screen and a camera. Optionally, the user interface 1003 may also include a standard wired interface and a wireless interface.
[0115] The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).
[0116] The processor 1001 may include one or more processing cores. The processor 1001 connects to various parts of the server using various interfaces and lines, and performs various server functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 1005, and by calling data stored in the memory 1005. Optionally, the processor 1001 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 1001 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content to be displayed on the screen; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 1001 and may be implemented as a separate chip.
[0117] The memory 1005 may include random access memory (RAM) or read-only memory. Optionally, the memory 1005 may include a non-transitory computer-readable storage medium. The memory 1005 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 1005 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 1005 may also be at least one storage device located remotely from the aforementioned processor 1001. Figure 5 As shown, the memory 1005, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and an application program for a detection method used in building intelligent engineering.
[0118] exist Figure 5In the electronic device 1000 shown, the user interface 1003 is mainly used to provide an input interface for the user and to obtain the user input data; while the processor 1001 can be used to call an application program stored in the memory 1005 for a detection method for building intelligent engineering. When executed by one or more processors, the electronic device performs one or more of the methods described in the above embodiments.
[0119] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0120] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0121] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some service interfaces; indirect couplings or communication connections between devices or units may be electrical or other forms.
[0122] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0123] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0124] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, 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. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, portable hard drives, magnetic disks, or optical disks.
[0125] The foregoing description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Those skilled in the art will readily conceive of other embodiments of this disclosure upon considering the specification and the disclosure of practical truth. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described in this disclosure. The specification and embodiments are considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.
Claims
1. A detection method for intelligent building engineering, characterized in that: The method is applied to a server, which is connected to a light detection device. The light detection device includes a spherical shell (4), and a plurality of light intensity sensors (5) are provided on the circumferential outer wall of the spherical shell (4). The light detection device is installed on the side of the window near the interior. The method includes: The server receives the first brightness measured by the first brightness sensor (51), the second brightness measured by the second brightness sensor (52), and the third brightness measured by the third brightness sensor (53). The plurality of brightness sensors (5) include the first brightness sensor (51), the second brightness sensor (52), and the third brightness sensor (53). The first brightness sensor (51), the second brightness sensor (52), and the third brightness sensor (53) are arranged sequentially in the height direction of the spherical shell (4), and the second brightness sensor (52) is located between the first brightness sensor (51) and the third brightness sensor (53). The first luminance, the second luminance, and the third luminance are compared, and the maximum luminance value is determined based on the comparison result. The maximum brightness value is compared with a preset brightness threshold for determination; When the maximum light intensity is greater than or equal to the preset light intensity threshold, it is confirmed that light pollution has been reached, and the electric curtains are controlled to close.
2. The detection method for intelligent building engineering according to claim 1, characterized in that, The light detection device also includes a drive motor (6) for driving the spherical shell (4) to rotate in the horizontal direction. The first light intensity sensor (51), the second light intensity sensor (52), and the third light intensity sensor (53) are arranged in multiple sets at circumferential intervals along the spherical shell (4) in the horizontal direction. The first set of the first light intensity sensor (51), the second light intensity sensor (52), and the third light intensity sensor (53) is located at the initial position of the spherical shell (4), which is the position of the spherical shell (4) facing the window. The second set of the first light intensity sensor (51), the second light intensity sensor (52), and the third light intensity sensor (53) is located on one side of the initial position. The method further includes: The server controls the drive motor (6) to drive the spherical shell (4) to rotate in the horizontal direction; Obtain the first maximum brightness value of the first brightness sensor (51), the second brightness sensor (52) and the third brightness sensor (53) in the first group at the initial position; Obtain the second maximum brightness value of the first brightness sensor (51), the second brightness sensor (52), and the third brightness sensor (53) in the second group at the initial position; The first maximum luminance value and the second maximum luminance value are compared and judged. If the second maximum brightness value is greater than or equal to the first maximum brightness value, then the second maximum brightness value is determined to be the current maximum brightness value.
3. The detection method for intelligent building engineering according to claim 1, characterized in that, An alarm is installed near the electric curtain, and the method further includes: When the electric curtain fails to close, the server checks whether there is anyone nearby. When someone is near the electric curtain, the alarm will sound and alert the person to inform the management personnel of the malfunction.
4. The detection method for intelligent building engineering according to claim 3, characterized in that, The method further includes: When no one is near the electric curtain, the server controls the display device to display the fault information and location information of the electric curtain, and sends the fault information and location information to the mobile terminal of the maintenance personnel.
5. The detection method for intelligent building engineering according to claim 4, characterized in that, The server stores the types of malfunctions of the electric curtains and the contact information of the corresponding maintenance personnel.
6. The detection method for intelligent building engineering according to claim 4, characterized in that, The fault information includes information on the tools required to handle the fault corresponding to the electric curtain.
7. The detection method for intelligent building engineering according to claim 1, characterized in that, The control for closing the electric curtains also includes: The server receives the closing signal of the electric curtains sent by the mobile terminal; Control the motorized curtains to close.
8. The detection method for intelligent building engineering according to claim 7, characterized in that, The control for closing the electric curtains also includes: The server obtains the user's usage records, which include weather information, time information, and the status information of the electric curtains; Based on the usage records, control the motorized curtains to close.
9. A detection device for intelligent building engineering, characterized in that, The device is a server used to implement the detection method for intelligent building engineering as described in claim 1. The device includes a receiving module (1), a processing module (2), and an output module (3); wherein: The receiving module (1) is used to receive the first brightness measured by the first brightness sensor (51), the second brightness measured by the second brightness sensor (52), and the third brightness measured by the third brightness sensor (53). The plurality of brightness sensors (5) include the first brightness sensor (51), the second brightness sensor (52), and the third brightness sensor (53). The first brightness sensor (51), the second brightness sensor (52), and the third brightness sensor (53) are arranged sequentially in the height direction of the spherical shell (4), and the second brightness sensor (52) is located between the first brightness sensor (51) and the third brightness sensor (53). The processing module (2) is used to compare the first luminance, the second luminance, and the third luminance, and determine the maximum luminance value based on the comparison result; and compare the maximum luminance value with a preset luminance threshold for judgment. The output module (3) is used to confirm that the light pollution level has been reached when the maximum light brightness is greater than or equal to the preset light brightness threshold, and to control the electric curtains to close.
10. An electronic device, characterized in that, The device includes a processor (1001), a memory, a user interface (1003), and a network interface (1004), wherein the memory is used to store instructions, the user interface (1003) and the network interface (1004) are used to communicate with other devices, and the processor (1001) is used to execute the instructions stored in the memory to cause the electronic device (1000) to perform the method as described in any one of claims 1 to 8.