Data processing method, device, equipment and storage medium

By obtaining and storing the identification information and data of the built-in battery during the assembly stage of electronic products, the problem of users being unable to conveniently obtain battery data is solved, and the online management of battery data is realized and the user experience is improved.

CN114202045BActive Publication Date: 2025-01-21SHANGHAI HAOCHENG INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111561600.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-20
Publication Date
2025-01-21
Estimated Expiration
2041-12-20

AI Technical Summary

Technical Problem

During the use of electronic products, users cannot easily obtain relevant data on the built-in battery of the product, resulting in poor user experience and inability to perform effective battery control.

Method used

During the assembly stage of electronic products, by obtaining the identification information and product serial number of the built-in battery, the battery data is obtained based on the identification information, and stored in the product server to achieve online management of battery data.

Benefits of technology

This enables users to quickly obtain data related to the built-in battery when using electronic products for the first time or every time, improving the user experience and providing data support for subsequent battery control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114202045B_ABST
    Figure CN114202045B_ABST
Patent Text Reader

Abstract

The present application provides a data processing method, device, equipment and storage medium, the method comprising: in the assembly stage of electronic products, by obtaining the identification information of the built-in battery of the electronic product and the product serial number of the electronic product, obtaining the battery data of the built-in battery of the electronic product according to the identification information, and storing the battery data and the product serial number of the electronic product in the product server. The above method realizes the online management of the built-in battery data of the product, which is convenient for users to access the product server through pre-configured access instructions when using the electronic product for the first time or each time, so as to quickly obtain the relevant data of the built-in battery of the electronic product, and provide data support for subsequent battery control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery data management, and in particular to a data processing method, device, equipment and storage medium. Background Art

[0002] With the continuous development of battery technology, various types of batteries or battery packs have been developed to meet the use requirements of different electronic products. The characteristics of the built-in battery of electronic products are related to the following factors: the type of battery cells of the built-in battery, the number of battery cells, the arrangement of battery cells, etc. In practical applications, it is necessary to perform corresponding operation control according to the data of the built-in battery or battery pack of the electronic product to maximize the efficiency and durability of the product battery.

[0003] Typically, the battery identification information is marked on the battery casing. After the battery is encapsulated inside an electronic product, users or product testers cannot obtain relevant data about the built-in battery in the product without the conditions to query the product manual. Summary of the invention

[0004] The embodiments of the present application provide a data processing method, apparatus, device and storage medium, which realize online management of built-in battery data of a product during the product assembly stage, making it convenient for users to obtain battery data.

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

[0006] During the assembly phase of the electronic product, obtaining identification information of a built-in battery of the electronic product and a product serial number of the electronic product, wherein the built-in battery does not include pins for identifying a cell of the built-in battery;

[0007] Acquire battery data of the built-in battery according to the identification information;

[0008] The battery data and the product serial number are stored in a product server.

[0009] In an optional embodiment of the present application, obtaining identification information of a built-in battery of an electronic product includes: obtaining identification information of the built-in battery by scanning a QR code on a housing of the built-in battery of the electronic product.

[0010] In an optional embodiment of the present application, the acquiring the battery data of the built-in battery according to the identification information includes:

[0011] The battery data corresponding to the identification information is acquired from a battery server according to the identification information, and the battery server includes servers provided by multiple battery suppliers.

[0012] In an optional embodiment of the present application, after the electronic product is assembled, the method further includes:

[0013] A write instruction is issued to the electronic product, wherein the write instruction is used to control the electronic product to write the battery data of the assembled built-in battery and the product serial number into the storage space of the electronic product.

[0014] In an optional embodiment of the present application, the method further includes:

[0015] During the testing phase of the electronic product, obtaining the product serial number of the electronic product;

[0016] Sending a battery query request to the product server, wherein the battery query request includes a product serial number of the electronic product;

[0017] receiving a battery query response from the product server, wherein the battery query response includes battery data of a battery built into the electronic product;

[0018] According to the battery data, a performance test is performed on the electronic product by executing a preconfigured test script.

[0019] In an optional embodiment of the present application, the battery data includes at least one of the battery type, performance parameters, and battery supplier data.

[0020] A second aspect of an embodiment of the present application provides a data processing device, including:

[0021] An acquisition module, used to acquire identification information of a built-in battery of the electronic product and a product serial number of the electronic product during the assembly stage of the electronic product, wherein the built-in battery does not include pins for identifying a cell of the built-in battery;

[0022] The acquisition module is further used to acquire battery data of the built-in battery according to the identification information, wherein the battery data includes the type, performance parameters and battery supplier data of the battery;

[0023] The storage module is used to store the battery data and the product serial number in a product server.

[0024] In an optional embodiment of the present application, the acquisition module is specifically used to:

[0025] The identification information of the built-in battery is obtained by scanning the QR code on the shell of the built-in battery of the electronic product.

[0026] In an optional embodiment of the present application, the acquisition module is specifically used to:

[0027] The battery data corresponding to the identification information is acquired from a battery server according to the identification information, and the battery server includes servers provided by multiple battery suppliers.

[0028] In an optional embodiment of the present application, the device further includes: a sending module, a receiving module and a processing module;

[0029] The sending module is used to send a write instruction to the electronic product after the electronic product is assembled, and the write instruction is used to control the electronic product to write the battery data of the assembled built-in battery and the product serial number into the storage space of the electronic product.

[0030] In an optional embodiment of the present application, the acquisition module is further used to:

[0031] During the testing phase of the electronic product, obtaining the product serial number of the electronic product;

[0032] The sending module is further used to send a battery query request to the product server, wherein the battery query request includes a product serial number of the electronic product;

[0033] The receiving module is used to receive a battery query response from the product server, wherein the battery query response includes battery data of a built-in battery of the electronic product;

[0034] The processing module is used to perform a performance test on the electronic product by executing a preconfigured test script according to the battery data.

[0035] In an optional embodiment of the present application, the battery data includes at least one of the battery type, performance parameters, and battery supplier data.

[0036] A third aspect of an embodiment of the present application provides an electronic device, including:

[0037] Memory, processor and computer program;

[0038] The computer program is stored in the memory and is configured to be executed by the processor to implement the method as described in any one of the first aspects.

[0039] A fourth aspect of an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement a method as described in any one of the first aspects.

[0040] A fifth aspect of an embodiment of the present application provides a computer program product, including a computer program, which implements any method in the first aspect when executed by a processor.

[0041] The present application provides a data processing method, device, equipment and storage medium, the method comprising: in the assembly stage of electronic products, by obtaining the identification information of the built-in battery of the electronic product and the product serial number of the electronic product, obtaining the battery data of the built-in battery of the electronic product according to the identification information, and storing the battery data and the product serial number of the electronic product in the product server. The above method realizes the online management of the built-in battery data of the product, which is convenient for users to access the product server through pre-configured access instructions when using the electronic product for the first time or each time, so as to quickly obtain the relevant data of the built-in battery of the electronic product, and provide data support for subsequent battery control. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0043] Figure 1 A schematic diagram of the external structure of a battery provided in this application;

[0044] Figure 2 A schematic diagram of the external structure of another battery provided in this application;

[0045] Figure 3 A schematic diagram of the system architecture of the data processing method provided in the embodiment of the present application;

[0046] Figure 4 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 1 ;

[0047] Figure 5 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 2 ;

[0048] Figure 6 A schematic diagram of the structure of the data processing device provided in the embodiment of the present application Figure 1 ;

[0049] Figure 7 A schematic diagram of the structure of the data processing device provided in the embodiment of the present application Figure 2 ;

[0050] Figure 8 A hardware structure diagram of an electronic device provided in an embodiment of the present application.

[0051] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0052] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0053] It should be understood that the terms "including" and "having" and any variations thereof used herein are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products or apparatuses.

[0054] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.

[0055] The following first briefly introduces the professional terms and background technologies involved in the embodiments of the present application.

[0056] The battery cell is a component of the battery. Taking lithium batteries as an example, lithium batteries mainly include battery cells and protection boards. The protection board includes protection chips (or management chips), MOS tubes, resistors, capacitors and PCB boards; the battery cell includes positive electrode materials, negative electrode materials, electrolytes, diaphragms and shells. The battery cell is equivalent to the heart of the lithium battery, and the protection chip is equivalent to the brain of the lithium battery. The battery cell cannot be used directly as a battery. It needs to be equipped with a protection circuit and a shell packaging to form a finished battery.

