Subject switching method and device, vehicle terminal and storage medium

By adaptively selecting and adjusting themes, the in-vehicle terminal enables safe driving without the need for manual theme changes, solving the problem of cumbersome operation of traditional in-vehicle terminals and improving driving safety and experience.

CN115220834BActive Publication Date: 2026-04-17GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

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

Technical Problem

Traditional in-vehicle terminals require drivers to manually change themes, which is cumbersome and distracting, and is not conducive to safe driving.

Method used

By determining the target theme strategy and perception parameters, the system adaptively selects matching themes from the theme library and adjusts them according to vehicle model characteristics to generate new themes to replace the current theme.

Benefits of technology

It enables adaptive theme changing on the in-vehicle terminal, eliminating the need for manual operation by the driver and improving driving safety and experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115220834B_ABST
    Figure CN115220834B_ABST
Patent Text Reader

Abstract

This application applies to the field of automotive technology and provides a theme switching method, device, vehicle terminal, and storage medium. The method includes: determining a target theme strategy and determining a target theme library corresponding to the target theme strategy; the target theme library includes multiple themes to be used; collecting a first perception parameter corresponding to the target theme strategy; if the first perception parameter does not match the vehicle's current theme, determining a target theme to be used that matches the first perception parameter from the target theme library; if the target theme to be used does not match the vehicle's model characteristics, adjusting the target theme to be used according to the model characteristics to generate a new target theme to be used; and replacing the vehicle's current theme with the new target theme to be used. This method can adaptively change themes to avoid distracting the driver and promote safer driving.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of automotive technology, and in particular relates to a topic switching method, device, vehicle terminal 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] To prevent drivers from experiencing aesthetic fatigue, in-vehicle terminals also offer a theme-changing function. However, traditional in-vehicle terminals require drivers to manually change themes, which is not only cumbersome but also distracts drivers, hindering safe driving. Summary of the Invention

[0004] This application provides a theme switching method, device, vehicle terminal, and storage medium, which can solve the problem that traditional vehicle terminals require car owners to manually change themes, which is not only cumbersome to operate but also detrimental to the safe driving of car owners.

[0005] In a first aspect, embodiments of this application provide a topic switching method, the method comprising:

[0006] Determine the target topic strategy and the corresponding target topic library; the target topic library includes multiple topics to be used.

[0007] Collect the first perception parameters corresponding to the target topic strategy. If the first perception parameters do not match the current topic used by the vehicle, determine the target topic to be used that matches the first perception parameters from the target topic library.

[0008] If the target topic does not match the vehicle's model characteristics, the target topic will be adjusted according to the model characteristics to generate a new target topic.

[0009] Replace the vehicle's current theme with the new target theme.

[0010] Secondly, embodiments of this application provide a theme switching device, the device comprising:

[0011] The topic strategy determination module is used to determine the target topic strategy and the target topic library corresponding to the target topic strategy; the target topic library includes multiple topics to be used.

[0012] The acquisition module is used to acquire the first perception parameters corresponding to the target topic strategy. If the first perception parameters do not match the current topic used by the vehicle, the target topic to be used that matches the first perception parameters is determined from the target topic library.

[0013] The generation module is used to adjust the target topic according to the vehicle model characteristics if the target topic does not match the vehicle model characteristics, and generate a new target topic.

[0014] The replacement module is used to replace the vehicle's current theme with a new target theme.

[0015] Thirdly, embodiments of this application provide an in-vehicle terminal, 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 method described in the first aspect above.

[0016] 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.

[0017] Fifthly, embodiments of this application provide a computer program product that, when run on an in-vehicle terminal, causes the in-vehicle terminal to execute the method described in the first aspect.

[0018] The beneficial effects of this application embodiment compared with the prior art are as follows: A target topic strategy is determined from the configured topic strategies, and a target topic library corresponding to the target topic strategy is determined. Then, by collecting first perception parameters in the vehicle corresponding to the target topic strategy, when the first perception parameters do not match the vehicle's currently used topic, a target topic to be used matching the first perception parameters is determined from the target topic library. Finally, when the target topic to be used is not adapted to the vehicle's model characteristics, the target topic to be used is adjusted according to the model characteristics to generate a new target topic to replace the currently used topic. In this way, the in-vehicle terminal can adaptively change the topic according to the predetermined target topic strategy, without requiring the driver to manually change the topic, thus avoiding distraction and promoting safer driving. Simultaneously, the changed target topic to be used can also be integrated with the vehicle's perception parameters, improving the driver's driving experience. Furthermore, when the determined target topic to be used is not compatible with the model characteristics, it can be adjusted according to the model characteristics to make the adjusted target topic to be compatible with the vehicle's model. Attached Figure Description

[0019] 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.

[0020] Figure 1 This is a flowchart illustrating the implementation of a theme switching method according to an embodiment of this application;

[0021] Figure 2 This is a schematic diagram illustrating an application scenario of a configured theme strategy in one embodiment of this application;

[0022] Figure 3 This is a schematic diagram illustrating an implementation method for generating a new target topic in a topic switching method provided in an embodiment of this application;

[0023] Figure 4 This is a schematic diagram showing the correspondence between interface elements and vehicle parameters in one embodiment of this application;

[0024] Figure 5 This is a schematic diagram illustrating an implementation method for generating a new target topic in a topic switching method provided in an embodiment of this application;

[0025] Figure 6 This is a schematic diagram of the structure of a theme switching device provided in an embodiment of this application;

[0026] Figure 7 This is a schematic diagram of the structure of a vehicle-mounted terminal provided in one embodiment of this application. Detailed Implementation

[0027] 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.

[0028] 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.

[0029] 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.

[0030] The theme switching method provided in this application can be applied to in-vehicle terminals. Specifically, the in-vehicle terminal can be a head-up display (HUD). The HUD projects information onto a glass surface using optical reflection. For example, this glass can be the windshield of a vehicle, 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 distraction and ensuring safer driving.

[0031] The information to be displayed may include, but is not limited to, vehicle speed, fuel level, etc.

[0032] Currently, HUDs (Head-Up Displays) have relatively limited display content and formats, and their themes cannot be adjusted according to the vehicle's driving environment or other external sensory parameters. Typically, drivers need to manually change themes, which is not only cumbersome but also distracts them, hindering safe driving.

[0033] Therefore, in order to solve the above problems, this embodiment provides a theme switching method to adaptively change themes.

[0034] Please see Figure 1 , Figure 1 The following is a flowchart illustrating the implementation of a topic switching method provided in an embodiment of this application. The method includes the following steps:

[0035] S101. Determine the target topic strategy and the target topic library corresponding to the target topic strategy; the target topic library includes multiple topics to be used.

[0036] In one embodiment, the target topic strategy is one of multiple topic strategies pre-configured in a topic service platform or within the vehicle terminal. These topic strategies include driver information topic strategies, geographic location topic strategies, weather information topic strategies, seasonal / date topic strategies, and / or visual information topic strategies. Each strategy corresponds to a topic library, and each topic library includes at least one topic to be used. Furthermore, each topic to be used is configured with corresponding usage conditions. It is understood that these usage conditions are the criteria for determining whether the vehicle terminal uses the corresponding topic to be used.

[0037] For example, for a driver information topic policy, the topic library corresponding to the topic policy may include topics to be used by vehicle owner A and topics to be used by vehicle owner B. In this case, the usage conditions for each topic to be used can be vehicle owner A's information and vehicle owner B's information, respectively.

[0038] The target theme strategy mentioned above can be pre-selected by the car owner from multiple configured theme strategies. Typically, only one target theme strategy is selected.

[0039] In one embodiment, the aforementioned topic library can be pre-stored inside the vehicle terminal or stored in a topic service platform. When the topic library is stored inside the vehicle terminal, the vehicle terminal can directly obtain the target topic library corresponding to the target topic policy. When the topic library is stored in the topic service platform, the vehicle terminal can upload the selected target topic policy to the topic service platform, and then the topic service platform determines the corresponding target topic library based on the target topic policy.

[0040] In other embodiments, although the vehicle terminal does not store any specific topic library internally, it can store the usage conditions corresponding to each topic to be used in each topic library. Then, when determining a target topic strategy, the vehicle terminal can collect the first perception parameters corresponding to the target topic strategy and determine the target usage conditions satisfied by the first perception parameters. Finally, the vehicle terminal can transmit the first topic identifier of the target topic to be used corresponding to the target usage conditions to the topic service platform. Then, the topic service platform, based on the first topic identifier, distributes the target topic to be used corresponding to the first topic identifier to the vehicle terminal. This eliminates the need for the vehicle terminal to pre-store multiple topics to be used, reducing the storage space required by the vehicle terminal. Furthermore, at this time, the vehicle terminal only needs to upload the first topic identifier, without needing to upload multiple first perception parameters.

[0041] The first topic identifier can be included in the new target topic to be used, or it can be independent of the new target topic to be used. That is, the first topic identifier is only associated with the new target topic to be used.

[0042] For example, refer to Figure 2 , Figure 2 This is a schematic diagram illustrating an application scenario of a configured topic strategy in one embodiment of this application. In the diagram, A / B / ... represent the topics to be used by driver A, the topics to be used by driver B, and the topics to be used by other drivers. Figure 2The theme library, theme strategy, and themes to be used described herein are merely examples and not exhaustive. In this embodiment, there is no limit to the number of theme libraries, theme strategies, and themes to be used. The theme library may also include a custom theme library defined by the vehicle owner. Correspondingly, the usage conditions of this custom theme library, as well as the themes to be used, can be customized by the vehicle owner, and there are no limitations on this.

[0043] S102. Collect the first perception parameters corresponding to the target topic strategy. If the first perception parameters do not match the current topic used by the vehicle, determine the target topic to be used that matches the first perception parameters from the target topic library.

[0044] In one embodiment, the first perception parameter is a parameter corresponding to the target topic strategy. For example, when the target topic strategy is a driver information topic strategy, its first perception parameter is the specific driver information. When the target topic strategy is a weather information topic strategy, its first perception parameter is the specific weather information.

[0045] For example, for driver information, the first perception parameter can be the driver identity information output by the vehicle terminal after collecting and processing the current driver image. This identity information can be represented in the form of an identifier, such as numbers or letters. For weather information, the first perception parameter can be the specific weather conditions at the current moment. For example, the first perception parameter can be a sunny day, a rainy day, or a cloudy day.

