Theme application method and device, electronic equipment and computer readable storage medium
By dynamically adjusting the visual theme of the SR visualization interface in response to preset events in the intelligent driving system, the problem of users' personalized and emotional experience needs is solved, thus improving the user's driving experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-20
- Publication Date
- 2026-03-10
AI Technical Summary
The existing visual theme of the SR visualization interface remains unchanged for a long time once it is set, making it difficult to respond to users' needs for personalized and emotional experiences, resulting in a poor user driving experience.
The electronic device responds to the pre-trigger conditions of a preset event, acquires vehicle operation data and theme generation elements, determines a theme generation strategy based on this data, generates and preloads theme assets, and then calls these assets to dynamically adjust the visual theme style of the human-computer interaction interface when the preset event is triggered.
By dynamically adjusting the visual theme of the human-computer interaction interface, the user's personalized and emotional experience is enhanced, thus improving the driving experience.
Smart Images

Figure CN121636023A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of intelligent driving, and in particular to a theme application method and device, an electronic device, and a computer readable storage medium. BACKGROUND
[0002] With the rapid development of intelligent driving technology, the vehicle-mounted human-computer interaction system has become the core hub for users to interact with intelligent driving vehicles, and the design quality directly affects the driving experience of users. The Surrounding Reality (SR) visualization interface, as a core component of the vehicle-mounted human-computer interaction system, undertakes the important function of displaying the surrounding environment information of the intelligent driving vehicle to the user in real time and accurately.
[0003] However, once the visual theme style of the SR visualization interface is set, it remains unchanged for a long time, showing strong tooling and functional characteristics. Such visual theme style of the SR visualization interface can guarantee the accurate transmission of environmental information, but it is difficult to respond to the needs of users for personalized experience and emotional experience, resulting in poor driving experience of users. Therefore, there is an urgent need for a method capable of dynamically adjusting the visual theme style of the SR visualization interface. SUMMARY
[0004] To solve the above technical problems, the present disclosure provides a theme application method, device, electronic device, and computer readable storage medium, which can dynamically adjust the visual theme style of the human-computer interaction interface based on a preset event, so as to respond to the needs of users for personalized experience and emotional experience, and improve the driving experience of users.
[0005] The first aspect embodiment of the present disclosure provides a theme application method, comprising:
[0006] In response to satisfying a pre-trigger condition of a preset event, obtaining vehicle operation data and theme generation elements corresponding to the preset event;
[0007] Based on the vehicle operation data, determining a theme generation strategy corresponding to the preset event;
[0008] Based on the theme generation elements, generating theme assets corresponding to the preset event by using the theme generation strategy, and preloading the theme assets into an internal memory of a car machine system;
[0009] In response to satisfying a trigger condition of the preset event, calling the preloaded theme assets from the internal memory of the car machine system, and applying the theme assets.
[0010] The second aspect embodiment of the present disclosure provides a theme application device, comprising:
[0011] An event prediction module is configured to acquire vehicle operation data and a theme generation element corresponding to the preset event in response to a pre-trigger condition of the preset event being met.
[0012] A strategy determination module is configured to determine a theme generation strategy corresponding to the preset event based on the vehicle operation data.
[0013] A theme generation module is configured to generate a theme asset corresponding to the preset event based on the theme generation element and the theme generation strategy, and pre-load the theme asset into an internal memory of an in-vehicle infotainment system.
[0014] A theme application module is configured to call the pre-loaded theme asset from the internal memory of the in-vehicle infotainment system and apply the theme asset in response to a trigger condition of the preset event being met.
[0015] A third aspect of the present disclosure provides a computer-readable storage medium, which stores a computer program. The computer program is executed by a processor to perform the theme application method provided in the first aspect of the present disclosure.
[0016] A fourth aspect of the present disclosure provides an electronic device, which includes a processor, a memory for storing executable instructions of the processor, and the processor configured to read the executable instructions from the memory and execute the instructions to implement the theme application method provided in the first aspect of the present disclosure.
[0017] A fifth aspect of the present disclosure provides a computer program product, which, when executed by an instruction processor, performs the theme application method provided in the first aspect of the present disclosure.
[0018] The embodiments of the present disclosure provide a theme application method and device, an electronic device, and a computer-readable storage medium. The electronic device acquires vehicle operation data and a theme generation element corresponding to a preset event in response to a pre-trigger condition of the preset event being met. Then, the electronic device determines a theme generation strategy corresponding to the preset event based on the vehicle operation data. After that, the electronic device generates a theme asset corresponding to the preset event based on the theme generation element and the theme generation strategy, and pre-loads the theme asset into an internal memory of an in-vehicle infotainment system. Finally, the electronic device calls the pre-loaded theme asset from the internal memory of the in-vehicle infotainment system and applies the theme asset in response to a trigger condition of the preset event being met. In this way, the electronic device can dynamically adjust the visual theme style of the human-computer interaction interface based on the preset event to respond to the user's demand for personalized experience and emotional experience, and improve the user's driving experience. BRIEF DESCRIPTION OF DRAWINGS
[0019] Figure 1 is a schematic diagram of an application scenario of a subject application method provided by an example embodiment of the present disclosure.
[0020] Figure 2 is a schematic diagram of a flow of a subject application method provided by an example embodiment of the present disclosure.
[0021] Figure 3 is a schematic diagram of a flow of a subject application method provided by another example embodiment of the present disclosure.
[0022] Figure 4 is a schematic diagram of a flow of a subject application method provided by another example embodiment of the present disclosure.
[0023] Figure 5 is a schematic diagram of a flow of a subject application method provided by another example embodiment of the present disclosure.
[0024] Figure 6 is a schematic diagram of a flow of a subject application method provided by another example embodiment of the present disclosure.
[0025] Figure 7 is a schematic diagram of a flow of a subject application method provided by another example embodiment of the present disclosure.
[0026] Figure 8 is a schematic diagram of a flow of a subject application method provided by another example embodiment of the present disclosure.
[0027] Figure 9 is a structural schematic diagram of a subject application device provided by an example embodiment of the present disclosure.
[0028] Figure 10 is a structural diagram of an electronic device provided by an example embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] In order to explain the present disclosure, the example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings, obviously, the described embodiments are only part of the embodiments of the present disclosure, but not all the embodiments, it should be understood that the present disclosure is not limited by the example embodiments.
[0030] It should be noted that: unless otherwise specifically stated, the relative arrangement, numerical expressions and values of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.
[0031] SUMMARY
[0032] The intelligent driving described in the present disclosure can cover multiple fields such as autonomous driving, assisted driving, and robot systems. Autonomous driving technology aims to achieve fully autonomous driving of vehicles in various complex road conditions without human intervention, also known as driverless driving, which is a high-level form of intelligent driving. Assisted driving provides real-time road condition information, early warnings, and partial driving operation support to drivers through a series of sensors and algorithms, such as automatic parking, adaptive cruise control, etc., aiming to improve the safety and convenience of driving. Robot systems further extend intelligent driving technology to service robots, industrial robots, etc., enabling robots to autonomously navigate, avoid obstacles, and complete specific tasks in complex environments, such as logistics distribution, warehouse management, etc., demonstrating the broad application potential of intelligent driving technology in different scenarios.
[0033] With the rapid development of intelligent driving technology, the in-vehicle human-computer interaction system has become the core hub for users to interact with intelligent driving vehicles, and its design quality directly affects the user's driving experience. The Surrounding Reality (SR) visualization interface, as a core component of the in-vehicle human-computer interaction system, plays an important role in displaying real-time and accurate surrounding environment information of intelligent driving vehicles to users.
[0034] However, once the visual theme style of the SR visualization interface is set, it remains unchanged for a long time, showing strong tooling and functional characteristics. Although such visual theme style of the SR visualization interface can ensure the accurate transmission of environmental information, it is difficult to respond to users' needs for personalized experience and emotional experience, resulting in poor driving experience for users.
[0035] The embodiment of the present disclosure provides a theme application method. The electronic device acquires vehicle running data and theme generation elements corresponding to a preset event in response to a pre-trigger condition of the preset event being met. Then, the electronic device determines a theme generation strategy corresponding to the preset event based on the vehicle running data. After that, the electronic device generates theme assets corresponding to the preset event based on the theme generation elements and the theme generation strategy, and preloads the theme assets into an internal memory of an in-vehicle infotainment system. Finally, the electronic device calls the preloaded theme assets from the internal memory of the in-vehicle infotainment system in response to a trigger condition of the preset event being met, and applies the theme assets. In this way, the electronic device can dynamically adjust the visual theme style of the human-computer interaction interface based on the preset event to respond to users' needs for personalized experience and emotional experience, improving users' driving experience.
[0036] Exemplary system
[0037] Figure 1 is a schematic diagram of an application scenario of the theme application method provided by an exemplary embodiment of the present disclosure. As shown in Figure 1As shown, the application scenario includes a smart driving vehicle 110 and a cloud server 120. Among them, the smart driving vehicle 110 is connected with the cloud server 120 through a wireless network. First, the electronic device in the smart driving vehicle 110 periodically determines whether the preset event in the event database meets the corresponding pre-trigger condition. Then, the electronic device acquires vehicle operation data and theme generation elements corresponding to the preset event in response to the pre-trigger condition of the preset event. After that, the electronic device determines the theme generation strategy corresponding to the preset event based on the vehicle operation data. After that, in response to the theme generation strategy corresponding to the preset event being a theme local generation strategy, the electronic device calls the processing unit of the smart driving vehicle 110 itself to generate the theme asset corresponding to the preset event based on the theme generation elements. In response to the theme generation strategy corresponding to the preset event being a theme cloud generation strategy, the electronic device sends a theme generation request message carrying the theme generation elements to the cloud server 120. The cloud server 120 generates the theme asset corresponding to the preset event based on the theme generation elements carried in the theme generation request message, and sends a theme generation response message carrying the asset storage path of the theme asset to the electronic device. The electronic device downloads the theme asset corresponding to the preset event from the cloud server 120 based on the asset storage path. After the electronic device acquires the theme asset corresponding to the preset event, the electronic device can preload the theme asset corresponding to the preset event into the internal storage of the car system in advance before the preset event triggers. Finally, the electronic device calls the preloaded theme asset from the internal storage of the car system in response to the trigger condition of the preset event being met, and applies the theme asset.
[0038] Exemplary method
[0039] Figure 2 A flowchart of a theme application method provided by an exemplary embodiment of the present disclosure is shown. The present embodiment can be applied to an electronic device, such as a smart driving vehicle 110. Figure 2 As shown, the method includes the following steps:
[0040] Step 201, in response to the pre-trigger condition of the preset event being met, acquiring vehicle operation data and theme generation elements corresponding to the preset event.
[0041] Exemplarily, the electronic device can pre-store an event database, which is used to store preset events, pre-trigger conditions, trigger conditions, and theme generation elements, etc. The preset events generally include two types of events. The first type of event is a deterministic event, such as a Gregorian calendar holiday (New Year's Day, Spring Festival, Dragon Boat Festival, Labor Day, etc.), a Western holiday (Thanksgiving Day, Christmas Day, etc.), and a user's personal anniversary (birthday, wedding anniversary, etc.). The second type of event is an uncertain event, such as a weather event (rainy weather, snowy weather, etc.) and a news event (sports events, etc.). The embodiments of the present disclosure are only introduced by taking the example that the preset events include the above two types of events, and are not limited to the preset events. Those skilled in the art can add or delete the preset events in the event database based on actual conditions, which is not limited by the embodiments of the present disclosure.
[0042] Different preset events correspond to different pre-trigger conditions. The pre-trigger condition corresponding to a preset event refers to a condition for the electronic device to determine whether to generate a theme asset corresponding to the preset event in advance before the preset event is triggered. The electronic device can periodically determine whether the preset events in the event database meet their corresponding pre-trigger conditions. If a preset event meets its corresponding pre-trigger condition, the electronic device can obtain vehicle operation data and theme generation elements corresponding to the preset event in response to the preset event meeting its corresponding pre-trigger condition. The vehicle operation data can include vehicle machine operation data (such as vehicle machine load rate, vehicle machine wireless signal power, etc.) and vehicle operation state (driving state, parking state, etc.), and can also include other types of vehicle operation data, which is not limited by the embodiments of the present disclosure. The theme generation elements corresponding to the preset event refer to the generation elements required for generating the theme asset corresponding to the preset event. The theme generation elements can include event name, event description, and theme style, and can also include other information, which is not limited by the embodiments of the present disclosure. The theme generation elements corresponding to the preset event can be generated by a neural network model or input by a user, which is not limited by the embodiments of the present disclosure. For example, the preset event is the Dragon Boat Festival, and the event name in the theme generation elements corresponding to the Dragon Boat Festival is "Dragon Boat Festival"; the event description is "eat zongzi, race dragon boat, wear fragrant sachet"; and the theme style is "traditional Chinese style". For another example, the preset event is the wedding anniversary, and the event name in the theme generation elements corresponding to the wedding anniversary is "wedding anniversary"; the event description is "5th anniversary, the lady likes lily and fireworks"; and the theme style is "romantic starry night style". The processing process of the electronic device obtaining the vehicle operation data and the theme generation elements corresponding to the preset event in response to the pre-trigger condition of the preset event will be described in detail later, which is not described here.
[0043] In step 202, based on the vehicle operation data, a theme generation strategy corresponding to the preset event is determined.
[0044] Illustratively, the electronic device generates the theme asset corresponding to the preset event based on the theme generation element, which can require a large amount of computing resources. In order to avoid adversely affecting the driving safety of the intelligent driving vehicle, after obtaining the vehicle operation data, the electronic device can determine the theme generation strategy corresponding to the preset event based on the vehicle operation data. The theme generation strategy can include a theme local generation strategy and a theme cloud generation strategy. The theme local generation strategy is that the electronic device generates the theme asset corresponding to the preset event using the processing unit (such as NPU, GPU, etc.) of the intelligent driving vehicle itself. The theme cloud generation strategy is that the electronic device generates the theme asset corresponding to the preset event using a cloud server. After generating the theme asset on the cloud server, the electronic device only needs to download the generated theme asset. The process of the electronic device determining the theme generation strategy corresponding to the preset event based on the vehicle operation data will be described in detail later, and will not be described here.
[0045] In step 203, based on the theme generation element, the theme generation strategy is adopted to generate the theme asset corresponding to the preset event, and the theme asset is preloaded into the internal storage of the vehicle system.
[0046] Illustratively, after the electronic device determines the theme generation strategy corresponding to the preset event, the theme asset corresponding to the preset event can be generated based on the theme generation element and the theme generation strategy. For the theme local generation strategy corresponding to the preset event, the electronic device can call the processing unit of the intelligent driving vehicle itself to generate the theme asset corresponding to the preset event based on the theme generation element. For example, taking the preset event as the Dragon Boat Festival, the electronic device can call the processing unit of the intelligent driving vehicle itself to generate the theme asset corresponding to the Dragon Boat Festival based on the theme generation element corresponding to the Dragon Boat Festival. The theme asset corresponding to the Dragon Boat Festival includes a three-dimensional model of a dragon boat-shaped other vehicle, a road texture map in a ink painting style, a pendant model in the shape of a zongzi, etc.
[0047] For the theme cloud generation strategy corresponding to the preset event, the electronic device sends a theme generation request message carrying the theme generation element to the cloud server. The cloud server generates the theme asset corresponding to the preset event based on the theme generation element carried in the theme generation request message, and sends a theme generation response message carrying the asset storage path of the theme asset to the electronic device. The electronic device downloads the theme asset corresponding to the preset event from the cloud server based on the asset storage path. For example, taking the preset event as the wedding anniversary, the cloud server generates the theme asset corresponding to the wedding anniversary based on the theme generation element carried in the theme generation request message, which includes a three-dimensional model of the ego vehicle with a "star dust" light effect dynamic skin, a Roman numeral "V" with flowing light on the vehicle head or tail, a wish tree model, a night sky box map full of stars and a dazzling galaxy, and a fireworks show animation.
[0048] Further, since the theme asset usually contains a large amount of file data such as a three-dimensional model, a skybox map, and a road map, in order to avoid the delay and lag caused by temporarily loading the theme asset corresponding to the preset event when the preset event is triggered, the electronic device can preload the theme asset corresponding to the preset event into the internal memory of the vehicle system in advance before the preset event is triggered after obtaining the theme asset corresponding to the preset event. Specifically, the electronic device can preload the theme asset corresponding to the preset event into the internal memory of the vehicle system in advance before the preset event is triggered and when the smart driving vehicle is in an idle period (such as a night parking period or a charging period). The internal memory of the vehicle system can be a memory, a cache, or another type of internal memory, which is not limited in the embodiments of the present disclosure.
[0049] In step 204, in response to the triggering condition of the preset event being met, the preloaded theme asset is called from the internal memory of the vehicle system, and the theme asset is applied.
[0050] For example, different preset events correspond to different triggering conditions. The triggering condition corresponding to the preset event refers to the condition met when the preset event is triggered. The electronic device can periodically determine whether the preset event in the event database meets the triggering condition corresponding thereto. If a preset event meets the triggering condition corresponding thereto, the electronic device can call the preloaded theme asset from the internal memory of the vehicle system and apply the theme asset in response to the triggering condition of the preset event being met. In an embodiment, the electronic device displays a theme application prompt in the human-computer interaction interface when the user starts the smart driving vehicle in response to the triggering condition of the preset event being met. For example, taking the preset event of the Dragon Boat Festival as an example, when the current date reaches the triggering date 2025 / 5 / 31 of the Dragon Boat Festival, the electronic device displays a theme application prompt “Dragon Boat Festival safety! Has prepared a special theme for you, do you want to experience it immediately?” in the human-computer interaction interface when the user starts the smart driving vehicle. The electronic device calls the preloaded theme asset from the internal memory of the vehicle system and applies the theme asset in response to the user's confirmation operation on the theme application prompt. Since the electronic device preloads the theme asset corresponding to the preset event into the internal memory of the vehicle system in advance before the preset event is triggered, the electronic device can directly call the preloaded theme asset from the internal memory of the vehicle system and apply the theme asset in response to the user's confirmation operation on the theme application prompt, thereby avoiding the delay and lag caused by temporarily loading the theme asset corresponding to the preset event.
[0051] In the embodiments of the present disclosure, the electronic device calls the preloaded theme asset from the internal memory of the car machine system and applies the theme asset in response to the trigger condition of the preset event being met. In this way, the electronic device can dynamically adjust the visual theme style of the human-computer interaction interface based on the preset event to respond to the user's demand for personalized experience and emotional experience, thereby improving the user's driving experience.
[0052] In some embodiments, as shown in FIG. 3, Figure 3 based on the above-mentioned Figure 2 based on the above-mentioned
[0053] Step 301: In response to the time length between the current date and the trigger date corresponding to the preset event being less than or equal to the preset time length threshold, the vehicle operation data and the theme generation elements corresponding to the preset event are obtained.
[0054] For example, different preset events correspond to different pre-trigger conditions, and the processing process of the electronic device for determining whether the preset event meets the corresponding pre-trigger condition is also different. For a holiday-type preset event, the corresponding pre-trigger condition can be set as the time length between the current date and the trigger date corresponding to the preset event being less than or equal to the preset time length threshold. Therefore, the electronic device can obtain the current date and the trigger date corresponding to the preset event. Then, the electronic device can further calculate the time length between the current date and the trigger date corresponding to the preset event, i.e., the time length = the trigger date corresponding to the preset event - the current date. If the time length is less than or equal to the preset time length threshold, the electronic device determines that the preset event meets the corresponding pre-trigger condition. Correspondingly, the electronic device can obtain the vehicle operation data and the theme generation elements corresponding to the preset event. If the time length is greater than the preset time length threshold, the electronic device determines that the preset event does not meet the corresponding pre-trigger condition. Correspondingly, the electronic device can continue to determine whether the preset event meets the corresponding pre-trigger condition in the next period. For example, the preset event is the Dragon Boat Festival, the trigger date corresponding to the Dragon Boat Festival is 2025 / 05 / 31, the time length threshold is 7 days, the current date is 2025 / 05 / 25, and the time length = 2025 / 05 / 31-2025 / 05 / 25 = 7 days. The time length (7 days) ≤ the time length threshold (7 days), and the electronic device determines that the pre-trigger condition corresponding to the Dragon Boat Festival is met. For another example, the preset event is the wedding anniversary, the trigger date corresponding to the wedding anniversary is 2025 / 08 / 08, the time length threshold is 7 days, the current date is 2025 / 06 / 20, and the time length = 2025 / 08 / 08-2025 / 06 / 20 = 50 days. The time length (50 days) > the time length threshold (7 days), and the electronic device determines that the pre-trigger condition corresponding to the wedding anniversary is not met.
[0055] At step 302, in response to the destination being within the trigger area range corresponding to the preset event, the vehicle running data and the theme generation element corresponding to the preset event are acquired.
[0056] For example, for a preset event of a geographical location type, the corresponding pre-trigger condition can be set as the destination being within the trigger area range corresponding to the preset event. The trigger area range corresponding to the preset event is a polygonal geofence formed by a series of position points. Therefore, the electronic device can acquire the destination position in the vehicle navigation data and the trigger area range corresponding to the preset event. Then, the electronic device can determine whether the destination position is within the trigger area range corresponding to the preset event. If the destination position is within the trigger area range corresponding to the preset event, the electronic device determines that the preset event satisfies the corresponding pre-trigger condition. Accordingly, the electronic device can acquire the vehicle running data and the theme generation element corresponding to the preset event. If the destination position is outside the trigger area range corresponding to the preset event, the electronic device determines that the preset event does not satisfy the corresponding pre-trigger condition. Accordingly, the electronic device does not need to perform other processing. For example, the preset event is to visit a theme park A, and when the destination in the navigation data is within the geofence of the theme park A, the electronic device determines that the pre-trigger condition corresponding to the preset event of visiting the theme park A is satisfied.
[0057] It should be noted that the disclosure only takes the pre-trigger condition of the preset event of the geographical location type as an example to set the destination within the trigger area range corresponding to the preset event. Those skilled in the art can also set the pre-trigger condition of the preset event of the geographical location type as the route position being within the trigger area range corresponding to the preset event, or set the pre-trigger condition of the preset event of the geographical location type as the current position being within the trigger area range corresponding to the preset event, and the disclosure is not limited thereto.
[0058] At step 303, in response to the event type of the preset event being an uncertain event type and the preset event satisfying the prediction occurrence condition, the vehicle running data and the theme generation element corresponding to the preset event are acquired.
[0059] For example, for a preset event of an uncertain event type, its corresponding pre-trigger condition can be set to the preset event meeting the predicted occurrence condition. Here, the predicted occurrence condition for the preset event refers to the prediction that the preset event may occur in the future. Therefore, the electronic device can acquire public dynamic information in real time. Then, based on the public dynamic information, the electronic device can determine whether the preset event meets the predicted occurrence condition. If the preset event meets the predicted occurrence condition, the electronic device determines that the preset event meets its corresponding pre-trigger condition. Accordingly, the electronic device can acquire vehicle operation data and the theme generation elements corresponding to the preset event. If the preset event does not meet the predicted occurrence condition, the electronic device determines that the preset event does not meet its corresponding pre-trigger condition. Accordingly, the electronic device does not need to perform any other processing. For example, if the preset event is snowy weather, the electronic device can acquire weather forecast information and predict that snowy weather may occur in the next few days based on the weather forecast information, and the electronic device determines that the pre-trigger condition corresponding to snowy weather is met.
[0060] It should be noted that the execution order of steps 301 to 303 above is not a serial execution order, but a parallel execution order. That is to say, the electronic device can determine in parallel whether a preset event meets its corresponding pre-trigger condition based on different preset events.
[0061] In this embodiment, different preset events correspond to different pre-trigger conditions. For different preset events, the electronic device employs different processing methods to determine whether the preset event meets its corresponding pre-trigger condition. When the preset event meets its corresponding pre-trigger condition, it acquires vehicle operation data and the theme generation elements corresponding to the preset event, thereby greatly enhancing the types of preset events that can be covered. Simultaneously, this embodiment can support preset events of geographical location type and preset events of uncertain event type. These two types of preset events can closely associate the theme with the user's real geographical environment and future real-time events, thereby providing the user with a more dynamic and immersive user experience.
[0062] In some embodiments, such as Figure 4 As shown above, in the above Figure 2 Based on the illustrated embodiment, the vehicle operation data includes one or more of the following: vehicle system operation data and vehicle operation status. Step 202 may include the following steps:
[0063] Step 401: In response to the vehicle's operating data and vehicle operating status meeting the preset local topic generation conditions, determine the topic generation strategy corresponding to the preset event as the local topic generation strategy.
[0064] Exemplarily, the electronic device can pre-store theme local generation conditions and theme cloud generation conditions. The theme local generation conditions are used for the electronic device to determine whether the theme asset corresponding to the preset event can be generated by using the processing unit (such as an NPU, a GPU, etc.) of the smart driving vehicle itself. The theme cloud generation conditions are used for the electronic device to determine whether the theme asset corresponding to the preset event needs to be generated by using a cloud server. The vehicle running data can include one or more of vehicle machine running data (such as vehicle machine load rate, vehicle machine wireless signal power, etc.) and vehicle running state (driving state, parking state, etc.), and can also include other types of vehicle running data, which are not limited by the embodiments of the present disclosure. The embodiments of the present disclosure take the vehicle machine running data including the vehicle machine load rate and the vehicle machine wireless signal power, and the vehicle running state including the driving state and the parking state as examples for description, and other cases are similar, which will not be described herein again.
[0065] When the electronic device generates the theme asset corresponding to the preset event by using the theme local generation strategy, a large amount of computing resources of the processing unit of the smart driving vehicle itself needs to be occupied. Therefore, when the vehicle machine load rate of the smart driving vehicle is low, and the smart driving vehicle is in the parking state, the electronic device can generate the theme asset corresponding to the preset event by using the theme local generation strategy, so as to avoid adversely affecting the driving safety of the smart driving vehicle. At the same time, the electronic device generates the theme asset corresponding to the preset event by using the theme local generation strategy, which has a low network demand for the smart driving vehicle. Based on this, the theme local generation condition can be set as the vehicle machine load rate being less than or equal to a preset vehicle machine load rate threshold, and the vehicle running state being the parking state. After the electronic device obtains the vehicle machine running data and the vehicle running state, it can further determine whether the vehicle machine load rate is less than or equal to the preset vehicle machine load rate threshold and whether the vehicle running state is the parking state. If the vehicle machine load rate is less than or equal to the preset vehicle machine load rate threshold and the vehicle running state is the parking state, the electronic device determines that the theme generation strategy corresponding to the preset event is the theme local generation strategy.
[0066] Step 402, in response to the vehicle machine running data or the vehicle driving state satisfying the theme cloud generation condition, determining that the theme generation strategy corresponding to the preset event is the theme cloud generation strategy.
[0067] For example, when the electronic device generates the theme asset corresponding to the preset event by using the theme cloud generation strategy, the electronic device and the cloud server need to perform data transmission (for example, uploading the theme generation elements corresponding to the preset event and downloading the theme asset corresponding to the preset event), and the network connection of the intelligent vehicle needs to be good (that is, the wireless signal power of the vehicle machine is high). When the electronic device cannot generate the theme asset corresponding to the preset event by using the theme local generation strategy, the electronic device can generate the theme asset corresponding to the preset event by using the theme cloud generation strategy. Based on this, the theme cloud generation condition can be set as that the vehicle machine load rate is greater than a preset vehicle machine load rate threshold, the vehicle running state is a driving state, and the wireless signal power of the vehicle machine is greater than or equal to a preset vehicle machine wireless signal power threshold. After the electronic device obtains the vehicle machine running data and the vehicle running state, the electronic device can further determine whether the vehicle machine load rate is greater than the preset vehicle machine load rate threshold, whether the vehicle running state is the driving state, and whether the wireless signal power of the vehicle machine is greater than or equal to the preset vehicle machine wireless signal power threshold. If the vehicle machine load rate is greater than the preset vehicle machine load rate threshold, the vehicle running state is the driving state, and the wireless signal power of the vehicle machine is greater than or equal to the preset vehicle machine wireless signal power threshold, the electronic device determines that the theme generation strategy corresponding to the preset event is the theme cloud generation strategy.
[0068] It should be noted that, in addition to the vehicle machine running data or the vehicle driving state, the electronic device can also set the theme local generation condition and the theme cloud generation condition by comprehensively considering other factors such as the theme asset generation complexity, the personalization degree of the theme asset, and the authorization verification of the theme asset, and the embodiments of the present disclosure are not limited thereto. Meanwhile, the electronic device can also generate the theme asset corresponding to the preset event by using the theme local generation strategy in combination with the theme cloud generation strategy, and the embodiments of the present disclosure are not limited thereto.
[0069] In the embodiments of the present disclosure, the electronic device determines the theme generation strategy corresponding to the preset event to be the theme local generation strategy or the theme cloud generation strategy based on the vehicle machine running data and the vehicle running state, so that the flexibility and reliability of theme asset generation can be improved.
[0070] In some embodiments, as shown in FIG. 6, based on the above-mentioned embodiments, step 203 can include the following steps: Figure 5 Figure 2 Based on the above-mentioned embodiments, step 203 can include the following steps:
[0071] Step 501, in response to the theme generation strategy being the theme cloud generation strategy, sending a theme generation request message carrying theme generation elements to the cloud server.
[0072] Exemplarily, in a case where the electronic device determines that the theme generation strategy corresponding to the preset event is the theme cloud end generation strategy, the electronic device can send a theme generation request message to the cloud end server. The theme generation request message carries the theme generation element corresponding to the preset event obtained by the electronic device. The theme generation request message is used to instruct the cloud end server to generate the theme asset corresponding to the preset event based on the theme generation element corresponding to the preset event.
[0073] At step 502, a theme generation response message carrying an asset storage path of the theme asset sent by the cloud end server is received, and the theme asset is downloaded from the cloud end server based on the asset storage path. The theme asset is generated by the cloud end server based on the theme generation element.
[0074] Exemplarily, after the cloud end server receives the theme generation request message sent by the electronic device, the cloud end server can decode the theme generation request message to obtain the theme generation element carried in the theme generation request message. Then, the cloud end server can call a pre-trained general generative large model to generate the theme asset corresponding to the preset event based on the theme generation element corresponding to the preset event. After that, the cloud end server can store the theme asset corresponding to the preset event in the storage of the cloud end server, and send a theme generation response message to the electronic device. The theme generation response message carries the asset storage path of the theme asset. The theme generation response message is used to instruct the electronic device to download the theme asset corresponding to the preset event based on the asset storage path of the theme asset. After the electronic device receives the theme generation response message sent by the cloud end server, the electronic device can decode the theme generation response message to obtain the asset storage path carried in the theme generation response message. Then, the electronic device can download the theme asset corresponding to the preset event from the cloud end server based on the asset storage path. Subsequently, after the electronic device obtains the theme asset corresponding to the preset event, the electronic device can further preload the theme asset corresponding to the preset event into the internal storage of the car machine system and wait for calling.
[0075] In the embodiments of the present disclosure, the electronic device sends a theme generation request message carrying a theme generation element to the cloud end server. The cloud end server generates a theme asset corresponding to a preset event based on the theme generation element carried in the theme generation request message, and sends a theme generation response message carrying an asset storage path of the theme asset to the electronic device. The electronic device downloads the theme asset corresponding to the preset event from the cloud end server based on the asset storage path. In this way, in a case where the electronic device cannot generate the theme asset corresponding to the preset event through the processing unit of the smart driving vehicle itself, the electronic device can generate the theme asset corresponding to the preset event through the cloud end server, thereby ensuring the timeliness of generation of the theme asset corresponding to the preset event.
[0076] In some embodiments, as Figure 6As shown in the above Figure 2 Based on the embodiments shown above, the theme asset includes theme elements corresponding to scene elements in the environmental reality scene, and step 204 can include the following steps:
[0077] Step 601, obtaining element attributes corresponding to scene elements in the environmental reality scene.
[0078] Exemplarily, the theme asset can include theme elements corresponding to scene elements in the environmental reality scene. Wherein, the scene elements in the environmental reality scene refer to various physical entities constituting the environmental reality scene, which can be sensed by a sensor and displayed in a human-computer interaction interface. Wherein, the scene elements in the environmental reality scene can include a self-vehicle, a he-vehicle, a pedestrian, a cyclist, a building, a road, etc., which are not limited by the embodiments of the present disclosure. The processing unit of the intelligent driving vehicle itself or the cloud server can generate theme elements corresponding to scene elements in the environmental reality scene based on theme generation elements corresponding to preset events, to obtain the theme asset. For example, based on theme generation elements corresponding to preset events, a self-vehicle three-dimensional model corresponding to a self-vehicle, a he-vehicle three-dimensional model corresponding to a he-vehicle, a road map corresponding to a road, a pendant corresponding to a tree, etc. are generated. After the electronic device obtains the theme elements corresponding to the preset events, it can first obtain the element attributes corresponding to the scene elements. Wherein, the element attributes corresponding to the scene elements refer to characteristic parameters describing the scene elements, which can include volume (length, width, height), position, etc.
[0079] Step 602, based on the element attributes corresponding to the scene elements and the theme elements, rendering the scene elements to obtain the rendered scene elements.
[0080] Exemplarily, after the electronic device obtains the element attributes corresponding to the scene elements, it can render the scene elements based on the element attributes corresponding to the scene elements and the theme elements to obtain the rendered scene elements. In an embodiment, the electronic device can perform overall scaling operation on the theme elements based on the volume (length, width, height) in the element attributes corresponding to the scene elements, so that the volume of the theme elements remains consistent with the volume of the scene elements. Then, the electronic device can render the theme elements and the scene elements based on the position in the element attributes corresponding to the scene elements to obtain the rendered scene elements. For example, taking the Dragon Boat Festival as a preset event, the he-vehicle model in the environmental reality scene is rendered as a he-vehicle three-dimensional model with the appearance of a dragon boat, and the street lamps and trees are rendered with pendant models with the appearance of zongzi. For example, taking the wedding anniversary as a preset event, the self-vehicle model in the environmental reality scene is rendered with star dust light effects and digital "V" painting, the tree model is rendered as a tree model with the appearance of a wish tree, and the sky is rendered as a sky box map with the appearance of a beautiful starry sky and galaxy.
[0081] At step 603, the human-computer interaction interface is displayed based on the rendered scene element.
[0082] For example, after obtaining the rendered scene element, the electronic device displays a human-computer interaction interface based on the rendered scene element. The human-computer interaction interface can be a surround reality (SR) visualization interface, an augmented reality head-up display (AR-HUD) visualization interface, or other visualization interfaces, which are not limited in the embodiments of the present disclosure. For example, taking the augmented reality head-up display visualization interface as an example, in the case of the preset event being the Dragon Boat Festival, the "dragon boat" three-dimensional model in the theme asset is no longer a replacement for the car model in the surround reality scene, but is projected onto the windshield glass as a virtual object through the AR-HUD to show a real dragon boat traveling in the lane next to the vehicle, or a giant dragon circling in the sky in the distance, and the like.
[0083] In the embodiments of the present disclosure, after the electronic device generates the theme asset corresponding to the preset event, the element attribute corresponding to the scene element in the surround reality scene is obtained. Then, the electronic device renders the scene element based on the element attribute corresponding to the scene element and the theme element, obtains the rendered scene element, and displays the human-computer interaction interface based on the rendered scene element. In this way, the electronic device can dynamically adjust the visual theme style of the human-computer interaction interface based on the preset event to respond to the user's demand for personalized experience and emotional experience, and improve the user's driving experience.
[0084] In some embodiments, as shown in FIG. 7, based on the above-mentioned embodiments, the theme asset further includes an audio resource and a light control instruction. Step 204 can include the following steps: Figure 7 Figure 2 As shown in FIG. 7, based on the above-mentioned embodiments, the theme asset further includes an audio resource and a light control instruction. Step 204 can include the following steps:
[0085] At step 701, in response to displaying the human-computer interaction interface based on the rendered scene element, the audio resource is played through the vehicle-mounted speaker, and the light in the vehicle is controlled based on the light control instruction.
[0086] Exemplarily, in addition to the theme elements corresponding to the scene elements in the environmental real scene, the theme assets can further include audio resources and light control instructions. The audio resources and the light control instructions are audio resources and light control instructions matched with the preset event. For example, the preset event is Christmas, the audio resources corresponding to Christmas are audio resources corresponding to Christmas songs, and the light control instructions corresponding to Christmas are light control instructions for controlling the light to display a snowflake light effect. When the electronic device displays the human-computer interaction interface based on the rendered scene elements, the electronic device can further play the audio resources corresponding to the preset event through the vehicle-mounted loudspeaker and control the light in the vehicle based on the light control instructions corresponding to the preset event. For example, in addition to the reindeer sleigh appearance three-dimensional model of the other vehicle and the Christmas tree appearance tree three-dimensional model displayed in the human-computer interaction interface, the electronic device further plays the audio resources corresponding to the Christmas songs through the vehicle-mounted loudspeaker and controls the light to display a snowflake light effect based on the light control instructions.
[0087] In the embodiments of the present disclosure, on the basis of displaying the human-computer interaction interface based on the rendered scene elements, the electronic device links the sound and the light to construct a multi-modal and full-sensory intelligent cabin experience integrating vision and hearing, so as to create a full-range atmosphere and improve the driving experience of the user.
[0088] In some embodiments, as shown in FIG. 8, on the basis of the above-mentioned embodiments, the theme application method further includes the following steps: Figure 8 Figure 2 On the basis of the above-mentioned embodiments, the theme application method further includes the following steps:
[0089] In step 801, based on the element type corresponding to the to-be-replaced theme element in the theme assets, the target theme element corresponding to the to-be-replaced theme element is downloaded from the theme library.
[0090] Exemplarily, the theme elements in the theme assets corresponding to the preset event can be generated by the processing unit of the smart driving vehicle or the cloud server and then downloaded from the theme library and replaced. The theme library is an open theme platform, and a user can upload the theme elements created by the user to the theme library for use by the user and other users. That is, the user can create theme elements and use them by himself / herself, and can also upload the created theme elements to the theme library. The user or other users can download and use the theme elements from the theme library. For example, a user uploads a building three-dimensional model created by the user to the theme library, and other users can download the building three-dimensional model from the theme library and replace the original building three-dimensional model in the theme assets.
[0091] After the electronic device applies the theme asset, the user can select a theme element (i.e., a theme element to be replaced) in the human-computer interaction interface and trigger a theme element replacement operation for the theme element to be replaced. Correspondingly, the electronic device can receive a theme element replacement instruction for the theme element to be replaced, and in response to the theme element replacement instruction for the theme element to be replaced, can further acquire the element type of the theme element. The element type of the theme element represents the category of the theme element. The element type can include a vehicle, a building, a tree, a sky box map, a road map, a pendant, and the like, which are not limited in the embodiments of the present disclosure. Based on the element type corresponding to the theme element to be replaced, the electronic device can query a replaceable theme element with the same element type as the element type corresponding to the theme element to be replaced from the theme library, and display the queried replaceable theme element. The user can select a replaceable theme element (i.e., a target theme element) in the displayed replaceable theme element and trigger a theme element confirmation operation for the target theme element. Correspondingly, the electronic device can receive a theme element confirmation instruction for the target theme element and download the target theme element from the theme library.
[0092] In step 802, the theme element to be replaced in the theme asset is replaced with the target theme element.
[0093] For example, after the electronic device downloads the target theme element from the theme library, the theme element to be replaced in the theme asset can be replaced with the target theme element.
[0094] In the embodiments of the present disclosure, in addition to being able to create theme elements and use them by themselves, the user can also upload the theme elements created by them to the theme library for other users to download and use the theme elements from the theme library. In this way, by actively giving the content creation right to the user, the deep personalized needs of the user can be met, thereby further improving the driving experience of the user.
[0095] Example device
[0096] Figure 9 FIG. 9 is a structural schematic diagram of a theme application device provided by an example embodiment of the present disclosure. As shown in FIG. 9, the theme application device 900 includes an event prediction module 910, a strategy determination module 920, a theme generation module 930, and a theme application module 940. Figure 9
[0097] The event prediction module 910 is configured to, in response to a pre-trigger condition of a preset event being met, acquire vehicle operation data and a theme generation element corresponding to the preset event.
[0098] The strategy determination module 920 is configured to determine a theme generation strategy corresponding to the preset event based on the vehicle operation data.
[0099] The theme generation module 930 is configured to generate a theme asset corresponding to the preset event based on the theme generation element and the theme generation strategy, and pre-load the theme asset into an internal memory of the vehicle machine system.
[0100] The theme application module 940 is configured to call the pre-loaded theme asset from the internal memory of the vehicle machine system and apply the theme asset in response to the trigger condition of the preset event being met.
[0101] In some embodiments, the event prediction module 910 includes:
[0102] The first event prediction unit is configured to obtain the vehicle operation data and the theme generation element corresponding to the preset event in response to a time interval between a current date and a trigger date corresponding to the preset event being less than or equal to a preset time interval threshold; or
[0103] The second event prediction unit is configured to obtain the vehicle operation data and the theme generation element corresponding to the preset event in response to a destination being within a trigger area range corresponding to the preset event; or
[0104] The third event prediction unit is configured to obtain the vehicle operation data and the theme generation element corresponding to the preset event in response to an event type of the preset event being an uncertain event type and the preset event meeting a predicted occurrence condition.
[0105] In some embodiments, the vehicle operation data includes one or more of vehicle machine operation data and vehicle operation state, and the strategy determination module 920 includes:
[0106] The first strategy determination unit is configured to determine the theme generation strategy corresponding to the preset event as a theme local generation strategy in response to the vehicle machine operation data and the vehicle operation state meeting a preset theme local generation condition.
[0107] The second strategy determination unit is configured to determine the theme generation strategy corresponding to the preset event as a theme cloud generation strategy in response to the vehicle machine operation data or the vehicle operation state meeting a theme cloud generation condition.
[0108] In some embodiments, the theme generation module 930 includes:
[0109] The theme generation request sending unit is configured to send a theme generation request message carrying the theme generation element to a cloud server in response to the theme generation strategy being a theme cloud generation strategy.
[0110] The subject asset downloading unit is configured to receive a theme generation response message carrying an asset storage path of the subject asset sent by the cloud server, and download the subject asset from the cloud server based on the asset storage path, wherein the subject asset is generated by the cloud server based on the theme generation element.
[0111] In some embodiments, the subject asset includes a theme element corresponding to a scene element in an environmental reality scene, and the theme application module 940 includes:
[0112] The element attribute obtaining unit is configured to obtain an element attribute corresponding to a scene element in the environmental reality scene.
[0113] The scene element rendering unit is configured to perform rendering processing on the scene element based on the element attribute corresponding to the scene element and the theme element, to obtain a rendered scene element.
[0114] The human-computer interaction interface display unit is configured to display a human-computer interaction interface based on the rendered scene element.
[0115] In some embodiments, the subject asset further includes an audio resource and a light control instruction, and the theme application module 940 includes:
[0116] The vehicle control unit is configured to display a human-computer interaction interface based on the rendered scene element, play the audio resource through a vehicle-mounted speaker, and control in-vehicle light based on the light control instruction.
[0117] In some embodiments, the device further includes:
[0118] The theme element downloading module is configured to download a target theme element corresponding to a to-be-replaced theme element in the subject asset from a theme library based on an element type of the to-be-replaced theme element.
[0119] The theme element replacing module is configured to replace the to-be-replaced theme element in the subject asset with the target theme element.
[0120] The beneficial technical effects of the exemplary device embodiments can be referred to the corresponding beneficial technical effects of the exemplary method part described above, and will not be described herein.
[0121] Exemplary electronic device
[0122] Figure 10 A structural diagram of an electronic device provided by the embodiments of the present disclosure includes at least one processor 11 and a memory 12.
[0123] The processor 11 can be a central processing unit (CPU) or other form of processing unit having data processing and / or instruction execution capabilities, and can control other components in the electronic device 10 to perform desired functions.
[0124] The memory 12 can include one or more computer program products that can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory, for example, can include random access memory (RAM), cache memory, and / or the like. The non-volatile memory, for example, can include read only memory (ROM), hard disk, flash memory, and / or the like. One or more computer program instructions can be stored on the computer-readable storage media, and the processor 11 can execute the one or more computer program instructions to implement the subject application methods and / or other desired functions of various embodiments of the present disclosure.
[0125] In one example, the electronic device 10 can further include an input device 13 and an output device 14, which are interconnected through a bus system and / or other forms of connection mechanisms (not shown).
[0126] The input device 13 can further include, for example, a keyboard, a mouse, and / or the like.
[0127] The output device 14 can output various information to the outside, which can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and / or the like.
[0128] Of course, in order to simplify, Figure 10 Only some of the components in the electronic device 10 related to the present disclosure are shown in FIG. 1, and components such as buses, input / output interfaces, and / or the like are omitted. In addition, the electronic device 10 can further include any other appropriate components according to specific application cases.
[0129] Example computer program product and computer-readable storage medium
[0130] In addition to the above-described methods and devices, embodiments of the present disclosure can also provide a computer program product including computer program instructions that, when executed by a processor, cause the processor to perform the steps of the subject application methods of various embodiments of the present disclosure described in the above “Example Method” section.
[0131] A computer program product can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server. The embodiments of the present disclosure can be a computer program product, which can include a computer program tangibly embodied in a machine readable storage medium.
[0132] Moreover, an embodiment of the present disclosure can also be a computer readable storage medium having stored thereon a computer program instructing, which can make a processor execute a step of the subject application method of various embodiments of the present disclosure described in the above "Exemplary Method" section when the computer program is run on the processor.
[0133] The computer readable storage medium can be any combination of one or more computer readable media. The computer readable medium can be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium includes, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples (a non-exhaustive list) of the computer readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0134] The above describes the basic principles of the present disclosure in combination with specific embodiments, but the advantages, benefits, effects and the like mentioned in the present disclosure are only examples and are not limiting, and it cannot be considered that each embodiment of the present disclosure must have them. In addition, the above specific details are only for the purpose of example and for the purpose of understanding, and are not limiting, and the above details do not limit the present disclosure to be necessarily implemented with the above specific details.
[0135] Those skilled in the art can make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is also intended to include these modifications and variations.
Claims
1. A theme application method, comprising: in response to a pre-trigger condition of a preset event being met, obtaining vehicle operation data and theme generation elements corresponding to the preset event; based on the vehicle operation data, determining a theme generation strategy corresponding to the preset event; based on the theme generation elements, generating a theme asset corresponding to the preset event by using the theme generation strategy, and preloading the theme asset into an internal memory of an in-vehicle infotainment system; in response to a trigger condition of the preset event being met, calling the preloaded theme asset from the internal memory of the in-vehicle infotainment system, and applying the theme asset.
2. The method of claim 1, wherein, The response to the pre-trigger condition of the preset event being met, the vehicle operation data and the theme generation elements corresponding to the preset event are obtained, comprising: in response to a time interval between a current date and a trigger date corresponding to the preset event being less than or equal to a preset time interval threshold, obtaining the vehicle operation data and the theme generation elements corresponding to the preset event; or, in response to a destination being within a trigger area range corresponding to the preset event, obtaining the vehicle operation data and the theme generation elements corresponding to the preset event; or, in response to an event type of the preset event being an uncertain event type, and the preset event meeting a predicted occurrence condition, obtaining the vehicle operation data and the theme generation elements corresponding to the preset event.
3. The method of claim 1, wherein, The vehicle operation data comprises one or more of in-vehicle infotainment operation data and vehicle operation state, and the theme generation strategy corresponding to the preset event is determined based on the vehicle operation data, comprising: in response to the in-vehicle infotainment operation data and the vehicle operation state meeting a preset theme local generation condition, determining the theme generation strategy corresponding to the preset event as a theme local generation strategy; in response to the in-vehicle infotainment operation data or the vehicle operation state meeting a theme cloud generation condition, determining the theme generation strategy corresponding to the preset event as a theme cloud generation strategy.
4. The method of claim 3, wherein, The theme asset corresponding to the preset event is generated based on the theme generation elements and the theme generation strategy, comprising: in response to the theme generation strategy being a theme cloud generation strategy, sending a theme generation request message carrying the theme generation elements to a cloud server; receiving a theme generation response message carrying an asset storage path of the theme asset sent by the cloud server, and downloading the theme asset from the cloud server based on the asset storage path; wherein the theme asset is generated by the cloud server based on the theme generation elements.
5. The method of claim 1, wherein, The theme asset includes theme elements corresponding to scene elements in an environmental reality scene, and the theme asset is applied, comprising: obtaining element attributes corresponding to the scene elements in the environmental reality scene; based on the element attributes corresponding to the scene elements and the theme elements, rendering the scene elements to obtain rendered scene elements; based on the rendered scene elements, displaying a human-computer interaction interface.
6. The method of claim 5, wherein, The theme asset also includes audio resources and light control instructions, and the theme asset is applied, comprising: In response to the rendered scene elements, a human-computer interaction interface is displayed, the audio resource is played through a vehicle-mounted speaker, and the in-vehicle light is controlled based on the light control instruction.
7. The method of claim 1 or 5, before the applying the theme asset, further comprising: based on an element type corresponding to a theme element to be replaced in the theme asset, downloading a target theme element corresponding to the theme element to be replaced from a theme library; replacing the theme element to be replaced in the theme asset with the target theme element.
8. A theme application apparatus, comprising: an event prediction module configured to, in response to a pre-trigger condition of a preset event being met, acquire vehicle operation data and theme generation elements corresponding to the preset event; a strategy determination module configured to determine a theme generation strategy corresponding to the preset event based on the vehicle operation data; a theme generation module configured to generate a theme asset corresponding to the preset event based on the theme generation elements and the theme generation strategy, and pre-load the theme asset into an internal memory of a vehicle infotainment system; a theme application module configured to, in response to a trigger condition of the preset event being met, call the pre-loaded theme asset from the internal memory of the vehicle infotainment system, and apply the theme asset.
9. A computer-readable storage medium, the storage medium storing a computer program, the computer program being executed by a processor to perform the theme application method of any one of claims 1-7.
10. An electronic device, comprising: a processor; a memory for storing executable instructions of the processor; the processor is configured to read the executable instructions from the memory and execute the instructions to implement the theme application method of any one of claims 1-7.