Startup display method and device, intelligent equipment and storage medium
By obtaining the temperature and location information in the car, and using cloud servers to match personalized boot screen content, the problem of singleness of on-board boot screens is solved, the user experience and intelligence level is improved, and the user's sense of relevance and satisfaction with the vehicle is enhanced.
Patent Information
- Application Number
- CN202510402663.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-07-25
AI Technical Summary
The existing car boot screen has a single content, and users are prone to visual fatigue after long-term use, making it difficult to provide a personalized immersive experience and cannot meet users' personalized needs.
By obtaining the vehicle's in-vehicle temperature and location information, the cloud server is used to match the pre-stored pictures associated with the temperature and location, and adjust the boot screen content according to the vehicle's temperature and user's mood, including dynamic animations and static images, and optimize the brightness to adapt to different environments and user status.
Provide personalized boot screens to improve the intelligence level and user satisfaction of on-board interactions, enhance the sense of correlation and immersion between users and the vehicle environment, and improve users' satisfaction and stickiness with the on-board system.
Smart Images

Figure CN120371438A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of intelligent devices, and particularly to a boot display method, device, intelligent device, and storage medium. Background Art
[0002] With the rapid development of intelligent connected vehicle technology, in-vehicle display devices have become one of the core carriers of human-machine interaction. As the first interactive interface when the user starts the vehicle, the display effect of the boot screen directly affects the user's first impression of the in-vehicle system. Existing in-vehicle systems have gradually introduced the design of the boot screen to replace the traditional pure text or simple Logo display, and improve the aesthetics and technological sense of the interface through elements such as images and animations, thereby enhancing the user experience.
[0003] However, the current in-vehicle boot display technology still has significant deficiencies. The content of the boot screen is mostly static pictures or fixed animations preset by manufacturers, which are generally single. After long-term use by users, visual fatigue is likely to occur. The boot screen is out of touch with the actual needs of users and it is difficult to provide a personalized immersive experience.
[0004] In view of this, how to provide a personalized boot screen for users, improve the intelligent level of in-vehicle interaction and user satisfaction, is a technical problem that needs to be solved currently. Summary of the Invention
[0005] Embodiments of this application provide a boot display method, device, intelligent device, and storage medium, which can provide a personalized boot screen for users, and improve the intelligent level of in-vehicle interaction and user satisfaction.
[0006] In a first aspect, embodiments of this application provide a boot display method, including:
[0007] In response to a boot instruction of the in-vehicle display device, obtain the current in-vehicle temperature of the vehicle;
[0008] If the in-vehicle temperature belongs to a preset normal threshold range, call a pre-stored picture associated with the vehicle position from the storage unit as the target boot screen;
[0009] If the in-vehicle temperature belongs to a preset high temperature threshold range or a preset low temperature threshold range, call a preset picture matching the in-vehicle temperature from the storage unit as the target boot screen;
[0010] Control the in-vehicle display device to display the target boot screen.
[0011] In a possible implementation manner of the first aspect, before the step of responding to the boot instruction of the in-vehicle display device, it includes:
[0012] Obtain the location information of the vehicle and upload the location information to the cloud server, where the cloud server is used to match and associate a picture from the picture database based on the geographical features of the location information;
[0013] Obtain the associated picture from the cloud server and store it in the storage unit as a pre-stored picture.
[0014] In a possible implementation manner of the first aspect, the method further includes:
[0015] When the vehicle is turned off, monitor the battery power of the vehicle through the battery management system;
[0016] The obtaining the location information of the vehicle and uploading the location information to the cloud server includes:
[0017] If the battery power is higher than the preset power threshold, enter the low-power mode and activate the positioning module to obtain the location information;
[0018] Upload the obtained location information to the cloud server.
[0019] In a possible implementation manner of the first aspect, the obtaining the location information of the vehicle and uploading the location information to the cloud server includes:
[0020] During the driving process of the vehicle, periodically obtain and cache the location information of the vehicle at a preset time interval;
[0021] When the vehicle is turned off, mark the last cached location information as valid information and upload it to the cloud server.
[0022] In a possible implementation manner of the first aspect, before the obtaining the current in-vehicle temperature of the vehicle in response to the power-on instruction of the in-vehicle display device, it further includes:
[0023] Based on the location information of the vehicle, determine the climate data of the geographical location where the vehicle is located;
[0024] According to the current season and the historical season temperature range in the climate data, correct the boundary values of the temperature threshold range, where the temperature threshold range includes a preset normal threshold range, a preset high-temperature threshold range, and a preset low-temperature threshold range.
[0025] In a possible implementation manner of the first aspect, both the pre-stored picture and the preset picture in the storage unit include dynamic animations and static images; the method further includes:
[0026] Obtain the face image of the user inside the vehicle;
[0027] Input the face image into a pre-trained mood recognition model to output the mood index of the user. The mood recognition model is a neural network model used to output the mood index according to the face image;
[0028] If the mood index is higher than a preset index threshold, preferentially call a dynamic animation as the target startup screen;
[0029] If the mood index is equal to or lower than the preset index threshold, preferentially call a static image as the target startup screen.
[0030] In a possible implementation manner of the first aspect, the method further includes:
[0031] In response to the startup instruction of the in-vehicle display device, obtain the current in-vehicle light intensity of the vehicle;
[0032] The controlling the in-vehicle display device to display the target startup screen includes:
[0033] Adjust the brightness parameter of the target startup screen according to the light intensity;
[0034] Control the in-vehicle display device to output the target startup screen based on the brightness parameter.
[0035] In a second aspect, an embodiment of the present application provides a startup display device, including:
[0036] An in-vehicle temperature acquisition unit, configured to obtain the current in-vehicle temperature of the vehicle in response to the startup instruction of the in-vehicle display device;
[0037] A first screen calling unit, configured to, if the in-vehicle temperature belongs to a preset normal threshold range, call a pre-stored screen associated with the vehicle position from a storage unit as the target startup screen;
[0038] A second screen calling unit, configured to, if the in-vehicle temperature belongs to a preset high temperature threshold range or a preset low temperature threshold range, call a preset screen matching the in-vehicle temperature from the storage unit as the target startup screen;
[0039] A startup display control unit, configured to control the in-vehicle display device to display the target startup screen.
[0040] In a third aspect, an embodiment of the present application provides an intelligent device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the startup display method described in the first aspect above is implemented.
[0041] Fourthly, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which when executed by a processor, implements the boot display method as described in the first aspect above.
[0042] Fifthly, an embodiment of the present application provides a computer program product, which when running on an intelligent device, causes the intelligent device to execute the boot display method as described in the first aspect above.
[0043] In an embodiment of the present application, in response to a boot instruction of the in-vehicle display device, the current in-vehicle temperature of the vehicle is obtained. If the in-vehicle temperature belongs to a preset normal threshold range, a pre-stored picture associated with the vehicle location is called from the storage unit as the target boot picture, and the in-vehicle display device is controlled to display the target boot picture reflecting geographical personalization. If the in-vehicle temperature belongs to a preset high temperature threshold range or a preset low temperature threshold range, that is, the temperature exceeds the normal range, a preset picture matching the in-vehicle temperature is called from the storage unit as the target boot picture, and the in-vehicle display device is controlled to display the target boot picture responding to the user's body feeling requirements. The solution of the present application can provide a personalized boot picture for the user, thereby improving the intelligent level of in-vehicle interaction and user satisfaction. Description of the Drawings
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0045] Figure 1 is the implementation flowchart of the boot display method provided by the embodiment of the present application;
[0046] Figure 2 is a specific implementation flowchart of storing pre-stored pictures in the boot display method provided by the embodiment of the present application;
[0047] Figure 3 is a specific implementation flowchart of obtaining and uploading the location information of the vehicle to the cloud server in the boot display method provided by the embodiment of the present application;
[0048] Figure 4 is a specific implementation flowchart of correcting the boundary values of the temperature threshold range in the boot display method provided by the embodiment of the present application;
[0049] Figure 5 is a specific implementation flowchart of determining the type of the target boot picture in the boot display method provided by the embodiment of the present application;
[0050] Figure 6 is the structural block diagram of the boot display device provided by the embodiments of the present application;
[0051] Figure 7 is the schematic diagram of the intelligent device provided by the embodiments of the present application. Detailed implementation manners
[0052] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system architectures, technologies, etc. are presented to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.
[0053] It should be understood that when used in the specification of the present application and the appended claims, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.
[0054] It should also be understood that the term "and / or" used in the specification of the present application and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0055] As used in the specification of the present application and the appended claims, the term "if" can be interpreted as "when", "once", "in response to determining", or "in response to detecting" according to the context. Similarly, the phrase "if determined" or "if detecting [the described condition or event]" can be interpreted as meaning "once determined", "in response to determining", "once detecting [the described condition or event]", or "in response to detecting [the described condition or event]" according to the context.
[0056] In addition, in the description of the specification of the present application and the appended claims, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.
[0057] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of this application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized.
[0058] By way of example and not limitation, the boot display method provided by the embodiments of this application can be applied to various types of intelligent devices that need to perform boot display, and specifically can include intelligent devices such as in-vehicle devices, mobile phones, tablet computers, laptop computers, ultra-mobile personal computers (UMPCs), desktop computers, etc. that can display a boot screen. The embodiments of this application do not impose any restrictions on the specific types of intelligent devices.
[0059] Figure 1 The implementation process of the boot display method provided by the embodiments of this application is shown, and this method process includes steps S101 to step S104. The specific implementation principles of each step are as follows:
[0060] Step S101: In response to a boot instruction of the in-vehicle display device, obtain the current in-vehicle temperature of the vehicle.
[0061] In the embodiments of this application, the in-vehicle temperature of the vehicle can be obtained through a temperature sensor on the vehicle.
[0062] The in-vehicle display device is installed inside the vehicle and is used to display information to the driver or passengers. Common in-vehicle display devices include a central control display screen, an instrument panel display screen, etc. The in-vehicle display device has a certain display ability and can clearly and accurately display various images and text information. Different in-vehicle display devices may differ in size, display technology (such as LCD, OLED, etc.), but they all undertake the task of presenting the target boot screen to the user.
[0063] When the boot instruction of the detected in-vehicle display device is detected, immediately activate the temperature sensor, and obtain the current in-vehicle temperature of the vehicle in real time through this temperature sensor. Among them, the boot instruction of the in-vehicle display device can be triggered by vehicle startup, user manual wake-up, or remote control.
[0064] Temperature sensors are usually deployed at multiple positions inside the vehicle (such as near the center console and rearview mirror), and the local temperature difference interference can be eliminated through the mean filtering algorithm. The temperature sensor can be a high-precision digital temperature sensor or an NTC thermistor integrated in the vehicle control unit. The embodiments of the present application do not impose any restrictions on the type and installation position of the temperature sensor.
[0065] By triggering the in-vehicle temperature acquisition synchronously with the startup process of the in-vehicle display device, the delay caused by independently starting the sensor can be avoided, and at the same time, the seamless connection of the screen display process can be ensured.
[0066] In the embodiments of the present application, after obtaining the current in-vehicle temperature of the vehicle, the temperature threshold range to which the current in-vehicle temperature belongs is judged, and then the target startup screen is determined based on the belonging temperature threshold range. The temperature threshold range includes a preset normal threshold range, a preset high temperature threshold range, and a preset low temperature threshold range. Among them, the preset normal threshold range is defined as the temperature range in which the user feels comfortable, such as 10°C to 30°C, the preset high temperature threshold range and the preset low temperature threshold range are defined as extreme temperature ranges, the preset high temperature threshold range is, for example, higher than 30°C, and the preset low temperature threshold range is, for example, lower than 10°C. Determining the target startup screen based on the temperature threshold range to which the in-vehicle temperature belongs can achieve dynamic scene hierarchical adaptation, realize personalized interaction with environmental perception priority and dynamic scene adaptation, and can significantly improve the user's satisfaction and usage stickiness with the in-vehicle system startup display.
[0067] In a possible implementation manner, the setting of the temperature threshold range can be set according to the user's perception of extreme temperatures inside the vehicle. For example, for user A, the preset normal threshold range is set to 15°C to 28°C, the preset high temperature threshold range is set to be higher than 28°C, and the preset low temperature threshold range is set to be lower than 15°C. For user B, the preset normal threshold range is set to 12°C to 26°C, the preset high temperature threshold range is set to be higher than 26°C, and the preset low temperature threshold range is set to be lower than 12°C. The corresponding temperature threshold range can be determined by obtaining the feedback information of the user inside the vehicle, realizing personalized setting of the temperature threshold range.
[0068] Step S102: If the in-vehicle temperature belongs to the preset normal threshold range, then call the pre-stored screen associated with the vehicle position from the storage unit as the target startup screen.
[0069] When the temperature inside the vehicle is within the temperature range that the user feels comfortable, the pre-stored screen associated with the vehicle's position is called from the storage unit as the target boot screen. The storage unit is a component in the vehicle system for storing data, usually a non-volatile memory with a certain storage capacity, such as a local storage component such as a hard disk and flash memory. In an embodiment of the present application, the storage unit is mainly used to store pre-stored screens associated with the vehicle's position. The pre-stored screen associated with the vehicle's position refers to a screen that is closely related to the vehicle's position. The screen content of the pre-stored screen can be diverse depending on the type of scene where the vehicle is located. For example, different cities correspond to different city theme characteristics, and different regions correspond to different regional characteristics.
[0070] Since the pre-stored images are related to the vehicle's location, different locations will display different images, allowing each user to see a unique startup image when starting the device in different locations. For example, when a user drives to different cities for tourism, he or she can see local images every time he or she starts the device, which increases the sense of freshness and personalization, meets the user's demand for a unique experience, and thus improves the user's favorability towards the in-vehicle system.
[0071] For example, if the vehicle is located in a famous tourist attraction, the associated pre-stored screen is the iconic scenic spot, landscape pictures or animation display of the scenic spot, so that users can feel the characteristics of the tourist attraction when turning on the phone and feel the atmosphere of tourism in advance; if the vehicle is in a bustling commercial center area, the associated pre-stored screen contains commercial buildings, well-known brand logos and other content in the area, providing users with a visual experience related to the local commercial atmosphere. If the vehicle is parked in a parking lot, the associated pre-stored screen displays practical content such as the layout of the parking lot and parking space information, making it convenient for users to understand the situation of the parking lot.
[0072] In a possible implementation, the pre-stored screen associated with the vehicle location also carries practical content related to the local area. If the vehicle is located at a famous tourist attraction, the associated pre-stored screen also includes the opening hours of the scenic spot, recommended tour routes, and other content; if the vehicle is in a busy commercial center area, the associated pre-stored screen also includes information on shopping mall promotions and other content; if the vehicle is parked in a parking lot, the associated pre-stored screen also displays parking lot prices and other content. By directly displaying relevant information on the boot screen, users can quickly obtain it without additional operations, which improves the efficiency of information transmission and provides convenience for users' travel and activities.
[0073] In the embodiments of the present application, when the user feels comfortable, a pre-stored picture associated with the vehicle position is called from the storage unit as the target startup picture. This not only provides a personalized startup picture for the user, solves the problem of the singularity of the startup picture, but also shows regional characteristics through the pre-stored picture associated with the position, strengthens the relevance between the user and the environment where the vehicle is located, enhances the immersion and sense of belonging of the interaction, and improves the intelligent level and user satisfaction of in-vehicle interaction.
[0074] In a possible implementation manner, when there is more than one pre-stored picture associated with the vehicle position in the storage unit, one of them can be selected as the target startup picture by means of random selection or sequential selection.
[0075] As a possible implementation manner of the present application, Figure 2 The following shows a specific implementation process of storing pre-stored pictures in the startup display method provided by the embodiments of the present application, which is described in detail as follows:
[0076] A1: Obtain the position information of the vehicle and upload the position information to the cloud server, and the cloud server is used to match and associate pictures from the picture database based on the geographical features of the position information.
[0077] The vehicle position information is specifically GPS coordinates, and can also be further converted into specific geographical location descriptions, such as cities, regions, etc. Geographical features include scene types (such as scenic spots, parking lots, business districts, highways), landmark keywords (such as "Oriental Pearl Tower", "Great Wall"), administrative levels (such as countries, provinces, cities, districts), etc. The picture database is a pre-established database that stores a large number of regional characteristic pictures (such as city landmark maps, scenic spot guide maps) and scene-functional pictures (such as parking lot vacancy animations, mall promotion posters).
[0078] The cloud server matches and associates pictures from the picture database through the geographical features of the vehicle position information uploaded by the vehicle. For example, when the vehicle is near the Forbidden City or Tiananmen Square, panoramic pictures of the Forbidden City or Tiananmen Square can be matched; when the vehicle is near the Shanghai Oriental Pearl Tower or the Bund, night views of the Oriental Pearl Tower or the Bund can be matched. Through the powerful computing and processing capabilities of the cloud server, the rapid matching of associated pictures corresponding to the geographical features of the vehicle position information is realized.
[0079] In a possible implementation manner, after the vehicle is turned off, the battery management system (BMS) monitors the battery power of the vehicle. If the battery power is higher than the preset power threshold, enter the low-power mode and activate the positioning module to obtain the position information, and upload the obtained position information to the cloud server. The IGNITION_OFF signal can be obtained through the CAN bus to determine whether the vehicle is turned off. It can also be determined whether the vehicle is in the off state by detecting whether the engine has stopped running.
[0080] When the vehicle is turned off and the battery power is higher than the preset power threshold (e.g., 20%), the in-vehicle system switches to the low-power mode. The in-vehicle system in the low-power mode does not completely shut down but maintains the operation of the minimum functions, mainly retaining the positioning module, the mobile network module, and the storage writing module. After entering the low-power mode, the positioning module is activated to obtain the location information, and the obtained location information of the vehicle after it is turned off is uploaded to the cloud server through the mobile network module. The associated pictures obtained from the cloud server are also stored in the storage unit as pre-stored animations using the storage writing module. Among them, the mobile network module is activated for uploading and then disconnected, and is activated for downloading and then disconnected during downloading; the storage writing module is only activated during storage writing to save power. When the battery power is equal to or lower than the preset power threshold, to protect the battery power, the in-vehicle system shuts down immediately.
[0081] In the embodiment of the present application, after the vehicle is turned off, through the dual control of the power threshold and the low-power mode, the location information of the vehicle after it is turned off is obtained, which not only ensures the effective acquisition of the location information but also reduces the power consumption as much as possible.
[0082] As a possible implementation manner of the present application, as Figure 3 shown, the steps of obtaining the location information of the vehicle and uploading the location information to the cloud server include:
[0083] A11: During the driving of the vehicle, the location information of the vehicle is periodically obtained and cached at a preset time interval. The preset time interval is a fixed time length set in advance and is used to specify the period for obtaining the location information of the vehicle. The preset time interval can be set to 1 minute, 5 minutes, etc., and this time interval can be adjusted according to actual needs. If the time interval is too short, it will increase the data processing and storage burden of the system; if the time interval is too long, the timeliness of the obtained location information may be insufficient. In a possible implementation manner, the preset time interval can be set by comprehensively considering the real-time requirement of the data and the consumption of system resources. Periodically, at the preset time interval, continuously and regularly obtain the location information of the vehicle. This can ensure that during the driving of the vehicle, the location data of the vehicle can be continuously updated to more accurately record the driving trajectory and the latest location of the vehicle. The obtained location information of the vehicle is temporarily stored in the cache area of the in-vehicle system to avoid data loss and improve the data reading speed at the same time. Each obtained location information is stored in sequence according to the time order.
[0084] A12: When the vehicle is turned off, the last cached location information is marked as valid information and uploaded to the cloud server.
[0085] Upload the location information marked as valid in the cached location information to the cloud server through the mobile network module for matching the associated screen. The last cached location information refers to the location information that is obtained and cached in the system at the last preset time interval before the vehicle shuts off. This location information represents the latest position of the vehicle when it shuts off, ensuring that the uploaded location information is the latest and most accurate location information of the vehicle. Mark the last cached location information as valid to indicate that this information is currently valid and is the key data for subsequent processing. The valid mark helps to quickly identify and extract the location information that needs to be used from among the numerous cached location information.
[0086] Compared with obtaining location information only at specific moments (such as after the vehicle shuts off), periodically obtaining the vehicle's location information at a preset time interval can capture more details during the vehicle's driving process, reduce errors caused by untimely update of location information, and thus provide more accurate location data for subsequent screen matching on the cloud server.
[0087] In a possible implementation, the location information uploaded to the cloud server undergoes de-identification processing, which includes removing sensitive information such as the user ID and vehicle identification number to protect user privacy.
[0088] A2: Obtain the associated screen from the cloud server and store it in the storage unit as a pre-stored screen.
[0089] Download the associated screen from the cloud service area and store it in the storage unit (such as a hard disk) local to the vehicle system. When the vehicle starts up next time, that is, when the in-vehicle display device starts up next time, the vehicle system can directly read the pre-stored screen from the storage unit without having to download it from the cloud server again, which can improve the startup display efficiency.
[0090] In a possible implementation, during the process of downloading the associated screen from the cloud server, continuously monitor the battery power through the battery management system. If the battery power drops to the preset power threshold during the process of obtaining the associated screen from the cloud server, to protect the battery power, immediately stop the download and enter the shutdown mode to shut down.
[0091] In a possible implementation, if the temperature inside the vehicle belongs to the preset normal threshold range and there is no pre-stored screen associated with the vehicle location in the storage unit, then call the default screen from the storage unit as the target startup screen.
[0092] Step S103: If the temperature inside the vehicle belongs to the preset high temperature threshold range or the preset low temperature threshold range, then call the preset screen that matches the temperature inside the vehicle from the storage unit as the target startup screen.
[0093] The storage unit also stores a preset screen that matches the temperature. The preset screen includes a hue style and a dynamic effect associated with a temperature range, specifically including a first preset screen with a cool hue style and a dynamic effect associated with a preset high-temperature threshold range, and also including a second preset screen with a warm hue style and a dynamic effect associated with a preset low-temperature threshold range.
[0094] In an embodiment of the present application, if the vehicle interior temperature belongs to the preset high-temperature threshold range, the first preset screen with a cool hue style and a dynamic effect is called from the storage unit as the target startup screen; if the vehicle interior temperature belongs to the preset low-temperature threshold range, the second preset screen with a warm hue style and a dynamic effect is called from the storage unit as the target startup screen.
[0095] Exemplarily, the preset high-temperature threshold range is higher than 30°C. When the vehicle interior temperature is higher than 30°C, the first preset animation showing a cool scene (such as glaciers, snow fields, etc.) is called from the storage unit as the target startup screen, providing the vehicle owner with a cool visual experience. The preset low-temperature threshold range is lower than 10°C. When the vehicle interior temperature is lower than 10°C, the second preset animation showing a warm scene (such as hot springs, stoves, etc.) is called from the storage unit as the target startup screen, providing the vehicle owner with a warm visual experience.
[0096] When the vehicle interior temperature belongs to an extreme temperature range such as the preset high-temperature threshold range or the preset low-temperature threshold range, a preset screen that matches the vehicle interior temperature is called from the storage unit as the target startup screen. At extreme temperatures, the physical sensation requirements are preferentially matched (a cool high-temperature screen relieves discomfort, and a warm low-temperature screen enhances the psychological sense of warmth), thereby improving the user's psychological comfort.
[0097] As a possible implementation manner of the present application, the temperature threshold range supports dynamic update. Figure 4 The following shows a specific implementation process for correcting the boundary values of the temperature threshold range in the startup display method provided by the embodiment of the present application, which is described in detail as follows:
[0098] B1: Based on the location information of the vehicle, determine the climate data of the geographical location where the vehicle is located. The climate data of the geographical location where the vehicle is located refers to the meteorological information related to the geographical location where the vehicle is located, mainly including the temperature range, average temperature, extreme temperature, etc. in different seasons of this area. This climate data can be obtained from a professional meteorological database or a meteorological service provider.
[0099] In a possible implementation manner, the climate data includes the historical seasonal temperature range, and the historical seasonal temperature range corresponding to the location information can be obtained by sending the location information to the cloud server or calling the local stored meteorological service interface.
[0100] B2: Modify the boundary values of the temperature threshold range according to the current season and the historical season temperature range in the climate data. The temperature threshold range includes a preset normal threshold range, a preset high temperature threshold range, and a preset low temperature threshold range. The current season refers to the season in which the current time is located, such as spring, summer, autumn, or winter. The temperature characteristics of different seasons are significantly different.
[0101] Select the corresponding historical season temperature range according to the current season, and modify the boundary values of the temperature threshold range based on the historical season temperature range. For example, if it is currently summer and the average high temperature in the area where the vehicle is located is relatively high, then the lower limit of the preset high temperature threshold range can be appropriately increased; if the winter in the area where the vehicle is located is relatively cold, then the upper limit of the preset low temperature threshold range can be decreased, and the upper and lower limits of the preset normal threshold range are adaptively modified according to the lower limit of the preset high temperature threshold range and the upper limit of the preset low temperature threshold range.
[0102] By modifying the temperature threshold range according to the current season and the climate data of the vehicle's location, the intelligence and personalization characteristics of the system are reflected. The in-vehicle system can more accurately determine whether the temperature inside the vehicle is within the user's comfortable range, and thus can provide a more suitable startup screen and service for the user, better meeting the user's needs in different scenarios and improving the user's satisfaction and recognition of the system.
[0103] The screen is the complete visual content presented by the in-vehicle display device, including static images and dynamic animations, and may also include text, interactive interfaces, etc.
[0104] As a possible implementation manner of the present application, both the pre-stored screen and the preset screen in the storage unit include dynamic animations and static images. Figure 5 Shows a specific implementation process for determining the type of the target startup screen in the startup display method provided by the embodiments of the present application, which is described in detail as follows:
[0105] C1: Obtain the face image of the user inside the vehicle. Exemplarily, when it is detected that the user (generally the driver, or it can also be the co-driver user) gets on the vehicle according to the door switch signal or the seat pressure data, the face image of the user can be obtained through the in-vehicle image acquisition device or the camera built into the in-vehicle device. The type and installation position of the device or equipment for obtaining the face image in this embodiment are not limited in any way.
[0106] C2: Input the face image into the pre-trained mood recognition model, and output the mood index of the user. The mood recognition model is a neural network model for outputting the mood index according to the face image. The mood index is used to reflect the mood of the user.
[0107] In a possible implementation, a mood index range is defined as 0 - 100. 0 - 40 represents negative emotions (such as anger, sadness), 41 - 70 represents neutral emotions, and 71 - 100 represents positive emotions (such as joy, surprise).
[0108] It should be noted that in this embodiment, the mood recognition model is installed locally on the vehicle-mounted device. The processing of the face image by the mood recognition model is only performed locally on the vehicle-mounted device and is not uploaded to the cloud server to protect user privacy.
[0109] C3: If the mood index is higher than the preset index threshold, then preferentially call a dynamic animation as the target startup screen.
[0110] C4: If the mood index is equal to or lower than the preset index threshold, then preferentially call a static image as the target startup screen.
[0111] In the embodiment of the present application, when the user's mood index is higher than the preset index threshold, it is considered that the user is in a positive emotional state and is suitable for dynamic interaction. Preferentially call a dynamic animation as the target startup screen. The positive emotion matches the dynamic screen to stimulate the user's sense of pleasure. When the user's mood index is equal to or lower than the preset index threshold, it is considered that dynamic interaction is not suitable. Preferentially call a static image as the target startup screen. The negative emotion or neutral emotion matches the static image to reduce visual stimulation. By integrating the recognition of the user's mood index into the determination of the type of the target startup screen, a personalized startup screen is effectively provided for the user, improving user satisfaction.
[0112] Step S104: Control the vehicle-mounted display device to display the target startup screen.
[0113] The content and form of the target startup screen are to meet specific requirements and provide a personalized experience for the user. In a possible implementation, after determining the target startup screen, an initialization operation is performed on the vehicle-mounted display device to ensure that it is in a state where it can be normally displayed. Then, the data of the target startup screen (such as picture files, animation files, etc.) is decoded and processed to meet the requirements of the vehicle-mounted display device. Then, according to the characteristics of the vehicle-mounted display device and the user's settings, display parameters such as brightness and contrast are adjusted, and then the vehicle-mounted display device is controlled to display the target startup screen based on the adjusted display parameters.
[0114] By controlling the vehicle-mounted display device to display the target startup screen, the user can directly see a screen related to their own situation when the vehicle starts, such as a screen that conforms to the local climate and environment, a screen that matches their mood, etc. This intuitive display method enables the user to quickly understand the vehicle's state and the surrounding environment, and at the same time can also give the user a sense of comfort and pleasure psychologically, improving the user's favorability towards intelligent vehicle-mounted interaction.
[0115] As a possible implementation manner of the present application, in response to the power-on instruction of the in-vehicle display device, the current in-vehicle light intensity of the vehicle is obtained through a light intensity sensor. The light intensity sensor may be an ambient light sensor integrated in the in-vehicle rearview mirror. The brightness parameter of the target power-on screen is adjusted according to the light intensity, and the in-vehicle display device is controlled to output the target power-on screen based on the brightness parameter.
[0116] By coupling the light intensity with the brightness of the power-on screen and dynamically adjusting the display brightness of the target power-on screen according to the in-vehicle light, it helps to further improve user comfort and satisfaction.
[0117] As can be seen from the above, in the embodiment of the present application, in response to the power-on instruction of the in-vehicle display device, the current in-vehicle temperature of the vehicle is obtained. If the in-vehicle temperature belongs to the preset normal threshold range, a pre-stored screen associated with the vehicle position is called from the storage unit as the target power-on screen, and the in-vehicle display device is controlled to display the target power-on screen reflecting geographical personalization; if the in-vehicle temperature belongs to the preset high temperature threshold range or the preset low temperature threshold range, that is, the temperature exceeds the normal range, a preset screen matching the in-vehicle temperature is called from the storage unit as the target power-on screen, and the in-vehicle display device is controlled to display the target power-on screen responding to the user's body feeling requirements. The solution of the present application can provide a personalized power-on screen for the user, thereby improving the intelligent level of in-vehicle interaction and user satisfaction.
[0118] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0119] Corresponding to the power-on display method described in the above embodiments, Figure 6 The structural block diagram of the power-on display device provided by the embodiment of the present application is shown. For the sake of convenience of description, only the parts related to the embodiment of the present application are shown.
[0120] Referring to Figure 6 , the power-on display device includes: an in-vehicle temperature acquisition unit 61, a first screen calling unit 62, a second screen calling unit 63, and a power-on display control unit 64, where:
[0121] The in-vehicle temperature acquisition unit 61 is configured to obtain the current in-vehicle temperature of the vehicle in response to the power-on instruction of the in-vehicle display device;
[0122] The first screen calling unit 62 is configured to, if the in-vehicle temperature belongs to the preset normal threshold range, call a pre-stored screen associated with the vehicle position from the storage unit as the target power-on screen;
[0123] A second screen calling unit 63, configured to, if the in-vehicle temperature belongs to a preset high temperature threshold range or a preset low temperature threshold range, call a preset screen matching the in-vehicle temperature from a storage unit as a target boot screen;
[0124] A boot display control unit 64, configured to control the in-vehicle display device to display the target boot screen.
[0125] As a possible implementation manner of the present application, the boot display device further includes:
[0126] A pre-stored screen acquisition unit, configured to acquire the position information of the vehicle, upload the position information to a cloud server, and the cloud server is configured to match and associate a screen from a screen database based on the geographical features of the position information; acquire the associated screen from the cloud server and store it in the storage unit as a pre-stored screen.
[0127] As a possible implementation manner of the present application, the boot display device further includes:
[0128] A power monitoring unit, configured to monitor the battery power of the vehicle through a battery management system after the vehicle is turned off;
[0129] The pre-stored screen acquisition unit further includes:
[0130] A first information acquisition module, configured to, if the battery power is higher than a preset power threshold, enter a low power consumption mode and activate a positioning module to acquire position information;
[0131] A first information upload module, configured to upload the acquired position information to the cloud server.
[0132] As a possible implementation manner of the present application, the pre-stored screen acquisition unit further includes:
[0133] A second information acquisition module, configured to periodically acquire and cache the position information of the vehicle at a preset time interval during the driving of the vehicle;
[0134] A second information upload module, configured to, when the vehicle is turned off, mark the last cached position information as valid information and upload it to the cloud server.
[0135] As a possible implementation manner of the present application, the boot display device further includes:
[0136] A climate data acquisition unit, configured to determine the climate data of the geographical location where the vehicle is located based on the position information of the vehicle;
[0137] A boundary value correction unit is configured to correct the boundary values of a temperature threshold interval according to the current season and the historical season temperature range in the climate data. The temperature threshold interval includes a preset normal threshold interval, a preset high temperature threshold interval, and a preset low temperature threshold interval.
[0138] As a possible implementation manner of the present application, the pre-stored screen and the preset screen in the storage unit both include dynamic animations and static images; the power-on display device further includes:
[0139] A face image acquisition unit is configured to acquire a face image of a user inside the vehicle.
[0140] A mood index acquisition unit is configured to input the face image into a pre-trained mood recognition model and output the mood index of the user. The mood recognition model is a neural network model for outputting a mood index according to a face image.
[0141] An animation type call unit is configured to preferentially call a dynamic animation as a target power-on screen if the mood index is higher than a preset index threshold; if the mood index is equal to or lower than the preset index threshold, preferentially call a static image as a target power-on screen.
[0142] As a possible implementation manner of the present application, the power-on display device further includes:
[0143] A light intensity acquisition unit is configured to acquire the current in-vehicle light intensity of the vehicle in response to a power-on instruction of the in-vehicle display device.
[0144] The power-on display control unit 64 includes:
[0145] A parameter adjustment module is configured to adjust the brightness parameter of the target power-on screen according to the light intensity.
[0146] A screen output control module is configured to control the in-vehicle display device to output the target power-on screen based on the brightness parameter.
[0147] As can be seen from the above, in the embodiment of the present application, in response to a power-on instruction of the in-vehicle display device, the current in-vehicle temperature of the vehicle is acquired. If the in-vehicle temperature belongs to the preset normal threshold interval, a pre-stored screen associated with the vehicle position is called from the storage unit as the target power-on screen, and the in-vehicle display device is controlled to display the target power-on screen reflecting geographical personalization; if the in-vehicle temperature belongs to the preset high temperature threshold interval or the preset low temperature threshold interval, that is, the temperature exceeds the normal range, a preset screen matching the in-vehicle temperature is called from the storage unit as the target power-on screen, and the in-vehicle display device is controlled to display the target power-on screen responding to the user's physical sensation requirements. The solution of the present application can provide a personalized power-on screen for the user, thereby improving the intelligent level of in-vehicle interaction and user satisfaction.
[0148] It should be noted that for the content such as information interaction and execution process between the above-mentioned devices / units, since it is based on the same concept as the method embodiment of the present application, for its specific functions and the technical effects brought, reference can be specifically made to the method embodiment part, and details will not be elaborated here.
[0149] The embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it realizes the steps of any one of the boot display methods as Figures 1 to 5 represented.
[0150] The embodiment of the present application also provides an intelligent device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it realizes the steps of any one of the boot display methods as Figures 1 to 5 represented.
[0151] The embodiment of the present application also provides a computer program product. When the computer program product runs on an intelligent device, it enables the intelligent device to execute and realize the steps of any one of the boot display methods as Figures 1 to 5 represented.
[0152] Figure 7 is a schematic diagram of an intelligent device provided by an embodiment of the present application. As Figure 7 shown, the intelligent device 7 of this embodiment includes: a processor 70, a memory 71, and a computer program 72 stored in the memory 71 and executable on the processor 70. When the processor 70 executes the computer program 72, it realizes the steps in each of the above-mentioned boot display method embodiments, such as Figure 1 the steps S101 to S104 shown. Or, when the processor 70 executes the computer program 72, it realizes the functions of each module / unit in each of the above-mentioned device embodiments, such as Figure 6 the functions of the units 61 to 64 shown.
[0153] Exemplarily, the computer program 72 can be divided into one or more modules / units. The one or more modules / units are stored in the memory 71 and executed by the processor 70 to complete the present application. The one or more modules / units can be a series of computer-readable instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program 72 in the intelligent device 7.
[0154] The intelligent device 7 can be an intelligent vehicle-mounted device. The intelligent device 7 can include, but is not limited to, a processor 70 and a memory 71. Those skilled in the art can understand that Figure 7This is only an example of the intelligent device 7 and does not constitute a limitation on the intelligent device 7. It may include more or fewer components than those shown in the figure, or combine certain components, or different components. For example, the intelligent device 7 may also include input / output devices, network access devices, buses, etc.
[0155] The processor 70 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0156] The memory 71 may be an internal storage unit of the intelligent device 7, such as the hard disk or memory of the intelligent device 7. The memory 71 may also be an external storage device of the intelligent device 7, such as a plug-in hard disk equipped on the intelligent device 7, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory 71 may also include both the internal storage unit and the external storage device of the intelligent device 7. The memory 71 is used to store the computer program and other programs and data required by the intelligent device. The memory 71 may also be used to temporarily store data that has been output or is to be output.
[0157] It should be noted that for the content such as information interaction and execution process between the above-mentioned devices / units, since it is based on the same concept as the method embodiment of the present application, for its specific functions and the technical effects brought, reference may be specifically made to the method embodiment part, and details are not described herein again.
[0158] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiment and will not be elaborated herein.
[0159] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above embodiment methods of this application, a computer program can be used to instruct the relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the device / terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.
[0160] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0161] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included within the protection scope of the present application.
Claims
1. A startup display method, characterized in that, including: Upon receiving the power-on instruction of the in-vehicle display device, obtain the current in-vehicle temperature of the vehicle; If the in-vehicle temperature belongs to the preset normal threshold range, call the pre-stored picture associated with the vehicle location from the storage unit as the target power-on picture; If the in-vehicle temperature belongs to the preset high temperature threshold range or the preset low temperature threshold range, call the preset picture matching the in-vehicle temperature from the storage unit as the target power-on picture; Control the in-vehicle display device to display the target power-on picture.
2. The method according to claim 1, wherein Before the step of responding to the power-on instruction of the in-vehicle display device, it includes: Obtain the location information of the vehicle and upload the location information to the cloud server, where the cloud server is used to match the associated picture from the picture database based on the geographical features of the location information; Obtain the associated picture from the cloud server and store it in the storage unit as the pre-stored picture.
3. The method according to claim 2, wherein The method further includes: After the vehicle shuts down, monitor the battery power of the vehicle through the battery management system; The step of obtaining the location information of the vehicle and uploading the location information to the cloud server includes: If the battery power is higher than the preset power threshold, enter the low-power mode and activate the positioning module to obtain the location information; Upload the obtained location information to the cloud server.
4. The method according to claim 2, wherein The step of obtaining the location information of the vehicle and uploading the location information to the cloud server includes: During the driving process of the vehicle, periodically obtain and cache the location information of the vehicle at a preset time interval; When the vehicle shuts down, mark the last cached location information as valid information and upload it to the cloud server.
5. The method according to claim 1, wherein Before the step of responding to the power-on instruction of the in-vehicle display device and obtaining the current in-vehicle temperature of the vehicle, it further includes: Based on the location information of the vehicle, determine the climate data of the geographical location where the vehicle is located; According to the current season and the historical season temperature range in the climate data, correct the boundary values of the temperature threshold range, where the temperature threshold range includes the preset normal threshold range, the preset high temperature threshold range, and the preset low temperature threshold range.
6. The method according to claim 1, wherein Both the pre-stored pictures and the preset pictures in the storage unit include dynamic animations and static images; the method further includes: Obtain the face image of the user inside the vehicle; Input the face image into the pre-trained mood recognition model to output the mood index of the user, where the mood recognition model is a neural network model used to output the mood index according to the face image; If the mood index is higher than the preset index threshold, preferentially call the dynamic animation as the target power-on picture; If the mood index is equal to or lower than the preset index threshold, preferentially call the static image as the target power-on picture.
7. The method according to any one of claims 1 to 6, characterized in that The method further includes: Upon receiving the power-on instruction of the in-vehicle display device, obtain the current in-vehicle light intensity of the vehicle; The step of controlling the in-vehicle display device to display the target power-on picture includes: Adjust the brightness parameter of the target power-on picture according to the light intensity; Control the in-vehicle display device to output the target power-on picture based on the brightness parameter.
8. An initial display device, characterized in that, including: An in-vehicle temperature acquisition unit, configured to obtain the current in-vehicle temperature of the vehicle upon receiving the power-on instruction of the in-vehicle display device; A first screen calling unit, configured to, if the in-vehicle temperature belongs to a preset normal threshold range, call a pre-stored screen associated with the vehicle position from a storage unit as a target startup screen; A second screen calling unit, configured to, if the in-vehicle temperature belongs to a preset high temperature threshold range or a preset low temperature threshold range, call a preset screen matching the in-vehicle temperature from the storage unit as a target startup screen; A startup display control unit, configured to control the in-vehicle display device to display the target startup screen.
9. An intelligent device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, the startup display method according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the startup display method according to any one of claims 1 to 7 is implemented.