CN104916327A - Method and system of simultaneously burning multiple television KEY codes on line - Google Patents

Method and system of simultaneously burning multiple television KEY codes on line Download PDF

Info

Publication number
CN104916327A
CN104916327A CN201510264985.3A CN201510264985A CN104916327A CN 104916327 A CN104916327 A CN 104916327A CN 201510264985 A CN201510264985 A CN 201510264985A CN 104916327 A CN104916327 A CN 104916327A
Authority
CN
China
Prior art keywords
key
data
programming
address
dtv
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
CN201510264985.3A
Other languages
Chinese (zh)
Other versions
CN104916327B (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.)
Shenzhen Skyworth RGB Electronics Co Ltd
Original Assignee
Shenzhen Skyworth RGB Electronics 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 Shenzhen Skyworth RGB Electronics Co Ltd filed Critical Shenzhen Skyworth RGB Electronics Co Ltd
Priority to CN201510264985.3A priority Critical patent/CN104916327B/en
Publication of CN104916327A publication Critical patent/CN104916327A/en
Application granted granted Critical
Publication of CN104916327B publication Critical patent/CN104916327B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The invention discloses a method and a system of simultaneously burning multiple television KEY codes on line. The method comprises: pre-configuring an address configuration file and a solution configuration file, and then synthesizing to-be-burnt data by combining an input starting barcode number, a starting DTV (digital television) serial number, the quantity of orders, MAC (medium access control) code data and KEY code data with the address configuration file and the solution configuration file; when a burner detects the to-be-burnt data selected by a user, acquiring a barcode by scanning with a barcode gun connected with the burner, acquiring a burning address, a burning MAC address, a DTV serial number and KEY code data according to the to-be-burnt data and the barcode, and burning and storing the MAC addresses, the DTV serial number and the KEY code data to an EEPROM (electrically erasable programmable read-only memory) of a television. According to the method of simultaneously burning multiple television KEY codes on line provided by the invention, the machine barcode, the HDCP (high-bandwidth digital-content copy protection) KEY, the MAC address, the Miracast KEY and the DTV serial number can be simultaneously burnt to the television once on line; furthermore, a plurality of television KEY codes can be recorded accurately and can be stored at specific locations in a report form.

Description

