The invention provides a
firmware management method and
system, a storage medium and a program product. The method comprises the following steps: marking a
firmware exclusive analysis class in advance through a (at)
Firmware Type custom
annotation, and defining a multi-product line
verification rule by adopting a configuration file in advance; receiving a
firmware uploading request, creating a corresponding
asynchronous processing task, and temporarily storing a corresponding firmware file to the
temporary storage path; obtaining a matched firmware analysis rule in the central rule base, and instantiating a corresponding (at)
Firmware Type firmware exclusive analysis class to obtain analyzed firmware data; sequentially executing version preprocessing, dynamic
rule matching and version
verification on the analyzed firmware data according to a multi-product-line version
verification rule; the firmware passing the version verification is intelligently stored; and cleaning the
temporary file, and executing physical deletion on the firmware file with the reference
return to zero stored in the formal storage path. By means of the technical scheme, the problems that an existing analysis rule is rigid, rule modification is tedious, and the storage
utilization rate is low are solved.