Electric vehicle monitoring method, device and readable storage medium

By obtaining the configuration files and CAN communication protocol information of electric vehicles, general-purpose reconfigurable monitoring of electric vehicles is realized, which solves the problem of poor monitoring effects caused by battery technology updates and changes in monitoring requirements, and improves monitoring efficiency and applicability.

CN116418619BActive Publication Date: 2025-01-14BYD CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111667456.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-30
Publication Date
2025-01-14
Estimated Expiration
2041-12-30

AI Technical Summary

Technical Problem

The existing electric vehicle monitoring technology has poor monitoring effect due to battery technology updates and changes in monitoring demands. It requires repeated design of monitoring programs, and the overall monitoring effect is not good.

Method used

By obtaining the configuration files of electric vehicles, including function information, CAN communication protocol information and style information, the target function is configured on the display interface, and the CAN communication protocol is used for monitoring and processing, which is suitable for various electric vehicles and monitoring needs, and realizes a general-purpose function Reconstruct monitoring.

Benefits of technology

There is no need to repeatedly design targeted monitoring programs, which improves the overall monitoring effect, is suitable for diverse models and variable needs, simplifies monitoring operations, and reduces development costs and cycles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116418619B_ABST
    Figure CN116418619B_ABST
Patent Text Reader

Abstract

The present invention relates to an electric vehicle monitoring method, device and readable storage medium, the method comprising: obtaining a first configuration file corresponding to a first electric vehicle, the first configuration file comprising first function information, first CAN communication protocol information and first style information corresponding to the first electric vehicle; obtaining the first function information, the first CAN communication protocol information and the first style information according to the first configuration file; obtaining configuration information of a target function corresponding to the first function information; configuring display content of the target function on a set display interface according to the first style information and the configuration information of the target function; and monitoring the first electric vehicle according to the display content and the first CAN communication protocol information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric vehicle monitoring, and more specifically, to an electric vehicle monitoring method, device and readable storage medium. Background Art

[0002] As a development trend of new energy vehicles, electric vehicles can replace the original fuel materials and help solve the problem of vehicle fuel emission pollution. In order to promote the sustainable development of electric vehicles, electric vehicles need to be monitored in the development, production, and use stages of electric vehicles.

[0003] At present, corresponding monitoring programs can be designed in a targeted manner according to specific battery technology and corresponding monitoring requirements.

[0004] However, due to the continuous upgrading of battery technology and the changing monitoring needs, the corresponding monitoring program needs to be designed repeatedly, so the overall monitoring effect is not good. Summary of the invention

[0005] An object of an embodiment of the present invention is to provide a new technical solution for monitoring electric vehicles.

[0006] According to a first aspect of the present invention, there is provided an electric vehicle monitoring method, comprising: obtaining a first configuration file corresponding to a first electric vehicle, the first configuration file comprising first function information, first CAN communication protocol information and first style information corresponding to the first electric vehicle; obtaining the first function information, the first CAN communication protocol information and the first style information according to the first configuration file; obtaining configuration information of a target function corresponding to the first function information; configuring display content of the target function on a set display interface according to the first style information and the configuration information of the target function; and monitoring the first electric vehicle according to the display content and the first CAN communication protocol information.

[0007] Optionally, in a case where the displayed content includes a first content for checking electric vehicle information, the monitoring and processing of the first electric vehicle is performed based on the displayed content and the first CAN communication protocol information, including: determining a first algorithm based on the first functional information and the CAN communication protocol information corresponding to the first content in the first CAN communication protocol information; processing, based on the first algorithm, information reported by the first electric vehicle via the CAN network bus to obtain a first processing result; and displaying the first processing result on the setting display interface based on the first content.

[0008] Optionally, in the case where the displayed content includes a second content for implementing calibration, the monitoring and processing of the first electric vehicle is performed based on the displayed content and the first CAN communication protocol information, including: in response to an external first input information for the second content, determining a second algorithm based on the first function information and the CAN communication protocol information corresponding to the second content in the first CAN communication protocol information; obtaining a calibration instruction corresponding to the first input information based on the second algorithm; and controlling the battery management system in the first electric vehicle to execute the calibration instruction to write the first input information into the battery management system.

[0009] Optionally, in the case where the display content includes a third content for realizing simulation, the monitoring and processing of the first electric vehicle is performed according to the display content and the first CAN communication protocol information, including: in response to an external second input information for the third content, a third algorithm is determined according to the first function information and the CAN communication protocol information corresponding to the third content in the first CAN communication protocol information; according to the third algorithm, the second input information is sent to the battery management system in the first electric vehicle through the CAN network bus in the role of a setting module; wherein the setting module includes any one of a microcontroller unit, a vehicle controller, an electronic control unit, a substrate management controller, and a marketing management system of the first electric vehicle.

[0010] Optionally, in a case where the displayed content includes a fourth content for controlling the electric vehicle, the monitoring and processing of the first electric vehicle is performed based on the displayed content and the first CAN communication protocol information, including: in response to a first external operation on the fourth content, determining a fourth algorithm based on the first function information and the CAN communication protocol information corresponding to the fourth content in the first CAN communication protocol information; obtaining a control instruction corresponding to the first operation based on the fourth algorithm; and controlling the battery management system in the first electric vehicle to execute the control instruction.

[0011] Optionally, the fourth content includes at least one first control, at least one second control, and an information input box corresponding to each first control; before obtaining the control instruction corresponding to the first operation, the method further includes: when the first operation includes an operation of inputting control information in any of the information input boxes, obtaining the input control information and the configuration content corresponding to the first control in the configuration information; when the first operation includes an operation of triggering any of the second controls, obtaining the configuration content corresponding to the second control in the configuration information; and executing the step of obtaining the control instruction corresponding to the first operation according to the obtained control information and configuration content.

[0012] Optionally, after controlling the battery management system in the first electric vehicle to execute the control instruction, the method further includes: obtaining a second processing result of controlling the battery management system in the first electric vehicle; and displaying the second processing result on the setting display page according to the first style information.

[0013] Optionally, obtaining the first configuration file corresponding to the first electric vehicle includes: when the current monitoring mode corresponds to the developer mode, obtaining the first configuration file stored in the local memory; when the current monitoring mode does not correspond to the developer mode, obtaining the first configuration file stored in the remote server.

[0014] Optionally, the monitoring and processing of the first electric vehicle includes: monitoring and processing the first electric vehicle when the current monitoring mode corresponds to the developer mode; after the monitoring and processing of the first electric vehicle when the current monitoring mode corresponds to the developer mode, the method also includes: obtaining a third processing result of the monitoring and processing of the first electric vehicle; determining whether the third processing result is consistent with the setting processing result corresponding to the first configuration file; and when the third processing result is consistent with the setting processing result, saving the first configuration file stored in the local memory to the remote server.

[0015] According to a second aspect of the present invention, there is also provided an electric vehicle monitoring device, comprising: a first acquisition module, used to acquire a first configuration file corresponding to a first electric vehicle, the first configuration file comprising first function information, first CAN communication protocol information and first style information corresponding to the first electric vehicle; a second acquisition module, used to acquire the first function information, the first CAN communication protocol information and the first style information according to the first configuration file; a third acquisition module, used to acquire configuration information of a target function corresponding to the first function information; a first processing module, used to configure display content of the target function on a set display interface according to the first style information and the configuration information of the target function; and a second processing module, used to monitor and process the first electric vehicle according to the display content and the first CAN communication protocol information.