[0057] Depending on the battery raw materials, batteries are divided into different types, such as lead-acid batteries, nickel-cadmium batteries, nickel-metal hydride batteries and lithium batteries.

[0058] Lead-acid battery is a storage battery whose electrodes are mainly made of lead and its oxides, and whose electrolyte is sulfuric acid solution. In the discharge state, the main component of the positive electrode is lead dioxide, and the main component of the negative electrode is lead; in the charging state, the main components of the positive and negative electrodes are both lead sulfate.

[0059] Nickel-cadmium battery is a DC power supply battery that can be charged and discharged repeatedly for more than 500 times. It is economical and durable. It has low internal resistance, small internal resistance, can be charged quickly, and can provide large current to the load. Moreover, the voltage changes very little during discharge. It is an ideal DC power supply battery.

[0060] Nickel-metal hydride batteries are divided into high-voltage nickel-metal hydride batteries and low-voltage nickel-metal hydride batteries. The positive active material of nickel-metal hydride batteries is Ni(OH)2 (called NiO electrode), the negative active material is metal hydride, also called hydrogen storage alloy (the electrode is called hydrogen storage electrode), and the electrolyte is 6mol / L potassium hydroxide solution.

[0061] Lithium batteries are a type of battery that uses lithium metal or lithium alloy as positive / negative electrode materials and a non-aqueous electrolyte solution. They can be divided into lithium metal batteries and lithium-ion batteries.

[0062] Among them, lithium metal batteries generally use manganese dioxide as the positive electrode material, metallic lithium or its alloy metal as the negative electrode material, and use a non-aqueous electrolyte solution. Lithium-ion batteries generally use lithium alloy metal oxides as the positive electrode material, graphite as the negative electrode material, and use a non-aqueous electrolyte.

[0063] Lithium-ion batteries have the characteristics of long cycle life, high specific energy, low self-discharge and high voltage. Therefore, they are widely used in various consumer electronic products, such as mobile phones, tablets, laptops, etc. Lithium-ion batteries also play a very important role in the field of power vehicles.

[0064] For small electronic products, such as smartphones, smart watches, tablets, etc., one battery is usually sufficient to meet the needs of users. For large electronic products, such as electric or hybrid vehicles, a dedicated vehicle battery needs to be developed. The vehicle battery usually includes a battery pack of one or more battery cells. According to the battery type of the battery cells in the battery pack, the battery controller executes the corresponding battery operating procedures to control the normal operation of the vehicle battery.

[0065] Taking vehicle batteries as an example, even if the same type of battery cells are used, the performance of vehicle batteries manufactured by different suppliers varies greatly, such as battery efficiency, durability, capacity, etc. The main reasons for the difference in battery performance include: the pin settings of the battery cells, the connection relationship (including series and parallel) and arrangement of the battery cells in the battery pack, and the different operating procedures for the same type of battery cells.

[0066] For example, Figure 1 A schematic diagram of the external structure of a battery provided in this application, such as Figure 1As shown, the built-in battery of the electronic product includes three hardware pins, which are respectively recorded as pins 1, 2, and 3, wherein pin 1 is used for battery power supply, pin 2 is used for battery charging, and pin 3 is used to identify the battery cell inside the battery.

[0067] In this embodiment, the external device can analyze and determine the battery cell type of the battery by connecting to pin 3 and using the battery sensor signal provided by pin 3. For example, the battery sensor signal includes at least one of a temperature signal and a voltage signal.

[0068] The above analysis can be performed according to a preset battery identification strategy. Exemplarily, the battery identification strategy includes a correspondence between the battery cell type and the battery cell pin temperature signal, and / or a correspondence between the battery cell type and the battery cell pin voltage signal.

[0069] In some embodiments, the external device can determine the supplier information of the battery by detecting the high and low levels of pin 3. For example, when the level of pin 3 is high, it can be determined that the battery comes from supplier A, and when the level of pin 3 is low, it can be determined that the battery comes from supplier B.

[0070] For example, Figure 2 A schematic diagram of the external structure of another battery provided in this application, Figure 1 Unlike the built-in batteries of some electronic products, the built-in batteries may not have pins for identifying the internal cells of the battery, that is, the built-in battery only includes 2 hardware pins, namely pin 1 for battery charging and pin 2 for battery discharging, such as Figure 2 shown.

[0071] In this embodiment, since the built-in battery has no cell pins, it is impossible to determine the battery cell type or supplier information of the battery through the above-mentioned hardware pin detection method, so as to obtain relevant data of the built-in battery, such as the battery performance curve. In actual applications, users need to obtain relevant data of the built-in battery of electronic products by reading the product manual, and the user experience is not good. If there is no condition to query the product manual, users or product testers will not be able to obtain relevant data of the built-in battery of the product.

[0072] In order to avoid the above situation, the inventors considered adding a data processing process for the built-in battery of the electronic product before the electronic product leaves the factory, and writing the battery data of the electronic product into the product cloud server or directly into the storage space of the electronic product in advance. In this way, when the user uses the electronic product, there is no need to perform hardware pin detection or consult the product manual to obtain battery data. After the product is powered on, the relevant data of the built-in battery of the electronic product can be directly viewed on the electronic product or an external device connected to the electronic product, so as to achieve rapid data acquisition and greatly improve the user experience.

[0073] Before introducing the technical solution of the present application, a brief introduction to the system architecture of the technical solution of the present application is first given.

[0074] For example, Figure 3 A schematic diagram of the system architecture of the data processing method provided in the embodiment of the present application is shown in FIG. Figure 3 As shown, the system of this embodiment includes an electronic product 11, a data processing device 12, a product server 13, and a battery server 14. The electronic product 11 includes a built-in battery and a communication module. The electronic product 11 can establish communication connections with the data processing device 12, the product server 13, and the battery server 14 through the communication module, and the data processing device 12 is also communicated with the product server 13 and the battery server 14.

[0075] In this embodiment, the product server 13 refers to a server provided by an electronic product supplier, in which all data related to the electronic product is recorded. The battery server 14 includes servers provided by different battery suppliers, in which the server of each battery supplier records all data related to the batteries manufactured by the supplier.

[0076] Based on the above system architecture, the technical solution provided by the embodiment of the present application is described in detail below through specific embodiments. It should be noted that the technical solution provided by the embodiment of the present application may include part or all of the following contents, and the following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0077] Figure 4 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 1 The technical solution provided in this embodiment can be applied to Figure 3 The data processing device shown, such as Figure 4 As shown, the data processing method includes the following steps:

[0078] Step 101: During the assembly phase of the electronic product, identification information of a battery built into the electronic product and a product serial number of the electronic product are obtained.

[0079] In this embodiment, the built-in battery of the electronic product does not include pins for identifying the cells of the built-in battery, that is, an external device cannot identify the battery type, supplier information, etc. of the built-in battery by detecting the hardware pins of the built-in battery of the electronic device.

[0080] In an optional embodiment of the present application, the identification information of the built-in battery can be obtained by scanning the QR code on the housing of the built-in battery of the electronic product. It should be noted that the identification information of the built-in battery is used to indicate the battery type and / or supplier information.

[0081] The serial number (SN) of an electronic product can uniquely identify the electronic product. Usually, the serial number is marked on the outer shell of the electronic product, for example, the SN code of a smart speaker is marked on the bottom of the smart speaker.

[0082] Step 102: Obtain battery data of the built-in battery according to the identification information.

[0083] In an optional embodiment of the present application, battery data corresponding to the identification information may be acquired from a battery server according to the identification information.

[0084] In an optional embodiment of the present application, the data processing device can directly parse the identification information to determine the battery data corresponding to the identification information. In this embodiment, the parsing rules of the identification information and the battery data provided by each battery server can be preset in advance on the data processing device so that the data processing device can still work normally when the network is disconnected.

[0085] In this embodiment, the battery data of the built-in battery includes at least one of the battery type, performance parameters, and battery supplier data.

[0086] Among them, commonly used battery types include lead-acid batteries, nickel-cadmium batteries, nickel-metal hydride batteries, lithium batteries, etc. The characteristics of each battery can be found above. The performance parameters of the battery mainly include rated capacity, rated voltage, charge and discharge rate, impedance, life and self-discharge rate. Battery supplier data includes the name of the supplier, the battery operating procedures provided by the supplier, test data, etc.

[0087] In the above embodiment, the battery server includes servers provided by multiple battery suppliers, and the corresponding relationship between identification information and battery data is stored on the server. When assembling electronic products, electronic product manufacturers can obtain the identification information of the battery by scanning the QR code on the battery shell, and obtain all the data of the battery corresponding to the identification information from the battery server according to the identification information.

[0088] Step 103: Store the battery data and product serial number in the product server.

[0089] In this embodiment, the product server refers to the server of the electronic product provider. In addition to storing the corresponding relationship between the battery data of the built-in battery of the electronic product and the product serial number, the product server also stores the performance parameters, operating procedures, etc. of the electronic product.

[0090] The data processing method provided in this embodiment obtains the identification information of the built-in battery of the electronic product and the product serial number of the electronic product during the assembly stage of the electronic product, obtains the battery data of the built-in battery of the electronic product according to the identification information, and stores the battery data and the product serial number of the electronic product in the product server. The above method realizes the online management of the built-in battery data of the product, and facilitates the user to access the product server through the pre-configured access instructions when using the electronic product for the first time or each time, so as to quickly obtain the relevant data of the built-in battery of the electronic product, and provide data support for subsequent battery control.

[0091] Based on the above embodiment, optionally, after the electronic product is assembled, the data processing method further includes the following steps:

[0092] A write instruction is sent to the electronic product, where the write instruction is used to control the electronic product to write the battery data and product serial number of the assembled built-in battery into the storage space of the electronic product.

[0093] Based on the above embodiment, after the electronic product is powered on, the relevant data of the built-in battery of the electronic product can be directly read from the storage space of the electronic product by executing the pre-configured read instruction, so as to control the battery according to the battery data and ensure the stable and long-lasting operation of the electronic product. The above embodiment solves the problem that the relevant data of the built-in battery of the electronic product cannot be obtained through battery pin detection at present, and realizes the rapid acquisition of battery data.

[0094] In addition to obtaining built-in battery data of electronic products during the production and use stages of electronic products, it is also necessary to obtain built-in battery data of electronic products during the testing stage of electronic products so that testers can perform performance tests of electronic products based on the obtained battery data.

[0095] In this regard, the following embodiment describes a method for acquiring battery data during a testing phase from the perspective of an electronic product testing phase.

[0096] Figure 5 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 2 ,The technical solution provided in this embodiment involves the interaction between the data processing device and the product server, such as Figure 5 As shown, the data processing method includes the following steps:

[0097] Step 201: During the testing phase of the electronic product, the data processing device obtains the product serial number of the electronic product.

[0098] It should be understood that when an electronic product enters the testing phase, the product has already been packaged. If the built-in battery of the electronic product does not have a battery pin, the battery data of the built-in battery cannot be obtained through the hardware pin test. In addition, the serial number of the electronic product is usually marked on the shell of the electronic product, but the identification information of the internal components (including the battery) is not marked.

[0099] In order to quickly obtain relevant data about the product's built-in battery, Figure 4 The illustrated embodiment shows that during the assembly stage of the electronic product, the product serial number of the electronic product is associated with the battery data of the built-in battery of the electronic product and pre-stored in the product server, so as to facilitate obtaining the relevant data of the built-in battery of the electronic product from the product server during the subsequent product testing stage and use stage. For details, please refer to the following steps 202 and 203.

[0100] Step 202: The data processing device sends a battery query request to the product server.

[0101] The battery query request includes the product serial number of the electronic product.

[0102] from Figure 4 As can be seen from the illustrated embodiment, the product server pre-stores the correspondence between the product serial number of the electronic product and the battery data of the built-in battery of the electronic product, so the battery data of the built-in battery of the electronic product can be quickly obtained by querying the product server.

[0103] Step 203: The product server sends a battery query response to the data processing device.

[0104] The battery query response includes battery data of the built-in battery of the electronic product.

[0105] Step 204: The data processing device performs a performance test on the electronic product by executing a preconfigured test script according to the battery data in the battery query response.

[0106] In this embodiment, the preconfigured test script includes configuration data for the battery pins, and the configuration data for the battery pins can be determined according to the acquired battery data of the built-in battery.

[0107] The data processing method provided in this embodiment obtains the product serial number of the electronic product during the testing phase of the electronic product, queries the battery data of the built-in battery of the electronic product corresponding to the product serial number from the product server, and then performs performance testing on the electronic product based on the battery data by executing a preconfigured test script.

[0108] The above method can realize the rapid acquisition of product battery data during the product testing phase. Testers do not need to manually query battery data and manually input relevant data, thereby improving product testing efficiency.

[0109] In the above-mentioned embodiments, the electronic product mainly obtains the battery data of the built-in battery of the electronic product through the data processing device. Optionally, in some embodiments, the correspondence between the battery data and the identification information can be pre-configured inside the electronic product, for example, the battery data of multiple battery suppliers and the corresponding identification information are stored in the electronic product in advance according to the product project. In actual applications, the electronic product is connected to the data processing device, and the electronic product can obtain the identification information of the battery inside the electronic product through the data processing device. The electronic product then determines the battery data of the built-in battery based on the obtained identification information, thereby solving the problem that the electronic product cannot obtain the battery data to control the operation of the battery because the built-in battery is not configured for identifying the battery cell pins.

[0110] The embodiment of the present application can divide the functional modules of the data processing device according to the above method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.

[0111] Figure 6 A schematic diagram of the structure of the data processing device provided in the embodiment of the present application Figure 1 .like Figure 6 As shown, the data processing device 300 provided in this embodiment includes: an acquisition module 301 and a storage module 302 .

[0112] An acquisition module 301 is used to acquire identification information of a built-in battery of the electronic product and a product serial number of the electronic product during the assembly stage of the electronic product, wherein the built-in battery does not include pins for identifying a cell of the built-in battery;

[0113] The acquisition module 301 is further used to acquire battery data of the built-in battery according to the identification information, wherein the battery data includes the type, performance parameters and battery supplier data of the battery;

[0114] The storage module 302 is used to store the battery data and the product serial number in a product server.

[0115] In an optional embodiment of the present application, the acquisition module 301 is specifically used to:

[0116] The identification information of the built-in battery is obtained by scanning the QR code on the shell of the built-in battery of the electronic product.

[0117] In an optional embodiment of the present application, the acquisition module 301 is specifically used to:

[0118] The battery data corresponding to the identification information is acquired from a battery server according to the identification information, and the battery server includes servers provided by multiple battery suppliers.

[0119] Figure 7 A schematic diagram of the structure of the data processing device provided in the embodiment of the present application Figure 2 ,exist Figure 6 Based on the device shown, Figure 7 As shown, the data processing device of this embodiment further includes: a sending module 303 , a receiving module 304 and a processing module 305 .

[0120] The sending module 303 is used to send a write instruction to the electronic product after the electronic product is assembled, and the write instruction is used to control the electronic product to write the battery data of the assembled built-in battery and the product serial number into the storage space of the electronic product.

[0121] In an optional embodiment of the present application, the acquisition module 301 is further configured to:

[0122] During the testing phase of the electronic product, obtaining the product serial number of the electronic product;

[0123] The sending module 303 is further used to send a battery query request to the product server, wherein the battery query request includes the product serial number of the electronic product;

[0124] The receiving module 304 is used to receive a battery query response from the product server, wherein the battery query response includes battery data of a built-in battery of the electronic product;

[0125] The processing module 305 is used to perform a performance test on the electronic product by executing a preconfigured test script according to the battery data.

[0126] In an optional embodiment of the present application, the battery data includes at least one of the battery type, performance parameters, and battery supplier data.

[0127] The data processing device provided in this embodiment can execute the technical solution of the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.

[0128] Figure 8 The hardware structure diagram of the electronic device provided in the embodiment of the present application is as follows: Figure 8 As shown, the electronic device 400 provided in this embodiment includes:

[0129] Memory 401;

[0130] Processor 402; and

[0131] Computer programs;

