Movatterモバイル変換


[0]ホーム

URL:


CN112445502B - Cloud management universal module assembling and testing method - Google Patents

Cloud management universal module assembling and testing method
Download PDF

Info

Publication number
CN112445502B
CN112445502BCN202011402178.0ACN202011402178ACN112445502BCN 112445502 BCN112445502 BCN 112445502BCN 202011402178 ACN202011402178 ACN 202011402178ACN 112445502 BCN112445502 BCN 112445502B
Authority
CN
China
Prior art keywords
information
firmware
universal module
production
universal
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
CN202011402178.0A
Other languages
Chinese (zh)
Other versions
CN112445502A (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.)
Shenzhen Xiaowo Technology Co ltd
Original Assignee
Shenzhen Xiaowo 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 Shenzhen Xiaowo Technology Co ltdfiledCriticalShenzhen Xiaowo Technology Co ltd
Priority to CN202011402178.0ApriorityCriticalpatent/CN112445502B/en
Publication of CN112445502ApublicationCriticalpatent/CN112445502A/en
Application grantedgrantedCritical
Publication of CN112445502BpublicationCriticalpatent/CN112445502B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention relates to the technical field of module assembly and measurement, and discloses a method for assembling and measuring a cloud management universal module. On the other hand, after the basic firmware information is burned, a consignor issues a customized production plan to the cloud end, so that a producer can execute customized testing tasks comprising a firmware complement process and a code writing testing process according to the production plan when receiving the production plan, and therefore the consignor can customize different firmware contents according to different product requirements aiming at the same batch of universal modules, and meet diversified shipment requirements of the universal modules, so that the consignor can prepare goods in batches, shorten delivery time and reduce cost, and the consignor can control the whole product, thereby facilitating the consignor to control the production quality of the universal modules better.

Description

