A distributed intelligent lighting system and control method
By introducing multi-module collaborative technology into distributed intelligent lighting systems, the problem that existing systems cannot achieve lighting interaction management and equipment linkage is solved, and more comprehensive management and better management and control effects are achieved.
Patent Information
- Application Number
- CN202510027998.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-08
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2045-01-08
AI Technical Summary
The existing distributed control management system cannot achieve effective interactive management between lights, and linkage between distributed lighting and other environmental equipment. The management function is relatively single and the management effect is poor.
It provides a distributed intelligent lighting system, including lighting statistics module, visual information acquisition module, visual monitoring association module, sensing statistics module, single-item deduction module, multiple interaction modules, data cache module and management module. Through the coordinated work of these modules, the information statistics of light groups and sensors, the acquisition and association of video images, and the deduction and interaction management of light shows are realized.
By centrally obtaining and managing the associated information between the lighting group and the video image, the combination of multi-dimensional and multi-dimensional static management and dynamic management is realized, which improves the comprehensiveness of management functions and enhances the control effect of distributed lighting.
Smart Images

Figure CN119450866B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of distributed lighting systems, and in particular to a distributed intelligent lighting system and a control method. Background Art
[0002] Smart lighting is an important beautification part of current urban construction. More and more squares, parks, commercial streets, and buildings are equipped with a large number of lights. These lights play a lighting role in daily situations, and light shows can be realized through light control during important festivals and important programs.
[0003] In large areas today, lighting arrangements are often distributed, and in order to achieve refined and independent control, and to avoid all lights being affected by abnormalities in a single lighting fixture, distributed control management is adopted.
[0004] The current distributed control and management systems often only control and monitor lights distributed in different locations individually, but are unable to achieve effective interactive management between lights, as well as the linkage between distributed lights and other environmental equipment. The management functions are relatively simple and the control effect is poor. Summary of the invention
[0005] In order to improve the management effect of distributed lighting, the present application provides a distributed intelligent lighting system and a control method.
[0006] In a first aspect, the present application provides a distributed intelligent lighting system, which adopts the following technical solutions:
[0007] A distributed intelligent lighting system, comprising:
[0008] A light statistics module, used for counting first basic information of a plurality of light groups that are distributed and set, wherein the light groups include a plurality of light components, and the first basic information includes a regional location, light information, number, and location of each of the light components;
[0009] A visual information acquisition module, used for connecting the visual images of each target area, wherein each of the visual images includes at least one of the light groups;
[0010] A visual monitoring association module, used to associate each of the visual images with the light groups it contains and generate a call button and an associated file;
[0011] A sensor statistics module, used for counting the second basic information of the interaction sensor corresponding to each of the light groups or each of the light components, wherein the second basic information includes a number, a triggering mode, and a position;
[0012] A single interpretation module is used to obtain an interpretation command, obtain a time color gamut trigger instruction in a preset interpretation library based on the interpretation command, and issue it to the corresponding lighting group to realize lighting interpretation, and generate a corresponding interpretation file;
[0013] A multiple interaction module, used for obtaining an interaction trigger instruction, and after the conflict verification of the interaction trigger instruction is passed, issuing the interaction trigger instruction and generating at least one interaction group to realize the light interaction, and generating a corresponding interaction file, wherein the interaction group includes two light items, or a combination of a light item and a sensor item;
[0014] A data cache module, used to store distributed files, wherein the distributed files include the first basic information, the second basic information, the visual image, the associated file, the deduction file, and the interactive file;
[0015] The management and control module is used to statically manage the distributed files and dynamically control the distributed files.
[0016] In some embodiments, the visual monitoring association module is further used to:
[0017] Analyzing the visual image to mine visual features, calibrating the matched light group based on the visual features and generating a first calibration item, and generating a second calibration item in the visual image;
[0018] A button template is generated and the first calibration item and the second calibration item are added to generate the call button. When the call button is actively triggered, another calibration item is called based on the calibration item position where the call button is triggered.
[0019] In some of the embodiments, the single deduction module is specifically used for:
[0020] Extracting the deduction identifier corresponding to the deduction command, and searching the deduction scheme matching the deduction identifier in the deduction library;
[0021] Extracting the target lighting component number and position in the deduction scheme to generate domain information;
[0022] Extracting the time point at which each of the target lighting components in the deduction scheme needs to change color to generate time information;
[0023] Extracting the color that needs to be changed for each target lighting component in the deduction scheme to generate color information;
[0024] The domain information, the color information and the time information of each target lighting component are integrated into the time-color domain trigger instruction and issued.
[0025] In some of the embodiments, the interpretation file includes the time color domain triggering instructions of all the lighting components in the lighting group;
[0026] When the single interpretation module performs lighting interpretation to generate the interpretation file, the call button associated with the lighting group is passively triggered, wherein,
[0027] When the lighting group to be interpreted has a calling button, calling the second calibration item corresponding to the calling button;
[0028] When there are multiple calling buttons in the lighting group being interpreted, the key time points and key angles are analyzed based on the interpretation file, and the triggering order and triggering time of several calling buttons are generated based on the time points and the key angles, and the corresponding second calibration items are called based on the triggering order and the triggering time.
[0029] In some embodiments, the multiple interaction modules are specifically used for:
[0030] Performing idle conflict verification on the interaction trigger instruction to verify whether the interaction object of the interaction trigger instruction is in an idle state capable of interaction, and generating a first verification result;
[0031] Performing time conflict verification on the interaction trigger instruction to verify whether the interaction trigger instruction is repeatedly triggered at the same time, and generating a second verification result;
[0032] Performing space conflict verification on the interaction triggering instruction to verify whether the interaction objects of the plurality of interaction triggering instructions are within a valid interaction space range, and generating a third verification result;
[0033] Performing attention conflict verification on the interaction trigger instruction to verify whether the attention of the interaction objects of the interaction trigger instructions is maliciously occupied, and generating a fourth verification;
[0034] The interaction triggering instruction is verified based on any one or a combination of the first verification result, the second verification result, the third verification result, and the fourth verification result.
[0035] In some embodiments, the light item is the light group or the light component, and the multiple interaction modules are further used for:
[0036] When the interaction group includes two light items, the two light items are respectively the sender and the receiver of the interaction trigger instruction, and the interaction file includes the interaction mode, interaction time, and interaction object of the sender and the receiver;
[0037] When the interaction group includes one light item and one sensor item, the sensor item serves as the issuer of the interaction trigger instruction, and the light item is the recipient of the interaction trigger instruction. The interaction file includes the triggering method, triggering time, and triggering object of the issuer, and also includes the interaction method, interaction time, and interaction object of the recipient.
[0038] In some embodiments, when one interaction trigger instruction corresponds to a plurality of interaction groups, the multiple interaction module is further configured to:
[0039] Acquiring the interaction time and the interaction object corresponding to each of the interaction groups, and generating an interaction order of the interaction groups based on interaction verification to sort the interaction groups;
[0040] The interaction verification is characterized by the existence of n-1 interaction node matches in the n interaction groups, and the interaction node matches are characterized by the consistency of the interaction time and the interaction object between the initiator of one interaction group and the receiver of another interaction group.
[0041] In some of the embodiments, a business support module is further included, and the business support module includes:
[0042] Log center: used to record and store the action log when the lighting components change;
[0043] Message center: used to record and store communication messages, interaction messages, and alarm messages;
[0044] Report center: used to record and store management reports;
[0045] Permission management: used to store and manage access rights and operation permissions at all levels;
[0046] Account management: used to store and manage valid accounts for logging into the system, and set up whitelists and blacklists.
[0047] In some of the embodiments, a network layer is also included, and the network layer is used to build a communication network for the system, which includes 4G\5G, WIFI, VPN dedicated line, and wired network.
[0048] In a second aspect, the present application provides a distributed intelligent lighting control method, which adopts the following technical solution:
[0049] A distributed intelligent lighting control method comprises the following steps:
[0050] First basic information of a plurality of lighting groups set up by statistical distribution, wherein the lighting groups include a plurality of lighting components, and the first basic information includes a regional location, light information, a number, and a location of each of the lighting components;
[0051] Connecting visual images of each target area, wherein each of the visual images includes at least one of the light groups;
[0052] Associating each of the visual images with the light groups it contains and generating a call key and an associated file;
[0053] Counting the second basic information of the interaction sensor corresponding to each of the light groups or each of the light components, wherein the second basic information includes a number, a triggering mode, and a position;
[0054] Obtaining a deduction command, obtaining a time color gamut trigger instruction in a preset deduction library based on the deduction command and sending it to the corresponding lighting group to realize lighting deduction, and generating a corresponding deduction file;
[0055] Obtaining an interaction trigger instruction, and after the conflict verification of the interaction trigger instruction is passed, issuing the interaction trigger instruction and generating at least one interaction group to realize the light interaction, and generating a corresponding interaction file, wherein the interaction group includes two light items, or a combination of a light item and a sensor item;
[0056] storing distributed files, wherein the distributed files include the first basic information, the second basic information, the visual image, the associated file, the deduction file, and the interactive file;
[0057] The distributed files are statically managed and dynamically controlled.
[0058] The technical solution provided by the embodiments of the present application has the following technical effects:
[0059] The distributed intelligent lighting system centrally acquires and manages the basic information of all connected lighting groups, the content of video images, and the basic information of sensors corresponding to lighting components. It collects and manages the association information between lighting groups and video images, as well as between lighting groups and sensors. Through single-item interpretation modules and multiple association modules, it realizes the management and control of dynamic operations such as light show interpretation and lighting group interaction, realizes the combination of multi-directional and multi-dimensional static management and dynamic management, covers most of the management scenarios covered in distributed lighting, improves the comprehensiveness of management functions, and improves the management and control effect of distributed lighting. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 This is a schematic diagram of module connections of a distributed intelligent lighting system provided in an embodiment of the present application.
[0061] Figure 2 It is a schematic diagram of the steps of a distributed intelligent lighting control method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0062] To more clearly understand the purpose, technical solutions and advantages of the present application, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. However, it should be understood by those of ordinary skill in the art that the present application can be implemented without these details. In some cases, in order to avoid unnecessary descriptions that make various aspects of the present application obscure, well-known methods, processes, systems, components and / or circuits that have been described at a higher level will not be described in detail. For those of ordinary skill in the art, it is obvious that various changes can be made to the embodiments disclosed in the present application, and without departing from the principles and scope of the present application, the general principles defined in the present application can be applied to other embodiments and application scenarios. Therefore, the present application is not limited to the embodiments shown, but conforms to the broadest scope consistent with the scope claimed for protection of the present application.
[0063] It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention. In addition, the technical features involved in each embodiment of the present invention described below can be combined with each other as long as there is no conflict between them.
[0064] In the description of this application, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed" etc. are understood to exclude the number itself, and "above", "below", "within" etc. are understood to include the number itself. If there is a description of "first" or "second", it is only used to distinguish the technical features, and cannot be understood as indicating or implying the relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0065] In the description of the present application, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples.
[0066] like Figure 1 As shown, the embodiment of the present application discloses a distributed intelligent lighting system, including:
[0067] The lighting statistics module is used to count the first basic information of several lighting groups that are distributed and set. The lighting groups include several lighting components. The first basic information includes the area location, the light information, number, and location of each lighting component.
[0068] A lighting group is characterized by being composed of several lighting components and located in an independent area to fully realize the overall combination of lighting, beautification, and interaction, such as the lighting group on the exterior wall of a building, the ground lighting group that follows footsteps, and so on.
[0069] Different lighting groups are in a distributed setting according to their setting locations, interaction methods, etc. Therefore, the basic information of these lighting groups is first collected. The basic information includes the area information of the lighting group layout, the number and position of each lighting component in the lighting group, and the light information used to represent the light signal data such as the brightness, color, and lighting status of the lighting components.
[0070] The visual information acquisition module is used to connect the visual images of each target area, wherein each visual image includes at least one light group.
[0071] The visual information acquisition module mainly consists of cameras on the road and cameras on drones connected to the system. The cameras are used to acquire videos of areas where light groups exist. At the same time, the videos acquired by the cameras are used to display the lighting status of the light groups at the corresponding locations.
[0072] It should be noted that only when at least one light group can be captured in the video, the video is used as a visual image, and all light groups in an area can be acquired by several visual information acquisition modules.
[0073] The visual monitoring association module is used to associate each visual image with the lighting group it contains and generate a call button and associated files.
[0074] The visual monitoring association module is used to associate the visual image with the light group contained in the visual image, and generate a call button after association. When the call button is triggered, it can obtain information from another location through the triggering location. For example, when the call button is triggered in light group a, the visual information acquisition module containing the image of light group a can be directly called. For example, when the call button is triggered in visual information acquisition module b, the basic information of the light group contained in b can be called.
[0075] An associated file is a type of interactive file, which includes action log content and trigger information after the lighting group and visual image are retrieved and associated.
[0076] The sensor statistics module is used to count the second basic information of the interactive sensor corresponding to each lighting group or each lighting component, and the second basic information includes the number, triggering mode, and position.
[0077] In distributed lighting, different lighting groups or lighting components have corresponding sensors based on different interaction and lighting methods. For example, the lights that follow the hands and feet for interaction have corresponding pressure sensors, the corresponding video sensors when the action contour lights are generated by collecting user actions, and the infrared sensors required for lighting when pedestrians are detected passing by, etc.
[0078] Because the lighting group is a distributed setting, the corresponding various sensors are also distributed settings. Therefore, while managing the distributed lights, sensors, as important objects for the interaction of multiple lights, also need to obtain and count basic information.
[0079] The second basic information includes the number of each sensor, the triggering method required by each sensor (pressure, vision, infrared, voice) and the location where each sensor is arranged.
[0080] The single interpretation module is used to obtain the interpretation command, obtain the time color domain trigger instruction in the preset interpretation library based on the interpretation command, and send it to the corresponding lighting group to realize the lighting interpretation and generate the corresponding interpretation file.
[0081] The single-item interpretation module is used to control different lighting groups to perform separate light show interpretations. After obtaining the interpretation command, it selects a matching interpretation scheme from the interpretation schemes stored in the system and obtains the time and color domain trigger instruction corresponding to the interpretation scheme and sends it to each specific lighting component in the lighting group. After obtaining the time and color domain trigger instruction, the lighting component performs interpretation by changing the light based on the specific instruction requirements.
[0082] At the same time, after the deduction plan is selected, a corresponding deduction file is generated. The deduction file is a part of the distributed file, which stores the instruction content of the specific deduction plan and the deduction time and other information.
[0083] A multi-interaction module is used to obtain an interaction trigger instruction, and after the conflict verification of the interaction trigger instruction is passed, the interaction trigger instruction is issued and generated in at least one interaction group to realize light interaction, and a corresponding interaction file is generated. The interaction group contains two light items, or a combination of a light item and a sensor item.
[0084] The multiple interaction modules are used to implement interaction operations between multiple objects, where the interaction includes interaction between light groups and interaction between sensors and light groups. Different interaction forms generate different interaction groups. The number of interaction groups is at least one. When there are multiple interaction groups, it means that multiple groups of lights or multiple groups of sensors and lights need to interact as a whole.
[0085] At the same time, when an interaction trigger instruction is obtained, it is necessary to first perform conflict verification on the interaction trigger instruction. The conflict verification is mainly used to verify whether there is an action conflict between multiple objects in multiple interactions. When there is no action conflict, the corresponding interaction is allowed to proceed.
[0086] When interacting, an interaction file is generated. The interaction file is a part of the distributed file and is used to store and record the interaction information, interaction time, etc. of each object during the interaction process.
[0087] The data cache module is used to store distributed files, and the distributed files include first basic information, second basic information, visual images, associated files, deductive files, and interactive files.
[0088] The data cache module is the distributed file cache center in the system, which is used to record and store all basic files and dynamic files in the distributed lighting system to facilitate subsequent file viewing, operation, verification and other operations.
[0089] The management and control module is used to statically manage distributed files and dynamically control distributed files.
[0090] The management and control module is used to perform corresponding management and control operations on various distributed files. Among them, static management is characterized by content management of some basic distributed files, such as generation of operation logs, system logs, work-fault content management of each lighting group or lighting component or sensor, etc. Dynamic control is characterized by dynamic operation monitoring and control of each lighting group, lighting component, sensor, video surveillance, etc. based on operational distributed files.
[0091] Through the above steps, the basic information of all connected lighting groups, the content of video images, and the basic information of sensors corresponding to lighting components are centrally acquired and managed through the distributed intelligent lighting system, and the association information between lighting groups and video images and between lighting groups and sensors is collected and managed. Through single interpretation modules and multiple association modules, dynamic operations such as light show interpretation and lighting group interaction are managed and controlled, realizing the combination of multi-directional and multi-dimensional static management and dynamic management, covering most of the management scenarios covered in distributed lighting, improving the comprehensiveness of management functions, and improving the management and control effect of distributed lighting.
[0092] In some other embodiments, the visual monitoring association module further includes:
[0093] The association mining module is used to analyze visual images to mine visual features.
[0094] The association mining module is used to mine the features of light groups in visual images. In addition to the target light group, a larger visual image often also includes street lights, billboards, pedestrian mobile phone lights, etc. that are not within the detection scope. Therefore, in order to accurately extract and analyze the target light group, it is necessary to combine certain visual algorithms to refine and obtain the specific visual features corresponding to the light group, such as the length, width, height, brightness, angle, etc. of the light group, and determine which specific light group in the visual image is based on various specific visual features.
[0095] The calibration module calibrates the matched light group based on the visual feature and generates a first calibration item, and generates a second calibration item in the visual image.
[0096] The calibration module is used to calibrate and generate between the light group and the visual image. First, a calibration item is set for the visual image, and at the same time, a calibration item is set for the light group contained and detected in the visual image.
[0097] If a plurality of light groups exist and are detected in the visual image, then a plurality of first calibration items exist in the visual image.
[0098] The call button generation module is used to generate a button template and add the first calibration item and the second calibration item to generate a call button. When the call button is actively triggered, another calibration item is called based on the calibration item position where the call button is triggered.
[0099] The button generation module is firstly used to generate a button template, in which a first calibration item representing a light group and a second calibration item representing a visual image are stored.
[0100] After the first calibration item and the second calibration item are added to the button template, the two calibration items are associated through the calling button. When the calling button is actively triggered, if the calling button is triggered at the first calibration item, the second calibration item is directly called. Conversely, if the calling button is triggered at the second calibration item, the first calibration item is directly called.
[0101] In this way, the call button can be used to quickly and accurately click on a certain light group to quickly call up the video image containing the light group, and by clicking on a certain video image, the information of the light group contained in the image can be quickly obtained.
[0102] At the same time, when there are multiple light groups in the visual image, each light group has a call-up button corresponding to the call-up button. For example, if the visual image a contains light groups a1, a2, and a3, then when the call-up button is triggered in a, the data information of a1, a2, and a3 will be obtained, and when a2 is clicked, the visual image a will be directly obtained.
[0103] When a light group b is included in two visual images b1 and b2 (multiple cameras can monitor the same light group), when the call button is triggered in b, both visual images b1 and b2 will be called at the same time. Alternatively, one of the visual images can be selected and called based on the inferred optimal display angle.
[0104] In some other embodiments, the single deduction module is specifically used to:
[0105] Extract the deduction identifier corresponding to the deduction command, and find the deduction scheme matching the deduction identifier in the deduction library.
[0106] After obtaining the deduction command, obtain its corresponding deduction identifier, which can be a keyword, key time, etc. in the command, and match and select the corresponding deduction plan in the deduction library through the deduction identifier.
[0107] The target lighting component number and position in the interpretation plan are extracted to generate domain information.
[0108] Extract the time point at which each target lighting component in the interpretation scheme needs to change color to generate time information;
[0109] Extract the colors that need to be changed for each target light component in the deduction scheme to generate color information;
[0110] The domain information, color information and time information of each target lighting component are integrated into a time-color domain trigger instruction and issued.
[0111] The time-color domain information includes the instruction content that a lighting group composed of many lighting components needs to obtain when performing a light show. It includes three dimensions: time information used by each lighting component to know when to operate and defined as time information, color information used to know what color needs to be changed, and domain information used to know which lighting component needs to be changed.
[0112] In this way, when the color gamut trigger instruction is sent to the corresponding object, each lighting component will know the interpretation task it needs to undertake in the light show, and each lighting component will change to the corresponding color at the corresponding time point. In an interpretation plan, the color gamut trigger instruction corresponding to each lighting component is a continuous instruction, including different color change requirements at different time points.
[0113] In other embodiments, the interpretation file includes time and color gamut triggering instructions for all lighting components in the lighting group.
[0114] The above content discloses that the light group information can be directly retrieved by clicking on the visual image by actively triggering the retrieval button, and the light group information can also be obtained through the visual image.
[0115] In addition to active triggering, the call button can also be passively triggered, specifically:
[0116] When a single interpretation module performs lighting interpretation to generate interpretation files, the call button associated with the lighting group is passively triggered, that is, when one or some lighting groups are performing a light show, the call button corresponding to the lighting group is passively triggered to directly obtain the visual image containing the lighting group. In this way, when the lighting group is performing, the system can automatically obtain the image of the lighting group's interpretation without the operator's operation, so as to automatically focus on the change state of the lights during the light show.
[0117] When there is one lighting group to be performed, call out the second calibration item corresponding to the call button.
[0118] When there are multiple lighting groups for interpretation, the key time points and key angles are analyzed based on the interpretation file, and the trigger order and trigger time of several call buttons are generated based on the time points and key angles, and the corresponding second calibration items are called based on the trigger order and trigger time.
[0119] Among them, when a lighting group corresponds to only one retrieval button, it means that only one camera can shoot and acquire the light. At this time, you only need to retrieve the image of the camera; when a lighting group corresponds to multiple retrieval buttons, it means that the images of multiple cameras can capture the lighting group. In order to avoid visual conflicts between multiple images for backstage personnel or system users, you can analyze the key time points and key angles of the lighting group during the interpretation process based on the interpretation file.
[0120] The key time point is generally the time point when most of the lighting components in the entire lighting group change color together. When a large number of lighting components change color at the same time, the overall pattern changes. This is an important event point in the performance process.
[0121] The key angle is represented by analyzing the optimal observation angle under different conditions by changing the color of the lights at various positions in the interpretation file. For example, a three-dimensional fountain will present corresponding light patterns in different directions by changing the color of lights at different positions in order to provide a good viewing experience for observers at different angles. In this way, important angles at different time points can be obtained.
[0122] The triggering order and triggering time of each camera are selected from multiple cameras through important time points and important angles, and the corresponding camera images are retrieved based on the triggering order and triggering time.
[0123] For example, it takes x1 minutes to retrieve the image from camera y1, x2 minutes to retrieve the image from camera y2, x3 minutes to retrieve the image from camera y3, and x4 minutes to retrieve the image from camera y2.
[0124] In some other embodiments, the multiple interaction modules are specifically used for:
[0125] An idle conflict verification is performed on the interaction trigger instruction to verify whether the interaction object of the interaction trigger instruction is in an idle state capable of interaction, and a first verification result is generated.
[0126] First, the idle conflict verification is characterized by whether the lighting group or lighting component corresponding to the interaction trigger command is currently idle. If the current lighting group is in a state of damage, being performed, occupied, etc., it cannot be interacted with, but in an idle state, it can be interacted with.
[0127] A time conflict verification is performed on the interaction trigger instruction to verify whether the interaction trigger instruction is repeatedly triggered at the same time, and a second verification result is generated.
[0128] Time conflict verification is characterized by whether there are two or more interactive trigger instructions that need to trigger a certain lighting group or lighting component at the same time. At this time, the lighting object simultaneously obtains repeated time conflict tasks and cannot be triggered at the same time.
[0129] The interaction triggering instructions are verified for spatial conflict to verify whether the interaction objects of multiple interaction triggering instructions are within the effective interaction space range, and a third verification result is generated.
[0130] Spatial conflict verification is characterized by whether the user is in a valid spatial position in multiple interaction modes. The valid spatial range is characterized by the interactive positions jointly covered by multiple light groups triggered by multiple interaction triggering instructions. For example, if the user triggers two light groups a and b, and a needs to be in area x1 for interaction and viewing, and b needs to be in area x2 for interaction and viewing, then the valid interaction spatial range is the intersection area x' between x1 and x2, which means that the user can interact and view both interactive lights at the same time after triggering both light groups a and b only if he is in area x'.
[0131] Only when the user is in the interactive area where multiple interactive lights intersect, it is considered that there is no spatial conflict verification for multiple interactive triggering instructions.
[0132] An attention conflict verification is performed on the interaction triggering instructions to verify whether the attention of the interaction objects of multiple interaction triggering instructions is maliciously occupied, and a fourth verification is generated.
[0133] Multiple interactive triggering instructions triggered by the same person should not conflict with the user's attention. For example, when a user triggers a light interaction pattern on the outer wall of a building through voice, his attention should be on the outer wall of the building. However, if the user currently enters the area of human motion visual detection and triggers an interaction that copies the user's motion and lights up the corresponding light pattern, the interaction will grab the user's attention. At this time, there is an attention conflict and the verification cannot pass.
[0134] The interaction triggering instruction is verified based on any one or a combination of the first verification result, the second verification result, the third verification result, and the fourth verification result.
[0135] The above multi-dimensional conflict verification is used to ensure the rationality of multiple interactions. If any verification fails, the complete interaction command cannot be triggered. At the same time, different verification methods and verification results can be selected based on the different user trigger objects and whether the interaction group belongs to a multi-light group or a light group and sensor group.
[0136] In some other embodiments, the light item is a light group or a light component, and the multiple interaction modules are further used to:
[0137] When an interaction group contains two light items, the two light items are the sender and receiver of the interaction trigger instruction respectively. The interaction file contains the interaction mode, interaction time, and interaction object of the sender and receiver.
[0138] When the interaction group contains a light item and a sensor item, the sensor item is the sender of the interaction trigger instruction, and the light item is the receiver of the interaction trigger instruction. The interaction file contains the trigger mode, trigger time, and trigger object of the sender, and also contains the interaction mode, interaction time, and interaction object of the receiver.
[0139] In some other embodiments, when one interaction trigger instruction corresponds to multiple interaction groups, the multiple interaction module is further configured to:
[0140] The interaction time and interaction object corresponding to each interaction group are obtained, and the interaction order of the plurality of interaction groups is generated based on the interaction verification to sort the plurality of interaction groups.
[0141] In some cases, an interaction trigger instruction may require multiple interaction groups to interact together, such as requiring multiple lighting groups in a square to jointly realize wave-like lighting transmission. At this time, it is necessary to obtain the interaction time and interaction object corresponding to each interaction group, and formulate the order of interaction of each interaction group according to the corresponding interaction verification.
[0142] The interaction verification is characterized by the existence of n-1 interaction node matches in n interaction groups, and the interaction node match is characterized by the consistency of the interaction time and interaction object between the initiator of one interaction group and the receiver of another interaction group.
[0143] In the interaction verification, since there are two light groups in one interaction group, multiple interaction groups need to be connected in series to form an interaction chain. In the interaction chain, whether each node can be connected requires interaction verification.
[0144] When multiple interaction groups pass the interaction verification, it is required that n-1 interaction nodes can be matched among the n interaction groups, each interaction node is composed of an initiator and a receiver in two different interaction groups, and the interaction time and interaction objects on the interaction nodes are the same.
[0145] After the above interaction verification, multiple interaction groups can be connected in series into a complete interaction chain, and the interaction propagation in multiple interaction groups can be realized through the interaction chain, so that the interaction moves from the initiator to the receiver within the interaction group, and then is sent from the receiver of one interaction group to the initiator of another interaction group, thereby realizing the transfer of interaction trigger instructions among different interaction groups.
[0146] In some other embodiments, a business support module is further included, and the business support module includes:
[0147] Log Center: Used to record and store action logs when lighting components change.
[0148] Message center: used to record and store communication messages, interaction messages, and alarm messages.
[0149] Report Center: used to record and store management reports.
[0150] Permission management: used to store and manage access rights and operation permissions at various levels.
[0151] Account management: used to store and manage valid accounts for logging into the system, and set up whitelists and blacklists.
[0152] In other embodiments, a network layer is also included, which is used to build a communication network for the system, including 4G\5G, WIFI, VPN dedicated line, and wired network.
[0153] like Figure 2 As shown, the embodiment of the present application also discloses a distributed intelligent lighting control method, including the following steps:
[0154] S100, first basic information of a plurality of light groups set for statistical distribution, where a light group includes a plurality of light components, and the first basic information includes a regional location, light information, a number, and a location of each light component;
[0155] S200, connecting visual images of each target area, wherein each visual image includes at least one light group;
[0156] S300, associating each visual image with the light group it contains and generating a call key and an associated file;
[0157] S400, counting second basic information of the interaction sensor corresponding to each lighting group or each lighting component, the second basic information including number, triggering mode, and position;
[0158] S500, obtaining an interpretation command, obtaining a time color gamut trigger instruction in a preset interpretation library based on the interpretation command and sending it to a corresponding lighting group to implement lighting interpretation, and generating a corresponding interpretation file;
[0159] S600, obtaining an interaction trigger instruction, and after the conflict verification of the interaction trigger instruction is passed, issuing the interaction trigger instruction and generating at least one interaction group to realize the light interaction, generating a corresponding interaction file, wherein the interaction group includes two light items, or a combination of a light item and a sensor item;
[0160] S700, storing distributed files, where the distributed files include first basic information, second basic information, visual images, associated files, deductive files, and interactive files;
[0161] S800, static management of distributed files and dynamic control of distributed files.
[0162] The implementation principle is:
[0163] The distributed intelligent lighting system centrally acquires and manages the basic information of all connected lighting groups, the content of video images, and the basic information of sensors corresponding to lighting components. It collects and manages the association information between lighting groups and video images, as well as between lighting groups and sensors. Through single-item interpretation modules and multiple association modules, it realizes the management and control of dynamic operations such as light show interpretation and lighting group interaction, realizes the combination of multi-directional and multi-dimensional static management and dynamic management, covers most of the management scenarios covered in distributed lighting, improves the comprehensiveness of management functions, and improves the management and control effect of distributed lighting.
[0164] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the instructions of the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise clearly stated in this document, the execution of these steps is not strictly limited in order and can be performed in other orders.
[0165] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. A distributed intelligent lighting system, characterized in that: include: A light statistics module, used for counting first basic information of a plurality of light groups arranged in a distribution, wherein the light groups include a plurality of light components, and the first basic information includes a regional location, light information, number, and location of each of the light components, wherein the light information includes the color, brightness, and lighting status of the light groups; A visual information acquisition module, used for connecting the visual images of each target area, wherein each of the visual images includes at least one of the light groups; A visual monitoring association module, used to associate each of the visual images with the light groups it contains and generate a call button and an associated file; A sensor statistics module, used for counting the second basic information of the interaction sensor corresponding to each of the light groups or each of the light components, wherein the second basic information includes a number, a triggering mode, and a position; A single interpretation module is used to obtain an interpretation command, obtain a time color gamut trigger instruction in a preset interpretation library based on the interpretation command, and issue it to the corresponding lighting group to realize lighting interpretation, and generate a corresponding interpretation file; A multiple interaction module, used for obtaining an interaction trigger instruction, and after the conflict verification of the interaction trigger instruction is passed, issuing the interaction trigger instruction and generating at least one interaction group to realize the light interaction, and generating a corresponding interaction file, wherein the interaction group includes two light items, or a combination of a light item and a sensor item; A data cache module, used to store distributed files, wherein the distributed files include the first basic information, the second basic information, the visual image, the associated file, the deduction file, and the interactive file; The management and control module is used to statically manage the distributed files and dynamically control the distributed files.
2. The distributed intelligent lighting system according to claim 1, characterized in that: The visual monitoring association module is also specifically used for: Analyzing the visual image to mine visual features, calibrating the matched light group based on the visual features and generating a first calibration item, and generating a second calibration item in the visual image; A button template is generated and the first calibration item and the second calibration item are added to generate the call button. When the call button is actively triggered, another calibration item is called based on the calibration item position where the call button is triggered.
3. The distributed intelligent lighting system according to claim 2, characterized in that: The single deduction module is specifically used for: Extracting the deduction identifier corresponding to the deduction command, and searching the deduction scheme matching the deduction identifier in the deduction library; Extracting the target lighting component number and position in the deduction scheme to generate domain information; Extracting the time point at which each of the target lighting components in the deduction scheme needs to change color to generate time information; Extracting the color that needs to be changed for each target lighting component in the deduction scheme to generate color information; The domain information, the color information and the time information of each target lighting component are integrated into the time-color domain trigger instruction and issued.
4. The distributed intelligent lighting system according to claim 3, characterized in that: The deduction file includes the time and color domain triggering instructions of all the lighting components in the lighting group; When the single interpretation module performs lighting interpretation to generate the interpretation file, the call button associated with the lighting group is passively triggered, wherein, When the lighting group to be interpreted has a calling button, calling the second calibration item corresponding to the calling button; When there are multiple calling buttons in the lighting group being interpreted, the key time points and key angles are analyzed based on the interpretation file, and the triggering order and triggering time of several calling buttons are generated based on the time points and the key angles, and the corresponding second calibration items are called based on the triggering order and the triggering time.
5. The distributed intelligent lighting system according to claim 1, characterized in that: The multiple interaction modules are specifically used for: Performing idle conflict verification on the interaction trigger instruction to verify whether the interaction object of the interaction trigger instruction is in an idle state capable of interaction, and generating a first verification result; Performing time conflict verification on the interaction trigger instruction to verify whether the interaction trigger instruction is repeatedly triggered at the same time, and generating a second verification result; Performing space conflict verification on the interaction triggering instruction to verify whether the interaction objects of the plurality of interaction triggering instructions are within a valid interaction space range, and generating a third verification result; Performing attention conflict verification on the interaction trigger instruction to verify whether the attention of the interaction objects of the multiple interaction trigger instructions is maliciously occupied, and generating a fourth verification; The interaction triggering instruction is verified based on any one or a combination of the first verification result, the second verification result, the third verification result, and the fourth verification result.
6. The distributed intelligent lighting system according to claim 5, characterized in that: The light item is the light group or the light component, and the multiple interaction modules are further used for: When the interaction group includes two light items, the two light items are respectively the sender and the receiver of the interaction trigger instruction, and the interaction file includes the interaction mode, interaction time, and interaction object of the sender and the receiver; When the interaction group includes one light item and one sensor item, the sensor item serves as the issuer of the interaction trigger instruction, and the light item is the recipient of the interaction trigger instruction. The interaction file includes the triggering method, triggering time, and triggering object of the issuer, and also includes the interaction method, interaction time, and interaction object of the recipient.
7. The distributed intelligent lighting system according to claim 6, characterized in that: When one interaction trigger instruction corresponds to a plurality of interaction groups, the multiple interaction module is further configured to: Acquiring the interaction time and the interaction object corresponding to each of the interaction groups, and generating an interaction order of the interaction groups based on interaction verification to sort the interaction groups; The interaction verification is characterized by the existence of n-1 interaction node matches in the n interaction groups, and the interaction node matches are characterized by the consistency of the interaction time and the interaction object between the initiator of one interaction group and the receiver of another interaction group.
8. The distributed intelligent lighting system according to claim 1, characterized in that: It also includes a business support module, which includes: Log center: used to record and store the action log when the lighting components change; Message center: used to record and store communication messages, interaction messages, and alarm messages; Report center: used to record and store management reports; Permission management: used to store and manage access rights and operation permissions at all levels; Account management: used to store and manage valid accounts for logging into the system, and set up whitelists and blacklists.
9. The distributed intelligent lighting system according to claim 1, characterized in that: It also includes a network layer, which is used to build a communication network for the system, including 4G\5G, WIFI, VPN dedicated line, and wired network.
10. A distributed intelligent lighting control method, characterized in that: The following steps are involved: The first basic information of several light groups set by statistical distribution, wherein the light groups include several light components, and the first basic information includes the area location, the light information, number, and location of each of the light components, wherein the light information includes the color, brightness, and lighting status of the light group; Connecting visual images of each target area, wherein each of the visual images includes at least one of the light groups; Associating each of the visual images with the light groups it contains and generating a call key and an associated file; Counting the second basic information of the interaction sensor corresponding to each of the light groups or each of the light components, wherein the second basic information includes a number, a triggering mode, and a position; Obtaining a deduction command, obtaining a time color gamut trigger instruction in a preset deduction library based on the deduction command and sending it to the corresponding lighting group to realize lighting deduction, and generating a corresponding deduction file; Obtaining an interaction trigger instruction, and after the conflict verification of the interaction trigger instruction is passed, issuing the interaction trigger instruction and generating at least one interaction group to realize the light interaction, and generating a corresponding interaction file, wherein the interaction group includes two light items, or a combination of a light item and a sensor item; storing distributed files, wherein the distributed files include the first basic information, the second basic information, the visual image, the associated file, the deduction file, and the interactive file; The distributed files are statically managed and dynamically controlled.
Citation Information
Patent Citations
Adaptive control system for rhythmic lighting based on distributed sensing nodes
CN110677952A
Intelligent lighting control method, device and system and readable storage medium
CN114340112A