[go: up one dir, main page]

CN110032341B - Module data processing method and device, electronic equipment and medium - Google Patents

Module data processing method and device, electronic equipment and medium Download PDF

Info

Publication number
CN110032341B
CN110032341B CN201910305705.7A CN201910305705A CN110032341B CN 110032341 B CN110032341 B CN 110032341B CN 201910305705 A CN201910305705 A CN 201910305705A CN 110032341 B CN110032341 B CN 110032341B
Authority
CN
China
Prior art keywords
data
module
unique identification
converted data
converted
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.)
Active
Application number
CN201910305705.7A
Other languages
Chinese (zh)
Other versions
CN110032341A (en
Inventor
许智森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kunshan Q Technology Co Ltd
Original Assignee
Kunshan Q Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kunshan Q Technology Co Ltd filed Critical Kunshan Q Technology Co Ltd
Priority to CN201910305705.7A priority Critical patent/CN110032341B/en
Publication of CN110032341A publication Critical patent/CN110032341A/en
Application granted granted Critical
Publication of CN110032341B publication Critical patent/CN110032341B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0661Format or protocol conversion arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a data processing method and device of a module, electronic equipment and a medium, wherein the method comprises the following steps: in the detection process of the module, correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module; merging the detection data which are stored in the data storage area and correspond to the unique identification codes to obtain merged data; and according to the module type represented by the unique identification code, performing data conversion conforming to the module type on the merged data to obtain converted data. The invention is used for solving the problems of low efficiency and easy error of the existing module detection process, and realizing the problems of improving the efficiency of the detection process and reducing the error probability.

Description

Module data processing method and device, electronic equipment and medium
Technical Field
The present invention relates to the field of electronic technologies, and in particular, to a data processing method and apparatus for a module, an electronic device, and a medium.
Background
For the convenience of equipment such as cell-phones that need to install the module of making a video recording, the individualized data of the module of making a video recording of its installation can be quick acquireed, also for the convenience of the module of making a video recording when leaving factory and examining, each detects that the data just can be convenient read before the station needs use, often can set up storage unit such as EEPROM or OTP in the module of making a video recording for various detection relevant data of storage module.
At present, in the detection process before the delivery of the camera module, after the detection is completed at each detection station, data such as a calibration result and the calculated check code are written into an EEPROM or an assigned address in the OTP of the camera module, so that the subsequent detection station reads required data from a storage unit of the camera module and the module is used after delivery.
However, writing in the storage unit for many times is time-consuming, and due to the fact that data formats and read-write requirements of different camera modules are different, data stored in the camera modules are repeatedly read and written in a detection process, format conversion and check code calculation are carried out, the problem of data consistency is easily caused, and various data chaos phenomena are derived.
Disclosure of Invention
In view of the above, the present invention has been made to provide a data processing method, apparatus, electronic device, and medium for a module that overcome or at least partially solve the above problems.
In a first aspect, a data processing method for a module is provided, including:
in the detection process of the module, correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module;
merging the detection data which are stored in the data storage area and correspond to the unique identification codes to obtain merged data;
and according to the module type represented by the unique identification code, performing data conversion conforming to the module type on the merged data to obtain converted data.
Optionally, after performing data conversion according to the module type on the merged data to obtain converted data, the method further includes: and storing the converted data into a storage unit in the module.
Optionally, after performing data conversion according to the module type on the merged data to obtain converted data, the method further includes: and sending the converted data to the terminal equipment provided with the module.
Optionally, merging the detection data stored in the data storage area and corresponding to the unique identification code, includes: determining key data from the detection data which is stored in the data storage area and corresponds to the unique identification code according to a preset key data list; and merging the determined key data.
Optionally, the method further includes: in the detection process of the module, if the stored detection data needs to be read for detection, the corresponding detection data is read from the data storage area for detection according to the unique identification code of the module.
Optionally, storing the converted data into a storage unit inside the module includes: carrying out check calculation on the converted data to obtain a check code; and storing the converted data and the check code into a storage unit in the module, wherein the check code is used for verifying whether the converted data stored in the storage unit of the module is changed.
Optionally, after storing the converted data in a storage unit inside the module, the method further includes: reading the written converted data stored in the storage unit;
comparing the written converted data with the converted data to obtain a comparison result; and determining whether the converted data written into the storage unit is changed or not according to the comparison result.
In a second aspect, a data processing apparatus for a module is provided, including:
the occupation module is used for correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module in the detection process of the module;
the merging module is used for merging the detection data which are stored in the data storage area and correspond to the unique identification code to obtain merged data;
and the conversion module is used for carrying out data conversion according with the module type according to the module type represented by the unique identification code on the merged data to obtain converted data.
Optionally, the apparatus further comprises: and the storage module is used for storing the converted data into a storage unit in the module.
Optionally, the apparatus further comprises: the comparison module is used for reading the written converted data stored in the storage unit; comparing the written converted data with the converted data to obtain a comparison result; and determining whether the converted data written into the storage unit is changed or not according to the comparison result.
In a third aspect, an electronic device is provided, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, the processor implements the following steps:
in the detection process of the module, correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module;
merging the detection data which are stored in the data storage area and correspond to the unique identification codes to obtain merged data;
and according to the module type represented by the unique identification code, performing data conversion conforming to the module type on the merged data to obtain converted data.
In a fourth aspect, there is provided a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
in the detection process of the module, correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module;
merging the detection data which are stored in the data storage area and correspond to the unique identification codes to obtain merged data;
and according to the module type represented by the unique identification code, performing data conversion conforming to the module type on the merged data to obtain converted data.
The technical scheme provided by the embodiment of the invention at least has the following technical effects or advantages:
according to the data processing method and device of the module, the electronic device and the medium provided by the embodiment of the invention, the data storage area is arranged outside the module. In the detection process of the module, the acquired detection data and the unique identification code of the module are firstly stored in a data storage area correspondingly, and after the detection process is finished, the data are subjected to format conversion uniformly. The method is not written into the module in real time, so that frequent format conversion and repeated reading and writing of a storage unit in the module are avoided, the efficiency of detection processing is improved, and the probability of data errors is reduced. The embodiment of the invention also correspondingly merges the detection data stored in the data storage area according to the unique identification code, and performs data conversion on the merged data according to the type of the module represented by the unique identification code, thereby ensuring the orderliness and the compliance of data storage and further reducing the probability of data errors.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 is a flow chart of a data processing method of a module according to an embodiment of the present invention;
FIG. 2 is a schematic structural diagram of an apparatus according to an embodiment of the present invention;
FIG. 3 is a schematic structural diagram of an electronic device according to an embodiment of the invention;
FIG. 4 is a schematic structural diagram of a storage medium according to an embodiment of the present invention.
Detailed Description
The technical scheme in the embodiment of the invention has the following general idea:
in the data processing method, the data processing device, the electronic device, and the medium for the module, provided by the embodiments of the present invention, in a detection process of the module, acquired detection data and a unique identification code of the module are stored in a data storage area outside the module in a corresponding manner, and are merged according to the detection data corresponding to the unique identification code, and after the detection process is completed, data conversion conforming to the type of the module is performed on the merged data. Repeated reading and writing of the storage unit in the module is avoided, the orderliness and the compliance of data storage are guaranteed, the efficiency of the detection process is improved, and the probability of data errors is reduced.
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Referring to fig. 1, fig. 1 is a flowchart illustrating a data processing method for a module according to an embodiment of the present invention, where the method includes:
step S101, in the detection process of the module, correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module;
step S102, merging the detection data stored in the data storage area and corresponding to the unique identification code to obtain merged data;
and S103, performing data conversion according with the module type according to the module type represented by the unique identification code on the merged data to obtain converted data.
It should be noted that the module in this embodiment may be a camera module or a fingerprint module, and is not limited herein. The inspection process includes various calibration and inspection steps before the module is shipped.
It should be noted that the method provided in this embodiment can be applied to detect an integrated device or an independent server on a manufacturing line, and is not limited herein.
The following describes in detail the specific implementation steps of the data processing of the module provided in this embodiment with reference to fig. 1:
and S101, correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module in the detection process of the module.
The data storage area in this embodiment may be a preset shared folder, various databases, an independent computer, or a cloud storage space. The position of the data storage area can be integrated on a process production line, and can also be positioned outside a factory to realize the connection with detection equipment through a network, so that the storage area of basic data operation such as data addition, deletion, modification and the like can be met.
In one embodiment, each module is pre-configured with a unique id, and the unique id is obtained and stored before or during the testing process. Specifically, the unique id may be a module serial number or a sensor serial number inside the module, or a combination of the module serial number and the sensor serial number. In addition, when the module is two or more modules of taking a photograph, wherein every camera all has the unique identification code of self, and optionally, this unique identification code can include two parts: the identification code of the whole identification code of module and the identification code of every concrete camera in the module. For example, if the camera module is a dual-camera module, which includes two cameras B and C, the entire code (for example, serial number) of the camera module is a1, the code of the camera B is B1, and the code of the camera C is C1, it may be set that the unique identification code of the camera B is a1B1, and the unique identification code of the camera C is a1C1, so that each camera has a unique identification code that does not repeat.
After the testing process is started, the process data and/or result data generated by each test are stored in the data storage area as testing data. Specifically, the unique identification code is stored correspondingly, namely, the detection data obtained by detecting the module A is stored correspondingly to the unique identification code of the module A, and after a series of detections are carried out on the module A, all the generated data can be used as the production history of the module A and stored correspondingly to the unique identification code.
Specifically, the detection data is the original test data produced by each detection process station, the detection data is not related to the type of the module or the data format or address stored in the EEPROM/OTP, only the data needs to be tested and recorded during the test process, the type of the module and the data format or address stored in the EEPROM/OTP are not required to be considered, and the test efficiency can be improved. Moreover, the detection data is stored in the data storage area, the detection data does not need to be subjected to format conversion for multiple times in order to adapt to different module types, and the processing efficiency can also be improved.
It should be noted that, the detection data is stored in the data storage area outside the module, and when a certain item of detection needs to be detected by using the previously stored detection data during the detection process, the corresponding detection data can be read from the data storage area for detection according to the unique id of the module. Therefore, repeated reading and data format conversion from a storage unit in the module are avoided, the influence factors of the data can be reduced, and the reading efficiency and the consistency of the stored data are improved.
And step S102, merging the detection data which are stored in the data storage area and correspond to the unique identification code to obtain merged data.
That is, the detection data stored in the data storage area is merged and concentrated if the same unique identification code is corresponded to the detection data. The specific merging mode may be merging and storing in one address area, or merging and calculating the check code and then storing. The specific merging time may be to merge the obtained inspection data into the data set corresponding to the unique id in real time after the inspection data is obtained each time, or may merge the previously stored inspection data with the same unique id after the detection process is completed, which is not limited herein.
It should be further noted that the merging of the data may be to merge all the detection data corresponding to the unique identification code, or to merge only the key data therein. Specifically, the test data stored in the data storage area is original test data produced by each test process site, wherein the critical data may specifically be series data that are finally required to be put into an EEPROM or an OPT or a terminal according to customer requirements. Specifically, the method may include determining key data from the detection data corresponding to the unique id stored in the data storage area according to a preset key data list or a key data determination criterion, and merging the determined key data. For example, the key data are awb (auto white balance), af (auto focus), lsc (lens shading correcting), and pdaf (phase detection auto focus).
In one embodiment, when the module is a dual or multi-camera module, as previously described, each camera in the module has a unique id. Data combination under the condition can be respectively carried out according to the unique identification code of each camera, so that the parameter data of each camera can be orderly stored and identified.
And step S103, performing data conversion conforming to the module type on the merged data according to the module type represented by the unique identification code to obtain converted data.
In the implementation process, different module types (brands or models) are considered, and different requirements are also imposed on the written data format, so after the merged data are obtained, the type of the module is identified according to the unique identification code, and then the merged data are converted into the data format and the address requirements specified by the model type so as to adapt to different module requirements.
In one embodiment, when the module is a dual or multi-camera module, as previously described, each camera in the module has a unique id. The merged data conversion in this case can perform data conversion in accordance with the data format specified by each camera, so that the parameter data of each camera can be efficiently identified and stored.
After the unified conversion of the merged data is completed, the module can obtain the required data in a required manner, which includes two examples:
first, the converted data is stored in a storage unit inside the module.
Specifically, because the storage media used by each module have different characteristics and the specified storage operation mode is different, the type of the module can be identified according to the unique identification code, and the converted data can be stored in the corresponding address of the EEPROM/OTP of the module according to the media requirement of the type of the module.
And secondly, transmitting the converted data to terminal equipment provided with the module.
Specifically, it is not necessary to provide a memory cell in the module and to perform a data writing process before shipment. After the module is installed on a terminal device such as a mobile phone or a tablet, the converted data can be obtained by the terminal device initiating a request to the server, and the obtained converted data is stored in the storage unit of the terminal device.
Of course, in the implementation process, the manner of obtaining the required data by the module is not limited to the above two manners, and is not limited herein.
In one embodiment, in order to check whether the data stored in the storage unit is changed or not or whether the front and rear associated data are inconsistent due to the sequence of the manufacturing process, one or more mathematical calculations may be performed on the converted data after format conversion to obtain the check code. And storing the converted data and the calculated check code into a storage unit inside the module characterized by the unique identification code, wherein whether the converted data stored in the storage unit is changed or whether the front and back associated data are inconsistent due to the sequence of the manufacturing process can be verified through the check code.
In an embodiment, after the converted data after format conversion is stored in the storage unit inside the module, the written converted data stored in the storage unit can be read again, the written converted data and the converted data stored in the data storage area before are compared, if the written converted data and the converted data are compared to be consistent, it is determined that the converted data written in the storage unit is not changed, and if the written converted data and the converted data are not compared to be consistent, it is determined that the converted data written in the storage unit is changed, so that the data can be verified simply and conveniently.
For convenience of understanding, the data processing method of the module provided in this embodiment is described as follows:
the production line equipment firstly obtains a product unique identification code B of the camera module A;
then, carrying out the step 1 detection process of the module A, and correspondingly storing the detection data obtained by detection and the detection data B in a preset server occupation space;
if the detection data of the detection process of the step 1 needs to be used in the detection process of the step 2, reading the detection data in the server occupation space for detection, and continuously storing the detected detection data in the server occupation space corresponding to the detection data B;
after the detection process of the module A is completed, identifying key data in all detection data stored corresponding to the module B, and merging and format converting the key data to obtain converted data;
of course, the detection data may be incorporated into other data stored in association with B each time after being obtained, which is not limited herein.
In one embodiment, the converted data is burned and written into the EEPROM or OTP inside the module a.
In another embodiment, the converted data is sent to a terminal device in which the module is installed.
Specifically, the method provided by the embodiment does not need operations such as data format conversion, check code calculation, writing in the module and the like in the detection process, and can improve the process efficiency. And the management of an external data storage area is more flexible, the form of storage hardware is richer, and the size of a storage space is easy to allocate according to the actual production scale.
In another embodiment, based on the same inventive concept, there is provided a data processing apparatus of a module, as shown in fig. 2, including:
the holding module 201 is configured to, in a detection process of the module, correspondingly store the acquired detection data and the unique identification code of the module in a data storage area outside the module;
a merging module 202, configured to merge the detection data stored in the data storage area and corresponding to the unique identification code, to obtain merged data;
and the conversion module 203 is configured to perform data conversion conforming to the module type on the merged data according to the module type characterized by the unique identification code.
Optionally, the apparatus further comprises:
and the storage module is used for storing the converted data into a storage unit in the module.
Optionally, the merging module 202 is further configured to:
determining key data from the detection data which is stored in the data storage area and corresponds to the unique identification code according to a preset key data list;
and merging the determined key data.
Optionally, the apparatus further comprises:
the comparison module is used for reading the written converted data stored in the storage unit; comparing the written converted data with the converted data stored in the data storage area before to obtain a comparison result; and determining whether the merged data written into the storage unit is changed or not according to the comparison result.
Since the apparatus described in this application is an apparatus for implementing the data processing method of the module provided in this application, based on the method described in this application, those skilled in the art can understand the specific structure and deformation of the apparatus, and thus the details are not described herein. All devices used in the method of the present invention are within the scope of the present invention.
In another embodiment, based on the same inventive concept, there is also provided an electronic device, as shown in fig. 3, including a memory 310, a processor 320, and a computer program 311 stored on the memory 310 and executable on the processor 320, where the processor 320 executes the computer program 311 to implement the following steps:
in the detection process of the module, correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module;
merging the detection data which are stored in the data storage area and correspond to the unique identification codes to obtain merged data;
and according to the module type represented by the unique identification code, performing data conversion conforming to the module type on the merged data to obtain converted data.
In the embodiment of the present invention, when the processor 320 executes the computer program 311, any embodiment of the method provided by the present invention may be implemented.
Since the electronic device introduced in the present application is a device used for implementing the data processing method of the module provided in the present application, based on the method introduced in the present application, a person skilled in the art can understand the specific structure and deformation of the device, and thus, the details are not described herein. All the equipment adopted by the method provided by the invention belongs to the protection scope of the invention.
In another embodiment, based on the same inventive concept, there is also provided a computer-readable storage medium 400, as shown in fig. 4, on which a computer program 411 is stored, wherein the computer program 411, when being executed by a processor, realizes the following steps:
in the detection process of the module, correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module;
merging the detection data which are stored in the data storage area and correspond to the unique identification codes to obtain merged data;
and according to the module type represented by the unique identification code, performing data conversion conforming to the module type on the merged data to obtain converted data.
In a specific implementation, the computer program 411 may implement any of the embodiments of the method provided by the present invention when executed by a processor.
The technical scheme provided by the embodiment of the invention at least has the following technical effects or advantages:
according to the data processing method and device of the module, the electronic device and the medium provided by the embodiment of the invention, the data storage area is arranged outside the module. In the detection process of the module, the acquired detection data and the unique identification code of the module are firstly stored in a data storage area correspondingly, and after the detection process is finished, the data are subjected to format conversion uniformly. Instead of performing format conversion in real time, the format conversion is written into the module, so that the time consumption of repeated format conversion and repeated reading and writing of a storage unit in the module are avoided, the efficiency of a detection process is improved, and the probability of data errors is reduced. The embodiment of the invention also correspondingly merges the detection data stored in the data storage area according to the unique identification code, and performs data conversion on the merged data according to the type of the module represented by the unique identification code, thereby ensuring the orderliness and the compliance of data storage and further reducing the probability of data errors.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components of a gateway, proxy server, system according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.

Claims (9)

1. A data processing method of a module is characterized by comprising the following steps:
in the detection process of the module, correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module;
merging the detection data which are stored in the data storage area and correspond to the unique identification codes to obtain merged data;
according to the module type represented by the unique identification code, performing data conversion conforming to the module type on the merged data to obtain converted data; after the data conversion conforming to the module type is performed on the merged data to obtain the converted data, the method further comprises the following steps: storing the converted data into a storage unit in the module; storing the converted data into a storage unit inside the module, comprising: carrying out check calculation on the converted data to obtain a check code; and storing the converted data and the check code into a storage unit in the module, wherein the check code is used for verifying whether the converted data stored in the storage unit of the module is changed.
2. The method of claim 1, wherein after performing data transformation corresponding to the module type on the merged data to obtain transformed data, the method further comprises:
and sending the converted data to the terminal equipment provided with the module.
3. The method of claim 1, wherein merging the detection data stored in the data storage area corresponding to the unique identification code comprises:
determining key data from the detection data which is stored in the data storage area and corresponds to the unique identification code according to a preset key data list;
and merging the determined key data.
4. The method of claim 1, further comprising:
in the detection process of the module, if the stored detection data needs to be read for detection, the corresponding detection data is read from the data storage area for detection according to the unique identification code of the module.
5. The method of claim 1, wherein after storing the converted data in a storage location internal to the module, further comprising:
reading the written converted data stored in the storage unit;
comparing the written converted data with the converted data to obtain a comparison result;
and determining whether the converted data written into the storage unit is changed or not according to the comparison result.
6. A data processing apparatus for a module, comprising:
the holding module is used for correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module in the detection process of the module;
the merging module is used for merging the detection data which are stored in the data storage area and correspond to the unique identification code to obtain merged data;
the conversion module is used for performing data conversion according with the module type according to the module type represented by the unique identification code to the merged data to obtain converted data;
the storage module is used for storing the converted data into a storage unit in the module; the method also comprises the steps of carrying out check calculation on the converted data to obtain a check code; and storing the converted data and the check code into a storage unit in the module, wherein the check code is used for verifying whether the converted data stored in the storage unit of the module is changed.
7. The apparatus of claim 6, further comprising:
the comparison module is used for reading the written converted data stored in the storage unit; comparing the written converted data with the converted data to obtain a comparison result; and determining whether the converted data written into the storage unit is changed or not according to the comparison result.
8. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program performs the steps of:
in the detection process of the module, correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module;
merging the detection data which are stored in the data storage area and correspond to the unique identification codes to obtain merged data;
according to the module type represented by the unique identification code, performing data conversion conforming to the module type on the merged data to obtain converted data; after the data conversion conforming to the module type is performed on the merged data and the converted data is obtained, the method further comprises the following steps: storing the converted data into a storage unit in the module; storing the converted data into a storage unit inside the module, comprising: carrying out check calculation on the converted data to obtain a check code; and storing the converted data and the check code into a storage unit in the module, wherein the check code is used for verifying whether the converted data stored in the storage unit of the module is changed.
9. A computer-readable storage medium, on which a computer program is stored, which program, when executed by a processor, carries out the steps of:
in the detection process of the module, correspondingly storing the acquired detection data and the unique identification code of the module in a data storage area outside the module;
merging the detection data which are stored in the data storage area and correspond to the unique identification codes to obtain merged data;
according to the module type represented by the unique identification code, performing data conversion conforming to the module type on the merged data to obtain converted data; after the data conversion conforming to the module type is performed on the merged data to obtain the converted data, the method further comprises the following steps: storing the converted data into a storage unit in the module; storing the converted data into a storage unit inside the module, including: carrying out check calculation on the converted data to obtain a check code; and storing the converted data and the check code into a storage unit in the module, wherein the check code is used for verifying whether the converted data stored in the storage unit of the module is changed.
CN201910305705.7A 2019-04-16 2019-04-16 Module data processing method and device, electronic equipment and medium Active CN110032341B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910305705.7A CN110032341B (en) 2019-04-16 2019-04-16 Module data processing method and device, electronic equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910305705.7A CN110032341B (en) 2019-04-16 2019-04-16 Module data processing method and device, electronic equipment and medium

Publications (2)

Publication Number Publication Date
CN110032341A CN110032341A (en) 2019-07-19
CN110032341B true CN110032341B (en) 2022-07-08

Family

ID=67238720

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910305705.7A Active CN110032341B (en) 2019-04-16 2019-04-16 Module data processing method and device, electronic equipment and medium

Country Status (1)

Country Link
CN (1) CN110032341B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111913724A (en) * 2020-07-30 2020-11-10 重庆盛泰光电有限公司 Camera module burning system based on turntable
CN114697499A (en) * 2022-03-09 2022-07-01 Oppo广东移动通信有限公司 Camera module, terminal, calling method and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104266822A (en) * 2014-09-30 2015-01-07 信利光电股份有限公司 Test method, test system and test device of micro camera module
CN107678983A (en) * 2017-09-07 2018-02-09 维沃移动通信有限公司 A kind of acquisition methods and mobile terminal of camera module data
CN108377390A (en) * 2018-04-23 2018-08-07 信利光电股份有限公司 A kind of compensation for calibrating errors method and system of camera
CN109036267A (en) * 2018-07-09 2018-12-18 武汉华星光电半导体显示技术有限公司 OLED mould group compensation method and OLED mould group compensation system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060230345A1 (en) * 2005-04-07 2006-10-12 Shih-Hsiung Weng Portable data storage device that converts data types and data type converting method
US8195978B2 (en) * 2008-05-16 2012-06-05 Fusion-IO. Inc. Apparatus, system, and method for detecting and replacing failed data storage

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104266822A (en) * 2014-09-30 2015-01-07 信利光电股份有限公司 Test method, test system and test device of micro camera module
CN107678983A (en) * 2017-09-07 2018-02-09 维沃移动通信有限公司 A kind of acquisition methods and mobile terminal of camera module data
CN108377390A (en) * 2018-04-23 2018-08-07 信利光电股份有限公司 A kind of compensation for calibrating errors method and system of camera
CN109036267A (en) * 2018-07-09 2018-12-18 武汉华星光电半导体显示技术有限公司 OLED mould group compensation method and OLED mould group compensation system

Also Published As

Publication number Publication date
CN110032341A (en) 2019-07-19

Similar Documents

Publication Publication Date Title
CN111277695B (en) Data verification method and equipment
CN111272067A (en) Mobile phone detection method and equipment
CN111199353B (en) Test method and test system
CN111353143B (en) Sensitive permission detection method, device and storage medium
CN111222942B (en) Data processing method and device, readable medium and electronic equipment
CN110210807A (en) Stock-taking method, equipment and storage medium
CN110032341B (en) Module data processing method and device, electronic equipment and medium
CN112306040A (en) Vehicle detection method, device, equipment and server
CN110750272A (en) Data burning method for camera equipment, burning equipment and storage medium
CN108596634A (en) A kind of detection method and system of genuine component
CN107766185A (en) Test system and method
CN111222592B (en) Method and device for acquiring two-dimensional code of equipment
CN114371683A (en) Diagnostic function verification method, system, storage medium and device of diagnostic instrument
CN107368394A (en) A terminal testing method and testing system
US20190205572A1 (en) Terminal verification method, terminal device, and computer readable storage medium
CN108388930A (en) The method and device of verification contract spare part picture correctness and integrality
CN112529213A (en) Dispatching checking method, device and system and computer readable storage medium
CN113760631A (en) Page loading duration determination method, device, equipment and storage medium
CN113128168A (en) Pad parameter checking and correcting method and device, computer equipment and storage medium
CN116126361A (en) An operating system filling method, system and electronic equipment
CN114971443B (en) A processing method and imaging device for logistics objects
CN116862978A (en) Positioning method and device and electronic equipment
CN108984757A (en) A kind of data lead-in method and equipment
CN113255508A (en) Bar code comparison method, system, electronic equipment and storage medium
CN112882727A (en) Networking module production testing method, production testing tool and computer equipment

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
CB02 Change of applicant information

Address after: No.3, Taihong Road, Kunshan high tech Industrial Development Zone, Suzhou, Jiangsu Province, 215300

Applicant after: Kunshan Qiuti Microelectronics Technology Co.,Ltd.

Address before: No.3, Taihong Road, Kunshan high tech Industrial Development Zone, Suzhou, Jiangsu Province, 215300

Applicant before: KUNSHAN Q TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant