Vehicle machine wallpaper setting method and device, vehicle-mounted terminal, storage medium and product
By sensing time characteristics and generating car wallpapers that match the time atmosphere, the visual fatigue and cumbersome operation problems caused by the static design of traditional car wallpapers are solved, a personalized and dynamic car wallpaper experience is achieved, and user satisfaction and safety are improved.
Patent Information
- Application Number
- CN202510894261.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2025-09-26
AI Technical Summary
Traditional car wallpapers are static in design, which causes visual fatigue to users and makes manual replacement cumbersome. They cannot meet personalized and dynamic needs and pose a safety hazard.
By sensing the current time information, determining the time characteristics and mapping them to the target theme description information, a car wallpaper that matches the time atmosphere is generated, including light intensity, color, and natural landscape. The wallpaper generation model and post-processing nodes are used to optimize the wallpaper and achieve automatic updates.
It improves the matching of car computer wallpaper and time, provides personalized and dynamic visual experience, reduces user operations, and improves safety and user satisfaction.
Smart Images

Figure CN120704790A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of artificial intelligence technology, and in particular to a method, device, vehicle-mounted terminal, storage medium and product for setting vehicle wallpaper. Background Art
[0002] With the current trend of intelligent vehicles, the smart cockpit has become a key feature of automotive technology. The human-machine interface (HMI) of a vehicle's head-mounted display (HMI) serves as a crucial window for user-vehicle information exchange. Its design and user experience directly impact user satisfaction and overall experience. As a crucial component of the HMI interface, vehicle head-mounted wallpaper not only beautifies the interface but also reflects the vehicle's personality and ambiance.
[0003] However, current in-car wallpapers have numerous limitations. Traditional in-car wallpapers are mostly static; once set, they remain unchanged. This single visual presentation can easily cause visual fatigue and fail to meet users' demands for a personalized, dynamic experience. Furthermore, manually changing wallpapers is cumbersome, requiring users to perform a series of settings within the in-car system. This can be distracting while driving and poses safety risks. Summary of the Invention
[0004] The present application provides a method, device, vehicle terminal, storage medium, and product for setting wallpaper for a vehicle. The technical solution is as follows:
[0005] In one aspect, a method for setting a car wallpaper is provided, the method comprising:
[0006] Determine the current time information;
[0007] Determining time characteristics based on the time information, where the time characteristics include the time type and season to which the time information respectively belongs;
[0008] Determining, based on the time feature, target theme description information matching the time feature, the target theme description information including description information of a first element, description information of a second element, and description information of a third element, wherein the description information of the first element is used to describe the light intensity corresponding to the time type and the season, the second element is used to describe color information corresponding to the time type and the season, and the third element is used to describe the natural landscape corresponding to the time type and the season;
[0009] Based on the target theme description information, generating a first vehicle wallpaper corresponding to the target theme description information;
[0010] The current wallpaper of the vehicle terminal is set as the first vehicle wallpaper.
[0011] In a possible implementation, generating a first vehicle wallpaper corresponding to the target theme description information based on the target theme description information includes:
[0012] Call the wallpaper generation model through the call node in the wallpaper generation workflow;
[0013] Inputting the target theme description information into the wallpaper generation model to output a second vehicle wallpaper;
[0014] The second vehicle computer wallpaper is post-processed to obtain the first vehicle computer wallpaper through a post-processing node in the wallpaper generation workflow, wherein the post-processing includes at least one of image optimization, image cropping, and image stitching.
[0015] In another possible implementation, the method further includes:
[0016] Displaying a configuration interface of a drawing tool, wherein the configuration interface includes a plurality of nodes, and different nodes are used to implement different functions;
[0017] Determining the calling node and the post-processing node from the plurality of nodes;
[0018] The wallpaper generation workflow is generated based on the calling node and the post-processing node.
[0019] In another possible implementation, determining the current time information includes at least one of the following implementations:
[0020] When the update period of the vehicle-mounted terminal's wallpaper is reached, the current time information is determined, and the vehicle-mounted terminal's wallpaper is periodically updated; or
[0021] Based on the user information of the vehicle terminal, an update strategy corresponding to the user information is determined; based on the update strategy, an update timing for updating the vehicle wallpaper of the vehicle terminal is determined; when the update timing arrives, the current time information is determined.
[0022] In another possible implementation, determining, based on the time feature, target topic description information that matches the time feature includes:
[0023] Based on the time feature, searching for topic description information that matches the time feature from a mapping table between time features and topic description information;
[0024] In the case where the topic description information matching the time feature is found, the topic description information matching the time feature is determined as the target topic description information.
[0025] In another possible implementation, the method further includes at least one of the following implementations:
[0026] If no topic description information matching the time feature is found, determining, based on the time feature, a time feature having the greatest similarity to the time feature from the mapping table, and determining the topic description information corresponding to the determined time feature as the target topic description information;
[0027] Based on the time feature, determine the description information of the first element, the description information of the second element, and the description information of the third element that match the time feature, and combine the description information of the first element, the description information of the second element, and the description information of the third element to form the target topic description information.
[0028] In another aspect, a device for setting wallpaper for a vehicle is provided, the device comprising:
[0029] A first determining module, configured to determine current time information;
[0030] A second determining module is configured to determine a time feature based on the time information, where the time feature includes a time type and a season to which the time information belongs;
[0031] a third determining module, configured to determine, based on the time feature, target theme description information matching the time feature, the target theme description information including description information of a first element, description information of a second element, and description information of a third element, the description information of the first element being used to describe the light intensity corresponding to the time type and the season, the second element being used to describe color information corresponding to the time type and the season, and the third element being used to describe the natural landscape corresponding to the time type and the season;
[0032] A first generating module, configured to generate a first vehicle wallpaper corresponding to the target theme description information based on the target theme description information;
[0033] The setting module is used to set the current wallpaper of the vehicle terminal as the first vehicle computer wallpaper.
[0034] In one possible implementation, the first generation module is used to call the wallpaper generation model through a call node in the wallpaper generation workflow; input the target theme description information into the wallpaper generation model to output a second vehicle wallpaper; and post-process the second vehicle wallpaper to obtain the first vehicle wallpaper through a post-processing node in the wallpaper generation workflow, where the post-processing includes at least one of image optimization, image cropping, and image stitching.
[0035] In another possible implementation, the apparatus further includes:
[0036] A display module, configured to display a configuration interface of a drawing tool, wherein the configuration interface includes a plurality of nodes, and different nodes are used to implement different functions;
[0037] a fourth determining module, configured to determine the calling node and the post-processing node from the plurality of nodes;
[0038] The second generating module is configured to generate the wallpaper generating workflow based on the calling node and the post-processing node.
[0039] In another possible implementation, the first determining module is configured to determine the current time information when the update period of the vehicle wallpaper of the vehicle terminal is reached, and the vehicle wallpaper of the vehicle terminal is periodically updated; or
[0040] The first determination module is used to determine the update strategy corresponding to the user information of the vehicle terminal based on the user information of the vehicle terminal, and determine the update timing of updating the vehicle wallpaper of the vehicle terminal based on the update strategy; when the update timing arrives, determine the current time information.
[0041] In another possible implementation, the third determination module is used to search for topic description information that matches the time feature from a mapping table between time features and topic description information based on the time feature; when topic description information that matches the time feature is found, the topic description information that matches the time feature is determined as the target topic description information.
[0042] In another possible implementation, the apparatus further includes at least one of the following implementations:
[0043] A fifth determining module is configured to, if no topic description information matching the time feature is found, determine, based on the time feature, from the mapping table a time feature having the greatest similarity to the time feature, and determine the topic description information corresponding to the determined time feature as the target topic description information;
[0044] The sixth determination module is used to determine the description information of the first element, the description information of the second element and the description information of the third element that match the time feature based on the time feature, and combine the description information of the first element, the description information of the second element and the description information of the third element to form the target topic description information.
[0045] On the other hand, a vehicle-mounted terminal is provided, which includes a main control module, the main control module includes a processor and a memory, the memory stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the above-mentioned method for setting the vehicle wallpaper.
[0046] On the other hand, a computer-readable storage medium is provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to implement the above-mentioned method for setting the vehicle wallpaper.
[0047] On the other hand, a computer program product is provided, which stores at least one program code, and the at least one program code is used to be executed by a processor to implement the above-mentioned method for setting the vehicle wallpaper.
[0048] In an embodiment of the present application, through the perception of time, time characteristics including time type and season are determined, and the time characteristics are mapped to target theme description information. The target theme description information includes light intensity, color information and natural landscape, thereby providing more specific and accurate input for wallpaper generation, generating wallpaper that conforms to the time atmosphere, and thereby improving the matching of the car wallpaper and time.
[0049] It should be understood that the foregoing general description and the following detailed description are exemplary only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 This is a flow chart of a method for setting a car wallpaper according to an exemplary embodiment of the present application;
[0051] Figure 2 This is a flow chart of a method for setting a car wallpaper according to an exemplary embodiment of the present application;
[0052] Figure 3 This is a flow chart of a method for setting a car wallpaper according to an exemplary embodiment of the present application;
[0053] Figure 4 This is a block diagram of a device for setting wallpaper for a vehicle computer, shown in an exemplary embodiment of the present application;
[0054] Figure 5 It is a block diagram of a vehicle-mounted terminal shown in an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0055] In order to make the technical solutions and advantages of the present application clearer, the implementation methods of the present application are described in further detail below.
[0056] The terms "first," "second," "third," and "fourth," etc. in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, not to describe a specific order. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.
[0057] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, storage, display, etc.), and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the user information involved in this application is obtained with full authorization.
[0058] Please refer to Figure 1 , which shows a flow chart of a method for setting a car wallpaper according to an exemplary embodiment of the present application. Figure 1 , the method comprising:
[0059] Step 101: The vehicle-mounted terminal determines the current time information.
[0060] Step 102: The vehicle-mounted terminal determines a time feature based on the time information. The time feature includes the time type and season to which the time information belongs.
[0061] Step 103: The vehicle-mounted terminal determines the target theme description information that matches the time feature based on the time feature. The target theme description information includes the description information of the first element, the description information of the second element, and the description information of the third element. The description information of the first element is used to describe the light intensity corresponding to the time type and season, the second element is used to describe the color information corresponding to the time type and season, and the third element is used to describe the natural landscape corresponding to the time type and season.
[0062] Step 104: The vehicle terminal generates a first vehicle wallpaper corresponding to the target theme description information based on the target theme description information.
[0063] Step 105: The vehicle terminal sets the current wallpaper of the vehicle terminal as the first vehicle wallpaper.
[0064] In an embodiment of the present application, through the perception of time, time characteristics including time type and season are determined, and the time characteristics are mapped to target theme description information. The target theme description information includes light intensity, color information and natural landscape, thereby providing more specific and accurate input for wallpaper generation, generating wallpaper that conforms to the time atmosphere, and thereby improving the matching of the car wallpaper and time.
[0065] Please refer to Figure 2 , which shows a flow chart of a method for setting a car wallpaper according to an exemplary embodiment of the present application. Figure 2 , the method comprising:
[0066] Step 201: The vehicle-mounted terminal determines the current time information.
[0067] The current time information includes detailed time information such as year, month, day, hour, minute, and second. In addition, in this step, the vehicle terminal obtains the current physical time through the system clock and converts the physical time into time information. For example, please refer to Figure 3 ,The vehicle terminal includes a time perception module, which obtains the current physical time through the ,system clock and converts it into detailed time information such as year, month, day, hour, minute, and second.
[0068] After the vehicle terminal determines the current time information, it sets the vehicle terminal wallpaper based on the time information; therefore, each time the vehicle terminal wallpaper needs to be updated or set, the vehicle terminal executes step 201 to determine the current time information.
[0069] In a possible implementation, the vehicle terminal periodically updates the vehicle wallpaper; accordingly, step 201 may be: when the update period of the vehicle terminal's vehicle wallpaper is reached, the vehicle terminal determines the current time information, and the vehicle terminal's vehicle wallpaper is periodically updated.
[0070] The method provided in this embodiment can trigger the generation and update of vehicle wallpapers in real time based on time changes. The update cycle can be set and modified as needed. In this embodiment, the update cycle is not specifically limited; for example, the update cycle can be every hour or every half hour, thereby ensuring that the vehicle wallpaper always matches the physical time of the region.
[0071] In another possible implementation, the update strategy of the vehicle wallpaper can be personalized based on the user's usage habits and preferences; accordingly, step 201 can be: the vehicle terminal determines the update strategy corresponding to the user information based on the user information of the vehicle terminal, and determines the update timing of the vehicle wallpaper of the vehicle terminal based on the update strategy; when the update timing is reached, the current time information is determined.
[0072] Different user information corresponds to different update strategies; for example, the update strategy can be an update cycle; for example, user A updates the car wallpaper once an hour; user B updates the car wallpaper every half an hour. Accordingly, when the update cycle of the car wallpaper of the vehicle terminal is reached, it is determined that the time to update the car wallpaper has arrived. For another example, user C updates the car wallpaper every time he starts the vehicle; accordingly, when the vehicle starts, the vehicle terminal determines that the time to update the car wallpaper has arrived. For another example, the update strategy is to update the car wallpaper every time the user operates the vehicle terminal; accordingly, when the vehicle terminal detects a touch operation, it is determined that the time to update the car wallpaper has arrived. For another example, the update strategy is to update the car wallpaper every time the user uses the vehicle terminal for navigation; accordingly, when the vehicle terminal detects a navigation instruction, it is determined that the time to update the car wallpaper has arrived.
[0073] It should be noted that before the vehicle terminal obtains user information, it must obtain full authorization from the user; only after the user has fully authorized it can the vehicle terminal obtain the user's identity information. User information can include user facial information, etc.
[0074] Step 202: The vehicle-mounted terminal determines a time feature based on the time information. The time feature includes the time type and season to which the time information belongs.
[0075] The time type can be daytime or nighttime; or the time type can be morning, midday, noon, afternoon, or evening; and the season can be spring, summer, autumn, or winter. The vehicle terminal classifies the time information to determine the time type to which the time information belongs, and then extracts features from the time information to determine the season to which the time information belongs. For example, the vehicle terminal obtains the month in the time information and determines the season to which the time information belongs based on the month.
[0076] The vehicle terminal can determine the time characteristics based on time information through the following code:
[0077]
[0078] The vehicle-mounted terminal includes a theme generation module, and step 203 is performed by the theme generation module; therefore, after the time perception module in the vehicle-mounted terminal determines the time feature, it transmits the time feature to the theme generation module.
[0079] Step 203: Based on the time feature, the vehicle-mounted terminal searches for topic description information that matches the time feature from a mapping table between time features and topic description information.
[0080] Prior to this step, the vehicle terminal analyzes time information and cannot extract time features for different time periods. It then determines thematic descriptions for these time features, such as light intensity, color information, and natural landscapes, and establishes a mapping relationship between these time features and thematic descriptions. For example, a summer morning can be mapped to a "Fresh Dawn" theme, which includes elements such as soft light, a pale blue sky, and green plants. This provides more specific and accurate input for the wallpaper generation model, generating a vehicle wallpaper that matches the time of year.
[0081] The mapping table between time features and topic description information is as described in Table 1 below:
[0082] Table 1
[0083]
[0084]
[0085] It should be noted that the mapping table between the time features and the subject description information can be generated by the vehicle terminal or configured by the user; and when the mapping table between the time features and the subject description information is generated by the vehicle terminal, the vehicle terminal can also generate the mapping table based on the location information of the current location. Accordingly, the steps for the vehicle terminal to generate the mapping table between the time features and the subject description information can be:
[0086] The vehicle terminal determines multiple time features, and for each time feature, determines the topic description template corresponding to the time feature based on the time feature, and determines the topic description information corresponding to the time feature based on the location information and the topic description template; and associates the time feature and the topic description information and stores them in a mapping table.
[0087] In an embodiment of the present application, the vehicle-mounted terminal combines location information to generate a mapping table between time features and topic description information, thereby generating a personalized mapping table, thereby improving the accuracy of determining the target topic description information based on the mapping table.
[0088] When topic description information matching the time feature is found in the mapping table between the time feature and the topic description information, step 204 is executed.
[0089] Step 204: When the topic description information matching the time feature is found, the vehicle-mounted terminal determines the topic description information matching the time feature as the target topic description information.
[0090] The target theme description information includes description information of the first element, description information of the second element and description information of the third element. The description information of the first element is used to describe the light intensity corresponding to the time type and season, the second element is used to describe the color information corresponding to the time type and season, and the third element is used to describe the natural landscape corresponding to the time type and season.
[0091] It should be noted that the vehicle terminal can also determine the current weather information and add the weather information to the target theme description information, thereby increasing the dimension of the target theme description information and further improving the accuracy of the second vehicle wallpaper determined based on the target theme description information.
[0092] Another point that needs to be explained is that the vehicle terminal can also obtain the user's expression, determine the user's emotional information based on the user's expression, and add the emotional information to the target theme description information, thereby increasing the dimension of the target theme description information, and further improving the accuracy of the second vehicle wallpaper determined based on the target theme description information.
[0093] Another point worth noting is that the vehicle terminal can also obtain the navigation destination and add the location information based on the navigation destination to the target theme description information, thereby increasing the dimension of the target theme description information and further improving the accuracy of the second vehicle wallpaper determined based on the target theme description information. For example, if the navigation destination is a certain grassland, relevant information about the grassland can be added to the target theme description information, so that the generated second vehicle wallpaper also includes relevant information about the grassland.
[0094] Another point that needs to be explained is that the vehicle terminal can also obtain scenery information during the navigation process and add the scenery information to the target theme description information, thereby increasing the dimension of the target theme description information and further improving the accuracy of the second vehicle wallpaper determined based on the target theme description information.
[0095] In one possible implementation, if no topic description information matching the time feature is found, the vehicle terminal can determine general topic description information and use the general topic description information as the target topic description information. Accordingly, the vehicle terminal can determine the target topic description information based on a mapping table between time features and topic description information using the following code.
[0096]
[0097] In another possible implementation, when no topic description information matching the time feature is found, the vehicle terminal may search for approximately matching topic description information from a mapping table between time features and topic description information; accordingly, the process may be:
[0098] Based on the time feature, the vehicle-mounted terminal determines from the mapping table a time feature having the greatest similarity to the time feature, and determines the topic description information corresponding to the determined time feature as the target topic description information.
[0099] In another possible implementation, if no topic description information matching the time feature is found, the vehicle-mounted terminal can combine and generate new topic description information; accordingly, the process can be: the vehicle-mounted terminal determines the description information of the first element, the description information of the second element and the description information of the third element matching the time feature based on the time feature, and combines the description information of the first element, the description information of the second element and the description information of the third element into the target topic description information.
[0100] The steps for the vehicle terminal to determine the description information of the first element, the description information of the second element, and the description information of the third element that match the time feature based on the time feature may be: the vehicle terminal sends an acquisition request to the server, the acquisition request carries the time feature, the server receives the acquisition request, determines the description information of the first element, the description information of the second element, and the description information of the third element that match the time feature based on the time feature, and sends the description information of the first element, the description information of the second element, and the description information of the third element to the vehicle terminal; the vehicle terminal receives the description information of the first element, the description information of the second element, and the description information of the third element sent by the server.
[0101] Step 205: The vehicle terminal calls the wallpaper generation model through the call node in the wallpaper generation workflow, inputs the target theme description information into the wallpaper generation model, and outputs the second vehicle wallpaper.
[0102] For example, please refer to Figure 3 The in-vehicle terminal includes the Comfy UI workflow engine and the wallpaper generation module. The Comfy UI workflow engine organizes and manages each node in the workflow and drives the entire wallpaper generation process; the wallpaper generation module generates the second car wallpaper based on the target theme description information through the wallpaper generation model.
[0103] The drawing tool can be Comfy UI; the in-vehicle terminal uses the requests library of a high-level programming language (Python) to communicate with the Comfy UI server, sending the target theme description information as an input parameter to Comfy UI's wallpaper generation workflow; the wallpaper generation workflow includes a call node, through which Comfy UI's drawing tool calls the wallpaper generation model, inputs the target theme description information into the wallpaper generation model, and outputs the second vehicle wallpaper. The wallpaper generation model can be a generative artificial intelligence (AIGC) model; for example, the wallpaper generation model can be Stable Diffusion; for example, if a text description such as "In the early morning, soft sunlight shines on the green grass, with mountains and birds flying in the distance" is input, the AIGC model can generate a corresponding morning-themed wallpaper. Moreover, the AIGC model can quickly generate a large number of wallpapers with different styles and elements to meet the personalized needs of different users.
[0104] In addition, the vehicle terminal can also adjust the parameters of the wallpaper generation model in the wallpaper generation workflow to control the image style and image quality of the generated second vehicle wallpaper.
[0105] Step 206: The vehicle terminal performs post-processing on the second vehicle wallpaper to obtain the first vehicle wallpaper through the post-processing node in the wallpaper generation workflow. The post-processing includes at least one of image optimization, image cropping, and image stitching.
[0106] In one possible implementation, post-processing includes image optimization. This step may include: the vehicle terminal determines the image quality of the second vehicle wallpaper; if the image quality of the second vehicle wallpaper is lower than a preset quality, performing image optimization on the second vehicle wallpaper to obtain the first vehicle wallpaper through a post-processing node in the wallpaper generation workflow; if the image quality of the second vehicle wallpaper is not lower than the preset quality, directly determining the second vehicle wallpaper as the first vehicle wallpaper. Image quality can be measured by clarity.
[0107] In another possible implementation, post-processing includes image cropping; this step may be: the vehicle-mounted terminal determines the image size of the second vehicle computer wallpaper; when the image size of the second vehicle computer wallpaper is larger than the preset size, the second vehicle computer wallpaper is cropped through the post-processing node in the wallpaper generation workflow to obtain the first vehicle computer wallpaper, and the image size of the first vehicle computer wallpaper is not larger than the preset size; when the image size of the second vehicle computer wallpaper is not larger than the preset size, the second vehicle computer wallpaper is directly determined as the first vehicle computer wallpaper.
[0108] In another possible implementation, post-processing includes image stitching; this step may be: the vehicle terminal determines the third vehicle wallpaper, and stitches the second vehicle wallpaper and the third vehicle wallpaper through the post-processing node in the wallpaper generation workflow to obtain the first vehicle wallpaper.
[0109] For example, the third vehicle wallpaper can be a vehicle wallpaper set by the user; for example, the third vehicle wallpaper can be a user image, etc., so that the user image can be spliced with the generated second vehicle wallpaper, thereby integrating the user image into the second vehicle wallpaper. In another example, the third vehicle wallpaper can be a frame image; the vehicle terminal can then splice the generated second vehicle wallpaper with the frame image set by the user to obtain the first vehicle wallpaper that meets the user's expectations.
[0110] The code for steps 205 and 206 is as follows:
[0111]
[0112]
[0113]
[0114] The vehicle terminal uses the visual interface and node system of the drawing tool (Comfy UI) to customize a workflow specifically for vehicle wallpaper generation. The workflow not only includes the call node of the wallpaper generation model (AIGC model), but also integrates post-processing nodes such as image optimization, cropping, and splicing, which can further process and improve the generated wallpaper, improving its quality and adaptability. Accordingly, the steps of the vehicle terminal's wallpaper generation workflow can be:
[0115] The vehicle terminal displays a configuration interface of the drawing tool, which includes multiple nodes, and different nodes are used to implement different functions; a calling node and a post-processing node are determined from the multiple nodes; and a wallpaper generation workflow is generated based on the calling node and the post-processing node.
[0116] Comfy UI is a powerful visual workflow management tool that provides an intuitive interface, allowing users to build complex workflows by dragging and dropping nodes. In scenarios where car wallpapers are generated based on the AIGV model, Comfy UI offers the following advantages:
[0117] 1. Flexibility: Users can freely combine different models and processing steps to build personalized wallpaper generation workflows based on their needs. For example, an image generation model can be combined with processing nodes such as image enhancement, cropping, and splicing to further optimize the generated wallpaper.
[0118] 2. Scalability: Comfy UI supports plug-in development, allowing users to add customized nodes and functions as needed. This makes it easy to introduce new models and algorithms in subsequent technology upgrades and function expansions.
[0119] 3. Ease of Use: The visual interface lowers the barrier to entry, allowing even non-professional technicians to easily configure and adjust workflows. This improves work efficiency and accelerates product iteration for automotive manufacturers' design and development teams.
[0120] Step 207: The vehicle terminal sets the current wallpaper as the first vehicle wallpaper.
[0121] The vehicle terminal adapts the first vehicle wallpaper in terms of size and format to ensure that it can be perfectly displayed on the vehicle HMI interface, and then updates the adapted first vehicle wallpaper to the vehicle HMI interface through the vehicle system's application programming interface (Application Programming Interface, API) to set the current wallpaper as the first vehicle wallpaper. For example, the vehicle terminal determines the screen resolution of the vehicle terminal and, based on the screen resolution of the vehicle terminal, sets the size of the first vehicle wallpaper to a size that matches the screen resolution. For another example, the vehicle terminal sets the format of the first vehicle wallpaper to a format supported by the vehicle terminal.
[0122] Step 207 can be implemented by the following code:
[0123]
[0124] For example, please refer to Figure 3 The vehicle terminal includes an adaptation and update module and a vehicle HMI interface; the adaptation and update module adapts the first vehicle wallpaper and updates it to the vehicle HMI interface.
[0125] The embodiment of this application requires setting up a development environment, including:
[0126] 1. Hardware Environment: The AIGC model can run in a vehicle terminal or in a service. For example, prepare a high-performance server or computer to run the Comfy UI server and the AIGC model. The server needs to have sufficient memory, CPU, and GPU resources to ensure the efficient operation of the Comfy UI server and the AIGC model. For example, the server can use an NVIDIA GPU and install the corresponding CUDA driver.
[0127] 2. Software environment: The server also needs to have a Python environment installed and required libraries such as request, datetime, and Pillow installed. At the same time, the server needs to download and deploy the Comfy UI server and AIGC model.
[0128] 3. System integration and testing:
[0129] First, Figure 3 Integrate the codes of each functional module in the system and write a main program to drive the operation of the entire system. The main program calls the functions of each functional module in the order of time perception, theme generation, workflow execution, wallpaper generation and adaptation update. The implementation process is as follows:
[0130]
[0131]
[0132] Second, perform system testing in the development environment to check Figure 3 The functions of each functional module in the system are normal. You can manually set different times to verify whether the generated car wallpaper matches the time; at the same time, adjust the post-processing nodes of the workflow to optimize the quality and effect of the generated car wallpaper.
[0133] 4. Deployment and launch process:
[0134] First, server deployment: Deploy the developed system to the production server and perform performance optimization and security configuration. Ensure the stability and reliability of the server to ensure the continuous and stable operation of the system.
[0135] Second, vehicle-machine integration: Integrate with the vehicle-machine system, connect the adaptation update module with the vehicle-machine HMI system, and realize the automatic update function of the vehicle-machine wallpaper through the vehicle-machine system API.
[0136] Third, user feedback and optimization: After the launch, we collect user feedback and further optimize and improve the system based on user needs and suggestions. For example, we add more time themes, optimize the speed and quality of wallpaper generation, etc.
[0137] Fourth, through the above detailed technical background analysis, invention content explanation, figure description and specific implementation method introduction, we can implement an automatic adaptation method of HMI wallpaper based on Comfy UI, providing users with a more personalized and dynamic car wallpaper experience.
[0138] In an embodiment of the present application, through the perception of time, time characteristics including time type and season are determined, and the time characteristics are mapped to target theme description information. The target theme description information includes light intensity, color information and natural landscape, thereby providing more specific and accurate input for wallpaper generation, generating wallpaper that conforms to the time atmosphere, and thereby improving the matching of the car wallpaper and time.
[0139] Because time is a crucial dimension in people's lives, different times of day often bring with them distinct changes in the natural environment and atmosphere. For example, the morning sun is soft and warm, and the sky takes on a pale blue hue; at noon, the sun is strong, and the sky is a bright blue; in the evening, the sun sets, tinting the sky orange-red; and at night, the sky is dotted with stars, a deep black. People's emotions and mental states also vary over time. Matching car wallpapers to physical time allows users to experience a visual experience that resonates with the external environment at different times of day, enhancing the emotional connection between the user and the car system. For example, using a wallpaper with dawn elements in the morning can make users feel refreshed and invigorated as they start their day's driving; using a starry sky-themed wallpaper at night can create a tranquil and comfortable driving atmosphere. This time-based dynamic wallpaper adaptation can enhance user engagement and retention with the car system, providing a more personalized and personalized driving experience.
[0140] In addition, the on-board terminal will also perform automatic adaptation and updates, eliminating the need for users to manually set or update the car wallpaper in the car system, thereby improving security.
[0141] Please refer to Figure 4 , which shows a block diagram of a device for setting wallpaper for a vehicle according to an exemplary embodiment of the present application. The device includes:
[0142] A first determining module 401 is used to determine current time information;
[0143] A second determining module 402 is configured to determine a time feature based on the time information, where the time feature includes a time type and a season to which the time information belongs;
[0144] A third determining module 403 is configured to determine, based on the time feature, target theme description information matching the time feature, the target theme description information including description information of a first element, description information of a second element, and description information of a third element, wherein the description information of the first element is used to describe the light intensity corresponding to the time type and the season, the second element is used to describe the color information corresponding to the time type and the season, and the third element is used to describe the natural landscape corresponding to the time type and the season;
[0145] A first generating module 404 is configured to generate a first vehicle wallpaper corresponding to the target theme description information based on the target theme description information;
[0146] The setting module 405 is configured to set the current wallpaper of the vehicle terminal as the first vehicle wallpaper.
[0147] In one possible implementation, the first generation module 404 is configured to call a wallpaper generation model through a call node in a wallpaper generation workflow; input the target theme description information into the wallpaper generation model to output a second vehicle wallpaper; and post-process the second vehicle wallpaper to obtain the first vehicle wallpaper through a post-processing node in the wallpaper generation workflow, wherein the post-processing includes at least one of image optimization, image cropping, and image stitching.
[0148] In another possible implementation, the apparatus further includes:
[0149] A display module, configured to display a configuration interface of a drawing tool, wherein the configuration interface includes a plurality of nodes, and different nodes are used to implement different functions;
[0150] a fourth determining module, configured to determine the calling node and the post-processing node from the plurality of nodes;
[0151] The second generating module is configured to generate the wallpaper generating workflow based on the calling node and the post-processing node.
[0152] In another possible implementation, the first determining module 401 is configured to determine the current time information when the update period of the vehicle wallpaper of the vehicle terminal is reached, and the vehicle wallpaper of the vehicle terminal is periodically updated; or
[0153] The first determination module 401 is used to determine the update strategy corresponding to the user information of the vehicle terminal based on the user information of the vehicle terminal, and determine the update timing of updating the vehicle wallpaper of the vehicle terminal based on the update strategy; when the update timing arrives, determine the current time information.
[0154] In another possible implementation, the third determination module 403 is used to search for topic description information that matches the time feature from a mapping table between time features and topic description information based on the time feature; when topic description information that matches the time feature is found, the topic description information that matches the time feature is determined as the target topic description information.
[0155] In another possible implementation, the apparatus further includes at least one of the following implementations:
[0156] A fifth determining module is configured to, if no topic description information matching the time feature is found, determine, based on the time feature, from the mapping table a time feature having the greatest similarity to the time feature, and determine the topic description information corresponding to the determined time feature as the target topic description information;
[0157] The sixth determination module is used to determine the description information of the first element, the description information of the second element and the description information of the third element that match the time feature based on the time feature, and combine the description information of the first element, the description information of the second element and the description information of the third element to form the target topic description information.
[0158] In an embodiment of the present application, through the perception of time, time characteristics including time type and season are determined, and the time characteristics are mapped to target theme description information. The target theme description information includes light intensity, color information and natural landscape, thereby providing more specific and accurate input for wallpaper generation, generating wallpaper that conforms to the time atmosphere, and thereby improving the matching of the car wallpaper and time.
[0159] It should be noted that the above-mentioned embodiments of the apparatus for setting vehicle wallpapers only illustrate the division of the above-mentioned functional modules. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the vehicle controller can be divided into different functional modules to complete all or part of the functions described above. In addition, the above-mentioned embodiments of the apparatus for setting vehicle wallpapers and the embodiments of the method for setting vehicle wallpapers are based on the same concept. The specific implementation process is detailed in the method embodiments and will not be repeated here.
[0160] Figure 5 It is a structural diagram of a vehicle-mounted terminal provided according to an embodiment of the present application.
[0161] Typically, the vehicle terminal 500 includes a main control module 501, a CAN interface 502, a hard-wired input interface 503, and a hard-wired output interface 504. The main control module 501 is connected to the CAN interface 502, the hard-wired input interface 503, and the hard-wired output interface 504, respectively.
[0162] The main control module 501 typically includes a processor and memory. The processor may include one or more processing cores, such as a quad-core processor or a penta-core processor. The processor may be implemented in hardware using at least one of the following: a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), or a PLA (Programmable Logic Array). The processor may also include a main processor and a coprocessor. The main processor is used to process data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing content required for display on the vehicle display screen. In some embodiments, the processor may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning. The memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory is used to store at least one computer program, which is used to be executed by the processor to implement the method for setting the vehicle wallpaper provided in the method embodiment of the present application.
[0163] The CAN interface 502 may include a power CAN interface, a motor CAN interface, and a diagnostic CAN interface. The power CAN interface is used to communicate with a vehicle's powertrain module, the motor CAN interface is used to communicate with a vehicle's motor controller, and the diagnostic CAN interface is used to communicate with diagnostic equipment.
[0164] The hardwire input interface 503 is used to receive hardwire control signals. The hardwire output interface 504 is used to send control instructions to the vehicle's electronic control components, causing them to perform corresponding actions. The vehicle's electronic control components include the onboard terminal, motor controller, onboard charger, and body control system.
[0165] The main control module 501 can communicate with the vehicle's power system module, motor controller and diagnostic equipment through the CAN interface 502, and generate control instructions based on the hard-wired control signal received by the hard-wired input interface 503 to send control instructions to the vehicle's electronic control components through the hard-wired output interface 504.
[0166] Those skilled in the art will understand that Figure 5 The structure shown in the figure does not constitute a limitation on the vehicle-mounted terminal 500, and the vehicle-mounted terminal 500 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0167] The embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the method for setting the vehicle wallpaper described in any of the above implementations. Optionally, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, optical data storage device, etc.
[0168] An embodiment of the present application also provides a computer program product, which stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the method for setting the car wallpaper shown in the above embodiments.
[0169] In some embodiments, the computer program product involved in the embodiments of the present application can be deployed and executed on a vehicle-mounted terminal, or on multiple vehicle-mounted terminals located at one location, or on multiple vehicle-mounted terminals distributed at multiple locations and interconnected through a communication network. Multiple vehicle-mounted terminals distributed at multiple locations and interconnected through a communication network can constitute a blockchain system.
[0170] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0171] The above description is only for the purpose of facilitating those skilled in the art to understand the technical solution of this application and is not intended to limit this application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application shall be included in the scope of protection of this application.
Claims
1. A method for setting a car wallpaper, characterized in that: The method comprises: Determine the current time information; Determining time characteristics based on the time information, where the time characteristics include the time type and season to which the time information respectively belongs; Determining, based on the time feature, target theme description information matching the time feature, the target theme description information including description information of a first element, description information of a second element, and description information of a third element, wherein the description information of the first element is used to describe the light intensity corresponding to the time type and the season, the second element is used to describe color information corresponding to the time type and the season, and the third element is used to describe the natural landscape corresponding to the time type and the season; Based on the target theme description information, generating a first vehicle wallpaper corresponding to the target theme description information; The current wallpaper of the vehicle terminal is set as the first vehicle wallpaper.
2. The method according to claim 1, characterized in that The step of generating a first vehicle computer wallpaper corresponding to the target theme description information based on the target theme description information includes: Call the wallpaper generation model through the call node in the wallpaper generation workflow; Inputting the target theme description information into the wallpaper generation model to output a second vehicle wallpaper; The second vehicle computer wallpaper is post-processed to obtain the first vehicle computer wallpaper through a post-processing node in the wallpaper generation workflow, wherein the post-processing includes at least one of image optimization, image cropping, and image stitching.
3. The method according to claim 2, characterized in that The method further comprises: Displaying a configuration interface of a drawing tool, wherein the configuration interface includes a plurality of nodes, and different nodes are used to implement different functions; Determining the calling node and the post-processing node from the plurality of nodes; The wallpaper generation workflow is generated based on the calling node and the post-processing node.
4. The method according to claim 1, wherein The determining of the current time information includes at least one of the following implementations: When the update period of the vehicle-mounted terminal's wallpaper is reached, the current time information is determined, and the vehicle-mounted terminal's wallpaper is periodically updated; or Determining an update strategy corresponding to the user information based on the user information of the vehicle-mounted terminal, and determining an update timing for updating the vehicle-mounted wallpaper of the vehicle-mounted terminal based on the update strategy; When the update opportunity arrives, the current time information is determined.
5. The method according to claim 1, wherein The determining, based on the time feature, target topic description information matching the time feature includes: Based on the time feature, searching for topic description information that matches the time feature from a mapping table between time features and topic description information; In the case where the topic description information matching the time feature is found, the topic description information matching the time feature is determined as the target topic description information.
6. The method according to claim 5, characterized in that The method further includes at least one of the following implementations: If no topic description information matching the time feature is found, determining, based on the time feature, a time feature having the greatest similarity to the time feature from the mapping table, and determining the topic description information corresponding to the determined time feature as the target topic description information; Based on the time feature, determine the description information of the first element, the description information of the second element, and the description information of the third element that match the time feature, and combine the description information of the first element, the description information of the second element, and the description information of the third element to form the target topic description information.
7. A device for setting wallpaper for a vehicle, characterized in that: The device comprises: A first determining module, configured to determine current time information; A second determining module is configured to determine a time feature based on the time information, where the time feature includes a time type and a season to which the time information belongs; a third determining module, configured to determine, based on the time feature, target theme description information matching the time feature, the target theme description information including description information of a first element, description information of a second element, and description information of a third element, the description information of the first element being used to describe the light intensity corresponding to the time type and the season, the second element being used to describe color information corresponding to the time type and the season, and the third element being used to describe the natural landscape corresponding to the time type and the season; A first generating module, configured to generate a first vehicle wallpaper corresponding to the target theme description information based on the target theme description information; The setting module is used to set the current wallpaper of the vehicle terminal as the first vehicle computer wallpaper.
8. A vehicle-mounted terminal, characterized in that: The vehicle-mounted terminal includes a main control module, which includes a processor and a memory. The memory stores at least one program code, which is loaded and executed by the processor to implement the method for setting vehicle wallpaper according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that The storage medium stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the method for setting the vehicle wallpaper according to any one of claims 1 to 6.
10. A computer program product, characterized in that The product stores at least one program code, and the at least one program code is used to be executed by a processor to implement the method for setting the vehicle wallpaper according to any one of claims 1 to 6.