CN114202045A - Data processing method, device, equipment and storage medium - Google Patents
Data processing method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN114202045A CN114202045A CN202111561600.1A CN202111561600A CN114202045A CN 114202045 A CN114202045 A CN 114202045A CN 202111561600 A CN202111561600 A CN 202111561600A CN 114202045 A CN114202045 A CN 114202045A
- Authority
- CN
- China
- Prior art keywords
- battery
- electronic product
- product
- data
- built
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 claims abstract description 34
- 238000012545 processing Methods 0.000 claims description 39
- 238000012360 testing method Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 11
- 238000011056 performance test Methods 0.000 claims description 6
- 239000000243 solution Substances 0.000 description 17
- 238000010586 diagram Methods 0.000 description 11
- 229910052744 lithium Inorganic materials 0.000 description 11
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 229910052739 hydrogen Inorganic materials 0.000 description 5
- 239000001257 hydrogen Substances 0.000 description 5
- 239000007773 negative electrode material Substances 0.000 description 5
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 229910001416 lithium ion Inorganic materials 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 229910052987 metal hydride Inorganic materials 0.000 description 4
- 239000007774 positive electrode material Substances 0.000 description 4
- 239000002253 acid Substances 0.000 description 3
- OJIJEKBXJYRIBZ-UHFFFAOYSA-N cadmium nickel Chemical compound [Ni].[Cd] OJIJEKBXJYRIBZ-UHFFFAOYSA-N 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000007599 discharging Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000011255 nonaqueous electrolyte Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- UFHFLCQGNIYNRP-UHFFFAOYSA-N Hydrogen Chemical compound [H][H] UFHFLCQGNIYNRP-UHFFFAOYSA-N 0.000 description 2
- 229910000733 Li alloy Inorganic materials 0.000 description 2
- QAOWNCQODCNURD-UHFFFAOYSA-N Sulfuric acid Chemical compound OS(O)(=O)=O QAOWNCQODCNURD-UHFFFAOYSA-N 0.000 description 2
- YADSGOSSYOOKMP-UHFFFAOYSA-N dioxolead Chemical group O=[Pb]=O YADSGOSSYOOKMP-UHFFFAOYSA-N 0.000 description 2
- 239000003792 electrolyte Substances 0.000 description 2
- 239000001989 lithium alloy Substances 0.000 description 2
- NUJOXMJBOLGQSY-UHFFFAOYSA-N manganese dioxide Chemical compound O=[Mn]=O NUJOXMJBOLGQSY-UHFFFAOYSA-N 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- KWYUFKZDYYNOTN-UHFFFAOYSA-M Potassium hydroxide Chemical compound [OH-].[K+] KWYUFKZDYYNOTN-UHFFFAOYSA-M 0.000 description 1
- 229910045601 alloy Inorganic materials 0.000 description 1
- 239000000956 alloy Substances 0.000 description 1
- 229910002065 alloy metal Inorganic materials 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000008151 electrolyte solution Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 229910002804 graphite Inorganic materials 0.000 description 1
- 239000010439 graphite Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- PIJPYDMVFNTHIP-UHFFFAOYSA-L lead sulfate Chemical compound [PbH4+2].[O-]S([O-])(=O)=O PIJPYDMVFNTHIP-UHFFFAOYSA-L 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 150000004681 metal hydrides Chemical class 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
- G06K17/0025—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/907—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Software Systems (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Manufacturing & Machinery (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Library & Information Science (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
The application provides a data processing method, a device, equipment and a storage medium, wherein the method comprises the following steps: in the assembling stage of the electronic product, the identification information of the built-in battery of the electronic product and the product serial number of the electronic product are obtained, the battery data of the built-in battery of the electronic product are obtained according to the identification information, and the battery data and the product serial number of the electronic product are stored in the product server. The method realizes online management of the data of the built-in battery of the product, and is convenient for a user to access the product server through the pre-configured access instruction when the user uses the electronic product for the first time or each time, thereby quickly acquiring the related data of the built-in battery of the electronic product and providing data support for subsequent battery control.
Description
Technical Field
The present application relates to the field of battery data management, and in particular, to a data processing method, apparatus, device, and storage medium.
Background
With the continuous development of battery technology, various types of batteries or battery packs are developed to meet the use requirements of different electronic products. The characteristics of the built-in battery of the electronic product are related to the following factors: the type of the battery cells of the built-in battery, the number of the battery cells, the arrangement of the battery cells and the like. In practical applications, it is necessary to perform corresponding operation control according to data of a built-in battery or a battery pack of an electronic product, so that the efficiency and durability of the product battery are maximized.
Generally, the identification information of the battery is marked on the battery shell, after the battery is packaged in an electronic product, a user or a product tester cannot acquire relevant data of the built-in battery of the product under the condition that a product manual is not inquired.
Disclosure of Invention
The embodiment of the application provides a data processing method, a data processing device and a storage medium, which are used for realizing online management of built-in battery data of a product in a product assembling stage and facilitating a user to acquire the battery data.
A first aspect of an embodiment of the present application provides a data processing method, including:
in the assembling stage of an electronic product, acquiring 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 comprise a pin for identifying a battery core of the built-in battery;
acquiring battery data of the built-in battery according to the identification information;
and storing the battery data and the product serial number in a product server.
In an optional embodiment of the present application, the acquiring identification information of a built-in battery of an electronic product includes: and acquiring the identification information of the built-in battery by scanning the two-dimensional code on the built-in battery shell of the electronic product.
In an optional embodiment of the present application, the obtaining battery data of the internal battery according to the identification information includes:
and acquiring battery data corresponding to the identification information from a battery server according to the identification information, wherein the battery server comprises servers provided by a plurality of battery suppliers.
In an optional embodiment of the present application, after the electronic product is assembled, the method further includes:
and issuing a writing instruction to the electronic product, wherein the writing instruction is used for controlling the electronic product to write the assembled battery data of the built-in battery and the product serial number into a storage space of the electronic product.
In an optional embodiment of the present application, the method further comprises:
in the testing stage of the electronic product, acquiring a product serial number of the electronic product;
sending a battery inquiry request to the product server, wherein the battery inquiry request comprises a product serial number of the electronic product;
receiving a battery inquiry response from the product server, wherein the battery inquiry response comprises battery data of a built-in battery of the electronic product;
and according to the battery data, performing performance test on the electronic product by executing a pre-configured test script.
In an optional embodiment of the present application, the battery data comprises at least one of a type of battery, a performance parameter, and battery vendor data.
A second aspect of an embodiment of the present application provides a data processing apparatus, including:
the electronic product comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring identification information of a built-in battery of the electronic product and a product serial number of the electronic product at an assembly stage of the electronic product, and the built-in battery does not comprise a pin for identifying a battery core of the built-in battery;
the acquisition module is further configured to acquire battery data of the built-in battery according to the identification information, where the battery data includes a type of the battery, performance parameters, and battery provider data;
and the storage module is used for storing the battery data and the product serial number in a product server.
In an optional embodiment of the present application, the obtaining module is specifically configured to:
and acquiring the identification information of the built-in battery by scanning the two-dimensional code on the built-in battery shell of the electronic product.
In an optional embodiment of the present application, the obtaining module is specifically configured to:
and acquiring battery data corresponding to the identification information from a battery server according to the identification information, wherein the battery server comprises servers provided by a plurality of battery suppliers.
In an optional embodiment of the present application, the apparatus further comprises: the device comprises a sending module, a receiving module and a processing module;
the sending module is used for issuing a writing instruction to the electronic product after the electronic product is assembled, wherein the writing instruction is used for controlling the electronic product to write the assembled battery data of the built-in battery and the product serial number into the storage space of the electronic product.
In an optional embodiment of the present application, the obtaining module is further configured to:
in the testing stage of the electronic product, acquiring a product serial number of the electronic product;
the sending module is further configured to send a battery query request to the product server, where the battery query request includes a product serial number of the electronic product;
the receiving module is used for receiving a battery query response from the product server, wherein the battery query response comprises battery data of a built-in battery of the electronic product;
and the processing module is used for carrying out performance test on the electronic product by executing a pre-configured test script according to the battery data.
In an optional embodiment of the present application, the battery data comprises at least one of a type of battery, a performance parameter, and battery vendor data.
A third aspect of embodiments of the present application provides an electronic device, including:
a memory, a processor, and a computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method of any of the first aspects.
A fourth aspect of embodiments of the present application provides a computer-readable storage medium having stored thereon a computer program for execution by a processor to perform the method according to any one of the first aspect.
A fifth aspect of embodiments of the present application provides a computer program product comprising a computer program that, when executed by a processor, implements the method of any one of the first aspects.
The application provides a data processing method, a device, equipment and a storage medium, wherein the method comprises the following steps: in the assembling stage of the electronic product, the identification information of the built-in battery of the electronic product and the product serial number of the electronic product are obtained, the battery data of the built-in battery of the electronic product are obtained according to the identification information, and the battery data and the product serial number of the electronic product are stored in the product server. The method realizes online management of the data of the built-in battery of the product, and is convenient for a user to access the product server through the pre-configured access instruction when the user uses the electronic product for the first time or each time, thereby quickly acquiring the related data of the built-in battery of the electronic product and providing data support for subsequent battery control.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a schematic diagram of an external structure of a battery provided in the present application;
fig. 2 is a schematic view of the external structure of another battery provided in the present application;
fig. 3 is a schematic system architecture diagram of a data processing method according to an embodiment of the present application;
fig. 4 is a first flowchart illustrating a data processing method according to an embodiment of the present application;
fig. 5 is a schematic flowchart illustrating a second data processing method according to an embodiment of the present application;
fig. 6 is a first schematic structural diagram of a data processing apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application;
fig. 8 is a hardware structure diagram of an electronic device according to an embodiment of the present application.
With the above figures, there are shown specific embodiments of the present application, which will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It will be understood that the terms "comprises" and "comprising," and any variations thereof, as used herein, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In the description of the embodiments of the present application, the term "correspond" may indicate that there is a direct correspondence or an indirect correspondence between the two, may also indicate that there is an association between the two, and may also indicate and be indicated, configure and configured, and so on.
The following first presents a brief summary of the terminology and the background of the embodiments of the present application.
The cell is an integral part of the battery. Taking a lithium battery as an example, the lithium battery mainly comprises a battery core and a protection board, wherein the protection board comprises a protection chip (or a management chip), an MOS tube, a resistor, a capacitor and a PCB board; the battery core comprises a positive electrode material, a negative electrode material, electrolyte, a diaphragm and a shell. The battery cell is equivalent to the heart of the lithium battery, the protection chip is equivalent to the brain of the lithium battery, the battery cell cannot be directly used as the battery, a protection circuit needs to be arranged, and a shell is added for packaging to form a finished battery.
Batteries are classified into different kinds, such as lead-acid batteries, nickel-cadmium batteries, nickel-hydrogen batteries, lithium batteries, and the like, according to the raw materials of the batteries.
A lead-acid battery is a storage battery with electrodes mainly made of lead and its oxides and electrolyte solution of sulfuric acid solution. In a discharge state, the main component of the positive electrode is lead dioxide, and the main component of the negative electrode is lead; in a charged state, the main components of the positive electrode and the negative electrode are lead sulfate.
The nickel-cadmium battery is a DC supply battery, can repeat charging and discharging for more than 500 times, is economical and durable, has small internal resistance, can quickly charge, can provide large current for a load, has small voltage change during discharging, and is an ideal DC supply battery.
Nickel-metal hydride batteries are classified into high-voltage nickel-metal hydride batteries and low-voltage nickel-metal hydride batteries. Positive electrode activity of nickel-hydrogen batteryThe substance being Ni (OH)2(NiO electrode), the negative active material is metal hydride, also called hydrogen storage alloy (electrode is called hydrogen storage electrode), and the electrolyte is 6mol/L potassium hydroxide solution.
Lithium batteries are a type of battery using a non-aqueous electrolyte solution with lithium metal or a lithium alloy as a positive/negative electrode material, and are classified into lithium metal batteries and lithium ion batteries.
Among them, lithium metal batteries generally use manganese dioxide as a positive electrode material, metal lithium or an alloy metal thereof as a negative electrode material, and a nonaqueous electrolyte solution. In general, a lithium ion battery uses a lithium alloy metal oxide as a positive electrode material, graphite as a negative electrode material, and a nonaqueous electrolyte.
The lithium ion battery has the characteristics of long cycle life, large specific energy, small self-discharge, high voltage and the like, so the lithium ion battery is widely applied to various consumer electronic products, such as mobile phones, flat panels, notebook computers and the like, and plays an important role in the field of power automobiles.
For small electronic products, such as smart phones, smart watches, tablet computers, and the like, a battery is usually selected to meet the use requirements of users. For large electronic products, such as electric or hybrid vehicles, it is necessary to develop a dedicated vehicle battery, which generally includes a battery pack of one or more battery cells, and a battery controller performs a corresponding battery operation procedure according to the battery type of the battery cells in the battery pack to control the normal operation of the vehicle battery.
Taking a vehicle battery as an example, even if the same type of battery cell is used, the performance of the vehicle batteries manufactured by different suppliers has a large difference, such as efficiency, durability, capacity, and the like of the battery. The main causes of the differences in battery performance include: the pin arrangement of the battery units, the connection relationship (including series connection and parallel connection) and the arrangement mode of the battery units in the battery pack, the operation rules for the configuration of the same type of battery units and the like are different.
Exemplarily, fig. 1 is a schematic diagram of an external structure of a battery provided by the present application, and as shown in fig. 1, a built-in battery of an electronic product includes 3 hardware pins, which are respectively denoted as pins 1, 2, and 3, where pin 1 is used for supplying power to the battery, pin 2 is used for charging the battery, and pin 3 is used for identifying an internal battery core of the battery.
In this embodiment, the external device may analyze and determine the battery cell type of the battery through the battery sensor signal provided through the connection pin 3 through the pin 3. For example, the battery sensor signal includes at least one of a temperature signal, a voltage signal.
The analysis may be performed according to a preset battery identification policy. For example, the battery identification strategy includes a correspondence between a battery cell type and a cell pin temperature signal, and/or a correspondence between a battery cell type and a cell pin voltage signal.
In some embodiments, the external device may determine the supplier information of the battery by detecting the high-low level of pin 3, for example, when the level of pin 3 is high, it may determine that the battery is from supplier a, and when the level of pin 3 is low, it may determine that the battery is from supplier B.
For example, fig. 2 is an external structural schematic diagram of another battery provided in the present application, and unlike the internal battery of fig. 1, there are some electronic products in which the internal battery may not have a pin for identifying an internal cell of the battery, that is, the internal battery only includes 2 hardware pins, that is, a pin 1 for charging the battery and a pin 2 for discharging the battery, as shown in fig. 2.
In this embodiment, since the internal battery has no cell pin, the battery unit type or the supplier information of the battery cannot be determined by the above-mentioned hardware pin detection method, so as to obtain the relevant data of the internal battery, such as a battery performance curve. In practical application, a user needs to read a product specification to acquire relevant data of a built-in battery of an electronic product, and the user experience is poor. If the product specification is not queried conditionally, the user or the product tester cannot acquire the data related to the built-in battery of the product.
In order to avoid the above situation, the inventor considers that before the electronic product leaves the factory, a data processing flow for a built-in battery of the electronic product is added, and battery data of the electronic product is written into a product cloud server in advance or directly written into a storage space of the electronic product. Therefore, when the user uses the electronic product, the user does not need to perform hardware pin detection or look up a product specification to acquire the battery data, and after the product is powered on, the user can directly check the related data of the built-in battery of the electronic product on the electronic product or the external equipment connected with the electronic product, so that the data can be acquired quickly, and the use experience of the user is greatly improved.
Before the technical solution of the present application is introduced, a system architecture of the technical solution of the present application is briefly introduced.
Fig. 3 is a schematic diagram of a system architecture of a data processing method according to an embodiment of the present disclosure, and as shown in fig. 3, the system according to the present 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 connection 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 in communication connection with the product server 13 and the battery server 14.
In this embodiment, the product server 13 refers to a server provided by an electronic product supplier, and all data related to the electronic product is recorded in the server. The battery server 14 includes servers provided by different battery suppliers, and all data related to the batteries manufactured by the suppliers are recorded in the server of each battery supplier.
Based on the above system architecture, the technical solutions provided by the embodiments of the present application are described in detail below by specific embodiments. It should be noted that the technical solutions provided in the embodiments of the present application may include part or all of the following contents, and these specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 4 is a first schematic flowchart of a data processing method according to an embodiment of the present application, where the technical solution according to the embodiment is applicable to the data processing apparatus shown in fig. 3, and as shown in fig. 4, the data processing method includes the following steps:
In this embodiment, the internal battery of the electronic product does not include a pin for identifying the electric core of the internal battery, that is, the external device cannot identify the battery type and the vendor information of the internal battery by detecting the hardware pin of the internal battery of the electronic device.
In an optional embodiment of the present application, the identification information of the built-in battery may be obtained by scanning a two-dimensional code on a built-in battery housing of the electronic product. It is noted that the identification information of the built-in battery is used to indicate the battery type and/or the vendor information.
The product Serial Number (SN) of an electronic product can uniquely identify the electronic product. Usually, the product serial number is marked on the housing of the electronic product, for example, the SN code of the smart speaker is marked on the bottom of the smart speaker.
And 102, acquiring battery data of the built-in battery according to the identification information.
In an optional embodiment of the present application, the battery data corresponding to the identification information may be acquired from the battery server according to the identification information.
In an optional embodiment of the present application, the data processing apparatus may directly parse the identification information, and determine the battery data corresponding to the identification information. In this embodiment, the data processing apparatus may preset the parsing rule of the identification information and the battery data provided by each battery server in advance, so that the data processing apparatus can still work normally when the network is disconnected.
In this embodiment, the battery data of the built-in battery includes at least one item of the type of the battery, performance parameters, and battery supplier data.
The types of batteries commonly used include lead-acid batteries, nickel-cadmium batteries, nickel-hydrogen batteries, lithium batteries, and the like, and the characteristics of each battery are described above. The performance parameters of the battery mainly comprise rated capacity, rated voltage, charge and discharge rate, impedance, service life and self-discharge rate. The battery supplier data includes the name of the supplier, the battery operating protocol provided by the supplier, test data, and the like.
In the above embodiment, the battery server includes servers provided by a plurality of battery providers, and the servers store the correspondence between the identification information and the battery data. When an electronic product manufacturer assembles an electronic product, the identification information of the battery can be obtained by scanning the two-dimensional code on the battery shell, and all data of the battery corresponding to the identification information are obtained from the battery server according to the identification information.
And 103, storing the battery data and the product serial number in a product server.
In this embodiment, the product server refers to a server of an electronic product provider. Besides storing the corresponding relation 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, the operation regulations and the like of the electronic product.
In the data processing method provided by this embodiment, in the assembly stage of the electronic product, the identification information of the internal battery of the electronic product and the product serial number of the electronic product are obtained, the battery data of the internal battery of the electronic product is obtained according to the identification information, and the battery data and the product serial number of the electronic product are stored in the product server. The method realizes online management of the data of the built-in battery of the product, and is convenient for a user to access the product server through the pre-configured access instruction when the user uses the electronic product for the first time or each time, thereby quickly acquiring the related data of the built-in battery of the electronic product and providing data support for subsequent battery control.
On the basis of the above embodiment, optionally, after the electronic product is assembled, the data processing method further includes the following steps:
and issuing a writing instruction to the electronic product, wherein the writing instruction is used for controlling the electronic product to write the battery data and the product serial number of the assembled built-in battery into the storage space of the electronic product.
Based on the 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 reading instruction, so that the battery control can be performed according to the battery data, and the stable and durable operation of the electronic product is ensured. The embodiment solves the problem that the related data of the built-in battery of the electronic product can not be acquired through the detection of the battery pin at present, and the data of the battery can be acquired quickly.
Besides acquiring the built-in battery data of the electronic product in the production stage and the use stage of the electronic product, the built-in battery data of the electronic product also needs to be acquired in the test stage of the electronic product, so that a tester can perform a performance test on the electronic product according to the acquired battery data.
In this regard, the following embodiment describes a manner of acquiring battery data in a testing phase from the perspective of the testing phase of the electronic product.
Fig. 5 is a schematic flowchart of a second data processing method according to an embodiment of the present application, where the technical solution provided in this embodiment relates to interaction between a data processing apparatus and a product server, as shown in fig. 5, the data processing method includes the following steps:
step 201, in a testing stage of an electronic product, a data processing apparatus obtains a product serial number of the electronic product.
It should be understood that when an electronic product enters a testing stage, the product is packaged completely, and if a battery built in the electronic product does not have a cell pin, the battery data of the built-in battery cannot be acquired through a hardware pin test. Furthermore, the electronic product housing is usually marked with the serial number of the electronic product, but not with the identification information of the internal device (including the battery).
In order to quickly obtain the relevant data of the built-in battery of the product, the embodiment shown in fig. 4 shows that, in the stage of assembling 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 is pre-stored in the product server, so that the relevant data of the built-in battery of the electronic product can be conveniently obtained from the product server in the subsequent product testing stage and use stage, which may be specifically referred to in step 202 and step 203 below.
Step 202, the data processing apparatus sends a battery query request to the product server.
Wherein the battery inquiry request comprises a product serial number of the electronic product.
As can be seen from the embodiment shown in fig. 4, the product server pre-stores the corresponding relationship between the product serial number of the electronic product and the battery data of the internal battery of the electronic product, so that the product server can be queried to quickly obtain the battery data of the internal battery of the electronic product.
Step 203, the product server sends a battery inquiry response to the data processing device.
The battery inquiry response comprises battery data of a built-in battery of the electronic product.
And step 204, the data processing device performs performance test on the electronic product by executing a pre-configured test script according to the battery data in the battery query response.
In this embodiment, the preconfigured test script includes configuration data for the battery pin, and the configuration data for the battery pin may be determined according to the acquired battery data of the internal battery.
In the data processing method provided by this embodiment, in the test stage of the electronic product, the product serial number of the electronic product is acquired, and the battery data of the internal battery of the electronic product corresponding to the product serial number is queried from the product server, so that the performance of the electronic product is tested by executing the preconfigured test script according to the battery data.
The method can realize rapid acquisition of product battery data in the product testing stage, testers do not need to manually inquire the battery data and manually input related data, and the product testing efficiency is improved.
In the above embodiments, the electronic product mainly obtains the battery data of the battery built in the electronic product through the data processing device. Optionally, in some embodiments, the electronic product may be preconfigured with a corresponding relationship between the battery data and the identification information, for example, the battery data and the corresponding identification information of multiple battery suppliers are stored in the electronic product in advance according to the product item. In practical application, the electronic product is connected with the data processing device, the electronic product can acquire identification information of a battery in the electronic product through the data processing device, and the electronic product determines battery data of the built-in battery according to the acquired identification information, so that the problem that the electronic product cannot acquire the battery data to control the battery to work because the built-in battery is not configured with a pin for identifying a battery core is solved.
In the embodiment of the present application, the data processing apparatus may be divided into the functional modules according to the method embodiments, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a form of hardware or a form of a software functional module. It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and there may be another division manner in actual implementation. The following description will be given by taking an example in which each functional module is divided by using a corresponding function.
Fig. 6 is a first schematic structural diagram of a data processing apparatus according to an embodiment of the present application. As shown in fig. 6, the data processing apparatus 300 according to the present embodiment includes: an acquisition module 301 and a storage module 302.
An obtaining module 301, configured to obtain, at an assembly stage of an electronic product, identification information of a built-in battery of the electronic product and a product serial number of the electronic product, where the built-in battery does not include a pin for identifying a battery core of the built-in battery;
the obtaining module 301 is further configured to obtain battery data of the internal battery according to the identification information, where the battery data includes a type of the battery, performance parameters, and battery provider data;
a storage module 302, configured to store the battery data and the product serial number in a product server.
In an optional embodiment of the present application, the obtaining module 301 is specifically configured to:
and acquiring the identification information of the built-in battery by scanning the two-dimensional code on the built-in battery shell of the electronic product.
In an optional embodiment of the present application, the obtaining module 301 is specifically configured to:
and acquiring battery data corresponding to the identification information from a battery server according to the identification information, wherein the battery server comprises servers provided by a plurality of battery suppliers.
Fig. 7 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application, and based on the apparatus shown in fig. 6, as shown in fig. 7, the data processing apparatus according to the embodiment further includes: a sending module 303, a receiving module 304 and a processing module 305.
The sending module 303 is configured to issue a write instruction to the electronic product after the electronic product is assembled, where the write instruction is used to control the electronic product to write the assembled battery data of the internal battery and the product serial number into a storage space of the electronic product.
In an optional embodiment of the present application, the obtaining module 301 is further configured to:
in the testing stage of the electronic product, acquiring a product serial number of the electronic product;
the sending module 303 is further configured to send a battery query request to the product server, where the battery query request includes a product serial number of the electronic product;
the receiving module 304 is configured to receive a battery query response from the product server, where the battery query response includes battery data of a battery built in the electronic product;
the processing module 305 is configured to perform a performance test on the electronic product by executing a pre-configured test script according to the battery data.
In an optional embodiment of the present application, the battery data comprises at least one of a type of battery, a performance parameter, and battery vendor data.
The data processing apparatus provided in this embodiment may execute the technical solutions of the above method embodiments, and the implementation principles and technical effects are similar, which are not described herein again.
Fig. 8 is a hardware structure diagram of an electronic device according to an embodiment of the present application, and as shown in fig. 8, an electronic device 400 according to the embodiment includes:
a memory 401;
a processor 402; and
a computer program;
the computer program is stored in the memory 401 and configured to be executed by the processor 402 to implement the technical solution of any one of the foregoing method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
Optionally, the memory 401 may be separate or integrated with the processor 402. When the memory 401 is a separate device from the processor 402, the electronic device 400 further comprises: a bus 403 for connecting the memory 401 and the processor 402.
The embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by the processor 402 to implement the technical solution in any of the foregoing method embodiments.
The present application provides a computer program product, including a computer program, where the computer program is executed by a processor to implement the technical solutions in any of the foregoing method embodiments.
An embodiment of the present application further provides a chip, including: a processing module and a communication interface, wherein the processing module can execute the technical scheme in any one of the method embodiments.
Further, the chip further includes a storage module (e.g., a memory), where the storage module is configured to store instructions, and the processing module is configured to execute the instructions stored in the storage module, and the execution of the instructions stored in the storage module causes the processing module to execute the technical solution in any one of the foregoing method embodiments.
It should be understood that the Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor, or in a combination of the hardware and software modules within the processor.
The memory may comprise a high-speed RAM memory, and may further comprise a non-volatile storage NVM, such as at least one disk memory, and may also be a usb disk, a removable hard disk, a read-only memory, a magnetic or optical disk, etc.
The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, the buses in the figures of the present application are not limited to only one bus or one type of bus.
The storage medium may be implemented by any type or combination of volatile or non-volatile memory devices, 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 or optical disks. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an Application Specific Integrated Circuits (ASIC). Of course, the processor and the storage medium may reside as discrete components in an electronic device.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications or substitutions do not depart from the spirit and scope of the present disclosure as defined by the appended claims.
Claims (10)
1. A data processing method, comprising:
in the assembling stage of an electronic product, acquiring 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 comprise a pin for identifying a battery core of the built-in battery;
acquiring battery data of the built-in battery according to the identification information;
and storing the battery data and the product serial number in a product server.
2. The method of claim 1, wherein the obtaining of the identification information of the battery built in the electronic product comprises:
and acquiring the identification information of the built-in battery by scanning the two-dimensional code on the built-in battery shell of the electronic product.
3. The method according to claim 1, wherein the obtaining battery data of the internal battery according to the identification information comprises:
and acquiring battery data corresponding to the identification information from a battery server according to the identification information, wherein the battery server comprises servers provided by a plurality of battery suppliers.
4. The method of any of claims 1-3, wherein after the electronic product is assembled, the method further comprises:
and issuing a writing instruction to the electronic product, wherein the writing instruction is used for controlling the electronic product to write the assembled battery data of the built-in battery and the product serial number into a storage space of the electronic product.
5. The method according to any one of claims 1 to 3, further comprising:
in the testing stage of the electronic product, acquiring a product serial number of the electronic product;
sending a battery inquiry request to the product server, wherein the battery inquiry request comprises a product serial number of the electronic product;
receiving a battery inquiry response from the product server, wherein the battery inquiry response comprises battery data of a built-in battery of the electronic product;
and according to the battery data, performing performance test on the electronic product by executing a pre-configured test script.
6. The method according to any of claims 1 to 3, wherein the battery data comprises at least one of a type of battery, performance parameters and battery supplier data.
7. A data processing apparatus, comprising:
the electronic product comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring identification information of a built-in battery of the electronic product and a product serial number of the electronic product at an assembly stage of the electronic product, and the built-in battery does not comprise a pin for identifying a battery core of the built-in battery;
the acquisition module is further configured to acquire battery data of the built-in battery according to the identification information, where the battery data includes a type of the battery, performance parameters, and battery provider data;
and the storage module is used for storing the battery data and the product serial number in a product server.
8. An electronic device, comprising:
a memory;
a processor; and
a computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method of any one of claims 1-6.
9. A computer-readable storage medium, having stored thereon a computer program for execution by a processor to perform the method of any one of claims 1-6.
10. A computer program product, characterized in that it comprises a computer program which, when being executed by a processor, carries out the method of any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111561600.1A CN114202045A (en) | 2021-12-20 | 2021-12-20 | Data processing method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111561600.1A CN114202045A (en) | 2021-12-20 | 2021-12-20 | Data processing method, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114202045A true CN114202045A (en) | 2022-03-18 |
Family
ID=80655372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111561600.1A Pending CN114202045A (en) | 2021-12-20 | 2021-12-20 | Data processing method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114202045A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111262933A (en) * | 2020-01-16 | 2020-06-09 | 重庆蓝正生物科技有限公司 | Visual management and control system |
CN111507434A (en) * | 2019-01-31 | 2020-08-07 | 北京骑胜科技有限公司 | Information acquisition method and device, electronic equipment and computer readable storage medium |
CN112671925A (en) * | 2020-12-31 | 2021-04-16 | 上海电气集团股份有限公司 | Method, system and device for processing battery data |
-
2021
- 2021-12-20 CN CN202111561600.1A patent/CN114202045A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111507434A (en) * | 2019-01-31 | 2020-08-07 | 北京骑胜科技有限公司 | Information acquisition method and device, electronic equipment and computer readable storage medium |
CN111262933A (en) * | 2020-01-16 | 2020-06-09 | 重庆蓝正生物科技有限公司 | Visual management and control system |
CN112671925A (en) * | 2020-12-31 | 2021-04-16 | 上海电气集团股份有限公司 | Method, system and device for processing battery data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110579716B (en) | Battery detection method and device | |
JP6475157B2 (en) | Battery characteristic automatic recognition system, battery information storage device applied thereto, and battery management device optimization method using the same | |
US20170155174A1 (en) | Intelligent battery and method | |
CN110265737B (en) | Assembling method, device and system of power battery cell | |
US20210391742A1 (en) | Charging method, electronic apparatus, and storage medium | |
CN113083739B (en) | Battery cell sorting method and device and computer equipment | |
CN112615405B (en) | Passive equalization method, equipment and device for battery pack | |
CN117110913B (en) | Battery detection circuit, electronic device, and battery detection method | |
CN112737056A (en) | Method and device for balancing electric quantity of battery module | |
CN112285583A (en) | Method, device and system for testing maximum capacity of battery cell | |
CN114384436A (en) | Screening method, device, equipment and storage medium for retired lithium ion power battery | |
WO2021077271A1 (en) | Charging method, electronic device, and storage medium | |
CN111257779B (en) | SOH determination method and device of battery system | |
CN114202045A (en) | Data processing method, device, equipment and storage medium | |
CN115940330A (en) | Battery equalization method and device, battery management system, battery pack and electric equipment | |
CN113391228A (en) | Battery internal resistance and health state monitoring method and electronic device | |
CN116106749B (en) | Battery aging detection method and device, electronic equipment and storage medium | |
CN108407658A (en) | A kind of Battery Management System for Hybrid Electric Vehicle | |
CN113839440B (en) | Method and device for charging battery, computer readable storage medium and processor | |
CN115248378A (en) | Battery module capacity determination method and device, terminal equipment and storage medium | |
CN115602268B (en) | Electrode material safety evaluation method and related device | |
CN108051759A (en) | A kind of test system and method for lithium battery, lithium battery | |
CN218630122U (en) | Testing device for energy storage equipment | |
CN210742885U (en) | Notebook battery management device | |
WO2024077614A1 (en) | Method for testing sampling chip, test apparatus, control device, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |