CN108513163A - Oftware updating method for TV and relevant circuit - Google Patents
Oftware updating method for TV and relevant circuit Download PDFInfo
- Publication number
- CN108513163A CN108513163A CN201710108040.1A CN201710108040A CN108513163A CN 108513163 A CN108513163 A CN 108513163A CN 201710108040 A CN201710108040 A CN 201710108040A CN 108513163 A CN108513163 A CN 108513163A
- Authority
- CN
- China
- Prior art keywords
- data
- memory
- those
- filling
- control circuit
- 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 22
- 230000015654 memory Effects 0.000 claims abstract description 79
- 231100000279 safety data Toxicity 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 241001269238 Data Species 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Storage Device Security (AREA)
- Stored Programmes (AREA)
Abstract
A kind of Oftware updating method being used for a TV includes:A update image file is downloaded through network, the wherein update image file contains a supporting paper and multiple data;The update image file is stored to a memory;The supporting paper is read from the memory;An information of those data is obtained from the supporting paper;Those data are sequentially read from the memory according to the information;Data filling is carried out to generate data after multiple fillings to the more data;And update the software of the television internal according to data after those fillings.
Description
Technical field
Present invention is directed to a kind of Oftware updating method applied to TV and relevant circuits.
Background technology
When software needs update in TV, typically (over air download, OAD) is downloaded through aerial
The mode software that obtains a update image file, and TV is updated through the update image file.Due to update image text
Part usually has prodigious data volume, in order to reduce the time needed for downloading, therefore updates image file and is usually compressed to one
A compressed file just unzips it and the operations such as update after being downloaded to TV.However, since decompression operation needs
Using to additional buffering area, prodigious storage space is in other words needed, thus causes the rising of cost.
Invention content
It therefore, can be not one of the objects of the present invention is to provide a kind of Oftware updating method applied to TV
In the case of increase download time, it is only necessary to can complete the download of update image file simultaneously using less storage space
The update for carrying out TV software, to solve the problems in prior art.
In one embodiment of the invention, a kind of Oftware updating method being used for a TV is disclosed, it includes have:Thoroughly
It crosses network and downloads a update image file, the wherein update image file contains a supporting paper and multiple data;It should
Image file storage is updated from a memory;The supporting paper is read from the memory;Those data are obtained from the supporting paper
An information;Those data are sequentially read from the memory according to the information;Data filling is carried out to produce to the more data
Data after raw multiple fillings;And update the software of the television internal according to data after those fillings.
In another embodiment of the present invention, a kind of circuit being applied to a TV is disclosed, it comprises a networks
Interface circuit and a control circuit.The network interface circuit is being connected to external network;And the control circuit is penetrated and is somebody's turn to do
Network interface circuit downloads the update image file for containing a supporting paper and multiple data, and the update image is literary
Part is stored into a memory, and the control circuit separately reads the supporting paper from the memory and is somebody's turn to do with being obtained from the supporting paper
One information of a little data, and those data are sequentially read from the memory according to the information, and to those data into line number
According to filling to generate data after multiple fillings, for updating the software of the television internal.
Description of the drawings
Fig. 1 is the block diagram according to the TV of one embodiment of the invention.
Fig. 2 is the flow chart according to the download update image file of one embodiment of the invention.
Fig. 3 is the schematic diagram of the data stored in flash memory.
Fig. 4 is uses downloaded update image file to update in the subregion in flash memory according to one embodiment of the invention
The flow chart of stored data.
Symbol description
100 TVs
110 network interface circuits
120 control circuits
130 decryption circuits
140 flash controllers
150 flash memories
160 dynamic RAM Controllers
170 dynamic random access memory
200~210,400~420 steps
312,314,316,318,320 subregion
351 encrypted supporting papers
352 encrypted core datas
353 encrypted root file system data
354 encrypted supply of material quotient datas
355 encrypted safety data
356 encrypted identification data
Specific implementation mode
Referring to FIG. 1, it is the block diagram according to the TV 100 of one embodiment of the invention.As shown in Figure 1, TV 100 wraps
Contained a network interface circuit 110, a control circuit 120, one decryption circuit 130, a flash controller 140, a flash memory 150,
One dynamic random access memory (Dynamic Random Access Memory, DRAM) controller 160 and a dynamic with
Machine accesses memory 170.In the present embodiment, 120 system of control circuit through flash controller 140 access flash memory 150 and thoroughly
It crosses dynamic RAM Controller 160 and accesses dynamic random access memory 170, stored in flash memory 150 for controlling
The software program that NTSC television system NTSC 100 operates, and control circuit 120 can penetrate network interface circuit 110 to download in the air (OAD)
Mode updates the software program to obtain a update image file.
Since the purpose of the present invention focuses on the Oftware updating method in TV 100, the other assemblies in TV 100
Details it will not be described here.
Fig. 1,2 are please also refer to, wherein Fig. 2 is the flow according to the download update image file of one embodiment of the invention
Figure.In step 200, flow starts, and control circuit 120 is downloaded to update and be reflected through network interface circuit 110 from external network
As file.In step 202, control circuit 120 checks whether update image file downloads completion, is completed if not yet downloading, stream
Journey enters step 204;If having downloaded completion, flow enters step 208.In step 204, control circuit 120 continues
Network interface circuit 110 is crossed sequentially to download the multiple portions of update image file, and the update image file that will be downloaded
Multiple portions are through dynamic RAM Controller 160 to keep in into dynamic random access memory 170;Then,
In step 206, control circuit 120 penetrates dynamic RAM Controller 160 and flash controller 140, will
Originally the multiple portions for the update image file being temporarily stored in dynamic random access memory 170 are sequentially moved to flash memory 150
In.In a step 208, after the completion of update image file is downloaded, 120 enable of control circuit be stored in flash memory 150 one more
New label, that is, new image file is indicated for carrying out software upgrading.Finally in step 210, flow terminates.
In the present embodiment, update image file contains a supporting paper and more data, wherein the more data
Contain a core data, a root file system (root file system) data, a supply of material quotient data, a safety data
And one identification (signature) data, and the supporting paper and the more data can be encryption (encrypted) after
The data of data or unencryption;In addition, update image file itself can be the data of compressed file or uncompressed mistake.
In the present embodiment, it is based on security consideration, update image file is encrypted data, and is based on cost consideration, updates image
File is uncompressed data, need not be unziped it, therefore the capacity of dynamic random access memory 170 can reduce
To save cost.It note that the process due to decompression needs additional dynamic random access memory 170 empty as buffering
Between, therefore when it is uncompressed data to update image file, the demand of aforementioned cushion space can be exempted.And due to downloading
In the process, the file for being not necessarily to entirely to download is temporarily stored into dynamic random access memory 170, thus while without pressure
The update image file of contracting is big compared with the update image file of compression, actually can't therefore increase dynamic random access memory
170 demand.Further, since uncompressed update image file file itself is larger, download time, therefore this may be increased
In the more data that update image file in embodiment is included, in addition to the supporting paper has a fixed default file
Except size, the file size system of remainder data with it includes content number it is related, without through data fill
(padding) become specific file size.Due to reducing the data volume of data filling, the text of update image file is reduced
Part size is in addition, the supporting paper system has recorded the information of the file size of remaining each data.
With reference to figure 3, for the schematic diagram of the data stored in flash memory 150.As shown in figure 3, flash memory 150 has included at least five
A subregion 312~320, wherein subregion 312 are used for storing core data, subregion 314 is used for storing root file system data, subregion
316 are used for storing supply of material quotient data, subregion 318 is used for storage configurations data, subregion 320 is used for storing downloaded update image
File, update image file system are used for each data stored in regeneration block 312~318.In order to avoid digital independent mistake
Accidentally, the size of subregion 312~320 is pre-set, so be can ensure that subsequently when reading the wherein data of a subregion not
The data of other subregions can be read.In addition, as previously mentioned, the update image file in the present embodiment uses encryption but does not press
The data of contracting, therefore update image file stored in subregion 320 contains encrypted supporting paper 351, encrypted core
Data 352, encrypted root file system data 353, encrypted supply of material quotient data 354, encrypted safety data 355 and
Encrypted identification data 356.
Referring to FIG. 4, it is uses downloaded update image file to update flash memory according to one embodiment of the invention
The flow chart of stored data in subregion 312~318 in 150.In step 400, flow starts, and TV 100 connects electricity
Source is simultaneously switched on.In step 402, control circuit 120 check flash memory 150 in update label whether enable, if update label cause
It can then indicate have new image file for software upgrading in flash memory 150, therefore flow enters step 406;If update label does not cause
It can then indicate there is no new image file for software upgrading in flash memory 150, therefore flow enters step 404 to directly initiate electricity
Depending on.Wherein, the step of starting TV system is according to the core data and root file system stored in the subregion 312 and 314 of flash memory 150
Data carry out.
In a step 406, fixed default with one by updating the encrypted supporting paper 351 that image file is included
File size (for example, 0x2000 byte), and 351 system of encrypted supporting paper is located at the foremost of update image file, because
This, control circuit 120 takes directly from the preceding 0x2000 byte in the update image file stored by the subregion 320 of flash memory 150
Encrypted supporting paper 351 is obtained, and is stored into dynamic random access memory 170.In a step 408, control circuit
120 read encrypted supporting paper 351 from dynamic random access memory 170, and come to encrypted through decryption circuit 130
Supporting paper 351 is decrypted, and the supporting paper after decryption is restored in dynamic random access memory 170, and decrypts
Circuit 130 can have the storage space of oneself to be used for decryption oprerations.In the present embodiment, the supporting paper packet after decryption
Contained encrypted core data 352 shown in Fig. 3, encrypted root file system data 353, encrypted supply of material quotient data 354 plus
The file size of each data in close safety data 355 and encrypted identification data 356, therefore control circuit 120
The initial address that can determine each data according to this uses for subsequently reading when each data.In addition, the explanation after decryption
File can be always stored in dynamic random access memory 170, until entirely more new technological process terminates.
Then, in step 410, control circuit 120 according to the file size of each data in order from flash memory 150
Subregion 320 reads next record data.For shown in Fig. 3, control circuit 120 reads encrypted core data 352, and in step
After control circuit 120 is decrypted to obtain decryption encrypted core data 352 through decryption circuit 130 in rapid 412
Core data, data filling is carried out with the core number after being filled to the core data after decryption in step 414 later
According to, and using the working area of the core data front and back as filling of dynamic random access memory 170 in step 414.As before
Described, in order to avoid data read errors, the size of subregion 312~320 is pre-set, and is stored in subregion 312~318
Each data (such as core data, root file system data ... etc.) all can have a corresponding default file it is big
It is small, it, then can be to this data if the valid data size of the data obtained after a decryption is less than the preset file size
Rear end carry out data filling (be added be entirely " 0 " or be entirely " 1 ") so that the file size of this data become should
Preset file size.As an example it is assumed that the preset data size corresponding to core data is 8 megabits (MB), and after decrypting
Core data valid data size be 6MB, then control circuit 120 can to after decryption core data carry out 2MB data
Filling, so that the size of data of the core data after filling is 8MB.In the present embodiment, control circuit 120 can compare solution
The valid data size of the data obtained after close carrys out the number of determination data filling with the preset file size, in another implementation
In example, the information of number of data filling can be directly contained in supporting paper, then control circuit 120 can directly according to this into
Row data fill and need not carry out additional comparison.
In step 416, control circuit 120 updates TV software using the core data after filling, that is, uses filling
Stored core data in subregion 312 of the core data afterwards to update flash memory 150.In the present embodiment, it is that will first not fill out
The core data filled is stored in dynamic random access memory 170 after being filled, be just updated to subregion 312 later, but
In another embodiment, it is filled after also can unfilled core data being directly updated to subregion 312, that is, directly in more
It is continued at after new complete core data in subregion 312 and carries out data filling until filling up subregion 312.In other words, step 414 and step
416 sequence can exchange.
Then, in step 418, control circuit 418 judges whether update operation terminates, if update operation is over,
Then update label stored in flash memory 150 can be set as non-enable by control circuit 120, and flow enters step 420 with weight
It is new to start TV;If update operation not yet terminates, flow comes back to step 410 with from stored by the subregion 320 of flash memory 150
Update image file in read next record data, such as read encrypted root file system data, and through step
412,414,416 update in subregion 314 shown in Fig. 3 stored root file system data, usually know since the present invention has
The knowledgeable should be able to be recognized subsequently after the disclosure more than reading about the update of encrypted supply of material quotient data 354
Operation, therefore it will not be described here for relevant details.In addition, although in the present embodiment, the configuration data that subregion 318 stores is not
It needs to be updated, and encrypted safety data 355 and encrypted identification data 356 do not need to be updated in flash memory 150,
However, the present invention is not limited thereto, in other embodiments, the configuration data that subregion 318 stores can be updated, encrypted safety
Data 355 and encrypted identification data 356 can also be updated in flash memory 150 depending on demand.
In one embodiment, in order to reduce the use space of dynamic random access memory 170, when each data are completed
After update, this data content stored in dynamic random access memory 170 is immediately from dynamic random access memory
It is removed in device 170.For example, core data after control circuit 418 is using filling updates in subregion 312 shown in Fig. 3
After stored core data, core after stored encrypted core data, decryption in dynamic random access memory 170
Core data after data and/or filling can be deleted immediately, to release space to next record data (also that is, root file system
Data) it uses.
The brief summary present invention is just carried out in the Oftware updating method applied to TV of the present invention through in television
Data are filled, you can be completed in the case of taking into account download time and required storage space under update image file
The operation of TV software is carried and updated, therefore the problems in prior art can be efficiently solved.
The foregoing is merely presently preferred embodiments of the present invention, all equivalent changes done according to the claims in the present invention with repair
Decorations should all belong to the covering scope of the present invention.
Claims (20)
1. a kind of Oftware updating method being used for a TV, including:
A update image file is downloaded through network, the wherein update image file contains a supporting paper and multiple numbers
According to;
The update image file is stored to a memory;
The supporting paper is read from the memory;
An information of those data is obtained from the supporting paper;
Those data are sequentially read from the memory according to the information;
Data filling is carried out to generate data after multiple fillings to those data;And
Software according to the data update television internal after those fillings.
2. Oftware updating method as described in claim 1, which is characterized in that further include:
Sequentially those data read from the memory are decrypted to generate data after multiple decryption;Wherein those are counted
According to carry out data filling with generate those filling after data the step of system according to those decryption after data file size to those
Data carry out data filling to generate data after those fillings after decryption.
3. Oftware updating method as claimed in claim 2, which is characterized in that the information contains the text of data after those decryption
Part size.
4. Oftware updating method as claimed in claim 2, which is characterized in that the memory is a first memory, the foundation
The file size of data carries out data filling to generate the step of data after those are filled to data after those decryption after those decryption
Rapid system by those decrypt after data and data after those fillings be temporarily stored into a second memory, and for 1 in those data the
One data are right by first data institute after data are used to update the software of the television internal after filling corresponding to it
Data are removed from the second memory with data after the filling for one second data in those data after the decryption answered
Data and data after the filling are temporary after the corresponding decryption.
5. Oftware updating method as claimed in claim 4, which is characterized in that the first memory be a flash memory, and this second
Memory is a dynamic random access memory.
6. Oftware updating method as described in claim 1, which is characterized in that carry out data filling to those data to generate this
System is big according to the file size of each data in those data and its a corresponding default file the step of data after a little fillings
It is small to determine that each data carry out the number of data filling.
7. Oftware updating method as described in claim 1, which is characterized in that the memory is a first memory, the software
Update method further includes:
The supporting paper read from the first memory is stored in a second memory;And
The supporting paper is read to obtain the file size of those data from the second memory, wherein the data after those fillings
Before generation, which is persistently stored in the second memory.
8. Oftware updating method as claimed in claim 7, which is characterized in that the first memory be a flash memory, and this second
Memory is a dynamic random access memory.
9. Oftware updating method as described in claim 1, which is characterized in that this stores the update image file to the storage
The step of device includes:
The update image file is stored to the space of the default address starting from the memory;And it should be read from the memory
The step of taking the supporting paper include:
The content of a default document size is read since the default address of the memory.
10. Oftware updating method as described in claim 1, which is characterized in that the file that the information contains those data is big
It is small.
11. a kind of circuit being applied to a TV, includes:
One network interface circuit, to be connected to external network;And
One control circuit is coupled to the network interface circuit;Wherein the control circuit includes through network interface circuit download
One update image file of one supporting paper and multiple data, and the update image file stored into a memory,
And the control circuit separately reads the supporting paper to obtain an information of those data from the supporting paper from the memory, and
Those data are sequentially read from the memory according to the information, and data filling is carried out to generate multiple fillings to those data
Data afterwards, for updating the software of the television internal.
12. circuit as claimed in claim 11, which is characterized in that further included:
One decryption circuit is more to generate sequentially those data that the control circuit is read from the memory to be decrypted
Data after a decryption, the wherein control circuit simultaneously carry out data after those decryption according to the file size of data after those decryption
Data filling is to generate data after those fillings.
13. circuit as claimed in claim 12, which is characterized in that the file that the information contains data after those are decrypted is big
It is small.
14. circuit as claimed in claim 12, which is characterized in that the memory is a first memory, and the control circuit
System by those decrypt after data with those filling after data be temporarily stored into a second memory;And for one first in those data
Data, after data are used to update the software of the television internal after filling corresponding to it, the control circuit by this first
Data are removed from the second memory for one in those data with data after the filling after the decryption corresponding to data
Data and data after the filling are temporary after the decryption corresponding to second data.
15. circuit as claimed in claim 14, which is characterized in that the first memory is a flash memory, and the second memory
For a dynamic random access memory, which further includes:
One flash controller reads and writes the flash memory according to this with for the control circuit;And
One dynamic RAM Controller reads and writes the dynamic random access memory according to this with for the control circuit.
16. circuit as claimed in claim 11, which is characterized in that the control circuit system is according to each data in those data
File size and its a corresponding default file size determine that each data carry out the number of data filling.
17. circuit as claimed in claim 11, which is characterized in that the memory is a first memory, and the control circuit
The supporting paper read from the first memory is stored in a second memory, and the expository writing is read from the second memory
Part is to obtain the file size of those data, wherein before data generate after those fillings, which is persistently stored in
In the second memory.
18. circuit as claimed in claim 17, which is characterized in that the first memory is a flash memory, and the second memory
For a dynamic random access memory, which further includes:
One flash controller reads and writes the flash memory according to this with for the control circuit;And
One dynamic RAM Controller reads and writes the dynamic random access memory according to this with for the control circuit.
19. circuit as claimed in claim 11, which is characterized in that the control circuit, which stores the update image file to oneself, should
The space of the default address starting of memory, and a default document size is read since the default address of the memory
Content.
20. circuit as claimed in claim 11, which is characterized in that the information contains the file size of those data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710108040.1A CN108513163B (en) | 2017-02-27 | 2017-02-27 | Software updating method for television and related circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710108040.1A CN108513163B (en) | 2017-02-27 | 2017-02-27 | Software updating method for television and related circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108513163A true CN108513163A (en) | 2018-09-07 |
CN108513163B CN108513163B (en) | 2020-12-11 |
Family
ID=63372842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710108040.1A Active CN108513163B (en) | 2017-02-27 | 2017-02-27 | Software updating method for television and related circuit |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108513163B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040107237A1 (en) * | 2001-01-19 | 2004-06-03 | Fujitsu Limited | Control system having download function |
CN1798034A (en) * | 2004-12-31 | 2006-07-05 | 中国科学院声学研究所 | Method for upgrading software of digital terminal system in DVB system |
CN101661395A (en) * | 2008-08-26 | 2010-03-03 | 四零四科技股份有限公司 | Embedded system capable of updating software automatically and software updating method thereof |
CN102298534A (en) * | 2011-09-22 | 2011-12-28 | 四川长虹电器股份有限公司 | Method for writing software into set-top box |
CN102469359A (en) * | 2010-11-18 | 2012-05-23 | 晨星软件研发(深圳)有限公司 | Transmission stream for intermittently updating firmware, data processing device and digital television |
US20120206492A1 (en) * | 2010-05-31 | 2012-08-16 | Panasonic Corporation | Control terminal device and remote control system |
US20130191877A1 (en) * | 2010-01-22 | 2013-07-25 | Shlomo Selim Rakib | Method of transforming hfc catv analog fiber transmission to digital fiber transmission |
CN103458298A (en) * | 2012-06-01 | 2013-12-18 | 北京四达时代软件技术股份有限公司 | Method and system or upgrading set top box software |
-
2017
- 2017-02-27 CN CN201710108040.1A patent/CN108513163B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040107237A1 (en) * | 2001-01-19 | 2004-06-03 | Fujitsu Limited | Control system having download function |
CN1798034A (en) * | 2004-12-31 | 2006-07-05 | 中国科学院声学研究所 | Method for upgrading software of digital terminal system in DVB system |
CN101661395A (en) * | 2008-08-26 | 2010-03-03 | 四零四科技股份有限公司 | Embedded system capable of updating software automatically and software updating method thereof |
US20130191877A1 (en) * | 2010-01-22 | 2013-07-25 | Shlomo Selim Rakib | Method of transforming hfc catv analog fiber transmission to digital fiber transmission |
US20120206492A1 (en) * | 2010-05-31 | 2012-08-16 | Panasonic Corporation | Control terminal device and remote control system |
CN102469359A (en) * | 2010-11-18 | 2012-05-23 | 晨星软件研发(深圳)有限公司 | Transmission stream for intermittently updating firmware, data processing device and digital television |
CN102298534A (en) * | 2011-09-22 | 2011-12-28 | 四川长虹电器股份有限公司 | Method for writing software into set-top box |
CN103458298A (en) * | 2012-06-01 | 2013-12-18 | 北京四达时代软件技术股份有限公司 | Method and system or upgrading set top box software |
Also Published As
Publication number | Publication date |
---|---|
CN108513163B (en) | 2020-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103942058B (en) | A kind of EMBEDDED AVIONICS method for upgrading software and system | |
AU2008361371B2 (en) | Method and apparatus for wireless digital content management | |
CN107194242A (en) | Firmware upgrade method and device | |
EP2568639A1 (en) | Method, apparatus and system for processing firmware based on firmware over the air technology | |
CN106933536B (en) | A kind of application load operating method and the smart card of smart card | |
CN102722397B (en) | Application program discharging method, discharge mechanism and mobile terminal | |
CN107526608B (en) | OTA upgrade package upgrading method and device | |
CN103777953B (en) | A kind of method and apparatus for making class Unix operating system update bags | |
CN107396188A (en) | The upgrade method and system of a kind of set top box | |
JP2002099441A (en) | Communication terminal apparatus and its operating method | |
CN104978537B (en) | The collocation method and device of a kind of document access authority | |
CN107783724A (en) | A kind of generation method and device of full image file | |
US20020114000A1 (en) | Data control apparatus, data control method thereof and image forming apparatus | |
US10275233B2 (en) | Software update method applied to television and associated circuit | |
CN1171174C (en) | Entertainment device, data processing device and portable storage device | |
CN108513163A (en) | Oftware updating method for TV and relevant circuit | |
JP3854790B2 (en) | Image processing apparatus and method, and storage medium | |
US20080263064A1 (en) | File processing method and apparatus for mobile terminal using an external device | |
CN106598475A (en) | Method and device for switching partitions | |
CN105843631A (en) | Method for improving programming speed of system firmware | |
CN101221581B (en) | Data file generation method and device | |
CN114969793A (en) | Encryption upgrading method, device and system for software product | |
JP4720867B2 (en) | Image display system | |
CN106941473B (en) | Encryption method and device | |
JP2004110320A (en) | Method of storing information in ic card |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20191223 Address after: No.1, Duhang 1st Road, Hsinchu City, Hsinchu Science Park, Taiwan, China Applicant after: MediaTek.Inc Address before: 1/2, 4th floor, 26 Taiyuan Street, Zhubei City, Hsinchu County, Taiwan, China Applicant before: MStar Semiconductor Co., Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |