Battery data processing method, system, device, medium and program product

The performance test is carried out after the battery communication device is assembled after the battery device is completed, and the performance qualification status of the battery device is determined in advance and stored, which solves the problems of long data acquisition time and low processing efficiency in traditional battery data processing solutions, and realizes the efficiency of the battery device information entry process.

CN119959811BActive Publication Date: 2025-06-27ROYPOW TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510443760.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-10
Publication Date
2025-06-27
Estimated Expiration
2045-04-10

AI Technical Summary

Technical Problem

In traditional battery data processing solutions, the data acquisition time is long and the data processing efficiency is low, resulting in waiting more than ten minutes during the input of battery equipment information before the battery equipment is qualified.

Method used

After the battery communication device is assembled, the communication signal is sent through the pre-established channel, and the performance test is carried out to determine the performance qualification of the battery device in advance and store it. When the user performs data entry operations, the pre-stored performance status is directly obtained to reduce the waiting time and data acquisition time.

Benefits of technology

It reduces the waiting time during information entry, reduces the data acquisition time, improves data processing efficiency, and makes the information entry process of battery equipment more efficient.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119959811B_ABST
    Figure CN119959811B_ABST
Patent Text Reader

Abstract

The present application provides a battery data processing method, system, device, medium and program product. The method includes: after receiving a communication signal from a battery communication device, performing a performance test on a battery device bound to the battery communication device through the battery communication device; determining and storing the performance qualification status of the battery device according to the performance test data of the battery device; when detecting a data entry operation by a user on the battery device, obtaining the entry data of the battery device according to the data entry operation, and obtaining the pre-stored performance qualification status of the battery device according to the entry data of the battery device; displaying and storing the performance qualification status and the entry data of the battery device on an interface. After the battery device is assembled, when performing a battery device information entry operation, the pre-stored device performance qualification status can be directly obtained, reducing the waiting time during the information entry process, reducing the data acquisition time, and improving the data processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic data processing, and in particular, to a battery data processing method, system, device, medium, and program product. Background Art

[0002] When a manufacturing enterprise produces batteries, it is necessary to install a communication product in the battery device to facilitate subsequent control of the battery device based on the communication product. After the battery devices in the same batch are assembled into finished products, it is necessary to bind and record the information of the battery devices and the communication products thereon to facilitate subsequent monitoring and management of battery information.

[0003] When entering the information of batch battery devices, it is necessary to enter not only the production information of the battery devices but also the qualification status of the battery devices. After the production information and qualification status are entered, the information entry work of the next battery device is carried out. However, in the traditional battery data processing solution, it is usually necessary to detect the communication performance and battery faults of the battery device according to the communication product information entered by the battery device, and it usually takes more than ten minutes to detect the qualification status of the battery device, resulting in a long data acquisition time and low data processing efficiency. Summary of the Invention

[0004] The present invention provides a battery data processing method, system, device, medium, and program product to solve the problems of long data acquisition time and low data processing efficiency in the traditional battery data processing solution.

[0005] In a first aspect, an embodiment of the present application provides a battery data processing method, including:

[0006] After receiving a communication signal from a battery communication device, perform a performance test on the battery device bound to the battery communication device through the battery communication device. The battery communication device installed on the battery device sends a communication signal through a pre-established channel after the battery device is assembled.

[0007] Determine and store the performance qualification status of the battery device according to the performance test data of the battery device.

[0008] When detecting a data entry operation of a user on the battery device, obtain the entry data of the battery device according to the data entry operation, and obtain the pre-stored performance qualification status of the battery device according to the entry data of the battery device.

[0009] Display and store the performance qualification status and entry data of the battery device on an interface.

[0010] Optionally, determining and storing the performance qualification status of the battery device according to the performance test data of the battery device includes:

[0011] Receive the performance test data of the battery device sent by the battery communication device, and determine the performance qualification of the battery device according to the performance test data of the battery device;

[0012] Associate and store the performance qualification of the battery device and the identification information of the battery communication device that sends the performance test data one by one into the performance data table.

[0013] Optionally, obtaining the pre-stored performance qualification of the battery device according to the input data of the battery device includes:

[0014] Match the identification information of the battery communication device in the input data with the identification information of the battery communication device in the performance data table;

[0015] When the identification information of the battery communication device in the performance data table is matched, use the performance qualification associated with the matched battery communication device as the test data of the battery device.

[0016] Optionally, after matching the identification information of the battery communication device in the input data with the identification information of the battery communication device in the performance data table, the method further includes:

[0017] When the identification information of the battery communication device in the performance data table is not matched, perform a performance test on the battery device through the battery communication device bound to the battery device to obtain the test data of the battery device;

[0018] Determine and store the performance qualification of the battery device according to the test data of the battery device.

[0019] Optionally, when detecting a data entry operation of the user on the battery device, obtaining the input data of the battery device according to the data entry operation includes:

[0020] When the identification information of the battery device is scanned by the scanning device, it is determined that a data entry operation of the user on the battery device is detected;

[0021] Obtain the production-related information of the battery device from the preset system according to the identification information, and generate and store the input data of the battery device according to the production-related information of the battery device and the scanning information of the scanning device.

[0022] Optionally, obtaining the production-related information of the battery device from the preset system according to the identification information, and generating the input data of the battery device according to the production-related information of the battery device and the scanning information of the scanning device includes:

[0023] If the identification information is the device serial number of the battery device, obtain the production-related information of the battery device from the preset system according to the device serial number, and perform an identification code scanning prompt through the device addition interface;

[0024] Obtain the device identification code of the battery device and the communication device identification code of the battery device scanned and entered by the scanning device;

[0025] Generate the input data of the battery device according to the production-related information, device serial number, device identification code and communication device identification code of the battery device.

[0026] Optionally, obtain the production-related information of the battery device from the preset system according to the identification information, and generate the input data of the battery device according to the production-related information of the battery device and the scanning information of the scanning device, including:

[0027] If the identification information is the device identification code of the battery device or the communication device identification code of the battery device, perform identification code and serial number scanning prompts through the device addition page;

[0028] Obtain the communication device identification code or device identification code scanned and entered by the scanning device, and obtain the production-related information of the battery device from the preset system through the device serial number of the scanned and entered battery device;

[0029] Generate the input data of the battery device according to the production-related information, device serial number, device identification code and communication device identification code of the battery device.

[0030] Optionally, after displaying and storing the performance qualification status and input data of the battery device on the interface, the method further includes:

[0031] After receiving the device spot-check interface trigger signal, display the spot-check interface and perform device identification scanning prompts;

[0032] Scan the identification information of the battery device through the scanning device, and obtain the input data and performance qualification status of the battery device from the database according to the identification information of the battery device;

[0033] Display the input data and performance qualification status of the battery device through the spot-check interface.

[0034] Optionally, display the performance qualification status and input data of the battery device and store them in the database, including:

[0035] When the performance qualification status of the battery device is qualified, display the input data of the battery device and prompt that the battery device is a qualified device, update the battery device to the qualified device table, and store the input data and performance qualification status of the battery device in the database;

[0036] When the performance qualification status of the battery device is unqualified, display the input data of the battery device and prompt that the battery device is an unqualified device, update the battery device to the unqualified device table, and store the input data and performance qualification status of the battery device in the database.

[0037] In a second aspect, an embodiment of the present application provides a battery data processing system, including a server and a terminal device. The server is configured to:

[0038] After receiving a communication signal from a battery communication device, perform a performance test on the battery device bound to the battery communication device through the battery communication device. The battery communication device installed on the battery device sends a communication signal through a pre-established channel after the battery device is assembled.

[0039] Determine and store the performance qualification status of the battery device according to the performance test data of the battery device.

[0040] When detecting that a user performs a data entry operation on the battery device through the terminal device, obtain the entry data of the battery device according to the data entry operation, and obtain the pre-stored performance qualification status of the battery device according to the entry data of the battery device.

[0041] Display the performance qualification status and the entry data of the battery device through the terminal device, and store the performance qualification status and the entry data of the battery device.

[0042] In a third aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above battery data processing method are implemented.

[0043] In a fourth aspect, an embodiment of the present application provides a readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps of the above battery data processing method are implemented.

[0044] In a fifth aspect, an embodiment of the present application provides a computer program product, the computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the above battery data processing method are implemented.

[0045] In one solution provided by the above battery data processing method, system, device, medium and program product, after receiving the communication signal of the battery communication device, the battery communication device performs a performance test on the battery device bound to it. The battery communication device installed on the battery device sends a communication signal through a pre-established channel after the battery device is assembled; according to the performance test data of the battery device, the performance qualification of the battery device is determined and stored; when it is detected that the user performs a data entry operation on the battery device, the input data of the battery device is obtained according to the data entry operation, and the performance qualification of the battery device stored in advance is obtained according to the input data of the battery device; the performance qualification of the battery device and the input data are displayed on the interface and stored. In this embodiment, after the battery device is assembled, the battery communication device sends a communication signal through a pre-established channel, and the performance of the battery device can be detected according to this communication signal, so as to determine and store the performance qualification of the battery device in advance. When performing the battery device information entry operation subsequently, the performance qualification of the pre-stored device can be directly obtained, reducing the waiting time during the information entry process, reducing the data acquisition time, and improving the data processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments of the present invention. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0047] Figure 1 is a schematic structural diagram of a battery data processing system in an embodiment of the present invention;

[0048] Figure 2 is a schematic flowchart of a battery data processing method in an embodiment of the present invention;

[0049] Figure 3 is Figure 2 an implementation flowchart of step S20 in

[0050] Figure 4 is Figure 2 an implementation flowchart of step S30 in

[0051] Figure 5 is Figure 2 another implementation flowchart of step S30 in

[0052] Figure 6 is Figure 2 an implementation flowchart of step S40 in

[0053] Figure 7 is another schematic flowchart of the battery data processing method in an embodiment of the present invention;

[0054] Figure 8 is Figure 1 a schematic structural diagram of the server in

[0055] Figure 9 a schematic structural diagram of a computer device in an embodiment of the present invention. Detailed implementation manners

[0056] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without making creative efforts belong to the scope of protection of the present invention.

[0057] It should be understood that when used in the specification and appended claims of the present invention, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or their combinations. It should also be understood that the term " / and" as used in the specification and appended claims of the present invention refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0058] In addition, in the description of the specification and appended claims of the present invention, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0059] The reference to "an embodiment" or "some embodiments" or the like in the specification of the present invention means that a specific feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present invention. Thus, the statements "in an embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments" and the like appearing in different places in this specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0060] It should be understood that the magnitudes of the sequence numbers of the steps in the following embodiments do not mean the order of execution is prior or subsequent. The order of execution of each process should be determined by its function and internal logic and should not constitute any limitation to the implementation process of the embodiments of the present invention.

[0061] To illustrate the technical solution of the present invention, specific embodiments will be used for illustration below.

[0062] The battery data processing method provided by the embodiments of the present invention can be applied to a Figure 1 battery data processing system as shown in the figure. The battery data processing system includes a server and at least one terminal device. Among them, the terminal device communicates with the server through a network.

[0063] During the production process of the battery device, before the battery device leaves the factory, after the server receives the communication signal of the battery communication device, it performs a performance test on the battery device bound to the battery communication device through the battery communication device, and obtains the performance test data of the battery device sent by the battery communication device. Among them, the battery communication device sends a communication signal through a pre-established channel after the battery device is assembled. The pre-established channel can be established after receiving the finished product of the battery communication device, or wirelessly wait until the battery device is assembled and the finished product is obtained before establishing. After obtaining the performance test data of the battery device, the server determines the performance qualification status of the battery device according to the performance test data of the battery device and stores it. In the subsequent process, if the server detects that the user performs a data entry operation on the battery device through the terminal device, it obtains the entry data of the battery device according to the data entry operation, and obtains the pre-stored performance qualification status of the battery device according to the entry data of the battery device. Then, it displays the performance qualification status and the entry data of the battery device through the terminal device, and stores the performance qualification status and the entry data of the battery device.

[0064] In this embodiment, after the battery device is assembled, the battery communication device sends a communication signal through a pre-established channel, and can perform a performance test on the battery device according to the communication signal, so as to determine and store the performance qualification status of the battery device in advance. When performing the battery device information entry operation subsequently, the pre-stored device performance qualification status can be directly obtained, reducing the waiting time during the information entry process, reducing the data acquisition time, and improving the data processing efficiency.

[0065] Among them, the terminal device can be an equipment input machine in the battery production workshop, and the equipment input machine performs information entry by scanning the relevant information of the battery device. In other embodiments, the terminal device may also include, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices. The server can be implemented by an independent server or a server cluster composed of multiple servers.

[0066] In one embodiment, as Figure 2 shown, a battery data processing method is provided. Taking the method applied to the Figure 1 battery data processing system as an example for illustration, the method includes the following steps:

[0067] S10: After receiving the communication signal of the battery communication device, perform a performance test on the battery device bound to the battery communication device through the battery communication device.

[0068] After the battery device equipped with the battery communication device is assembled, relevant personnel (such as users) start the battery device. After the battery communication device on the battery device detects the start signal of the battery device, it sends a communication signal to the server through a pre-established channel. After the server receives the communication signal of the battery communication device, it performs a performance test on the battery device bound to the battery communication device through the battery communication device, and obtains the performance test data of the battery device sent by the battery communication device. Among them, the performance test can include a network communication status test of the battery device, and can also include a network communication status test and a device failure condition test of the battery device.

[0069] The pre-established channel is a communication channel established between the battery communication device and the server before installing the battery communication device on the battery device. It should be noted that after the battery communication device is produced, the user can first send the information of the battery communication device (such as communication protocol, identification code, serial number, etc.) to the server through the terminal device. After the server receives the information of the battery communication device, it establishes a channel with the battery communication device for handshake communication.

[0070] S20: Determine and store the performance qualification status of the battery device according to the performance test data of the battery device.

[0071] The server judges whether the network communication status and / or device failure condition of the battery device meet the qualification requirements according to the performance test data of the battery device, obtains the performance qualification status of the battery device, and stores the performance qualification status of the battery device.

[0072] S30: When detecting a data entry operation of the user on the battery device, obtain the entry data of the battery device according to the data entry operation, and obtain the pre-stored performance qualification status of the battery device according to the entry data of the battery device.

[0073] In the subsequent process, if the server detects a data entry operation of the user on the battery device, the server obtains the entry data of the battery device according to the data entry operation, and obtains the pre-stored performance qualification status of the battery device according to the entry data of the battery device.

[0074] S40: Display and store the performance qualification status and the entry data of the battery device on the interface.

[0075] After obtaining the performance qualification status of the battery device and the input data, the terminal device is used to display the performance qualification status of the battery device and the input data on the interface, and the performance qualification status of the battery device and the input data are stored in the database.

[0076] During the process of detecting the user's data input operation on the battery device and obtaining the input data of the battery device according to the data input operation, the server will regularly query whether the performance qualification status of the battery device is stored; if the performance qualification status is stored, the performance qualification status of the battery device and the input data will be directly displayed. Since the detection and acquisition of the performance qualification status of the battery device and the data input process of the battery device are different threads and do not affect each other, the user can continuously perform the information input operation of the battery device without waiting for the performance detection of the battery device to input the information of other battery devices.

[0077] In this embodiment, after receiving the communication signal of the battery communication device, the battery communication device is used to perform a performance test on the battery device bound to the battery communication device. The battery communication device sends a communication signal through a pre-established channel after the battery device is assembled; according to the performance test data of the battery device, the performance qualification status of the battery device is determined and stored; when detecting the user's data input operation on the battery device, the input data of the battery device is obtained according to the data input operation, and the pre-stored performance qualification status of the battery device is obtained according to the input data of the battery device; the performance qualification status of the battery device and the input data are displayed on the interface and stored. After the battery device is assembled, the battery communication device sends a communication signal through a pre-established channel, and can perform a performance test on the battery device according to the communication signal to determine and store the performance qualification status of the battery device in advance. When performing the battery device information input operation subsequently, the pre-stored device performance qualification status can be directly obtained, reducing the waiting time during the information input process, reducing the data acquisition time, and improving the data processing efficiency.

[0078] In one embodiment, as Figure 3 shown, in step S20, that is, according to the performance test data of the battery device, determining the performance qualification status of the battery device and storing it, specifically includes the following steps:

[0079] S21: Receive the performance test data of the battery device sent by the battery communication device, and determine the performance qualification status of the battery device according to the performance test data of the battery device.

[0080] After the server performs a performance test on the battery device bound to the battery communication device, it receives the performance test data of the battery device sent by the battery communication device, and determines the performance qualification status of the battery device according to the performance test data of the battery device.

[0081] Among them, the performance test data of the battery device includes communication status test data and device failure test data. The server determines the network communication status of the battery device according to the communication status test data and determines the failure condition of the battery device according to the device failure test data. According to the network communication status and failure condition of the battery device, a qualification test is performed on the battery device. When both the network communication status and the failure condition meet the performance qualification conditions, it is determined that the performance qualification status of the battery device is qualified. When the network communication status or the failure condition does not meet the performance qualification conditions, it is determined that the performance qualification status of the battery device is unqualified.

[0082] S22: Store the performance qualification status of the battery device and the identification information of the battery communication device that sends the performance test data in the performance data table in an associated manner one by one.

[0083] The server stores the performance qualification status of the battery device and the identification information of the battery communication device that sends the performance test data in the performance data table in an associated manner one by one. Among them, the identification information of the battery communication device is pre-stored in the database of the server. When receiving the communication signal of the battery communication device, the identification information of the battery communication device can be obtained by searching in the database according to the communication signal of the battery communication device. The identification information of the battery communication device can be a communication device serial number or an identification code (such as a QR code).

[0084] In this embodiment, by receiving the performance test data of the battery device sent by the battery communication device, and according to the performance test data of the battery device, the performance qualification status of the battery device is determined, and the performance qualification status of the battery device and the identification information of the battery communication device that sends the performance test data are stored in the performance data table in an associated manner one by one. Storing the performance qualification status of the battery device associated with different battery communication devices through the performance data table is simple and clear, without the need to store other information, which is convenient for relevant personnel to view information. Subsequently, the performance qualification status can also be directly searched according to the identification information of the battery communication device in the input data of the battery device, which is simple and convenient.

[0085] In one embodiment, as Figure 4 shown, in step S30, that is, obtaining the pre-stored performance qualification status of the battery device according to the input data of the battery device, specifically includes the following steps:

[0086] S31: Match the identification information of the battery communication device in the input data with the identification information of the battery communication device in the performance data table.

[0087] When detecting that the user performs a data input operation on the battery device, after obtaining the input data of the battery device according to the data input operation, the server matches the identification information of the battery communication device in the input data of the battery device with the identification information of the battery communication device in the performance data table.

[0088] S32: When the identification information of the battery communication device in the performance data table is matched, the performance qualification status associated with the matched battery communication device is used as the test data of the battery device.

[0089] When the identification information of the battery communication device in the performance data table is matched, the server uses the performance qualification status associated with the matched battery communication device as the test data of the battery device, wirelessly conducts on-site performance testing and determines the performance qualification status, which is simple and convenient.

[0090] S33: When the identification information of the battery communication device in the performance data table is not matched, the battery device is performance-tested through the battery communication device bound to the battery device to obtain the test data of the battery device, and based on the test data of the battery device, the performance qualification status of the battery device is determined and stored.

[0091] When the identification information of the battery communication device in the performance data table is not matched, the server performance-tests the battery device through the battery communication device bound to the battery device to obtain the test data of the battery device, and based on the test data of the battery device, determines the performance qualification status of the battery device and stores it in the test data. For the performance testing process, the performance qualification status determination process, and the storage process, please refer to the above text and will not be elaborated here.

[0092] It should be noted that during the actual working process, problems may occur in the network link between the battery communication device of the battery device and the server (such as network disconnection or data packet loss), and the server may also have data errors and fail to store the performance qualification status of the battery device, resulting in the performance qualification status of the battery device not being stored in the performance data table. Therefore, when the identification information of the battery communication device in the performance data table is not matched, the server performance-tests the battery device through the battery communication device bound to the battery device and determines the performance qualification status of the battery device based on the test data of the battery device, ensuring that the performance qualification status of the battery device can be obtained and ensuring the integrity of the battery device information entry.

[0093] In this embodiment, the identification information of the battery communication device in the input data is matched with the identification information of the battery communication device in the performance data table; when the identification information of the battery communication device in the performance data table is matched, the performance qualification status associated with the matched battery communication device is used as the test data of the battery device. When the identification information of the battery communication device in the performance data table is not matched, the battery device is performance-tested through the battery communication device bound to the battery device to obtain the test data of the battery device, and based on the test data of the battery device, the performance qualification status of the battery device is determined and stored; it can accurately and timely obtain the test data of the battery device and ensure the integrity of the battery device information entry.

[0094] In one embodiment, as Figure 5 shown, in step S30, that is, when detecting a data entry operation of the user on the battery device, the input data of the battery device is obtained according to the data entry operation, which specifically includes the following steps:

[0095] S301: When the identification information of the battery device is scanned by the scanning device, it is determined that a data entry operation of the user on the battery device is detected.

[0096] In this embodiment, the terminal device includes a scanning device, which is used to scan the identification information of the battery device, such as the device serial number and identification code (such as a two-dimensional code) of the battery device, the serial number and identification code of the battery communication device (i.e., the communication device identification code).

[0097] When the user enters the information of the battery device, the scanning device can be used to scan the identification information on the battery device. When the server scans and obtains the identification information of the battery device through the scanning device, it is determined that a data entry operation of the user on the battery device is detected.

[0098] S302: Obtain the production-related information of the battery device from the preset system according to the identification information, and generate and store the input data of the battery device according to the production-related information of the battery device and the scanning information of the scanning device.

[0099] After the identification information of the battery device is scanned by the scanning device, the server obtains the production-related information of the battery device from the preset system according to the identification information, and generates and stores the input data of the battery device according to the production-related information of the battery device and the scanning information of the scanning device.

[0100] In this embodiment, the identification information of the battery device is scanned by the scanning device, and when the identification information of the battery device is scanned by the scanning device, it is determined that a data entry operation of the user on the battery device is detected. Then, the production-related information of the battery device is obtained from the preset system according to the identification information, and the input data of the battery device is generated and stored according to the production-related information of the battery device and the scanning information of the scanning device. Information entry can be realized only through the scanning device, without the need for the user to perform manual input operations, which is simple and convenient and improves the information entry efficiency.

[0101] In one embodiment, in step S302, that is, obtaining the production-related information of the battery device from the preset system according to the identification information, and generating the input data of the battery device according to the production-related information of the battery device and the scanning information of the scanning device, specifically includes the following steps:

[0102] SA3021: If the identification information is the device serial number of the battery device, obtain the production-related information of the battery device from the preset system according to the device serial number, and perform an identification code scanning prompt through the device addition interface.

[0103] After the identification information of the battery device is scanned by the scanning device, classify and identify the identification information. If the identification information scanned by the scanning device is the device serial number of the battery device, obtain the production-related information of the battery device from the preset system. Among them, during the production process of the battery device, the personnel in different workshops pre-associate and bind the production-related information of the battery device and the device serial number of the battery device to the preset system, such as the battery production management system.

[0104] Meanwhile, the server performs an identification code scanning prompt through the device addition interface of the terminal device. This identification code scanning prompt is used to prompt the user to scan the device identification code of the battery device and the identification code of the battery communication device on the battery device (i.e., the communication device identification code). Among them, different color identification code graphics reminders can be made on the device addition interface of the terminal device. For example, the graphic reminder of the device identification code is a red identification code graphic reminder, and the graphic reminder of the communication device identification code can be an orange identification code graphic reminder, which is convenient for the user to immediately understand the information that needs to be scanned. In addition, voice prompts can also be made through the terminal device to remind the user to complete the scanning of the device identification code and device serial number of the battery device and the identification code of the battery communication device on the battery device.

[0105] Among them, the terminal device also includes a display screen, and the device addition interface is displayed through the display screen. For example, the terminal device can be a handheld barcode scanner capable of scanning identification information. This handheld barcode scanner includes a scanning probe and a display screen. The scanning probe is used to scan the identification information of the device battery device, and the display screen is used to display relevant interfaces (such as the device addition interface) so that the user can directly view the input battery device information on the display screen.

[0106] SA3022: Obtain the device identification code of the battery device and the communication device identification code of the battery device scanned and entered by the scanning device.

[0107] SA3023: Generate the input data of the battery device according to the production-related information, device serial number, device identification code, and communication device identification code of the battery device.

[0108] After the identification code scanning prompt is performed through the device addition interface, the server obtains the device identification code of the battery device and the communication device identification code of the battery device scanned and entered by the scanning device, and generates the input data of the battery device according to the production-related information, device serial number, device identification code, and communication device identification code of the battery device, and stores it in the database for subsequent data analysis and management.

[0109] In this embodiment, if the identification information is the device serial number of the battery device, the production-related information of the battery device is obtained from the preset system, and a code scanning prompt is given through the device addition interface; the device identification code of the battery device and the communication device identification code of the battery device scanned and entered by the scanning device are obtained; the input data of the battery device is generated according to the production-related information, device serial number, device identification code and communication device identification code of the battery device. By giving an information scanning prompt through the device addition interface, it is ensured that complete battery device information is entered. The user can realize information entry only through the scanning device without manual input operation, which is simple and convenient and improves the information entry efficiency.

[0110] In one embodiment, in step S302, that is, obtaining the production-related information of the battery device from the preset system according to the identification information, and generating the input data of the battery device according to the production-related information of the battery device and the scanning information of the scanning device, specifically includes the following steps:

[0111] SA3021: If the identification information is the device identification code of the battery device or the communication device identification code of the battery device, a code and serial number scanning prompt is given through the device addition page.

[0112] After the server classifies and identifies the identification information scanned by the scanning device. If the identification information scanned by the scanning device is the device identification code of the battery device or the communication device identification code of the battery device, the server gives a code and serial number scanning prompt through the device addition page.

[0113] This code and serial number scanning prompt is used to prompt the user to scan the device identification code of the battery device or the identification code of the battery communication device on the battery device (i.e., the communication device identification code), and prompt the user to scan the device serial number of the battery device.

[0114] Among them, different color scanning graphic reminders can be given on the device addition interface of the terminal device. For example, the scanning graphic reminder of the device identification code is a red identification code graphic reminder, the scanning graphic reminder of the communication device identification code can be an orange identification code graphic reminder, and the scanning graphic reminder of the device serial number is a blue number or barcode reminder, which is convenient for the user to immediately understand the information that needs to be scanned. In addition, voice prompts can also be given through the terminal device to remind the user to complete the scanning of the device identification code and device serial number of the battery device and the identification code of the battery communication device on the battery device.

[0115] SA3022: Obtain the communication device identification code or device identification code scanned and entered by the scanning device, and obtain the production-related information of the battery device from the preset system through the device serial number of the scanned and entered battery device.

[0116] The server obtains the communication device identification code or device identification code scanned and entered by the scanning device, and obtains the production-related information of the battery device from the preset system through the device serial number of the scanned and entered battery device.

[0117] SA3023: Generate the input data of the battery device according to the production-related information, device serial number, device identification code and communication device identification code of the battery device.

[0118] The server generates the input data of the battery device according to the production-related information, device serial number, device identification code and communication device identification code of the battery device.

[0119] In this embodiment, after the identification information of the battery device is scanned by the scanning device, if the identification information is the device identification code of the battery device or the communication device identification code of the battery device, a scanning prompt for the identification code and serial number is performed through the device addition page; the communication device identification code or device identification code scanned and entered by the scanning device is obtained, and the production-related information of the battery device is obtained from the preset system through the device serial number of the scanned and entered battery device; the input data of the battery device is generated according to the production-related information, device serial number, device identification code and communication device identification code of the battery device. Performing an information scanning prompt through the device addition interface ensures the input of complete battery device information. Users can realize information input only through the scanning device, which is simple and convenient and improves the information input efficiency.

[0120] In one embodiment, as Figure 6 shown, in step S40, that is, display the performance qualification status and input data of the battery device, and store them in the database, which specifically includes the following steps:

[0121] S41: When the performance qualification status of the battery device is qualified, display the input data of the battery device and prompt that the battery device is a qualified device, update the battery device to the qualified device table, and store the input data and performance qualification status of the battery device in the database.

[0122] When the performance qualification status of the battery device is qualified, the server displays the input data of the battery device through the terminal device and prompts that the battery device is a qualified device, stores the input data and performance qualification status of the battery device in the database, and updates the battery device to the qualified device table. It is convenient for relevant personnel to directly know the qualification status of the battery device subsequently, and it is convenient to view the situation of the qualified device table, making the data more intuitive. It can also facilitate relevant personnel to perform data analysis or secondary performance detection based on the battery devices in the qualified device table, improving the effect of data processing.

[0123] S42: When the performance qualification status of the battery device is unqualified, display the input data of the battery device and prompt that the battery device is a device with unqualified performance. Update the battery device to the unqualified device list, and store the input data and performance qualification status of the battery device in the database.

[0124] When the performance qualification status of the battery device is unqualified, the server displays the input data of the battery device through the terminal device and prompts that the battery device is a device with unqualified performance. Store the input data and performance qualification status of the battery device in the database, and update the battery device to the unqualified device list. This facilitates subsequent relevant personnel to directly learn about the unqualified situation of the battery device, and facilitates browsing the unqualified device list, making the data more intuitive. It can also facilitate relevant personnel to conduct unqualified data analysis or secondary performance testing based on the battery devices in the unqualified device list, improving the effect of data processing.

[0125] In this embodiment, when the performance qualification status of the battery device is qualified, display the input data of the battery device and prompt that the battery device is a device with qualified performance. Update the battery device to the qualified device list, and store the input data and performance qualification status of the battery device in the database; when the performance qualification status of the battery device is unqualified, display the input data of the battery device and prompt that the battery device is a device with unqualified performance. Update the battery device to the unqualified device list, and store the input data and performance qualification status of the battery device in the database. This facilitates subsequent relevant personnel to directly learn about the qualified situation of the battery device, and facilitates browsing the unqualified device list, making the data more intuitive. It can also facilitate relevant personnel to conduct qualified data analysis or secondary performance testing based on the battery devices in the unqualified device list, improving the effect of data processing.

[0126] In one embodiment, as Figure 7 shown, after step S40, that is, after the performance qualification status and input data of the battery device are displayed and stored on the interface, the following steps are specifically included:

[0127] S50: After receiving the device sampling inspection interface trigger signal, display the sampling inspection interface and give a prompt for device identification scanning.

[0128] After the performance qualification status and input data of the battery device are displayed and stored on the interface, the server determines whether it has received the device sampling inspection interface trigger signal. Among them, the sampling inspection interface trigger signal can be generated by scanning a predetermined sampling inspection interface QR code, or can be generated by clicking the sampling inspection interface trigger control in the terminal device.

[0129] After receiving the trigger signal of the device spot-check interface, the server displays the spot-check interface through the display screen of the terminal device, and gives a prompt for device identification scanning through the spot-check interface. This device identification scanning prompt is used to prompt the user to scan the device QR code or device serial number of the battery device.

[0130] S60: Scan the identification information of the battery device through a scanning device, and obtain the input data and performance qualification status of the battery device from the database according to the identification information of the battery device.

[0131] After displaying the spot-check interface and giving a prompt for device identification scanning, the server scans the identification information of the battery device through a scanning device, and obtains the input data and performance qualification status of the battery device from the database according to the identification information of the battery device (such as the device QR code or device serial number).

[0132] S70: Display the input data and performance qualification status of the battery device through the spot-check interface.

[0133] The server displays the input data and performance qualification status of the battery device through the spot-check interface, facilitating the spot-check personnel to timely learn about the information input situation and / or performance qualification status of the battery device.

[0134] During the process that the battery device is assembled and the user uses the terminal device to perform the information input operation of the battery device, the user can scan a picture pre-prepared with multiple identification codes (such as the spot-check interface QR code, device QR code, and communication device QR code), and scan different identification codes on the picture through the scanning device of the terminal device to enter different function interfaces (such as the spot-check interface, device addition interface, etc.), realizing the switching of different function interfaces. There is no need to trigger relevant page controls, the operation is simple, convenient, and the information input and acquisition efficiency is high.

[0135] In this embodiment, after receiving the trigger signal of the device spot-check interface, the spot-check interface is displayed and a prompt for device identification scanning is given. The identification information of the battery device is scanned through a scanning device, the input data and performance qualification status of the battery device are obtained from the database according to the identification information of the battery device, and the input data and performance qualification status of the battery device are displayed through the spot-check interface, facilitating the spot-check personnel to timely learn about the information input situation and / or performance qualification status of the battery device. Moreover, during the entire spot-check process, only by scanning the code can the spot-check work of the battery device be realized, without manual information input, the spot-check efficiency is high, the data processing efficiency and processing effect are improved, and the labor cost is reduced.

[0136] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.

[0137] In one embodiment, a server is provided, which corresponds one-to-one with the battery data processing method in the above embodiment. As Figure 8 shown, the parameter aggregation device includes a matching module 701, an aggregation module 701, and a communication module 703. The detailed description of each functional module is as follows:

[0138] A test module 801, configured to perform a performance test on the battery device bound to the battery communication device through the battery communication device after receiving the communication signal of the battery communication device. The battery communication device sends a communication signal through a pre-established channel after the battery device is assembled;

[0139] A determination module 802, configured to determine the performance qualification status of the battery device according to the performance test data of the battery device;

[0140] A storage module 803, configured to store the performance qualification status of the battery device;

[0141] An acquisition module 804, configured to obtain the input data of the battery device according to the data input operation when detecting the user's data input operation on the battery device, and obtain the pre-stored performance qualification status of the battery device according to the input data of the battery device;

[0142] A display module 805, configured to display the performance qualification status and the input data of the battery device on the interface;

[0143] The storage module 803 is further configured to store the performance qualification status and the input data of the battery device.

[0144] Optionally, the acquisition module 804 is specifically configured to:

[0145] Match the identification information of the battery communication device in the input data with the identification information of the battery communication device in the performance data table;

[0146] When the identification information of the battery communication device in the performance data table is matched, use the performance qualification status associated with the matched battery communication device as the test data of the battery device.

[0147] Optionally, the acquisition module 804 is further specifically configured to: after matching the identification information of the battery communication device in the input data with the identification information of the battery communication device in the performance data table, when the identification information of the battery communication device in the performance data table is not matched, perform a performance test on the battery device through the battery communication device bound to the battery device to obtain the test data of the battery device;

[0148] Determine the performance qualification status of the battery device according to the test data of the battery device and store it.

[0149] Optionally, the acquisition module 804 is further specifically configured to:

[0150] When the identification information of the battery device is obtained by scanning with a scanning device, it is determined that a data entry operation of the user on the battery device is detected;

[0151] Obtain the production-related information of the battery device from a preset system according to the identification information, and generate and store the input data of the battery device according to the production-related information of the battery device and the scanning information of the scanning device.

[0152] Optionally, the obtaining module 804 is further specifically configured to:

[0153] If the identification information is the device serial number of the battery device, obtain the production-related information of the battery device from the preset system according to the device serial number, and perform an identification code scanning prompt through the device addition interface;

[0154] Obtain the device identification code of the battery device scanned and entered by the scanning device and the communication device identification code of the battery device;

[0155] Generate the input data of the battery device according to the production-related information of the battery device, the device serial number, the device identification code, and the communication device identification code.

[0156] Optionally, the obtaining module 804 is further specifically configured to:

[0157] If the identification information is the device identification code of the battery device or the communication device identification code of the battery device, perform an identification code and serial number scanning prompt through the device addition page;

[0158] Obtain the communication device identification code or the device identification code scanned and entered by the scanning device, and obtain the production-related information of the battery device from the preset system through the device serial number of the scanned and entered battery device;

[0159] Generate the input data of the battery device according to the production-related information of the battery device, the device serial number, the device identification code, and the communication device identification code.

[0160] Optionally, when the performance qualification situation of the battery device is qualified, the display module 805 is further configured to display the input data of the battery device and prompt that the battery device is a qualified device, and the storage module 803 is further configured to update the battery device to the qualified device table and store the input data of the battery device and the performance qualification situation in the database;

[0161] When the performance qualification situation of the battery device is unqualified, the display module 805 is further configured to display the input data of the battery device and prompt that the battery device is an unqualified device, and the storage module 803 is further configured to update the battery device to the unqualified device table and store the input data of the battery device and the performance qualification situation in the database.

[0162] It should be noted that for the data interaction, execution process, etc. between the above-mentioned devices / units, since they are based on the same concept as the method embodiments of the present application, for their specific functions and the technical effects brought, reference can be specifically made to the method embodiment part, and details will not be repeated here.

[0163] Those skilled in the art can clearly understand that for the convenience and conciseness of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above-mentioned functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in a processing unit, or each unit exists physically alone, or two or more units are integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of the present application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiment, and details will not be repeated here.

[0164] In one embodiment, a computer device is provided. The computer device can be a server or a client. The computer device includes a processor, a memory, a network interface, and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store the data used and generated by the above battery data measurement method, such as performance test data, performance qualification status, input data, etc. The network interface of the computer device is used to communicate with external devices through a network connection. When the computer program is executed by the processor, it implements a battery data measurement method.

[0165] The embodiment of the present application also provides a computer device, such as Figure 9 shown. The computer device includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor. When the processor executes the computer program, it implements the steps in any of the above method embodiments, or when the processor executes the computer program, it implements the functions of each module / unit in the above device embodiments.

[0166] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to complete this application. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program in the computer device.

[0167] Those skilled in the art can understand that Figure 9 merely examples of the computer device, which do not constitute a limitation on the computer device, and may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the computer device may also include input / output devices, network access devices, buses, etc.

[0168] The above-mentioned processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0169] The memory may be an internal storage unit of the computer device, such as the hard disk or memory of the computer device. The memory may also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device. Further, the memory may also include both the internal storage unit and the external storage device of the computer device.

[0170] The embodiment of this application also provides a readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned various method embodiments can be implemented.

[0171] The embodiment of this application provides a computer program product, and when the computer program product runs on a server, it enables the server to implement the steps in the above-mentioned various method embodiments when executed.

[0172] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-described embodiment methods of this application, a computer program can be used to instruct relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can at least include: any entity or device capable of carrying the computer program code to the photographing device / terminal device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk, or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.

[0173] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0174] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0175] In the embodiments provided in this application, it should be understood that the disclosed device / equipment and method can be implemented in other ways. For example, the device / equipment embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0176] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or distributed over multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0177] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A battery data processing method, characterized in that, Including: After receiving the communication signal of the battery communication device, perform a performance test on the battery device bound to the battery communication device through the battery communication device. The battery communication device installed on the battery device sends the communication signal through a pre-established channel after the battery device is assembled. Determine and store the performance qualification status of the battery device according to the performance test data of the battery device. When detecting a data entry operation of the user on the battery device, obtain the entry data of the battery device according to the data entry operation, and obtain the pre-stored performance qualification status of the battery device according to the entry data of the battery device. Display and store the performance qualification status and entry data of the battery device on the interface.

2. The battery data processing method according to claim 1, wherein The determining and storing the performance qualification status of the battery device according to the performance test data of the battery device includes: Receive the performance test data of the battery device sent by the battery communication device, and determine the performance qualification status of the battery device according to the performance test data of the battery device. Associate and store the performance qualification status of the battery device and the identification information of the battery communication device that sends the performance test data one by one into a performance data table.

3. The battery data processing method according to claim 2, wherein The obtaining the pre-stored performance qualification status of the battery device according to the entry data of the battery device includes: Match the identification information of the battery communication device in the entry data with the identification information of the battery communication device in the performance data table. When the identification information of the battery communication device in the performance data table is matched, use the performance qualification status associated with the matched battery communication device as the test data of the battery device.

4. The battery data processing method according to claim 1, wherein The obtaining the entry data of the battery device according to the data entry operation when detecting a data entry operation of the user on the battery device includes: When the identification information of the battery device is scanned by a scanning device, determine that a data entry operation of the user on the battery device is detected. Obtain the production-related information of the battery device from a preset system according to the identification information, and generate and store the entry data of the battery device according to the production-related information of the battery device and the scanning information of the scanning device.

5. The battery data processing method according to claim 4, wherein, The obtaining the production-related information of the battery device from a preset system according to the identification information and generating the entry data of the battery device according to the production-related information of the battery device and the scanning information of the scanning device includes: If the identification information is the device serial number of the battery device, obtain the production-related information of the battery device from the preset system according to the device serial number, and give a prompt for scanning the identification code through the device addition interface. Obtain the device identification code of the battery device and the communication device identification code of the battery device scanned and entered by the scanning device. Generate the entry data of the battery device according to the production-related information of the battery device, the device serial number, the device identification code, and the communication device identification code.

6. The battery data processing method according to any one of claims 1-5, characterized in that, After the performance qualification status of the battery device and the input data are displayed and stored on the interface, the method further includes: After receiving a device spot-check interface trigger signal, display a spot-check interface and give a prompt for scanning the device identifier; Scan the identifier information of the battery device through a scanning device, and obtain the input data and performance qualification status of the battery device from a database according to the identifier information of the battery device; Display the input data and performance qualification status of the battery device through the spot-check interface.

7. A battery data processing system, characterized in that, It includes a server and a terminal device, and the server is used for: After receiving a communication signal from a battery communication device, perform a performance test on the battery device bound to the battery communication device through the battery communication device. The battery communication device installed on the battery device sends the communication signal through a pre-established channel after the battery device is assembled; Determine and store the performance qualification status of the battery device according to the performance test data of the battery device; When it is detected that a user performs a data input operation on the battery device through the terminal device, obtain the input data of the battery device according to the data input operation, and obtain the pre-stored performance qualification status of the battery device according to the input data of the battery device; Display the performance qualification status and input data of the battery device on the interface through the terminal device, and store the performance qualification status and input data of the battery device.

8. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the battery data processing method according to any one of claims 1 to 6.

9. A readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the battery data processing method according to any one of claims 1 to 6.

10. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by a processor, it implements the steps of the battery data processing method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Battery management method and system and computer readable storage medium

    CN108621829A

  • Battery management method and device

    CN110261788A