Data stream processing method and multi-pixel lamp and whole vehicle interaction control system

By introducing data stream processing methods into the intelligent car light system, the problem of low data streaming efficiency of multi-pixel lamp animation pictures is solved, high-resolution, rich color lighting effects and real-time data transmission is achieved, and the car light system is improved Performance and user experience.

CN119485876APending Publication Date: 2025-02-18CHANGZHOU XINGYU AUTOMOTIVE LIGHTING SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411536991.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The prior art is difficult to efficiently, quickly and accurately transmit multi-pixel lamp animation picture data streams between large screens, domain controllers and lamps, resulting in insufficiently delicate and vivid lighting effects.

Method used

By providing a data stream processing method, it includes the user initiates an animation data update request through a large screen, the domain controller parses and forwards the request, the lamp performs updates and feedbacks the status, and establishes an incremental update synchronization mechanism to ensure real-time data transmission.

Benefits of technology

The high definition and flexibility of the lamps are achieved. The multi-pixel lamp technology provides higher resolution and rich color performance, making the lighting effects more delicate and vivid, ensuring real-time data transmission and synchronous changes in the lighting effects with the vehicle state.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485876A_ABST
    Figure CN119485876A_ABST
Patent Text Reader

Abstract

The invention discloses a data stream processing method and a multi-pixel lamp and whole vehicle interaction control system, and the data stream processing method comprises the following steps: S1, when a lamp works normally, a user initiates an animation data updating request through a large screen, and carries out the animation data updating of the lamp through a domain controller; s2, after the lamp executes updating operation, an updating state is fed back to the large screen through the domain controller; and S3, performing data synchronization after the lamp is awakened from the dormant state. According to the data stream processing method and the multi-pixel lamp and whole vehicle interaction control system provided by the invention, the multi-pixel lamp technology is introduced, and the advanced data stream processing method is combined, so that the interaction between the lamp and the whole vehicle is safer, more efficient and quicker.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a data stream processing method and a multi-pixel lamp and whole vehicle interactive control system, belonging to the technical field of vehicle lamp control. Background Art

[0002] At present, in the context of today's ever-changing technology, the automotive industry is undergoing unprecedented changes. With the rapid development of technologies such as the Internet of Things, big data, and artificial intelligence, cars are no longer just a means of transportation, but have gradually evolved into a mobile space that integrates intelligence, networking, and electrification. This trend has directly promoted the innovation of automotive lighting technology and prompted the transformation of traditional headlights towards intelligence and personalization.

[0003] As autonomous driving technology matures and consumers demand more intelligent cars, headlights, as an important part of vehicles, have gone far beyond basic lighting needs. Smart headlights can not only automatically adjust brightness according to ambient light to improve nighttime driving safety, but also deliver richer information through interaction with other vehicles or pedestrians, enhancing driving pleasure and road safety.

[0004] It is in this context that ISD (Intelligent Smart Display Lights) intelligent interactive car light technology came into being. This technology integrates advanced components such as LED dot matrix and high-definition display screen. In addition to realizing the basic functions of front interactive signal lights (such as position, daytime running, turn, etc.), it can also enable the lights to display complex patterns, texts and even animations, realizing visual communication between cars and people. Since the integrated LED dot matrix has up to thousands or tens of thousands of pixels, the transmission and processing of animation image data streams are relatively complex. How to efficiently, quickly and accurately transmit data streams between large screens, domain controllers and lamps is an urgent problem to be solved. Summary of the invention

[0005] The technical problem to be solved by the present invention is to overcome the shortcomings of the prior art and provide a data stream processing method and a multi-pixel lamp and vehicle interaction control system. By introducing multi-pixel lamp technology and combining it with advanced data stream processing methods, the interaction between the lamp and the vehicle is made safer, more efficient and faster.

[0006] In order to solve the above technical problems, the technical solution of the present invention is: One aspect of the present invention provides a data stream processing method, which comprises the following steps: Step S1: When the lamp is working normally, the user initiates an animation data update request through the large screen, and the animation data of the lamp is updated through the domain controller; Step S2: After the lamp executes the update operation, the update status is fed back to the large screen through the domain controller; Step S3: after the lamp is awakened from the sleep state, data synchronization is performed.

[0007] Furthermore, in step S1, when the lamp is working normally, the user initiates an animation data update request through the large screen, and the animation data of the lamp is updated through the domain controller, which specifically includes the following steps: Step S11: The animation data is stored in the large screen. The user selects and starts the animation data update function on the large screen, selects the animation data to be updated, and triggers an update request; Step S12: The large screen packages the update request and the animation data information into a data packet in an appropriate format and sends it to the domain controller through a communication protocol; Step S13: After receiving the request sent by the large screen, the domain controller parses the request content, and after confirming that the request content is correct, forwards the request to the lamp.

[0008] Furthermore, the format of the data packet is JSON format or binary stream.

[0009] Furthermore, the communication protocol is CAN communication, Ethernet communication or MQTT communication.

[0010] Furthermore, in step S2, after the lamp performs the update operation, the update status is fed back to the large screen through the domain controller, which specifically includes the following steps: Step S21: After receiving the update request, the lamp performs the update operation and feeds back the update result to the domain controller; Step S22: The domain controller forwards the feedback status information of the lamp to the large screen; Step S23: After receiving the feedback status information, the large screen displays the corresponding update operation result to the user according to the feedback status information.

[0011] Furthermore, in step S3, data synchronization is performed after the lamp is awakened from the sleep state, specifically including the following steps: Step S31: Establish an effective synchronization mechanism between the lamp and the large screen by using an incremental update or on-demand update strategy to ensure that the latest animation data can be received when the lamp is awakened; Step S32: when the lamp enters the sleep state, clear all real-time data; Step S33: Each time the lamp is awakened, the large screen transmits the animation data to the lamp in real time, and the lamp displays the latest animation.

[0012] Another aspect of the present invention provides a multi-pixel lamp and vehicle interactive control system of a data stream processing method, which includes a large screen, a domain controller and lamps; The large screen is used to provide an operation interface for users and store animation data; The domain controller is used to receive the request information sent by the large screen, parse the request content and then forward the request to the lamp, and forward the information fed back by the lamp to the large screen; The lamp performs display according to the user request forwarded by the domain controller.

[0013] By adopting the above technical solution, the present invention has the following beneficial effects: 1. The present invention can make the lamp have high definition and flexibility. The multi-pixel lamp technology provides higher resolution and richer color expression, making the lighting effect more delicate and vivid.

[0014] 2. The data stream processing method of the present invention has the characteristics of real-time response, establishes an efficient and stable vehicle internal communication network, ensures real-time transmission of data between multi-pixel lights and the vehicle control system, and realizes synchronous changes in lighting effects and vehicle status.

[0015] 3. The control system of the present invention is scalable and modularly designed, which is easy to integrate and expand with other vehicle systems, leaving space for the addition of new functions in the future. It provides a user-friendly operation interface and application program, allowing car owners to customize lighting effects according to their personal preferences and driving habits, thus enhancing the personalized experience.

[0016] 4. The present invention supports dynamic effect programming, has built-in multiple preset lighting effect animations and picture templates for users to use, and supports user-defined animations and pictures to meet the usage requirements in different scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 is a flow chart of the data stream processing method of the present invention; Figure 2 This is a flow chart of the multi-pixel light and vehicle interactive control system of the present invention. DETAILED DESCRIPTION

[0018] In order to make the contents of the present invention more clearly understood, the present invention is further described in detail below based on specific embodiments in conjunction with the accompanying drawings.

[0019] Embodiment 1 like Figure 1 As shown, this embodiment provides a data stream processing method, which includes the following steps: Step S1: When the lamp is working normally, the user initiates an animation data update request through the large screen, and the animation data of the lamp is updated through the domain controller; Step S2: After the lamp executes the update operation, the update status is fed back to the large screen through the domain controller; Step S3: after the lamp is awakened from the sleep state, data synchronization is performed.

[0020] In step S1 of this embodiment, when the lamp is working normally, the user initiates an animation data update request through the large screen, and the animation data of the lamp is updated through the domain controller, which specifically includes the following steps: Step S11, the animation data is stored in the large screen, and the user selects and starts the animation data update function on the large screen, selects the animation data to be updated, and triggers the update request; with this solution, the user can not only select the animation pre-stored in the system for the lamp to display, but also, in this implementation, the user can draw the pictures and animations to be displayed on the large screen for update, and the lamp will display them; Step S12: The large screen packages the update request and animation data information into a data packet in an appropriate format (such as JSON format, binary stream, etc.), and sends it to the domain controller through a communication protocol (such as CAN communication, Ethernet communication, MQTT communication); Step S13: After receiving the request sent by the large screen, the domain controller parses the request content, and after confirming that the request content is correct, forwards the request to the lamp.

[0021] The large screen has a user-friendly interface that allows users to select animation data and initiate update requests. Appropriate communication protocols and data formats are used to ensure effective transmission and parsing of data. The domain controller processes requests from the large screen through the corresponding protocol stack and forwards the requests to the target lamps.

[0022] In step S2 of this embodiment, after the lamp performs the update operation, the update status is fed back to the large screen through the domain controller, which specifically includes the following steps: Step S21, after receiving the update request, the lamp performs the update operation and feeds back the update result (success, failure, in progress) to the domain controller; Step S22: The domain controller forwards the feedback status information of the lamp to the large screen; Step S23: After receiving the feedback status information, the large screen displays the corresponding update operation result to the user according to the feedback status information.

[0023] The luminaire has a status reporting mechanism to send feedback to the domain controller after the update operation is completed. The domain controller receives the feedback status information from the luminaire and forwards it to the large screen. The large screen interprets the feedback status information forwarded by the domain controller and displays it to the user in an intuitive way.

[0024] In step S3 of this embodiment, data synchronization is performed after the lamp is awakened from the sleep state, which specifically includes the following steps: Step S31: Establish an effective synchronization mechanism between the lamp and the large screen by using an incremental update or on-demand update strategy to ensure that the latest animation data can be received when the lamp is awakened; Step S32: when the lamp enters the dormant state, all real-time data are cleared. Since the animation data (including pictures, etc.) is stored in the large screen instead of the lamp, clearing the real-time data does not affect the animation data stored in the large screen. Step S33: Each time the lamp is awakened, the large screen transmits the animation data to the lamp in real time, and the lamp displays the latest animation.

[0025] Embodiment 2 like Figure 2 As shown, this embodiment provides a multi-pixel lamp and vehicle interactive control system that applies the data stream processing method of the first embodiment, which includes a large screen, a domain controller and lamps.

[0026] The large screen is used to provide an operation interface for users and store animation data.

[0027] The domain controller serves as a central control unit, which is used to receive request information sent by the large screen, parse the request content and then forward the request to the lamp, and forward the information fed back by the lamp to the large screen.

[0028] The lamp is the execution unit, which displays according to the user request forwarded by the domain controller. It uses a high-precision, programmable LED matrix as the light source, and accurately controls the brightness and color of each LED through software algorithms to achieve complex and changeable lighting effects.

[0029] You can also remotely control and monitor the status of the lights through a mobile phone APP or cloud platform to improve convenience and safety.

[0030] The specific embodiments described above further illustrate the technical problems, technical solutions and beneficial effects solved by the present invention. It should be understood that the above are only specific embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A data stream processing method, characterized in that: It includes the following steps: Step S1: When the lamp is working normally, the user initiates an animation data update request through the large screen, and the animation data of the lamp is updated through the domain controller; Step S2: After the lamp executes the update operation, the update status is fed back to the large screen through the domain controller; Step S3: after the lamp is awakened from the sleep state, data synchronization is performed.

2. The data stream processing method according to claim 1, characterized in that: In step S1, when the lamp is working normally, the user initiates an animation data update request through the large screen, and the animation data of the lamp is updated through the domain controller, which specifically includes the following steps: Step S11: The animation data is stored in the large screen. The user selects and starts the animation data update function on the large screen, selects the animation data to be updated, and triggers an update request; Step S12: The large screen packages the update request and the animation data information into a data packet in an appropriate format and sends it to the domain controller through a communication protocol; Step S13: After receiving the request sent by the large screen, the domain controller parses the request content, and after confirming that the request content is correct, forwards the request to the lamp.

3. The data stream processing method according to claim 1, characterized in that: The format of the data packet is JSON format or binary stream.

4. The data stream processing method according to claim 1, characterized in that: The communication protocol is CAN communication, Ethernet communication or MQTT communication.

5. The data stream processing method according to claim 1, characterized in that: In step S2, after the lamp performs the update operation, the update status is fed back to the large screen through the domain controller, which specifically includes the following steps: Step S21: After receiving the update request, the lamp performs the update operation and feeds back the update result to the domain controller; Step S22: The domain controller forwards the feedback status information of the lamp to the large screen; Step S23: After receiving the feedback status information, the large screen displays the corresponding update operation result to the user according to the feedback status information.

6. The data stream processing method according to claim 1, characterized in that: In step S3, data synchronization is performed after the lamp is awakened from the sleep state, which specifically includes the following steps: Step S31: Establish an effective synchronization mechanism between the lamp and the large screen by using an incremental update or on-demand update strategy to ensure that the latest animation data can be received when the lamp is awakened; Step S32: when the lamp enters the sleep state, clear all real-time data; Step S33: Each time the lamp is awakened, the large screen transmits the animation data to the lamp in real time, and the lamp displays the latest animation.

7. A multi-pixel light and vehicle interactive control system using the data stream processing method according to any one of claims 1 to 6, characterized in that: It includes large screen, domain controller and lamps; The large screen is used to provide an operation interface for users and store animation data; The domain controller is used to receive the request information sent by the large screen, parse the request content and then forward the request to the lamp, and forward the information fed back by the lamp to the large screen; The lamp performs display according to the user request forwarded by the domain controller.