[0016] According to a third aspect of the present invention, there is also provided an electric vehicle monitoring device, comprising a memory and a processor, wherein the memory is used to store a computer program; the processor is used to execute the computer program to implement the method according to the first aspect of the present invention.

[0017] According to a fourth aspect of the present invention, there is further provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method according to the first aspect of the present invention is implemented.

[0018] One beneficial effect of an embodiment of the present invention is that a first configuration file corresponding to a first electric vehicle is obtained, the first configuration file includes first functional information, first CAN communication protocol information and first style information corresponding to the first electric vehicle; according to the first configuration file, the first functional information, the first CAN communication protocol information and the first style information are obtained; the configuration information of the target function corresponding to the first functional information is obtained; according to the first style information and the configuration information of the target function, the display content of the target function on the set display interface is configured; according to the display content and the first CAN communication protocol information, the first electric vehicle is monitored. It can be seen that the configuration file configured with the functional information, CAN communication protocol information and style information of the electric vehicle to be monitored can be imported to cope with the situation of diversified vehicle models and changing monitoring requirements. Based on the configuration file, the corresponding functional monitoring interface can be configured in a targeted manner in this embodiment, so that the user can realize the monitoring and processing of the electric vehicle to be monitored. This universal reconfigurable monitoring method is suitable for various electric vehicles and monitoring purposes under various monitoring requirements, without the need to repeatedly design targeted monitoring programs, so that the overall monitoring effect can be improved.

[0019] Other features and advantages of embodiments of the present invention will become apparent from the following detailed description of exemplary embodiments of the present invention with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the embodiments of the invention.

[0021] Figure 1 is a schematic diagram of the composition structure of an electronic device capable of implementing an electric vehicle monitoring method according to an embodiment;

[0022] Figure 2 is a flow chart of an electric vehicle monitoring method according to an embodiment;

[0023] Figure 3 is a flow chart of an electric vehicle monitoring method according to another embodiment;

[0024] Figure 4 is a block diagram of an electric vehicle monitoring device according to an embodiment;

[0025] Figure 5 1 is a schematic diagram of the hardware structure of an electric vehicle monitoring device according to an embodiment. DETAILED DESCRIPTION

[0026] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present invention unless otherwise specifically stated.

[0027] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

[0028] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.

[0029] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0030] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0031] <Hardware Configuration>

[0032] Figure 1 1 is a schematic diagram of the structure of an electronic device 1000 that can be used to implement an embodiment of the present disclosure.

[0033] The electronic device 1000 can be a smart phone, a portable computer, a desktop computer, a tablet computer, a server, etc., which is not limited here.

[0034] The electronic device 1000 may include, but is not limited to, a processor 1100, a memory 1200, an interface device 1300, a communication device 1400, a display device 1500, an input device 1600, a speaker 1700, a microphone 1800, and the like. Among them, the processor 1100 may be a central processing unit CPU, a graphics processing unit GPU, a microprocessor MCU, and the like, and is used to execute a computer program, and the computer program may be written in an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, and the like. The memory 1200 may include, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, and the like. The interface device 1300 may include, for example, a USB interface, a serial interface, a parallel interface, and the like. The communication device 1400 may, for example, be capable of wired communication using an optical fiber or a cable, or wireless communication, and may specifically include WiFi communication, Bluetooth communication, 2G / 3G / 4G / 5G communication, and the like. The display device 1500 may be, for example, a liquid crystal display screen, a touch display screen, and the like. The input device 1600 may include, for example, a touch screen, a keyboard, a somatosensory input, and the like. The speaker 1700 is used to output audio signals. The microphone 1800 is used to collect audio signals.

[0035] As used in the embodiments of the present disclosure, the memory 1200 of the electronic device 1000 is used to store a computer program, which is used to control the processor 1100 to operate to implement the method according to the embodiments of the present disclosure. A technician can design the computer program according to the scheme disclosed in the present disclosure. How the computer program controls the processor to operate is well known in the art, so it will not be described in detail here. The electronic device 1000 can be installed with an intelligent operating system (such as Windows, Linux, Android, IOS, etc.) and application software.

[0036] It should be understood by those skilled in the art that although Figure 1 , multiple devices of the electronic device 1000 are shown; however, the electronic device 1000 of the embodiment of the present disclosure may only involve some of the devices, for example, only the processor 1100 and the memory 1200.

[0037] Hereinafter, various embodiments and examples according to the present invention are described with reference to the accompanying drawings.

[0038] <Method Example>

[0039] Figure 2 FIG. 1 is a flow chart of an electric vehicle monitoring method according to an embodiment. Figure 1 An electronic device 1000 is shown.

[0040] In detail, the electric vehicle monitoring device for executing the electric vehicle monitoring method can be set in a host computer. Among them, the software program for implementing the electric vehicle monitoring method can be used as a universal, reconfigurable electric vehicle monitoring platform and installed in the host computer. The host computer can be a personal computer, etc.

[0041] In this way, the upper computer can monitor and process the lower computer, the electric vehicle, through the electric vehicle monitoring platform, so as to achieve the expected monitoring effects such as repairing vulnerabilities and adding functions. It can be seen that the introduction of the electric vehicle monitoring function has played a huge role in promoting the development of electric vehicles and is an essential tool for monitoring electric vehicles.

[0042] In detail, the monitoring of the electric vehicle can be realized based on the communication of the CAN (Controller Area Network) bus. Thus, in a feasible implementation, the host computer can realize the monitoring processing of the electric vehicle by connecting the USB-CAN interface card.

[0043] In a feasible implementation, the CAN interface card connected to the host computer may not be fixed. In this way, when monitoring the electric vehicle, the host computer may determine the corresponding data transceiving mode according to the type of the connected CAN interface card, and implement monitoring of the electric vehicle based on the determined data transceiving mode.

[0044] Among them, the CAN bus protocol is the standard bus protocol for automotive computer control systems and embedded industrial control local area networks. The automotive CAN bus belongs to the C-class automotive bus network. The C-class network is used in systems with high-speed, real-time, and high-reliability requirements, and the general speed is above 500kbps.

[0045] In this way, the upper computer and the lower computer can transmit data through the CAN network and in accordance with the corresponding communication protocol process. Specifically, the lower computer and the upper computer's electric vehicle monitoring platform can interact with each other through the protocol service, and finally the monitoring purpose of the lower computer can be achieved. For example, based on the CAN device interface, real-time data monitoring, historical data playback, remote data upload and other effects can be achieved.

[0046] Based on the above, if Figure 2 As shown, the electric vehicle monitoring method of this embodiment may include the following steps S210 to S250:

[0047] Step S210, obtaining a first configuration file corresponding to a first electric vehicle, wherein the first configuration file includes first function information, first CAN communication protocol information and first style information corresponding to the first electric vehicle.

[0048] In detail, the first electric vehicle may be any electric vehicle to be monitored.

[0049] In detail, developers can develop various configuration files for implementing specific monitoring functions for specific electric vehicles according to changes in vehicle models, monitoring function requirements, etc. Correspondingly, the electric vehicle monitoring device can obtain these configuration files and configure the corresponding display content of the electric vehicle monitoring page accordingly, so that users can monitor the electric vehicle according to the display content.

[0050] In detail, for the first electric vehicle, it may correspond to multiple configuration files, each of which corresponds to a different function. For example, there may be a configuration file for displaying vehicle information, a configuration file for achieving calibration purposes, a configuration file for achieving simulation purposes, a configuration file for controlling the electric vehicle, etc.

