CN104461665A - Method for triggering android system upgrading in external control mode based on storage device - Google Patents
Method for triggering android system upgrading in external control mode based on storage device Download PDFInfo
- Publication number
- CN104461665A CN104461665A CN201410853879.4A CN201410853879A CN104461665A CN 104461665 A CN104461665 A CN 104461665A CN 201410853879 A CN201410853879 A CN 201410853879A CN 104461665 A CN104461665 A CN 104461665A
- Authority
- CN
- China
- Prior art keywords
- program
- external control
- android system
- upgrading
- triggering
- 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 15
- 238000004519 manufacturing process Methods 0.000 claims abstract description 13
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000008439 repair process Effects 0.000 abstract description 4
- 230000001684 chronic effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a method for triggering android system upgrading in an external control mode based on a storage device. According to the method, a production program is included, the production program is composed of a burning piece program and an android system program, and the burning program is composed of a boot program, a recovery program, a baseparm program and a logo. Firstly, the boot program is started, and a UI is loaded for display; secondly, whether external control input triggering exists or not is detected, and if triggering is correct, the recovery program is entered, an upgrade package name under a specified storage device path is detected, and then upgrading can be completed; if triggering is incorrect, a system kernel is skipped. Compared with the prior art, the burning program is small and facilitates modifying and remaking; the burning piece production efficiency is greatly improved, the production efficiency can be improved substantially, and the production cost can be lowered substantially; the production uniformity can be effectively improved; expenses for factory repair of a set top box are reduced, and the repair cycle is shortened.
Description
Technical field
The present invention relates to a kind of digital TV set-top box control field, particularly relate to a kind of method that external control based on memory device triggers Android system upgrading.
Background technology
Along with the development of Android system is more and more rapider, top box of digital machine also can not abandon this good chance certainly, and therefore Android system set top box is arisen at the historic moment.The function that Katyuan of android system and extensibility make it increase gets more and more, and system program becomes increasing thereupon, and the shipment amount of Set Top Box also grows with each passing day.So just for manufacturer brings some drawback following:
(1) Android system program is too large, and need to use program burn writing device when producing, programming a slice flash's is chronic, generally needs about 5-10 minute, and efficiency is too low.To multi-disc programming simultaneously, need multiple stage program burn writing device, cost is too high.
(2) if master routine is destroyed, Set Top Box can not be run by normal boot-strap, cannot carry out upgrading repair process, need to return factory's programming program again, add maintenance cost and cycle.
(3) because program is too large, integration and making complete burning sheet program consuming time very long, all needs after each update routine again to make and burns sheet program, be unfavorable for very much the renewal of program.
Summary of the invention
Object of the present invention is just to provide one to solve the problems referred to above, and based on memory device external control trigger Android system upgrading method.
To achieve these goals, the technical solution used in the present invention is: a kind of external control based on memory device triggers the method for Android system upgrading, comprise production routine, described production routine is by burning sheet program and Android system program forms, described burning sheet program is by boot program, recovery program, baseparm program and logo composition, first boot program is started, load UI display, whether carry out detecting has external control input to trigger again, if correct triggering then enters recovery program, and AKU name under detecting designated store device path, upgrading can be completed, if correctly do not trigger, jump system kernel,
As preferably, if AKU name under designated store device path being detected, namely upgrade; If AKU name do not detected, return boot start-up routine;
As preferably, described external control is input as remote pilot, panel controls, mouse or keyboard;
As preferably, external control input be correct input in the mode of adopting consecutive click chemical reaction, if the wrong button in midway, non-button or time-out expression are not correct inputs;
As preferably, described memory device is USB flash disk, external hard disk, SD card or flash module etc.
Compared with prior art, the invention has the advantages that:
1. burn sheet program less, convenient amendment makes again.
2. produce burning sheet efficiency greatly to improve, it is multiple stage set top box upgrading program that upgrading master routine can use multiple USB flash disk simultaneously, can increase substantially production efficiency and reduce production cost.
3. same burning sheet program may be used for the upgrading of different master routine, and the same platform hardware not even with configuration all can use.Effectively can improve the unitarity of production.
4. achieve burning sheet start-up routine to be separated with holonomic system program, the advantage effectively reducing costs and raise the efficiency, and have certain versatility.
5. when set-top-box system program in client's hand is destroyed or occur that severely subnormal situation needs refresh routine, also can solve easily by which, only need provide correct complete AKU (update.zip), upgrading can be carried out complete renewal by Self-operating, decrease expense and the cycle of Set Top Box depot repair.
Accompanying drawing explanation
Fig. 1 is principle of the invention block diagram.
Embodiment
The invention will be further described below.
Embodiment 1: see Fig. 1, a kind of external control based on memory device triggers the method for Android system upgrading, comprise production routine, described production routine is by burning sheet program and Android system program forms, and described burning sheet program is made up of boot program, recovery program, baseparm program and logo, smaller, only has about 20M, burn sheet only to need just can complete less than 30 seconds, greatly can improve the efficiency of burning sheet, also greatly ensure that the correctness of data.Burning sheet program can independent operating, first boot program is started, load UI display, whether carry out detecting has external control input to trigger again, described external control is input as remote pilot, panel controls, mouse or keyboard etc., external control input is correct input in the mode of adopting consecutive click chemical reaction, if the wrong button in midway, non-button or time-out represent it is not correct input, if correct triggering then enters recovery program, and AKU name under detecting designated store device path, upgrading progress and upgrade status prompting can show on the tv screen, upgrading can be completed, AKU name under if designated store device path being detected, namely upgrade, if AKU name do not detected, return boot start-up routine, described memory device is USB flash disk, external hard disk, SD card or flash module etc., if correctly do not trigger, and jump system kernel KERNEL.
Above exhaustive presentation is carried out to the method for the triggering of the external control based on memory device Android system provided by the present invention upgrading, apply specific case herein to set forth principle of the present invention and embodiment, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, to change of the present invention and improve will be possible, and design and the scope of accessory claim defined can not be exceeded, in sum, this description should not be construed as limitation of the present invention.
Claims (5)
1. the method for the triggering of the external control based on memory device Android system upgrading, comprise production routine, it is characterized in that: described production routine is by burning sheet program and Android system program forms, described burning sheet program is made up of boot program, recovery program, baseparm program and logo, first boot program is started, load UI display, whether carry out detecting has external control input to trigger again, if correct triggering then enters recovery program, and AKU name under detecting designated store device path, can upgrading be completed; If correctly do not trigger, jump system kernel.
2. the external control based on memory device according to claim 1 triggers the method for Android system upgrading, it is characterized in that: if AKU name under designated store device path being detected, namely upgrade; If AKU name do not detected, return boot start-up routine.
3. the external control based on memory device according to claim 1 triggers the method for Android system upgrading, it is characterized in that: described external control is input as remote pilot, panel control, mouse or keyboard.
4. the external control based on memory device according to claim 3 triggers the method for Android system upgrading, it is characterized in that: external control input inputs for correct in the mode of adopting consecutive click chemical reaction, if the wrong button in midway, non-button or time-out represent it is not correct input.
5. the external control based on memory device according to claim 1 triggers the method for Android system upgrading, it is characterized in that: described memory device is USB flash disk, external hard disk, SD card or flash module.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410853879.4A CN104461665A (en) | 2014-12-31 | 2014-12-31 | Method for triggering android system upgrading in external control mode based on storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410853879.4A CN104461665A (en) | 2014-12-31 | 2014-12-31 | Method for triggering android system upgrading in external control mode based on storage device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104461665A true CN104461665A (en) | 2015-03-25 |
Family
ID=52907770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410853879.4A Pending CN104461665A (en) | 2014-12-31 | 2014-12-31 | Method for triggering android system upgrading in external control mode based on storage device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104461665A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105744365A (en) * | 2016-02-01 | 2016-07-06 | 烽火通信科技股份有限公司 | Upgrading method of intelligent set-top box based on Android system |
| CN105959765A (en) * | 2016-06-30 | 2016-09-21 | 青岛海信宽带多媒体技术有限公司 | Infrared remote controller-based terminal start control method and apparatus, and set top box |
| CN106303707A (en) * | 2015-05-28 | 2017-01-04 | 深圳市中兴微电子技术有限公司 | A kind of version method for burn-recording, system and terminal |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1700172A (en) * | 2004-05-21 | 2005-11-23 | 上海环达计算机科技有限公司 | Method for displaying starting menu of electronic equipment |
| US7310747B2 (en) * | 2002-02-07 | 2007-12-18 | Network Appliance, Inc. | System and method for diagnostics execution and data capture in a storage system using nonvolatile memory |
| CN102063317A (en) * | 2010-12-22 | 2011-05-18 | Tcl集团股份有限公司 | Method and system for renewedly burning application program by embedded equipment |
| US8181007B2 (en) * | 2009-01-14 | 2012-05-15 | Fengche Liu | Electronic device and method for secure operating system update in embedded system |
| CN102646046A (en) * | 2012-04-13 | 2012-08-22 | 深圳市同洲电子股份有限公司 | Upgrading method and terminal |
| CN102722394A (en) * | 2012-06-08 | 2012-10-10 | 深圳路迪网络有限公司 | Start upgrading method of embedded equipment |
| 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 |
-
2014
- 2014-12-31 CN CN201410853879.4A patent/CN104461665A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7310747B2 (en) * | 2002-02-07 | 2007-12-18 | Network Appliance, Inc. | System and method for diagnostics execution and data capture in a storage system using nonvolatile memory |
| CN1700172A (en) * | 2004-05-21 | 2005-11-23 | 上海环达计算机科技有限公司 | Method for displaying starting menu of electronic equipment |
| US8181007B2 (en) * | 2009-01-14 | 2012-05-15 | Fengche Liu | Electronic device and method for secure operating system update in embedded system |
| CN102063317A (en) * | 2010-12-22 | 2011-05-18 | Tcl集团股份有限公司 | Method and system for renewedly burning application program by embedded equipment |
| CN102646046A (en) * | 2012-04-13 | 2012-08-22 | 深圳市同洲电子股份有限公司 | Upgrading method and terminal |
| CN102722394A (en) * | 2012-06-08 | 2012-10-10 | 深圳路迪网络有限公司 | Start upgrading method of embedded equipment |
| 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 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106303707A (en) * | 2015-05-28 | 2017-01-04 | 深圳市中兴微电子技术有限公司 | A kind of version method for burn-recording, system and terminal |
| CN105744365A (en) * | 2016-02-01 | 2016-07-06 | 烽火通信科技股份有限公司 | Upgrading method of intelligent set-top box based on Android system |
| CN105959765A (en) * | 2016-06-30 | 2016-09-21 | 青岛海信宽带多媒体技术有限公司 | Infrared remote controller-based terminal start control method and apparatus, and set top box |
| CN105959765B (en) * | 2016-06-30 | 2019-04-05 | 青岛海信宽带多媒体技术有限公司 | A kind of terminal starting control method, device and set-top box based on IR remote controller |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102902556B (en) | The multistage boot load method of a kind of embedded equipment | |
| CN104166561B (en) | Electronic equipment system starting method and electronic equipment | |
| CN102722394B (en) | Start upgrading method of embedded equipment | |
| US9317397B2 (en) | Programmable logic controller (PLC) simulation system, PLC simulator, recording medium, and simulation method | |
| US20110271268A1 (en) | System and method for updating unified extensible firmware interface setting information | |
| CN103796066B (en) | A smart TV system and its shutdown and startup methods | |
| CN105204913A (en) | Method and system for running Linux application on Android operating system and system | |
| CN103106092A (en) | System software updating method and device in terminal appliance | |
| CN104572206A (en) | Application program self updating and backup recovery method | |
| CN104484185B (en) | Firmware generates system and method | |
| CN108174255B (en) | Smart TV booting method, smart TV and computer-readable storage medium | |
| US10228849B2 (en) | Method and device for providing controller | |
| CN104899091A (en) | Multi-operating system switching method of intelligent embedded equipment | |
| CN104461665A (en) | Method for triggering android system upgrading in external control mode based on storage device | |
| CN102141940A (en) | Device, method and system for recovering firmware update | |
| CN104199691A (en) | Method and device for automatically starting APK in turn-on process based on Android platform | |
| KR102128472B1 (en) | Storage device for performing in-storage computing operations, method thereof, and system including same | |
| CN102662715A (en) | Startup method for embedded operation system | |
| CN106569802A (en) | Manufacturing method and manufacturing device of ISO installation mirror images of firewalls | |
| CN111104173A (en) | Protection design method of bootstrap program | |
| WO2018014687A1 (en) | Parameter passing method and apparatus, and computer storage medium | |
| CN103997684A (en) | Method and device for updating operating system | |
| CN102075710A (en) | Starting operation method for television and television | |
| US20150317185A1 (en) | Method for switching operating system and electronic device using the method | |
| JP2013242680A5 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150325 |