Cloud management universal module assembling and testing method
Technical Field
The invention belongs to the technical field of module assembly and measurement, and particularly relates to a method for assembling and measuring a general module for cloud management.
Background
In the conventional production process of the circuit module, after the circuit module is obtained by an SMT patch (refer to a serial process flow of processing on the basis of a PCB, the abbreviation of Printed Circuit Board means a printed circuit board, the abbreviation of SMT means Surface Mounted Technology means a surface assembly technology, which is one of the most popular technologies and processes in the electronic assembly industry), the circuit module is subjected to a testing stage of the following flow: the patch- > complete firmware burning- > code writing- > testing, wherein the sequence number range is issued by the entrusting party, and then the production party completes the assembly testing through a local code writing testing tool, so that the production party can control the assembly testing process and details in full right. But this presents two problems: (1) Aiming at the same batch of general circuit modules (full text general modules), the consignor may need to customize different firmware contents, so that diversified shipment requirements are difficult to meet, and the capacity of the consignor is not matched with that of the producer, so that the consignor can only increase the order quantity for stock or lengthen the order delivery period, and the fund occupation cost is increased; (2) The firmware subdivision version of the universal module is generally many, and defective products such as repeated burning, missed burning, disordered firmware and the like of the serial number may occur due to human factors of the producer, but the entruster cannot control the whole quality control process.
Disclosure of Invention
In order to solve the problems that a consignor cannot customize different firmware contents and cannot control the whole quality control process in the universal module assembling and testing process, the invention aims to provide a cloud management universal module assembling and testing method.
The invention provides a cloud management universal module installing and testing method, which comprises the following steps:
After the patch obtains the universal module, using a burning tool to burn basic firmware information into the universal module;
Uploading a production plan customized by a consignor for the universal module to a cloud database, wherein the production plan comprises the complement firmware information and the code writing test information of the universal module, and the complement firmware information comprises firmware version information and serial number range information;
downloading the complement firmware information of the universal module from the cloud database by using a cloud burning tool by a producer, and burning the complement firmware information into the universal module;
And downloading the code writing test information of the universal module from the cloud database by using a cloud production testing tool by a producer, and writing the code writing test information into the universal module to obtain a code writing test result.
Based on the above summary, on one hand, the conventional module burning mode is split into two parts: on the other hand, after the basic firmware information is burned, the consignor issues a customized production plan to the cloud end, so that when receiving the production plan, a producer can execute customized test tasks comprising a firmware complement process and a code writing test process according to the bill, and therefore, the consignor can customize different firmware contents according to different product requirements for the same batch of universal modules, and meet diversified shipment requirements, so that the consignor can prepare goods in batches, the delivery period is shortened, the cost is reduced, and the consignor can customize the production plan only to bear an execution role in the whole module assembly and test process and cannot modify information locked by the background, and therefore, the consignor can control the whole product, and the consignor can better control the production quality of the universal modules.
In one possible design, uploading a production schedule customized by a consignor for the generic module to a cloud database includes:
And customizing the production plan by using terminal equipment by a consignor, and uploading the production plan to the cloud database, wherein the terminal equipment comprises a smart phone, a tablet computer, a notebook computer and/or a desktop computer.
In one possible design, burning the complementary firmware information into the generic module includes:
recording firmware complement information generated in a firmware complement process by using the cloud burning tool, and uploading the firmware complement information to the cloud database;
and binding and storing the firmware complement information and the production plan customized by the universal module by the cloud database so that a consignor can synchronously display or access and inquire the firmware complement information by using terminal equipment, wherein the terminal equipment comprises a smart phone, a tablet personal computer, a notebook computer and/or a desktop computer.
Based on the design, the record, uploading and binding storage of the firmware complement information can ensure that the consignor uses the terminal equipment to monitor the whole firmware complement process in real time or not in real time anytime anywhere, thereby further facilitating the consignor to control the production quality of the universal module.
In one possible design, the firmware repair information includes the number of general modules for which the firmware repair is completed and the firmware repair time and/or the general module serial number corresponding to the general modules for which the firmware repair is completed.
In one possible design, writing the test information to the generic module includes:
Recording production test information generated in the code writing test process by using the cloud production test tool, and uploading the production test information to the cloud database;
And binding and storing the production test information and the production plan customized by the universal module by the cloud database so that a consignor can synchronously display or access and inquire the production test information by using terminal equipment, wherein the terminal equipment comprises a smart phone, a tablet personal computer, a notebook computer and/or a desktop computer.
Based on the design, the record, uploading and binding storage of the production test information can ensure that the consignor uses the terminal equipment to monitor the whole code writing test process in real time or not in real time anytime anywhere, so that the consignor can control the production quality of the universal module conveniently.
In one possible design, the production test information includes the number of universal modules that have completed the code writing test, and a code writing test time, a universal module serial number, and/or the code writing test result that are in one-to-one correspondence with the universal modules that have completed the code writing test.
In one possible design, the base firmware information includes drive firmware information, control firmware information, decode firmware information, transmit firmware information, and detect firmware information.
In one possible design, the repair firmware information further includes firmware name information and/or firmware verification information.
In one possible design, the production schedule further includes upload date information, production quantity information, and/or production lot information.
In one possible design, the cloud burning tool and the cloud testing tool are integrated tools, wherein the integrated tools are integrated with a module testing operation pipeline from firmware complement to code writing test.
Based on the design, the general module can be subjected to firmware complement and code writing test in sequence through a pipeline, so that the error detection during assembly is further avoided, and defective products such as repeated burning, missing burning and firmware disorder caused by serial numbers are avoided.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flow chart of a method for installing and testing a cloud management universal module according to the present invention.
FIG. 2 is an exemplary diagram of a production schedule provided by the present invention.
Detailed Description
The invention will be further elucidated with reference to the drawings and to specific embodiments. The present invention is not limited to these examples, although they are described in order to assist understanding of the present invention. Specific structural and functional details disclosed herein are merely representative of example embodiments of the invention. This invention may, however, be embodied in many alternate forms and should not be construed as limited to the embodiments set forth herein.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of example embodiments of the present invention.
It should be understood that for the term "and/or" that may appear herein, it is merely one association relationship that describes an associated object, meaning that there may be three relationships, e.g., a and/or B, may represent: a alone, B alone, and both a and B; for the term "/and" that may appear herein, which is descriptive of another associative object relationship, it means that there may be two relationships, e.g., a/and B, it may be expressed that: a alone, a alone and B alone; in addition, for the character "/" that may appear herein, it is generally indicated that the context associated object is an "or" relationship.
It will be understood that when an element is referred to herein as being "connected," "connected," or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to herein as being "directly connected" or "directly coupled" to another element, it means that there are no intervening elements present. In addition, other words used to describe relationships between elements (e.g., "between … …" pair "directly between … …", "adjacent" pair "directly adjacent", etc.) should be interpreted in a similar manner.
It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments of the invention. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises," "comprising," "includes," "including" and/or "including," when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, and do not preclude the presence or addition of one or more other features, quantities, steps, operations, elements, components, and/or groups thereof.
It should be appreciated that in some alternative designs, the functions/acts noted may occur out of the order in which the figures appear. For example, two figures shown in succession may in fact be executed substantially concurrently or the figures may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
It should be understood that specific details are provided in the following description to provide a thorough understanding of the example embodiments. However, it will be understood by those of ordinary skill in the art that the example embodiments may be practiced without these specific details. For example, a system may be shown in block diagrams in order to avoid obscuring the examples with unnecessary detail. In other instances, well-known processes, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the example embodiments.
As shown in fig. 1 to 2, the method for installing and testing the cloud management general module provided in the embodiment may include, but is not limited to, the following steps S101 to S104.
S101, after a general module is obtained through the surface mounting, basic firmware information is burned into the general module by using a burning tool.
In the step S101, the universal module is specifically obtained through SMT bonding, and the basic firmware information is burned by using a conventional burning tool (i.e. an IC burner, which means that the manufacturer buys various recordable IC chips from the semiconductor manufacturer, and the latest version of control program and data are written by using the IC burner before assembly, which is an important and necessary process than the IC test, and is generally performed by the final electronic product manufacturer). The basic firmware information refers to a program written into a storage medium such as EPROM (Erasable Programmable Read-Only Memory) or EEPROM (ELECTRICALLY ERASABLE PROGRAMMABLE READ-Only Memory), and the specific content thereof can be determined according to the following principle: the universal module can be normally electrified to conduct work, but cannot be normally assembled to related products to operate due to incomplete information. Therefore, the basic firmware information may include, but is not limited to, driving firmware information, control firmware information, decoding firmware information, transmitting firmware information, detecting firmware information, and the like, where the driving firmware information is used to enable the universal module to have a driving function after burning, the control firmware information is used to enable the universal module to have a control function after burning, the decoding firmware information is used to enable the universal module to have a decoding function after burning, the transmitting firmware information is used to enable the universal module to have a transmitting function after burning, the detecting firmware information is used to enable the universal module to have a self-checking function after burning, and the specific content of these firmware information can be obtained conventionally based on the prior art.
S102, uploading a production plan customized by a consignor for the universal module to a cloud database, wherein the production plan comprises the complement firmware information and the code writing test information of the universal module, and the complement firmware information comprises firmware version information and serial number range information.
In the step S102, specifically, the production schedule customized by the consigner for the universal module is uploaded to a cloud database (i.e. cloud server), including but not limited to: the production plan is customized by the consignor through terminal equipment and uploaded to the cloud database, wherein the terminal equipment comprises, but is not limited to, electronic equipment such as a smart phone, a tablet computer, a notebook computer and/or a desktop computer, and therefore the consignor can conveniently customize and issue the production plan anytime and anywhere, for example, the production plan is customized and uploaded through the smart phone with a specific application program APP. The production plan is a customized test plan executed by the commissioner according to the production party, wherein the repair firmware information is used for being delivered to the production party for repair firmware, so that the universal module has more complete information, and further, the code writing test or normal assembly to related products can be completed for operation; the firmware version information is used to enable the universal module to have customized firmware versions after burn-in, so that different firmware versions can be distinguished to meet different client requirements, including but not limited to "firmware versions" as shown in fig. 2: v01.0.2"; the sequence number range information is used to make the universal module have unique identity information after the sequence numbers are burned one by one, and as shown in fig. 2, for example, the sequence number section is: 12345679A-12346679B). The repair firmware information may also include, but is not limited to, firmware name information (for distinguishing different module firmware after burning in) and/or firmware verification information (for verifying whether the firmware content is correct and complete after burning in, and specific content may be conventionally obtained based on the prior art). The code writing test information is used for completing the module test in a conventional mode after being written into the universal module, and the specific content of the code writing test information can be obtained conventionally based on the prior art. Further, as shown in FIG. 2, the production schedule also includes, but is not limited to, upload date information (i.e., "release date: 2020.11.3" shown in FIG. 2), production quantity information (i.e., "production quantity: 3000" shown in FIG. 2), and/or production lot information, etc.
S103, downloading the complement firmware information of the universal module from the cloud database by using a cloud burning tool according to the production plan by a producer, and burning the complement firmware information into the universal module.
In step S103, the cloud burning tool is an IC burner that can access the cloud database, and can download and burn the repair firmware information normally. S301, recording firmware complement information generated in a firmware complement process by using the cloud burning tool, and uploading the firmware complement information to the cloud database; s302, binding and storing the firmware complement information and a production plan customized by the universal module by the cloud database so that a consignor can synchronously display or access and inquire the firmware complement information by using terminal equipment, wherein the terminal equipment comprises but is not limited to electronic equipment such as a smart phone, a tablet personal computer, a notebook computer and/or a desktop computer. The firmware complement information is used for recording detail information of the firmware complement process, and can include, but is not limited to, the number of the general modules which complete the firmware complement, firmware complement time and/or general module serial number which are in one-to-one correspondence with the general modules which complete the firmware complement, and the like, so that the client can be ensured to monitor the whole firmware complement process in real time or non-real time by using the terminal equipment at any time and any place through recording, uploading and binding storage of the firmware complement information.
S104, downloading the code writing test information of the universal module from the cloud database by using a cloud production testing tool according to the production plan by a producer, and writing the code writing test information into the universal module to obtain a code writing test result.
In step S104, the cloud end generating tool is a code writing test tool capable of accessing the cloud end database, and the code writing test information can be normally downloaded and written in, so as to finally obtain a code writing test result. Preferably, the writing test information is written into the universal module, including but not limited to the following steps S401 to S402: s401, recording production test information generated in a code writing test process by using the cloud end production test tool, and uploading the production test information to the cloud end database; s402, binding and storing the production test information and a production plan customized by the universal module by the cloud database, so that a consignor can synchronously display or access and inquire the production test information by using terminal equipment, wherein the terminal equipment comprises but is not limited to electronic equipment such as a smart phone, a tablet personal computer, a notebook computer and/or a desktop computer. The production test information is used for recording detailed information of the code writing test process, and can include, but is not limited to, the number of the universal modules which have completed the code writing test, code writing test time, universal module serial numbers and/or code writing test results which are in one-to-one correspondence with the universal modules which have completed the code writing test, and the like. In addition, the cloud burning tool and the cloud production testing tool are preferably integrated tools, wherein the integrated tools are integrated with a module mounting and testing operation pipeline from firmware complement to code writing test, so that the firmware complement and the code writing test can be sequentially carried out on the universal module through the pipeline, mounting and testing errors are further avoided, and defective products such as repeated burning, missing burning, firmware disorder and the like caused by serial numbers are avoided.
Based on the cloud management general module installation and measurement scheme described in the foregoing steps S101 to S104, on one hand, the conventional module burning mode is split into two parts: on the other hand, after the basic firmware information is burned, the consignor issues a customized production plan to the cloud end, so that when receiving the production plan, a producer can execute customized test tasks comprising a firmware complement process and a code writing test process according to the bill, and therefore, the consignor can customize different firmware contents according to different product requirements for the same batch of universal modules, and meet diversified shipment requirements, so that the consignor can prepare goods in batches, the delivery period is shortened, the cost is reduced, and the consignor can customize the production plan only to bear an execution role in the whole module assembly and test process and cannot modify information locked by the background, and therefore, the consignor can control the whole product, and the consignor can better control the production quality of the universal modules. In addition, the firmware complement information and/or the production test information can be recorded, uploaded and bound and stored, so that the commissioner can monitor the whole firmware complement process and/or the code writing test process in real time or not in real time at any time and any place by using the terminal device, and the production quantity, production batch and delivery rhythm of all production planning sheets can be monitored in the background of the commissioner, and the commissioner can further conveniently control the production quality of the universal module.
The above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some of the technical features thereof can be replaced by equivalents. Such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Finally, it should be noted that the invention is not limited to the alternative embodiments described above, but can be used by anyone in various other forms of products in the light of the present invention. The above detailed description should not be construed as limiting the scope of the invention, which is defined in the claims and the description may be used to interpret the claims.

