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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000005192 partition Methods 0.000 claims abstract description 27
- 238000012545 processing Methods 0.000 claims description 5
- 238000012856 packing Methods 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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
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:
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.
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)
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)
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 |
-
2012
- 2012-03-07 CN CN201210058096.8A patent/CN102622250B/en not_active Expired - Fee Related
Patent Citations (4)
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)
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 |