CN1949169A - TV software upgrading method - Google Patents
TV software upgrading method Download PDFInfo
- Publication number
- CN1949169A CN1949169A CNA200610063205XA CN200610063205A CN1949169A CN 1949169 A CN1949169 A CN 1949169A CN A200610063205X A CNA200610063205X A CN A200610063205XA CN 200610063205 A CN200610063205 A CN 200610063205A CN 1949169 A CN1949169 A CN 1949169A
- Authority
- CN
- China
- Prior art keywords
- upgrade
- upgrade file
- software upgrading
- legal
- user
- 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 31
- 238000012423 maintenance Methods 0.000 abstract description 3
- 239000011800 void material Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses TV set software upgrade method. The TV set includes CPU, flash storage, and USB interface. The method includes the following steps: inserting USB device into the TV set USB interface; identifying the USB device and searching whether it has legal upgrade document or not; if it has, fetching the corresponding information in the upgrade document; writing it into the flash storage to finish software upgrade. Compared with existing technique, the invention only needs one USB device stored upgrade document to finish software upgrade without complex upgrade device which is convenient for maintenance person and user to do TV set software upgrade.
Description
[technical field]
The present invention relates to TV tech, relate in particular to the upgrade method of TV set software.
[background technology]
Software upgrading is that complicated calculations equipment is requisite.Five during the last ten years, and TV industry develops on the platform of analogue technique always.Simulated television only has a small amount of even without any computing function, marketing method is also the same with other household electrical appliance.Because popularizing of low-cost digital circuit, TV has become the highest electric equipment products of digitized degree in all household electrical appliances.Digital Television has become complex apparatus in the family, is enough to compare with computing machine.The erect image computing machine need be upgraded the same, and TV software also needs to upgrade to correct mistakes regularly, supports perfect day by day DTV codes and standards.TV set software upgrade in the past normally carries out the down loading updating of data by serial ports of computers, used time of serial ports upgrading is long, and efficient is low.In order to address this problem, Chinese invention patent ublic specification of application (application number: 200510044651) disclosed a kind of software upgrading module of televisor, adopted parallel port upgrading mode, utilized computing machine that the software of televisor is upgraded.But this patented claim open question is, needs complicated updating apparatus such as computing machine and upgrading circuit, is not easy to that maintenance provider makes house calls and the user carries out TV set software upgrade voluntarily.
[summary of the invention]
The technical problem to be solved in the present invention provides a kind of complex upgrading equipment and high TV software upgrading method of efficient of need not.
The technical matters that the present invention further will solve provides a kind of TV software upgrading method of user's energy Autonomous Control.
In order to solve the problems of the technologies described above, the technical solution used in the present invention is, a kind of TV software upgrading method, and described televisor comprises CPU, flash storer and USB interface, this method may further comprise the steps:
101. in the USB interface of televisor, insert USB device;
102. the system identification USB device, and whether the search USB device has legal upgrade file; There is legal upgrade file just to start escalation process as finding;
103. system reads the relevant information in the upgrade file;
104. system writes the flash storer with the information that reads and finishes software upgrading.
Above-described TV software upgrading method, preferably further comprising the steps of:
201. in step 102, have legal upgrade file just on screen, to list the tabulation of all legal upgrade files, wait for that the user selects as finding;
202. selected legal upgrade file just to start escalation process as the user, carried out step 103 and 104.
Above-described TV software upgrading method can be proceeded step 201 after step 202 is finished.
Above-described TV software upgrading method, the user can once select a plurality of upgrade files in step 202, upgrades simultaneously.
Compared with prior art, advantage of the present invention and good effect are: the present invention only needs a USB device that stores upgrade file, and need be such as computing machine and complicated updating apparatus such as upgrading circuit module etc., be convenient to that maintenance provider makes house calls and the user carries out TV set software upgrade voluntarily.
The present invention such as further employing user select the step of upgrade file, just the user can independently determine whether upgrading and select which upgrade file to upgrade.
[description of drawings]
The present invention is further detailed explanation below in conjunction with the drawings and specific embodiments.
Fig. 1 is the basic framework figure of televisor high definition system.
Fig. 2 is software system architecture figure of the present invention.
Fig. 3 is the process flow diagram of TV software upgrading method of the present invention.
Fig. 4 TV software upgrading method kernel software of the present invention workflow diagram.
Fig. 5 is the OSD interface that TV software upgrading method of the present invention shows legal upgrade file.
[embodiment]
Fig. 1 shows TV software upgrading method of the present invention and is operated in the televisor with high definition system basic framework, and televisor comprises CPU, flash storer and USB interface.Traditional software upgrading is to be undertaken by serial ports, and the present invention realizes upgrading fast from USB interface.
The course of work of TV software upgrading method embodiment 1 of the present invention such as Fig. 2, Fig. 3 and shown in Figure 4.The present invention is by the driver identification and the use USB device of operating system, and the file system of search and upgrade file module use operating system visits the upgrade file above the USB device.Present embodiment may further comprise the steps: at first, insert USB device in the USB interface of the televisor of built-in USB driver in system.After the system identification USB device, at first start " searching for legal upgrade file module ", search also judges whether store legal upgrade file in the USB device.Just carry out other operations as not searching legal upgrade file, have legal upgrade file just to start " showing the legitimate files module " as finding.
The legal upgrade file that " show legitimate files module " OSD module by system for TV set will search is shown on the television screen and waits for user's operation.This moment the user can by push on the telepilot, ▲ key (channel adds, subtracts key) selects the upgrade file that shown.The ESC Escape that the user also can push on the telepilot withdraws from software upgrade procedure, do not react within a certain period of time as the user, and be 30 seconds as present embodiment, system withdraws from ROMPaq automatically.The user by push on the telepilot, ▲ after key (channel adds, subtracts key) chose upgrade file, the acknowledgement key of pushing on the telepilot was confirmed, starts " upgrading module ".
" upgrading module " reads the upgrade file content that the user has selected, the information that reads write the flash storer finish software upgrading, and show the prompting frame of " upgrading is finished " by the OSD module of calling system on screen.The user can not react as the user within a certain period of time by pushing the prompting frame that shows " upgrading is finished " on the ESC Escape cancellation screen on the telepilot, is 30 seconds as present embodiment, and system withdraws from ROMPaq automatically.
The flow process of embodiment 2 is identical substantially with embodiment 1, and is convenient for the user just under the situation that has a plurality of files to upgrade, and adopted the mode of circulation upgrading.Promptly in the upgrading module " read the upgrade file content that the user has selected; the information that reads is write the upgrading that the flash storer has been finished a file; after showing the prompting frame of " upgrading is finished "; on television screen, show legal upgrade file once more and wait for user's operation by " showing the legitimate files module "; all the other steps are with embodiment 1, to finish the upgrading of a plurality of files.
Embodiments of the invention 3 are that with the difference of embodiment 1 the OSD module by system for TV set will search when " showing the legitimate files module " legal upgrade file is shown on the television screen and when waiting for user's operation, the user enters the multiselect pattern by the key of pushing on the telepilot on the telepilot (volume adds key), again with the on the telepilot, ▲ key (channel adds, subtracts key) selects upgrade file, the acknowledgement key of pushing on the telepilot behind upgrade file of every selection is once confirmed.After upgrade file all chose, the acknowledgement key of pushing again on the telepilot started " upgrading module ".So just, accomplish once to select a plurality of upgrade files, carry out TV set software upgrade simultaneously.
The corresponding code description of the present invention is as follows:
The legal upgrade file module of // search
Void?SearchUpdateFile()
{
FIND_FILE_T stInfo;
InitUsbDriver (); // initialization usb drives
Int?iFile=GetUsbFile();
While(GetNexUsbFile(&stInfo))
{
If (IsValidUpdateFile (stInfo.szName)) // judge whether it is legal upgrade file
{
AddUpdateFile (stInfo.szName); // add to inside the display list
}
}
ShowUpdateFile();
}
// demonstration legitimate files module
Void?ShowUpdateFile(void)
{
InitOsdDriver (); // initialization osd module
Int iCount=GetUpdateFileCount (); // obtain what files and need to show
For(int?I=0;I<iCount;i++)
{
OsdNewShowFileName (GetUpdateFileName (i)); // use the osd module to show this file
}
}
// upgrading module
Void?WriteFlash(char*pszFile)
{
FILE*fp;
If(pszFile==NULL)
{
Return;
}
Fp=fopen(pszFile,”wb”);
If(Fp==NULL)
{
Return;
}
Int?FileLen=fGetLen(fp);
Char*pszData=malloc(FileLen);
Fread (fp, pszData, 1, FileLen); // read whole file content
Fclose(fp);
Char*pszWriteData=GetUpdateFileBegin (pszData); // obtain the address of upgrading
InitFlashDriver (); // initialization flash drives
While(pszWriteData<pszData+FileLen)
{
WriteFlashByte (* pszWriteData); // whenever next byte writes flash
pszWriteData++;
}
// prompting upgrading is finished
OsdShowInfo (" upgrading is finished ");
}
Claims (4)
1. TV software upgrading method, described televisor comprises CPU, flash storer and USB interface, it is characterized in that, may further comprise the steps:
101. in the USB interface of televisor, insert USB device;
102. the system identification USB device, and whether the search USB device has legal upgrade file; There is legal upgrade file just to start escalation process as finding;
103. system reads the relevant information in the upgrade file;
104. system writes the flash storer with the information that reads and finishes software upgrading.
2. TV software upgrading method according to claim 1 is characterized in that, and is further comprising the steps of:
201. in step 102, have legal upgrade file just on screen, to list the tabulation of all legal upgrade files, wait for that the user selects as finding;
202. selected legal upgrade file just to start escalation process as the user, carried out step 103 and 104.
3. TV software upgrading method according to claim 2 is characterized in that, after step 202 is finished, proceeds step 201.
4. TV software upgrading method according to claim 2 is characterized in that the user once selects a plurality of upgrade files in step 202, upgrades simultaneously.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200610063205XA CN1949169A (en) | 2006-10-19 | 2006-10-19 | TV software upgrading method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200610063205XA CN1949169A (en) | 2006-10-19 | 2006-10-19 | TV software upgrading method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1949169A true CN1949169A (en) | 2007-04-18 |
Family
ID=38018698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200610063205XA Pending CN1949169A (en) | 2006-10-19 | 2006-10-19 | TV software upgrading method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1949169A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101945226A (en) * | 2009-07-03 | 2011-01-12 | 康佳集团股份有限公司 | Device and method for updating TV set application program |
CN101296146B (en) * | 2008-05-21 | 2011-04-13 | 深圳创维-Rgb电子有限公司 | Remote upgrading system of television set |
CN102111667A (en) * | 2009-12-25 | 2011-06-29 | 康佳集团股份有限公司 | Upgrading method of STB and STB |
CN102111654A (en) * | 2009-12-23 | 2011-06-29 | 康佳集团股份有限公司 | Set-top box software upgrading method and set-top box |
CN102256174A (en) * | 2011-07-25 | 2011-11-23 | 北京视博数字电视科技有限公司 | Digital television receiving equipment |
CN102289383A (en) * | 2011-09-22 | 2011-12-21 | 四川长虹电器股份有限公司 | Method for upgrading software of set top box |
CN102655577A (en) * | 2012-03-27 | 2012-09-05 | 厦门华侨电子股份有限公司 | Television with multiplexing of USB (Universal Serial Bus) interface and method for multiplexing USB interface |
CN103019797A (en) * | 2012-12-29 | 2013-04-03 | 福建三元达通讯股份有限公司 | Method for upgrading firmware of advertising machine terminal through USB (Universal Serial Bus) interface |
CN110020933A (en) * | 2019-04-10 | 2019-07-16 | 鼎信信息科技有限责任公司 | Method, apparatus and computer equipment are automatically exited from applied to financial affair work system |
CN111064592A (en) * | 2018-10-17 | 2020-04-24 | 福建天泉教育科技有限公司 | Local area network software updating method and USB device |
-
2006
- 2006-10-19 CN CNA200610063205XA patent/CN1949169A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101296146B (en) * | 2008-05-21 | 2011-04-13 | 深圳创维-Rgb电子有限公司 | Remote upgrading system of television set |
CN101945226A (en) * | 2009-07-03 | 2011-01-12 | 康佳集团股份有限公司 | Device and method for updating TV set application program |
CN102111654A (en) * | 2009-12-23 | 2011-06-29 | 康佳集团股份有限公司 | Set-top box software upgrading method and set-top box |
CN102111667A (en) * | 2009-12-25 | 2011-06-29 | 康佳集团股份有限公司 | Upgrading method of STB and STB |
CN102256174A (en) * | 2011-07-25 | 2011-11-23 | 北京视博数字电视科技有限公司 | Digital television receiving equipment |
CN102289383A (en) * | 2011-09-22 | 2011-12-21 | 四川长虹电器股份有限公司 | Method for upgrading software of set top box |
CN102655577A (en) * | 2012-03-27 | 2012-09-05 | 厦门华侨电子股份有限公司 | Television with multiplexing of USB (Universal Serial Bus) interface and method for multiplexing USB interface |
CN103019797A (en) * | 2012-12-29 | 2013-04-03 | 福建三元达通讯股份有限公司 | Method for upgrading firmware of advertising machine terminal through USB (Universal Serial Bus) interface |
CN111064592A (en) * | 2018-10-17 | 2020-04-24 | 福建天泉教育科技有限公司 | Local area network software updating method and USB device |
CN110020933A (en) * | 2019-04-10 | 2019-07-16 | 鼎信信息科技有限责任公司 | Method, apparatus and computer equipment are automatically exited from applied to financial affair work system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1949169A (en) | TV software upgrading method | |
CN1217723C (en) | Entertainment device, menu display method, and information recording medium | |
CN1818868A (en) | Multi-task parallel starting optimization of built-in operation system | |
CN1371499A (en) | Object property meta model emulator for legacy data structures | |
CN101030146A (en) | Method and system for updating fastener | |
CN1959640A (en) | System and method for representing user process to software package in software package management system | |
CN1869999A (en) | Protection method and device for opening computer | |
CN1841362A (en) | Method and system for processing electronic forms | |
CN1960434A (en) | Method, devices, and facility for implementing upgrading TV system | |
CN101042645A (en) | Method, equipment and system for unionize software development environment | |
CN1141666C (en) | Online Character Recognition System Using Standard Strokes to Recognize Input Characters | |
CN1584822A (en) | Method for upgrated computer fixing ware programm | |
CN1889043A (en) | Method for using human natural language in computer programing | |
CN1744040A (en) | Method for completely running operating system in multi storage media and its operating system | |
CN1617496A (en) | Method for automaticall updating configuration for next generation network terminal | |
CN103064812A (en) | Method and device for quick connection of mobile device and computer | |
CN101075989A (en) | Method and system for verifying field validity | |
CN100339830C (en) | Method for updating software | |
CN1786915A (en) | Management method for managing software module and information processor | |
CN1256665C (en) | Method for realizing computer and TV set combination | |
CN106909350A (en) | A kind of RAID card suitable for domestic processor platform is configured and driving method | |
CN1851690A (en) | Method and system for translating web page | |
CN1315053C (en) | Refresh method of network computer BIOS | |
CN1869934A (en) | Method and built-in system for duplicating software system between networks | |
CN101051274A (en) | System and method for realizing multiple CPU loading |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20070418 |