Subject adaptation method and device, subject service platform and storage medium
By obtaining the theme to be displayed from the target theme library and adjusting it, an adapted target theme is generated, which solves the problem that traditional in-vehicle terminals cannot meet personalized needs and realizes the adaptation of the theme to the vehicle model.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREAT WALL MOTOR CO LTD
- Filing Date
- 2022-04-29
- Publication Date
- 2026-04-17
AI Technical Summary
Traditional in-vehicle terminal theme acquisition methods cannot meet the personalized needs of different car owners or car models.
The theme to be displayed is obtained from the target theme library. If it does not match the vehicle model characteristics, the theme to be displayed is adjusted according to the vehicle model characteristics to generate a target theme and send it to the vehicle.
It achieves theme matching with vehicle models, meeting the personalized needs of car owners or vehicle models.
Smart Images

Figure CN115220835B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of automotive technology, and in particular relates to a theme adaptation method, device, theme service platform and storage medium. Background Technology
[0002] In recent years, with the rapid development of intelligent and connected vehicle cockpits, the functions of human-machine interaction systems in vehicle cockpits have become increasingly rich. For example, projecting vehicle information such as speed and fuel level onto the windshield via an in-vehicle terminal can help drivers focus their attention on the road ahead, avoiding the need to frequently look down at the instrument panel and neglecting road conditions, thus providing a certain degree of assurance for safe driving.
[0003] However, the themes used in traditional in-vehicle terminals can only be downloaded from theme service platforms. But the themes on these platforms are usually pre-designed by theme developers, meaning the themes available to in-vehicle terminals often fail to meet the personalized needs of different car owners or vehicle models.
[0004] Therefore, the traditional methods of acquiring themes for in-vehicle terminals cannot meet the personalized needs of different car owners or car models. Summary of the Invention
[0005] This application provides a theme adaptation method, apparatus, theme service platform, and storage medium, which can solve the problem that traditional in-vehicle terminal theme acquisition methods cannot meet the personalized needs of different car owners or models.
[0006] In a first aspect, embodiments of this application provide a theme adaptation method, the method comprising:
[0007] Retrieve the themes to be displayed from the target theme library;
[0008] If the theme to be displayed does not match the vehicle model characteristics, the theme to be displayed will be adjusted according to the vehicle model characteristics to generate a target theme;
[0009] Send the target topic to the vehicle.
[0010] Secondly, embodiments of this application provide a theme adaptation device, the device comprising:
[0011] The module for obtaining themes to be displayed is used to obtain themes to be displayed from the target theme library;
[0012] The generation module is used to adjust the theme to be displayed according to the vehicle model characteristics if the theme to be displayed is not adapted to the vehicle model characteristics, and generate a target theme.
[0013] The replacement module is used to distribute the target topic to the vehicle.
[0014] Thirdly, embodiments of this application provide a subject service platform, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect above.
[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in the first aspect above.
[0016] Fifthly, embodiments of this application provide a computer program product that, when run on a theme service platform, causes the theme service platform to execute the method described in the first aspect.
[0017] The beneficial effects of this application embodiment compared with the prior art are: for any vehicle model's in-vehicle terminal, after obtaining the required display theme from the target theme library, if the display theme is not compatible with the vehicle model characteristics, the display theme can be adjusted according to the vehicle model characteristics so that the adjusted target theme can be adapted to the vehicle model, thereby meeting the personalized needs of the car owner or the vehicle model. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating the implementation of a theme adaptation method provided in an embodiment of this application;
[0020] Figure 2 This is a schematic diagram illustrating one implementation of a topic adaptation method for generating a target topic, as provided in an embodiment of this application.
[0021] Figure 3 This is a schematic diagram showing the correspondence between interface elements and vehicle parameters in one embodiment of this application;
[0022] Figure 4 This is a schematic diagram illustrating one implementation of a topic adaptation method for generating a target topic, provided in another embodiment of this application.
[0023] Figure 5 This is a flowchart illustrating the implementation of a theme adaptation method for generating a custom theme, provided in one embodiment of this application.
[0024] Figure 6This is a schematic diagram illustrating the configuration of interface elements, attributes, and effects in one embodiment of this application;
[0025] Figure 7 This is a rendering of a custom theme generated in one embodiment of this application;
[0026] Figure 8 This is a schematic diagram illustrating an application scenario of a custom theme or target theme generated in one embodiment of this application;
[0027] Figure 9 This is a schematic diagram of the structure of a theme adaptation device provided in an embodiment of this application;
[0028] Figure 10 This is a schematic diagram of the structure of a topic service platform provided in an embodiment of this application. Detailed Implementation
[0029] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0030] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0031] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0032] The theme adaptation method provided in this application embodiment can be applied to a theme service platform. This service platform integrates data access, data processing, data storage, query retrieval, analysis and mining, and application interfaces. Furthermore, the service platform can provide data resources online to drive business development. In this embodiment, the aforementioned theme service platform is primarily a platform that provides theme services to in-vehicle terminals online.
[0033] The theme service includes, but is not limited to, managing and operating published themes, generating and publishing custom themes based on the car owner's creation instructions, and generating target themes adapted to the vehicle terminal by matching the values of various first vehicle parameters required for display on the in-vehicle terminal. For example, the service of managing and operating published themes can be to set the published theme skins to be shared for free or to charge a fee. In this embodiment, no restrictions are placed on the theme services provided by the theme service platform.
[0034] In one embodiment, the aforementioned in-vehicle terminal can specifically be a head-up display (HUD). The HUD projects information onto a glass surface using optical reflection principles. For example, this glass can be the vehicle's windshield, which is typically located at the front of the vehicle's cabin. By projecting the information onto a target area of the windshield, the driver can easily integrate the external view with the information displayed on the HUD. Furthermore, the driver does not need to look down at the instrument panel, maintaining a level gaze throughout, reducing the delay and discomfort caused by neglecting rapid changes in the external environment when looking down or up, thus avoiding distractions and ensuring safer driving.
[0035] Please see Figure 1 , Figure 1 The following is a flowchart illustrating the implementation of a theme adaptation method provided in an embodiment of this application. The method includes the following steps:
[0036] S101. The theme to be displayed, obtained from the target theme library.
[0037] In one embodiment, the aforementioned theme service platform typically includes multiple types of theme libraries, each of which includes at least one theme to be displayed. For example, the multiple theme libraries include, but are not limited to, technology theme libraries, green theme libraries, and animation theme libraries, etc., and are not limited thereto.
[0038] Specifically, the theme service platform can receive theme selection instructions from car owners; then, based on these instructions, it determines the target theme library from multiple preset theme libraries. The theme to be displayed is the one selected by the car owner after logging into the theme service platform and entering the theme library. These theme libraries include, but are not limited to, technology theme libraries, green theme libraries, and animation theme libraries.
[0039] S102. If the theme to be displayed is not compatible with the vehicle model characteristics, the theme to be displayed is adjusted according to the vehicle model characteristics to generate a target theme.
[0040] In one embodiment, the aforementioned vehicle model features are used to identify the vehicle model. These features can be stored in advance as unique identifiers on the vehicle terminal and then uploaded to the theme service platform by the vehicle terminal.
[0041] In one embodiment, each theme in the theme library is unique; therefore, the theme service platform can set a unique theme identifier for each theme. Furthermore, after setting the theme identifier, if the theme is downloaded and used by the in-vehicle terminal of another vehicle model, a correspondence between the theme identifier and vehicle model characteristics can be established to mark the theme to be displayed as compatible with that vehicle model. It should be noted that if the theme service platform adjusts the theme to be displayed before it is downloaded, generating a target theme, then it should generate a theme identifier for the target theme and establish a correspondence between the target theme identifier and vehicle model characteristics.
[0042] Understandably, if the theme identifier corresponds to a vehicle model feature, it can be determined that the theme selected by the car owner is compatible with the vehicle's model features. Therefore, the theme can be directly sent to the vehicle. If the theme identifier does not correspond to a vehicle model feature, it can be determined that the theme is not compatible with the vehicle's model features, and subsequent steps will be executed. Alternatively, for any theme to be displayed, the theme service platform can pre-set the vehicle model features that each theme is compatible with when it is published. Then, the vehicle terminal can upload the vehicle's model features to the theme service platform, which will determine whether they are compatible with the theme. Alternatively, after determining the theme to be displayed from the theme service platform, the vehicle terminal can simultaneously obtain the corresponding compatible vehicle model features, and then compare these compatible features with the vehicle terminal's own model features to determine whether they are compatible; this is not limited.
[0043] In one embodiment, the display layout of the in-vehicle terminal for different vehicle models is usually different when displaying the theme to be displayed. Therefore, if the theme to be displayed is not compatible with the vehicle model characteristics, it is necessary to adjust the theme to be displayed according to the vehicle model characteristics to generate a target theme.
[0044] Specifically, the topic to be displayed typically includes multiple interface elements, each corresponding to a vehicle parameter. (See reference...) Figure 2 The theme service platform can adjust the theme to be displayed through the following steps S201-S204 to generate the target theme. Details are as follows:
[0045] S301. Obtain the first correspondence table corresponding to the vehicle model features; the first correspondence table includes the correspondence between each vehicle parameter to be displayed and the signal value of the corresponding vehicle parameter among all vehicle parameters to be displayed for the vehicle model features.
[0046] In one embodiment, the aforementioned interface elements can be controls operable by the vehicle owner within the theme to be used, or element templates that are not operable by the vehicle owner within the theme to be used; there is no limitation on this. Each interface element, when executed, can retrieve and display a corresponding vehicle parameter. Therefore, if the vehicle parameters to be displayed on the in-vehicle terminal do not correspond to any of the multiple interface elements in the theme to be displayed, it can be considered that the theme to be displayed is not adapted to the vehicle's model characteristics.
[0047] In one embodiment, the aforementioned vehicle parameters include, but are not limited to, parameters such as vehicle speed and gear position. Depending on the vehicle model characteristics, some or all of these vehicle parameters may need to be displayed. Therefore, the on-board terminal needs to acquire the vehicle parameters to be displayed corresponding to the specific vehicle model characteristics and adaptively adjust the display theme accordingly.
[0048] It should be noted that vehicle owners can customize the vehicle parameters to be displayed, specifying which parameters should be shown and which should be omitted. Therefore, different vehicles with the same model characteristics may have different vehicle parameters to be displayed, and this is not a limitation.
[0049] In addition, when customizing the vehicle parameters to be displayed, it is also necessary to establish the correspondence between each vehicle parameter to be displayed and the signal value, thereby generating the first correspondence table and storing it.
[0050] S202. Based on the vehicle parameters and the parameters of the vehicle to be displayed, determine the target interface element corresponding to the parameters of the vehicle to be displayed from multiple interface elements of the theme to be displayed, and delete non-target interface elements that do not correspond to the parameters of the vehicle to be displayed.
[0051] S203. Based on the first correspondence table, establish a second correspondence table between the target interface elements and the corresponding signal values of the vehicle parameters to be displayed.
[0052] S204. Generate the target theme based on the second correspondence table and the target interface elements.
[0053] In one embodiment, the theme to be displayed may include interface elements corresponding to each vehicle parameter. However, the vehicle parameters to be displayed corresponding to this vehicle model feature may only contain a subset of the vehicle parameters that need to be displayed. Therefore, the theme to be displayed is not compatible with this vehicle model feature.
[0054] Based on this, the in-vehicle terminal or theme service platform can determine the target interface element corresponding to the vehicle parameters to be displayed by identifying a vehicle parameter for each interface element of the theme to be displayed. Then, non-target interface elements are removed from the multiple interface elements included in the theme to be displayed, resulting in the target theme. Non-target interface elements are any interface elements other than the target interface elements. Furthermore, the interface elements contained in the target theme will be adapted to the vehicle parameters to be displayed corresponding to the vehicle model characteristics.
[0055] It should be noted that during the adaptation process, a correspondence must be established between each target interface element and the corresponding signal value of the vehicle parameter to be displayed, so that the target interface element can process the signal value of the corresponding vehicle parameter. That is, the vehicle terminal or theme service platform can generate and store a second correspondence table based on the correspondence between each target interface element and the corresponding signal value of the vehicle parameter to be displayed.
[0056] Reference Figure 3 , Figure 3 This is a schematic diagram illustrating the correspondence between interface elements and vehicle parameters in one embodiment of this application. The vehicle parameter library contains various vehicle parameters for that vehicle model. However, not all signal values of these vehicle parameters necessarily need to be displayed on the in-vehicle terminal's interface. Therefore, the in-vehicle terminal or theme service platform needs to adapt the signal values of the vehicle parameters to be displayed to the interface elements.
[0057] in, Figure 3 The parameters such as vehicle speed and gear position are all vehicle parameters, and the specific speed and gear values are the signal values of these vehicle parameters. It should be noted that vehicle parameters can be considered unique identifiers describing the attributes of signal values. For example, when the signal value is a specific vehicle speed value, the theme service platform can determine the corresponding vehicle parameter as vehicle speed based on the attributes of that signal value.
[0058] Figure 3 In this embodiment, the interface element library contains multiple interface elements included in the theme to be displayed. Each interface element corresponds to a vehicle parameter. That is, each interface element needs to process the signal value of the corresponding vehicle parameter. These interface elements include, but are not limited to, text labels, image labels, and network labels, etc. In this embodiment, the number and type of interface elements are not limited. The attributes refer to the processing of the vehicle parameter signal value by the interface element in terms of font, color, and / or background, etc., and the effect refers to the display effect on the in-vehicle terminal interface after the interface element has processed the vehicle parameter signal value.
[0059] The configuration hub can pre-contain a first mapping table between vehicle parameters and their corresponding signal values. Within this hub, vehicle owners can customize each vehicle parameter to be displayed. When customizing the vehicle parameters, the corresponding signal values must also be customized so that when a theme is used later, the interface elements within that theme can process the display of the corresponding signal values. Alternatively, the configuration hub may not have a first mapping table, but instead only contain the signal values of the vehicle parameters or acquire them in real-time. The in-vehicle terminal or theme service platform then processes these signal values to associate them with the corresponding interface elements within the theme.
[0060] The automatic matching hub matches the signal values of the vehicle parameters to be displayed in the configuration hub with the corresponding signal values of the interface elements in the theme to be displayed, generating a hub for the target theme. At this point, the in-vehicle terminal or theme service platform can assign a theme identifier to the target theme and then establish an association between this theme identifier and vehicle model characteristics. This allows for direct querying and use of the target theme based on this association when it is used again in the future.
[0061] It should be noted that the vehicle parameter database contains various vehicle parameters corresponding to the vehicle model characteristics. However, not all signal values of these vehicle parameters necessarily need to be displayed on the in-vehicle terminal interface. Furthermore, for any vehicle model characteristic, the owner can customize the vehicle parameters, i.e., decide which parameters should be displayed and which should not. Therefore, different vehicles with the same model characteristics may have different vehicle parameters. Based on this, the in-vehicle terminal or theme service platform also needs to adapt the signal values of the vehicle parameters and interface elements to generate the target theme.
[0062] For example, the topics to be displayed may include the following correspondence:
[0063] Target topic identifier: {
[0064] "Interface Element 1": "Vehicle Parameter 1"
[0065] "Interface Element 2": "Vehicle Parameter 2"
[0066] "Interface Element 3": "Vehicle Parameter 3"
[0067] }
[0068] The first correspondence table of the vehicle parameters to be displayed and the signal values of the vehicle parameters to be displayed, which includes the vehicle model characteristics in the configuration center, can be:
[0069] Vehicle identification: {
[0070] "Vehicle parameter to be displayed 1": "Signal value a of the vehicle parameter to be displayed"
[0071] "Vehicle parameter to be displayed 2": "Signal value b of the vehicle parameter to be displayed"
[0072] "Vehicle parameter to be displayed 3": "Signal value c of the vehicle parameter to be displayed"
[0073] }
[0074] Based on the above correspondence, the automatic matching center can generate the following target topics that match vehicle model features:
[0075] Generate a second correspondence table between the interface elements in the theme to be displayed and the signal values of the vehicle parameters to be displayed:
[0076] {Target theme identifier, vehicle model identifier}:
[0077] {
[0078] "Interface Element 1": "Signal value a of the vehicle parameters to be displayed"
[0079] "Interface Element 2": "Signal value b of the vehicle parameter to be displayed"
[0080] "Interface Element 3": "Signal value c of the vehicle parameters to be displayed"
[0081] }
[0082] The above example illustrates a scenario where the theme to be displayed and the vehicle model characteristics are compatible. Based on this example, if the theme to be displayed also includes correspondences between other interface elements and vehicle parameters, and these vehicle parameters do not match the vehicle parameters included in the configuration hub, then the theme to be displayed and the vehicle model characteristics are incompatible. That is, before generating the correspondence between the signal values of the interface elements and the vehicle parameters in the theme to be displayed, it is necessary to first determine the correspondence between the vehicle parameters corresponding to the vehicle model characteristics and the corresponding interface elements. In the second correspondence table generated according to the above steps, the interface elements are the target interface elements.
[0083] In another embodiment, the embodiment shown in S201-S204 above is the adaptation process performed by the configuration center and the automatic matching center when the configuration center includes a first correspondence table of vehicle parameters to be displayed and signal values of the vehicle parameters to be displayed. However, when the configuration center does not have a first correspondence table, but only includes signal values of all vehicle parameters to be displayed corresponding to the vehicle model feature, or when the signal values of all vehicle parameters to be displayed can be obtained in real time, the configuration center and the automatic matching center need to perform adaptation according to S401-S405 as follows: Details are as follows:
[0084] S401. Obtain the signal values of all vehicle parameters to be displayed that correspond to the vehicle model characteristics.
[0085] S402. For any signal value, use an artificial intelligence model to process the signal value and obtain the predicted vehicle parameters corresponding to the signal value.
[0086] S403. Based on the vehicle parameters and the predicted vehicle parameters, determine the target interface element corresponding to the predicted vehicle parameters from multiple interface elements of the theme to be displayed, and delete non-target interface elements that do not correspond to the predicted vehicle parameters.
[0087] S404. Establish a third correspondence table between target interface elements and the corresponding signal values of predicted vehicle parameters.
[0088] S405. Generate the target theme based on the third correspondence table and the target interface elements.
[0089] In one embodiment, the aforementioned artificial intelligence model is a recognition model obtained through pre-training, used to predict the vehicle parameters corresponding to each signal value. Based on this, since each interface element in the theme to be displayed corresponds to a vehicle parameter in advance, the vehicle terminal or theme service platform only needs to compare vehicle parameters belonging to the same attribute as the predicted vehicle parameters. Then, the interface element corresponding to the vehicle parameter is determined as the target interface element, and a correspondence between the target interface element and the signal values corresponding to the predicted vehicle parameters of the same attribute is established, resulting in a third correspondence table. At this point, establishing the third correspondence table does not require building upon the first correspondence table. Therefore, there is no need to manually build the first correspondence table, reducing the workload.
[0090] The predicted vehicle parameters refer to the predicted signal values and their corresponding vehicle parameter values. The terms "first" and "second" in the second and third correspondence tables are used only to distinguish and describe the correspondence between target interface elements and their corresponding vehicle parameter signal values established in the different embodiments described above.
[0091] For example, when the interface element is a vehicle speed control, its corresponding vehicle parameter attribute is used to describe the vehicle speed. Then, for all or all signal values of the vehicle parameters to be displayed in vehicle model C (vehicle model feature), the predicted vehicle parameter corresponding to the signal value is predicted. If the predicted vehicle parameter is vehicle speed, then, because the attributes of the vehicle parameter correspond to the attributes of the predicted vehicle parameter, the vehicle speed control corresponding to the vehicle parameter can be matched with the signal value corresponding to the predicted vehicle parameter.
[0092] It should be noted that when determining the predicted vehicle parameters corresponding to the signal value, the identifier of the predicted vehicle parameter can also be determined. Then, when the predicted vehicle parameter and the vehicle parameter corresponding to any interface element belong to the same attribute, an association is established between the identifier of the predicted vehicle parameter and the identifier of the corresponding vehicle parameter, and a relationship table is generated for direct retrieval and use next time.
[0093] It should be noted that when the configuration hub and automatic matching hub are set in the vehicle terminal, the steps of each of the above embodiments can be executed by the vehicle terminal; when the configuration hub and automatic matching hub are set in the theme service platform, the steps of each of the embodiments can also be executed by the theme service platform.
[0094] In addition, based on Figure 3 As can be seen from the interface element library, each interface element also includes corresponding configuration information. For example, the configuration information may include the position and layout of the interface element, its attributes, and effects. When generating a target theme, each target interface element also needs to include the correspondence between the target interface element and the signal values of the corresponding vehicle parameters. Based on this, the configuration information can be used to configure the target interface elements and display the corresponding vehicle parameter signal values in the configured target interface elements.
[0095] Therefore, replacing the current theme with the target theme means configuring each interface element in the target theme according to the configuration information of each interface element in the target theme, and displaying the signal values of the corresponding vehicle parameters in each interface element of the configured target theme.
[0096] The implementation methods of S403-S405 are similar to those of S202-S204, and will not be described further.
[0097] A single interface element can have multiple configuration information sets simultaneously; there is no limitation on this. The configuration information must also include the correspondence between each interface element in the target theme and the signal values of its corresponding vehicle parameters. This includes either the second or third correspondence mentioned above, so that the interface elements can process the signal values based on this correspondence.
[0098] Based on this, in one embodiment, the topic service platform can... Figure 4 The automatic matching hub adapts the original theme to be displayed based on vehicle parameters corresponding to the vehicle model characteristics or vehicle parameters customized by the car owner, thereby obtaining a suitable target theme to improve the user's driving experience. Furthermore, this automatic matching method can not only adapt to different vehicle models, making them available for download and use by other car owners, but also generate themes that the car owner prefers based on the vehicle parameters customized by the owner, meeting the owner's personalized needs.
[0099] S103, Distribute the target topic to the vehicle.
[0100] In one embodiment, as described above, the target theme is generated by adjusting the display theme according to the vehicle parameters to be displayed for each vehicle model. That is, because the target interface elements in the target theme establish a correspondence with the values of the display vehicle parameters, when the vehicle's in-vehicle terminal uses the target theme, the target interface elements can obtain and display the corresponding values of the display vehicle parameters.
[0101] In this embodiment, for any vehicle model's in-vehicle terminal, after obtaining the desired display theme from the target theme library, if the display theme does not match the vehicle model's characteristics, the display theme can be adjusted based on the vehicle model's characteristics so that the adjusted target theme can be adapted to the vehicle model, thereby meeting the personalized needs of the car owner or the vehicle model.
[0102] In one embodiment, the above embodiment is an example of a theme service platform generating a target theme for an in-vehicle terminal adapted to any vehicle model. In another embodiment, referring to... Figure 5 Alternatively, referring to the theme service platform, custom themes can also be generated using the following methods S501-S503. Details are as follows:
[0103] S501: Receive the interface element selection instruction from the vehicle owner, and determine the target interface element from multiple interface elements included in the theme library according to the interface element selection instruction, as well as the correspondence between the target interface element and the corresponding vehicle parameters.
[0104] In one embodiment, vehicle owners can log in to the theme service platform and use the theme creation function within the platform to generate a custom theme. The creation command can be the command used by the vehicle owner when using the theme creation function.
[0105] S502: Receive the creation command from the vehicle owner and set the configuration information of the target interface elements according to the creation command.
[0106] S503. Generate a custom theme based on the target interface elements and their corresponding relationships.
[0107] In one embodiment, when performing the theme creation function, the theme service platform can first receive the user's theme library selection instruction to determine which theme library the custom theme the vehicle owner wants to create belongs to. Then, it displays the various interface elements included in that theme library. Next, based on the user's input interface element selection instruction, it determines the required target interface element from multiple interface elements in the theme library. Simultaneously, based on the association between each interface element and vehicle parameters in the theme library, it determines the vehicle parameters corresponding to each target interface element to generate the custom theme. After selecting the target interface element, the theme service platform can also receive the vehicle owner's creation instruction and set the configuration information of the target interface element according to the creation instruction. That is, based on the target interface element and its corresponding relationship, a custom theme is generated so that after the in-vehicle terminal downloads the custom theme, the target interface element can obtain the corresponding vehicle parameter values based on this correspondence for processing.
[0108] Specifically, refer to Figure 6 , Figure 6 This is a schematic diagram illustrating the configuration of interface elements, attributes, and effects in one embodiment of this application. (Refer to...) Figure 6 As can be seen, each interface element can be configured with multiple attributes and / or effects. Among these, the display layout is used to set the display position of the vehicle parameter values on the in-vehicle terminal interface. Furthermore, trademarks can be used to identify custom themes and are beneficial for promoting and beautifying these themes.
[0109] After generating a custom theme, the theme service platform can also display its effects, making it easier for car owners to create a theme they are satisfied with. For details, please refer to... Figure 7 , Figure 7 This is an illustration of a custom theme generated in one embodiment of this application. Also, considering the description of the vehicle terminal in S101: HUD can project information to be displayed onto glass using the principle of optical reflection, the application scenario diagram of this custom theme or target theme applied to the vehicle terminal can be considered as follows. Figure 8 As shown.
[0110] It should be noted that after a custom theme is generated, the theme service platform can review it and obtain the review result. If the review result is approved, it can be published. If the review result is rejected, it does not need to be published, and a notification message will be sent to the vehicle terminal to inform the car owner.
[0111] Furthermore, as described in S501 above: When creating a custom theme, the theme service platform can receive the user's theme library selection instruction in advance to determine which theme library the custom theme the car owner wants to create belongs to. Therefore, when publishing, the theme service platform can publish the custom theme in the corresponding theme library to facilitate access by other car owners.
[0112] Please see Figure 9 , Figure 9 This is a structural block diagram of a theme adaptation device provided in an embodiment of this application. The modules included in the theme adaptation device in this embodiment are used to perform… Figure 1 , Figure 2 , Figure 4 and Figure 5 The steps in the corresponding embodiments. Please refer to the details. Figure 1 , Figure 2 , Figure 4 and Figure 5 as well as Figure 1 , Figure 2 , Figure 4 and Figure 5 The relevant descriptions in the corresponding embodiments are shown below. For ease of explanation, only the parts relevant to this embodiment are shown. See also... Figure 9 The theme adaptation device 900 may include: a theme acquisition module 910 to be displayed, a generation module 920, and a replacement module 930, wherein:
[0113] The theme acquisition module 910 is used to acquire the theme to be displayed from the target theme library.
[0114] The generation module 920 is used to adjust the theme to be displayed according to the vehicle model characteristics if the theme to be displayed is not adapted to the vehicle model characteristics, and generate a target theme.
[0115] Replace module 930, used to distribute target topics to vehicles.
[0116] In one embodiment, the theme adaptation device 900 further includes:
[0117] The selection instruction receiving module is used to receive the selection instructions from the vehicle owner.
[0118] The determination module is used to determine the target theme library from multiple preset theme libraries according to the selection instructions; the multiple theme libraries include a technology theme library, a green theme library, and / or an animation theme library.
[0119] In one embodiment, the theme to be displayed includes multiple interface elements, each corresponding to a vehicle parameter. The theme adaptation device 900 further includes:
[0120] The first correspondence table acquisition module is used to acquire the first correspondence table corresponding to the vehicle model features. The first correspondence table includes the correspondence between each vehicle parameter to be displayed and the signal value of the corresponding vehicle parameter among all vehicle parameters to be displayed for the vehicle model features.
[0121] The target interface element determination module is used to determine the target interface element corresponding to the vehicle parameters to be displayed from multiple interface elements of the theme to be displayed, based on the vehicle parameters and the parameters of the vehicle to be displayed, and to delete non-target interface elements that do not correspond to the parameters of the vehicle to be displayed.
[0122] The second correspondence table determination module is used to establish a second correspondence table between target interface elements and the signal values of corresponding vehicle parameters to be displayed, based on the first correspondence table.
[0123] The first target theme generation module is used to generate a target theme based on the second correspondence table and target interface elements.
[0124] In one embodiment, the theme to be displayed includes multiple interface elements, each corresponding to a vehicle parameter. The theme adaptation device 900 further includes:
[0125] The signal value acquisition module is used to acquire the signal values of all vehicle parameters to be displayed that correspond to the vehicle model characteristics.
[0126] The prediction module is used to process any signal value using an artificial intelligence model to obtain the predicted vehicle parameters corresponding to the signal value.
[0127] The processing module is used to determine the target interface element corresponding to the predicted vehicle parameters from multiple interface elements of the theme to be displayed, based on the vehicle parameters and the predicted vehicle parameters, and to delete non-target interface elements that do not correspond to the predicted vehicle parameters.
[0128] The third correspondence establishment module is used to establish a third correspondence table between target interface elements and the corresponding predicted vehicle parameter signal values.
[0129] The second target theme generation module is used to generate target themes based on the third correspondence table and target interface elements.
[0130] In one embodiment, the target theme includes configuration information for each target interface element. The configuration information includes the correspondence between the target interface element and the signal values of the corresponding vehicle parameters. The configuration information is used to configure the target interface elements and display the signal values of the corresponding vehicle parameters in the configured target interface elements.
[0131] In one embodiment, the theme adaptation device 900 further includes:
[0132] The interface element selection instruction is used to receive the interface element selection instruction from the vehicle owner, and determine the target interface element from multiple interface elements included in the theme library according to the interface element selection instruction, as well as the correspondence between the target interface element and the corresponding vehicle parameters.
[0133] The receiving module is used to receive the creation instructions from the vehicle owner and set the configuration information of the target interface elements according to the creation instructions.
[0134] The custom theme generation module is used to generate custom themes based on target interface elements and their corresponding relationships.
[0135] In one embodiment, the theme adaptation device 900 further includes:
[0136] The review result retrieval module is used to retrieve the review results for custom themes.
[0137] The publishing module is used to publish custom themes on the theme service platform when the review result is approved.
[0138] When it is understood that, Figure 9 The block diagram of the theme adapter shown illustrates how each module performs [the necessary operations]. Figure 1 , Figure 2 , Figure 4 and Figure 5 The steps in the corresponding embodiments, and for Figure 1 , Figure 2 , Figure 4 and Figure 5 The steps in the corresponding embodiments have been explained in detail in the above embodiments. Please refer to them for details. Figure 1 , Figure 2 , Figure 4 and Figure 5 as well as Figure 1 , Figure 2 , Figure 4 and Figure 5 The relevant descriptions in the corresponding embodiments will not be repeated here.
[0139] Figure 10 This is a structural block diagram of a topic service platform provided in one embodiment of this application. For example... Figure 10 As shown, the theme service platform 1000 of this embodiment includes: a processor 1010, a memory 1020, and a computer program 1030 stored in the memory 1020 and executable on the processor 1010, such as a program for a theme adaptation method. When the processor 1010 executes the computer program 1030, it implements the steps of each embodiment of the above-described theme adaptation method, for example... Figure 1 S101 to S103 are shown. Alternatively, the processor 1010 implements the above when executing computer program 1030. Figure 9The functions of each module in the corresponding embodiments, for example, Figure 9 For details on the functions of modules 910 to 930 shown, please refer to [link / reference]. Figure 9 The relevant descriptions in the corresponding embodiments.
[0140] For example, computer program 1030 can be divided into one or more modules, one or more modules are stored in memory 1020 and executed by processor 1010 to implement the topic adaptation method provided in this application embodiment. One or more modules can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of computer program 1030 in topic service platform 1000. For example, computer program 1030 can implement the topic adaptation method provided in this application embodiment.
[0141] The topic service platform 1000 may include, but is not limited to, a processor 1010 and a memory 1020. Those skilled in the art will understand that... Figure 10 This is merely an example of the theme service platform 1000 and does not constitute a limitation on the theme service platform 1000. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the theme service platform may also include input / output devices, network access devices, buses, etc.
[0142] The processor 1010 may be a central processing unit, or it may be other general-purpose processors, digital signal processors, application-specific integrated circuits, off-the-shelf programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0143] The memory 1020 can be an internal storage unit of the theme service platform 1000, such as a hard disk or memory of the theme service platform 1000. The memory 1020 can also be an external storage device of the theme service platform 1000, such as a plug-in hard disk, smart memory card, flash memory card, etc., equipped on the theme service platform 1000. Furthermore, the memory 1020 can include both internal storage units and external storage devices of the theme service platform 1000.
[0144] This application provides a computer-readable storage medium, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the subject adaptation method as described in the above embodiments.
[0145] This application provides a computer program product that, when run on a theme service platform, causes the theme service platform to execute the theme adaptation methods described in the above embodiments.
[0146] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent switching can be made to some of the technical features. Such modifications or switching do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A subject replacement method characterized by, The method includes: Obtain the theme to be displayed from the target theme library; the theme to be displayed includes multiple interface elements, and each interface element corresponds to a vehicle parameter; If the theme to be displayed does not match the vehicle model characteristics, the theme to be displayed is adjusted according to the vehicle model characteristics to generate a target theme; different vehicles with the same vehicle model characteristics will have different vehicle parameters to be displayed. Send the target topic to the vehicle; The step of adjusting the theme to be displayed based on the vehicle model characteristics to generate a target theme includes: Obtain a first correspondence table corresponding to the vehicle model feature; the first correspondence table includes the correspondence between each vehicle parameter to be displayed and the signal value of the corresponding vehicle parameter to be displayed among all vehicle parameters to be displayed for the vehicle corresponding to the vehicle model feature; Based on the vehicle parameters and the vehicle parameters to be displayed, determine the target interface element corresponding to the vehicle parameters to be displayed from multiple interface elements of the theme to be displayed, and delete non-target interface elements that do not correspond to the vehicle parameters to be displayed. Based on the first correspondence table, a second correspondence table is established between the target interface elements and the corresponding signal values of the vehicle parameters to be displayed. The target theme is generated based on the second correspondence table and the target interface elements.
2. The method of claim 1, wherein, Before the topics to be displayed obtained from the target topic library, the following are also included: Receive the car owner's theme selection command; According to the theme library selection instruction, the target theme library is determined from a plurality of preset theme libraries; the plurality of theme libraries include a technology theme library, a green theme library, and / or an animation theme library.
3. The method according to claim 1, characterized in that, The step of adjusting the theme to be displayed based on the vehicle model characteristics to generate a target theme further includes: Obtain the signal values of all vehicle parameters to be displayed for the vehicle corresponding to the vehicle model characteristics; For any given signal value, an artificial intelligence model is used to process the signal value to obtain the predicted vehicle parameters corresponding to the signal value. Based on the vehicle parameters and the predicted vehicle parameters, from the multiple interface elements of the theme to be displayed, determine the target interface element corresponding to the predicted vehicle parameters, and delete non-target interface elements that do not correspond to the predicted vehicle parameters. Establish a third correspondence table between the target interface elements and the corresponding signal values of the predicted vehicle parameters; The target theme is generated based on the third correspondence table and the target interface elements.
4. The method according to claim 1 or 3, characterized in that, The target theme includes configuration information for each target interface element. The configuration information includes the correspondence between the target interface element and the signal values of the corresponding vehicle parameters. The configuration information is used to configure the target interface elements and display the signal values of the vehicle parameters with the corresponding relationship in the configured target interface elements.
5. The method of claim 1, wherein, The target theme library includes custom themes; before retrieving the theme to be displayed from the target theme library, the method further includes: Receive the interface element selection instruction from the car owner, and determine the target interface element from the multiple interface elements included in the theme library according to the interface element selection instruction, as well as the correspondence between the target interface element and the corresponding vehicle parameters. Receive the creation instruction from the car owner, and set the configuration information of the target interface element according to the creation instruction; A custom theme is generated based on the target interface elements and their corresponding relationships.
6. The method of claim 5, wherein, After generating the custom theme, the following is also included: Obtain the review result of the custom theme; When the review result is approved, the custom theme is published in the theme library.
7. A theme adaptation apparatus characterized by comprising: The device includes: The theme to be displayed module is used to obtain the theme to be displayed from the target theme library; the theme to be displayed includes multiple interface elements, and each interface element corresponds to a vehicle parameter; The generation module is used to adjust the theme to be displayed according to the vehicle model characteristics if the theme to be displayed does not match the vehicle model characteristics, and generate a target theme; different vehicles with the same vehicle model characteristics have different vehicle parameters to be displayed. The replacement module is used to send the target topic to the vehicle; Theme-compatible devices also include: The first correspondence table acquisition module is used to acquire a first correspondence table corresponding to the vehicle model feature; the first correspondence table includes the correspondence between each vehicle parameter to be displayed and the signal value of the corresponding vehicle parameter to be displayed in all vehicle parameters to be displayed for the vehicle corresponding to the vehicle model feature. The target interface element determination module is used to determine, based on the vehicle parameters and the vehicle parameters to be displayed, the target interface element corresponding to the vehicle parameters to be displayed from multiple interface elements of the theme to be displayed, and delete non-target interface elements that do not correspond to the vehicle parameters to be displayed. The second correspondence table determination module is used to establish a second correspondence table between the target interface element and the corresponding signal value of the vehicle parameter to be displayed, based on the first correspondence table. The first target theme generation module is used to generate the target theme based on the second correspondence table and the target interface elements.
8. A theme service platform comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method as described in any one of claims 1 to 6.
9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Automobile controller, system and method used in the automobile controller
CN106483875A
Interface theme renewing system and method, client-side, meter terminal and server
CN107220035A