[0046] It is understandable that different topics typically have different usage conditions. Furthermore, when determining the target topic strategy, the vehicle terminal may only collect the first perception parameters corresponding to the target topic strategy, rather than the first perception parameters corresponding to all topic strategies.

[0047] For example, when the target topic strategy is driver information, only the current driver's identity information is collected, but weather information is not collected.

[0048] Specifically, after determining the target theme strategy, the in-vehicle terminal can send a request to the theme service platform in real time based on the vehicle model and the first perception parameters. The specific format can be: {vehicle model features: perception parameters}. The theme service platform responds to the request and returns a target theme that meets the target usage conditions to the in-vehicle terminal. The theme service parameter file related to the target theme can be represented by Cascading Style Sheets (CSS), and its storage type can be Extensible Markup Language (XML) or JavaScript Object Notation (JSON). The CSS also includes the position and layout of various interface elements, as well as the attributes and effects of these elements.

[0049] For example, if the target theme strategy is a geolocation theme strategy, the parameters requested by the vehicle terminal could be `model3:{position:{coordinate:x,y}}}`. Here, `model3` represents the vehicle model feature; `position` represents the perception parameter; and `coordinate: x,y` represents the first perception parameter, i.e., geolocation. If the target theme strategy is a visual information theme strategy, the parameters requested by the vehicle terminal could be `model3:{perception:{object}}}`. Here, `model3` represents the vehicle model feature; `perception` represents the perception parameter; and `object` represents the first perception parameter, i.e., the object perceived visually. If the target theme strategy is a weather information theme strategy, the parameters requested by the vehicle terminal could be `model3:{weather:{rain}}}`. Here, `model3` represents the vehicle model feature; `weather` represents the perception parameter; and `rain` represents the first perception parameter. For example, rainy day. If the target theme strategy is a driver information theme strategy, the parameters requested by the vehicle terminal could be `{model3:{faceID:{parameter}}}`. Here, `model3` represents the vehicle model feature; `faceID` represents the perception parameter; and `parameter` represents the first perception parameter.

[0050] In addition, the vehicle-mounted terminal can acquire the first perception parameters through various sensors or interfaces. For example, it can acquire current weather information through a visual sensor or a real-time weather interface from the National Meteorological Administration; acquire the current vehicle's geographical location information through a map navigation interface; acquire the current season through a date function; and acquire environmental information or driver information around the vehicle through a visual perception sensor. In this embodiment, no restrictions are placed on the method by which the vehicle-mounted terminal acquires the first perception parameters.

[0051] As explained in S101 above, each topic to be used is configured with corresponding usage conditions. Therefore, determining the target topic to be used that matches the first sensing parameter can be done by matching the first sensing parameter with each usage condition, thereby determining the matching target topic to be used. For example, if the first sensing parameter is weather information, the usage conditions can be conditions such as whether it is sunny, rainy, or cloudy.

[0052] Understandably, if the first perception parameter matches the currently used theme, it indicates that the vehicle terminal does not need to change the currently used theme, and therefore can continue to use the currently used theme. Otherwise, a matching target subject is determined from the target theme library.

[0053] S103. If the target topic to be used is not compatible with the vehicle model characteristics, the target topic to be used is adjusted according to the vehicle model characteristics to generate a new target topic to be used.

[0054] S104. Replace the vehicle's current theme with a new target theme.

[0055] In one embodiment, the aforementioned vehicle model feature can be the vehicle model, which can be stored in advance as a unique identifier in the vehicle terminal so that it can be obtained by the vehicle terminal.

[0056] It should be added that, since the new target topic is an adaptively generated topic, a first topic identifier for the new target topic can also be generated simultaneously when generating the new target topic to distinguish it from the topic identifiers of other topics to be used. Then, the second topic identifier of the currently used topic is replaced with the first topic identifier.

[0057] It should be noted that the same target theme will typically have different display layouts on different vehicle models' in-vehicle terminals. Therefore, if the target theme is not compatible with the vehicle model characteristics, it needs to be adjusted according to the vehicle model characteristics to generate a new target theme.

[0058] The vehicle terminal pre-stores theme identifiers for each theme to be used. If the stored theme identifiers do not include the theme identifier for the target theme, it can be assumed that the target theme is not compatible with the vehicle's model characteristics. Alternatively, for any theme to be used, the theme service platform can pre-set the corresponding vehicle model characteristics for each theme when it is published. The vehicle terminal can then upload the vehicle's model characteristics to the theme service platform, which will determine whether they are compatible with the target theme. Alternatively, after identifying the target theme from the theme service platform, the vehicle terminal can simultaneously obtain the corresponding vehicle model characteristics, compare these characteristics with its own vehicle model characteristics, and determine whether they are compatible. This process is not limited.

[0059] Specifically, the target theme typically includes multiple interface elements, each corresponding to a vehicle parameter. (See reference...) Figure 3 The target topic can be adjusted using the following steps S301-S303 to generate a new target topic. Details are as follows:

[0060] 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.

[0061] 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 target theme to be used, it can be considered that the target theme to be used is not adapted to the vehicle's model characteristics.

[0062] In one embodiment, the 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 in-vehicle terminal or theme service platform needs to obtain the vehicle parameters to be displayed corresponding to the vehicle model characteristics and adaptively adjust the target theme to be used.

[0063] 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.

[0064] 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.

[0065] S302. Based on the vehicle parameters and the parameters of the vehicle to be displayed, determine the first target interface element corresponding to the parameters of the vehicle to be displayed from multiple interface elements of the target theme to be used, and delete non-first target interface elements that do not correspond to the parameters of the vehicle to be displayed.

[0066] S303, the vehicle terminal or theme service platform establishes a second correspondence table between the first target interface element and the corresponding signal value of the vehicle parameter to be displayed, based on the first correspondence table.

[0067] S304. Generate a new target theme to be used based on the second correspondence table and the first target interface elements.

[0068] In one embodiment, the target theme may include interface elements corresponding to each vehicle parameter. However, the vehicle parameters to be displayed corresponding to this vehicle model feature may only include a subset of the vehicle parameters. Therefore, the target theme is not compatible with this vehicle model feature.

[0069] Based on this, the in-vehicle terminal or theme service platform can identify a vehicle parameter corresponding to each interface element of the target theme and determine the first target interface element corresponding to the vehicle parameter to be displayed. Then, it removes non-first target interface elements from the multiple interface elements included in the target theme to obtain a new target theme. The non-first target interface elements are all interface elements other than the first target interface element. Furthermore, the interface elements included in the new target theme will be adapted to the vehicle parameter to be displayed corresponding to the vehicle model characteristics.

[0070] It should be noted that during the adaptation process, a correspondence must be established between each first target interface element and the corresponding signal value of the vehicle parameter to be displayed, so that the first target interface element can process the signal value of the corresponding vehicle parameter to be displayed. That is, the vehicle terminal or theme service platform can generate and store a second correspondence table based on the correspondence between each first target interface element and the corresponding signal value of the vehicle parameter to be displayed.

[0071] Reference Figure 4 , Figure 4 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 also needs to adapt the signal values ​​of the vehicle parameters to be displayed to the interface elements.

[0072] in, Figure 4 Vehicle parameters include speed and gear position, while specific speed and gear values ​​are the signal values ​​of these vehicle parameters. It's important to note that vehicle parameters can be considered unique identifiers describing the attributes of signal values. For example, when a signal value is a specific vehicle speed, the theme service platform can determine the corresponding vehicle parameter as vehicle speed based on the attributes of that signal value.

[0073] Figure 4 In this context, the interface element library contains multiple interface elements included in the target theme. Each interface element corresponds to a vehicle parameter. That is, each interface element needs to process the signal value of its corresponding vehicle parameter. These interface elements include, but are not limited to, text labels, image labels, and network labels. 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, while the effect refers to the display effect on the in-vehicle terminal interface after the interface element has processed the vehicle parameter signal value.

[0074] 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 the target 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 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 in the target theme.

[0075] 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 target theme to be used, generating a new hub for the target theme to be used. At this time, the vehicle terminal or theme service platform can assign a theme identifier to the new target theme to be used, and then establish an association between the theme identifier and the vehicle model characteristics. This allows the new target theme to be used directly based on the association when it is used again in the future.

[0076] It should be noted that the vehicle parameter database contains various vehicle parameters for that model. However, not all signal values ​​of these vehicle parameters need to be displayed on the in-vehicle terminal interface. Furthermore, for any given model characteristic, the owner can customize the vehicle parameters, specifying which parameters should be displayed and which should not. Therefore, different vehicles with the same model characteristic may have different vehicle parameters. Based on this, the automatic matching center also needs to adapt the signal values ​​of the vehicle parameters and interface elements to generate a new target theme for use.

[0077] For example, the target topic to be used may include the following correspondence:

[0078] Target topic identifier: {

[0079] "Interface Element 1": "Vehicle Parameter 1"

[0080] "Interface Element 2": "Vehicle Parameter 2"

[0081] "Interface Element 3": "Vehicle Parameter 3"

[0082] }

[0083] 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:

[0084] Vehicle identification: {

[0085] "Vehicle parameter to be displayed 1": "Signal value a of the vehicle parameter to be displayed"

[0086] "Vehicle parameter to be displayed 2": "Signal value b of the vehicle parameter to be displayed"

[0087] "Vehicle parameter to be displayed 3": "Signal value c of the vehicle parameter to be displayed"

[0088] }

[0089] Based on the above correspondence, the automatic matching center can generate new target themes to be used that are adapted to the vehicle model characteristics as follows:

[0090] Generate a second correspondence table between the interface elements in the target theme and the signal values ​​of the vehicle parameters to be displayed:

[0091] {Target theme identifier, vehicle model identifier}:

[0092] {

[0093] "Interface Element 1": "Signal value a of the vehicle parameters to be displayed"

[0094] "Interface Element 2": "Signal value b of the vehicle parameter to be displayed"

[0095] "Interface Element 3": "Signal value c of the vehicle parameter to be displayed"

[0096] }

[0097] The above example illustrates the case where the target theme and vehicle model characteristics are compatible. Based on this example, if the target theme includes other interface elements and their corresponding vehicle parameters, and these vehicle parameters do not match the vehicle parameters included in the configuration hub, then the target theme and vehicle model characteristics are incompatible. That is, before generating the correspondence between interface elements and signal values ​​of the vehicle parameters to be displayed in the target theme, it is necessary to first determine the correspondence between the vehicle parameters to be displayed corresponding to the vehicle model characteristics and the corresponding interface elements. In this case, according to the second correspondence table generated in the above steps, the aforementioned interface elements are the first interface elements.

[0098] In another embodiment, the embodiment shown in S301-S304 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 S501-S505 as follows: Details are as follows:

[0099] S501. Obtain the signal values ​​of all vehicle parameters to be displayed that correspond to the vehicle model characteristics.

[0100] S502. For any signal value, an artificial intelligence model is used to process the signal value to obtain the predicted vehicle parameters corresponding to the signal value.

[0101] S503. Based on the vehicle parameters and the predicted vehicle parameters, determine the second target interface element corresponding to the predicted vehicle parameters from multiple interface elements of the target theme to be used, and delete non-second target interface elements that do not correspond to the predicted vehicle parameters.

[0102] S504. Establish a third correspondence table between the second target interface elements and the corresponding signal values ​​of the predicted vehicle parameters.

[0103] S505. Generate a new target theme to be used based on the third correspondence table and the second target interface elements.

[0104] 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 target topic corresponds to a vehicle parameter in advance, it is only necessary 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 second target interface element, and a correspondence between the second 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, the first correspondence table can be automatically generated by the topic service platform or the vehicle terminal, eliminating the need for manual creation and reducing manual workload.

[0105] Wherein, the predicted vehicle parameters refer to the prediction results of which vehicle parameter the predicted signal value belongs to. The "second" and "third" in the second and third correspondence tables are only used to distinguish and describe the correspondence between target interface elements and corresponding vehicle parameter signal values ​​established in the different embodiments described above. Furthermore, the "first" and "second" in the first and second target interface elements are only used to distinguish and describe the interface elements when generating a new target theme to be used in the different embodiments described above.

[0106] 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.

[0107] 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.

[0108] In addition, based on Figure 4 As can be seen from the interface element library, each interface element also includes corresponding configuration information, such as the position layout, attributes, and effects of the interface elements recorded in the Cascading Style Sheet in S102 above. When generating a new target theme, each interface element in the new target theme must also include the correspondence between the interface element and the signal values ​​of the corresponding vehicle parameters. Therefore, replacing the current theme with a new target theme means configuring each interface element in the new target theme according to its configuration information, and displaying the corresponding vehicle parameter signal values ​​in the configured interface elements of the new target theme.

[0109] The implementation methods of S503-S505 are similar to those of S302-S304 mentioned above, and will not be described further.

[0110] The configuration information for each interface element includes not only Figure 4The attributes and effects of an interface element can also include rendering characteristics, display layout, and other information. Furthermore, a single interface element can have multiple configuration information simultaneously, without limitation. The configuration information must also include the correspondence between the signal values ​​of each interface element in the new target theme and the corresponding vehicle parameters. That is, it must include the aforementioned second or third correspondence, so that the interface elements can process the signal values ​​according to this correspondence.

[0111] Based on this, in one embodiment, the topic service platform can... Figure 4 The automatic matching hub adapts the original target theme to the vehicle based on vehicle parameters corresponding to the vehicle model characteristics or vehicle parameters defined by the owner, resulting in a new, compatible target theme to improve the user's driving experience. Furthermore, this automatic matching method not only adapts to different vehicle models, allowing other car owners to download and use it, but also generates themes that the owner prefers based on their customized vehicle parameters, satisfying their personalized needs.

[0112] In this embodiment, a target theme strategy is determined from the configured theme strategies, and a target theme library corresponding to the target theme strategy is also determined. Then, by collecting first perception parameters in the vehicle corresponding to the target theme strategy, if the first perception parameters do not match the vehicle's currently used theme, a target theme to be used that matches the first perception parameters is determined from the target theme library. Finally, if the target theme to be used is not adapted to the vehicle's model characteristics, the target theme to be used is adjusted according to the model characteristics to generate a new target theme to replace the currently used theme. In this way, the in-vehicle terminal can adaptively change the theme according to the predetermined target theme strategy, without requiring the driver to manually change the theme, thus avoiding distraction and promoting safer driving. Simultaneously, the changed target theme to be used can be integrated with the vehicle's perception parameters, improving the driver's driving experience. Furthermore, if the determined target theme to be used is not compatible with the model characteristics, it can be adjusted according to the model characteristics to ensure that the adjusted target theme is compatible with the vehicle's model.

[0113] It should be noted that when the configuration hub and automatic matching hub are located 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 located in the theme service platform, the steps of each embodiment can also be executed by the theme service platform. It is understood that when the execution entity is the theme service platform, the vehicle terminal can collect the first perception parameters corresponding to the target theme strategy, and then upload them to the theme service platform. In this way, the theme service platform collects the first perception parameters corresponding to the target theme strategy.

[0114] The above embodiments are only for the topic switching method of determining a target topic from multiple topics to be used. In another embodiment, if multiple target topics to be used have the same usage conditions, the vehicle terminal will determine multiple target topics to be used when executing S101-S102.

[0115] However, a single vehicle terminal cannot display multiple target topics simultaneously. Therefore, it is necessary to determine the final target topic from among the multiple target topics to execute steps S103-S104. Specifically:

[0116] The vehicle terminal collects the second perception parameters corresponding to the target topic strategy; based on the second perception parameters, the priority of each target topic to be used is determined, and the target topic to be used with the highest priority is determined as the final target topic to be used.

[0117] In one embodiment, the aforementioned second sensing parameter can be understood as a priority sensing parameter, used to determine the priority of each topic to be used. Different priority sensing parameters can be set for different target topic strategies, and this is not limited.

[0118] For example, for a weather theme library corresponding to a weather theme strategy, if the weather theme library has multiple sunny day themes to be used, and the usage condition for multiple sunny day themes to be used is whether the first perception parameter is sunny, then all of these multiple sunny day themes to be used can be used as target themes to be used.

[0119] Based on this, to determine the priority of each target topic, its corresponding second perception parameter can be a second perception parameter such as season or geographical location. For example, consider a sunny day as the first perception parameter and seasonal information as the second perception parameter. Sunny days in each season typically have their own characteristics; therefore, multiple topics corresponding to the same usage conditions will also differ. For instance, in the warm spring, the theme color of the target topic could be pink and light green; in the vibrant summer, the theme color could be blue-green and orange; in the bountiful autumn, the theme color could be golden yellow or deep yellow; and in the snowy winter, the theme color could be pure white—there are no restrictions. Then, based on the current second perception parameter, the target topic that best matches the second perception parameter is selected from multiple sunny day target topics and determined as the final target topic.

[0120] It should be noted that the second perception parameter corresponding to the target topic strategy described above is only one example. Each topic strategy can be configured with one or more second perception parameters to comprehensively determine the target topic with the highest priority. In this embodiment, no restrictions are placed on the second perception parameters configured for each topic strategy.

[0121] The above embodiment describes a scenario where multiple target topics have the same usage conditions. However, in another embodiment, if multiple target topic policies are determined from the configured topic policies, the vehicle terminal, when executing S101-S104, will obtain one target topic corresponding to each target topic policy. That is, there will be multiple target topics in this case.

[0122] However, a single vehicle terminal cannot display multiple target topics simultaneously. Therefore, refer to... Figure 5 The vehicle-mounted terminal can also determine the target theme to be used to replace the currently used theme through the following methods. Details are as follows:

[0123] The vehicle terminal obtains the priority of each target topic to be used. The vehicle terminal replaces the currently used topic with the target topic with the highest priority.

[0124] In one embodiment, the aforementioned priority is a priority pre-configured by the car owner for each theme strategy. Therefore, when a target theme to be used is determined, the priority corresponding to that target theme can be directly obtained. Then, the target theme with the highest priority is used to replace the currently used theme.

[0125] In one embodiment, if data loss occurs when the vehicle terminal downloads the highest priority target topic from the topic service platform, making it unable to use the highest priority target topic, the vehicle terminal can download other high-priority target topics according to the priority order.

[0126] Please see Figure 6 , Figure 6 This is a structural block diagram of a topic switching device provided in an embodiment of this application. The modules included in this embodiment of the topic switching device are used to perform... Figure 1 , Figure 3 and Figure 5 The steps in the corresponding embodiments. Please refer to the details. Figure 1 , Figure 3 and Figure 5 as well as Figure 1 , Figure 3 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 6 The topic switching device 600 may include: a topic strategy determination module 610, a collection module 620, a generation module 630, and a replacement module 640, wherein:

[0127] The topic strategy determination module 610 is used to determine the target topic strategy and the target topic library corresponding to the target topic strategy; the target topic library includes multiple topics to be used.

[0128] The acquisition module 620 is used to acquire the first perception parameters corresponding to the target topic strategy. If the first perception parameters do not match the current topic used by the vehicle, the target topic to be used that matches the first perception parameters is determined from the target topic library.

[0129] The generation module 630 is used to adjust the target topic according to the vehicle model characteristics if the target topic does not match the vehicle model characteristics, and generate a new target topic.

[0130] Replacement module 640 is used to replace the vehicle's current theme with a new target theme to be used.

[0131] In one embodiment, the topic switching device 600 may further include:

[0132] The retention module is used to continue using the current theme if the first sensing parameter matches the currently used theme.

[0133] In one embodiment, the target topic to be used includes multiple interface elements, each interface element corresponding to a vehicle parameter; the generation module 630 may further include:

[0134] Obtain a first correspondence table corresponding to vehicle model features; the first correspondence table includes the correspondence between each vehicle parameter to be displayed and its corresponding signal value among all vehicle parameters to be displayed for the vehicle corresponding to the vehicle model features; based on the vehicle parameters and the vehicle parameters to be displayed, determine the first target interface element corresponding to the vehicle parameter to be displayed from multiple interface elements of the target theme to be used, and delete non-first target interface elements that do not correspond to the vehicle parameter to be displayed; based on the first correspondence table, establish a second correspondence table between the first target interface element and its corresponding signal value of the vehicle parameter to be displayed; generate a new target theme to be used based on the second correspondence table and the first target interface element.

[0135] In one embodiment, the target topic to be used includes multiple interface elements, each interface element corresponding to a vehicle parameter; the generation module 630 is further configured to:

[0136] Obtain signal values ​​of all vehicle parameters to be displayed corresponding to the vehicle model characteristics; for any signal value, use an artificial intelligence model 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, determine the second target interface element corresponding to the predicted vehicle parameters from multiple interface elements of the target topic to be used, and delete non-second target interface elements that do not correspond to the predicted vehicle parameters; establish a third correspondence table between the second target interface elements and the corresponding signal values ​​of the predicted vehicle parameters; generate a new target topic to be used based on the third correspondence table and the second target interface elements.

[0137] In one embodiment, the replacement module 640 is further configured to:

[0138] Obtain information about the new target topic to be used; the information about the new target topic to be used includes the configuration information of each interface element in the new target topic to be used; the configuration information includes the correspondence between each interface element in the new target topic to be used and the corresponding signal values ​​of the vehicle parameters; configure each interface element in the new target topic to be used based on the configuration information, and display the corresponding signal values ​​of the vehicle parameters in each interface element in the configured new target topic to be used.

[0139] In one embodiment, there are multiple target topics that match the first perception parameter; the topic strategy determination module 610 is further configured to:

[0140] Collect the second perception parameters corresponding to the target topic strategy; determine the priority of each target topic to be used based on the second perception parameters; determine the target topic to be used with the highest priority as the final target topic to be used.

[0141] In one embodiment, the topic strategy includes a driver information topic strategy, a geographic location topic strategy, a weather information topic strategy, a seasonal date topic strategy, and / or a visual information topic strategy.

[0142] When it is understood that, Figure 6 The block diagram of the theme switching device shown illustrates how each module performs [the following actions]. Figure 1 , Figure 3 and Figure 5 The steps in the corresponding embodiments, and for Figure 1 , Figure 3 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 3 and Figure 5 as well as Figure 1 , Figure 3 and Figure 5 The relevant descriptions in the corresponding embodiments will not be repeated here.

[0143] Figure 7 This is a structural block diagram of a vehicle-mounted terminal provided in one embodiment of this application. For example... Figure 7 As shown, the vehicle terminal 700 of this embodiment includes: a processor 710, a memory 720, and a computer program 730 stored in the memory 720 and executable on the processor 710, such as a program for a topic switching method. When the processor 710 executes the computer program 730, it implements the steps of each embodiment of the topic switching method described above, for example... Figure 1 S101 to S104 are shown. Alternatively, the processor 710 implements the above when executing the computer program 730. Figure 6 The functions of each module in the corresponding embodiments, for example, Figure 6 For details on the functions of modules 610 to 640 shown, please refer to [link / reference needed]. Figure 6 The relevant descriptions in the corresponding embodiments.

[0144] For example, the computer program 730 can be divided into one or more modules, one or more of which are stored in the memory 720 and executed by the processor 710 to implement the theme switching method provided in the embodiments of this application. One or more modules can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program 730 in the vehicle terminal 700. For example, the computer program 730 can implement the theme switching method provided in the embodiments of this application.

[0145] The vehicle terminal 700 may include, but is not limited to, a processor 710 and a memory 720. Those skilled in the art will understand that... Figure 7 This is merely an example of the vehicle terminal 700 and does not constitute a limitation on the vehicle terminal 700. It may include more or fewer components than shown, or combine certain components, or different components. For example, the vehicle terminal may also include input / output devices, network access devices, buses, etc.

[0146] The processor 710 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.

[0147] The memory 720 can be an internal storage unit of the vehicle terminal 700, such as a hard disk or memory of the vehicle terminal 700. The memory 720 can also be an external storage device of the vehicle terminal 700, such as a plug-in hard disk, smart memory card, flash memory card, etc., equipped on the vehicle terminal 700. Furthermore, the memory 720 can include both internal storage units and external storage devices of the vehicle terminal 700.

[0148] 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 topic switching method as described in the above embodiments.

[0149] This application provides a computer program product that, when run on an in-vehicle terminal, causes the in-vehicle terminal to execute the theme switching methods described in the above embodiments.

[0150] 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 theme switching method characterized by comprising: The method includes: Determine the target topic strategy and the target topic library corresponding to the target topic strategy; the target topic library includes multiple topics to be used. The system collects the first perception parameter corresponding to the target theme strategy. If the first perception parameter does not match the current theme of the vehicle, it determines the target theme to be used that matches the first perception parameter from the target theme library. The target theme to be used includes multiple interface elements, and each interface element corresponds to a vehicle parameter. If the target topic to be used is not compatible with the vehicle model characteristics, the target topic to be used is adjusted according to the vehicle model characteristics to generate a new target topic to be used; The vehicle's current topic of use is replaced with the new topic to be used; If the target topic to be used does not match the vehicle model characteristics, the target topic to be used is adjusted according to the vehicle model characteristics. Before generating a new target topic to be used, the process further includes: When the vehicle parameters to be displayed on the in-vehicle terminal do not correspond to multiple interface elements in the target theme to be used, it is determined that the target theme to be used is not adapted to the vehicle model characteristics. The step of adjusting the target topic to be used based on the vehicle model characteristics to generate a new target topic to be used 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 among all vehicle parameters to be displayed for the vehicle corresponding to the vehicle model feature; the vehicle parameters to be displayed are vehicle parameters after custom adjustment in response to the vehicle owner, and different vehicles with the same vehicle model feature have different vehicle parameters to be displayed. Based on the vehicle parameters and the vehicle parameters to be displayed, determine the first target interface element corresponding to the vehicle parameters to be displayed from multiple interface elements of the target theme to be used, and delete non-first 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 first target interface element and the corresponding signal value of the vehicle parameter to be displayed. The new target theme to be used is generated based on the second correspondence table and the first target interface element; The step of replacing the vehicle's current topic with the new target topic includes: Obtain information about the new target theme to be used; the information about the new target theme to be used includes configuration information of each interface element in the new target theme to be used; the configuration information includes the correspondence between each interface element in the new target theme to be used and the signal values ​​of the corresponding vehicle parameters; the configuration information also includes attributes and effects, the attributes being the processing of the signal values ​​of the vehicle parameters by the interface elements in terms of font, color and / or background, and the effects being the display effect of the interface elements on the vehicle terminal interface after processing the signal values ​​of the vehicle parameters; Based on the configuration information, each interface element in the new target topic to be used is configured, and the signal values ​​of the vehicle parameters with the corresponding relationship are displayed in each interface element in the new target topic to be used.

2. The method of claim 1, wherein, After collecting the first perception parameters corresponding to the target topic strategy, the method further includes: If the first sensing parameter matches the currently used topic, then the currently used topic continues to be used.

3. The method of claim 1, wherein, The target theme to be used includes multiple interface elements, each interface element corresponding to a vehicle parameter; the step of adjusting the target theme to be used according to the vehicle model characteristics to generate a new target theme to be used 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, determine the second target interface element corresponding to the predicted vehicle parameters from multiple interface elements of the target theme to be used, and delete non-second target interface elements that do not correspond to the predicted vehicle parameters. Establish a third correspondence table between the second target interface elements and the corresponding signal values ​​of the predicted vehicle parameters; The new target theme to be used is generated based on the third correspondence table and the second target interface elements.

4. The method of claim 1, wherein, There are multiple target topics that match the first perception parameter; determining the target topic that matches the first perception parameter from the target topic library includes: Collect the second perception parameters corresponding to the target topic strategy; The priority of each target topic to be used is determined according to the second perception parameter; The target topic with the highest priority is determined as the final target topic.

5. The method of claim 1, wherein, The thematic strategies include driver information thematic strategies, geographic location thematic strategies, weather information thematic strategies, seasonal date thematic strategies, and / or visual information thematic strategies.

6. A subject switching device, characterized by The device, applied to an in-vehicle terminal, includes: The topic strategy determination module is used to determine the target topic strategy and the target topic library corresponding to the target topic strategy; the target topic library includes multiple topics to be used. The acquisition module is used to acquire the first perception parameter corresponding to the target theme strategy. If the first perception parameter does not match the current theme of the vehicle, the target theme to be used that matches the first perception parameter is determined from the target theme library. The target theme to be used includes multiple interface elements, and each interface element corresponds to a vehicle parameter. The generation module is used to adjust the target topic to be used according to the vehicle model characteristics if the target topic to be used does not match the vehicle model characteristics, and generate a new target topic to be used. A replacement module is used to replace the vehicle's current topic with the new target topic. The adaptation determination module is used to determine that the target theme to be used is not adapted to the vehicle model features when the vehicle parameters to be displayed on the vehicle terminal do not correspond to multiple interface elements in the target theme to be used. The generation module is also used for: 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 among all vehicle parameters to be displayed for the vehicle corresponding to the vehicle model feature; the vehicle parameters to be displayed are vehicle parameters after custom adjustment in response to the vehicle owner, and different vehicles with the same vehicle model feature have different vehicle parameters to be displayed. Based on the vehicle parameters and the vehicle parameters to be displayed, determine the first target interface element corresponding to the vehicle parameters to be displayed from multiple interface elements of the target theme to be used, and delete non-first 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 first target interface element and the corresponding signal value of the vehicle parameter to be displayed. The new target theme to be used is generated based on the second correspondence table and the first target interface element; The replacement module is also used for: Obtain information about the new target theme to be used; the information about the new target theme to be used includes configuration information of each interface element in the new target theme to be used; the configuration information includes the correspondence between each interface element in the new target theme to be used and the signal values ​​of the corresponding vehicle parameters; the configuration information also includes attributes and effects, the attributes being the processing of the signal values ​​of the vehicle parameters by the interface elements in terms of font, color and / or background, and the effects being the display effect of the interface elements on the vehicle terminal interface after processing the signal values ​​of the vehicle parameters; Based on the configuration information, each interface element in the new target topic to be used is configured, and the signal values ​​of the vehicle parameters with the corresponding relationship are displayed in each interface element in the new target topic to be used.

7. An in-vehicle terminal 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 5.

8. A computer-readable storage medium storing a computer program, the computer-readable storage medium comprising: When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Vehicle-mounted multimedia and screen theme obtaining method, device and equipment thereof

    CN111324324A

  • Interface material updating method and system suitable for vehicle instrument

    CN114020314A