CN102938856A - Software upgrading method and device of cardless conditional access system - Google Patents

Software upgrading method and device of cardless conditional access system Download PDF

Info

Publication number
CN102938856A
CN102938856A CN2012104796247A CN201210479624A CN102938856A CN 102938856 A CN102938856 A CN 102938856A CN 2012104796247 A CN2012104796247 A CN 2012104796247A CN 201210479624 A CN201210479624 A CN 201210479624A CN 102938856 A CN102938856 A CN 102938856A
Authority
CN
China
Prior art keywords
key assignments
remote controller
code value
mapping table
code
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
Application number
CN2012104796247A
Other languages
Chinese (zh)
Other versions
CN102938856B (en
Inventor
郭金花
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Broadband Multimedia Technology Co Ltd
Original Assignee
Hisense Broadband Multimedia Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hisense Broadband Multimedia Technology Co Ltd filed Critical Hisense Broadband Multimedia Technology Co Ltd
Priority to CN201210479624.7A priority Critical patent/CN102938856B/en
Publication of CN102938856A publication Critical patent/CN102938856A/en
Application granted granted Critical
Publication of CN102938856B publication Critical patent/CN102938856B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a software upgrading method and device of a cardless conditional access system. The method comprises the following steps of: in a system storage device, separately storing a mapping table in which a remote control key value is one-to-one corresponding to an operation index value in a way of being independent of a software upgrading program; and when software is upgraded, receiving a code value input by the remote controller, searching the operation index value corresponding to the key value in the received code value from the mapping table, and executing the operation corresponding to the operation index value. By setting the mapping table physically separated from the software upgrading program, the software can be upgraded as different remote controllers can be responded to under the condition that the software upgrading program does not need to be changed.

Description

Method for upgrading software and update device without card article spare receiving system
Technical field
The present invention relates to the embedded system technology field, specifically, relate to the updating embedded system software technology, more particularly, relate to method for upgrading software and update device without card article spare receiving system.
Background technology
Digital TV integrated machine, top box of digital machine etc. have without in the card article spare receiving system embedded device of (nothing is blocked the CA system), because without the special confidentiality of card CA system, any change of its software upgrade procedure all needs through flow processs such as authentication, test, strike-machine, issues.In addition, when carrying out software upgrading without card CA system, no matter be auto-update or manual mobile phone, updating operation of every execution all needs to use a teleswitch.If be auto-update, when detecting the auto-update trigger message and satisfying promotion condition, automatic spring upgrading interface, whether prompting user needs upgrading.The user will by remote controller select on the upgrade tip interface be, no button determines to carry out upgrading or the cancellation upgrading.If manually upgrading need to enter manual upgrading interface by remote controller, and utilize remote controller to input the information such as the frequency of upgrading, symbol rate, QAM modulation intelligence, pid parameter and finish parameter configuration, and then carry out escalation process.Therefore, for realizing smooth upgrading, all be embedded with remote controller in the existing software upgrade procedure without card CA system and drive.
And for existing nothing card CA system applies, the employed remote controller in different markets is mostly not identical, can both realize smooth upgrading for guaranteeing the product in all markets, and its software upgrade procedure must the corresponding specific remote controller of respond to the market.So, if software upgrade procedure just must be revised in replacement of products market, drive in order to change corresponding remote controller.And software upgrade procedure is in case revise, and exist the shortcoming of following several aspects: at first, owing to need to re-start authentication, test, strike-machine and issue, process is complicated, and speed is slower, the product supply of material demand that can't satisfying the market derives from fast; Secondly, if make mistakes somewhere in the modification process, cause upgrading unsuccessfully, can cause product normally to start, risk increases, and makes troubles to the user, brings the decline of loss and prestige for product producer; Again, modification of program will bring the rapid increase of program development, after-sales service amount, increase the weight of manufacturer's cost, reduce the competitiveness of product in market.
Summary of the invention
The present invention is directed to existing the problems referred to above that exist without card CA system needs to change software upgrade procedure after changing remote controller, a kind of method for upgrading software without card article spare receiving system and update device are provided, by the mapping table physically separate with software upgrade procedure is set, can responds multiple different remote controller under the prerequisite of software upgrade procedure and realize software upgrading need not to change.
For achieving the above object, method for upgrading software provided by the invention adopts following technical proposals to be achieved:
A kind of method for upgrading software without card article spare receiving system, in system memory devices, be independent of software upgrade procedure and store separately remote controller key assignments and operation index value mapping table one to one, during software upgrading, receive the code value of remote controller input, search operation index value corresponding with the key assignments in the code value that receives in the mapping table, and the corresponding operation of executable operations index value.
Aforesaid method, for improving software upgrading accuracy and updating speed, remote controller key assignments in the described mapping table includes command code and the radix-minus-one complement thereof of remote controller, behind the code value that receives the remote controller input, whether key assignments in the code value that judgement receives according to the key assignments in the mapping table first for effective input key assignments time carries out the operation of key assignments corresponding operation index value for effectively inputting key assignments again.
Aforesaid method, for accurately, in time finding invalid input signal, also include the remote controller user code in the described mapping table, behind the code value that receives the remote controller input, whether the code value that at first judge to receive according to the user code in the mapping table for effectively inputting code value, judges that for effective input code value the time whether key assignments in the code value is for effectively inputting key assignments again.
Aforesaid method, for further improving software upgrading speed, in software upgrade procedure, be provided with acquiescence code value and customization code value, if the user code in the code value of the remote controller that receives input is the default user code in the mapping table, then according to the acquiescence key assignments software upgrade in the software upgrade procedure; If the user code in the code value of the remote controller that receives input is non-default user code, then according to the key assignments software upgrade in the mapping table.
Aforesaid method, described system memory devices are the flash memory, and described mapping table is stored in the memory block at system configuration table place in the flash memory.
For realizing aforementioned goal of the invention, software updating apparatus provided by the invention adopts following technical proposals to realize:
A kind of software updating apparatus without card article spare receiving system, described device comprises:
The software upgrade procedure memory cell is used for the storing software ROMPaq;
The mapping table memory cell is independent of the software upgrade procedure memory cell, is used for storing one to one remote controller key assignments and operation index value;
Remote controller code value receiving element is used for receiving the code value that remote controller is inputted at escalation process;
The code value matching unit, be used for from the mapping table memory cell search with the code value of inputting the operation index value that is complementary of key assignments;
Software upgrading key assignments processing unit is used for carrying out operation corresponding to remote controller key assignments that receives in software upgrade process.
Aforesaid device, for improving software upgrading accuracy and updating speed, the remote controller key assignments of storing in the described mapping table memory cell includes command code and the radix-minus-one complement thereof of remote controller, and described device also comprises:
Effective input key assignments identifying unit is used for judging that according to the remote controller key assignments of mapping table memory cell whether key assignments in the code value that described remote controller code value receiving element receives is for effectively inputting key assignments.
Aforesaid device for accurately, in time finding invalid input signal, also stores the remote controller user code in the described mapping table memory cell, and described device also comprises:
Effective input code value identifying unit is used for judging that according to the user code of mapping table memory cell whether code value that described remote controller code value receiving element receives is for effectively inputting code value.
Aforesaid device, for further improving software upgrading speed, described software upgrading key assignments processing unit includes the acquiescence key assignments and processes subelement and customization key assignments processing subelement, when the user code in the code value that described remote controller code value receiving element receives is the default user code, select the acquiescence key assignments to process subelement according to the acquiescence key assignments software upgrade in the software upgrade procedure, when the user code in the code value that remote controller code value receiving element receives is non-default user code, select the customization key assignments to process subelement according to the key assignments software upgrade in the mapping table.
Aforesaid device, described without card article spare receiving system espespecially in the top box of digital machine without card article spare receiving system.
Compared with prior art, advantage of the present invention with good effect is: the present invention is being independent of remote controller key assignments of independent storage mapping table corresponding with the operation index value outside the software upgrade procedure, utilize the remote controller key assignments mechanism identical with the operation that realizes of same protocol, the key assignments of different remote is converted to the operation index value that software upgrade procedure can identify and process and carries out software upgrading, when remote controller changes, need not to change software upgrade procedure and can respond multiple different remote controller, program authentication and test have been reduced, strike-machine, the flow processs such as issue, product demand when being convenient to timely satisfying the market variation, and effectively avoided because of having a big risk that the software upgrade procedure change brings, the problem that development and maintenance cost is high.And, because being independent of software upgrade procedure, mapping table exists, if need increase and decrease or change key assignments and the corresponding relation that operates index value, only need to make amendment to reading and writing easily and fast mapping table, still do not need to change huge software upgrade procedure, further improve the development rate of derivative markets software products, be conducive to the lifting of product market competitiveness.
After reading the specific embodiment of the present invention by reference to the accompanying drawings, other characteristics of the present invention and advantage will become clearer.
Description of drawings
Fig. 1 is that the present invention is without the flow chart of an embodiment of card article spare receiving system method for upgrading software;
Fig. 2 is that the present invention is without the structured flowchart of an embodiment of card article spare receiving system software updating apparatus.
Embodiment
Below in conjunction with the drawings and specific embodiments technical scheme of the present invention is described in further detail.
Please refer to Fig. 1, this Figure 1 shows that the present invention is without the flow chart of an embodiment of card article spare receiving system method for upgrading software.This embodiment describes the process of response remote controller key in its software upgrade process in detail to have top box of digital machine without card article spare receiving system as example.
As shown in Figure 1, the process that remote controller key is responded processing during this embodiment software upgrading is:
Step 101: the upgrading flow process begins.
Step 102: start software upgrade procedure.
Software upgrade procedure can be that operating personnel manually boot, and also can be automatic startup.If automatically start, will when detecting the auto-update trigger message and satisfying promotion condition, start; If manually boot, then started according to the upgrading needs by operating personnel.As stated in the Background Art, no matter be manually to upgrade or auto-update, all need to use a teleswitch.
Step 103: the infrared remote control code value that receives the remote controller emission.
This embodiment is take Infrared remote controller as example, when using Infrared remote controller, operating personnel's remote controller button, to comprise the user code (identification code of remote controller by its infrared head, to distinguish different types of remote controller) and the command code (function code of remote controller, also be the key assignments of button) the infrared remote control code value send, the infrared reception in the set-top box will receive this infrared remote control code value.
Step 104: after receiving the infrared remote control code value, read the remote controller user code in the mapping table, and compare with relative users code in the code value that receives.
Step 105: judge that whether the infrared remote control code value that receives is for effectively inputting code value.If, execution in step 106; If not, go to step 103, continue to receive the infrared remote control code value.
When product software exploitation and programming, a pre-stored mapping table on system memory devices, the memory location of this mapping table is independent of software upgrade procedure and separately storage, for example, if adopt the flash memory, mapping table can be stored in the memory block at system configuration table place, and this memory block is arranged in different memory blocks from software upgrade procedure, can wipe separately and write mapping table and do not change software upgrade procedure.And, except the one-to-one relationship of storage remote controller key assignments and operation index value, also store the remote controller user code in the mapping table.In order to find accurately and timely invalid input code value, this embodiment is provided with the comparison deterministic process of step 104 and step 105.Specifically, after receiving the infrared remote control code value, whether the remote controller user code of storing in the user code in the code value that at first judge to receive and the mapping table is identical.If identical, what judgement received is effectively to input code value; If not identical, judge that then the code value of input is not effectively to input code value.If not effective input code value, illustrate that then remote controller is not the remote controller that set-top box can be identified, also namely can not correctly carry out the control of software upgrading.In the case, software upgrade procedure does not continue to carry out, but again receives telecontrol code, and can change remote controller by prompting mode alert such as literal or audible alarms.
Step 106: if effectively input code value when judging the remote control code value that receives, determine whether again the default user code.If, execution in step 107; If not, go to step 108.
When Software for Design, can select a kind of remote controller key assignments according to the remote unit type in most of market and be embedded in the software upgrade procedure by default remote controller key assignments.The user code of accordingly, specifying this remote controller in mapping table by default code uses the row labels of going forward side by side.Receiving the infrared remote control code value and effectively inputting in the code value decision process, if the user code in the remote control code value that receives is identical with the acquiescence code of setting, what then think reception is the default user code; If not identical, then judge it is not the default user code.
Step 107: if judge that the user code in the remote control code value that receives is the default user code, the remote controller that current use is described is the corresponding remote controller of key assignments that is embedded in the software upgrade procedure.At this moment, for improving software upgrading speed, will no longer read mapping table and compare and search, but directly according to the acquiescence key assignments software upgrade in the software upgrade procedure.After complete, go to step 112.
Step 108: if judge that the user code in the remote controller code value that receives is not the default user code, the remote controller that current use is described is not the corresponding remote controller of key assignments that is embedded in the software upgrade procedure.In order to guarantee to use this remote controller can carry out updating operation, at first read the remote controller key assignments in the mapping table, obtain identical with the remote controller key assignments that receives in a mapping table record.
Step 109: judge that whether the remote controller key assignments that receives is for effectively inputting key assignments.If, execution in step 110; Otherwise, go to step 103, again receive telecontrol code.
In this embodiment, the remote controller key assignments in the mapping table includes command code and the radix-minus-one complement thereof of remote controller, can according to command code and radix-minus-one complement whether each other radix-minus-one complement judge whether key assignments effective.For improving software upgrading accuracy and updating speed, avoid to invalid key assignments process cause staging error and the waste update time, this embodiment is at the code value that receives remote controller input and after finding a record identical with its key assignments, and whether the radix-minus-one complement of storing in the radix-minus-one complement of judging the key assignments that receives and the mapping table is consistent.If consistent, judge that the key assignments that receives is effectively to input key assignments; Otherwise the invalid input key assignments of decision bits is abandoned the processing of this key assignments, again receives new Infrared remote controller code.
Step 110: if the remote control code value that receives is effectively to input key assignments for remote controller code value and the key assignments of giving tacit consent to, then read in the mapping table operation index value corresponding with the input key assignments, also namely read the operation index value in the identical record of the key assignments that receives in the mapping table.This operation index value correspondence default, a changeless button operation, also is the button operation that software upgrade procedure will respond.
Step 111: according to operation index value software upgrade.
Step 112: escalation process finishes.
This embodiment is by arranging mapping table, software upgrade procedure is when processing the remote controller key assignments, need not to be concerned about what the code value that remote controller is launched is, only need to know the operation index value in the mapping table, then carry out corresponding updating operation according to the operation index value, improved the versatility of software upgrade procedure.
For instance, it is red in code value is 0Xd827 that set-top box receives a remote control, and through judging, this code value is effectively to input code value, and its user code is not the default user code, and its key assignments is effectively to input key assignments.Through searching, the many corresponding index return values of key assignments identical with key assignments in this code value in the mapping table are 2, and in software upgrade procedure, 2 representatives of index return value be that " determining " operates.Number of times determines whether the lifting interface of upgrading if software upgrade procedure is in, and then cursor will be chosen to be "Yes", then begin to carry out escalation process.
And used remote controller key negligible amounts during software upgrading commonly used comprises menu, determines, withdraws from, more than ten button such as directionkeys and numerical key, like this, mapping table only need to be safeguarded key assignments and the operation concordance list thereof of these more than ten buttons, and shared memory space is few, the convenient renewal.Store by mapping table is independent of software upgrade procedure, if need to change remote controller, only need to upgrade the mapping table content, do not need software upgrade procedure is done change, guaranteed the stability of product whole system.
Please refer to Fig. 2, this Fig. 2 shows the present invention without the structured flowchart of an embodiment of card article spare receiving system software updating apparatus, this embodiment still in the top box of digital machine without card article spare receiving system as example, the structure of its software updating apparatus is described.
As shown in Figure 2, included cell mesh, annexation each other and the function of the software updating apparatus of this embodiment is as follows:
Software upgrade procedure memory cell 21 is used for the storing software ROMPaq.
Mapping table memory cell 22 is independent of the software upgrade procedure memory cell, is used for storing one to one remote controller key assignments and operation index value.In this embodiment, the remote controller key assignments that mapping table memory cell 22 is stored includes command code and the radix-minus-one complement thereof of remote controller, also includes the remote controller user code, judges in order to the input code value is carried out validity, improves accuracy and speed that key assignments is processed.
Wherein, these two memory cell can all be the parts of flash memory, and these two parts are in different flash memory blocks, so that can be to carrying out independent wiping and write operation in the mapping table memory cell.For example, the mapping table memory cell also is that mapping table is stored as the system configuration table in the memory block at set-top-box system allocation list place, can be written in the project file by the configuration file instrument, and then programming is on the corresponding memory block of flash.
Remote controller code value receiving element 23 is used for receiving the code value that remote controller is inputted at escalation process.
Effectively input code value identifying unit 24, be connected with remote controller code value receiving element 23 with mapping table memory cell 22, be used for judging that according to the user code of mapping table memory cell 22 whether code value that remote controller code value receiving element 23 receives is for effectively inputting code value.
Effectively input key assignments identifying unit 25, be connected with effective input code value identifying unit 24, judging that the code value that remote controller code value receiving element 23 receives is when effectively inputting code value, judging that according to the remote controller key assignments in the mapping table memory cell 22 whether key assignments in the code value that remote controller code value receiving element 23 receives is for effectively inputting key assignments.Concrete determination methods can be described with reference to figure 1 mode embodiment.
Code value matching unit 26, be connected with effective input key assignments identifying unit 25 with mapping table memory cell 22, key assignments in judging the code value that remote controller code value receiving element 23 receives is during as effective input code value, from mapping table memory cell 22, search with the code value of inputting in key assignments the operation index value and the output that are complementary.
Software upgrading key assignments processing unit 27 is used for carrying out operation corresponding to remote controller key assignments that receives in software upgrade process.
For software upgrading key assignments processing unit 27, the acquiescence key assignments be can include and subelement and customization key assignments processing subelement processed, when the user code in the code value that remote controller code value receiving element 23 receives is the default user code, select the acquiescence key assignments to process subelement according to the acquiescence key assignments software upgrade in the software upgrade procedure, can improve updating speed like this, reduce the operation that key assignments is searched and compared.And the user code in the code value that remote controller code value receiving element 22 receives selects the customization key assignments to process subelement according to the key assignments in the mapping table and corresponding operation index value software upgrade thereof when being non-default user code.
The software updating apparatus of said structure cooperates corresponding running software program, can carry out in the set-top box software upgrading without card article spare receiving system according to the described method flow of Fig. 1 embodiment.
Above embodiment is only in order to illustrating technical scheme of the present invention, but not limits it; Although with reference to previous embodiment the present invention is had been described in detail, for the person of ordinary skill of the art, still can make amendment to the technical scheme that previous embodiment is put down in writing, perhaps part technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the spirit and scope of the present invention's technical scheme required for protection.

Claims (10)

1. method for upgrading software without card article spare receiving system, it is characterized in that, in system memory devices, be independent of software upgrade procedure and store separately remote controller key assignments and operation index value mapping table one to one, during software upgrading, receive the code value of remote controller input, search operation index value corresponding with the key assignments in the code value that receives in the mapping table, and the corresponding operation of executable operations index value.
2. method according to claim 1, it is characterized in that, remote controller key assignments in the described mapping table includes command code and the radix-minus-one complement thereof of remote controller, behind the code value that receives the remote controller input, whether key assignments in the code value that judgement receives according to the key assignments in the mapping table first for effective input key assignments time carries out the operation of key assignments corresponding operation index value for effectively inputting key assignments again.
3. method according to claim 2, it is characterized in that, also include the remote controller user code in the described mapping table, behind the code value that receives the remote controller input, whether the code value that at first judge to receive according to the user code in the mapping table for effectively inputting code value, judges that for effective input code value the time whether key assignments in the code value is for effectively inputting key assignments again.
4. method according to claim 3, it is characterized in that, in software upgrade procedure, be provided with acquiescence code value and customization code value, if the user code in the code value of the remote controller that receives input is the default user code in the mapping table, then according to the acquiescence key assignments software upgrade in the software upgrade procedure; If the user code in the code value of the remote controller that receives input is non-default user code, then according to the key assignments software upgrade in the mapping table.
5. each described method in 4 according to claim 1 is characterized in that, described system memory devices is the flash memory, and described mapping table is stored in the memory block at system configuration table place in the flash memory.
6. the software updating apparatus without card article spare receiving system is characterized in that, described device comprises:
The software upgrade procedure memory cell is used for the storing software ROMPaq;
The mapping table memory cell is independent of the software upgrade procedure memory cell, is used for storing one to one remote controller key assignments and operation index value;
Remote controller code value receiving element is used for receiving the code value that remote controller is inputted at escalation process;
The code value matching unit, be used for from the mapping table memory cell search with the code value of inputting the operation index value that is complementary of key assignments;
Software upgrading key assignments processing unit is used for carrying out operation corresponding to remote controller key assignments that receives in software upgrade process.
7. device according to claim 6 is characterized in that, the remote controller key assignments of storing in the described mapping table memory cell includes command code and the radix-minus-one complement thereof of remote controller, and described device also comprises:
Effective input key assignments identifying unit is used for judging that according to the remote controller key assignments of mapping table memory cell whether key assignments in the code value that described remote controller code value receiving element receives is for effectively inputting key assignments.
8. device according to claim 7 is characterized in that, also stores the remote controller user code in the described mapping table memory cell, and described device also comprises:
Effective input code value identifying unit is used for judging that according to the user code of mapping table memory cell whether code value that described remote controller code value receiving element receives is for effectively inputting code value.
9. device according to claim 8, it is characterized in that, described software upgrading key assignments processing unit includes the acquiescence key assignments and processes subelement and customization key assignments processing subelement, when the user code in the code value that described remote controller code value receiving element receives is the default user code, select the acquiescence key assignments to process subelement according to the acquiescence key assignments software upgrade in the software upgrade procedure, when the user code in the code value that remote controller code value receiving element receives is non-default user code, select the customization key assignments to process subelement according to the key assignments software upgrade in the mapping table.
10. each described device in 9 according to claim 6 is characterized in that, described without card article spare receiving system be in the top box of digital machine without card article spare receiving system.
CN201210479624.7A 2012-11-23 2012-11-23 Software upgrading method and device of cardless conditional access system Active CN102938856B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210479624.7A CN102938856B (en) 2012-11-23 2012-11-23 Software upgrading method and device of cardless conditional access system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210479624.7A CN102938856B (en) 2012-11-23 2012-11-23 Software upgrading method and device of cardless conditional access system

Publications (2)

Publication Number Publication Date
CN102938856A true CN102938856A (en) 2013-02-20
CN102938856B CN102938856B (en) 2015-06-24

Family

ID=47697721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210479624.7A Active CN102938856B (en) 2012-11-23 2012-11-23 Software upgrading method and device of cardless conditional access system

Country Status (1)

Country Link
CN (1) CN102938856B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104581327A (en) * 2014-12-19 2015-04-29 深圳创维数字技术有限公司 Remote control method and equipment
CN104618802A (en) * 2015-02-03 2015-05-13 深圳市米家互动网络有限公司 Mobile terminal, network set-top box based on Android and system recovery method thereof
WO2016045503A1 (en) * 2014-09-25 2016-03-31 阿里巴巴集团控股有限公司 Remote controller key matching and signal processing method and apparatus
CN108012170A (en) * 2017-12-05 2018-05-08 晶晨半导体(上海)股份有限公司 A kind of remote controler key assignments upgrade-system and method
CN108040275A (en) * 2017-12-29 2018-05-15 福州福大海矽微电子有限公司 A kind of method and terminal of remote controller operation web browser
CN110401863A (en) * 2019-06-19 2019-11-01 广州视琨电子科技有限公司 Start method, apparatus, system, storage medium and the equipment of application program

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101237535A (en) * 2007-02-02 2008-08-06 乐金电子(中国)研究开发中心有限公司 A method and device for digital TV software upgrade
CN101311981A (en) * 2007-05-24 2008-11-26 深圳Tcl新技术有限公司 Remote controller multi-user mode setting method and system
CN101859255A (en) * 2010-06-21 2010-10-13 山东泰信电子有限公司 Method of quickly replacing remote controller corresponding to electric device
CN201860421U (en) * 2010-11-01 2011-06-08 天津三星电子显示器有限公司 Television capable of realizing software upgrading via network
CN102209264A (en) * 2010-03-30 2011-10-05 华为技术有限公司 Method, device and system for controlling set top box
CN102222011A (en) * 2011-06-28 2011-10-19 广东中大讯通软件科技有限公司 Software upgrading method for set-top box and set-top box
CN102662697A (en) * 2012-03-27 2012-09-12 深圳市开立科技有限公司 Software upgrading method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101237535A (en) * 2007-02-02 2008-08-06 乐金电子(中国)研究开发中心有限公司 A method and device for digital TV software upgrade
CN101311981A (en) * 2007-05-24 2008-11-26 深圳Tcl新技术有限公司 Remote controller multi-user mode setting method and system
CN102209264A (en) * 2010-03-30 2011-10-05 华为技术有限公司 Method, device and system for controlling set top box
CN101859255A (en) * 2010-06-21 2010-10-13 山东泰信电子有限公司 Method of quickly replacing remote controller corresponding to electric device
CN201860421U (en) * 2010-11-01 2011-06-08 天津三星电子显示器有限公司 Television capable of realizing software upgrading via network
CN102222011A (en) * 2011-06-28 2011-10-19 广东中大讯通软件科技有限公司 Software upgrading method for set-top box and set-top box
CN102662697A (en) * 2012-03-27 2012-09-12 深圳市开立科技有限公司 Software upgrading method and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016045503A1 (en) * 2014-09-25 2016-03-31 阿里巴巴集团控股有限公司 Remote controller key matching and signal processing method and apparatus
CN104581327A (en) * 2014-12-19 2015-04-29 深圳创维数字技术有限公司 Remote control method and equipment
CN104618802A (en) * 2015-02-03 2015-05-13 深圳市米家互动网络有限公司 Mobile terminal, network set-top box based on Android and system recovery method thereof
CN108012170A (en) * 2017-12-05 2018-05-08 晶晨半导体(上海)股份有限公司 A kind of remote controler key assignments upgrade-system and method
CN108040275A (en) * 2017-12-29 2018-05-15 福州福大海矽微电子有限公司 A kind of method and terminal of remote controller operation web browser
CN108040275B (en) * 2017-12-29 2020-08-21 福州福大海矽微电子有限公司 Method and terminal for operating web browser by remote controller
CN110401863A (en) * 2019-06-19 2019-11-01 广州视琨电子科技有限公司 Start method, apparatus, system, storage medium and the equipment of application program
CN110401863B (en) * 2019-06-19 2021-06-15 广州视琨电子科技有限公司 Method, device, system, storage medium and equipment for starting application program

Also Published As

Publication number Publication date
CN102938856B (en) 2015-06-24

Similar Documents

Publication Publication Date Title
CN102938856B (en) Software upgrading method and device of cardless conditional access system
US11086596B2 (en) Electronic device, server and control method thereof
CN111045901B (en) Container monitoring method and device, storage medium and electronic equipment
US9501676B2 (en) Data management device, contactless storage medium, and data management method
US20120272232A1 (en) Method for installing applications installed in an old mobile terminal to a new mobile terminal
KR101448994B1 (en) (An) image display device for having a management function with firmware download history
CN104199706A (en) Firmware upgrade method and device for eMMC
WO2015047966A1 (en) Multivariant mobile operating system configuration
CN107391021B (en) Recognition methods, device, storage medium and the mobile terminal of blank screen gesture
CN102214148A (en) Printer with USB (Universal Serial Bus) interface as well as driver installation method and system thereof
CN104937511A (en) Programmable display and program for same
WO2020169876A1 (en) Providing user guidance on erasure process selection based on accumulated erasure reports
CN107153852A (en) The chip data Improvement and device of device are rewritten based on consumable chip
CN102999349A (en) Software upgrading method
US9344663B2 (en) Sensing method on sensing device by smart terminal and smart terminal using the same
KR20090055074A (en) Method of transaction-based firmware upgrade in mobile telephone and firmware upgrade system thereof
CN106095593A (en) A kind of forward and backward scape application behavior synchronous method and device
KR102005656B1 (en) Control systems and programmable logic controllers
US10108187B2 (en) Control device, control system, support device, and control-device maintenance management method
CN102163276B (en) Information code, optical information reader for reading out information code and reading system thereof
US20150109096A1 (en) Handheld electronic device and operation method of the same
CN102109992B (en) Program uses system, program using method and program
CN102098568B (en) Television data cloning method
CN109996100B (en) Control method of intelligent remote controller, storage medium and remote controller
US11423215B2 (en) Method and apparatus for providing multimodal input data to client applications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant