Battery data analysis system and operation method thereof
By detecting the vehicle status to generate a wake-up signal and transmitting battery data, the server determines the data transmission status, assigns group numbers, and analyzes data groups without missing data. This solves the accuracy and reliability issues in electric vehicle battery data analysis and improves the accuracy of the analysis results.
Patent Information
- Application Number
- CN202480065089.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-10-23
- Filing Date
- 2024-09-23
- Publication Date
- 2026-05-08
AI Technical Summary
In existing technologies, the accuracy and reliability of battery data analysis results for electric vehicles are low, especially when conducting centralized analysis without verifying the vehicle's condition, which results in data gaps.
The information acquisition device detects the vehicle's power-on and power-off states, generates a wake-up signal, and transmits battery data. The server determines the data transmission status based on the cumulative transmission count and vehicle information, assigns group numbers, generates multiple data groups, independently judges the transmission status of each data group, and analyzes data groups without missing data to improve analysis accuracy.
It enables accurate analysis of battery data, improves the accuracy and reliability of battery data analysis, ensures the accuracy of data transmission status judgment, and reduces the impact of missing data.
Smart Images

Figure CN122003339A_ABST
Abstract
Description
Cross-references to related applications
[0001] This application claims priority and benefit to Korean Patent Application No. 10-2023-0142301, filed with the Korean Intellectual Property Office on October 23, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0002] The implementation scheme disclosed in this article involves a battery data analysis system and its operation method. Background Technology
[0003] Recently, with the rapid growth in demand for portable electronic products such as laptops, cameras, and mobile phones, and the full-scale development of electric vehicles, energy storage batteries, robots, and satellites, research on high-performance rechargeable batteries that can be repeatedly charged and discharged is actively underway.
[0004] Currently, commercially available rechargeable batteries include nickel-cadmium (Ni / Cd) batteries, nickel-metal hydride (Ni / MH) batteries, nickel-zinc (Ni / Zn) batteries, and lithium rechargeable batteries. Among them, lithium rechargeable batteries have the advantages of almost no memory effect, allowing them to be freely charged / discharged, extremely low self-discharge rate, and high energy density, and therefore have attracted much attention.
[0005] Meanwhile, to check the status of the secondary batteries included in electric vehicles (EVs), the server can collect EV battery data and provide the analysis results to the user. However, in this case, the EV battery data stored on the server is centrally analyzed without verifying whether the EV is on or off or whether any data is missing, and the analysis results are provided to the user. Therefore, there is a problem of reduced accuracy and reliability of the analysis results. Summary of the Invention
[0006] [Technical Issues] One objective of the implementation scheme disclosed herein is to provide a battery data analysis system and its operation method for analyzing vehicle battery data.
[0007] One objective of the implementation scheme disclosed herein is to provide a battery data analysis system and its operation method capable of determining the data transmission status.
[0008] One objective of the implementation scheme disclosed herein is to provide a battery data analysis system and its operation method for analyzing battery data contained in a data group without missing data in multiple data groups.
[0009] The purposes of the embodiments disclosed herein are not limited to those described above, and those skilled in the art will clearly understand other undescribed purposes related to this document based on the following description.
[0010] [Technical Solution] A battery data analysis system according to one embodiment disclosed herein includes an information acquisition device and a server. The information acquisition device is configured to detect the ignition-on and ignition-off states of a target vehicle, transmit battery data acquired from the target vehicle to the server, and transmit a cumulative transmission count signal to the server by counting the number of transmissions of the battery data during the ignition-on period of the target vehicle. The server is configured to determine the transmission status of the battery data of the target vehicle based on the comparison between the number of battery data received during the ignition-on period of the target vehicle and the cumulative transmission count.
[0011] According to one embodiment, the server may include a communication unit, a memory, and a controller, wherein the communication unit is configured to receive battery data and a cumulative transmission count signal from the information acquisition device, the memory is configured to store information about multiple vehicles and information about the battery corresponding to each of the multiple vehicles, and the controller is configured to determine the transmission status of the battery data of the target vehicle.
[0012] According to one implementation, the information acquisition device can transmit a wake-up signal corresponding to the power-on start of the target vehicle to the server, and the controller can detect information about the target vehicle from information about the multiple vehicles based on the wake-up signal, and assign a group number to the battery data based on the wake-up signal and the information about the target vehicle.
[0013] According to one implementation, the controller can classify the battery data based on the group number, the wake-up signal, and the cumulative transmission count signal to generate multiple data groups.
[0014] According to one implementation, the controller can independently determine the transmission status of the battery data in each of the plurality of data groups.
[0015] According to one implementation, when the cumulative transmission quantity signal corresponds to the quantity of battery data received during the power-on startup interval of the target vehicle, and the information about the plurality of vehicles and the information about the battery corresponding to each of the plurality of vehicles includes information about the target vehicle and information about the battery of the target vehicle, the controller can analyze the battery data to generate analysis results.
[0016] According to one embodiment, the controller may be configured to store the analysis results in the memory and provide the analysis results to a user corresponding to the target vehicle.
[0017] According to one implementation, when the cumulative transmission quantity signal is different from the quantity of battery data received during the power-on start-up interval of the target vehicle, and the information about the multiple vehicles and the information about the battery corresponding to each of the multiple vehicles does not include information about the target vehicle and the battery of the target vehicle, the controller can determine that the transmission status of the battery data is abnormal and store the determination result in the memory.
[0018] According to one implementation, when the information about the plurality of vehicles includes information about the target vehicle, the controller can provide the determination result to the user of the target vehicle.
[0019] A battery data analysis method according to one embodiment disclosed herein includes: detecting the power-on and power-off cycles of a target vehicle and transmitting battery data obtained from the target vehicle to a server; counting the number of transmissions of the battery data during the power-on cycle of the target vehicle and transmitting a cumulative transmission count signal to the server; and determining the transmission status of the battery data of the target vehicle based on a comparison between the number of battery data received during the power-on cycle of the target vehicle and the cumulative transmission count.
[0020] According to one implementation, the operation of transmitting the battery data to the server may include transmitting a wake-up signal corresponding to the power-on start of the target vehicle to the server.
[0021] According to one implementation, the method may further include detecting information about the target vehicle from information about multiple vehicles based on the wake-up signal, assigning a group number to the battery data based on the wake-up signal and the information about the target vehicle, and classifying the battery data based on the group number, the wake-up signal, and the cumulative transmission count signal to generate multiple data groups.
[0022] According to one implementation, determining the transmission status can be an operation of independently determining the transmission status of the battery data in each of the plurality of data groups.
[0023] According to one embodiment, the method may further include the following operation: analyzing the battery data to generate an analysis result when the cumulative transmission quantity signal corresponds to the quantity of battery data received during the power-on start-up interval of the target vehicle, and the information about the plurality of vehicles and the information about the battery corresponding to each of the plurality of vehicles includes information about the target vehicle and information about the battery of the target vehicle.
[0024] According to one implementation, the method may further include operations of storing the analysis results and providing the analysis results to a user corresponding to the target vehicle.
[0025] According to one implementation, the method may further include the following operation: when the cumulative transmission quantity signal is different from the quantity of battery data received in the power-on start-up interval of the target vehicle, the information about multiple vehicles and the information about the battery corresponding to each of the multiple vehicles does not include information about the target vehicle and information about the battery of the target vehicle, the transmission status of the battery data is determined to be abnormal, and the determination result is stored.
[0026] According to one implementation, the method may further include providing the determination result to the user of the target vehicle when the information about the plurality of vehicles includes information about the target vehicle.
[0027] A server according to one embodiment disclosed herein includes a communication unit, a memory, and a controller, wherein the communication unit is configured to receive battery data of a target vehicle and a cumulative transmission count signal from an information acquisition device, the cumulative transmission count signal including transmission count information of the battery data during the power-on startup interval of the target vehicle; the memory is configured to store information about multiple vehicles and information about the battery corresponding to each of the multiple vehicles; and the controller is configured to determine the transmission status of the battery data of the target vehicle based on a comparison between the number of battery data received during the power-on startup interval of the target vehicle and the cumulative transmission count.
[0028] According to one implementation, when the cumulative transmission quantity signal corresponds to the quantity of battery data received during the power-on startup interval of the target vehicle, and the information about the plurality of vehicles and the information about the battery corresponding to each of the plurality of vehicles includes information about the target vehicle and information about the battery of the target vehicle, the controller can analyze the battery data to generate analysis results.
[0029] According to one implementation, when the cumulative transmission quantity signal is different from the quantity of battery data received during the power-on start-up interval of the target vehicle, and the information about the multiple vehicles and the information about the battery corresponding to each of the multiple vehicles does not include information about the target vehicle and the battery of the target vehicle, the controller can determine that the transmission status of the battery data is abnormal and store the determination result in the memory.
[0030] Details of other implementation schemes are included in the detailed description and accompanying drawings.
[0031] [Beneficial Effects] The battery data analysis system and its operation method according to the implementation scheme disclosed herein are capable of analyzing battery data included in a vehicle.
[0032] The battery data analysis system and its operation method according to the implementation scheme disclosed herein can determine the data transmission status.
[0033] The battery data analysis system and its operation method disclosed in this paper can improve the accuracy of battery data analysis by analyzing the battery data contained in the data group without missing data in multiple data groups.
[0034] The technical effects of the battery data analysis system and its operating method disclosed herein are not limited to the effects described above, and other effects not mentioned will be clearly understood by those skilled in the art based on the disclosure herein. Attached Figure Description
[0035] Figure 1 This is a block diagram illustrating a battery data analysis system according to one embodiment disclosed herein.
[0036] Figure 2 This is a diagram illustrating the operation of a battery data analysis system that generates multiple data sets according to one embodiment disclosed herein.
[0037] Figure 3 This diagram illustrates how the battery data analysis system analyzes battery data when there is no missing battery data.
[0038] Figure 4 This diagram illustrates how the battery data analysis system determines the transmission status of battery data when battery data is missing.
[0039] Figure 5 This is a flowchart illustrating a battery analysis method according to one embodiment disclosed herein.
[0040] In the description of the accompanying drawings, the same or similar reference numerals may be used for the same or similar components. Detailed Implementation
[0041] In the following description, embodiments of the invention will be illustrated with reference to the accompanying drawings. However, it should be understood that this disclosure is not intended to limit the present disclosure to the specific embodiments, but should be interpreted to include various modifications, equivalents, and / or alternatives to the embodiments of the invention.
[0042] It should be understood that the embodiments and terminology used herein are not intended to limit the technical features described herein to specific embodiments, but rather to encompass various modifications, equivalents, or alternatives to the corresponding embodiments. In the description of the accompanying drawings, similar reference numerals may be used for similar or related components. Unless the context clearly specifies otherwise, the singular form of the noun corresponding to an item may include one or more items.
[0043] In this document, each of the phrases such as “A or B,” “at least one of A and B,” “at least one of A or B,” “A, B or C,” “at least one of A, B and C,” and “at least one of A, B or C” can include any item listed together in the corresponding phrases of these phrases or any possible combination thereof. Terms such as “first,” “second,” “first,” “second,” “A,” “B,” “(a),” or “(b)” are used simply to distinguish one corresponding component from another, without otherwise limiting the corresponding components (e.g., in terms of importance or order) unless specifically contrary to the statement.
[0044] In this document, whether or not accompanied by the terms “functionally” or “communically”, when referring to a component (e.g., the first) being “connected,” “coupled,” “accessed,” or similar expressions such as “Coupled” or “Connected” to another component (e.g., the second), it means that the aforementioned component can be directly (e.g., wired or wirelessly) or indirectly (e.g., via a third component) connected to the aforementioned other component.
[0045] The methods according to the various embodiments disclosed herein can be included in and provided as a computer program product. The computer program product can be traded as a commodity between a seller and a buyer. The computer program product can be distributed in the form of a device-readable storage medium (e.g., a compact disc read-only memory, CD-ROM) or distributed online (e.g., downloaded or uploaded) between two user devices via an app store or directly. In the case of online distribution, at least a portion of the computer program product can be at least temporarily stored or temporarily generated in a device-readable storage medium, such as the memory of a manufacturer's server, app store server, or relay server.
[0046] According to the embodiments disclosed herein, each of the above components (e.g., a module or program) may include a single entity (object) or multiple entities, and some of the multiple entities may be separately set in other components. According to the embodiments disclosed herein, one or more components or operations in the corresponding components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, multiple components (e.g., modules or programs) may be integrated into a single component. In this case, the integrated component can perform one or more functions of each of the multiple components in the same or similar manner as the corresponding components in the multiple components before integration. According to the embodiments disclosed herein, the operations performed by modules, programs, or other components may be performed sequentially, in parallel, repeatedly, or heuristically, or may be performed in a different order or one or more of the operations may be omitted, or one or more other operations may be added.
[0047] Figure 1 This is a block diagram illustrating a battery data analysis system according to one embodiment disclosed herein.
[0048] refer to Figure 1 The battery data analysis system 10 may include a target vehicle 100 and a server 200. The battery data analysis system 10 can analyze the battery data of the target vehicle 100 stored in the server 200.
[0049] The target vehicle 100 can be an electric vehicle. The target vehicle 100 can be an electric vehicle including a battery 120. That is, the target vehicle 100 can be an electric vehicle (EV), a hybrid electric vehicle (HEV), a plug-in hybrid electric vehicle (PHEV), or a fuel cell electric vehicle (FCEV) including a battery 120.
[0050] The target vehicle 100 may include an information acquisition device 110. Here, the information acquisition device 110 may be on-board diagnostics (OBD). That is, the information acquisition device 110 can acquire data from the target vehicle 100 and data about the battery 120 included in the target vehicle 100.
[0051] The information acquisition device 110 can detect the power-on and power-off states of the target vehicle 100. Here, power-on corresponds to the motor starting (engine-on) of the target vehicle 100, and power-off corresponds to the motor turning off (engine-off) of the target vehicle 100.
[0052] The information acquisition device 110 can generate a wake-up signal. According to the embodiment, the information acquisition device 110 can wake up and generate a wake-up signal by detecting the power-on start of the target vehicle 100. That is, the wake-up signal generated by the information acquisition device 110 can correspond to the power-on start of the target vehicle 100.
[0053] The information acquisition device 110 can transmit a wake-up signal. According to the implementation scheme, the information acquisition device 110 can transmit the wake-up signal to the server 200.
[0054] The information acquisition device 110 can generate battery data. According to the implementation scheme, the information acquisition device 110 can generate battery data based on the state of charge (SOC), state of health (SOH), open circuit voltage (OCV), charging capacity, and discharging capacity of the battery 120 acquired from the battery 120.
[0055] According to the implementation scheme, the information acquisition device 110 can generate battery data at a predetermined cycle. The information acquisition device 110 can generate battery data at a certain cycle during the power-on startup period of the target device. For example, the information acquisition device 110 can generate battery data at a cycle of 5 minutes during the power-on startup period. Here, the power-on startup period can be the interval from the time when the information acquisition device 110 detects the power-on startup of the target device to the time when it detects the power-off shutdown of the target device.
[0056] The information acquisition device 110 can transmit battery data. According to an embodiment, the information acquisition device 110 can transmit battery data to the server 200. For example, the information acquisition device 110 can transmit battery data to the server 200 via Long Term Evolution (LTE) communication.
[0057] The information acquisition device 110 can count the number of transmissions. According to the embodiment, the information acquisition device 110 can count the number of battery data transmissions within the power-on startup interval. That is, the information acquisition device 110 can count the number of times battery data is transmitted to the server 200 between the time when the target device is detected to be powered on and the time when the target device is detected to be powered off.
[0058] The information acquisition device 110 can transmit a cumulative transmission count signal. According to the embodiment, the information acquisition device 110 can generate a cumulative transmission count signal and transmit the cumulative transmission count signal to the server 200. The cumulative transmission count signal includes information about the amount of battery data transmitted during the power-on startup period.
[0059] The information acquisition device 110 can transmit a cumulative transmission count signal in response to the detected power-off of the target vehicle 100. That is, after detecting the power-off of the target vehicle 100, the information acquisition device 110 can generate and transmit a cumulative transmission count signal by counting the number of battery data transmissions during the power-on period. In other words, the detection of the power-off by the information acquisition device 110 and the transmission of the cumulative transmission count signal can correspond to each other.
[0060] Server 200 may include communication unit 210, controller 220, and memory 230. Server 200 can determine the transmission status of battery data received from information acquisition device 110 and analyze the battery data.
[0061] The communication unit 210 can communicate with the information acquisition device 110. According to the embodiment, the communication unit 210 can receive wake-up signals, battery data, and cumulative transmission count signals from the information acquisition device 110.
[0062] The controller 220 can acquire information about the target vehicle 100 and information about the battery 120. The controller 220 can detect information about the target vehicle 100 from multiple vehicle information entries stored in the memory 230. According to an embodiment, the controller 220 can confirm the target vehicle 100 corresponding to the information acquisition device 110 that transmits the wake-up signal based on a wake-up signal, and detect information about the corresponding target vehicle 100 from the multiple vehicle information entries stored in the memory 230. Additionally, the controller 220 can acquire information about the battery 120 corresponding to the information about the target vehicle 100 from the information about the battery 120 corresponding to each of the multiple vehicles stored in the memory 230.
[0063] Controller 220 can assign group numbers. Controller 220 can assign group numbers based on the receipt of a wake-up signal. That is, when a wake-up signal is received, controller 220 can assign a group number to battery data received after the time point when the wake-up signal is received. Here, the group number can be a standard used to distinguish data groups generated by controller 220. That is, the group number can be used to distinguish the first data group A, the second data group B, and the third data group C, described later. Controller 220 can assign the same group number to battery data received between the time point when the wake-up signal is received and the time point when the cumulative transmission count signal is received.
[0064] Controller 220 can generate data groups. According to the implementation, controller 220 can classify battery data received from information acquisition device 110 to generate data groups. For example, controller 220 can generate a data group by setting the time point of receiving the wake-up signal from information acquisition device 110 as the start point, the time point of receiving the cumulative transmission count signal as the end point, and aggregating multiple battery data entries received from information acquisition device 110 between the start and end points. That is, controller 220 can generate a data group by aggregating multiple battery data entries assigned the same group number.
[0065] Controller 220 can generate multiple data groups. According to an implementation, controller 220 can generate multiple data groups based on a wake-up signal, a group number, a cumulative transmission count signal, and battery data. For example, controller 220 can assign a first group number to multiple battery data entries received between the time a first wake-up signal is received and the time a first cumulative transmission count is received, and generate a first data group A by aggregating the multiple battery data entries assigned the first group number. Controller 220 can assign a second group number to multiple battery data entries received between the time a second wake-up signal is received and the time a second cumulative transmission count is received, and generate a second data group B by aggregating the multiple battery data entries assigned the second group number. Controller 220 can assign a third group number to multiple battery data entries received between the time a third wake-up signal is received and the time a third cumulative transmission count is received, and generate a third data group C by aggregating the multiple battery data entries assigned the third group number.
[0066] The controller 220 can generate multiple battery data entries between the power-on and power-off states of the target device into a single battery group 120. Specifically, the multiple battery data entries generated between the first power-on and first power-off states of the target device can be defined by the controller 220 as a first data group A, and the multiple battery data entries generated between the second power-on and second power-off states of the target device can be defined by the controller 220 as a second data group B. Therefore, the controller 220 can classify multiple battery data entries received from the same target device into multiple data groups.
[0067] The controller 220 can determine the transmission status of battery data. According to the implementation scheme, the controller 220 can independently determine the transmission status of battery data in each of multiple data groups. That is, the controller 220 can independently determine the transmission status of each data group in the first data group A and the second data group B. Therefore, the determination of the transmission status of the first data group A can be performed separately from that of the second data group B.
[0068] The controller 220 can acquire the amount of battery data received within the power-on start-up interval. Here, the power-on start-up interval can be the interval between the time the communication unit 210 receives the wake-up signal and the time the cumulative transmission count signal is received, but is not limited to this. For example, the end point of the power-on start-up interval can also be a separate power-off signal, rather than the time the cumulative transmission count signal is received. Therefore, the power-on start-up interval can correspond to the interval between the time the information acquisition device 110 detects power-on and the time it detects power-off.
[0069] The controller 220 can compare the amount of battery data received during the power-on startup interval with the cumulative transmission count. That is, the controller 220 can compare the amount of battery data received during the power-on startup interval and included in the same data group with the cumulative transmission count included in the cumulative transmission count signal, and determine the transmission status of the battery data based on the comparison result.
[0070] The controller 220 can determine whether to analyze battery data based on the presence of information about the target vehicle 100 and information about the battery 120 of the target vehicle 100. The controller 220 can also determine whether to analyze battery data based on whether information about multiple vehicles stored in the memory 230 includes information about the target vehicle 100, and whether information about the battery 120 stored in the memory 230 includes information about the battery 120 of the target vehicle 100.
[0071] According to the implementation scheme, the controller 220 can analyze the battery data when the amount of battery data received during the power-on start-up interval corresponds to the cumulative transmission quantity included in the cumulative transmission quantity signal, the information about multiple vehicles includes information about the target vehicle 100, and the information about the battery 120 corresponding to each of the multiple vehicles includes information about the battery 120 of the target vehicle 100. That is, the controller 220 can analyze the battery data when the data transmission status is normal and there is no missing information about the target vehicle 100 or the battery 120.
[0072] In this case, the controller 220 can store the analysis results of the battery data in the memory 230. Additionally, the controller 220 can provide the analysis results to the user corresponding to the target vehicle 100. For example, the controller 220 can provide the analysis results of the battery data to the user terminal via the communication unit 210, and can also provide the analysis results of the battery data to the display in the target vehicle 100.
[0073] According to the implementation scheme, when the amount of battery data received in the power-on start-up interval does not correspond to the cumulative transmission quantity included in the cumulative transmission quantity signal, the information about multiple vehicles does not include information about the target vehicle 100, and the information about the battery 120 corresponding to each of the multiple vehicles does not include information about the battery 120 of the target vehicle 100, the controller 220 may not analyze the battery data.
[0074] When the amount of battery data received during the power-on startup phase does not correspond to the cumulative transmission count included in the cumulative transmission count signal, the controller 220 can determine that the battery data transmission status is abnormal. In this case, the controller 220 can determine that there is a missing battery data. The controller 220 can store the missing battery data status in the memory 230.
[0075] When information about multiple vehicles does not include information about the target vehicle 100, the controller 220 can determine that information about the target vehicle 100 is missing. Similarly, when information about the battery 120 corresponding to each of the multiple vehicles does not include information about the battery 120 of the target vehicle 100, the controller 220 can determine that information about the battery 120 is missing. In this case, a separate error code can be generated for each of the missing information about the target vehicle 100 and the missing information about the battery 120, and stored in the memory 230.
[0076] According to the implementation scheme, when the information about multiple vehicles includes information about the target vehicle 100, but the amount of battery data received during the power-on startup interval does not correspond to the cumulative transmission quantity included in the cumulative transmission quantity signal, or when the information about the battery 120 corresponding to each of the multiple vehicles does not include information about the battery 120 of the target vehicle 100, the controller 220 can provide the user with a missing battery data status or a missing information status about the battery 120. That is, the controller 220 can specify the target vehicle 100, but when not analyzing battery data, the controller 220 can provide the user of the target vehicle 100 with information about the reason for not analyzing battery data.
[0077] The memory 230 can store data. According to the implementation scheme, it can store information about multiple vehicles and information about the battery 120 corresponding to each of the multiple vehicles. Additionally, the memory 230 can store the transmission status, analysis results, or error codes of the battery data of the target vehicle 100 as determined by the controller 220.
[0078] Figure 2 This is a diagram illustrating the operation of generating multiple data sets via a battery data analysis system according to one embodiment disclosed herein.
[0079] refer to Figure 2The controller 220 can generate multiple data groups. First, the controller 220 can assign group numbers. The controller 220 can assign group numbers based on the receipt of a wake-up signal. That is, when a wake-up signal is received, the controller 220 can assign the group number to battery data received after the time point when the wake-up signal is received. The controller 220 can assign the same group number to battery data received between the time point when the wake-up signal is received and the time point when the cumulative transmission count signal is received.
[0080] Controller 220 can generate data groups. According to the implementation, controller 220 can classify battery data received from information acquisition device 110 to generate data groups. For example, controller 220 can generate a data group by setting the time point of receiving the wake-up signal from information acquisition device 110 as the start point, the time point of receiving the cumulative transmission count signal as the end point, and aggregating the battery data received from information acquisition device 110 between the start and end points. That is, controller 220 can generate a data group by aggregating battery data assigned the same group number.
[0081] Controller 220 can generate multiple data groups. According to an implementation scheme, controller 220 can generate multiple data groups based on a wake-up signal, a group number, a cumulative transmission count signal, and battery data. For example, controller 220 can assign a first group number to multiple battery data received between the time point of receiving the first wake-up signal and the time point of receiving the first cumulative transmission count, and generate a first data group A by aggregating the multiple battery data assigned the first group number. Controller 220 can assign a second group number to multiple battery data received between the time point of receiving the second wake-up signal and the time point of receiving the second cumulative transmission count, and generate a second data group B by aggregating the multiple battery data assigned the second group number. Controller 220 can assign a third group number to multiple battery data received between the time point of receiving the third wake-up signal and the time point of receiving the third cumulative transmission count, and generate a third data group C by aggregating the multiple battery data assigned the third group number. Here, first data group A, second data group B, and third data group C can be a collection of battery data received from the same target vehicle 100.
[0082] The controller 220 can generate multiple battery data entries between the power-on and power-off states of the target device into a single battery group 120. Specifically, the multiple battery data entries generated between the first power-on and first power-off states of the target device can be defined by the controller 220 as a first data group A, and the multiple battery data entries generated between the second power-on and second power-off states of the target device can be defined by the controller 220 as a second data group B. Therefore, the controller 220 can classify multiple battery data entries received from the same target device into multiple data groups.
[0083] Figure 3 This diagram illustrates how the battery data analysis system analyzes battery data when there is no missing battery data.
[0084] refer to Figure 3 The controller 220 can determine whether to analyze the data in each of the multiple data groups. For ease of description, it will be assumed that the controller 220 determines whether to analyze the data in the first data group A.
[0085] The controller 220 can acquire the amount of battery data received during the power-on startup interval. Here, the power-on startup interval can be the interval from the time the communication unit 210 receives the wake-up signal to the time the cumulative transmission count signal is received, but is not limited to this. For example, the end point of the power-on startup interval can be a separate power-off signal, rather than the time the cumulative transmission count signal is received. Therefore, the power-on startup interval can correspond to the interval between the time the information acquisition device 110 detects power-on and the time it detects power-off.
[0086] The controller 220 can compare the amount of battery data received during the power-on startup interval with the cumulative transmission count. That is, the controller 220 can include in the same data group, compare the amount of battery data received during the power-on startup interval with the cumulative transmission count included in the cumulative transmission count signal, and determine the transmission status of the battery data based on the comparison result.
[0087] The controller 220 can determine whether to analyze battery data based on the presence of information about the target vehicle 100 and information about the battery 120 of the target vehicle 100. The controller 220 can also determine whether to analyze battery data based on whether information about multiple vehicles stored in the memory 230 includes information about the target vehicle 100 and whether information about the battery 120 stored in the memory 230 includes information about the battery 120 of the target vehicle 100.
[0088] According to the implementation scheme, the controller 220 can analyze the battery data when the amount of battery data received during the power-on start-up interval corresponds to the cumulative transmission quantity included in the cumulative transmission quantity signal, the information about multiple vehicles includes information about the target vehicle 100, and the information about the battery 120 corresponding to each of the multiple vehicles includes information about the battery 120 of the target vehicle 100. That is, the controller 220 can analyze the battery data when the data transmission status is normal and there are no missing information about the target vehicle 100 or missing information about the battery 120.
[0089] In this case, the controller 220 can store the analysis results of the battery data in the memory 230. Additionally, the controller 220 can provide the analysis results to the user corresponding to the target vehicle 100. For example, the controller 220 can provide the analysis results of the battery data to the user terminal via the communication unit 210, or it can provide the analysis results of the battery data via a display in the target vehicle 100.
[0090] Figure 4 This diagram illustrates how the battery data analysis system determines the transmission status of battery data when battery data is missing.
[0091] refer to Figure 4 The controller 220 can determine the transmission status of battery data. First, the controller 220 can compare the amount of battery data received during the power-on startup period with the cumulative transmission amount. When battery data is missing, the battery data transmitted from the information acquisition device 110 to the server 200 can be classified into transmitted data A1 and missing data A2. Here, transmitted data A1 can be defined as battery data transmitted by the information acquisition device 110 and received by the server 200, and missing data A2 can be defined as data that the information processing device has transmitted but the server 200 has failed to receive.
[0092] Because server 200 failed to receive the missing data A2, it may not be included in multiple data groups. Therefore, the first data group A may consist only of multiple transmitted data A1. Consequently, the number of battery data received by server 200 during the power-on startup interval may differ from the cumulative transmission count. That is, since the missing data A2 is included in the cumulative transmission count but not in the number of battery data received during the power-on startup interval, there may be a difference between the number of battery data received during the power-on startup interval and the cumulative transmission count, which is the same as the number of missing data A2.
[0093] According to the implementation scheme, when the amount of battery data received in the power-on start-up interval does not correspond to the cumulative transmission quantity included in the cumulative transmission quantity signal, or when the information about multiple vehicles does not include information about the target vehicle 100, or when the information about the battery 120 corresponding to each of the multiple vehicles does not include information about the battery 120 of the target vehicle 100, the controller 220 may not analyze the battery data.
[0094] When the amount of battery data received during the power-on startup interval does not correspond to the cumulative transmission count included in the cumulative transmission count signal, the controller 220 can determine that the battery data transmission status is abnormal. In this case, the controller 220 can determine that there is missing battery data. That is, when the amount of battery data received during the power-on startup interval is inconsistent with the cumulative transmission count due to missing data A2, the controller 220 can determine that the transmission status is abnormal and can not perform data analysis on the first data group A. The controller 220 can store the missing battery data status in the memory 230.
[0095] When information about multiple vehicles does not include information about the target vehicle 100, the controller 220 can determine that information about the target vehicle 100 is missing. Similarly, when information about the battery 120 corresponding to each of the multiple vehicles does not include information about the battery 120 of the target vehicle 100, the controller 220 can determine that information about the battery 120 is missing. In this case, a separate error code can be generated for each of the missing information about the target vehicle 100 and the missing information about the battery 120, and stored in the memory 230.
[0096] The battery data analysis system 10 can analyze battery data included in a vehicle. That is, the battery data analysis system 10 can collect and analyze battery data from the target vehicle 100 to analyze the battery data.
[0097] The battery data analysis system 10 can determine the data transmission status. The battery data analysis system 10 can compare the amount of battery data transmitted by the information acquisition device 110 included in the target vehicle 100 with the amount of battery data received by the server 200 to determine the battery data transmission status.
[0098] The battery data analysis system 10 improves the accuracy of battery data analysis by analyzing battery data contained in data groups without missing data from multiple data groups. Furthermore, the battery data analysis system 10 improves the accuracy of battery data analysis by analyzing only battery data from data groups that have no missing battery data and contain information about the target vehicle 100 and the battery 120.
[0099] Figure 5 This is a flowchart illustrating a battery analysis method according to one embodiment disclosed herein.
[0100] Figure 5 The embodiment shown is only one embodiment, and the operational sequence of various embodiments according to the present invention may be related to... Figure 5 The differences shown are not identical and can be omitted. Figure 5 Some of the steps shown can be rearranged in order, or steps can be combined.
[0101] refer to Figure 5 The method for analyzing battery data may include the following operations (S100) to (S700): detecting the power-on and power-off of the target vehicle 100 and transmitting the battery data obtained from the target vehicle 100 to the server 200 (S100); counting the number of battery data transmissions of the target vehicle 100 during the power-on interval and transmitting the cumulative transmission count signal to the server 200 (S200); assigning group numbers to the battery data based on the wake-up signal and information about the target vehicle 100, and classifying the battery data based on the group number, the wake-up signal, and the cumulative transmission count signal to generate multiple data groups (S300). The operation includes determining whether the cumulative transmission quantity signal corresponds to the quantity of battery data received during the power-on start-up interval of the target vehicle 100 (S400), determining whether the information about multiple vehicles and the information about the battery 120 corresponding to each of the multiple vehicles includes information about the target vehicle 100 and information about the battery 120 of the target vehicle 100 (S500), analyzing the battery data to generate analysis results, storing the analysis results and providing the analysis results to the user corresponding to the target vehicle 100 (S600), and determining that the transmission status of the battery data is abnormal and storing the determination result (S700).
[0102] In the following text, reference will be made to Figures 1 to 4 The specific descriptions of operations S100 to S700 are as follows.
[0103] In operation S100, the battery data analysis system 10 can detect the power-on and power-off of the target vehicle 100 and transmit the battery data obtained from the target vehicle 100 to the server 200.
[0104] The battery data analysis system 10 can detect the power-on and power-off states of the target vehicle 100. Here, power-on corresponds to the engine starting of the target vehicle 100, and power-off corresponds to the engine shutting down of the target vehicle 100.
[0105] The battery data analysis system 10 can generate a wake-up signal. According to the implementation scheme, the battery data analysis system 10 can wake up and generate a wake-up signal upon detecting a power-on start of the target vehicle 100. That is, the wake-up signal generated by the battery data analysis system 10 can correspond to a power-on start of the target vehicle 100.
[0106] The battery data analysis system 10 can transmit a wake-up signal. According to the implementation scheme, the battery data analysis system 10 can transmit the wake-up signal to the server 200.
[0107] The battery data analysis system 10 can generate battery data. According to the implementation scheme, the battery data analysis system 10 can generate battery data based on the state of charge (SOC), state of health (SOH), open circuit voltage (OCV), charging capacity, and discharging capacity of the battery 120 obtained from the battery 120.
[0108] According to the implementation scheme, the battery data analysis system 10 can generate battery data at a certain period. The battery data analysis system 10 can generate battery data at a certain period during the power-on startup interval of the target device. For example, the battery data analysis system 10 can generate battery data at a period of 5 minutes during the power-on startup interval. Here, the power-on startup interval can be the interval between the time when the battery data analysis system 10 detects the power-on startup of the target device and the time when it detects the power-off of the target device.
[0109] The battery data analysis system 10 can transmit battery data. According to the implementation scheme, the battery data analysis system 10 can transmit battery data to the server 200. For example, the battery data analysis system 10 can transmit battery data to the server 200 via LTE (Long Term Evolution) communication.
[0110] In operation S200, the battery data analysis system 10 can count the number of times battery data is transmitted during the power-on start-up period of the target vehicle 100, and transmit the cumulative transmission count signal to the server 200.
[0111] The battery data analysis system 10 can count the number of times battery data is transmitted. According to the implementation scheme, the battery data analysis system 10 can count the number of times battery data is transmitted during the power-on startup period. That is, the battery data analysis system 10 can count the number of times battery data is transmitted to the server 200 between the time the target device is detected to be powered on and the time the target device is detected to be powered off.
[0112] The battery data analysis system 10 can transmit a cumulative transmission count signal. According to the implementation scheme, the battery data analysis system 10 can generate a cumulative transmission count signal and transmit the cumulative transmission count signal to the server 200. The cumulative transmission count signal includes information about the number of battery data transmissions during the power-on startup period.
[0113] The battery data analysis system 10 can transmit a cumulative transmission count signal in response to detecting a power-off of the target vehicle 100. That is, after detecting a power-off of the target vehicle 100, the battery data analysis system 10 can count the number of battery data transmissions during the power-on period, generate a cumulative transmission count signal, and transmit it. In other words, the detection of a power-off by the battery data analysis system 10 and the transmission of the cumulative transmission count signal can correspond to each other.
[0114] In operation S300, the battery data analysis system 10 can assign group numbers to battery data based on wake-up signals and information about the target vehicle 100, and classify the battery data based on the group number, wake-up signals and cumulative transmission quantity signals to generate multiple data groups.
[0115] The battery data analysis system 10 can assign group numbers. The battery data analysis system 10 can assign group numbers based on the receipt of a wake-up signal. That is, when a wake-up signal is received, the battery data analysis system 10 can assign group numbers to multiple battery data streams received after the time point of receiving the wake-up signal. Here, the group number can be a standard used to distinguish data groups generated by the battery data analysis system 10. That is, the group number can be used to distinguish the first data group A, the second data group B, and the third data group C, described later. The battery data analysis system 10 can assign the same group number to battery data received between the time point of receiving the wake-up signal and the time point of receiving the cumulative transmission count signal.
[0116] The battery data analysis system 10 can generate data groups. According to the implementation scheme, the battery data analysis system 10 can classify battery data received from the battery data analysis system 10 to generate data groups. For example, the battery data analysis system 10 can aggregate multiple battery data items received between the start and end points into a single data group by setting the time point when the wake-up signal of the battery data analysis system 10 is received as the start point and the time point when the cumulative transmission count signal is received as the end point. That is, the battery data analysis system 10 can generate a data group by aggregating multiple battery data items assigned the same group number.
[0117] The battery data analysis system 10 can generate multiple data groups. According to the implementation scheme, the battery data analysis system 10 can generate multiple data groups based on wake-up signals, group numbers, cumulative transmission quantity signals, and battery data.
[0118] In operation S400, the battery data analysis system 10 can determine whether the cumulative transmission quantity signal corresponds to the quantity of battery data received during the power-on start-up interval of the target vehicle 100.
[0119] The battery data analysis system 10 can determine the transmission status of battery data. According to the implementation scheme, the battery data analysis system 10 can independently determine the transmission status of battery data in each of multiple data groups.
[0120] The battery data analysis system 10 can acquire the amount of battery data received during the power-on startup interval. Here, the power-on startup interval can be the interval from the time the communication unit 210 receives the wake-up signal to the time the cumulative transmission count signal is received, but is not limited to this. For example, the end point of the power-on startup interval can be a separate power-off signal, rather than the time the cumulative transmission count signal is received. Therefore, the power-on startup interval can correspond to the interval between the time the battery data analysis system 10 detects power-on and the time it detects power-off.
[0121] The battery data analysis system 10 can compare the amount of battery data received during the power-on startup interval with the cumulative transmission count. That is, the battery data analysis system 10 can compare the amount of battery data included in the same data group and received during the power-on startup interval with the cumulative transmission count included in the cumulative transmission count signal, and determine the transmission status of the battery data based on the comparison result.
[0122] Operation S500 can be executed when the amount of battery data received during the power-on startup interval corresponds to the cumulative transmission count. Operation S700 can be executed when the amount of battery data received during the power-on startup interval does not correspond to the cumulative transmission count.
[0123] In operation S500, the battery data analysis system 10 can determine whether information about multiple vehicles and information about the battery 120 corresponding to each of the multiple vehicles includes information about the target vehicle 100 and information about the battery 120 of the target vehicle 100.
[0124] The battery data analysis system 10 can determine whether to analyze battery data based on the presence of information about the target vehicle 100 and information about the battery 120 of the target vehicle 100. The battery data analysis system 10 can also determine whether to analyze battery data based on whether information about multiple vehicles stored in the memory 230 includes information about the target vehicle 100 and whether information about the battery 120 stored in the memory 230 includes information about the battery 120 of the target vehicle 100.
[0125] When the information about the multiple vehicles includes information about the target vehicle 100 and the information about the battery 120 corresponding to each of the multiple vehicles includes information about the battery 120 of the target vehicle 100, operation S600 can be performed. When the information about the multiple vehicles does not include information about the target vehicle 100 and the information about the battery 120 corresponding to each of the multiple vehicles does not include information about the battery 120 of the target vehicle 100, operation S700 can be performed.
[0126] In operation S600, the battery data analysis system 10 can analyze battery data to generate analysis results, store the analysis results, and provide the analysis results to the user corresponding to the target vehicle 100.
[0127] The battery data analysis system 10 can analyze battery data when the amount of battery data received during the power-on start-up phase corresponds to the cumulative transmission quantity included in the cumulative transmission quantity signal, and when the information about multiple vehicles includes information about the target vehicle 100 and the information about the battery 120 corresponding to each of the multiple vehicles includes information about the battery 120 of the target vehicle 100. That is, the battery data analysis system 10 can analyze battery data when the data transmission status is normal and there are no missing information about the target vehicle 100 or the battery 120.
[0128] In this scenario, the battery data analysis system 10 can store the analysis results of the battery data in the memory 230. Additionally, the battery data analysis system 10 can provide the analysis results to the user corresponding to the target vehicle 100. For example, the battery data analysis system 10 can provide the analysis results of the battery data to the user terminal via the communication unit 210, and can also provide the analysis results of the battery data via a display provided in the target vehicle 100.
[0129] In operation of S700, the battery data analysis system 10 can determine that the transmission status of battery data is abnormal and store the determination result.
[0130] The battery data analysis system 10 may not analyze the battery data if the amount of battery data received during the power-on start-up interval does not correspond to the cumulative transmission quantity included in the cumulative transmission quantity signal, or if the information about multiple vehicles does not include information about the target vehicle 100, or if the information about the battery 120 corresponding to each of the multiple vehicles does not include information about the battery 120 of the target vehicle 100.
[0131] When the amount of battery data received during the power-on startup period does not correspond to the cumulative transmission count included in the cumulative transmission count signal, the battery data analysis system 10 can determine that the battery data transmission status is abnormal. In this case, the battery data analysis system 10 can determine that there is a missing battery data. The battery data analysis system 10 can store the missing battery data status in the memory 230.
[0132] When information about multiple vehicles does not include information about the target vehicle 100, the battery data analysis system 10 can determine that there is a lack of information about the target vehicle 100. Similarly, when information about the battery 120 corresponding to each of the multiple vehicles does not include information about the battery 120 of the target vehicle 100, the battery data analysis system 10 can determine that there is a lack of information about the battery 120. In this case, a separate error code can be generated for each of the missing information about the target vehicle 100 and the missing information about the battery 120, and stored in the memory 230.
[0133] The above description is merely an exemplary description of the technical spirit disclosed herein. Those skilled in the art can make various modifications and changes to the implementation schemes disclosed herein without departing from the basic characteristics of the implementation schemes disclosed herein.
[0134] Therefore, the embodiments disclosed herein are not intended to limit the technical spirit disclosed herein, but rather to describe it, and the scope of the technical spirit disclosed herein is not limited by these embodiments. The scope of the technical spirit disclosed herein should be interpreted in accordance with the appended claims, and all technical spirit within the equivalent scope should be interpreted as included within the scope of this document.
[0135] Figure Labels 10: Battery Data Analysis System 100: Target vehicle 110: Information Acquisition Device 200: Server 210: Communication Unit 220: Controller 230: Memory
Claims
1. A battery data collection system, comprising: An information acquisition device is configured to detect the power-on and power-off states of a target vehicle, transmit battery data acquired from the target vehicle to a server, count the number of transmissions of the battery data during the power-on period of the target vehicle, and transmit a cumulative transmission count signal to the server. and The server is configured to determine the transmission status of the battery data of the target vehicle based on a comparison between the number of battery data received during the power-on start-up interval of the target vehicle and the cumulative number of transmissions.
2. The battery data collection system of claim 1, wherein, The server includes: A communication unit is configured to receive the battery data and the cumulative transmission quantity signal from the information acquisition device; A memory configured to store information about a plurality of vehicles and information about the battery corresponding to each of the plurality of vehicles; and A controller configured to determine the transmission status of the battery data of the target vehicle.
3. The battery data collection system of claim 2, wherein, The information acquisition device receives a wake-up signal corresponding to the power-on start of the target vehicle. The controller detects information about the target vehicle from information about the multiple vehicles based on the wake-up signal, and assigns a group number to the battery data based on the wake-up signal and the information about the target vehicle.
4. The battery data collection system of claim 3, wherein, The controller classifies the battery data based on the group number, the wake-up signal, and the cumulative transmission count signal to generate multiple data groups.
5. The battery data collection system of claim 4, wherein, The controller independently determines the transmission status of battery data in each of the multiple data groups.
6. The battery data collection system according to claim 2, wherein, When the cumulative transmission quantity signal corresponds to the quantity of battery data received during the power-on startup interval of the target vehicle, information about the multiple vehicles, and information about the battery corresponding to each of the multiple vehicles, including information about the target vehicle and information about the target vehicle's battery, the controller analyzes the battery data to generate analysis results.
7. The battery data collection system according to claim 6, wherein, The controller is configured as follows: The analysis results are stored in the memory. The analysis results are then provided to the user corresponding to the target vehicle.
8. The battery data collection system according to claim 2, wherein, When the cumulative transmission quantity signal is different from the quantity of battery data received in the power-on start-up interval of the target vehicle, and the information about the multiple vehicles and the information about the battery corresponding to each of the multiple vehicles does not include information about the target vehicle and information about the target vehicle's battery, the controller determines that the transmission status of the battery data is abnormal and stores the determination result in the memory.
9. The battery data collection system according to claim 8, wherein, When the information about the multiple vehicles includes information about the target vehicle, the controller provides the determination result to the user of the target vehicle.
10. A method for collecting battery data, the method comprising: The operation of detecting the power-on and power-off of the target vehicle and transmitting the battery data obtained from the target vehicle to the server; The operation involves counting the number of times the battery data is transmitted during the power-on start-up period of the target vehicle, and then transmitting the cumulative transmission count signal to the server. as well as The operation determines the transmission status of the battery data of the target vehicle based on a comparison between the number of battery data received in the power-on start-up interval of the target vehicle and the cumulative number of transmissions.
11. The method according to claim 10, wherein, The operation of transmitting the battery data to the server includes transmitting a wake-up signal corresponding to the power-on start of the target vehicle to the server.
12. The method of claim 11, further comprising: Information about the target vehicle is detected from information about multiple vehicles based on the wake-up signal; Assign a group number to the battery data based on the wake-up signal and information about the target vehicle; as well as The battery data is classified based on the group number, the wake-up signal, and the cumulative transmission quantity signal to generate multiple data groups.
13. The method according to claim 12, wherein, The operation of determining the transmission status includes independently determining the transmission status of the battery data in each of the plurality of data groups.
14. The method of claim 10, further comprising the operation of: analyzing the battery data to generate an analysis result when the cumulative transmission quantity signal corresponds to the quantity of battery data received in the power-on start-up interval of the target vehicle and the information about multiple vehicles and the information about the battery corresponding to each of the multiple vehicles includes information about the target vehicle and information about the battery of the target vehicle.
15. The method of claim 14, further comprising storing the analysis results and providing the analysis results to a user corresponding to the target vehicle.
16. The method according to claim 10, further comprising the following operation: when the cumulative transmission quantity signal is different from the quantity of battery data received in the power-on start-up interval of the target vehicle, and the information about multiple vehicles and the information about the battery corresponding to each of the multiple vehicles does not include the information about the target vehicle and the information about the battery of the target vehicle, the transmission status of the battery data is determined to be abnormal and the determination result is stored.
17. The method of claim 16, further comprising providing the determination result to a user of the target vehicle when the information about the plurality of vehicles includes information about the target vehicle.
18. A server, comprising: A communication unit configured to receive a transmission quantity signal from an information acquisition device, the cumulative transmission quantity signal including battery data of the target vehicle and transmission quantity information of the battery data during the power-on start-up interval of the target vehicle; A memory configured to store information about multiple vehicles and information about the battery corresponding to each of the multiple vehicles; and A controller configured to determine the transmission status of the battery data of the target vehicle based on a comparison between the number of battery data received during the power-on start-up period of the target vehicle and the cumulative number of transmissions.
19. The server according to claim 18, wherein, When the cumulative transmission quantity signal corresponds to the quantity of battery data received during the power-on startup interval of the target vehicle, and the information about the plurality of vehicles and the information about the battery corresponding to each of the plurality of vehicles includes information about the target vehicle and information about the battery of the target vehicle, the controller analyzes the battery data to generate an analysis result.
20. The server according to claim 18, wherein, When the cumulative transmission quantity signal is different from the quantity of battery data received in the power-on start-up interval of the target vehicle, and the information about the multiple vehicles and the information about the battery corresponding to each of the multiple vehicles does not include the information about the target vehicle and the information about the battery of the target vehicle, the controller determines that the transmission status of the battery data is abnormal and stores the determination result in the memory.
Citation Information
Patent Citations
Preparation of EPP buoy coating agent composition
KR1020230142301A