[0132] Among them, the computer program is stored in the memory 401 and is configured to be executed by the processor 402 to implement the technical solution of any of the aforementioned method embodiments. Its implementation principles and technical effects are similar and will not be repeated here.

[0133] Optionally, the memory 401 may be independent or integrated with the processor 402. When the memory 401 is a device independent of the processor 402, the electronic device 400 further includes a bus 403 for connecting the memory 401 and the processor 402.

[0134] The embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored. The computer program is executed by the processor 402 to implement the technical solution in any of the aforementioned method embodiments.

[0135] An embodiment of the present application provides a computer program product, including a computer program, which implements the technical solution in any of the aforementioned method embodiments when executed by a processor.

[0136] An embodiment of the present application also provides a chip, including: a processing module and a communication interface, wherein the processing module can execute the technical solution in any of the aforementioned method embodiments.

[0137] Furthermore, the chip also includes a storage module (such as a memory), the storage module is used to store instructions, the processing module is used to execute the instructions stored in the storage module, and the execution of the instructions stored in the storage module enables the processing module to execute the technical solution in any of the aforementioned method embodiments.

[0138] It should be understood that the above processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly implemented as a hardware processor, or can be implemented by a combination of hardware and software modules in the processor.

[0139] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.

[0140] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.

[0141] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0142] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic device.

[0143] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A data processing method, characterized in that: include: During the assembly phase of the electronic product, obtaining identification information of a built-in battery of the electronic product and a product serial number of the electronic product, wherein the built-in battery does not include pins for identifying a cell of the built-in battery; Acquire battery data of the built-in battery according to the identification information; storing the battery data and the product serial number in a product server; After the electronic product is assembled, the method further includes: Sending a write instruction to the electronic product, wherein the write instruction is used to control the electronic product to write the battery data of the assembled built-in battery and the product serial number into the storage space of the electronic product; During the testing phase of the electronic product, obtaining the product serial number of the electronic product; Sending a battery query request to the product server, wherein the battery query request includes a product serial number of the electronic product; receiving a battery query response from the product server, wherein the battery query response includes battery data of a battery built into the electronic product; According to the battery data, a performance test is performed on the electronic product by executing a preconfigured test script.

2. The method according to claim 1, characterized in that The step of obtaining identification information of a battery built into an electronic product includes: The identification information of the built-in battery is obtained by scanning the QR code on the shell of the built-in battery of the electronic product.

3. The method according to claim 1, characterized in that The acquiring the battery data of the built-in battery according to the identification information includes: The battery data corresponding to the identification information is acquired from a battery server according to the identification information, and the battery server includes servers provided by multiple battery suppliers.

4. The method according to any one of claims 1 to 3, characterized in that The battery data includes at least one of the battery type, performance parameters, and battery supplier data.

5. A data processing device, characterized in that: include: An acquisition module, used to acquire identification information of a built-in battery of the electronic product and a product serial number of the electronic product during the assembly stage of the electronic product, wherein the built-in battery does not include pins for identifying a cell of the built-in battery; The acquisition module is further used to acquire battery data of the built-in battery according to the identification information, wherein the battery data includes the type, performance parameters and battery supplier data of the battery; A storage module, used for storing the battery data and the product serial number in a product server; A sending module, used for sending a write instruction to the electronic product after the electronic product is assembled, wherein the write instruction is used to control the electronic product to write the battery data of the assembled built-in battery and the product serial number into the storage space of the electronic product; The acquisition module is further used to acquire the product serial number of the electronic product during the testing phase of the electronic product; The sending module is further used to send a battery query request to the product server, wherein the battery query request includes a product serial number of the electronic product; A receiving module, configured to receive a battery query response from the product server, wherein the battery query response includes battery data of a built-in battery of the electronic product; The processing module is used to perform a performance test on the electronic product by executing a preconfigured test script according to the battery data.

6. An electronic device, characterized in that: include: Memory; processor; as well as Computer programs; The computer program is stored in the memory and is configured to be executed by the processor to implement the method according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 4.

8. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 4 when being executed by a processor.

Citation Information

Patent Citations

  • Information acquisition method and device, electronic equipment and computer readable storage medium

    CN111507434A

  • Battery data processing method, system and device

    CN112671925A