[0051] It is feasible that the formats of configuration files corresponding to different functions may be different, for example, the configuration file corresponding to a certain function may be a DBC configuration file, while the configuration file corresponding to another function may be an XML (Extensible Markup Language) configuration file. DBC is the abbreviation of Database Can, which represents the database file of CAN.

[0052] In order to realize the display of the corresponding function on the setting display interface according to the configuration file, and to realize the purpose of electric vehicle monitoring under the function, any configuration file may include function information, CAN communication protocol information and style information. In this embodiment, the electric vehicle monitoring device can automatically configure the corresponding algorithm based on the function information and CAN communication protocol information in the configuration file, and then perform subsequent monitoring processing based on the algorithm. By configuring different CAN communication protocol information as needed, the electric vehicle monitoring device can perform monitoring processing according to the expected monitoring method.

[0053] Feasibly, some algorithms can be configured by developers directly in the host computer, and other algorithms can be obtained in combination with external link libraries or directly based on external link libraries.

[0054] Based on this, for the situation where an algorithm needs to be obtained in conjunction with an external link library, in one embodiment of the present invention, before monitoring the first electric vehicle, the algorithm index information corresponding to the first CAN communication protocol information can be obtained from the second configuration file of the corresponding dynamic link library; based on the algorithm index information, the algorithm corresponding to the first CAN communication protocol information is obtained from the dynamic link library, and based on the algorithm, an algorithm for monitoring the first electric vehicle is obtained.

[0055] It can be seen that the developer can not only develop various first configuration files for specific electric vehicles and specific monitoring functions, but also develop second configuration files corresponding to dynamic link libraries. By developing the second configuration files, the required algorithms can be accurately obtained from the unified dynamic link library.

[0056] In detail, the developer can develop the algorithm index information corresponding to the first CAN communication protocol information in the second configuration file, and based on the accurate algorithm index information, the required algorithm in the dynamic link library can be accurately obtained. When the algorithm in the dynamic link library to be used needs to be changed due to changes in vehicle models or monitoring functions, it is only necessary to adjust the second configuration file accordingly, which is convenient and quick.

[0057] Step S220: acquiring the first function information, the first CAN communication protocol information and the first style information according to the first configuration file.

[0058] In this step, for each acquired configuration file, the function information, CAN communication protocol information and style information therein can be parsed.

[0059] In detail, the function information and style information can be used to realize the display of the configuration content of the corresponding function on the setting display interface, and the function information and CAN communication protocol information can be used to realize the electric vehicle monitoring purpose of the corresponding function.

[0060] It is feasible that by setting the style information, the display style of the configuration content of the function on the setting display interface can be limited, and the display style of the monitoring result on the setting display interface can be limited.

[0061] Step S230: Acquire configuration information of the target function corresponding to the first function information.

[0062] In this step, according to the obtained function information, the preset configuration information of the corresponding function can be obtained. The preset configuration information can be pre-set by the developer. Thus, in a feasible implementation, the function information can include a function identifier.

[0063] Feasibly, the preset function configuration information can be used to limit the configuration content, configuration location, etc. of the corresponding function on the setting page.

[0064] Step S240: configuring display content of the target function on a setting display interface according to the first style information and the configuration information of the target function.

[0065] Based on the above content, in this step, the electric vehicle monitoring device can configure the display content of the target function on the setting display interface according to the acquired style information and function configuration information. The user can monitor the first electric vehicle on demand under the target function by viewing the display content.

[0066] Considering that multiple functions of the first electric vehicle can be monitored, the configuration of each monitoring function of the first electric vehicle on the setting display interface can be completed based on the repeated execution of the above steps S210 to S240.

[0067] Step S250: monitoring the first electric vehicle according to the displayed content and the first CAN communication protocol information.

[0068] In this step, the electric vehicle monitoring device can implement monitoring processing of the corresponding electric vehicle according to the configured display content and the acquired CAN communication protocol information.

[0069] As described above, a corresponding algorithm can be automatically configured according to the functional information and the CAN communication protocol information, and then monitoring and processing can be performed based on the algorithm and the above-mentioned display content.

[0070] As can be seen from the above, this embodiment provides an electric vehicle monitoring method, which obtains a first configuration file corresponding to a first electric vehicle, the first configuration file includes first functional information, first CAN communication protocol information and first style information corresponding to the first electric vehicle; according to the first configuration file, obtain the first functional information, first CAN communication protocol information and first style information; obtain the configuration information of the target function corresponding to the first functional information; according to the first style information and the configuration information of the target function, configure the display content of the target function on the set display interface; according to the display content and the first CAN communication protocol information, monitor the first electric vehicle. It can be seen that the configuration file configured with the functional information, CAN communication protocol information and style information of the electric vehicle to be monitored can be imported to cope with the situation of diversified vehicle models and changing monitoring requirements. Based on the configuration file, the corresponding functional monitoring interface can be configured in a targeted manner in this embodiment, so that the user can realize the monitoring and processing of the electric vehicle to be monitored. This universal reconfigurable monitoring method is suitable for various electric vehicles and monitoring purposes under various monitoring requirements, without the need to repeatedly design targeted monitoring programs, so that the overall monitoring effect can be improved.

[0071] In detail, the monitoring process of the electric vehicle may include surveillance process, calibration process, simulation process and control process, that is, the monitoring of the electric vehicle is achieved from different angles.

[0072] Taking monitoring processing as an example, the first CAN communication protocol information obtained from the corresponding first configuration file may include CAN communication protocol information for achieving the monitoring purpose, and then an algorithm for achieving the monitoring purpose may be obtained based on the information.

[0073] Based on this, in one embodiment of the present invention, in the case of monitoring an electric vehicle, when the display content includes the first content for checking the electric vehicle information, the step S250, monitoring the first electric vehicle according to the display content and the first CAN communication protocol information, may include the following steps S250a1 to S250a3:

[0074] Step S250a1, determining a first algorithm according to the first function information and the CAN communication protocol information corresponding to the first content in the first CAN communication protocol information.

[0075] In this step, firstly, an algorithm for achieving the monitoring purpose is determined according to the first function information and the part of the first CAN communication protocol information used to achieve the monitoring purpose.

[0076] Step S250a2: Process the information reported by the first electric vehicle through the CAN network bus according to the first algorithm to obtain a first processing result.

[0077] In order to achieve the purpose of monitoring, the electric vehicle can report its own status information in real time, for example, the battery management system (BMS) of the electric vehicle can usually report the battery information of the electric vehicle so that the user can view it in time. Correspondingly, the electric vehicle monitoring device can process the information reported by the electric vehicle according to the first algorithm to obtain the corresponding processing result.

[0078] Step S250a3: display the first processing result on the setting display interface according to the first content.

[0079] In this step, the electric vehicle monitoring device can display the first processing result in combination with the first content for the user to view, so that the user can understand the real-time operation status of the electric vehicle in real time.

[0080] Feasibly, based on the monitoring method provided in this embodiment, the electric vehicle monitoring device can monitor the status information of the electric vehicle battery transmitted on the CAN network node in real time by communicating with the lower computer, such as the battery voltage, charge and discharge current and battery pack temperature, the voltage of each single cell of the battery and various alarm status information.

[0081] In one embodiment of the present invention, in the case where the electric vehicle is calibrated, when the display content includes the second content for achieving the calibration, the monitoring process of the first electric vehicle according to the display content and the first CAN communication protocol information may include the following steps S250b1 to S250b3:

[0082] Step S250b1, in response to external first input information regarding the second content, determining a second algorithm according to the first function information and the CAN communication protocol information corresponding to the second content in the first CAN communication protocol information.

[0083] In order to achieve the calibration purpose, the user can input information as needed for the second content displayed on the setting display interface, so that the information input by the user can be subsequently written into a specific module of the electric vehicle, such as the battery management system of the electric vehicle, thereby achieving the calibration purpose.

[0084] In this step, an algorithm for achieving the calibration purpose is determined based on the first function information and the part of the first CAN communication protocol information used to achieve the calibration purpose.

[0085] Step S250b2: Obtain calibration instructions corresponding to the first input information according to the second algorithm.

[0086] In this step, a corresponding calibration instruction may be generated according to the determined second algorithm and the information input by the user, so that the specific module of the electric vehicle can write the information input by the user by executing the calibration instruction.

[0087] Step S250b3, controlling the battery management system in the first electric vehicle to execute the calibration instruction to write the first input information into the battery management system.

[0088] In this step, the battery management system, a specific module, can execute calibration instructions to write the information input by the user, thereby achieving calibration control of the electric vehicle.

[0089] From the above, it can be seen that users can calibrate the battery management system in electric vehicles as needed, and the operation is simple.

[0090] In one embodiment of the present invention, in the case of realizing the purpose of simulation control on the electric vehicle, when the display content includes the third content for realizing the simulation, the monitoring process of the first electric vehicle according to the display content and the first CAN communication protocol information may include the following steps S250c1 to S250c2:

[0091] Step S250c1, in response to the external second input information regarding the third content, determining a third algorithm according to the first function information and the CAN communication protocol information corresponding to the third content in the first CAN communication protocol information.

[0092] In order to simulate the sending of information from other modules of the electric vehicle to a specific module of the electric vehicle (such as a battery management system), the user can input information as needed for the third content displayed on the setting display interface, so that the information input by the user can be subsequently transmitted to the specific module of the electric vehicle in the name of other modules, thereby achieving the simulation purpose.

[0093] Feasibly, the other module can be any one of the microcontroller unit (MCU), vehicle control unit (VCU), electronic control unit (ECU), baseboard management controller (BMC), and total distribution system (TDS) in the electric vehicle, and the specific module can be the battery management system in the electric vehicle.

[0094] In detail, each other module in the electric vehicle and the specific module are in communication connection with the host computer via the CAN network bus.

[0095] In this step, an algorithm for achieving the simulation purpose is determined based on the first function information and the part of the first CAN communication protocol information used to achieve the simulation purpose.

[0096] Step S250c2, according to the third algorithm, in the role of a setting module, the second input information is sent to the battery management system in the first electric vehicle through the CAN network bus. The setting module includes any one of a micro control unit, a vehicle controller, an electronic control unit, a substrate management controller, and a marketing management system of the first electric vehicle.

[0097] In this step, based on the determined third algorithm, the role of the module is set and the information input by the user is sent to the battery management system in the electric vehicle to perform simulated control on the battery management system.

[0098] From the above, it can be seen that users can calibrate the battery management system in electric vehicles as needed, and the operation is simple.

[0099] Specifically, when the operation of the electric vehicle is monitored in real time, if the user finds that the electric vehicle is operating abnormally, the user can further issue corresponding control instructions. For example, the user can check the real-time temperature change of the battery of the electric vehicle, and if there is an abnormal temperature change, the user can issue a corresponding temperature control instruction.

[0100] Based on this, in one embodiment of the present invention, for the control of an electric vehicle, when the display content includes the second content for controlling the electric vehicle, the step S250, monitoring the first electric vehicle according to the display content and the first CAN communication protocol information, may include the following steps S250d1 to S250d3:

[0101] Step S250d1, in response to a first external operation on the fourth content, determining a fourth algorithm according to the first function information and the CAN communication protocol information corresponding to the fourth content in the first CAN communication protocol information.

[0102] In order to achieve the control purpose, the user can input information as needed for the fourth content displayed on the setting display interface, so that the electric vehicle can be controlled accordingly later according to the information input by the user.

[0103] In this step, an algorithm for achieving the control purpose is determined based on the first function information and the part of the first CAN communication protocol information used to achieve the control purpose.

[0104] Step S250d2: Obtain a control instruction corresponding to the first operation according to the fourth algorithm.

[0105] In this step, after viewing the fourth content, the user can perform operations as needed to achieve corresponding control purposes.

[0106] In this step, the electric vehicle monitoring device can generate corresponding control instructions according to the fourth algorithm and in combination with the specific operation issued by the user. For example, the control instruction here can be an instruction for controlling the temperature of the battery.

[0107] Step S250c3, controlling the battery management system in the first electric vehicle to execute the control instruction.

[0108] In this step, the electric vehicle monitoring device can send the generated control instruction to the electric vehicle so that the battery management system in the electric vehicle executes the control instruction, thereby achieving the purpose of controlling the electric vehicle. Specifically, the control instruction can be converted into a message signal and sent to the CAN network bus through the CAN device.

[0109] From the above, it can be seen that the monitoring method provided based on the present embodiment can not only support users to monitor the operation status of electric vehicles in real time, but also realize the calibration of the battery management system in the electric vehicle, and can also send information to the battery management system in the electric vehicle instead of other modules in the electric vehicle, and can send control instructions to the battery management system. Specifically, the basic control instructions of the whole vehicle can be debugged in bench tests and parking conditions, and the whole vehicle control instruction sending and response performance can be achieved.

[0110] It can be seen that this embodiment can achieve the reconstruction of the monitoring software interface, function, algorithm, etc. based on the editing of the CAN configuration file and the dynamic link library configuration file by the developer.

[0111] Based on the electric vehicle monitoring method provided in this embodiment, developers can reconstruct the interface information display and signal analysis functions by custom editing the CAN communication protocol configuration file of the electric vehicle; and can customize the corresponding configuration file through dynamic link library technology to realize on-demand modification of the algorithm, so as to flexibly respond to the continuous changes in vehicle models, monitoring requirements, etc., and solve the problem of varying degrees of repetitive labor in the traditional monitoring software development process, thereby causing a large amount of waste of manpower, material resources and financial resources.

[0112] In detail, the user can at least input the control operation as needed by triggering different controls. Based on this, in one embodiment of the present invention, the fourth content includes at least one first control, at least one second control, and an information input box corresponding to each of the first controls.

[0113] In detail, the second content may include at least two types of controls, for one type of control, the user triggers the control to issue a corresponding control instruction, such as a control for reading the temperature of each single battery. For the other type of control, the user needs to input corresponding control data before issuing the corresponding control instruction, such as a control for controlling the temperature of each single battery.

[0114] Correspondingly, before obtaining the control instruction corresponding to the first operation, the method may further include the following steps A1 to A3:

[0115] Step A1, when the first operation includes an operation of inputting control information in any of the information input boxes, obtain the input control information and the configuration content corresponding to the first control in the configuration information, and execute step A3.

[0116] In detail, the above target function may include a function of monitoring the battery temperature of an electric vehicle. For the corresponding temperature control control, the control information input by the user may be a specific temperature control value. Different single cells may correspond to corresponding temperature control controls. If the user needs to control the temperature of a single cell, he or she may enter the required temperature control value in the information input box of the temperature control control corresponding to the single cell.

[0117] In addition, after the user inputs the temperature control value, the electric vehicle monitoring device can also obtain the configuration content of the corresponding temperature control component in the configuration information of the target function, so as to generate the corresponding temperature control instruction accordingly.

[0118] Step A2: when the first operation includes an operation of triggering any of the second controls, obtain the configuration content corresponding to the second control in the configuration information, and execute step A3.

[0119] In this step, the user can trigger any second control as needed. For example, if the user needs to know the current temperature of a single battery, the corresponding second control can be triggered.

[0120] In addition, after the user triggers any second control, the electric vehicle monitoring device can also obtain the configuration content corresponding to the triggered control in the configuration information of the target function, so as to generate the corresponding temperature reading instruction accordingly.

[0121] Step A3: executing the step of obtaining the control instruction corresponding to the first operation according to the acquired control information and configuration content.

[0122] In detail, the first operation input by the user may include at least one control action, such as triggering a control to read the temperature of a single battery and inputting a value for temperature control of another single battery. In this step, the electric vehicle monitoring device may generate corresponding control instructions based on the acquired control information and the acquired configuration content to meet the user's on-demand control of the electric vehicle.

[0123] After the electric vehicle monitoring device controls the electric vehicle, the electric vehicle can also feedback the control result. For example, when the battery temperature is controlled, the electric vehicle can feedback the corresponding temperature control result. Correspondingly, the electric vehicle monitoring device can display the control result.

[0124] Based on this, in one embodiment of the present invention, after controlling the battery management system in the first electric vehicle to execute the control instruction in step S250c3, the method may further include steps S250c4 to S250c5:

[0125] Step S250c4, obtaining a second processing result of controlling the battery management system in the first electric vehicle.

[0126] In detail, the electric vehicle monitoring device can send control instructions to the electric vehicle, and the battery management system in the electric vehicle can correspondingly execute the control instructions and generate corresponding processing results. In order to facilitate users to view the control effect, the battery management system in the electric vehicle then reports the processing results to the electric vehicle monitoring device.

[0127] Step S250c5: display the second processing result on the setting display page according to the first style information.

[0128] In this step, the electric vehicle monitoring device limits the display style of the processing result on the set display page according to the style information obtained in advance, so that the user can view the processing result that meets the expected display style.

[0129] It can be seen from the above that this embodiment can realize the monitoring process of electric vehicles, and this monitoring process is not only applicable to the development stage, but also to the basic monitoring stage.

[0130] Based on this, the electric vehicle monitoring device of this embodiment may include a basic monitoring module, a development module, and a test module. Among them, the developer can develop the first configuration file based on the development module, and the tasker can perform electric vehicle monitoring processing based on the basic monitoring module. In addition, in the developer mode, monitoring tests can also be performed based on the test module. If the test results meet expectations, the normal monitoring mode can be entered, and no testing is required when performing monitoring processing in the normal monitoring mode.

[0131] In detail, corresponding required functions can be opened for different users based on authorization technology. For example, in developer mode, relevant developers can have authorization for basic monitoring modules, development modules, test modules, and external development configuration folders, and use each module based on authorization. In normal mode, relevant taskers can have authorization for basic monitoring modules, and use the module based on authorization, but no longer have authorization for development modules, test modules, and external development configuration folders. Among them, developers can store the developed content in the above-mentioned external development configuration folders.

[0132] This embodiment combines authorization technology to open corresponding functions for different user groups, thereby ensuring the security and confidentiality of the software to the greatest extent. In this way, this embodiment not only facilitates the development and testing of electric vehicle R&D personnel, simplifies monitoring operations, and effectively prevents the occurrence of erroneous monitoring, but also plays an important role in future system monitoring and maintenance.

[0133] Considering that the task person in charge of the monitoring operation does not need to understand the specific content of the monitoring process, and to facilitate the accurate execution of the monitoring process, the function information, CAN communication protocol information and style information can be set in an overall first configuration file. In this way, only the first configuration files need to be imported to achieve the corresponding electric vehicle monitoring purpose based on the electric vehicle monitoring device.

[0134] In detail, when there are new models, changes in functional requirements of existing models, changes in monitoring requirements, etc., the developer can develop and design the corresponding first configuration file through the development module.

[0135] To facilitate the execution of monitoring processing at different stages, the first configuration files at different stages can be stored in different memories. Preferably, in developer mode, they can be stored in a local memory such as a set external folder, and in normal mode, they can be stored in a remote server.

[0136] Based on this, in one embodiment of the present invention, the obtaining of the first configuration file corresponding to the first electric vehicle may include the following steps B1 or B2:

[0137] Step B1: when the current monitoring mode corresponds to the developer mode, obtain the first configuration file stored in the local memory.

[0138] Specifically, in the developer mode, each first configuration file may be obtained from the local memory, such as from a set external folder, and then the electric vehicle monitoring process in the developer mode may be performed accordingly.

[0139] Based on this, in one embodiment of the present invention, before obtaining the first configuration file stored in the local memory, the method may also include: when the current monitoring mode corresponds to the developer mode, in response to an operation for editing the configuration file, obtaining the first configuration file; and storing the first configuration file in the local memory.

[0140] In detail, in developer mode, developers can set the corresponding first configuration files according to current monitoring requirements, and store the set first configuration files in the local memory, so that when performing monitoring processing in developer mode, they can quickly obtain the set first configuration files from the local memory to implement monitoring processing in developer mode.

[0141] If the monitoring processing result does not meet expectations, the developer can modify the corresponding configuration file stored locally accordingly. It can be seen that this implementation method can facilitate developers to smoothly carry out development and debugging work.

[0142] In addition, when the monitoring work in the developer mode is successfully completed, the monitoring work in the normal mode can be carried out, that is, after the debugging of each first configuration file developed is completed and finalized, these configuration files can be uploaded to the general library in the remote server, and the development and design of the new vehicle model monitoring platform can be completed. Based on this, the electric vehicle monitoring work in the normal mode can be carried out.

[0143] Step B2: when the current monitoring mode does not correspond to the developer mode, obtain the first configuration file stored in the remote server.

[0144] Specifically, in the normal mode, the first configuration file can be downloaded from the remote server, and then the electric vehicle monitoring process in the normal mode can be performed accordingly. In this way, no matter where the user logs into the monitoring system, a unified expected monitoring effect can be achieved. Since the interface layout is modular and the style is single, it is convenient for users to accurately perform monitoring operations.

[0145] As mentioned above, you can perform tests when monitoring in developer mode, and if the test passes, you can perform monitoring in normal mode.

[0146] Based on this, in one embodiment of the present invention, the monitoring process on the first electric vehicle may include: when the current monitoring mode corresponds to the developer mode, monitoring the first electric vehicle.

[0147] Specifically, the monitoring test in the developer mode can be performed according to the test module of the electric vehicle monitoring device, wherein the test module can test the feasibility of the developed first configuration file according to the processing result of the monitoring process on the electric vehicle.

[0148] Correspondingly, in the case that the current monitoring mode corresponds to the developer mode, after the monitoring process is performed on the first electric vehicle, the method may further include the following steps C1 to C3:

[0149] Step C1, obtaining a third processing result of monitoring the first electric vehicle.

[0150] In detail, when monitoring processing is performed in developer mode, corresponding processing results can be obtained, which can be compared with expected processing results to determine whether the monitoring process is carried out as expected, and whether the set configuration file is feasible.

[0151] Step C2, determining whether the third processing result is consistent with the set processing result corresponding to the first configuration file.

[0152] In this step, the consistency between the actual monitoring results and the expected monitoring results can be determined. If the configuration information developed by the developer is correct, a consistent result can usually be obtained. Otherwise, the developer can adjust the configuration information as needed.

[0153] Step C3: when the third processing result is consistent with the setting processing result, the first configuration file stored in the local memory is saved to the remote server.

[0154] In this step, after obtaining the consistency result, the information developed by the developer can be stored in the remote server, so that when monitoring processing is performed in the normal mode, the corresponding information can be obtained from the remote server.

[0155] This embodiment can update and reconstruct software functions at any time by combining with a remote server, and all user groups share the latest server resources and update them at the first time.

[0156] Unlike the developer mode, when monitoring is performed in the normal mode, no test is required. Thus, in the normal mode, as described in the above step S250, monitoring can be performed directly according to the displayed content and the first CAN communication protocol information.

[0157] As can be seen from the above, the electric vehicle monitoring method provided in this embodiment can have at least the following characteristics:

[0158] (1) Applicable to all types of vehicles.

[0159] For existing targeted monitoring platforms, one vehicle model corresponds to at least one monitoring platform. The development and design work is cumbersome and requires a lot of repetitive work. The development cost is high and the development cycle is long, which is not conducive to the effective application of resources.

[0160] The present embodiment provides a universal and reconfigurable electric vehicle monitoring platform that can be used for almost all vehicle types. In this way, repeated development of the electric vehicle monitoring platform is no longer necessary, which undoubtedly reduces the process and various costs required to implement the monitoring process of electric vehicles.

[0161] (2) The monitoring process is flexible and can be expanded secondary.

[0162] For the existing targeted monitoring platform, the monitoring process and parameter information are solidified, so that during the entire project process, when the monitoring process information or parameter information needs to be changed due to the deployment of the entire system or changes in customer needs, the software source code needs to be modified and re-released. And after multiple debugging, the response time cycle is long in coordination with the lower computer or other parts of the system test, making it difficult to adapt to new changes.

[0163] The universal and reconfigurable electric vehicle monitoring platform provided in this embodiment is customizable and can customize the user interface content and user interface display style according to monitoring requirements, so as to cope with real-time changing monitoring requirements. Based on the existing framework, developers only need to edit the configuration file without modifying the source code to achieve secondary expansion effect.

[0164] (3) The software monitoring operation is of low complexity.

[0165] For existing targeted monitoring platforms, when monitoring different vehicle models, it is necessary to switch between different monitoring platforms, and users are required to input monitoring information, which makes the operation more complicated.

[0166] The universal and reconfigurable electric vehicle monitoring platform provided in this embodiment can complete the one-click monitoring page configuration by only importing the set first configuration files during the monitoring operation using its ordinary monitoring module. Then, the user can achieve the purpose of monitoring the electric vehicle by simply operating the display content of the monitoring page as needed.

[0167] (4) Wider functional coverage.

[0168] For existing targeted monitoring platforms, due to factors such as omissions in project plans or user preliminary planning, as well as the lack of certain auxiliary analysis and testing functions, it is not conducive to more efficient systematic project testing.

[0169] The universal and reconfigurable electric vehicle monitoring platform provided in this embodiment has a strong functional coverage, integrating monitoring, testing, and development functions, so that it has good human-computer interaction. In particular, when the lower-level computer development engineer uses it, he can use the monitoring platform to flexibly configure the process to complete the development work of his lower-level computer.

[0170] (5)Easy to develop.

[0171] The universal and reconfigurable electric vehicle monitoring platform provided by this embodiment provides the lower-level computer developers with the greatest convenience for personalized configuration, thus saving the development work of the monitoring platform.

[0172] Specifically, developers only need to view the configuration file to get the details of the functional design, which is clear and intuitive. This monitoring platform has good versatility and portability, which reduces the pressure on the reserve of technical infrastructure and development tools, and focuses on the implementation of functional configuration. Configuration file editors no longer need to have a deep understanding of the underlying technology. They only need to reuse previously developed configuration files to expand, supplement, and improve them according to business needs to achieve software functional reconstruction. Therefore, there is no need to configure development programmers on the project, only someone who understands the vehicle protocol is needed.

[0173] For existing targeted monitoring platforms, the monitoring software code design is complex and has low readability. When a new project is introduced, at least one software engineer needs to be assigned to develop and design the code. The developer needs to develop the project from scratch, from platform design, coding implementation to debugging and release. The development process is time-consuming and laborious.

[0174] (6) Reduce user operation level and facilitate management.

[0175] For the existing targeted monitoring platforms, technicians need to pay attention to the accuracy of monitoring operations and the accuracy of the monitoring platforms at the workstations, as well as the need to manage each monitoring platform. Among them, monitoring operation errors include inaccurate input of monitoring information during operation; errors in the monitoring platform are due to the increased difficulty in managing the monitoring platform due to the monitoring requirements of different models. Monitoring of different models requires the use of different monitoring platforms, and monitoring of the same model at different stages also requires different versions of the platform, which increases the difficulty of managing the monitoring platform, and the errors made by the various user departments of the OEM during use will also increase accordingly.

[0176] The universal and reconfigurable electric vehicle monitoring platform provided in this embodiment is compatible with a wide range of vehicle models, has simple software operation, and a single version, which greatly reduces the requirements for the user's operating level. When using a universal and reconfigurable electric vehicle monitoring platform, the latest and most complete information can be updated locally by connecting to a remote server, so that there is no need to perform complicated version management of the electric vehicle monitoring platform. In addition, the software version is single, and only the configuration file needs to be managed, which is convenient for management.

[0177] (7)Good user experience.

[0178] The design method of the universal and reconfigurable electric vehicle monitoring platform provided in this embodiment is based on the user-centered design principle, taking into account the user experience, namely the system response time, error information processing method, user command method, user interface language and other aspects. The platform has strong customization and scalability, which greatly improves its flexibility in dealing with development, debugging, troubleshooting, maintenance, demand changes and other situations, and effectively meets user needs. Based on this universal and reconfigurable electric vehicle monitoring platform, not only the work efficiency is improved, but also more manpower and material resources are saved.

[0179] (8) Safe and reliable.

[0180] The universal and reconfigurable electric vehicle monitoring platform of this embodiment may involve basic monitoring modules, development modules, and test modules, integrating these modules into one. This embodiment combines authorization technology to open corresponding functions for different user groups, thereby ensuring the security and confidentiality of the software to the greatest extent. In this way, this embodiment not only facilitates the development and testing of automotive electronics R&D personnel, simplifies monitoring operations, and effectively prevents the occurrence of erroneous monitoring, but also plays an important role in the monitoring and maintenance of the system in the future.

[0181] (9) Meet market demand.

[0182] This embodiment provides a universal, comprehensive electric vehicle monitoring platform that adapts to the development of automobile diagnostic technology. The platform conforms to the development of automobile diagnostic technology and caters to the development trend of the market, and has far-reaching and important significance and value to the reliability, accuracy and stability of the automobile electric vehicle monitoring platform.

[0183] The universal and reconfigurable electric vehicle monitoring platform provided in this embodiment can cope with the constantly updated electric vehicle battery technology and demand design, and make full use of the relevant functions of the monitoring platform to improve the development efficiency of the battery monitoring program and optimize the battery monitoring effect, thereby promoting the sustainable development of new energy electric vehicles. This will not only enable automobile manufacturers to have access to produce new energy vehicles, but also have guiding significance for the management and maintenance of vehicles, and will also bring broader development prospects to the automobile industry.

[0184] (10) Facilitates product development.

[0185] This embodiment provides a universal, reconfigurable electric vehicle monitoring platform with high flexibility, safety and reliability. The OEM can use the universal, reconfigurable electric vehicle monitoring platform to quickly expand a new set of monitoring process specifications, and can apply the platform to different models and different controllers, which can avoid the situation where the OEM and major customers have to repeat development from scratch, which not only reduces the product development difficulty, development cycle, development and management costs, but also improves the product development efficiency, and also improves the product quality and stability.

[0186] <Example>

[0187] Figure 3 A flow chart of an electric vehicle monitoring method according to an embodiment is given. The implementation subject of this embodiment can be Figure 1 An electronic device 1000 is shown.

[0188] like Figure 3 As shown, the method of this embodiment may include the following steps S301 to S317:

[0189] Step S301, when the current monitoring mode corresponds to the developer mode, obtain a first configuration file corresponding to the first electric vehicle stored in the local memory, wherein the first configuration file includes first function information, first CAN communication protocol information and first style information corresponding to the first electric vehicle.

[0190] Step S302: acquiring the first function information, the first CAN communication protocol information and the first style information according to the first configuration file.

[0191] Step S303: Acquire configuration information of a target function corresponding to the first function information, and configure display content of the target function on a setting display interface according to the first style information and the configuration information of the target function.

[0192] Step S304, when the displayed content includes a fourth content for controlling the electric vehicle, in response to a first external operation on the fourth content, a fourth algorithm is determined according to the CAN communication protocol information corresponding to the fourth content in the first function information and the first CAN communication protocol information.

[0193] Step S305: Obtain a first control instruction corresponding to the first operation according to the fourth algorithm.

[0194] Step S306, controlling the battery management system in the first electric vehicle to execute the first control instruction.

[0195] Step S307, obtaining a first processing result of controlling the first electric vehicle.

[0196] Step S308: determining whether the first processing result is consistent with a setting processing result corresponding to the first configuration file.

[0197] Step S319: When the first processing result is consistent with the setting processing result, the first configuration file stored in the local memory is saved in the remote server.

[0198] Step S310: When the current monitoring mode does not correspond to the developer mode, obtain the first configuration file stored in the remote server.

[0199] Step S311: acquiring the first function information, the first CAN communication protocol information and the first style information according to the first configuration file.

[0200] Step S312: Acquire configuration information of a target function corresponding to the first function information, and configure the display content of the target function on a setting display interface according to the first style information and the configuration information of the target function.

[0201] Step S313, in response to a second external operation on the fourth content, determining the fourth algorithm according to the first function information and the CAN communication protocol information corresponding to the fourth content in the first CAN communication protocol information.

[0202] Step S314: Obtain a second control instruction corresponding to the second operation according to the fourth algorithm.

[0203] Step S315, controlling the battery management system in the first electric vehicle to execute the second control instruction.

[0204] Step S316, obtaining a second processing result of controlling the first electric vehicle.

[0205] Step S317: display the second processing result on the setting display page according to the first style information.

[0206] <Equipment Embodiment>

[0207] Figure 4 FIG. 4 is a block diagram of an electric vehicle monitoring device 400 according to an embodiment. Figure 4 As shown, the electric vehicle monitoring device 400 may include a first acquisition module 410 , a second acquisition module 420 , a third acquisition module 430 , a first processing module 440 and a second processing module 450 .

[0208] The electric vehicle monitoring device 400 can be Figure 1 An electronic device 1000 is shown.

[0209] Among them, the first acquisition module 410 is used to acquire a first configuration file corresponding to the first electric vehicle, and the first configuration file includes first function information, first CAN communication protocol information and first style information corresponding to the first electric vehicle. The second acquisition module 420 is used to acquire the first function information, the first CAN communication protocol information and the first style information according to the first configuration file. The third acquisition module 430 is used to acquire configuration information of a target function corresponding to the first function information. The first processing module 440 is used to configure the display content of the target function on the setting display interface according to the first style information and the configuration information of the target function. The second processing module 450 is used to monitor the first electric vehicle according to the display content and the first CAN communication protocol information.

[0210] It can be seen that by importing a configuration file configured with the function information, CAN communication protocol information and style information of the electric vehicle to be monitored, the diversified vehicle models and changing monitoring requirements can be dealt with. Based on the configuration file, the corresponding function monitoring interface can be configured in a targeted manner in this embodiment, so that the user can realize the monitoring processing of the electric vehicle to be monitored. This universal reconfigurable monitoring method is suitable for monitoring purposes under various electric vehicles and various monitoring requirements, without the need to repeatedly design targeted monitoring programs, so the overall monitoring effect can be improved.

[0211] In one embodiment of the present invention, the second processing module 450 is used to determine a first algorithm based on the first function information and the CAN communication protocol information corresponding to the first content in the first CAN communication protocol information when the displayed content includes a first content for consulting electric vehicle information; process the information reported by the first electric vehicle through the CAN network bus according to the first algorithm to obtain a first processing result; and display the first processing result on the setting display interface according to the first content.

[0212] In one embodiment of the present invention, the second processing module 450 is used to determine a second algorithm according to the first functional information and the CAN communication protocol information corresponding to the second content in the first CAN communication protocol information in response to external first input information for the second content when the displayed content includes the second content for implementing calibration; obtain a calibration instruction corresponding to the first input information according to the second algorithm; and control the battery management system in the first electric vehicle to execute the calibration instruction to write the first input information into the battery management system.

[0213] In one embodiment of the present invention, the second processing module 450 is used to determine a third algorithm in response to external second input information for the third content when the displayed content includes third content for realizing simulation, according to the first functional information and the CAN communication protocol information corresponding to the third content in the first CAN communication protocol information; according to the third algorithm, in the role of a setting module, the second input information is sent to the battery management system in the first electric vehicle through the CAN network bus; wherein the setting module includes any one of the micro control unit, vehicle controller, electronic control unit, substrate management controller, and marketing management system of the first electric vehicle.

[0214] In one embodiment of the present invention, the second processing module 450 is used to determine a fourth algorithm according to the first function information and the CAN communication protocol information corresponding to the fourth content in the first CAN communication protocol information in response to a first external operation on the fourth content when the displayed content includes fourth content for controlling the electric vehicle; obtain a control instruction corresponding to the first operation according to the fourth algorithm; and control the battery management system in the first electric vehicle to execute the control instruction.

[0215] In one embodiment of the present invention, the fourth content includes at least one first control, at least one second control, and an information input box corresponding to each of the first controls; the second processing module 450 is used to obtain the input control information and the configuration content corresponding to the first control in the configuration information when the first operation includes an operation of inputting control information in any of the information input boxes; obtain the configuration content corresponding to the second control in the configuration information when the first operation includes an operation of triggering any of the second controls; and execute the step of obtaining the control instruction corresponding to the first operation according to the obtained control information and configuration content.

[0216] In one embodiment of the present invention, the second processing module 450 is used to obtain a second processing result of controlling the battery management system in the first electric vehicle; and display the second processing result on the setting display page according to the first style information.

[0217] In one embodiment of the present invention, the first acquisition module 410 is used to obtain the first configuration file stored in the local memory when the current monitoring mode corresponds to the developer mode; when the current monitoring mode does not correspond to the developer mode, obtain the first configuration file stored in the remote server.

[0218] In one embodiment of the present invention, the second processing module 450 is used to monitor the first electric vehicle when the current monitoring mode corresponds to the developer mode; the electric vehicle monitoring device 400 also includes: a module for obtaining a third processing result of monitoring the first electric vehicle; a module for determining whether the third processing result is consistent with the set processing result corresponding to the first configuration file; and a module for saving the first configuration file stored in the local memory to the remote server when the third processing result is consistent with the set processing result.

[0219] Figure 5 is a schematic diagram of the hardware structure of an electric vehicle monitoring device 500 according to another embodiment.

[0220] like Figure 5 As shown, the electric vehicle monitoring device 500 includes a processor 510 and a memory 520, wherein the memory 520 is used to store an executable computer program, and the processor 510 is used to execute a method as described in any of the above method embodiments under the control of the computer program.

[0221] The electric vehicle monitoring device 500 can be Figure 1 An electronic device 1000 is shown.

[0222] Each module of the above electric vehicle monitoring device 500 can be implemented by the processor 510 in this embodiment executing a computer program stored in the memory 520, or can be implemented by other circuit structures, which is not limited here.

[0223] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.

[0224] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

[0225] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0226] The computer program instructions for performing the operation of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be personalized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present invention.

[0227] Various aspects of the present invention are described herein with reference to the flow charts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each box of the flow chart and / or block diagram and the combination of each box in the flow chart and / or block diagram can be implemented by computer-readable program instructions.

[0228] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0229] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0230] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a part of a module, a program segment or an instruction, and a part of the module, a program segment or an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.

[0231] Embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.

Claims

1. A method for monitoring an electric vehicle, characterized in that: include: Acquire a first configuration file corresponding to a first electric vehicle, wherein the first configuration file includes first function information, first CAN communication protocol information, and first style information corresponding to the first electric vehicle; According to the first configuration file, the first function information, the first CAN communication protocol information and the first style information are acquired, wherein a corresponding algorithm for monitoring the first electric vehicle can be automatically configured in combination with the first function information and the first CAN communication protocol information; Acquire configuration information of a target function corresponding to the first function information; According to the first style information and the configuration information of the target function, configure the display content of the target function on the setting display interface; The first electric vehicle is monitored according to the display content and the first CAN communication protocol information, including: According to the first function information and the CAN communication protocol information corresponding to the display content in the first CAN communication protocol information, a corresponding algorithm is determined to monitor the first electric vehicle.

2. The method according to claim 1, characterized in that In the case where the displayed content includes first content for checking the electric vehicle information, the monitoring process for the first electric vehicle according to the displayed content and the first CAN communication protocol information includes: determining a first algorithm according to the first function information and the CAN communication protocol information corresponding to the first content in the first CAN communication protocol information; According to the first algorithm, processing the information reported by the first electric vehicle through the CAN network bus to obtain a first processing result; The first processing result is displayed on the setting display interface according to the first content.

3. The method according to claim 1, characterized in that In the case where the displayed content includes the second content for implementing calibration, the monitoring process of the first electric vehicle according to the displayed content and the first CAN communication protocol information includes: In response to first external input information regarding the second content, determining a second algorithm according to the first function information and CAN communication protocol information corresponding to the second content in the first CAN communication protocol information; obtaining, according to the second algorithm, a calibration instruction corresponding to the first input information; The battery management system in the first electric vehicle is controlled to execute the calibration instruction to write the first input information into the battery management system.

4. The method according to claim 1, characterized in that: In the case where the display content includes third content for realizing simulation, the monitoring process of the first electric vehicle according to the display content and the first CAN communication protocol information includes: In response to external second input information for the third content, determining a third algorithm according to the first function information and the CAN communication protocol information corresponding to the third content in the first CAN communication protocol information; According to the third algorithm, the role of the setting module is used to send the second input information to the battery management system in the first electric vehicle through the CAN network bus; Wherein, the setting module includes any one of a micro control unit, a vehicle controller, an electronic control unit, a substrate management controller, and a marketing management system of the first electric vehicle.

5. The method according to claim 1, characterized in that In a case where the displayed content includes fourth content for controlling the electric vehicle, the monitoring process of the first electric vehicle according to the displayed content and the first CAN communication protocol information includes: In response to a first external operation on the fourth content, determining a fourth algorithm according to the first function information and the CAN communication protocol information corresponding to the fourth content in the first CAN communication protocol information; According to the fourth algorithm, obtaining a control instruction corresponding to the first operation; Controlling the battery management system in the first electric vehicle to execute the control instruction.

6. The method according to claim 5, characterized in that The fourth content includes at least one first control, at least one second control, and an information input box corresponding to each of the first controls; Before obtaining the control instruction corresponding to the first operation, the method further includes: In the case where the first operation includes an operation of inputting control information in any of the information input boxes, acquiring the input control information and configuration content corresponding to the first control in the configuration information; In a case where the first operation includes triggering an operation of any of the second controls, obtaining configuration content corresponding to the second control in the configuration information; According to the acquired control information and configuration content, the step of obtaining the control instruction corresponding to the first operation is performed.

7. The method according to claim 5, characterized in that After controlling the battery management system in the first electric vehicle to execute the control instruction, the method further includes: Acquire a second processing result of controlling the battery management system in the first electric vehicle; The second processing result is displayed on the setting display interface according to the first style information.

8. The method according to claim 1, characterized in that The obtaining of a first configuration file corresponding to the first electric vehicle includes: When the current monitoring mode corresponds to the developer mode, obtaining the first configuration file stored in the local memory; When the current monitoring mode does not correspond to the developer mode, the first configuration file stored in the remote server is obtained.

9. The method according to claim 8, characterized in that The monitoring process of the first electric vehicle includes: When the current monitoring mode corresponds to the developer mode, monitoring the first electric vehicle; In the case where the current monitoring mode corresponds to the developer mode, after monitoring the first electric vehicle, the method further includes: Acquire a third processing result of monitoring the first electric vehicle; determining whether the third processing result is consistent with a setting processing result corresponding to the first configuration file; When the third processing result is consistent with the setting processing result, the first configuration file stored in the local memory is saved in the remote server.

10. An electric vehicle monitoring device, characterized in that: include: A first acquisition module, used to acquire a first configuration file corresponding to a first electric vehicle, wherein the first configuration file includes first function information, first CAN communication protocol information and first style information corresponding to the first electric vehicle; A second acquisition module, configured to acquire the first function information, the first CAN communication protocol information and the first style information according to the first configuration file, wherein a corresponding algorithm for monitoring the first electric vehicle can be automatically configured in combination with the first function information and the first CAN communication protocol information; A third acquisition module, used to acquire configuration information of a target function corresponding to the first function information; a first processing module, configured to configure display content of the target function on a setting display interface according to the first style information and configuration information of the target function; and a second processing module, configured to monitor the first electric vehicle according to the display content and the first CAN communication protocol information, The first processing module is specifically used to determine a corresponding algorithm to monitor the first electric vehicle according to the first function information and the CAN communication protocol information corresponding to the display content in the first CAN communication protocol information.

11. An electric vehicle monitoring device, comprising a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the computer program to implement the method according to any one of claims 1 to 9.

12. A computer-readable storage medium storing a computer program, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the computer program implements the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Vehicle monitoring system and vehicle-mounted monitoring device

    CN106373349A

  • Smart city big data analysis and monitoring system

    CN111835873A