A kind of online while programming multiple TV KEY code method and system
Technical field
The present invention relates to intelligent television field, in particular a kind of online while programming multiple TV KEY code method and system.
Background technology
Due to machine bar code, HDCP KEY, the uniqueness of MAC Address and Miracast KEY, in TV production run, machine bar code is that inside plants is for recording every platform production of machinery information and the sale of inquiry machine, the important channel of service condition, HDCP KEY and MAC Address are the indispensable keys that every platform TV uses HDMI function and network, the HDCP KEY that the necessary burning of every platform TV is unique, MAC Address, HDMI and network function can normally use, for support Miracast function and need through the machine of certification, necessary burning Miracast KEY, otherwise this function cannot be used through the mobile device (such as Samsung mobile phone) of certification.Current machine bar code, HDCP KEY, MAC Address are by presetting read-write instrument in the eeprom memory of line writing to TV SKD, Miracast KEY method for burn-recording be use computer by serial ports by Miracast KEY data recording in Flash.
Along with the expansion of corporate business, the customization machine of some (such as broadcasting and TV customization machine) is had to need to produce every year, common machines compared by this customization machine increases digiboard on original mainboard basis, this digiboard contains the DTV sequence number of similar mainboard bar code, digiboard supplied materials burn recording MAC address, this MAC Address is customization machine Push Service or the foundation opening part authority for broadcasting and TV company, sequence number is consistent with domestic bar code function, so sequence number and MAC Address must be put on record in inside plants collection.
Corresponding segmentation software need be used to split HDCP KEY source file for concrete movement scheme before using the burning of burning instrument, dividing number is consistent with quantity on order, the burning instrument practical function used at present and using method as follows:
The first step is the synthesis of burning content: use composite software that the HDCP KEY of segmentation and the MAC Address put on record and bar code are synthesized .Bin formatted file at PC end, then write read-only storage by program burn writing device;
Second step is address master slice data creating: the burning address that mainboard software reserves machine bar code, HDCP KEY, MAC Address are burnt to EEPROM, this burning address is completed address master slice data creating by software editing, and then service routine fever writes is by the master slice of this address master slice data write 24C08;
3rd step is data recording: burning instrument by after scanning barcode first from master slice 24C08 relevant position, address bar code reading, KEY code and MAC Address burning address, then data recording is specified the position of EEPROM to master slice data, burning successfully shows burning OK, otherwise report to the police and send out a warning, need burning again.
Current presetting read-write instrument mainly has the following disadvantages:
1) only support EEPROM data writing operation, do not support EEPROM data reading operation, not determining whether as burning data mistake causes by reading burning data as HDMI or network function exception, being unfavorable for maintenance;
2) only support the burning of HDCP 1.4 KEY code, HDCP 2.2 KEY, Miracast KEY or 1.4 KEY, 2.2 KEY and Miracast KEY many kinds of KEY codes are synthesized simultaneously and does not support burning;
3) composite software not support number letter stencil DTV sequence number and complete machine bar code synthesize, burning, when causing producing this machine, digiboard need shift to an earlier date burning DTV sequence number and MAC Address, in complete machine production run, employee is by checking the DTV sequence number of burning and paste sequence number determination paster with digiboard and whether burning data being consistent, increase cost of labor, affect production efficiency.
4) do not support DTV sequence number record and output report function, current digiboard MAC Address and DTV sequence number are bound, independent burning, and sequence number and MAC Address are manually recording mode collections.
Therefore, prior art has yet to be improved and developed.
Summary of the invention
In view of above-mentioned the deficiencies in the prior art, the object of the present invention is to provide a kind of online while programming multiple TV KEY code method and system, be intended to solve when carrying out data recording to intelligent television in prior art and do not support EEPROM data reading operation, HDCP 2.2 KEY, Miracast KEY or 1.4 KEY, 2.2 KEY and Miracast KEY many kinds of KEY codes are synthesized simultaneously and are not supported burning, not support number letter stencil DTV sequence number and complete machine bar code synthesize, burning and do not support DTV sequence number record and the defect of output report function.
Technical scheme of the present invention is as follows:
A method for programming multiple TV KEY code the while of online, wherein, comprises step:
Pre-configured address configuration file and arrangements file, then treat programming data in conjunction with the synthesis of the initial bar code number of input, initial DTV sequence number, quantity on order, MAC code data and KEY code data;
When burning instrument detect that user selectes until programming data time, barcode scanner then by being connected with burning instrument scans and obtains bar code, and according to treating that programming data and bar code obtain burning address, burn recording MAC address, DTV sequence number and KEY code data, and be burned onto in the EEPROM of TV and store.
Described online while programming multiple TV KEY code method, wherein, described address configuration file comprises eeprom memory size, bar code start address, MAC start address, and comprises one or more in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number start address.
Described online while programming multiple TV KEY code method, wherein, described arrangements file comprises treats the effective byte size of each KEY code in programming data and the total byte size of each KEY code.
Described online while programming multiple TV KEY code method, wherein, described pre-configured address configuration file and arrangements file, then treat that the step of programming data specifically comprises in conjunction with the synthesis of the initial bar code number of input, initial DTV sequence number, quantity on order, MAC code data and KEY code data:
Pre-configured eeprom memory size, bar code start address, MAC start address, and one or more configuring in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number, and generate described address configuration file;
According to the KEY code configuration selection instruction of user, configure the effective byte size of each KEY code in KEY code to be configured and total size, and generate described arrangements file; Wherein KEY code to be configured comprises HDCP 1.4 KEY, and the one in comprising at least HDCP 2.0 KEY or HDCP 2.2 KEY;
According to described address configuration file, described arrangements file, the initial bar code number of user's input, initial DTV sequence number, quantity on order, MAC code data and KEY code data, and treat that programming data are stored in RAM (random access memory) card by described.
Described online while programming multiple TV KEY code method, wherein, described when burning instrument detect that user selectes until programming data time, barcode scanner then by being connected with burning instrument scans and obtains bar code, and according to treating that programming data and bar code obtain burning address, burn recording MAC address, DTV sequence number and KEY code data, and be burned onto the step stored in the EEPROM of TV and specifically comprise:
When burning instrument detects described RAM (random access memory) card, then treat that the instruction of programming data selection detects in real time again to user;
When detect user select described in until programming data time, then judge described in treat the zone bit whether comprising programming DTV sequence number in programming data;
When described in programming data, do not comprise the zone bit of programming DTV sequence number time, barcode scanner then by being connected with burning instrument scans and obtains bar code, the burning address of programming data is treated by reading address configuration file acquisition, difference according to current bar code and described initial bar code number calculates burn recording MAC address, read burning KEY code data according to KEY code data composition rule, and be burned onto in the EEPROM of TV and store;
When described comprise the zone bit of programming DTV sequence number until programming data time, then scanning obtains bar code, DTV sequence number and MAC Address successively, and obtain burning data according to described bar code, and described burning data and DTV sequence number are burned onto in the EEPROM of TV store.
A system for programming multiple TV KEY code the while of online, wherein, comprising:
Treat programming Data Synthesis module, for pre-configured address configuration file and arrangements file, then treat programming data in conjunction with the synthesis of the initial bar code number of input, initial DTV sequence number, quantity on order, MAC code data and KEY code data;
Programming module, for detect when burning instrument that user selectes when the programming data, barcode scanner then by being connected with burning instrument scans and obtains bar code, and according to treating that programming data and bar code obtain burning address, burn recording MAC address, DTV sequence number and KEY code data, and be burned onto in the EEPROM of TV and store.
Described online while programming multiple TV KEY code system, wherein, described address configuration file comprises eeprom memory size, bar code start address, MAC start address, and comprises one or more in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number start address.
Described online while programming multiple TV KEY code system, wherein, described arrangements file comprises treats the effective byte size of each KEY code in programming data and the total byte size of each KEY code.
Described online while programming multiple TV KEY code system, wherein, described in treat that programming Data Synthesis module specifically comprises:
Address configuration file generating unit, for pre-configured eeprom memory size, bar code start address, MAC start address, and one or more configuring in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number, and generate described address configuration file;
Arrangements file generating unit, for the KEY code configuration selection instruction according to user, configures the effective byte size of each KEY code in KEY code to be configured and total size, and generates described arrangements file; Wherein KEY code to be configured comprises HDCP 1.4 KEY, and the one in comprising at least HDCP 2.0 KEY or HDCP 2.2 KEY;
Data genaration and storage unit, for initial bar code number, initial DTV sequence number, quantity on order, MAC code data KEY code data according to described address configuration file, described arrangements file, user's input, and treat that programming data are stored in RAM (random access memory) card by described.
Described online while programming multiple TV KEY code system, wherein, described programming module specifically comprises:
Again to user, detecting unit, for when burning instrument detects described RAM (random access memory) card, then treats that the instruction of programming data selection detects in real time;
Judging unit, for when detect user select described in until programming data time, then judge described in treat the zone bit whether comprising programming DTV sequence number in programming data;
First programming unit, for when described in programming data, do not comprise the zone bit of programming DTV sequence number time, barcode scanner then by being connected with burning instrument scans and obtains bar code, the burning address of programming data is treated by reading address configuration file acquisition, difference according to current bar code and described initial bar code number calculates burn recording MAC address, read burning KEY code data according to KEY code data composition rule, and be burned onto in the EEPROM of TV and store;
Second programming unit, for when described in comprise the zone bit of programming DTV sequence number until programming data time, then scanning obtains bar code, DTV sequence number and MAC Address successively, and obtain burning data according to described bar code, and described burning data and DTV sequence number are burned onto in the EEPROM of TV store.
Beneficial effect: the present invention can online disposable by the simultaneously programming of machine bar code, HDCP KEY, MAC Address, Miracast KEY and DTV sequence number in TV set EEPROM storage; And by burning, digiboard DTV sequence number and complete machine MAC Address, digiboard MAC Address successively accurate recording can be stored in assigned address with report form, for backstage transmission service and open authority and provide accurate foundation; Increase simultaneously and read the current storage data function of EEPROM by burning instrument from EEPROM, simplify production procedure, improve production efficiency.
Accompanying drawing explanation
Fig. 1 be of the present invention online while programming multiple TV KEY code the process flow diagram of method preferred embodiment;
Fig. 2 is the particular flow sheet of step S101 in method shown in Fig. 1 of the present invention;
Fig. 3 is the particular flow sheet of step S102 in method described in Fig. 1 of the present invention;
Fig. 4 be of the present invention online while programming multiple TV KEY code the structured flowchart of system preferred embodiment;
Fig. 5 is the concrete structure block diagram treating programming Data Synthesis module in system shown in Figure 4;
Fig. 6 is the concrete structure block diagram of programming module in system shown in Figure 4.
Embodiment
The invention provides a kind of online while programming multiple TV KEY code method and system, for making object of the present invention, technical scheme and effect clearly, clearly, the present invention is described in more detail below.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
Refer to Fig. 1, Fig. 1 be of the present invention online while programming multiple TV KEY code the process flow diagram of method preferred embodiment.As shown in Figure 1, it comprises the following steps:
S101, pre-configured address configuration file and arrangements file, then treat programming data in conjunction with the synthesis of the initial bar code number of input, initial DTV sequence number, quantity on order, MAC code data and KEY code data.
In the present embodiment, when carrying out address configuration file configuration, eeprom memory size is selected by address software for editing, then software sets successively needs the bar code start address of burning, HDCP KEY(is HDCP 1.4 KEY or HDCP 2.2KEY), MAC start address, Miracast KEY (i.e. HDCP 2.0 KEY) start address, DTV sequence number start address, click and add address name, after preservation, spanned file under software assigned catalogue is called the address configuration file of AddressFile.ini.Also namely described address configuration file comprises eeprom memory size, bar code start address, MAC start address, and comprises one or more in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number start address.
When carrying out arrangements file configuration, programming HDCP 1.4 KEY first need be judged whether.When only burning HDCP 1.4 KEY code, directly can select existing production program by burning Edition Contains software, existing scheme comprises MSTAR, ADI, Genesis and virtual KEY scheme, wherein, effective byte size 289Bytes, total size 300Bytes of KEY code in MSTAR scheme, effective byte size 329Bytes, total size 350Bytes of KEY code in ADI scheme, the effective KEY size 292Bytes of Genesis scheme, total size 302Bytes, the effective KEY size 256Bytes of virtual KEY scheme, total size 266Bytes.
For non-individual burning HDCP 1.4 KEY code, first operational version Software for producing editor is needed often to plant KEY code effective byte size and total size, click and add Scenario Name, after preservation, spanned file under software assigned catalogue is called the arrangements file of ProgramFile.ini, burning Edition Contains software selects corresponding scheme file at " scheme list " after selecting " self-defined scheme ", the Scenario Name that such as scheme Software for producing is preserved is 9R20, then automatically add 9R20 file at the self-defined scheme list drop-down menu of burning Edition Contains software.Visible, described arrangements file comprises treats the effective byte size of each KEY code in programming data and the total byte size of each KEY code.
When after the described address configuration file of acquisition and described arrangements file, treat programming data in conjunction with the synthesis of the initial bar code number of input, initial DTV sequence number, quantity on order, MAC code data and KEY code data.
S102, when burning instrument detect that user selectes until programming data time, barcode scanner then by being connected with burning instrument scans and obtains bar code, and according to treating that programming data and bar code obtain burning address, burn recording MAC address, DTV sequence number and KEY code data, and be burned onto in the EEPROM of TV and store.
As the preferred embodiment of the present invention, as shown in Figure 2, described step S101 specifically comprises:
S201, pre-configured eeprom memory size, bar code start address, MAC start address, and one or more configuring in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number, and generate described address configuration file.
S202, according to the KEY code of user configuration selection instruction, configure the effective byte size of each KEY code in KEY code to be configured and total size, and generate described arrangements file; Wherein KEY code to be configured comprises HDCP 1.4 KEY, and the one in comprising at least HDCP 2.0 KEY or HDCP 2.2 KEY;
S203, treat programming data according to described address configuration file, described arrangements file, the initial bar code number of user's input, initial DTV sequence number, quantity on order, MAC code data and the synthesis of KEY code data, and treat that programming data are stored in RAM (random access memory) card by described.
In the present embodiment, burning Edition Contains software package is containing HDCP 1.4 KEY, HDCP 2.2 KEY, Miracast KEY many kinds of KEY codes import, verifying function, the KEY file split directly can be imported when only having a kind of KEY code burning, when needing the multiple KEY code of burning, need first according to Data Synthesis rule, various KEY code to be synthesized to same Bin file, the rear software of file importing reads KEY code mark position effective byte size automatically, and whether non-zero determines that this batch imports data type, if HDCP 1.4 detected, HDCP 2.0, HDCP 2.2 corresponding K EY code mark position non-zero then represents generated data and comprises this KEY code, simultaneously at HDCP 1.4, HDCP 2.0, HDCP 2.2 correspondence position is chosen automatically, guarantee that file imports correct.Multiple KEY code data composition rule is as follows:
A) start address of the 1st KEY code is unified in 0x20 unit, vacates front 32 bytes criticize KEY peripheral essential information for minute book;
B) this provides the total value compression-type Hex form of KEY code to be placed on a 0x11(high position) and 0x12(low level) address location, as this batch provides the KEY of 1000 machines, be then in 03,0x12 unit be E8 in 0x11 unit;
C) high-order at 0x13(with the HEX form of compression-type) and 0x14(low level) put into this batch data single HDCP1.4 KEY effective word joint number (namely reality writes the byte number of machine EEPROM) in address, high-order at 0x17() and 0x18(low level) put into this batch data single HDCP 2.0 KEY effective word joint number in address, high-order at 0x1B() and 0x1C(low level) put into the effective word joint number of this batch data single HDCP 2.2 KEY in address, as MSTAR is fixed as 289, be then be 21 in 01,0x14 unit in 0x13 unit;
D) various KEY code puts in order and is respectively HDCP 1.4, HDCP 2.0, HDCP 2.2, if certain KEY code does not need burning, in c), effective word joint number filling-in position inserts 0X00, namely represents not burning this kind of KEY code;
E) high-order at 0x15(with the HEX form of compression-type) and 0x16(low level) put into the total amount of byte (namely comprising effective word joint number and the f add-word joint number of c) of this batch data single HDCP 1.4 KEY in address, high-order at 0x19() and 0x1A(low level) put into the total amount of byte of this batch data single HDCP 2.0 KEY in address, in a 0x1D(high position) and 0x1E(low level) put into the total amount of byte of this batch data single HDCP 2.2 KEY in address;
F) each KEY(HDCP 1.4, HDCP 2.0, HDCP 2.2) end allow extra byte for the data management of supplier inside;
G) require that last 4 bytes (from high to low) of each total KEY are attached with the Hex sequence code of compression-type, for increasing progressively+1 sequence, homing sequence code value does not do requirement, advises the starting symbol splitting large files (the initial KEY from association buys) with this.(the 296th byte (most significant digit) as MSTAR company 300 bytes/KEY is attached with sequence code to the 300th byte (lowest order)).
When comprising DTV sequence number until burning data, then need the zone bit that DTV sequence number is set when carrying out address configuration file generated in step s 201.Wherein, DTV sequence number is divided into three parts according to sequence number length, and first and third part is maximum selects 32, and Part II is maximum selects 16.And DTV sequence number has two kinds of data layouts, one is the decimal system, and another kind is sexadecimal.
When completing configuration at burning Edition Contains software, click " starting to make ", burning Edition Contains software will generate with the file of order number name at assigned address, this file except comprise generation treat programming data except also comprise a specification documents, specification documents content comprises the production program of this burning data, address information, sequence information and burning content etc., for the annotation to burning data.
As the preferred embodiment of the present invention, as shown in Figure 3, described step S102 specifically comprises:
S301, when burning instrument detects described RAM (random access memory) card, then treat that the instruction of programming data selection detects in real time again to user;
S302, when detect user select described in until programming data time, then judge described in treat the zone bit whether comprising programming DTV sequence number in programming data;
S303, when described in programming data, do not comprise the zone bit of programming DTV sequence number time, barcode scanner then by being connected with burning instrument scans and obtains bar code, the burning address of programming data is treated by reading address configuration file acquisition, difference according to current bar code and described initial bar code number calculates burn recording MAC address, read burning KEY code data according to KEY code data composition rule, and be burned onto in the EEPROM of TV and store;
S304, when described comprise the zone bit of programming DTV sequence number until programming data time, then scanning obtains bar code, DTV sequence number and MAC Address successively, and obtain burning data according to described bar code, and described burning data and DTV sequence number are burned onto in the EEPROM of TV store.
In order to more know the burning process treating programming data understood in step S301-S304, illustrate below by a specific embodiment.
Synthesis burning data is copied to SD card with the file that order number is named, burning instrument comprises upwards, downwards, left, to the right, determine, cancel button, after burning instrument powers on, display screen will show current SD card first file, carry out switching the file selecting to treat burning data by button, set gradually production line after determining and the date is corrected, prompting " please scan " is instructed to start burning data, different for different burning data scan method, specific as follows:
1) when producing common machines and not needing burning DTV sequence number, barcode scanner only needs scanning barcode at every turn, every run-down bar code, burning instrument will enter the file that SD card is named with this order number automatically, by comparing with initial bar code number, calculate the HDCP KEY memory location of the binding of bar code therewith and calculate current MAC address according to MAC start address, then reading KEY code and by the MAC Address calculated, the bar code number together EEPROM position that sets to address editing files of programming.
2) when needs burning DTV sequence number, each burning needs scanning barcode, digiboard DTV sequence number, MAC Address Quick Response Code successively, and for preventing scanning sequency entanglement from causing the programming of burning instrument, generating report forms mistake, software increase reports an error function.
In order to accurate recording DTV sequence number and MAC Address, generating report forms function while burning instrument increases burning DTV sequence number and MAC Address, and also read EEPROM data function by burning instrument.
Visible, the present invention can online disposable by the simultaneously programming of machine bar code, HDCP KEY, MAC Address, Miracast KEY and DTV sequence number in TV set EEPROM storage; And by burning, digiboard DTV sequence number and complete machine MAC Address, digiboard MAC Address successively accurate recording can be stored in assigned address with report form, for backstage transmission service and open authority and provide accurate foundation; Increase simultaneously and read the current storage data function of EEPROM by burning instrument from EEPROM, simplify production procedure, improve production efficiency.
Based on said method, the present invention also provide a kind of online while programming multiple TV KEY code system, as shown in Figure 4, it comprises:
Treat programming Data Synthesis module 100, for pre-configured address configuration file and arrangements file, then treat programming data in conjunction with the synthesis of the initial bar code number of input, initial DTV sequence number, quantity on order, MAC code data and KEY code data; As detailed above.
Programming module 200, for detect when burning instrument that user selectes when the programming data, barcode scanner then by being connected with burning instrument scans and obtains bar code, and according to treating that programming data and bar code obtain burning address, burn recording MAC address, DTV sequence number and KEY code data, and be burned onto in the EEPROM of TV and store; As detailed above.
Further, described address configuration file comprises eeprom memory size, bar code start address, MAC start address, and comprises one or more in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number start address; As detailed above.
Further, described arrangements file comprises and treats the effective byte size of each KEY code in programming data and the total byte size of each KEY code.
Further, as shown in Figure 5, treat described in that programming Data Synthesis module 100 comprises:
Address configuration file generating unit 101, for pre-configured eeprom memory size, bar code start address, MAC start address, and one or more configuring in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number, and generate described address configuration file; As detailed above.
Arrangements file generating unit 102, for the KEY code configuration selection instruction according to user, configures the effective byte size of each KEY code in KEY code to be configured and total size, and generates described arrangements file; Wherein KEY code to be configured comprises HDCP 1.4 KEY, and the one in comprising at least HDCP 2.0 KEY or HDCP 2.2 KEY; As detailed above.
Data genaration and storage unit 103, for initial bar code number, initial DTV sequence number, quantity on order, MAC code data KEY code data according to described address configuration file, described arrangements file, user's input, and treat that programming data are stored in RAM (random access memory) card by described; As detailed above.
Further, as shown in Figure 6, described programming module 200 comprises:
Again to user, detecting unit 201, for when burning instrument detects described RAM (random access memory) card, then treats that the instruction of programming data selection detects in real time; As detailed above.
Judging unit 202, for when detect user select described in until programming data time, then judge described in treat the zone bit whether comprising programming DTV sequence number in programming data; As detailed above.
First programming unit 203, for when described in programming data, do not comprise the zone bit of programming DTV sequence number time, barcode scanner then by being connected with burning instrument scans and obtains bar code, the burning address of programming data is treated by reading address configuration file acquisition, difference according to current bar code and described initial bar code number calculates burn recording MAC address, read burning KEY code data according to KEY code data composition rule, and be burned onto in the EEPROM of TV and store; As detailed above.
Second programming unit 204, for when described in comprise the zone bit of programming DTV sequence number until programming data time, then scanning obtains bar code, DTV sequence number and MAC Address successively, and obtain burning data according to described bar code, and described burning data and DTV sequence number are burned onto in the EEPROM of TV store; As detailed above.
In sum, the present invention can online disposable by the simultaneously programming of machine bar code, HDCP KEY, MAC Address, Miracast KEY and DTV sequence number in TV set EEPROM storage; And by burning, digiboard DTV sequence number and complete machine MAC Address, digiboard MAC Address successively accurate recording can be stored in assigned address with report form, for backstage transmission service and open authority and provide accurate foundation; Increase simultaneously and read the current storage data function of EEPROM by burning instrument from EEPROM, simplify production procedure, improve production efficiency.
Should be understood that, application of the present invention is not limited to above-mentioned citing, for those of ordinary skills, can be improved according to the above description or convert, and all these improve and convert the protection domain that all should belong to claims of the present invention.

Claims (10)

1. a method for online programming simultaneously multiple TV KEY code, is characterized in that, comprise step:
Pre-configured address configuration file and arrangements file, then treat programming data in conjunction with the synthesis of the initial bar code number of input, initial DTV sequence number, quantity on order, MAC code data and KEY code data;
When burning instrument detect that user selectes until programming data time, barcode scanner then by being connected with burning instrument scans and obtains bar code, and according to treating that programming data and bar code obtain burning address, burn recording MAC address, DTV sequence number and KEY code data, and be burned onto in the EEPROM of TV and store.
2. the method for online programming simultaneously multiple TV KEY code according to claim 1, it is characterized in that, described address configuration file comprises eeprom memory size, bar code start address, MAC start address, and comprises one or more in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number start address.
3. the method for online programming simultaneously multiple TV KEY code according to claim 2, it is characterized in that, described arrangements file comprises treats the effective byte size of each KEY code in programming data and the total byte size of each KEY code.
4. the method for online programming simultaneously multiple TV KEY code according to claim 3, it is characterized in that, described pre-configured address configuration file and arrangements file, then treat that the step of programming data specifically comprises in conjunction with the synthesis of the initial bar code number of input, initial DTV sequence number, quantity on order, MAC code data and KEY code data:
Pre-configured eeprom memory size, bar code start address, MAC start address, and one or more configuring in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number, and generate described address configuration file;
According to the KEY code configuration selection instruction of user, configure the effective byte size of each KEY code in KEY code to be configured and total size, and generate described arrangements file; Wherein KEY code to be configured comprises HDCP 1.4 KEY, and the one in comprising at least HDCP 2.0 KEY or HDCP 2.2 KEY;
Treat programming data according to described address configuration file, described arrangements file, the initial bar code number of user's input, initial DTV sequence number, quantity on order, MAC code data and the synthesis of KEY code data, and treat that programming data are stored in RAM (random access memory) card by described.
5. the method for online programming simultaneously multiple TV KEY code according to claim 4, it is characterized in that, described when burning instrument detect that user selectes until programming data time, barcode scanner then by being connected with burning instrument scans and obtains bar code, and according to treating that programming data and bar code obtain burning address, burn recording MAC address, DTV sequence number and KEY code data, and be burned onto the step stored in the EEPROM of TV and specifically comprise:
When burning instrument detects described RAM (random access memory) card, then treat that the instruction of programming data selection detects in real time again to user;
When detect user select described in until programming data time, then judge described in treat the zone bit whether comprising programming DTV sequence number in programming data;
When described in programming data, do not comprise the zone bit of programming DTV sequence number time, barcode scanner then by being connected with burning instrument scans and obtains bar code, the burning address of programming data is treated by reading address configuration file acquisition, difference according to current bar code and described initial bar code number calculates burn recording MAC address, read burning KEY code data according to KEY code data composition rule, and be burned onto in the EEPROM of TV and store;
When described comprise the zone bit of programming DTV sequence number until programming data time, then scanning obtains bar code, DTV sequence number and MAC Address successively, and obtain burning data according to described bar code, and described burning data and DTV sequence number are burned onto in the EEPROM of TV store.
6. a system for online programming simultaneously multiple TV KEY code, is characterized in that, comprising:
Treat programming Data Synthesis module, for pre-configured address configuration file and arrangements file, then treat programming data in conjunction with the synthesis of the initial bar code number of input, initial DTV sequence number, quantity on order, MAC code data and KEY code data;
Programming module, for detect when burning instrument that user selectes when the programming data, barcode scanner then by being connected with burning instrument scans and obtains bar code, and according to treating that programming data and bar code obtain burning address, burn recording MAC address, DTV sequence number and KEY code data, and be burned onto in the EEPROM of TV and store.
7. the system of online programming simultaneously multiple TV KEY code according to claim 6, it is characterized in that, described address configuration file comprises eeprom memory size, bar code start address, MAC start address, and comprises one or more in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number start address.
8. the system of online programming simultaneously multiple TV KEY code according to claim 6, it is characterized in that, described arrangements file comprises treats the effective byte size of each KEY code in programming data and the total byte size of each KEY code.
9. the system of online programming simultaneously multiple TV KEY code according to claim 8, is characterized in that, described in treat that programming Data Synthesis module specifically comprises:
Address configuration file generating unit, for pre-configured eeprom memory size, bar code start address, MAC start address, and one or more configuring in HDCP 1.4 KEY start address, HDCP 2.0 KEY start address, HDCP 2.2 KEY start address or DTV sequence number, and generate described address configuration file;
Arrangements file generating unit, for the KEY code configuration selection instruction according to user, configures the effective byte size of each KEY code in KEY code to be configured and total size, and generates described arrangements file; Wherein KEY code to be configured comprises HDCP 1.4 KEY, and the one in comprising at least HDCP 2.0 KEY or HDCP 2.2 KEY;
Data genaration and storage unit, for treating programming data according to described address configuration file, described arrangements file, the initial bar code number of user's input, initial DTV sequence number, quantity on order, MAC code data and the synthesis of KEY code data, and treat that programming data are stored in RAM (random access memory) card by described.
10. the system of online programming simultaneously multiple TV KEY code according to claim 9, it is characterized in that, described programming module specifically comprises:
Again to user, detecting unit, for when burning instrument detects described RAM (random access memory) card, then treats that the instruction of programming data selection detects in real time;
Judging unit, for when detect user select described in until programming data time, then judge described in treat the zone bit whether comprising programming DTV sequence number in programming data;
First programming unit, for when described in programming data, do not comprise the zone bit of programming DTV sequence number time, barcode scanner then by being connected with burning instrument scans and obtains bar code, the burning address of programming data is treated by reading address configuration file acquisition, difference according to current bar code and described initial bar code number calculates burn recording MAC address, read burning KEY code data according to KEY code data composition rule, and be burned onto in the EEPROM of TV and store;
Second programming unit, for when described in comprise the zone bit of programming DTV sequence number until programming data time, then scanning obtains bar code, DTV sequence number and MAC Address successively, and obtain burning data according to described bar code, and described burning data and DTV sequence number are burned onto in the EEPROM of TV store.
CN201510264985.3A 2015-05-22 2015-05-22 A kind of method and system of the online a variety of TV KEY codes of programming simultaneously Active CN104916327B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510264985.3A CN104916327B (en) 2015-05-22 2015-05-22 A kind of method and system of the online a variety of TV KEY codes of programming simultaneously

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510264985.3A CN104916327B (en) 2015-05-22 2015-05-22 A kind of method and system of the online a variety of TV KEY codes of programming simultaneously

Publications (2)

Publication Number Publication Date
CN104916327A true CN104916327A (en) 2015-09-16
CN104916327B CN104916327B (en) 2018-11-30

Family

ID=54085334

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510264985.3A Active CN104916327B (en) 2015-05-22 2015-05-22 A kind of method and system of the online a variety of TV KEY codes of programming simultaneously

Country Status (1)

Country Link
CN (1) CN104916327B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131687A (en) * 2016-06-21 2016-11-16 深圳创维-Rgb电子有限公司 Data burning method and device
CN106250951A (en) * 2016-08-25 2016-12-21 广东万家乐燃气具有限公司 A kind of electronic barcode application process of gas heater
CN106412657A (en) * 2016-09-23 2017-02-15 深圳创维数字技术有限公司 Method and system for burning sequence codes of set-top box
CN107888978A (en) * 2017-10-26 2018-04-06 深圳创维-Rgb电子有限公司 KEY codes method for burn-recording, device and computer-readable recording medium
CN107977214A (en) * 2017-12-18 2018-05-01 广东美的暖通设备有限公司 Method for burn-recording, device and the computer-readable recording medium of smart machine identification code
CN108092842A (en) * 2017-03-24 2018-05-29 深圳市必联电子有限公司 A kind of router production test method for burn-recording
CN109783104A (en) * 2018-12-07 2019-05-21 深圳市海派通讯科技有限公司 The method and system of Android device write-in Keybox parameter
CN109949054A (en) * 2019-03-18 2019-06-28 深圳创维-Rgb电子有限公司 Key code determines method, apparatus, equipment and storage medium
CN110471676A (en) * 2019-08-22 2019-11-19 深圳市讯盾科技有限公司 MAC Address method for burn-recording and system
CN110675894A (en) * 2019-09-25 2020-01-10 北京四达时代软件技术股份有限公司 HDCP key online burning method and device and electronic equipment
CN110928559A (en) * 2019-11-22 2020-03-27 深圳创维-Rgb电子有限公司 Data burning method and device, electronic equipment and storage medium
CN111405366A (en) * 2020-03-09 2020-07-10 深圳创维-Rgb电子有限公司 Key file synthesis method and device and computer readable storage medium
CN111638889A (en) * 2020-06-01 2020-09-08 杭州万高科技股份有限公司 Writing device and error-proof writing method
CN111651173A (en) * 2020-06-11 2020-09-11 深圳创维-Rgb电子有限公司 Key code data burning method and device, terminal equipment and readable storage medium
CN112073556A (en) * 2020-09-15 2020-12-11 成都申威科技有限责任公司 MAC address programming method for batch network cards, storage medium and terminal
CN112312198A (en) * 2020-10-13 2021-02-02 深圳市金锐显数码科技有限公司 HDCP KEY test method and test system
CN112911250A (en) * 2021-03-25 2021-06-04 深圳创维-Rgb电子有限公司 Television-based factory data acquisition method and device, terminal equipment and medium
CN113326051A (en) * 2021-06-06 2021-08-31 深圳市昂科技术有限公司 Chip serial number burning device and method
CN115529295A (en) * 2021-06-24 2022-12-27 株洲中车时代电气股份有限公司 MAC address automatic programming method and system based on MES management

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101257567A (en) * 2007-12-27 2008-09-03 深圳创维-Rgb电子有限公司 System and method for television set on-line burn recording MAC address
CN102045591A (en) * 2009-10-10 2011-05-04 上海广联电子有限公司 Method for recording media access control (MAC) address and K code of set top box of disposable recorder
CN102495740A (en) * 2011-11-16 2012-06-13 康佳集团股份有限公司 Method for updating MAC (Media Access Control) address, HDCPKEY (High-bandwidth Digital Content Protection Key) and television ID (Identity) by utilizing mobile storage equipment
CN104123124A (en) * 2013-04-26 2014-10-29 鸿富锦精密工业(深圳)有限公司 Burning control device and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101257567A (en) * 2007-12-27 2008-09-03 深圳创维-Rgb电子有限公司 System and method for television set on-line burn recording MAC address
CN102045591A (en) * 2009-10-10 2011-05-04 上海广联电子有限公司 Method for recording media access control (MAC) address and K code of set top box of disposable recorder
CN102495740A (en) * 2011-11-16 2012-06-13 康佳集团股份有限公司 Method for updating MAC (Media Access Control) address, HDCPKEY (High-bandwidth Digital Content Protection Key) and television ID (Identity) by utilizing mobile storage equipment
CN104123124A (en) * 2013-04-26 2014-10-29 鸿富锦精密工业(深圳)有限公司 Burning control device and method

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131687A (en) * 2016-06-21 2016-11-16 深圳创维-Rgb电子有限公司 Data burning method and device
CN106250951A (en) * 2016-08-25 2016-12-21 广东万家乐燃气具有限公司 A kind of electronic barcode application process of gas heater
CN106412657A (en) * 2016-09-23 2017-02-15 深圳创维数字技术有限公司 Method and system for burning sequence codes of set-top box
CN106412657B (en) * 2016-09-23 2019-07-30 深圳创维数字技术有限公司 A kind of method and system of set-top box programming sequence code
CN108092842A (en) * 2017-03-24 2018-05-29 深圳市必联电子有限公司 A kind of router production test method for burn-recording
CN108092842B (en) * 2017-03-24 2020-10-16 深圳市必联电子有限公司 Router production test burning method
CN107888978B (en) * 2017-10-26 2020-08-28 深圳创维-Rgb电子有限公司 KEY code burning method and device and computer readable storage medium
CN107888978A (en) * 2017-10-26 2018-04-06 深圳创维-Rgb电子有限公司 KEY codes method for burn-recording, device and computer-readable recording medium
CN107977214A (en) * 2017-12-18 2018-05-01 广东美的暖通设备有限公司 Method for burn-recording, device and the computer-readable recording medium of smart machine identification code
CN107977214B (en) * 2017-12-18 2021-07-27 广东美的暖通设备有限公司 Burning method and device for identification code of intelligent equipment and computer readable storage medium
CN109783104A (en) * 2018-12-07 2019-05-21 深圳市海派通讯科技有限公司 The method and system of Android device write-in Keybox parameter
CN109949054A (en) * 2019-03-18 2019-06-28 深圳创维-Rgb电子有限公司 Key code determines method, apparatus, equipment and storage medium
CN109949054B (en) * 2019-03-18 2024-03-19 深圳创维-Rgb电子有限公司 Key code determination method, device, equipment and storage medium
CN110471676A (en) * 2019-08-22 2019-11-19 深圳市讯盾科技有限公司 MAC Address method for burn-recording and system
CN110675894B (en) * 2019-09-25 2021-07-23 北京四达时代软件技术股份有限公司 HDCP key online burning method and device and electronic equipment
CN110675894A (en) * 2019-09-25 2020-01-10 北京四达时代软件技术股份有限公司 HDCP key online burning method and device and electronic equipment
CN110928559A (en) * 2019-11-22 2020-03-27 深圳创维-Rgb电子有限公司 Data burning method and device, electronic equipment and storage medium
CN110928559B (en) * 2019-11-22 2024-05-24 深圳创维-Rgb电子有限公司 Data burning method and device, electronic equipment and storage medium
CN111405366A (en) * 2020-03-09 2020-07-10 深圳创维-Rgb电子有限公司 Key file synthesis method and device and computer readable storage medium
CN111638889A (en) * 2020-06-01 2020-09-08 杭州万高科技股份有限公司 Writing device and error-proof writing method
CN111638889B (en) * 2020-06-01 2023-05-05 杭州万高科技股份有限公司 Burn-in device and error-proof burn-in method
CN111651173A (en) * 2020-06-11 2020-09-11 深圳创维-Rgb电子有限公司 Key code data burning method and device, terminal equipment and readable storage medium
WO2021248786A1 (en) * 2020-06-11 2021-12-16 深圳创维-Rgb电子有限公司 Key code data burning method and apparatus, terminal device, and readable storage medium
US20220200798A1 (en) * 2020-06-11 2022-06-23 Shenzhen Chuangwei-Rgb Electronics Co., Ltd. Key code data burning method, device, terminal equipment and readable storage medium
CN111651173B (en) * 2020-06-11 2024-03-26 深圳创维-Rgb电子有限公司 Key code data burning method and device, terminal equipment and readable storage medium
CN112073556A (en) * 2020-09-15 2020-12-11 成都申威科技有限责任公司 MAC address programming method for batch network cards, storage medium and terminal
CN112312198A (en) * 2020-10-13 2021-02-02 深圳市金锐显数码科技有限公司 HDCP KEY test method and test system
CN112911250A (en) * 2021-03-25 2021-06-04 深圳创维-Rgb电子有限公司 Television-based factory data acquisition method and device, terminal equipment and medium
CN113326051B (en) * 2021-06-06 2023-11-24 深圳市昂科技术有限公司 Chip serial number burning device and method
CN113326051A (en) * 2021-06-06 2021-08-31 深圳市昂科技术有限公司 Chip serial number burning device and method
CN115529295A (en) * 2021-06-24 2022-12-27 株洲中车时代电气股份有限公司 MAC address automatic programming method and system based on MES management

Also Published As

Publication number Publication date
CN104916327B (en) 2018-11-30

Similar Documents

Publication Publication Date Title
CN104916327A (en) Method and system of simultaneously burning multiple television KEY codes on line
CN102543193B (en) A kind of flash recordable method, recording device and programming system
CN107888978B (en) KEY code burning method and device and computer readable storage medium
CN101312065B (en) Content display method, content display apparatus, recording medium, and server apparatus
CN101325078B (en) Information processing apparatus, information processing method and computer program
CN1937745B (en) HDMI interface machine HDCP code recording method and device
CN103294657A (en) Method and system for text editing
CN1749990B (en) Image processing apparatus, program recording medium for realizing the same
CN110597523A (en) Board card firmware burning method, device and system, board card and terminal equipment
CN112579202B (en) Method, device, equipment and storage medium for editing server program of Windows system
CN105635758A (en) Background management method for smart television desktop and server
CN103617209A (en) File management method and file management device for mobile terminal
CN107710189A (en) Content multi-mode between document is shared
CN104932875A (en) Image processing device, managing system, and managing method
CN112114823B (en) Burning reading system based on modified MAC address
CN104133743A (en) Method and device for burning file into EMMC (Embedded MultiMedia Card)
CN110928946A (en) Document editing method and device and terminal equipment
CN110187872A (en) A kind of BIOS development approach, system and electronic equipment and storage medium
CN111857745A (en) Multi-disk burning method, system, equipment and medium
CN115809652A (en) Method and device for automatically synthesizing red-header file
CN109918346A (en) A kind of creation method and device of file
CN101221581B (en) Data file generation method and device
CN112933607A (en) Data configuration exporting method and device and electronic equipment
CN102098561B (en) Distribution and configuration method for each region block of flash storage of set top box
CN111708527A (en) Firmware configuration file generation method, device and medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant