CN102622250A - Software upgrading method for set top box supporting multi-flash equipment - Google Patents

Software upgrading method for set top box supporting multi-flash equipment Download PDF

Info

Publication number
CN102622250A
CN102622250A CN2012100580968A CN201210058096A CN102622250A CN 102622250 A CN102622250 A CN 102622250A CN 2012100580968 A CN2012100580968 A CN 2012100580968A CN 201210058096 A CN201210058096 A CN 201210058096A CN 102622250 A CN102622250 A CN 102622250A
Authority
CN
China
Prior art keywords
file
flash
upgrade
subregion
data
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.)
Granted
Application number
CN2012100580968A
Other languages
Chinese (zh)
Other versions
CN102622250B (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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric 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 Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201210058096.8A priority Critical patent/CN102622250B/en
Publication of CN102622250A publication Critical patent/CN102622250A/en
Application granted granted Critical
Publication of CN102622250B publication Critical patent/CN102622250B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to a set top box for a digital television and discloses a software upgrading method for the set top box supporting multi-flash equipment. Multi-flash equipment upgrading is supported under the upgrading specifications of a traditional conditional access system, upgrading capacity constraints are broken through, and moreover, flexible upgrading can be realized. The key points of the technical scheme provided by the invention can be summarized into steps of: a, constructing a configuration file by a set top box developer according to the number of the flash equipment used by the set top box and a use zone of each flash equipment; b, merging upgrading data of all partitions of the flash equipment aiming at the set top box according to a definition in the configuration file and storing in an upgrading file to form a merged upgrading file, and providing to a front-end system; c, packing the merged upgrading file by the front-end system to generate upgrading data streams and releasing the upgrading data streams; d, receiving the upgrading data streams by the set top box, and restoring the upgrading data of all the partitions of the flash equipment aiming at the set top box according to the definition in the configuration; and e, writing the upgrading data of all the partitions in the corresponding flash partition. The software upgrading method for the set top box supporting the multi-flash equipment is suitable for set top box manufacturers.

Description

A kind of method for updating set-top box software of supporting many flash equipment
Technical field
The present invention relates to the digital television top, particularly a kind of method for updating set-top box software of supporting many flash equipment.
Background technology
Along with the fast development of global DTV industry, pay TV has become the main flow of DTV, and various condition reception programmes are adopted by the digital-tv operator of countries in the world widely.Therefore also more and more based on the use of STB on market of condition receiving system.Yet the various application software of on STB, using at present all are based on the linux system usually; Linux system itself is huger, and the flash and the memory source that need take are more, so the flash resource that STB uses is also more and more; The less flash equipment of single flash equipment or capacity has begun to face the situation of off-capacity.
Therefore, the STB of many flash equipment appears supporting at present on the market, to solve the problem of single flash off-capacity; Yet present most condition receiving system remains to single flash upgrading for the standard of updating set-top box software, and uses also not upgrading of configuration specification by the flash that STB producer provides.And for two kinds of flash equipment (being norflash and nandflash); In method of application very big difference is arranged; The upgrading standard of therefore traditional condition receiving system in the use of nandflash, inevitably occur some problems: such as; The upgrade method of traditional condition receiving system regulation is that norflash writes by flashblock order successively; And the subregion use is pressed in the use of nandflash, and the bad piece mechanism of nandflash causes each subregion not used fully, reserve a part and prevent that bad piece from producing; Therefore the flash operation of writing of nandflash is jumped, and therefore when generating upgrading stream, need consider that also the content of upgrading is a sectional type.Traditional in addition norflash capacity is all less; Popular bigger norflash capacity all is 64,000,000 usually on the market, and the nandflash capacity all is all to have reached 128,000,000 usually, 256,000,000; Even it is bigger; Therefore the upgrade data capacity of traditional norflash is less, and the scalable capacity of supporting with the standardized and complete serial strapping tool of conventional conditions receiving system upgrading is also less, can't support the high capacity of nandflash.
By on that can find out that conventional conditions receiving system upgrading standard is primarily aimed at all is norflash, if use nandflash,, still be not agreeing with very on standard no matter be on capacity; How under the prerequisite of existing condition receiving system upgrading standard, to support many flash device upgrade, break through the upgrading capacity limit, and can upgrade flexibly (not only supporting the norflsh upgrading but also support the nandflash upgrading) is a problem demanding prompt solution.
Summary of the invention
Technical matters to be solved by this invention is: the method for updating set-top box software that proposes a kind of many flash of support equipment; Under the prerequisite of existing condition receiving system upgrading standard, support many flash device upgrade; Break through the upgrading capacity limit, and can realize upgrading flexibly.
The present invention solves the problems of the technologies described above the technical scheme that is adopted: a kind of method for updating set-top box software of many flash of support equipment may further comprise the steps:
A. the STB developer makes up the flash configuration file according to the flash equipment number of STB use and the use zone of each flash equipment;
B. the STB developer will merge to the upgrade data of each subregion of the flash equipment of STB according to the definition in the flash configuration file and be kept in the upgrade file, form the upgrade file after merging, and offer front end system;
C. the upgrade file after front end system will merge is packed, and generation upgrade data stream also issues;
D. STB receives upgrade data stream, according to the upgrade data of the reduction of the definition in the flash configuration file to each subregion of the flash equipment of STB;
E. STB writes the processing of corresponding flash subregion to the upgrade data of each subregion according to relevant information.
Further, this method also comprises step:
F. STB reads out according to the upgrade data of the definition in the flash configuration file with each subregion of flash equipment, and calculates the CRC check value, is written in the partition information data check district;
G. STB is restarted, and reads out according to the upgrade data of the definition in the flash configuration file with each subregion of flash equipment once more, and calculates the CRC check value; Compare with the CRC check value of partition information data check district stored; If identical, then to upgrade successfully, STB normally starts; If inequality, step a is returned in then upgrading failure.
Further, step a specifically comprises:
A1. the STB developer confirms the flash equipment number of STB use and the use zone of each flash equipment;
A2. the STB developer makes up the flash configuration file according to the use zone of flash equipment number and each flash equipment; And define each data block and specifically belong on which the flash equipment which and use the zone, defined the offset address and the length of data block in the said flash configuration file.
Further, among the step b, will merge to the upgrade data of each subregion of the flash equipment of STB be kept at a upgrade file after, the upgrade file after this mergings comprises n upgrade file description and n file data; The merging rule of the upgrade data of each subregion is: file 1 is described head+file 1 data+file 2 and is described head+file 2 data ... File n describes head+file n data, the subregion of each flash equipment of stipulating in the corresponding flash configuration file of said n.
Further, said upgrade file description head comprises following field: file header is described character string denotation, file header length, file attribute value, flash device number, flash device attribute value, upgrade file offset address, data segment, length, data segment CRC check value.
Further; Said file attribute value indicates whether this document need write flash: when certain subregion of certain flash equipment of needs upgradings; So just the file attribute value to the upgrade file of this subregion is set to 1, and the file attribute value of the upgrade file of the subregion that other need not be upgraded is set to 0; When the corresponding upgrade file of the subregion of needs upgradings not in the regulation of flash configuration file and need write flash, then the file attribute value to the upgrade file of this subregion is set to 2.
Further; Among the step e; STB according to relevant information to the concrete grammar that the upgrade data of each subregion writes the processing of corresponding flash subregion is: STB reads the file attribute value value to the upgrade file of each subregion; If file attribute value value is 0, then the upgrade file of this subregion does not write flash; If file attribute value value is 1,, the upgrade file of this subregion is written to the appropriate address of corresponding flash equipment then according to the regulation in the flash configuration file; If the file attribute value is 2, then according to the flash device number of the header definition of the upgrade file of this subregion and the appropriate address that the upgrade file offset address is written to flash equipment.
The invention has the beneficial effects as follows: under the prerequisite of existing condition receiving system upgrading standard, support many flash device upgrade, break through the upgrading capacity limit, can support the norflsh upgrading can support the nandflash upgrading again, the upgrading mode is flexible.
Embodiment
Updating set-top box software mode in the conventional art all can only support norflsh to set up upgrading fully mostly, and the upgrading capacity is limited, and can not support the nandflash upgrading; In order to address the above problem, the present invention proposes a kind of method for updating set-top box software of many flash of support equipment, may further comprise the steps:
A. STB exploitation producer makes up the flash configuration file according to the flash equipment number of STB use and the use zone of each flash equipment;
B. STB exploitation producer will merge to the upgrade data of each subregion of the flash equipment of STB according to the definition in the flash configuration file and be kept in the upgrade file, form the upgrade file after the merging;
C. the upgrade file after front end system will merge is packed, and generation upgrade data stream also issues;
D. STB receives upgrade data stream, according to the upgrade data of the reduction of the definition in the flash configuration file to each subregion of the flash equipment of STB;
E. STB writes the processing of corresponding flash subregion to the upgrade data of each subregion according to relevant information.
Upgrade method of the present invention is with the distinctive points of conventional art: (1) is related flash equipment and subregion and partition size in the FLASH configuration file.(2) the final upgrade file of this method is to be merged by each partitioned file on each FLASH equipment to form, and is to synthesize by set form, and this form has comprised the characteristic that meets nandflash upgrading needs; And traditional upgrade file is with regard to a upgrade file; (3) the final upgrade file generating mode of this method has been contained the upgrade area that traditional upgrade file standard and instrument can't be supported.64,000,000 the data if instrument is only supported to upgrade, so traditional upgrade method can only before the data in 64M zone, through after this method, can be in merged file the data combination in any zone, and as long as final merged file data less than 64M.So just broken through the restriction of flash equipment and capacity.
Below in conjunction with embodiment technical scheme of the present invention is done to set forth in detail:
A. the STB developer makes up the flash configuration file according to flash equipment number and use zone that STB uses:
A1. confirm the number of the fixing flash equipment that uses of STB of a project;
A2. confirm the use area dividing of each flash equipment.As: loader is deposited in the 1,000,000 zone of flash0,
The the 2,000,000 to flash0 equipment deposit master routine at last; The preceding 20,000,000 store files systems of flash1, the 21,000,000 to 30,000,000 store data storehouse etc.;
A3. front end system is according to a1, and the division of a2 constitutes the flash configuration file, and with the ownership of each piece of STB joint provisions.Because the instrument of condition receiving system is only to a flash, so the offset address of each data block in the configuration file is virtual, but it has concrete corresponding relation with the physical address of actual flash, and this is just defined by STB producer.Offset address like first blcok is 0x8000, length 0x18000, and 1 subregion of the flash equipment that its is corresponding, second block skew is 0x2000,0 subregion that length 0x2000 can corresponding flash equipment 2 or the like.
B. realize supporting the packing of many flash apparatus upgrading file data:
B1. the upgrade file because the upgrading of condition receiving system stream strapping tool is only supported to pack; To support the data upgrading of a plurality of flash equipment so, just have only the data that all needs are upgraded to be packaged into a upgrade file and be used for generating upgrading stream by certain form.STB by this form, carries out resolving inversely again after receiving upgrade data, restore each flash apparatus upgrading data, upgrades.
B2. according to the thought of above-mentioned b1; Upgrade data on each flash equipment is merged into a upgrade file; Upgrade file after the merging comprises n upgrade file and describes head and N file data; Wherein the merging rule of upgrade file is: file 1 is described head+file 1 data+file 2 and is described head+file 2 data ... File n describes head+file N data, said 1,2 ... The subregion of each flash equipment of stipulating in the corresponding flash configuration file of N.Above-mentioned upgrade file is described header and comprised following field: file header is described character string denotation, file header length, file attribute value, FLASH device number, FLASH device attribute value, upgrade file offset address, data segment, length, data segment CRC check value;
Based on above-mentioned, the concrete structure of the upgrade file after the merging is following:
Figure BDA0000141371050000041
Wherein file header length is meant that describing the character string denotation from file header begins, to data segment CRC check value field length.The file attribute value indicates whether this document need write flash: as: certain subregion that only needs certain flash equipment of upgrading when certain upgrading; So just the file attribute value of the upgrade file of this subregion is set to 1, and the file attribute value of the upgrade file of the subregion that other need not be upgraded is set to 0; Subregion when the upgrade data place that needs are upgraded does not define in the flash configuration file, and then the file attribute value of the upgrade file of this subregion is set to 2.(because the upgrading standard and the instrument thereof of condition receiving system has the upgrading capacity limit, therefore the capacity according to the flash configuration file of its normalized definition is the part of STB FLASH capacity.Subregion when the data place that needs are upgraded does not define in the flash configuration file, and so then the file attribute value of the upgrade file of this subregion is set to 2.)
B3. handle being directed against each flash apparatus upgrading data according to above-mentioned thought:
B3.1, according to the structure of b2 definition, is saved in the upgrade file by earlier successively with the upgrade data that comprises the subregion on the flash equipment in the flash configuration file according to the regulation of flash configuration file one by one.To the last the data of a real upgrading of needs are added.As: 5 subregions are arranged on the flash0 equipment, our the 3rd subregion of only wanting to upgrade, merged file just only needs to add first three subregion so.Two subregions of back and the subregion on other flash equipment all do not need to add.
B3.2 upgrades when certain only needs certain subregion of certain flash equipment of upgrading, and so just the file attribute value of the upgrade file of this subregion is set to 1, and this document data are used real upgrade data.The file attribute value of the upgrade file of the subregion that other need not be upgraded is set to 0, and upgrade data uses 0xff to fill.When the data partition (the maximum scalable scope that promptly surpasses the condition receiving system definition) not in the regulation of flash configuration file that we need upgrade; We are just in the subregion of flash configuration file definition so; Select a partition size coupling; And this subregion that need not upgrade is deposited the upgrade data that this exceeds support scope subregion, and the file attribute value is set to 2.Like the example in the b3.1; Subregion 1 and 2 need the file attribute value be set to 0; Its data are directly added 0xff. if will upgrade above the partition data behind the 64M; If the 1st partition size of flash0 is fit to this subregion so, so can be with the deposit data of this subregion the 1st subregion at flash0 equipment.If the 1st, 2,4 partition size of flash0 equipment all are not suitable for, and the 5th subregion is fit to, and so then this partition data is added to the 5th subregion of flash0 equipment.The 5th subregion of flash0 is last subregion simultaneously.
The length of b3.3 upgrade file data needs to handle.Because we have stipulated the data length of each subregion in the flash configuration file, and each subregion has increased the file description header in the upgrade file after merging.So the data length that each subregion really can be upgraded is: the partition length that defines in the flash configuration file deducts file header length.If the file data length of each subregion deducts file header length less than the partition length that defines in the flash configuration file.So remaining length is then filled with 0Xff.If fash device attribute value is nandflash; Upgrade data length must deduct file header length less than partition length so. and it is subsequent use that common nandflsh subregion need stay the white space of 1/10th (perhaps more) to be used for bad piece; The characteristic of the nandflash decision if this is. fash device attribute value is norflash, and the file data length of each subregion partition length that can equal to define in the flash configuration file deducts file header length so.
B2.3. the upgrade file after will merging, the strapping tool that the service condition receiving system provides generates upgrade data stream.
B2.4 condition receiving system strapping tool only can be in the last interpolation test data (the design data application program launching of front can not be changed) of merged file.
C. STB is to the treatment step of upgrade data:
C1. after STB is received all upgrade datas, upgrade data is reduced to the data of each subregion according to the definition in the flash configuration file.Data like the preceding 0x60000 of upgrade data are first partition data of flash equipment 0.
C2. the file header information definition that defines according to step b2; Whether the data that analyze each subregion need write flash. if the file attribute value is set to 0; Then this partition data does not write flash; If 1, then according to the regulation in the flash configuration file, be written to the corresponding address of corresponding flash equipment.If 2, flash device number in then defining according to header and upgrade file offset address carry out flash and write.
C3. whether Rule of judgment receiving system strapping tool has increased test data: will from upgrade data stream, get access to the length of upgrade data and the length of merged file is judged; If find that its data length than merged file is long; With the length that has more, write the subregion of real upgrading in the scope of flash configuration file regulation or the next subregion of this subregion so.Like the b3.1 example, last upgradeable subregion is the 3rd subregion of flash0 equipment, and so unnecessary data are write this 3rd subregion: partition length deducts the position that the 3rd partitioned file head length degree deducts the 3rd partition data segment length again.If the length of redundant data deducts file header length greater than the 3rd partition length and deducts data segment, length again, so remaining data are write the remaining area of the 3rd subregion earlier, the data that surpass the 3rd subregion remaining area then are written to the 4th subregion successively.
C4. after each partition data writes,, the data read of each subregion on each flash equipment is come out and calculated the CRC check value, be written in the partition information checking data district according to the regulation of flash configuration file.
D. the startup verification of upgrading back STB.
After STB is restarted; Start loader according to the regulation in the flash configuration file; The data read of each subregion on each flash equipment is come out and calculated the CRC check value; And with flash equipment on the data in original partition information checking data district compare, if identically then normally start, unusual if difference then identifies upgrading.

Claims (7)

1. a method for updating set-top box software of supporting many flash equipment is characterized in that, may further comprise the steps:
A. the STB developer makes up the flash configuration file according to the flash equipment number of STB use and the use zone of each flash equipment;
B. the STB developer will merge to the upgrade data of each subregion of the flash equipment of STB according to the definition in the flash configuration file and be kept in the upgrade file, form the upgrade file after merging, and offer front end system;
C. the upgrade file after front end system will merge is packed, and generation upgrade data stream also issues;
D. STB receives upgrade data stream, according to the upgrade data of the reduction of the definition in the flash configuration file to each subregion of the flash equipment of STB;
E. STB writes the processing of corresponding flash subregion to the upgrade data of each subregion according to relevant information.
2. a kind of method for updating set-top box software of supporting many flash equipment as claimed in claim 1 is characterized in that this method also comprises step:
F. STB reads out according to the upgrade data of the definition in the flash configuration file with each subregion of flash equipment, and calculates the CRC check value, is written in the partition information data check district;
G. STB is restarted, and reads out according to the upgrade data of the definition in the flash configuration file with each subregion of flash equipment once more, and calculates the CRC check value; Compare with the CRC check value of partition information data check district stored; If identical, then to upgrade successfully, STB normally starts; If inequality, step a is returned in then upgrading failure.
3. according to claim 1 or claim 2 a kind of method for updating set-top box software of supporting many flash equipment is characterized in that step a specifically comprises:
A1. the STB developer confirms the flash equipment number of STB use and the use zone of each flash equipment;
A2. the STB developer makes up the flash configuration file according to the use zone of flash equipment number and each flash equipment; And define each data block and specifically belong on which the flash equipment which and use the zone, defined the offset address and the length of data block in the said flash configuration file.
4. a kind of method for updating set-top box software of supporting many flash equipment as claimed in claim 3; It is characterized in that; Among the step b; To merge to the upgrade data of each subregion of the flash equipment of STB be kept at a upgrade file after, the upgrade file after this mergings comprises n upgrade file description and n file data; The merging rule of the upgrade data of each subregion is: file 1 is described head+file 1 data+file 2 and is described head+file 2 data ... File n describes head+file n data, the subregion of each flash equipment of stipulating in the corresponding flash configuration file of said n.
5. a kind of method for updating set-top box software of supporting many flash equipment as claimed in claim 4; It is characterized in that said upgrade file is described head and comprised following field: file header is described character string denotation, file header length, file attribute value, flash device number, flash device attribute value, upgrade file offset address, data segment, length, data segment CRC check value.
6. a kind of method for updating set-top box software of supporting many flash equipment as claimed in claim 5; It is characterized in that; Said file attribute value indicates whether this document need write flash: when certain subregion of certain flash equipment of needs upgradings; So just the file attribute value to the upgrade file of this subregion is set to 1, and the file attribute value of the upgrade file of the subregion that other need not be upgraded is set to 0; When the corresponding upgrade file of the subregion of needs upgradings not in the regulation of flash configuration file and need write flash, then the file attribute value to the upgrade file of this subregion is set to 2.
7. a kind of method for updating set-top box software of supporting many flash equipment as claimed in claim 6; It is characterized in that; Among the step e; STB according to relevant information to the concrete grammar that the upgrade data of each subregion writes the processing of corresponding flash subregion is: STB reads the file attribute value value to the upgrade file of each subregion, if file attribute value value is 0, then the upgrade file of this subregion does not write flash; If file attribute value value is 1,, the upgrade file of this subregion is written to the appropriate address of corresponding flash equipment then according to the regulation in the flash configuration file; If file attribute value value is 2, then according to the flash device number of the header definition of the upgrade file of this subregion and the appropriate address that the upgrade file offset address is written to flash equipment.
CN201210058096.8A 2012-03-07 2012-03-07 Software upgrading method for set top box supporting multi-flash equipment Expired - Fee Related CN102622250B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210058096.8A CN102622250B (en) 2012-03-07 2012-03-07 Software upgrading method for set top box supporting multi-flash equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210058096.8A CN102622250B (en) 2012-03-07 2012-03-07 Software upgrading method for set top box supporting multi-flash equipment

Publications (2)

Publication Number Publication Date
CN102622250A true CN102622250A (en) 2012-08-01
CN102622250B CN102622250B (en) 2015-01-21

Family

ID=46562180

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210058096.8A Expired - Fee Related CN102622250B (en) 2012-03-07 2012-03-07 Software upgrading method for set top box supporting multi-flash equipment

Country Status (1)

Country Link
CN (1) CN102622250B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103077097A (en) * 2013-02-25 2013-05-01 国电南瑞科技股份有限公司 Verifiable flash data programming method based on transmission control protocol (TCP) way
CN103237252A (en) * 2013-03-22 2013-08-07 深圳市九洲电器有限公司 Method and device for burning set-top box storage chips
CN103324503A (en) * 2013-05-29 2013-09-25 京东方科技集团股份有限公司 Data programming system and method
CN103997683A (en) * 2014-05-06 2014-08-20 四川长虹电器股份有限公司 System for using set-top-box platform to realize customizable Flash CD-ROM recorder and method thereof
CN105072441A (en) * 2015-09-15 2015-11-18 广东九联科技股份有限公司 Set-top-box software detection method
WO2017016282A1 (en) * 2015-07-30 2017-02-02 中兴通讯股份有限公司 Software upgrading method and apparatus, and computer storage medium
CN107025121A (en) * 2017-03-31 2017-08-08 广东欧珀移动通信有限公司 Method for upgrading software, device and electronic installation
CN107193593A (en) * 2017-05-17 2017-09-22 深圳创维数字技术有限公司 A kind of upgrade method, set top box and the storage medium of scalable file
CN107229501A (en) * 2017-06-30 2017-10-03 深圳市九洲电器有限公司 Set top box subregion changes upgrade method and system
CN108419006A (en) * 2017-12-13 2018-08-17 天津天地伟业机器人技术有限公司 A kind of big packet upgrade method based on web camera
CN109002306A (en) * 2018-06-25 2018-12-14 深圳市创鑫激光股份有限公司 Method for upgrading software, upgrading terminals, laser marking machine and laser marking system
CN112732318A (en) * 2021-01-12 2021-04-30 武汉光庭信息技术股份有限公司 Singlechip firmware upgrading method
CN114816571A (en) * 2022-04-15 2022-07-29 西安广和通无线通信有限公司 Method, device and equipment for hanging flash memory and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1798034A (en) * 2004-12-31 2006-07-05 中国科学院声学研究所 Method for upgrading software of digital terminal system in DVB system
US20080002951A1 (en) * 2006-06-30 2008-01-03 Scientific-Atlanta, Inc. Digital Media Device Having Media Content Transfer Capability
CN101520734A (en) * 2008-12-17 2009-09-02 康佳集团股份有限公司 Method for upgrading data in flash memory, network TV and interactive set-top box thereof
CN102300200A (en) * 2011-09-08 2011-12-28 中兴通讯股份有限公司 Software version upgrading method, version publishing equipment and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1798034A (en) * 2004-12-31 2006-07-05 中国科学院声学研究所 Method for upgrading software of digital terminal system in DVB system
US20080002951A1 (en) * 2006-06-30 2008-01-03 Scientific-Atlanta, Inc. Digital Media Device Having Media Content Transfer Capability
CN101520734A (en) * 2008-12-17 2009-09-02 康佳集团股份有限公司 Method for upgrading data in flash memory, network TV and interactive set-top box thereof
CN102300200A (en) * 2011-09-08 2011-12-28 中兴通讯股份有限公司 Software version upgrading method, version publishing equipment and mobile terminal

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103077097B (en) * 2013-02-25 2015-08-12 国电南瑞科技股份有限公司 A kind of FLASH data programming method based on verifying under TCP mode
CN103077097A (en) * 2013-02-25 2013-05-01 国电南瑞科技股份有限公司 Verifiable flash data programming method based on transmission control protocol (TCP) way
CN103237252A (en) * 2013-03-22 2013-08-07 深圳市九洲电器有限公司 Method and device for burning set-top box storage chips
CN103324503A (en) * 2013-05-29 2013-09-25 京东方科技集团股份有限公司 Data programming system and method
CN103997683A (en) * 2014-05-06 2014-08-20 四川长虹电器股份有限公司 System for using set-top-box platform to realize customizable Flash CD-ROM recorder and method thereof
CN103997683B (en) * 2014-05-06 2017-03-22 四川长虹电器股份有限公司 System for using set-top-box platform to realize customizable Flash CD-ROM recorder and method thereof
WO2017016282A1 (en) * 2015-07-30 2017-02-02 中兴通讯股份有限公司 Software upgrading method and apparatus, and computer storage medium
CN106406922A (en) * 2015-07-30 2017-02-15 中兴通讯股份有限公司 Software upgrade method and device
CN105072441A (en) * 2015-09-15 2015-11-18 广东九联科技股份有限公司 Set-top-box software detection method
CN107025121B (en) * 2017-03-31 2020-10-09 Oppo广东移动通信有限公司 Software upgrading method and device and electronic device
CN107025121A (en) * 2017-03-31 2017-08-08 广东欧珀移动通信有限公司 Method for upgrading software, device and electronic installation
CN107193593A (en) * 2017-05-17 2017-09-22 深圳创维数字技术有限公司 A kind of upgrade method, set top box and the storage medium of scalable file
CN107193593B (en) * 2017-05-17 2020-08-21 深圳创维数字技术有限公司 Upgrading method of upgradable file, set top box and storage medium
CN107229501B (en) * 2017-06-30 2020-04-03 深圳市九洲电器有限公司 Set top box partition change upgrading method and system
CN107229501A (en) * 2017-06-30 2017-10-03 深圳市九洲电器有限公司 Set top box subregion changes upgrade method and system
CN108419006A (en) * 2017-12-13 2018-08-17 天津天地伟业机器人技术有限公司 A kind of big packet upgrade method based on web camera
CN109002306A (en) * 2018-06-25 2018-12-14 深圳市创鑫激光股份有限公司 Method for upgrading software, upgrading terminals, laser marking machine and laser marking system
CN112732318A (en) * 2021-01-12 2021-04-30 武汉光庭信息技术股份有限公司 Singlechip firmware upgrading method
CN114816571A (en) * 2022-04-15 2022-07-29 西安广和通无线通信有限公司 Method, device and equipment for hanging flash memory and storage medium
CN114816571B (en) * 2022-04-15 2023-06-16 西安广和通无线通信有限公司 Method, device, equipment and storage medium for plug-in flash memory

Also Published As

Publication number Publication date
CN102622250B (en) 2015-01-21

Similar Documents

Publication Publication Date Title
CN102622250A (en) Software upgrading method for set top box supporting multi-flash equipment
CN102419713B (en) Method for upgrading software of nandflash-based set-top box
CN100533380C (en) Upgrade system and upgrade method based on DSP
CN101751273A (en) Safety guide device and method for embedded system
US7373475B2 (en) Methods for optimizing memory unit usage to maximize packet throughput for multi-processor multi-threaded architectures
CN101520734A (en) Method for upgrading data in flash memory, network TV and interactive set-top box thereof
US9405697B2 (en) Memory management method and apparatus
CN102222011A (en) Software upgrading method for set-top box and set-top box
US20080240093A1 (en) Stream multiplexer/de-multiplexer
US20130185484A1 (en) File programming method and associated device for nand flash
CN104182350A (en) Memory management method and device aiming at application containing multiple processes
CN101800842A (en) Method for upgrading software of set-top box
CN102750364B (en) Method, compiler and system for distributing memory address space for image files
US11934680B2 (en) Systems and methods for booting from NAND flash using squashfs to maximize memory
CN102163155A (en) Upgrade controlling device and method for upgrading memory device
CN108073507A (en) A kind of processing method and processing device of Kernel Panic field data
CN103226482A (en) Method and device for guiding and starting set top box
KR100894251B1 (en) Memory module system with multiple SPD ROM and boothing method of the memory module system
CN104809093A (en) Method and device for processing data transmitted by serial interface
CN102203737B (en) Method and device for multithread to access multiple copies
CN106250188B (en) A kind of generation method and system of system firmware image file
CN102243591A (en) Method for improving Loader-upgrading stability of set top box by adopting two zone bits
CN102298534B (en) Method for writing software into set-top box
US20150032987A1 (en) Computer program installation across multiple memories
CN101510948A (en) Method for updating set-top box software

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150121

CF01 Termination of patent right due to non-payment of annual fee