Vehicle instrument system switching method, device, system, vehicle and storage medium
By storing instrument system software packages for various vehicle models in the preset storage area of the in-vehicle instrument component, the system can directly switch from the local device to the target system, solving the problem of complex and inefficient switching of in-vehicle instrument systems under OTA technology and achieving a more efficient switching process.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGZHOU SIX CIRCLE TECH CO LTD
- Filing Date
- 2024-11-27
- Publication Date
- 2026-05-29
AI Technical Summary
In the existing technology, switching between different vehicle models relies on OTA technology, which is complex and inefficient, especially when a large number of instrument systems need to be switched at the same time.
Several instrument system software packages corresponding to different vehicle models are pre-stored in the preset storage area of the in-vehicle instrument component. By displaying the vehicle model list and obtaining the software package with the target vehicle model identifier, the system can directly switch to the target instrument system, avoiding the need to download from an external server.
It simplifies the operation process, improves the efficiency of instrument system switching, and reduces dependence on the stability of external servers and network conditions.
Smart Images

Figure CN122111460A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicles, and in particular to a method, apparatus, system, vehicle, and storage medium for switching on-board instrument systems. Background Technology
[0002] As competition intensifies in the two-wheeled vehicle market, including electric vehicles and motorcycles, manufacturers typically produce a variety of configurations and models to meet diverse consumer needs and offer a wider range of choices in order to capture market share. Regarding instrument systems, different models often feature different software configurations to suit their unique functionalities and user interface requirements.
[0003] In related technologies, when certain car models become best-selling models, automakers will switch the instrument cluster systems of other models to match the best-selling models' systems to ensure other models also adapt to the current market. In this context, the reuse of instrument cluster systems across multiple models becomes increasingly important. However, switching instrument cluster systems between different models typically relies on OTA (Over-the-Air Technology), which uses cloud servers or local area network servers for remote instrument cluster system switching.
[0004] However, the remote instrument system switching method involves complex procedures and is inefficient due to limitations in the stability of external servers and network conditions, especially when a large number of instrument systems need to be switched simultaneously. Summary of the Invention
[0005] To overcome the problems existing in related technologies, this application provides a method, device, system, vehicle, and storage medium for switching in-vehicle instrument systems, thereby improving the efficiency of instrument system switching.
[0006] According to a first aspect of the embodiments of this application, a method for switching in-vehicle instrument systems is provided, applied to an in-vehicle instrument assembly, wherein a preset storage area of the in-vehicle instrument assembly stores several instrument system software packages corresponding to various vehicle models; the method includes the following steps:
[0007] In response to an instrument system switching operation, a vehicle model list is displayed; the vehicle model list includes several vehicle model identifiers.
[0008] Obtain the target vehicle identifier selected in the vehicle list, and retrieve the target instrument system software package corresponding to the target vehicle identifier from the preset storage area;
[0009] Switch to the target instrument system based on the target instrument system software package.
[0010] According to a second aspect of the embodiments of this application, a vehicle instrument system switching device is provided, applied to a vehicle instrument component, wherein a preset storage area of the vehicle instrument component stores a plurality of instrument system software packages corresponding to various vehicle models; the device includes:
[0011] The vehicle model display module is used to display a vehicle model list in response to instrument system switching operations; the vehicle model list includes several vehicle model identifiers;
[0012] The software package acquisition module is used to acquire the target vehicle identifier selected in the vehicle list and acquire the target instrument system software package corresponding to the target vehicle identifier from the preset storage area.
[0013] The system switching module is used to switch to the target instrument system based on the target instrument system software package.
[0014] According to a third aspect of the embodiments of this application, an in-vehicle system is provided, including an in-vehicle instrument cluster, wherein a preset storage area of the in-vehicle instrument cluster stores a plurality of instrument system software packages corresponding to various vehicle models, and the in-vehicle instrument cluster is used to execute the in-vehicle instrument system switching method described above.
[0015] According to a fourth aspect of the embodiments of this application, a vehicle is provided, including a processor and a memory; the memory stores a computer program adapted to be loaded by the processor and executed as described above in the vehicle instrument system switching method.
[0016] According to a fifth aspect of the embodiments of this application, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the vehicle instrument system switching method as described above.
[0017] This application embodiment pre-stores instrument system software packages corresponding to several vehicle models in a preset storage area of the vehicle instrument component. Then, when responding to an instrument system switching operation, a vehicle model list is displayed. The vehicle model list includes several vehicle model identifiers. The target vehicle model identifier selected in the vehicle model list is obtained, and the software package corresponding to the target vehicle model identifier is retrieved from the preset storage area. At this time, there is no need to use an external server to download the system software package. The system can be switched to the target instrument system directly based on the stored target instrument system software package. The operation is simple and the efficiency of instrument system switching is improved.
[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application.
[0019] To better understand and implement this invention, the following detailed description is provided in conjunction with the accompanying drawings. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, 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.
[0021] Figure 1 This is a flowchart illustrating a method for switching an in-vehicle instrument system according to one embodiment of this application;
[0022] Figure 2 A flowchart illustrating a method for displaying a list of vehicle models, as shown in one embodiment of this application;
[0023] Figure 3 A flowchart illustrating a method for updating a vehicle model configuration file according to one embodiment of this application;
[0024] Figure 4 A flowchart illustrating a method for determining whether a target instrument system software package is stored, as shown in one embodiment of this application;
[0025] Figure 5 This is a flowchart illustrating a method for obtaining a target instrument system software package according to one embodiment of this application;
[0026] Figure 6 This is a flowchart illustrating a method for obtaining a new instrument system software package according to one embodiment of this application;
[0027] Figure 7 This is a schematic block diagram illustrating a vehicle instrument system switching device according to one embodiment of this application. Detailed Implementation
[0028] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings. Wherein, when the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements.
[0029] It should be understood that the embodiments described below do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without inventive effort are within the scope of protection of this application.
[0030] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms "a" and "the" as used herein are also intended to include the plural forms unless the context clearly indicates otherwise. Furthermore, in the description of this application, unless otherwise stated, "a plurality of" means two or more. It should also be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more associated listed items, for example, A and / or B, which can represent: A alone, A and B together, and B alone; the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0031] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, this information should not be limited to these terms, and these terms are only used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence, nor should they be construed as indicating or implying relative importance. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances. Depending on the context, the word "if" as used in this application can be interpreted as "when," "when," or "in response to determination."
[0032] In related technologies, when certain car models become best-selling models, automakers will switch the instrument cluster systems of other models, especially those in inventory, to the best-selling models to ensure that other models also adapt to the current market. In this context, the reuse of instrument cluster systems across multiple models becomes increasingly important. However, switching instrument cluster systems between different models typically relies on OTA (Over-the-Air Technology), which involves remotely switching instrument cluster systems via cloud servers or local area network servers.
[0033] However, the remote instrument system switching method involves complex procedures and is inefficient due to limitations in the stability of external servers and network conditions, especially when a large number of instrument systems need to be switched simultaneously.
[0034] This application improves the efficiency of instrument system switching by pre-storing instrument system software packages for several vehicle models in a preset storage area of the instrument panel. When it is necessary to switch to the instrument system of a popular target vehicle model, the instrument system software of the popular target vehicle model can be directly obtained from the preset storage area for installation and switching, without relying on an external server to download the instrument system software package of the popular vehicle model.
[0035] The application scenarios of the vehicle instrument system switching method in this application include vehicles; the vehicle can be a two-wheeled vehicle such as a motorcycle or electric vehicle; the vehicle can also be a multi-wheeled vehicle such as a car, and this application does not impose any limitations. The vehicle includes an on-board instrument component, which can be an instrument control unit, such as a system-on-a-chip (SOC) or other device with processing and computing functions. The vehicle instrument system switching method of this application can be executed by the on-board instrument component, which can be implemented through software and / or hardware. The on-board instrument component can consist of two or more physical entities, or it can consist of a single physical entity. The hardware referred to by the on-board instrument component can essentially refer to computer equipment.
[0036] The following will be combined with the appendix Figures 1 to 6 This application provides a detailed description of the vehicle instrument system switching method provided in the embodiments.
[0037] Please see Figure 1 The vehicle instrument system switching method provided in this application embodiment is applied to vehicle instrument components. The preset storage area of the vehicle instrument component stores several instrument system software packages corresponding to different vehicle models. The method includes the following steps:
[0038] Step S101: In response to the instrument system switching operation, display the vehicle model list; the vehicle model list includes several vehicle model identifiers.
[0039] In one embodiment, the in-vehicle instrument cluster includes an instrument control unit; the instrument control unit stores instrument system software packages corresponding to several vehicle models in a preset storage area.
[0040] In another embodiment, considering the variety of vehicle models and the large number of instrument system software packages, the amount of stored data will also increase. To reduce the storage pressure on the instrument control unit, the vehicle instrument component includes an instrument control unit and a memory. The memory has a preset storage area that stores several instrument system software packages corresponding to different vehicle models. The instrument control unit is connected to the memory, and the instrument control unit can retrieve the stored instrument system software packages from the memory.
[0041] It should be understood that the instrument system of this application includes an instrument interface and / or instrument firmware, etc. The instrument interface is the visual part through which the user interacts with the instrument, responsible for displaying the information collected and processed by the instrument system. The instrument firmware is a software program embedded in the instrument hardware, controlling the hardware operation and functional implementation of the instrument. It is understood that different vehicle models have different instrument interfaces and / or instrument firmware. Therefore, when switching instrument systems based on different vehicle models, this includes switching the instrument interface and / or switching the instrument firmware. In this case, switching the instrument interface refers to switching the interface layout and / or interface content, etc., and switching the instrument firmware refers to switching the user interaction performance and / or interaction logic, etc.
[0042] It should be understood that the instrument system switching in this application embodiment can be performed on vehicles that are not yet sold in inventory, or on vehicles that have already been sold. Whether the instrument system switching is performed on unsold vehicles in inventory or on vehicles that have already been sold, the instrument system switching operation is triggered by an engineer who initiates the instrument system program with preset permissions.
[0043] In an optional embodiment, the instrument system switching operation can be a power-on operation of the vehicle instrument components, that is, when the engineer starts the instrument system program with preset permissions to power on the vehicle instrument components, the vehicle model list is displayed.
[0044] In another optional embodiment, the instrument cluster includes an instrument cluster system switching control. The instrument cluster system switching operation can be triggered by a user, meaning that when an engineer activates the instrument cluster system with preset permissions, thereby triggering the instrument cluster system switching control, a vehicle model list is displayed. The in-vehicle instrument cluster includes a touchscreen; the instrument cluster system switching control can be a control on the instrument cluster touchscreen; or it can be a physical control located on the steering wheel or center console, etc.
[0045] In another optional embodiment, the instrument system switching operation can be a switching signal received by the on-board instrument component. For example, the on-board instrument component is communicatively connected to a server. When an engineer starts the instrument system program with preset permissions, the engineer sends a switching signal to the on-board instrument component through the server. When the on-board instrument receives the switching signal sent by the server, it displays a list of vehicle models. It should be understood that although the on-board instrument component in this embodiment also communicates remotely with the server to realize the instrument system switching, since the on-board instrument component and the server in this embodiment only transmit switching signals, and subsequently only transmit vehicle model identifiers on the server, compared with the method in related technologies that requires downloading the instrument system software package, the amount of information transmitted in this embodiment is small, and the impact on the switching efficiency of the instrument system is not significant.
[0046] Step S102: Obtain the target vehicle identifier selected in the vehicle list, and retrieve the target instrument system software package corresponding to the target vehicle identifier from the preset storage area.
[0047] In one embodiment, the in-vehicle instrument cluster includes a touchscreen; a list of vehicle models is displayed on the touchscreen, and in response to a user's triggering operation on one of the vehicle model identifiers on the touchscreen, the triggered vehicle model identifier is used as the target vehicle model identifier.
[0048] It is understandable that the vehicle model identifier and the corresponding instrument system software package are stored in the preset storage area. The vehicle instrument component can then query the target instrument system software package corresponding to the target vehicle model identifier based on the correspondence.
[0049] Step S103: Switch to the target instrument system according to the target instrument system software package.
[0050] Understandably, the vehicle instrument cluster installs the target instrument system based on the target instrument system software package, switches the system to the newly installed target instrument system, and then automatically restarts the vehicle to run the switched target instrument system.
[0051] This application embodiment pre-stores instrument system software packages corresponding to several vehicle models in a preset storage area of the vehicle instrument component. Then, when responding to an instrument system switching operation, a vehicle model list is displayed. The vehicle model list includes several vehicle model identifiers. The target vehicle model identifier selected in the vehicle model list is obtained, and the software package corresponding to the target vehicle model identifier is retrieved from the preset storage area. At this time, there is no need to use an external server to download the system software package. The system can be switched to the target instrument system directly based on the stored target instrument system software package. The operation is simple and the efficiency of instrument system switching is improved.
[0052] Please see Figure 2 In one embodiment, the preset storage area also stores vehicle model configuration files; step S101, which involves displaying the vehicle model list in response to an instrument system switching operation, includes:
[0053] Step S1011: In response to the instrument system switching operation, obtain the vehicle configuration file.
[0054] The vehicle model configuration file records and describes information about several vehicle models, which may include model identification, model parameters, etc. Optionally, the vehicle model configuration file is associated with the instrument cluster system software packages corresponding to several vehicle models. That is, the number of vehicle models whose instrument cluster system software packages are stored in the preset storage area determines the number of vehicle models whose information is recorded and described in the vehicle model configuration file.
[0055] Step S1012: Display the vehicle model list based on the vehicle model configuration file.
[0056] The in-vehicle instrument cluster parses the vehicle model configuration file, extracts the vehicle model information, and obtains a list of vehicle models. For example, it extracts the model identifier from the configuration file to obtain a list of vehicles displaying each model identifier.
[0057] The vehicle list can be a drop-down menu, a list view, or a table, etc., and this application does not impose any restrictions.
[0058] This application embodiment displays a vehicle model list based on a vehicle model configuration file, which can improve the accuracy of the displayed vehicle model list and make it easier for users to browse and select the target vehicle model.
[0059] Please see Figure 3 In one embodiment, before the step of obtaining the vehicle model configuration file in response to the instrument system switching operation in step S1011, the following steps are included:
[0060] Step S111: In response to the file update operation, receive the updated vehicle configuration file.
[0061] It should be understood that during vehicle production, corresponding model configuration files are set for the various vehicle models produced, and these configuration files are then stored in a preset storage area. However, as the market changes, new models with different configurations may be produced, and these new models with different configurations may become best-selling models. Therefore, in order to better sell the vehicles in the previous inventory, it is necessary to update the model configuration files to update the stored instrument system software package and switch to the instrument system of the best-selling models.
[0062] Optionally, after the in-vehicle instrument cluster is powered on, a control will be displayed to indicate whether to update the file. In response to the user triggering the update control, the updated vehicle model configuration file will be retrieved from the server or an inserted external device.
[0063] Step S112: Replace the vehicle model configuration file in the preset storage area with the updated vehicle model configuration file.
[0064] This application embodiment receives the updated vehicle model configuration file and replaces the vehicle model configuration file in the preset storage area, so that the stored vehicle model configuration file can adapt to the needs of market vehicle models and facilitate users to switch to the target instrument system.
[0065] Please see Figure 4 In one embodiment, step S102, which involves obtaining the target vehicle identifier selected in the vehicle list and retrieving the target instrument system software package corresponding to the target vehicle identifier from a preset storage area, includes:
[0066] Step S1021: Determine whether the target instrument system software package is stored in the preset storage area.
[0067] Step S1022: When the target instrument system software package is not stored in the preset storage area, download the target instrument system software package to the preset storage area; retrieve the target instrument system software package from the preset storage area.
[0068] Understandably, when the updated vehicle configuration file includes newly added vehicles, the instrument cluster system software package corresponding to the newly added vehicles may not be available in the preset storage area. In this case, it is necessary to download the target instrument cluster system software package to the preset storage area and then retrieve the target instrument cluster system software package from the preset storage area.
[0069] In this embodiment of the application, when the target instrument system software package is not stored in the preset storage area, the target instrument system software package is downloaded to the preset storage area; obtaining the target instrument system software package from the preset storage area can ensure that the vehicle instrument switches to run the target instrument system.
[0070] Please see Figure 5 In one embodiment, step S1022, when the preset storage area does not store the target instrument system software package, includes the step of downloading the target instrument system software package to the preset storage area, which includes:
[0071] Step S1211: Establish a communication channel for connection with the server;
[0072] Step S1212: Based on the selected target vehicle model identifier, obtain the target instrument system software package corresponding to the target vehicle model identifier from the server through the communication channel, and store the target instrument system software package in the preset storage area.
[0073] Optionally, the vehicle instrument cluster can connect to the server via a local area network or public network to establish a communication channel with the server.
[0074] Optionally, the in-vehicle instrument cluster component sends the selected target vehicle model identifier to the server via a communication channel; the server locates the corresponding target instrument cluster system software package based on the target vehicle model identifier; in response to a switching command triggered by the engineer on the server, the server sends the target instrument cluster system software package to the in-vehicle instrument cluster component. The in-vehicle instrument cluster component reports the progress of acquiring the target instrument cluster system software package to the server at preset time intervals until the complete target instrument cluster system software package is acquired.
[0075] Based on the communication channel connected to the server, the embodiments of this application can conveniently obtain the target instrument system software package corresponding to the target vehicle model identifier from the server.
[0076] In another embodiment, step S1022, which involves downloading the target instrument system software package to the preset storage area when the preset storage area does not contain the target instrument system software package, includes:
[0077] Step S1221: When an external device is detected, the target instrument system software package corresponding to the target vehicle model identifier is obtained from the external device, and the target instrument system software package is stored in a preset storage area.
[0078] The external device can be a USB device, which stores the target instrument system software package corresponding to the target vehicle model identifier.
[0079] This application embodiment enables the direct and quick acquisition of the target instrument system software package corresponding to the target vehicle model identifier by using an inserted external device.
[0080] Please see Figure 6 In one embodiment, after step S112, which involves replacing the vehicle model configuration file in the preset storage area with the updated vehicle model configuration file, the process includes:
[0081] Step S1121: Determine the newly added vehicle model identifier based on the updated vehicle model configuration file and the previous vehicle model configuration file;
[0082] Step S1122: Download the instrument system software package corresponding to the newly added vehicle model identifier to the preset storage area.
[0083] It is understood that the method of downloading the instrument system software package corresponding to the newly added vehicle model identifier to the preset storage area is the same as the method of downloading the target instrument system software package mentioned above. It can be downloaded from the server or from the inserted external device, and this application does not impose any restrictions.
[0084] In this embodiment, after updating the vehicle model configuration file, the instrument system software package corresponding to the newly added vehicle model identifier is downloaded to a preset storage area in advance. Compared with downloading the corresponding target instrument system software package only after the user triggers the instrument system switch and determines the target vehicle model identifier, the download efficiency of the target instrument system and the switching efficiency of the instrument system can be improved.
[0085] Please see Figure 7 This is a schematic diagram of the structure of the vehicle instrument system switching device provided in the second embodiment of this application. The vehicle instrument system switching device 200 provided in the second embodiment of this application is applied to a vehicle instrument assembly. The preset storage area of the vehicle instrument assembly stores several instrument system software packages corresponding to different vehicle models. The device 200 includes:
[0086] The vehicle model display module 201 is used to display a vehicle model list in response to the instrument system switching operation; the vehicle model list includes several vehicle model identifiers;
[0087] The software package acquisition module 202 is used to acquire the target vehicle identifier selected in the vehicle list and retrieve the target instrument system software package corresponding to the target vehicle identifier from the preset storage area.
[0088] The system switching module 203 is used to switch to the target instrument system according to the target instrument system software package and run the switched target instrument system.
[0089] It should be noted that the vehicle instrument system switching device provided in the second embodiment of this application is only illustrated by the above-described division of functional modules when implementing the vehicle instrument system switching method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the vehicle instrument system switching device provided in the second embodiment of this application and the vehicle instrument system switching method in the first embodiment of this application belong to the same concept, and its implementation process is detailed in the method embodiment, which will not be repeated here.
[0090] The vehicle instrument system switching embodiment of the second embodiment of this application can be applied to computer devices, such as vehicle instrument components. This device embodiment can be implemented by software, hardware, or a combination of software and hardware. Taking software implementation as an example, as a logical device, it is formed by the processor that processes the file reading the corresponding computer program instructions in the memory and executing them. From a hardware perspective, the computer device it resides in can include a processor and a memory, which are interconnected via a data bus or other known methods.
[0091] The third embodiment of this application provides an in-vehicle system, including an in-vehicle instrument cluster. The preset storage area of the in-vehicle instrument cluster stores several instrument system software packages corresponding to different vehicle models. The in-vehicle instrument cluster is used to execute any of the aforementioned in-vehicle instrument system switching methods. The implementation process is detailed in the method embodiments and will not be repeated here.
[0092] The fourth embodiment of this application provides a vehicle, including a processor and a memory; the memory stores a computer program adapted to be loaded by the processor and executed by any of the above-described vehicle instrument system switching methods. The implementation process is detailed in the method embodiments and will not be repeated here.
[0093] The fifth embodiment of this application also provides a computer-readable storage medium storing a computer program, the instructions of which are adapted to be loaded by a processor and executed by the steps of the vehicle instrument system switching method described above. For the specific execution process, please refer to the detailed description shown in the embodiments, which will not be repeated here. The device containing the storage medium can be an electronic device such as a personal computer, laptop computer, smartphone, or tablet computer.
[0094] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative, wherein the components described as separate parts may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this application according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0095] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0096] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 The computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function selected in one or more boxes.
[0097] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1The steps of the function selected in one or more boxes.
[0098] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0099] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, like read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0100] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0101] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0102] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A method for switching vehicle instrument systems, characterized in that, The method is applied to an in-vehicle instrument cluster, wherein a preset storage area of the in-vehicle instrument cluster stores instrument system software packages corresponding to several vehicle models; the method includes the following steps: In response to an instrument system switching operation, a vehicle model list is displayed; the vehicle model list includes several vehicle model identifiers. Obtain the target vehicle identifier selected in the vehicle list, and retrieve the target instrument system software package corresponding to the target vehicle identifier from the preset storage area; Switch to the target instrument system based on the target instrument system software package.
2. The vehicle instrument system switching method according to claim 1, characterized in that: The preset storage area also stores vehicle model configuration files; The step of displaying the vehicle model list in response to an instrument system switching operation includes: In response to instrument cluster switching operations, retrieve the vehicle model configuration file; The vehicle model list is displayed based on the vehicle model configuration file.
3. The vehicle instrument system switching method according to claim 2, characterized in that: Prior to the step of obtaining the vehicle model configuration file in response to the instrument system switching operation, the following steps are included: In response to a file update operation, receive the updated vehicle configuration file; Replace the vehicle model configuration file in the preset storage area with the updated vehicle model configuration file.
4. The vehicle instrument system switching method according to any one of claims 1 to 3, characterized in that: The step of obtaining the target vehicle identifier selected in the vehicle list and obtaining the target instrument system software package corresponding to the target vehicle identifier from the preset storage area includes: Determine whether the preset storage area stores the target instrument system software package; When the preset storage area does not store the target instrument system software package, download the target instrument system software package to the preset storage area; retrieve the target instrument system software package from the preset storage area.
5. The vehicle instrument system switching method according to claim 4, characterized in that: The step of downloading the target instrument system software package to the preset storage area when the preset storage area does not store the target instrument system software package includes: Establish a communication channel connecting to the server; Based on the selected target vehicle model identifier, the target instrument system software package corresponding to the target vehicle model identifier is obtained from the server through the communication channel, and the target instrument system software package is stored in the preset storage area.
6. The vehicle instrument system switching method according to claim 4, characterized in that: The step of downloading the target instrument system software package to the preset storage area when the preset storage area does not store the target instrument system software package includes: When an external device is detected, the target instrument system software package corresponding to the target vehicle model identifier is obtained from the external device, and the target instrument system software package is stored in the preset storage area.
7. The vehicle instrument system switching method according to claim 3, characterized in that: After the step of replacing the vehicle configuration file in the preset storage area with the updated vehicle configuration file, the following steps are included: Based on the updated vehicle configuration file and the previous vehicle configuration file, determine the newly added vehicle identifier; Download the instrument system software package corresponding to the newly added vehicle model identifier to the preset storage area.
8. A vehicle instrument system switching device, applied to a vehicle instrument component, wherein a preset storage area of the vehicle instrument component stores a number of instrument system software packages corresponding to various vehicle models; The device includes: The vehicle model display module is used to display a vehicle model list in response to instrument system switching operations; the vehicle model list includes several vehicle model identifiers; The software package acquisition module is used to acquire the target vehicle identifier selected in the vehicle list and acquire the target instrument system software package corresponding to the target vehicle identifier from the preset storage area. The system switching module is used to switch to the target instrument system based on the target instrument system software package.
9. A vehicle-mounted system, comprising a vehicle-mounted instrument cluster, wherein a preset storage area of the vehicle-mounted instrument cluster stores a plurality of instrument system software packages corresponding to various vehicle models, and the vehicle-mounted instrument cluster is used to execute the vehicle-mounted instrument system switching method as described in any one of claims 1 to 7.
10. A vehicle comprising a processor and a memory; characterized in that, The memory stores a computer program adapted to be loaded by the processor and executed as described in any one of claims 1 to 7 for switching the vehicle instrument system.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the vehicle instrument system switching method as described in any one of claims 1 to 7.