Claims (8)

after the universal module is obtained by the patch, using a burning tool to burn basic firmware information into the universal module, wherein the basic firmware information comprises driving firmware information, control firmware information, decoding firmware information, transmission firmware information and detection firmware information, the driving firmware information is used for enabling the universal module to have a driving function after burning, the control firmware information is used for enabling the universal module to have a control function after burning, the decoding firmware information is used for enabling the universal module to have a decoding function after burning, the transmission firmware information is used for enabling the universal module to have a transmission function after burning, and the detection firmware information is used for enabling the universal module to have a self-checking function after burning;
CN202011402178.0A2020-12-022020-12-02Cloud management universal module assembling and testing methodActiveCN112445502B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202011402178.0ACN112445502B (en)2020-12-022020-12-02Cloud management universal module assembling and testing method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202011402178.0ACN112445502B (en)2020-12-022020-12-02Cloud management universal module assembling and testing method

Publications (2)

Publication NumberPublication Date
CN112445502A CN112445502A (en)2021-03-05
CN112445502Btrue CN112445502B (en)2024-08-06

Family

ID=74739269

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202011402178.0AActiveCN112445502B (en)2020-12-022020-12-02Cloud management universal module assembling and testing method

Country Status (1)

CountryLink
CN (1)CN112445502B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2025059121A1 (en)*2023-09-112025-03-20Thales Dis France SasMethod and system for preserving per-device diversified data when replacing firmware

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111404733A (en)*2020-03-062020-07-10上海钧正网络科技有限公司Firmware control method and system and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9721116B2 (en)*2013-06-242017-08-01Sap SeTest sandbox in production systems during productive use
CN109905256A (en)*2017-12-072019-06-18阿里巴巴集团控股有限公司A kind of firmware update and device
CN108681459B (en)*2018-03-262022-03-01深圳有电物联科技有限公司Firmware updating method, device and system for intelligent hardware equipment
CN110413295B (en)*2019-06-262023-07-21上海电器科学研究所(集团)有限公司 A remote firmware update method for embedded devices
CN111651180B (en)*2020-06-112024-03-26上海庆科信息技术有限公司Firmware updating method and device, processor and intelligent gateway equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111404733A (en)*2020-03-062020-07-10上海钧正网络科技有限公司Firmware control method and system and storage medium

Also Published As

Publication numberPublication date
CN112445502A (en)2021-03-05

Similar Documents

PublicationPublication DateTitle
US20240362654A1 (en)Consumable data management
US20200356740A1 (en)Updating manufactured product life cycle data in a database based on scanning of encoded images
CN101617316A (en) Intelligent production station and production method
US20150277891A1 (en)Electronic controller software coding system and method for vehicle control
CN112445502B (en)Cloud management universal module assembling and testing method
CN103424683A (en)Mainboard test system and method
CN101739322A (en)Test device and method of embedded system
US20200142756A1 (en)Adapter with instrument control function, instrument control system and instrument control method
CN113569586A (en) A vehicle-mounted unit testing system and method
CN1677943A (en) Vehicle detection management system and method
CN102496388A (en)Method for examining memory code of printed circuit board
US7212442B2 (en)Structure for directly burning program into motherboard
CN101436157A (en)Method for processing program BUG in program test process flow
US6820809B2 (en)Label-based controller commissioning system
CN115904412A (en)Glucometer password card burning method and system
JP4074576B2 (en) Instrument for reading the identification connector
JP2008265433A (en) Assembly parts registration system
US7937511B2 (en)Burning apparatus
JP2009026187A (en)Article information management system
TW201432601A (en)Automatic testing system and method
JP2006323655A (en)Erroneous/missing component inspection device and erroneous/missing component inspection method
KR101950772B1 (en)Sales assisting system of electronic components
CN102736976A (en)Debugging system and debugging method thereof
JP2008181435A (en) RFID tag application maintenance management support system
CN118425740A (en)Testing method and testing equipment for FPC semi-finished product

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp