CN1908897A - Software upgrading method for digital household appliances - Google Patents
Software upgrading method for digital household appliances Download PDFInfo
- Publication number
- CN1908897A CN1908897A CN 200510028426 CN200510028426A CN1908897A CN 1908897 A CN1908897 A CN 1908897A CN 200510028426 CN200510028426 CN 200510028426 CN 200510028426 A CN200510028426 A CN 200510028426A CN 1908897 A CN1908897 A CN 1908897A
- Authority
- CN
- China
- Prior art keywords
- software
- upgrading
- user
- error
- household appliances
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000003860 storage Methods 0.000 claims abstract description 12
- 230000005055 memory storage Effects 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 5
- 230000015654 memory Effects 0.000 description 21
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000033228 biological regulation Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The software upgrade method for digital household electrical appliance comprises: analyzing the user individual area to save the upgrade software into storage; to useful data, determining the upgrade information to user. This invention analyzes broadcast signal, saves upgrade data in HD without error, and can provide stable service.
Description
Technical field
The invention relates to the technology of digital household appliances, especially about analysis user individual zone, when existing upgrading to use software, be stored in the memory storage after, to active data, can confirm the invention of method for upgrading software of a kind of digital household appliances of upgrade information to the user.
Background technology
Recently, along with the terrestrial broadcasting receiving trap (Digital TV, popularizing and advanced gradually development trend STB), software (S/W) become gradually become increasingly complex and kind various.Under the situation of existing analog TV, there is not the upgrading notion of S/W.Now, owing to have the action complicacy of all devices, the functional enhancing of version now, need revise by the software that is called as repairing (patch).And, whether be suitable for new spec (SPEC), can carry out software upgrading and also have many problems.
Usually, the characteristics of existing software variation are: though for the equipment that can not use network with have a network function, the equipment that does not have the automatic software update that uses it, undertaken by directly manually connecting wireless cable or replacing core etc., very inconvenient, need can upgrade through very complicated operation.
Common Oftware updating method for mini-plant, by access services center (A/S), directly carries out software upgrading; For main equipment,, realize the renewal of software by the technician's of service centre home visiting.
Under the situation of digital satellite broadcasting and digital optical cable broadcasting now, can carry out the automatic renewal of software.But, under the situation of terrestrial broadcasting, be merely able to basically receive be different from the broadcasting of satellite broadcasting and wireless cable folk prescription to reception because transmission again that can not the request msg error, automatic software updating is required great effort very much.
And it is big that the Data Receiving of carrying out for software upgrading not only has data volume, and have the following receiving feature that is different from image and acoustic information.
First should transmit for the data that produce a byte (1byte) error again.
Second, when the data of upgrading do not have error intactly to finish to transmit till, should in memory storage, back up, should store in the enough big memory storage of capacity.
The 3rd, do not have error, intactly finish transmit and storage after, positively whether the data of detection of stored complete, use the data of storage to carry out software upgrading.
The 4th, in the process of software upgrading, should have the countermeasure that reply does not have the error of anticipation.
The error that this software automatic updating process should be paid special attention to not to be contemplated to.In the process of upgrading, if owing to unexpected reasons such as static, cause the escalation process failure, preferably restore source code (Soucecode) at once.If the non-restoring source code just can not use this equipment at once, can not carry out software upgrading once more.So when error took place, automatically recuperation was also extremely important.
Below, be elaborated with reference to the method for upgrading software of accompanying drawing to the existing digital broadcast receiver.
Fig. 1 is the formation synoptic diagram of existing digital broadcast receiver, and as shown in the figure, the existing digital broadcast receiver is made of following components: the central processing unit (CPU) 11 that each equipment is controlled; By online, receive the software that upgrades, and the random-access memory (ram) 12 of storage; Receive the update software of 12 li storages of above-mentioned random access memory and the 1st ROM (read-only memory) (ROM1) 13 of storage; The backup that 13 li saved software of the 1st ROM (read-only memory) are backed up is with the 2nd ROM (read-only memory) (ROM2) 14; Under the control of above-mentioned central processing unit 11, drive the IDE controller 15 of hard disk (HDD) 16, in addition, also comprise pci bus and peripheral bus etc.
Below, the method for upgrading software of the existing digital broadcast receiver that constitutes according to said structure is elaborated.
At first, under user's control, pass through central processing unit 11, store in the random access memory 12 with the update software (comprising address and data etc.) that broadcast singal transmits.Then, the 1st ROM (read-only memory) 13 of the software that 11 pairs of storages of above-mentioned central processing unit are used is now controlled, and 13 li saved software of this ROM (read-only memory) are moved with ROM (read-only memory) 14 to backup.
Then, the update software that is stored in 12 li of above-mentioned random access memory is stored in above-mentioned the 1st ROM (read-only memory) 13, with software upgrading.
But in said process, if static takes place or owing to other reason, stop to the digital household appliances power supply, the software that is stored in 12 li of above-mentioned random access memory will disappear.
After, even power supply is again opened digital household appliances, the software that is stored in 13 li of above-mentioned the 1st ROM (read-only memory) does not exist yet.Need to use to be stored in the software of backup, start digital household appliances with 14 li of the 2nd ROM (read-only memory).
Above-mentioned backup is flash memories with the 2nd ROM (read-only memory) 14 and the 1st ROM (read-only memory) 13, certainly, also can use other flash memory.Can use large-scale flash memory, certain space is used with the space as backup.
If cheap in order to realize, uneasy equipment part,, can not normally be restored during warm boot owing to block the power supply supply with ROM (read-only memory) 14 in system.Therefore, need the acceptance service, start again.And, when ROM (read-only memory) such as use flash memories, when former software is backed up, need have the ROM (read-only memory) of the above storage capacity of software capacity twice.Therefore, the problem that exists system price to rise.
Summary of the invention
The present invention seeks in order to address the above problem, for the user provides a kind of transmitting terminal at broadcast singal, in the individual subscriber zone, load upgrading and use software, at specific program and special time, transmit repeatedly, at receiving end, by analysis user individual zone, and after confirming, can download and upgrade software, the software in individual subscriber zone is stored in the memory storage, when not having error, can confirm the method for upgrading software of the digital household appliances of upgrade information to the user.
To achieve these goals, the method for upgrading software of digital household appliances of the present invention comprises following step, and as feature:
The 1st step when sending broadcast singal, is loaded upgrading and is used software in the individual subscriber zone, at official hour, send repeatedly;
The 2nd step, during receiving broadcast signal, analysis user individual zone confirms whether to exist upgrading software, and when confirming that the result when existing upgrading to use software, is stored in the memory storage, operating software is upgraded.
The feature of the method for upgrading software of digital household appliances of the present invention is: above-mentioned the 2nd step preferably also comprises following step: the individual subscriber zone to the broadcast singal that receives is analyzed, and confirms whether to exist the step of upgrading with software; When above-mentioned affirmation result is when existing upgrading to use software, confirm whether to download the step of related software to the user; When above-mentioned affirmation result is a download and upgrade when using software, store transport stream on the hard disk step; Then, confirm whether the transport stream of downloading exists error.When there not being error, finish when downloading, notify the user to finish download, and inquire the step whether user carries out software upgrading; If above-mentioned affirmation result selects software is upgraded, carry out the step of software upgrading.
The feature of the method for upgrading software of digital household appliances of the present invention is: when above-mentioned transport stream generation error, preferably utilize the upgrading that comprises in the individual subscriber zone of transmitting repeatedly at the appointed time to download with software, and storage.
Effect of the present invention:
The method for upgrading software of digital household appliances of the present invention is by inserting upgrading software in the individual subscriber zone, in special time and specific program, transmit repeatedly, on the other hand, by analyzing the broadcast reception signal, and will upgrade and store in the hard disk with software, can there be error, finish the download of all upgradings with software, and upgrade, reach the effect that stable service is provided in receiving system.
For further specifying above-mentioned purpose of the present invention, design feature and effect, the present invention is described in detail below with reference to accompanying drawing.
Description of drawings
Fig. 1 is the formation synoptic diagram of existing digital household appliances.
Fig. 2 is the pie graph that is suitable for the digital household appliances of the embodiment of the invention.
Fig. 3 is the synoptic diagram of the software transfer approach in the transmitting system of the embodiment of the invention.
Fig. 4 is the synoptic diagram of the method for upgrading software in the receiving system of the embodiment of the invention.
The symbol description of major part in the accompanying drawing:
110 transmitting system 111a data, services provide portion
111b, 112b, 113b, the 114b packet 112a of portion video encoder
113a audio coder 114a upgrading software
115 traffic pilots 116 transmit scrambler
117 channel codings/lsb decoder 118RF amplifier
121 tuners, 122 channel decodings/detection section
123 transmit demoder 124 demultiplexers
125 data decoder, 126 Video Decoders
127 audio decoder 127HDD: hard disk drive
128 microcomputers, 129 display parts
130 user interfaces
Embodiment
Below, being elaborated to the method for upgrading software of digital household appliances of the present invention with reference to the accompanying drawings.
Fig. 2 is the pie graph of transmission/receiver of digital broadcasting that is suitable for the method for upgrading software of digital household appliances of the present invention.
At first, digital broadcasting transmission system 110 constitutes according to following structure: utilize data, services to provide the 111a of portion (Dataservice) that data are handled, by the 1st 111b of packet portion, be converted into packet, utilize mpeg video encoder 112a to encoding video signal, in the 2nd 112b of packet portion, be converted to packet, by mpeg audio scrambler 113a to coding audio signal, be converted to packet at the 3rd 113c of packet portion, the 4th 114b of packet portion is converted to packet with the upgrading that TV station sends with software 114a.
And traffic pilot (MUX) 115 carries out multipath conversion to each 111b-114b of packet portion data converted bag, and transmission scrambler 116 becomes transport stream (TS:Transport Stream) form with the signal encoding of multipath conversion.And, utilize channel coding and lsb decoder 117, according to channel, (TS) carries out coding and decoding to transport stream, carry out amplification by RF amplifier 118 after, send by transmitting antenna.
Here, upgrading is carried out multipath conversion with image, sound and additional information etc. with software 114a and is sent in transport stream (TS).
Therefore, transmit in the specification, in transport stream (TS), have the part that is called as individual subscriber zone (User Private section) at ATSC (Advanced Television System Committee).Because this regional using method can determine by the user, so, can at length define it, the software (S/W) that TV station is transmitted transmitted with specific TV programme repeatedly in the specific time.
And, in order to transmit upgrading software, can define according to PID (Packet ID: package identification accords with) and individual subscriber zone (the User Private sections) of following mode to reservation.
Reseved?PID:0x02-0x0f
User?Private?sections:Table?ID=0x80-0xBF
Here, at the PID of reservation (Packet ID: the package identification symbol) in value and the individual subscriber zone, can define upgrading and use the software register zone.And two top values are by the ATSC specification, with the negotiation of TV station, and the arbitrary value of distribution.Utilize this table, upgrading can be transmitted with broadcasting with software.
And, can define according to the detail specifications of following mode the software upgrading table section.
Sofrware_Upgrade_table_ zone ()
table_id?8
section_syntax_indicator?1
private_indicator?1
reserved?2
section_length?28//up?to?256Mbytes
table_id_extention?16
reserved?8
manufacturer?16
model_number?16
version?8
data_length?24//up?to?16Mbytes
data_extension?1
data_length_extension?7//16M-256Mbytes
for(i=0;i<N1;i++){
upgrade_data()
}
descriptor_length?8
for(i=0;i<N2;i++){
Software_Upgrade_descriptor()
}
CRC32?32
}
Software_Upgrade_descriptor{
descriptor_tag?8
descriptor_length?16
Software_Upgrade_descriptor_ID?16
reserved?3
for(I=0;I<N;I++){
private_data_byte?8
}
Here, manufacturer: the production exabyte of product
Model_number: the pattern number of product
Version: software version information
Data_extension: surpass under the software conditions of a certain size (for example 16Mbyte) and use
Upgrade_data (): actual software data
Software_Upgrade_descriptor (): the software information that newly provides.
Below, the action of broadcast receiver system 120 is described: in tuner 121, the broadcast singal that receives by receiving antenna is carried out channel tuning, channel decoding/detection section 122 with the broadcast singal of above-mentioned channel tuning according to channel decode, detection.Transmit 123 pairs of transport streams of demoder (TP) and decode, demultiplexer (DEMUX) 124 carries out multipath conversion and output with image, sound and additional information and the upgrading of the transport stream of decoding with software.
And data decoder 125 becomes data-signal with the signal decoding of multipath conversion, 126 pairs of decoding video signals of Video Decoder, and 127 pairs of sound signals of audio decoder are decoded.
At this moment, in demultiplexer 124, whether have the table section of upgrading with software (Upgrade S/W) from the broadcast singal analysis (Parsing) that receives in the individual subscriber zone, if there be the table section of upgrading with software, (TP) stores in the hard disk 128 with transport stream.
This broadcast receiver system 120 also comprises random-access memory (ram) 133; ROM (read-only memory) (ROM) 132.
Usually, because terrestrial broadcasting is not a both-way communication, although can detect the transmission error,, may revise and restore hardly.Therefore because transmission of the present invention and receive separate the action does not have the upgrading of error software fully in order to receive, when guaranteeing to obtain not have the data of error till, should continue to download.
For this reason, need the suitable requesting method that transmits again.Ask for this transmission again, in transmitting system, will upgrade and use software,, in the broadcast program of regulation, transmit repeatedly at official hour with broadcasting.
Even use this transfer approach repeatedly, when signal condition is bad, cause the download of software very difficult probably.In this case, personal video record) there is (Personal Video Recoder: HDD (Hard Disk Drive: in the system of mass storage device hard disk drive) such as such as PVR, directly store transport stream (TP) separately respectively, the transport stream (TP) that error only will take place optionally transmits again.
Then, after microcomputer 129 is confirmed to be stored in transport stream on the above-mentioned hard disk 128 and whether had error, only will exist the transport stream of error to transmit again, and storage.That is, owing to,, can optionally store again to the data stream that error takes place in official hour, transmission repeatedly in the broadcast program of regulation at transmitting terminal.
Here, what deserves to be mentioned is, when receiving in the broadcasting process, from the transport stream of analyzing (TS), receive PID (Packet ID: package identification accords with) and Table I D, that is, transmit and upgrade when using software, by user interface (UI) 131, the descriptor (Descriptor) of upgrading with software shown by display part 130, be notified to after the user, whether the user selects to download.
Therefore, if, read the data flow data of gathering and analyze (parsing), can extract upgrading software out from hard disk 128 with there not being each transport stream (TP) of error to assemble together on the hard disk 128.
And, if finish the extraction of upgrading,, reaffirm the content of upgrading with software description symbol (Software_Upgrade_descriptor) by user interface 131 with software, whether the direct selection of user carries out the upgrading of software.
Then, if the user selects software is upgraded, carry out the upgrading operation of software.
Characteristics of the present invention are: if at transmitting terminal, transmit upgrading repeatedly and use program in official hour and specific program, at receiving end, be stored on the hard disk, whether affirmation exists error, and can receive again, fully download and upgrade software.
Therefore, when all TP did not have error to finish download, the notice user's download was finished, and whether inquiry carries out software upgrading.Then carry out software upgrading.
Below, with reference to the accompanying drawings 3 and accompanying drawing 4, upgrading is described in detail with method for downloading software.
Fig. 3 is the synoptic diagram of the transfer approach of the upgrade software in the broadcast transmission system.
As shown in Figure 3, S111, S112: in the individual subscriber zone, insert upgrading and use software, transmit by specific program.Till when related-program finishes, in the individual subscriber zone, insert this upgrading software, transmit repeatedly.
Fig. 4 is the synoptic diagram that the method for down loading of software is used in the upgrading in the broadcast receiver system.
S121 in broadcast receiver system, receives the broadcast singal that transmitting system sends.
Whether S123 analyzes the individual subscriber zone of the transport stream (TP) that receives, confirm to exist upgrading to use the software register zone.
S125 is when confirming that the result when existing upgrading to use table section, provides a description symbol to the user, gives the user with context notification.
S127, then, whether the user determines download and upgrade software.
S129, at this moment, if the user selects to download, the TP that will not store or occur error stores on the hard disk.
S131, S133 confirm that all TP do not have error, finish download.
S135, S137, and if all TP do not have error and finish download, the notice user's download is finished, and inquires whether carry out software upgrading, if software upgrading is arranged, just carries out the software upgrading operation.
Those of ordinary skill in the art will be appreciated that, above embodiment is used for illustrating the present invention, and be not to be used as limitation of the invention, as long as in connotation scope of the present invention, all will drop in the scope of claims of the present invention variation, the modification of the above embodiment.
Claims (3)
1, a kind of method for upgrading software of digital household appliances is characterized in that comprising following step:
The 1st step when sending broadcast singal, is loaded upgrading and is used software in the individual subscriber zone, at official hour, send repeatedly;
The 2nd step, during receiving broadcast signal, analysis user individual zone confirms whether to exist upgrading software, and when confirming that the result when existing upgrading to use software, is stored in the memory storage, operating software is upgraded.
2, the method for upgrading software of digital household appliances according to claim 1 is characterized in that described the 2nd step also comprises following step:
Analyze the individual subscriber zone of the broadcast singal that receives, confirm whether to exist the step of upgrading with software;
When above-mentioned affirmation result is when existing upgrading to use software, confirm whether to download the step of related software to the user;
When above-mentioned affirmation result is a download and upgrade when using software, store transport stream on the hard disk step;
Then, confirm whether the transport stream of downloading exists error,, finish when downloading, notify the user, and inquire the step whether user carries out software upgrading when there not being error;
If above-mentioned affirmation result selects software is upgraded, carry out the step of software upgrading.
3, as the method for upgrading software of digital household appliances as described in the claim 2, it is characterized in that:
When described transport stream generation error, utilize the upgrading that comprises the individual subscriber zone of transmitting repeatedly at the appointed time to download with software, and storage.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200510028426 CN1908897A (en) | 2005-08-03 | 2005-08-03 | Software upgrading method for digital household appliances |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200510028426 CN1908897A (en) | 2005-08-03 | 2005-08-03 | Software upgrading method for digital household appliances |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1908897A true CN1908897A (en) | 2007-02-07 |
Family
ID=37700014
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200510028426 Pending CN1908897A (en) | 2005-08-03 | 2005-08-03 | Software upgrading method for digital household appliances |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1908897A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103488497A (en) * | 2013-08-29 | 2014-01-01 | Tcl通力电子(惠州)有限公司 | Upgrading method and system of audio equipment |
| CN103970553A (en) * | 2013-01-30 | 2014-08-06 | 广东美的制冷设备有限公司 | Control method for function upgrading of household appliance product |
| CN105323091A (en) * | 2014-07-23 | 2016-02-10 | 中兴通讯股份有限公司 | Device upgrading method and device and gateway equipment |
| CN106027580A (en) * | 2015-03-18 | 2016-10-12 | 青岛海尔空调电子有限公司 | Program remote upgrading method |
-
2005
- 2005-08-03 CN CN 200510028426 patent/CN1908897A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103970553A (en) * | 2013-01-30 | 2014-08-06 | 广东美的制冷设备有限公司 | Control method for function upgrading of household appliance product |
| CN103970553B (en) * | 2013-01-30 | 2017-10-31 | 广东美的制冷设备有限公司 | A kind of control method of household appliances function upgrading |
| CN103488497A (en) * | 2013-08-29 | 2014-01-01 | Tcl通力电子(惠州)有限公司 | Upgrading method and system of audio equipment |
| CN105323091A (en) * | 2014-07-23 | 2016-02-10 | 中兴通讯股份有限公司 | Device upgrading method and device and gateway equipment |
| CN106027580A (en) * | 2015-03-18 | 2016-10-12 | 青岛海尔空调电子有限公司 | Program remote upgrading method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1826813A (en) | Handling feature availability in a broadcast | |
| CN1240212C (en) | Signal receiving device and method, and recording medium | |
| CN1202651C (en) | Communication methods and apparatus | |
| CN1754149A (en) | Broadcasting of packages | |
| CN1993927A (en) | Multiple services within a channel-identification in a device | |
| CN101068361A (en) | Apparatus and method for upgrading codec | |
| CN1254469A (en) | Extracting data sections from transmitted data stream | |
| CN1314048A (en) | Control method and control device | |
| CN1640116A (en) | Signal processing apparatus and signal processing method | |
| CN1391765A (en) | Method and apparatus for managing multiple applications in large scale networks | |
| CN101052130A (en) | Apparatus and method for providing encoder and decoder information | |
| CN1604617A (en) | Interfacing system and method, remote controller, and remote controller signal transmitting method | |
| CN1941709A (en) | Digital broadcasting system broadcastingsignal reception device and software download method thereof | |
| CN1698335A (en) | Contents distribution system with intergrated recording rights control | |
| CN1817040A (en) | Method for broadcasting multimedia content over a distribution network | |
| CN104053056A (en) | Television program searching method and system of digital television set-top box | |
| CN1339221A (en) | Method and apparatus for digital signal processing and method of providing extension function | |
| CN1908897A (en) | Software upgrading method for digital household appliances | |
| CN1612598A (en) | Selecting apparatus and selecting method | |
| CN1859563A (en) | Informing system, device and method for network TV news | |
| CN1678039A (en) | Digital broadcasting receiver, control method for digital signal processor | |
| CN1187965C (en) | Digital signal processing device and method | |
| CN1535534A (en) | Program related information acquisition system and method | |
| CN1471782A (en) | Method for transmitting data in a television transmission system and corresponding device | |
| HK1052813A1 (en) | Method and apparatus for managing multiple applications in large scale networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |