Vehicle, projection control method thereof, controller and storage medium
By combining projection equipment and controller with CAN bus, charging-related information is intelligently generated and presented according to the charging scenario, which solves the intelligent display needs of vehicle charging information, realizes adaptive information presentation and efficient human-computer interaction, and improves user experience.
Patent Information
- Application Number
- CN202511596869.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-03
- Publication Date
- 2026-01-23
AI Technical Summary
In existing technologies, charging information is mainly displayed on the instrument panel or central control display screen during vehicle charging, which cannot meet users' needs for intelligent display of charging information in charging scenarios and affects user experience.
By combining projection equipment, controller, and CAN bus, the display strategy is determined according to the charging scenario of the vehicle. The projection equipment is controlled to display charging-related information that matches the charging scenario on the projection interface. Combined with ambient light sensor and gesture/voice interaction, adaptive and intelligent information presentation is achieved.
It enhances the relevance and intelligence of projected content, improves the user experience in different charging scenarios, provides a contactless and efficient human-computer interaction method, and improves the convenience of information acquisition and user experience.
Smart Images

Figure CN121375474A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of intelligent cockpit technology, and more particularly to a vehicle and its projection control method, controller and storage medium. Background Technology
[0002] With the increasing popularity of electric vehicles and the development of smart cockpit technology, users have higher demands for the information interaction experience during vehicle charging. However, current technologies primarily display charging information through the instrument panel or central control display, which fails to meet users' needs for intelligent charging information display in charging scenarios, thus impacting the user experience. Summary of the Invention
[0003] The first aspect of this disclosure provides a vehicle comprising: The system includes a projection device, a controller, a CAN bus, and a charging interface. The projection device and the controller are both connected to the CAN bus, and the charging interface is connected to the controller via a power cable harness. The controller is configured to respond to the detection of a charging event, determine the charging scenario in which the vehicle is located, determine a corresponding display strategy based on the charging scenario, and control the projection device to display visual content related to charging that matches the charging scenario on the projection interface based on the determined display strategy.
[0004] A second aspect of this disclosure provides a vehicle-based projection control method, comprising: In response to the detection of a charging event, the charging scenario in which the vehicle is located is determined; Determine the corresponding display strategy based on the charging scenario of the vehicle; Based on a defined display strategy, the projection device is controlled to display visual content related to charging that matches the charging scenario on the projection interface.
[0005] A third aspect of this disclosure provides a vehicle comprising: A controller, which implements the steps of the vehicle-based projection control method described above.
[0006] A fourth aspect of this disclosure provides a controller comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the steps of the vehicle-based projection control method described above.
[0007] A fifth aspect of this disclosure provides a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implement the steps of the vehicle-based projection control method described above.
[0008] This disclosure discloses a vehicle and its projection control method, controller, and storage medium. The vehicle includes a projection device, a controller, a CAN bus, and a charging interface. Both the projection device and the controller are connected to the CAN bus, and the charging interface is connected to the controller via a power harness. The controller, in response to a detected charging event, determines the charging scenario in which the vehicle is located, determines a corresponding display strategy based on the charging scenario, and, based on the determined display strategy, controls the projection device to display charging-related visual content matching the charging scenario on the projection interface. This disclosure intelligently generates and presents matching visual content based on the charging scenario in which the vehicle is located, which not only improves the targeting and intelligence of the projected content but also enhances the user's perceptual experience in different charging scenarios.
[0009] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description
[0010] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which: Figure 1 This is a block diagram of a vehicle according to an embodiment of the present disclosure; Figure 2 A block diagram of a vehicle according to another embodiment of this disclosure; Figure 3 This is a flowchart of a vehicle-based projection control method according to an embodiment of this disclosure; Figure 4 This is a flowchart illustrating an embodiment of the present disclosure of determining a corresponding display strategy based on the charging scenario of the vehicle; Figure 5 A flowchart illustrating another embodiment of a vehicle-based projection display method of this disclosure; Figure 6 A flowchart illustrating yet another embodiment of a vehicle-based projection display method of this disclosure; Figure 7 This is a schematic diagram of the structure of a vehicle provided in an embodiment of the present disclosure. Detailed Implementation
[0011] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.
[0012] The following description, with reference to the accompanying drawings, describes a vehicle and its projection control method, controller, and storage medium according to embodiments of the present disclosure.
[0013] Figure 1 This is a block diagram of a vehicle according to an embodiment of the present disclosure.
[0014] like Figure 1 As shown, the vehicle 100 of this embodiment includes: a projection device 110, a controller 120, a CAN bus 130, and a charging interface 140.
[0015] The projection device 110 and the controller 120 are both connected to the CAN bus 130, and the charging interface 140 is connected to the controller 120 through a power harness. The controller 120 is used to respond to the detection of a charging event, determine the charging scenario in which the vehicle is located, determine the corresponding display strategy according to the charging scenario, and control the projection device 110 to display visual content related to charging information that matches the charging scenario on the projection interface based on the determined display strategy.
[0016] The power harness not only transmits power signals but also includes a signal channel for transmitting charging mode detection signals. In this embodiment, the controller 120 can monitor the operating status of the charging interface 140 in real time via the power harness. When a user inserts the charging gun into the charging interface 140 and starts charging, the charging interface 140 outputs a charging enable signal or a voltage establishment signal. This signal is transmitted to the controller 120 via the power harness. The controller 120 determines that a charging event has occurred based on this signal and triggers the charging scene recognition process.
[0017] In this embodiment, the charging scenario includes private charging scenarios and public charging scenarios. The controller 120 can determine the current charging scenario of the vehicle at least in the following ways: If the communication protocol of the charging interface 140 determines that the charging device is a home AC charging device (such as a charging pile), and the vehicle location information shows that it is within the range of a residence or fixed parking space, and the user account information is not associated with the charging operator service, then it is determined to be a private charging scenario. If the charging device is detected as a DC fast charging device, and the location is matched to a station in the public charging station database through vehicle positioning, or if the user account information identifies that a third-party charging service is being used, then it is determined to be a public charging scenario.
[0018] Based on the identified charging scenario, the controller 120 invokes the corresponding display strategy: In private charging scenarios, a warm and gentle display mode (also known as a display style) is adopted. The display content related to charging includes at least one of the following: charging current, charging voltage, charging power, remaining charging time, battery charge, off-peak electricity price period, scheduled charging start time, and estimated electricity cost. In public charging scenarios, a striking and efficient display style is adopted. The display content related to charging can be determined according to the type of charging device. For example, if the charging device is a slow charging device, the display content in public charging scenarios should include at least one of the following: remaining charging time, off-peak electricity price period, and estimated electricity cost. In response to the charging device being a fast charging device, the display content in public charging scenarios should include at least one of the following: charging power, remaining charging time, and battery temperature.
[0019] The controller 120 generates visual data based on a defined display strategy and sends control commands and visual data to the projection device 110. After receiving the visual data, the projection device 110 projects corresponding visual content onto a projection interface formed by the vehicle's windshield or side windows, providing intuitive prompts for the charging process.
[0020] Optionally, the vehicle window where the projection interface is located has an electrochromic function, and the controller 120 is also connected to the electrochromic layer of the vehicle window through a first signal harness. The controller 120 is also used to adjust the light transmittance of the electrochromic layer through the first signal harness according to the projection parameters of the projection device; wherein, the projection parameters include projection brightness and / or projection color temperature.
[0021] For example, if the projection brightness is higher than the first set brightness threshold (e.g., >500 cd / m²) 2 If the projection color temperature is higher than the first set color temperature threshold (e.g., >1000K), the controller 120 outputs a dimming control signal through the first signal harness to cause the electrochromic layer to enter a low transmittance state (e.g., transmittance drops from 70% to 20%), thereby reducing the interference of external ambient light on the projection area inside the vehicle; if the projection brightness is lower than the second set brightness threshold (e.g., <300-500 cd / m²), the controller 120 outputs a dimming control signal through the first signal harness to cause the electrochromic layer to enter a low transmittance state (e.g., transmittance drops from 70% to 20%), thereby reducing the interference of external ambient light on the projection area inside the vehicle. 2 If the projected color temperature is lower than the second set color temperature (e.g., <4000K), the controller 120 will output a brightness control signal through the first signal harness to make the electrochromic layer enter a higher transmittance state (e.g., above 50%), thereby taking into account both the external visibility of the occupants and the readability of the projection.
[0022] In real-world usage scenarios, when a vehicle is parked outdoors in strong sunlight while charging, the windshield or side windows, which serve as the projection interface, will be exposed to intense ambient light, causing the projected image to appear washed out and lose contrast, thus affecting the user's ability to read charging information. Therefore, as... Figure 2 As shown, the vehicle 100 of this disclosure also includes an ambient light sensor 150 (e.g., located on the rearview mirror base or dashboard) for real-time acquisition of the light intensity inside the cabin. The controller 120 obtains the light intensity of the vehicle's environment detected by the ambient light sensor 150 via the CAN bus 130, and adjusts the projection parameters of the projection device via the CAN bus 130 according to the light intensity.
[0023] Example scenarios are as follows: In bright daylight environments (such as outdoor parking lots), the ambient light sensor 150 detects a light intensity of 80,000 lux. Upon receiving this data via the CAN bus 130, the controller 120 determines that the environment is currently high-brightness and generates an adjustment command. This command is then sent to the projection device 110 via the CAN bus 130, adjusting its projection parameters to: increase the projection brightness to over 90% of its maximum value and switch the color temperature to a cool tone. This also improves the sharpness of text edges. Simultaneously, the controller 120 can also activate the electrochromic layer to darken the window transmittance, further reducing background light interference.
[0024] In a low-light environment at night (underground parking garage), the ambient light sensor 150 detects a light intensity of 50 lux. The controller 120 recognizes this as a low-light environment and, to avoid glare from overly bright projection, sends an adjustment command to adjust the projection parameters of the projection device to: reduce the projection brightness to 30%~40% and switch the color temperature to a warm tone to reduce visual stimulation to the driver.
[0025] Through the above-described method, the projection device can automatically optimize the display effect under different ambient light conditions, realizing adaptive and intelligent cockpit information presentation, thereby improving the user viewing experience and driving safety.
[0026] In addition, when the controller 120 detects that the windshield wipers are activated or the humidity inside the vehicle exceeds 85%, it determines that there is a risk of fogging of the windows or obstruction by rain. It automatically increases the font size of the projected interface by 30% and bolds key information to prevent misreading of information due to blurred vision.
[0027] like Figure 2 As shown, the vehicle 100 disclosed herein also includes: a camera 160, which is connected to the controller 120 via a third signal harness for acquiring image data; the controller 120 is also used to control the projection device 110 to perform related controls associated with the gesture operation on the displayed visual content via the CAN bus 130 based on the gesture operation in the image data.
[0028] Gesture operations include any of the following: Swipe gestures: When a user performs a horizontal swipe within a preset sensing area, the controller 120 controls the projection device 101 to switch the currently displayed visual content (e.g., from charging power to battery temperature). For example, swiping three fingers to the left within the sensing area switches the visual content, allowing users to browse different categories of charging information. Similarly, swiping three fingers downwards reduces the brightness of the projection interface, preventing visual stimulation in low-light environments.
[0029] Click gesture: When a user makes a directional click action, it is used to control the projection device 110 to pause or confirm the displayed visual content (such as confirming to pause projection or confirming to schedule charging).
[0030] Pinch gesture: When a user's fingers are detected to pinch or open, the visual content projected by the projection device 110 is zoomed in or out to facilitate viewing for users in the back row or at a distance. For example, pinching or opening with two fingers can adjust the font size in the visual content to ensure clear reading for the user. Conversely, a grasping motion with five fingers can turn off the projection and end the current display.
[0031] like Figure 2 As shown, the vehicle 100 disclosed herein also includes: a microphone 170, which is connected to the controller 120 via a fourth signal harness for collecting audio data; the controller 120 is also used to control the projection device 110 to perform related controls associated with the voice commands on the displayed visual content via the CAN bus 130 according to the voice commands in the audio data.
[0032] Therefore, this embodiment improves the user's controllability of information and the naturalness of operation during the charging process by integrating visual and voice interaction methods, and is especially suitable for scenarios where the driver is not in the car or whose hands are inconvenient to operate.
[0033] In summary, the vehicle disclosed herein includes a projection device, a controller, a CAN bus, and a charging interface. Both the projection device and the controller are connected to the CAN bus, and the charging interface is connected to the controller via a power harness. The controller, in response to a detected charging event, determines the charging scenario in which the vehicle is located, determines a corresponding display strategy based on the charging scenario, and, based on the determined display strategy, controls the projection device to display charging-related visual content matching the charging scenario on the projection interface. This disclosure intelligently generates and presents matching visual content based on the charging scenario in which the vehicle is located, which not only improves the relevance and intelligence of the projected content but also enhances the user's perceptual experience in different charging scenarios.
[0034] Figure 3 This is a flowchart of a vehicle-based projection control method according to an embodiment of the present disclosure.
[0035] It should be noted that the vehicle-based projection control method of this disclosure is applied to the vehicle controller.
[0036] like Figure 3 As shown, the vehicle-based projection control method of this disclosure includes: S301, in response to the detection of a charging event, determines the charging scenario in which the vehicle is located.
[0037] When a user inserts the charging gun into the charging port and starts charging, the charging port outputs a charging enable signal or a voltage establishment signal. This signal is transmitted to the controller via the power harness. The controller determines that a charging event has occurred based on this signal and triggers the charging scenario identification process. For example, based on the detected charging location type identification information, the charging scenario in which the vehicle is located is determined. The charging scenario includes private charging scenarios and public charging scenarios.
[0038] The type identification information is determined through at least one of the following methods: The device identification information sent by the charging device is parsed through the communication protocol of the charging interface, and the type identification information is determined based on the device identification information; Based on the vehicle's location information, determine the type identification information; Based on the charging record data associated with user account information, determine the type identification information.
[0039] For example, if the communication protocol of the charging interface determines that the charging device is a household AC charging device, and the vehicle location information shows that it is within the range of a residence or fixed parking space, and the user account information is not associated with the charging operator service, then it is determined to be a private charging scenario. If the charging device is detected as a DC fast charging device, and the location is matched to a station in the public charging station database through vehicle positioning, or if the user account information identifies that a third-party charging service is being used, then it is determined to be a public charging scenario.
[0040] S302 determines the corresponding display strategy based on the charging scenario of the vehicle.
[0041] For example, the display content required by the display strategy corresponding to the private charging scenario includes charging-related information determined according to the user configuration, such as at least one of the following: charging current, charging voltage, charging power, remaining charging time, battery charge, off-peak electricity price period, scheduled charging start time, and estimated electricity cost. In public charging scenarios, if the charging device is a slow charging device, the displayed content will include at least one of the following: remaining charging time, off-peak electricity price period, and estimated electricity cost; if the charging device is a fast charging device, the displayed content will include at least one of the following: charging power, remaining charging time, and battery temperature.
[0042] S303, based on a defined display strategy, controls the projection device to display visual content related to charging scenarios on the projection interface.
[0043] After determining the display strategy, the controller obtains charging-related information matching the charging scenario based on the determined display strategy, and sends the control command and the charging-related information matching the charging scenario to the projection device. After receiving the charging-related information matching the charging scenario, the projection device projects the corresponding visual content on the projection interface formed by the vehicle's windshield or side windows, etc., to provide intuitive prompts for the charging process.
[0044] Therefore, this disclosure intelligently generates and presents matching visual content based on the charging scenario of the vehicle, which not only improves the relevance and intelligence of the projected content, but also enhances the user's perceptual experience in different charging scenarios.
[0045] To achieve multimodal interactive responses to charging-related information, embodiments of this disclosure provide the following control method: In response to the detection of an interaction event related to charging information on the current projection interface, the system controls the projection device to perform relevant controls associated with the interaction event on the displayed visual content. These interaction events include those triggered by gestures and / or voice commands.
[0046] For example, gesture controls include any of the following: Swipe gestures are used to control the projection device to switch the displayed visual content; Tap gestures are used to control the projection device to pause or confirm the displayed visual content; Pinch gestures are used to control the scaling of the visual content displayed on the projection device.
[0047] Voice commands include, but are not limited to, natural language commands such as "Check remaining charging time", "Turn off projection", and "Switch to power details page". After the controller parses the semantics through a voice recognition algorithm, it drives the projection device to update the displayed content or adjust the projection status.
[0048] Therefore, by integrating gesture recognition and voice recognition, this disclosure provides a contactless, intuitive, and efficient human-machine interaction method in scenarios where the driver's hands are inconvenient to touch physical buttons. The controller dynamically generates appropriate visual prompts based on the charging scenario of the vehicle and supports real-time feedback and control by the user through multiple input channels. This achieves scenario-adaptive presentation of charging information and diversification of interaction methods, improving the convenience of information acquisition and user experience in the intelligent cockpit environment.
[0049] Figure 4 This is a flowchart illustrating an embodiment of the present disclosure of determining a corresponding display strategy based on the charging scenario in which the vehicle is located.
[0050] like Figure 4As shown, in this embodiment of the disclosure, a corresponding display strategy is determined based on the charging scenario of the vehicle, including: S401: Obtain the user's identity authentication information and perform identity authentication on the user based on the identity authentication information.
[0051] After a user unlocks the vehicle using a Bluetooth key or NFC (Near Field Communication), the system first obtains the user's identity authentication information, and then authenticates the user based on this information. This identity authentication information includes, but is not limited to: the user's biometric information (such as facial images, fingerprint data, and voiceprint features), a preset password or account information, and a one-time verification code received via a mobile terminal.
[0052] It should be noted that if the user passes the authentication, step S402 is executed; if the user fails the authentication, step S403 is executed.
[0053] S402, in response to the user authenticating their identity, obtaining visual preferences associated with the authentication information; wherein the visual preferences are used to characterize the display priority of at least one display item among the charging-related information of the user's preferences.
[0054] In response to successful identity authentication, the controller retrieves the visual preferences associated with the user's identity information from the on-board non-volatile memory or the cloud user configuration server based on the authenticated user identity identifier.
[0055] Visual preferences are used to characterize a user's personalized settings when viewing charging-related information, and may include: The display priority of various charging-related information, such as user preference, prioritizes displaying "remaining charging time" and then "battery charge level"; Display styles for various types of information, including font size, color theme (such as a dark background in night mode), animation effects (such as dynamic filling of a progress bar), and display position (such as a fixed area in the upper left corner).
[0056] For example, user A sets their preference to prioritize displaying voltage and current values and using a blue, tech-style interface; user B prefers to hide detailed parameters and only use icons to indicate charging progress. The controller automatically loads the corresponding configuration based on the current user's identity.
[0057] S403, in response to the user failing authentication, outputs a prompt message; wherein the prompt message is used to prompt the user to input visual preferences, so as to adjust the visual content based on the input visual preferences.
[0058] In response to authentication failure or no authentication request detected, the controller determines that the current user's identity is unknown and cannot invoke personalized visual preferences. At this point, the controller generates and outputs a prompt message to guide the user in taking action.
[0059] The prompt message can be output in the following ways: Control the projection device to display text prompts on the projection interface such as "Please set display preferences" or "User not identified, do you want to enable default mode?", and / or play voice prompts through the vehicle speakers such as "Unidentified, please enter preference settings to optimize display content".
[0060] Then, an interactive window pops up on the central control screen, providing a quick entry for users to manually select the charging information items and styles to be displayed.
[0061] Users can input temporary visual preferences via touchscreen, voice commands, or gestures. The controller dynamically adjusts the current projected content based on this input and automatically clears the temporary visual preferences when it detects that the user has logged out, thus protecting user privacy. This approach balances basic usability and operational flexibility for unregistered users or visitors.
[0062] S404 determines the corresponding display strategy based on the charging scenario and visual preferences.
[0063] The controller combines the currently determined charging scenario (i.e., private charging scenario or public charging scenario) with the acquired user visual preferences to comprehensively determine the corresponding display strategy.
[0064] For example, in the current charging scenario, which is a private charging scenario, the controller generates a personalized display scheme based on the user's visual preferences, allowing the display of complete charging parameters (such as the charging voltage, charging current, and charging power of the charging device) and applying user-defined style configurations. For example, in the current charging scenario, which is a public charging scenario, the controller enables a privacy protection mechanism. While retaining the display priority set by the user, it filters or simplifies sensitive information (such as hiding the user's nickname) and forces the use of the system's preset concise display style.
[0065] Therefore, while ensuring user experience, it is also possible to avoid the leakage of personal charging behavior data in public places.
[0066] Figure 5 This is a flowchart of a vehicle-based projection display method according to another embodiment of this disclosure.
[0067] like Figure 5 As shown, the vehicle-based projection display method of this disclosure includes: S501, in response to the vehicle's charging scenario being a private charging scenario, loads the display mode and content according to the user's personalized preferences.
[0068] In this embodiment, when the vehicle is in a private charging scenario, the controller first identifies the user, such as by obtaining the user's identity information through an in-vehicle biometric system or a Bluetooth authentication mechanism with the user terminal, and then invokes the expected associated visual preferences based on this identity information. The visual preferences are determined by performing configuration operations based on the user's personalized display modes and content, and / or by determining the visual preferences based on the user's historically used personalized display modes and content. Based on the visual preferences, the controller determines and loads the user's personalized display modes and content for the current charging process.
[0069] In the context of private charging, the displayed information includes at least one of the following: charging current, charging voltage, charging power, remaining charging time, battery charge level, off-peak electricity price period, scheduled charging start time, and estimated electricity cost.
[0070] To enhance the intelligence and environmental adaptability of personalized services, the controller also acquires a set of related parameters associated with the current charging event, which are used to dynamically adjust or refine the personalized display mode and content. These related parameters include, but are not limited to, at least one of the following: Information on when charging occurs, such as whether it is at night, during off-peak electricity prices, or during the user's usual charging time. Sensing data about the vehicle's surrounding environment, such as light intensity and outside temperature collected by an ambient light sensor; The user has pre-defined visual preferences that specify the priority or conditional rules for display items (such as "automatically dim the projection brightness in night mode").
[0071] The controller performs contextual analysis based on the aforementioned related parameters to determine whether adaptive adjustments are needed to the user's original personalized configuration. For example: If it is detected that the current time is night and the light intensity is low, the projection brightness will be automatically reduced and a dark theme interface will be enabled. If it is during a low electricity price period, the "Electricity cost saved" information item will be highlighted; If a user has set "Show scheduled charging information only on weekends" and it is currently a weekday, then this option will be hidden.
[0072] Therefore, the controller can combine user static preferences and dynamic correlation parameters to generate personalized display modes and display content that adapt to the current environment and usage habits, serving as the basis for subsequent visual content generation.
[0073] S502 determines the display strategy corresponding to the private charging scenario based on the user's personalized display mode and display content.
[0074] Taking home charging using an AC slow charging station as an example, the ambient light sensor detects the light intensity of the vehicle's surroundings in real time. When it detects weak ambient light (such as in a nighttime garage scene), the controller dynamically adjusts the display strategy based on environmental parameters. For example, it automatically reduces the brightness of the projector to 300 lumens, switches the color temperature to a warm white light of 4000K, and activates eye protection mode to avoid strong light interfering with the user's visual comfort at night. At the same time, it prioritizes displaying key information preset by the user, such as "remaining charging time," "off-peak electricity price period," "scheduled charging start time," and "estimated electricity cost," and displays them on the projection interface in large font and with high contrast.
[0075] Therefore, this embodiment achieves refined configuration of display strategies in private charging scenarios by integrating user identity recognition, personalized visual preferences, and real-time environmental awareness. This not only meets users' personalized needs for display modes and content but also adapts to changes in the actual usage environment, improving the usability of information presentation and the human-computer interaction experience.
[0076] Figure 6 This is a flowchart of a vehicle-based projection display method according to yet another embodiment of this disclosure.
[0077] like Figure 6 As shown, the vehicle-based projection display method of this disclosure includes: S601, in response to the fact that the charging scenario in which the vehicle is located is a public charging scenario, determines the type of charging equipment connected to the vehicle; wherein, the charging equipment type includes fast charging equipment and slow charging equipment.
[0078] In this embodiment, the controller can obtain vehicle charging status data through the on-board charging management system, including charging voltage, charging current, charging power, and charging mode information fed back by the battery management system. The controller determines the type of the currently connected charging device based on the charging status data. For example, if the charging power is lower than a first set power threshold, such as 7kW, and the charging current is AC, it is determined to be a slow charging device; if the charging power is higher than a second set power threshold, such as 35kW, and the charging current is DC, it is determined to be a fast charging device.
[0079] In response to the charging device type being a slow charging device, the content displayed in the public charging scenario is determined to include at least one of the following: remaining charging time, electricity price off-peak period, and electricity cost estimate. In response to the charging device type being a fast charging device, it is determined that the content displayed in a public charging scenario includes at least one of the following: charging power, remaining charging time, and battery temperature.
[0080] S602 determines the display strategy corresponding to the public charging scenario based on the type of charging equipment.
[0081] In this embodiment, a preset default display configuration can be directly invoked based on the identified charging device type to generate a display strategy that matches the charging device type; wherein, the default display configuration is stored in the vehicle's local memory and corresponds to the standard information presentation rules for different types of charging piles.
[0082] In other embodiments of this disclosure, when the vehicle is in a public charging scenario, the controller can first identify the user when the vehicle is unlocked, for example, by obtaining the user's identity information through the vehicle lock, the vehicle's biometric system, or the Bluetooth authentication mechanism with the user terminal. If the user's identity information is successfully identified, the controller determines the visual preferences associated with the identity information and generates a display strategy suitable for the current charging process. This display strategy is determined based on the visual preferences associated with the user's identity information and the type of charging device. If the user's identity information is not identified, a temporary user scenario is triggered, and temporary user identity information is created. The controller obtains the visual preferences temporarily set by the temporary user through the human interaction interface and generates a display strategy suitable for the current charging process. Upon detecting the exit of the temporary user scenario, the controller clears the charging data of the current temporary user scenario (which includes the temporary user identity information and the temporarily set visual preferences) to protect user privacy.
[0083] The controller can also determine an image processing strategy and / or target projection brightness corresponding to the perceived data of the vehicle's environment. The target processing strategy is used to perform image processing on the visual content in accordance with the perceived data. For example, after processing the visual content according to the image processing strategy, the controller can control the projection device to project the processed visual content at the target projection brightness. For instance, an ambient light sensor detects the light intensity outside the vehicle in real time. When the light intensity exceeds a set light intensity threshold (which could be a first set light intensity threshold), the controller determines that the vehicle is in a strong light environment and increases the target projection brightness to 1500 lumens. Simultaneously, a high-contrast image enhancement algorithm is used to perform anti-aliasing and contour thickening on text edges to improve the readability of the projected content under direct sunlight. Furthermore, to enhance the visibility of key status information, the controller also controls the display interface to highlight the charging progress and / or issue a high-temperature warning. For example, when it is detected that the light intensity is less than the second set light intensity threshold (the second set light intensity threshold is less than the first set light intensity threshold), that is, when the current environment is in low light, the brightness is automatically reduced and the color temperature is switched to eye protection to avoid glare interference.
[0084] In some embodiments of this disclosure, when the charging device is a fast charging device and the display item includes battery temperature, the controller will continuously monitor the battery temperature in real time. If the battery temperature is detected to be greater than a set temperature threshold, such as 45°C, the controller will control the projection device to project alarm information onto the projection interface, such as a red flashing warning on the projection interface, to remind the people in the vehicle to pay attention to the abnormal battery condition in time, and / or, push the alarm information to the mobile terminal bound to the vehicle. This ensures that even if the vehicle owner is not near the vehicle, he or she can be informed of the abnormal battery temperature as soon as possible, so as to take corresponding measures to ensure vehicle safety.
[0085] The vehicles disclosed herein can also be applied to multi-vehicle collaborative display scenarios, which can be private charging scenarios (multiple vehicles installed on one charging pile) or public charging scenarios, including: If a vehicle sends a first sharing instruction, the vehicle's charging status data is shared with a first vehicle (including at least one vehicle to be charged) within a preset charging area via vehicle-to-everything (V2X) communication. The charging status data is used to determine the queuing information of the first vehicle in the charging queue, so that the first vehicle's projection device can project the queuing information onto the first vehicle's projection interface. The queuing information includes the queue number and / or the queuing waiting time.
[0086] If a vehicle receives a second sharing instruction, it receives charging status data of a second vehicle (including vehicles charging and / or queuing) that is in a preset charging area via vehicle-to-everything (V2X) communication. The charging status data of the second vehicle is used to determine the queuing information of the vehicle in the charging queue, and the queuing information is projected onto the vehicle's projection interface via the vehicle's projection device.
[0087] Therefore, this disclosure achieves dynamic updates and intuitive display of charging queue status through information sharing and collaborative computing between vehicles, thereby improving information transparency and user interaction experience in public charging scenarios.
[0088] In summary, the vehicle-based projection control method of this disclosure, in response to the detection of a charging event, determines the charging scenario in which the vehicle is located, and determines a corresponding display strategy based on the charging scenario. Based on the determined display strategy, it controls the projection device to display charging-related visual content matching the charging scenario on the projection interface. Therefore, this disclosure intelligently generates and presents matching visual content according to the charging scenario in which the vehicle is located, which not only improves the targeting and intelligence of the projected content but also enhances the user's perceptual experience in different charging scenarios.
[0089] To implement the above embodiments, this disclosure also proposes a vehicle.
[0090] In this embodiment of the disclosure, the vehicle includes a controller; wherein the controller is used to implement the steps of the above-described vehicle-based projection control method.
[0091] To implement the above embodiments, this disclosure also proposes a controller, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps of the vehicle-based projection control method as described in any of the foregoing embodiments.
[0092] Figure 7 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this disclosure. For example, vehicle 100 can be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicles. Vehicle 100 can be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle.
[0093] Reference Figure 7 The vehicle 100 may also include various subsystems, such as an infotainment system 710, a perception system 720, a decision control system 730, a drive system 740, and a computing platform 750. The vehicle 100 may also include more or fewer subsystems, and each subsystem may include multiple components. Furthermore, each subsystem and each component of the vehicle 100 can be interconnected via wired or wireless means.
[0094] In some embodiments, the infotainment system 710 may include a communication system, an entertainment system, and a control device for raising and lowering the vehicle roof, etc.
[0095] The perception system 720 may include several sensors for sensing information about the environment surrounding the vehicle 100. For example, the perception system 720 may include a global positioning system (which may be GPS, BeiDou, or other positioning systems), an inertial measurement unit (IMU), lidar, millimeter-wave radar, ultrasonic radar, and a camera device.
[0096] The decision control system 730 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.
[0097] The drive system 740 may include components that provide powered motion to the vehicle 100. In one embodiment, the drive system 740 may include an engine, an energy source, a transmission system, and wheels. The engine may be one or a combination of internal combustion engines, electric motors, and compressed air engines. The engine is capable of converting energy provided by the energy source into mechanical energy.
[0098] Some or all of the functions of vehicle 100 are controlled by computing platform 750. Computing platform 750 may include at least one processor 751 and memory 752, and processor 751 may execute instructions 753 stored in memory 752.
[0099] Processor 751 can be any conventional processor, such as a central processing unit (CPU). Processors may also include graphics processing units (GPUs), field-programmable gate arrays (FPGAs), systems-on-chips (SoCs), application-specific integrated circuits (ASICs), or combinations thereof.
[0100] The memory 752 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.
[0101] In addition to instruction 753, memory 752 can also store data, such as road maps, route information, vehicle position, direction, speed, and other data. The data stored in memory 752 can be used by computing platform 750.
[0102] In this embodiment of the disclosure, processor 751 may execute instructions 753 to complete all or part of the steps of the above-described method embodiments.
[0103] To implement the above embodiments, this disclosure also proposes a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the vehicle-based projection control method as described in any of the foregoing method embodiments.
[0104] To implement the above embodiments, this disclosure also proposes a computer program product having a computer program stored thereon, which, when executed by a processor, implements the steps of the vehicle-based projection control method as described in any of the foregoing method embodiments.
[0105] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0106] 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 number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0107] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of preferred embodiments of this disclosure includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of this disclosure pertain.
[0108] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and compact disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0109] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0110] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0111] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0112] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.
Claims
1. A vehicle characterized by comprising: The vehicle comprises: a projection device, a controller, a CAN bus and a charging interface, the projection device and the controller are connected with the CAN bus, and the charging interface is connected with the controller through a power line bundle; The controller is configured to determine a charging scenario in which the vehicle is located in response to detecting a charging event, determine a corresponding display strategy according to the charging scenario in which the vehicle is located, and control the projection device to display visual content of charging-related information matched with the charging scenario on a projection interface based on the determined display strategy.
2. The vehicle of claim 1, wherein The projection interface comprises a vehicle window.
3. The vehicle of claim 2, wherein, The vehicle window comprises an electrochromic layer connected with the controller through a first signal line bundle. The controller is further configured to adjust the light transmittance of the electrochromic layer through the first signal line bundle according to a projection parameter of the projection device, wherein the projection parameter comprises a projection brightness and / or a projection color temperature.
4. The vehicle according to any one of claims 1 to 3, characterized in that The vehicle further comprises: an ambient light sensor connected with the controller through a second signal line bundle, configured to obtain an illumination intensity of an environment in which the vehicle is located; The controller is further configured to adjust the projection parameter of the projection device through the CAN bus according to the illumination intensity.
5. The vehicle of any one of claims 1-3, wherein, The vehicle further comprises: a camera connected with the controller through a third signal line bundle, configured to collect image data; The controller is further configured to control the projection device to perform relevant control associated with a gesture operation in the image data on the displayed visual content through the CAN bus.
6. The vehicle of any one of claims 1-3, wherein, The vehicle further comprises: a microphone connected with the controller through a fourth signal line bundle, configured to collect audio data; The controller is further configured to control the projection device to perform relevant control associated with a voice instruction in the audio data on the displayed visual content through the CAN bus.
7. A projection control method based on the vehicle according to any one of claims 1 to 6, characterized by The method comprises: determining a charging scenario in which the vehicle is located in response to detecting a charging event; determining a corresponding display strategy according to the charging scenario in which the vehicle is located; controlling the projection device to display visual content of charging-related information matched with the charging scenario on a projection interface based on the determined display strategy.
8. The method of claim 7, wherein, The method further comprises: controlling the projection device to perform relevant control associated with an interaction event of the charging-related information on the displayed visual content in response to the interaction event.
9. The method of claim 8, wherein, The interaction event comprises a gesture operation triggered interaction event and / or a voice instruction triggered interaction event.
10. The vehicle of claim 9, wherein, The gesture operation comprises any one of: a sliding gesture for controlling the projection device to switch the displayed visual content; a clicking gesture for controlling the projection device to pause or confirm the displayed visual content; a pinching gesture for controlling the projection device to zoom the displayed visual content.
11. The method of claim 7, wherein, The determination of the corresponding display strategy according to the charging scenario in which the vehicle is located comprises: obtaining identity authentication information of a user, and performing identity authentication on the user based on the identity authentication information; In response to the user passing the identity authentication, obtaining visual preferences associated with the identity authentication information; wherein the visual preferences are used to represent the display priority of at least one display item in the charging-related information preferred by the user; Based on the charging scene where the vehicle is located and the visual preferences, a corresponding display strategy is determined.
12. The method of claim 11, wherein, The method further comprises: In response to the user failing to pass the identity authentication, prompt information is output; wherein the prompt information is used to prompt the user to input visual preferences, so as to adjust the visual content based on the input visual preferences.
13. The method of claim 7, wherein, The determination of the charging scene where the vehicle is located comprises: Obtaining type identification information of the charging site where the vehicle is located; According to the type identification information, the charging scene where the vehicle is located is determined, wherein the charging scene includes a private charging scene and a public charging scene.
14. The method of claim 13, wherein, The type identification information is determined by at least one of the following ways: Through the communication protocol of the charging interface, the device identification information sent by the charging device is parsed, and the type identification information is determined based on the device identification information; Based on the positioning information of the vehicle, the type identification information is determined; Based on the charging record data associated with the user account information, the type identification information is determined.
15. The method of claim 13, wherein, According to the charging scene where the vehicle is located, the corresponding display strategy is determined, which comprises: In response to the charging scene where the vehicle is located being the private charging scene, the display mode and display content of the user's personalized preferences are loaded; According to the display mode and display content of the user's personalized preferences, the display strategy corresponding to the private charging scene is determined.
16. The method of claim 15, wherein, The method further comprises: Obtaining the associated parameters of the user's personalized preferences; wherein the associated parameters include at least one of the time when the charging occurs, the perception data of the environment around the vehicle, and the display items in the visual preferences set by the user in advance; According to the associated parameters, the display mode and display content of the user's personalized preferences matching the private charging scene are determined.
17. The method of claim 15, wherein, The method further comprises: Obtaining the visual preferences of each user, wherein the visual preferences are determined based on the configuration operation of the corresponding user on the display mode and display content of the user's personalized preferences, and / or the visual preferences are determined based on the display mode and display content of the user's personalized preferences historically used by the corresponding user; Identity recognition is performed on the user to obtain the visual preferences associated with the identity information of the user, so as to determine the display mode and display content of the user's personalized preferences.
18. The method of claim 16, wherein, The display content under the private charging scene includes at least one of the charging current, charging voltage, charging power, remaining charging time, battery charged amount, price trough time period, reserved charging start time, and electricity fee estimation of the charging device.
19. The method of claim 13, wherein, According to the charging scene where the vehicle is located, the corresponding display strategy is determined, which comprises: In response to the charging scene where the vehicle is located being the public charging scene, the type of the charging device connected to the vehicle is determined; wherein the charging device type includes fast charging device and slow charging device; According to the charging device type, a display strategy corresponding to the public charging scene is determined.
20. The method of claim 19, wherein, The method further comprises: In response to identifying the identity information of the user according to the vehicle lock, a visual preference associated with the identity information is determined; The determination of the display strategy corresponding to the public charging scene according to the charging device type comprises: Generating a display strategy suitable for the visual preference associated with the identity information and used in the current charging process according to the charging device type.
21. The method of claim 19, wherein, The method further comprises: In response to triggering a temporary user scene, detecting that the temporary user scene exits, and clearing the charging data of the temporary user scene in this time.
22. The method of claim 19, wherein, The method further comprises: According to the perception data of the vehicle surrounding environment, an image processing strategy and / or target projection brightness corresponding to the perception data are determined; wherein the image processing strategy is used for image processing of the visual content in a manner consistent with the perception data.
23. The method of claim 22, wherein, The method further comprises: In response to the light intensity in the perception data of the vehicle surrounding environment being greater than a set light intensity threshold, highlighting the charging progress and / or temperature warning.
24. The method of claim 19, wherein, The determination of the charging device type connected to the vehicle comprises: Obtaining charging state data of the vehicle; According to the charging state data, the charging device type connected to the vehicle is determined.
25. The method of claim 19, wherein, Wherein: In response to the charging device type being the slow charging device, it is determined that the display content in the public charging scene includes at least one of the remaining charging time, the electricity price valley time period and the electricity fee estimation; or In response to the charging device type being the fast charging device, it is determined that the display content in the public charging scene includes at least one of the charging power, the remaining charging time and the battery temperature.
26. The method of claim 25, wherein, In response to the charging device type being the fast charging device, the display item includes the battery temperature; The method further comprises at least one of the following: In response to the battery temperature being greater than a set temperature threshold, controlling the projection device to project alarm information on the projection interface; wherein the alarm information is used to indicate that the battery temperature is abnormal; Synchronously pushing the alarm information to a terminal bound to the vehicle.
27. The method of claim 7, wherein, The method further comprises: In response to the vehicle sending a first sharing instruction, sharing the charging state data of the vehicle to a first vehicle in a preset charging area of the vehicle through vehicle networking communication; Wherein, the charging state data of the vehicle is used to determine the queuing information of the first vehicle in the charging queue, so that the projection device of the first vehicle projects the queuing information to the projection interface of the first vehicle, wherein the queuing information includes the queuing serial number and / or the queuing waiting time.
28. The method of claim 7, wherein, The method further comprises: In response to the vehicle obtaining a second sharing instruction, receiving the charging state data of a second vehicle in a preset charging area of the vehicle through vehicle networking communication; Wherein, the charging state data of the second vehicle is used to determine the queuing information of the vehicle in the charging queue, and the projection device of the vehicle projects the queuing information to the projection interface of the vehicle.
29. A vehicle characterized by Comprise: A controller for implementing the steps of the method of any of claims 7-28.
30. A controller comprising a memory, a processor, and a computer program stored on the memory and loadable on the processor, the processor implementing the steps of the method of any of claims 7-28 when executing the program.
31. A computer-readable storage medium having stored thereon computer program instructions, wherein, The program instructions implement the steps of the method of any of claims 7-28 when executed by the processor.