Panel adaptation method and device, equipment, storage medium and vehicle
The method automates the detection and software upgrade of fast charging panels in vehicles, enabling users to replace panels efficiently without dealership intervention, thus simplifying the process and reducing costs.
Patent Information
- Application Number
- CN202410050544.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-12
- Publication Date
- 2025-07-15
AI Technical Summary
In the prior art, the vehicle charging panel replacement efficiency is low, and users need to go to the vehicle store to replace panels and upgrade software by professionals, and the process is complicated.
By detecting the signals sent by the charging panel in the vehicle, automatically identify the charging panel type and perform version upgrades when necessary, to achieve matching the fast charging panel with the vehicle version. After the user replaces the charging panel by himself, the vehicle machine will automatically complete the software refresh and version upgrade.
The charging panel replacement process is simplified, the replacement cost is reduced, and the efficiency and automation of charging panel replacement are improved.
Smart Images

Figure CN120308031A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of vehicle control, and particularly relates to a panel adaptation method, device, equipment, storage medium and vehicle. Background Art
[0002] In many vehicles, the original wireless charging panel is a common charging panel with a relatively low power (such as a 15W charging panel). In order to achieve a faster charging efficiency, many users usually want to replace the common charging panel installed in the vehicle with a fast charging panel (such as a 50W charging panel).
[0003] However, in the related art, if a user wants to replace the charging panel, they need to go to the vehicle store, and a professional will replace the charging panel and execute software upgrade through a diagnostic instrument so that the software of the panel can match the vehicle software baseline. However, this panel replacement method requires the user to go to the vehicle store for panel replacement, and the panel replacement process is complex, so the panel replacement efficiency is low. Summary of the Invention
[0004] Embodiments of this application provide a panel adaptation method, device, equipment, storage medium and vehicle, which can solve the problem of low replacement efficiency of the charging panel in existing vehicles.
[0005] In a first aspect, embodiments of this application provide a panel adaptation method, and the method includes:
[0006] When a fast charging signal is detected and no common charging signal is detected within a preset duration after the detection moment, it is determined that the charging panel in the vehicle is the fast charging panel corresponding to the fast charging signal, where the detection moment is the moment when the fast charging signal is detected, the common charging signal is the signal sent by the common charging panel, and the fast charging signal is the signal sent by the fast charging panel;
[0007] Obtain the version identifier of the actual panel version of the fast charging panel, where the version identifier is used to indicate the actual panel version of the fast charging panel;
[0008] When the actual panel version does not match the vehicle head unit version, perform version upgrade on the fast charging panel.
[0009] In some embodiments, the performing version upgrade on the fast charging panel when the actual panel version does not match the vehicle head unit version includes:
[0010] Obtain the target panel version corresponding to the vehicle head unit version;
[0011] Generate a firmware upgrade request based on the difference between the actual panel version and the target panel version;
[0012] Send the firmware upgrade request to an upgrade server outside the vehicle, and receive a firmware upgrade package feedback by the upgrade server based on the firmware upgrade request;
[0013] When the vehicle meets the preset upgrade conditions, upgrade the panel version using the firmware upgrade package.
[0014] In some embodiments, the preset upgrade conditions include: the power of the vehicle is in the on state, and the transmission state of the vehicle is in the parking state.
[0015] In some embodiments, obtaining the version identifier of the actual panel version of the fast charging panel includes:
[0016] Obtain the current baseline version of the vehicle and the target baseline version, where the target baseline version is the lowest version that supports the upgrade of the charging panel;
[0017] When the current baseline version is the target baseline version, or when the release time of the current baseline version is later than the release time of the target baseline version, obtain the version identifier of the actual panel version of the fast charging panel.
[0018] In some embodiments, obtaining the version identifier of the actual panel version of the fast charging panel includes:
[0019] Send a diagnostic instruction to the fast charging panel, and obtain a charging panel identifier feedback by the fast charging panel based on the diagnostic instruction;
[0020] Send the charging panel identifier to the upgrade server, and receive a legitimacy diagnosis result generated by the upgrade server based on the charging panel identifier;
[0021] When the legitimacy diagnosis result is legal, obtain the version identifier of the actual panel version of the fast charging panel.
[0022] In some embodiments, upgrading the version of the fast charging panel includes:
[0023] Upgrade the version of the fast charging panel according to the upgrade process corresponding to the firmware upgrade package;
[0024] Obtain the final panel version of the fast charging panel after the version upgrade;
[0025] Send the version identifier of the final panel version to the upgrade server so that the upgrade server can perform data backup of the version identifier of the final panel version.
[0026] In a second aspect, an embodiment of the present application provides a panel adaptation device, which includes:
[0027] A determination module, configured to determine that the charging panel in the vehicle is the fast charging panel corresponding to the fast charging signal when a fast charging signal is detected and no normal charging signal is detected within a preset duration after the detection moment, where the detection moment is the moment when the fast charging signal is detected, the normal charging signal is a signal sent by a normal charging panel, and the fast charging signal is a signal sent by a fast charging panel;
[0028] An acquisition module, configured to acquire the version identifier of the actual panel version of the fast charging panel, where the version identifier is used to indicate the actual panel version of the fast charging panel;
[0029] An upgrade module, configured to upgrade the version of the fast charging panel when the actual panel version does not match the in-vehicle unit version of the vehicle.
[0030] In a third aspect, an embodiment of the present application provides a panel adaptation device, which includes: a processor and a memory storing computer program instructions;
[0031] When the processor executes the computer program instructions, the above-mentioned panel adaptation method is implemented.
[0032] In a fourth aspect, an embodiment of the present application provides a computer storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the above-mentioned panel adaptation method is implemented.
[0033] In a fifth aspect, an embodiment of the present application provides a vehicle, which includes at least one of the above-mentioned panel adaptation device, panel adaptation device, and computer storage medium.
[0034] In the present application, by detecting the signal sent by the charging panel in the vehicle, the replacement situation of the charging panel in the vehicle is determined. If a fast charging signal is detected and the normal charging signal disappears, it can be considered that the charging panel in the vehicle has been replaced with a fast charging panel. If the actual panel version of the replaced fast charging panel does not match the in-vehicle unit version of the vehicle, the fast charging panel needs to be automatically upgraded in version to complete the adaptation of the replaced charging panel and the vehicle. In this way, the user only needs to replace the charging panel by himself, and then the in-vehicle unit automatically completes the software refresh and version upgrade in the replaced fast charging panel, thereby reducing the replacement cost of the charging panel in the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments of the present application. Obviously, the following described drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0036] Figure 1 is a schematic flowchart of a panel adaptation method provided by an embodiment of the present application;
[0037] Figure 2 is a schematic structural diagram of a panel adaptation device provided by an embodiment of the present application;
[0038] Figure 3 is a schematic hardware structure diagram of a panel adaptation device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0039] The following will describe in detail the features and exemplary embodiments of various aspects of the present application. In order to make the purpose, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by showing examples of the present application.
[0040] It should be noted that, in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, the elements defined by the statement "including..." do not exclude the existence of additional identical elements in the process, method, article or device including the elements.
[0041] It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The following will describe the embodiments in detail in conjunction with the accompanying drawings.
[0042] Specifically, to solve the problems of the prior art, the embodiments of the present application provide a panel adaptation method, device, equipment, storage medium, and vehicle. First, the panel adaptation method provided by the embodiments of the present application will be introduced below.
[0043] Figure 1 The flowchart of the panel adaptation method provided by an embodiment of the present application is shown. The method includes the following steps:
[0044] S110, when a fast charging signal is detected and no normal charging signal is detected within a preset duration after the detection moment, determine that the charging panel in the vehicle is the fast charging panel corresponding to the fast charging signal, where the detection moment is the moment when the fast charging signal is detected, the normal charging signal is the signal sent by the normal charging panel, and the fast charging signal is the signal sent by the fast charging panel.
[0045] In this embodiment, the charging panel refers to the charging component on the vehicle, which is used to control and monitor the charging process of the accessories on the vehicle. The charging panel usually includes various charging interfaces and charging control functions, and can provide different charging methods and charging currents to meet different charging needs.
[0046] The charging panel installed on the vehicle is connected to the vehicle's in-vehicle computer through a CAN (Controller Area Network) bus. At regular intervals, the charging panel sends a CAN signal to the in-vehicle computer to synchronize the status of the charging panel.
[0047] Specifically, the signal type of the CAN signal matches the type of the charging panel. If the charging panel is a normal charging panel, then the charging signal is a normal charging signal. If the charging panel is a fast charging panel, then the charging signal is a fast charging signal.
[0048] Therefore, since the normal charging panel was originally installed in the vehicle, the in-vehicle computer can receive a normal charging signal at regular intervals. If the charging panel in the vehicle is replaced by the user with a fast charging panel, then the in-vehicle computer can detect the fast charging signal. If no normal charging signal is detected within a preset duration after the detection moment of the fast charging signal, then the in-vehicle computer can consider that the normal charging panel in the vehicle has been replaced by the fast charging panel.
[0049] S120, obtain the version identifier of the actual panel version of the fast charging panel, where the version identifier is used to indicate the actual panel version of the fast charging panel.
[0050] In this embodiment, the actual panel version refers to the version of the software or firmware in the quick charging panel installed in the vehicle. The version identifier can be a version number, which identifies a specific release version of the specific software code or firmware of the charging panel. Each actual panel version corresponds to different functions of the quick charging panel.
[0051] S130. When the actual panel version does not match the version of the vehicle head unit, upgrade the version of the quick charging panel.
[0052] In this embodiment, since the vehicle head unit in the vehicle can communicate with the cloud in real time, it can be defaulted that the version of the vehicle head unit is updated in real time. Then, if the actual panel version of the charging panel does not match the version of the vehicle head unit, it can be considered that the actual panel version of the quick charging panel is too low. In this case, the version of the quick charging panel needs to be upgraded.
[0053] In this application, the replacement situation of the charging panel in the vehicle is determined by detecting the signal sent by the charging panel in the vehicle. If a quick charging signal is detected and the normal charging signal disappears, it can be considered that the charging panel in the vehicle has been replaced with a quick charging panel. If the actual panel version of the replaced quick charging panel does not match the version of the vehicle head unit, the quick charging panel needs to be automatically upgraded to complete the adaptation between the charging panel and the vehicle after replacement. In this way, the user only needs to complete the replacement of the charging panel by himself, and then the vehicle head unit automatically completes the software refresh and version upgrade in the quick charging panel after replacement, thereby reducing the replacement cost of the charging panel in the vehicle.
[0054] As an alternative embodiment, the above S130 may include:
[0055] Obtain the target panel version corresponding to the version of the vehicle head unit;
[0056] Generate a firmware upgrade request based on the difference between the actual panel version and the target panel version;
[0057] Send the firmware upgrade request to the upgrade server outside the vehicle, and receive the firmware upgrade package feedback by the upgrade server based on the firmware upgrade request;
[0058] When the vehicle meets the preset upgrade conditions, use the firmware upgrade package to upgrade the version of the quick charging panel.
[0059] In this embodiment, after determining the version of the vehicle head unit, the target panel version of the quick charging panel that is compatible with the version of the vehicle head unit and supports the same communication protocol and charging function can be determined.
[0060] After determining the current actual panel version and the target panel version, a firmware upgrade request can be generated based on the differences between the actual panel version and the target panel version.
[0061] Then, the firmware upgrade request is sent to an upgrade server communicatively connected to the in-vehicle unit. In response to the firmware upgrade request, the upgrade server sends the firmware upgrade package required for the firmware upgrade back to the in-vehicle unit of the vehicle. The in-vehicle unit can detect whether the vehicle meets the preset upgrade conditions. If the vehicle meets the preset upgrade conditions, the firmware upgrade package can be flashed into the fast charging panel to complete the version upgrade.
[0062] Through the above method, the installed fast charging panel can be accurately upgraded to a version that matches the in-vehicle unit, ensuring the compatibility of the charging panel of the in-vehicle unit.
[0063] As an alternative embodiment, the preset upgrade conditions include: the power supply of the vehicle is in the on state, and the transmission gear of the vehicle is in the park gear.
[0064] In this embodiment, the power supply of the vehicle being in the on state means that the power supply mode of the vehicle is the local ACC / ON mode. Among them, when the power supply mode is the ACC mode, it means that the vehicle power supply is started. Therefore, components such as the charging panel in the vehicle can be used, but the engine of the vehicle has not been started. When the power supply mode is the ON mode, the engine of the vehicle is running, and at the same time, the electronic system of the vehicle is also in an active state.
[0065] Therefore, the vehicle speed being 0, the transmission gear of the vehicle being in the park gear, and the power supply of the vehicle being in the on state mean that the vehicle is in a powered-on and stopped state. In this case, the version of the fast charging panel can be upgraded, thereby ensuring that the version upgrade task is a task with a relatively high priority in the vehicle.
[0066] As an alternative embodiment, the above S120 includes:
[0067] Obtain the current baseline version of the vehicle and the target baseline version, where the target baseline version is the lowest version that supports the upgrade of the charging panel;
[0068] In the case where the current baseline version is the target baseline version, or the release time of the current baseline version is later than the release time of the target baseline version, obtain the version identifier of the actual panel version of the fast charging panel.
[0069] In this embodiment, the baseline version of the vehicle's overall vehicle baseline refers to a determined state of the vehicle, which includes the vehicle's hardware and software configurations, the versions of each system, etc. The determination of the vehicle's overall vehicle baseline usually includes various aspects of the vehicle, such as the hardware and software versions of the engine control unit, body control unit, safety system, etc.
[0070] Since different baseline versions support different functions of the vehicle, and the target baseline version is the lowest version that can support the vehicle to achieve automatic upgrade of the replaced fast charging panel on the vehicle. If the release time of the current baseline version is earlier than the release time of the target baseline version, it means that the current baseline version is of a lower version and the current baseline version cannot support the automatic upgrade of the fast charging panel. The user can be prompted in text form on the display interface of the in-vehicle computer that the current baseline version needs to be upgraded to at least the target baseline version.
[0071] If the release time of the current baseline version is later than the release time of the target baseline version, or the current baseline version is the target baseline version, it means that the current baseline version can support the vehicle to achieve automatic upgrade of the fast charging panel. Therefore, the version identifier of the actual panel version of the fast charging panel can be directly obtained, and it can be judged whether the actual panel version needs to be upgraded.
[0072] In this way, the version upgrade of the charging panel can be realized when it is determined that the charging panel meets the upgrade conditions, thus ensuring the efficiency of the version upgrade of the charging panel.
[0073] As an optional embodiment, the above S120 may include:
[0074] Send a diagnostic instruction to the fast charging panel and obtain the charging panel identifier fed back by the fast charging panel based on the diagnostic instruction;
[0075] Send the charging panel identifier to the upgrade server and receive the legitimacy diagnosis result generated by the upgrade server based on the charging panel identifier;
[0076] When the legitimacy diagnosis result is legal, obtain the version identifier of the actual panel version of the fast charging panel.
[0077] In this embodiment, the diagnostic instruction is a standardized service protocol for vehicle diagnosis, which defines a series of diagnostic services and communication specifications. The in-vehicle computer can send a diagnostic instruction to the fast charging panel through the accessory management toolkit to request specific data from the fast charging panel, that is, the charging panel identifier, and the charging panel identifier can include the part number, software version number, and software branch number of the fast charging panel.
[0078] The in-vehicle unit can send the above-mentioned charging panel identifier to an external upgrade server. The upgrade server can match the charging panel identifier with the data identifiers in the legally defined identifier database preset in the upgrade server. If there is a data identifier in the legally defined identifier database that matches the charging panel identifier, it can be considered that the charging panel identifier of the fast charging panel is legal. Then, the upgrade server can generate a legal legitimacy diagnosis result based on the charging panel identifier and feedback the legitimacy diagnosis result to the in-vehicle unit. When the in-vehicle unit detects that the legitimacy diagnosis result is legal, it can obtain the actual panel version of the fast charging panel and determine whether the actual panel version needs to be upgraded.
[0079] If the legitimacy diagnosis result is illegal, a text prompt indicating that the current charging panel is illegal can be provided on the display interface of the in-vehicle unit to remind the user to replace the charging panel.
[0080] In this way, the legitimacy diagnosis of the charging panel can be automatically completed, and the automatic version upgrade of the charging panel can be realized only when the charging panel is diagnosed as legal.
[0081] As an optional embodiment, the above S130 may include:
[0082] Perform a version upgrade on the fast charging panel according to the upgrade process corresponding to the firmware upgrade package;
[0083] Obtain the final panel version of the fast charging panel after the version upgrade;
[0084] Send the version identifier of the final panel version to the upgrade server.
[0085] In this embodiment, after the version upgrade is completed, the final panel version of the fast charging panel after the version upgrade and the version identifier identifying the final panel version, that is, the version number, can be obtained. Then, the version identifier of the final panel version is sent to the upgrade server in the cloud to store the version identifier of the fast charging panel in the external upgrade server, realizing data backup and storage.
[0086] Based on the panel adaptation method provided in the above embodiment, correspondingly, the present application also provides a specific implementation manner of a panel adaptation device. Please refer to the following embodiment.
[0087] First, refer to Figure 2 , the panel adaptation device 200 provided in the embodiment of the present application includes the following modules:
[0088] A determination module 201, configured to determine that a charging panel in a vehicle is a fast charging panel corresponding to the fast charging signal when a fast charging signal is detected and a normal charging signal is not detected within a preset duration after the detection moment, where the detection moment is the moment when the fast charging signal is detected, the normal charging signal is a signal sent by a normal charging panel, and the fast charging signal is a signal sent by a fast charging panel;
[0089] An acquisition module 202, configured to acquire a version identifier of an actual panel version of the fast charging panel, where the version identifier is used to indicate the actual panel version of the fast charging panel;
[0090] An upgrade module 203, configured to upgrade the version of the fast charging panel when the actual panel version does not match the in-vehicle unit version of the vehicle.
[0091] The device can determine the replacement situation of the charging panel in the vehicle by detecting the signal sent by the charging panel in the vehicle. If a fast charging signal is detected and the normal charging signal disappears, it can be considered that the charging panel in the vehicle has been replaced with a fast charging panel. If the actual panel version of the replaced fast charging panel does not match the in-vehicle unit version of the vehicle, the fast charging panel needs to be automatically upgraded in version to complete the adaptation between the replaced charging panel and the vehicle. In this way, the user only needs to complete the replacement of the charging panel by himself, and then the in-vehicle unit automatically completes the software refresh and version upgrade in the replaced fast charging panel, thereby reducing the replacement cost of the charging panel in the vehicle.
[0092] As an implementation manner of this application, the above-mentioned upgrade module 203 may further include:
[0093] A first acquisition unit, configured to acquire a target panel version corresponding to the in-vehicle unit version;
[0094] A generation unit, configured to generate a firmware upgrade request based on the difference between the actual panel version and the target panel version;
[0095] A first sending unit, configured to send the firmware upgrade request to an upgrade server outside the vehicle and receive a firmware upgrade package fed back by the upgrade server based on the firmware upgrade request;
[0096] A first upgrade unit, configured to upgrade the panel version by using the firmware upgrade package when the vehicle meets a preset upgrade condition.
[0097] As an implementation manner of this application, the preset upgrade condition includes: the power supply of the vehicle is in an on state, and the transmission state of the vehicle is in a parking state.
[0098] As an implementation manner of the present application, the above-mentioned obtaining module 202 may further include:
[0099] A second obtaining unit, configured to obtain the current baseline version of the vehicle and the target baseline version, where the target baseline version is the lowest version that supports the upgrade of the charging panel;
[0100] A third obtaining unit, configured to obtain the version identifier of the actual panel version of the fast charging panel when the current baseline version is the target baseline version, or when the release time of the current baseline version is later than the release time of the target baseline version.
[0101] As an implementation manner of the present application, the above-mentioned obtaining module 202 may further include:
[0102] A second sending unit, configured to send a diagnostic instruction to the fast charging panel and obtain the charging panel identifier fed back by the fast charging panel based on the diagnostic instruction;
[0103] A third sending unit, configured to send the charging panel identifier to the upgrade server and receive the legality diagnosis result generated by the upgrade server based on the charging panel identifier;
[0104] A fourth obtaining unit, configured to obtain the version identifier of the actual panel version of the fast charging panel when the legality diagnosis result is legal.
[0105] As an implementation manner of the present application, the above-mentioned upgrade module 203 may further include:
[0106] A second upgrade unit, configured to perform version upgrade on the fast charging panel according to the upgrade process corresponding to the firmware upgrade package;
[0107] A fifth obtaining unit, configured to obtain the final panel version of the fast charging panel after the version upgrade;
[0108] A backup unit, configured to send the version identifier of the final panel version to the upgrade server so that the upgrade server performs data backup of the version identifier of the final panel version.
[0109] The panel adaptation device provided by the embodiments of the present invention can implement each step in the above method embodiments. To avoid repetition, it will not be elaborated here.
[0110] Figure 3 Fig. shows the hardware structure schematic diagram of the panel adaptation device provided by the embodiments of the present application.
[0111] In the panel adaptation device, it may include a processor 301 and a memory 302 storing computer program instructions.
[0112] Specifically, the above-mentioned processor 301 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured as one or more integrated circuits for implementing the embodiments of the present application.
[0113] The memory 302 may include a mass storage for data or instructions. By way of example and not limitation, the memory 302 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disc, a magneto-optical disc, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In a suitable case, the memory 302 may include removable or non-removable (or fixed) media. In a suitable case, the memory 302 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 302 is a non-volatile solid state memory.
[0114] The memory may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage media device, an optical storage media device, a flash memory device, an electrical, optical, or other physical / tangible memory storage device. Thus, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.
[0115] The processor 301 reads and executes the computer program instructions stored in the memory 302 to implement any one of the panel adaptation methods in the above embodiments.
[0116] In one example, the panel adaptation device may further include a communication interface 303 and a bus 1010. Among them, as Figure 3 shown, the processor 301, the memory 302, and the communication interface 303 are connected through the bus 1010 and complete communication with each other.
[0117] The communication interface 303 is mainly used to implement communication between various modules, devices, units, and / or devices in the embodiments of the present application.
[0118] Bus 1010 includes hardware, software, or both, and couples components of the panel adaptation device together. By way of example and not limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses or a combination of two or more of these. Where appropriate, bus 1010 may include one or more buses. Although embodiments of the present application describe and illustrate specific buses, the present application contemplates any suitable bus or interconnect.
[0119] The panel adaptation device may be based on the above embodiments, so as to implement the panel adaptation method and apparatus in combination with the above.
[0120] In addition, in combination with the panel adaptation method in the above embodiments, embodiments of the present application may provide a computer storage medium to implement. Computer program instructions are stored on the computer storage medium; when the computer program instructions are executed by a processor, any one of the panel adaptation methods in the above embodiments is implemented, and the same technical effects can be achieved. To avoid repetition, it will not be described in detail here. Among them, the above computer-readable storage medium may include a non-transitory computer-readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disc, etc., which is not limited here.
[0121] In addition, embodiments of the present application further provide a vehicle, including computer program instructions, which can implement the steps and corresponding contents of the foregoing method embodiments when executed by a processor.
[0122] It should be clear that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications, and additions, or change the order between steps after understanding the spirit of the present application.
[0123] The functional blocks shown in the above structural block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a functional card, and so on. When implemented in software, the elements of the present application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium or transmitted via a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical discs, hard disks, fiber optic media, radio frequency (RF) links, and so on. The code segment can be downloaded via a computer network such as the Internet, an intranet, and so on.
[0124] It should also be noted that the exemplary embodiments mentioned in the present application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the above steps, that is, the steps can be executed in the order mentioned in the embodiments, can be different from the order in the embodiments, or several steps can be executed simultaneously.
[0125] As described above with reference to the flowcharts and / or block diagrams of methods, apparatuses, and vehicles according to embodiments of the present disclosure. It should be understood that each block in the flowchart and / or block diagram, and the combination of blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to generate a machine such that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the functions / actions specified in one or more blocks of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can also be implemented by dedicated hardware that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0126] The above is only the specific implementation manner of the present application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein. It should be understood that the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present application.
Claims
1. A panel adaptation method, characterized in that, The method includes: When a fast charging signal is detected and no normal charging signal is detected within a preset duration after the detection moment, determining that the charging panel in the vehicle is the fast charging panel corresponding to the fast charging signal, where the detection moment is the moment when the fast charging signal is detected, the normal charging signal is a signal sent by a normal charging panel, and the fast charging signal is a signal sent by a fast charging panel; Obtaining a version identifier of the actual panel version of the fast charging panel, where the version identifier is used to indicate the actual panel version of the fast charging panel; When the actual panel version does not match the in-vehicle version of the vehicle, performing version upgrade on the fast charging panel.
2. The panel adaptation method according to claim 1, characterized in that The performing version upgrade on the fast charging panel when the actual panel version does not match the in-vehicle version of the vehicle includes: Obtaining a target panel version corresponding to the in-vehicle version; Generating a firmware upgrade request based on the difference between the actual panel version and the target panel version; Sending the firmware upgrade request to an upgrade server outside the vehicle and receiving a firmware upgrade package fed back by the upgrade server based on the firmware upgrade request; When the vehicle meets the preset upgrade conditions, using the firmware upgrade package to upgrade the panel version.
3. The panel adaptation method according to claim 2, wherein The preset upgrade conditions include: the power of the vehicle is in the on state and the transmission state of the vehicle is in the parking state.
4. The panel adaptation method according to claim 1, wherein The obtaining a version identifier of the actual panel version of the fast charging panel includes: Obtaining the current baseline version of the vehicle and a target baseline version, where the target baseline version is the lowest version that supports the charging panel to achieve upgrade; When the current baseline version is the target baseline version, or when the release time of the current baseline version is later than the release time of the target baseline version, obtaining a version identifier of the actual panel version of the fast charging panel.
5. The panel adaptation method according to claim 1, wherein The obtaining a version identifier of the actual panel version of the fast charging panel includes: Sending a diagnostic instruction to the fast charging panel and obtaining a charging panel identifier fed back by the fast charging panel based on the diagnostic instruction; Sending the charging panel identifier to the upgrade server and receiving a legitimacy diagnostic result generated by the upgrade server based on the charging panel identifier; When the legitimacy diagnostic result is legitimate, obtaining a version identifier of the actual panel version of the fast charging panel.
6. The panel adaptation method according to claim 1, wherein The performing version upgrade on the fast charging panel includes: Performing version upgrade on the fast charging panel according to the upgrade process corresponding to the firmware upgrade package; Obtaining the final panel version of the fast charging panel after version upgrade; Sending the version identifier of the final panel version to the upgrade server so that the upgrade server performs data backup of the version identifier of the final panel version.
7. A panel adaptation device, characterized in that, The device includes: A determination module, configured to determine that a charging panel in a vehicle is a fast charging panel corresponding to the fast charging signal when a fast charging signal is detected and no normal charging signal is detected within a preset duration after the detection moment, where the detection moment is the moment when the fast charging signal is detected, the normal charging signal is a signal sent by a normal charging panel, and the fast charging signal is a signal sent by a fast charging panel; An acquisition module, configured to acquire a version identifier of an actual panel version of the fast charging panel, where the version identifier is used to indicate the actual panel version of the fast charging panel; An upgrade module, configured to upgrade the version of the fast charging panel when the actual panel version does not match the in-vehicle head unit version of the vehicle.
8. A panel adaptation device, characterized in that, The panel adaptation device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the panel adaptation method according to any one of claims 1-6 is implemented.
9. A computer storage medium, characterized in that, Computer program instructions are stored on the computer storage medium, and when the computer program instructions are executed by a processor, the panel adaptation method according to any one of claims 1-6 is implemented.
10. A vehicle, characterized in that, The vehicle includes at least one of the above panel adaptation device, panel adaptation equipment, and computer storage medium.