CN102231852B - 一种机顶盒序列号烧写方法及装置 - Google Patents

一种机顶盒序列号烧写方法及装置 Download PDF

Info

Publication number
CN102231852B
CN102231852B CN201110116609.1A CN201110116609A CN102231852B CN 102231852 B CN102231852 B CN 102231852B CN 201110116609 A CN201110116609 A CN 201110116609A CN 102231852 B CN102231852 B CN 102231852B
Authority
CN
China
Prior art keywords
programming
top box
sequence number
data
file
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.)
Expired - Fee Related
Application number
CN201110116609.1A
Other languages
English (en)
Other versions
CN102231852A (zh
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 Jiuzhou Electric Appliance Co Ltd
Original Assignee
Shenzhen Jiuzhou Electric Appliance 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 Jiuzhou Electric Appliance Co Ltd filed Critical Shenzhen Jiuzhou Electric Appliance Co Ltd
Priority to CN201110116609.1A priority Critical patent/CN102231852B/zh
Publication of CN102231852A publication Critical patent/CN102231852A/zh
Application granted granted Critical
Publication of CN102231852B publication Critical patent/CN102231852B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Read Only Memory (AREA)

Abstract

本发明适用于机顶盒技术领域,提供了一种机顶盒序列号烧写方法,所述方法包括下述步骤:预先将烧写文件写入外接存储设备中,所述烧写文件包括了至少一个有效的烧写数据;将所述外接存储设备与机顶盒电连接;机顶盒读取所述烧写文件,获取一个有效的第一烧写数据;机顶盒从所述第一烧写数据中提取出序列号,并将所述序列号写入机顶盒;将所述烧写文件中所述第一烧写数据设置为无效。本发明基于机顶盒的存储设备接口来完成序列号的烧写过程,其根据外接存储设备烧写文件中烧写数据的烧写状态位,获取到未经过烧写的序列号,并在烧写后将烧写文件中相应的烧写数据置为无效,由此简化了序列号烧写步骤,降低了机顶盒生产成本,提高了生产效率。

Description

一种机顶盒序列号烧写方法及装置
技术领域
本发明属于机顶盒技术领域,尤其涉及一种机顶盒序列号烧写方法及装置。
背景技术
机顶盒的序列号通常包括了机顶盒的生产厂商、生产批次、型号类别以及机身号码等信息,且以固定的数据格式烧写在机顶盒的闪速(flash)存储器中。由于机顶盒的序列号能够唯一地标识一台机顶盒,因此其在机顶盒的生产、维修、运营及监控方面都起着重要的作用。
现有的机顶盒序列号烧写方法基于机顶盒与计算机的串口通信实现,如图1所示,计算机中预存了序列号数据库,序列号的烧写必须依赖于计算机操作及串口数据线的数据传输来完成,计算机及机顶盒都必须具备用于连接串口数据线的RS232接口,且每次操作前都必须经过串口连接调试,处理速度慢,直接导致机顶盒的生产效率低下。
发明内容
本发明实施例的目的在于提供一种机顶盒序列号烧写方法,旨在解决现有的机顶盒序列号烧写程序复杂,效率低下,且需要附加烧写设备的问题。
本发明实施例是这样实现的,一种机顶盒序列号烧写方法,所述方法包括下述步骤:
预先将烧写文件写入外接存储设备中,所述烧写文件包括了至少一个有效的烧写数据,每一个所述烧写数据都包括一个序列号和一个烧写状态位,且所述烧写文件以特定文件名命名;
将所述外接存储设备与机顶盒电连接;
机顶盒根据所述特定文件名读取所述烧写文件,获取一个有效的第一烧写数据;
机顶盒从所述第一烧写数据中提取出序列号,并将所述序列号写入机顶盒;
将所述烧写文件中所述第一烧写数据中的所述烧写状态位设置为无效。
本发明实施例的另一目的在于提供一种机顶盒序列号烧写装置,所述装置包括:
烧写数据获取单元,用于根据所述特定文件名读取烧写文件,获取一个有效的第一烧写数据,所述第一烧写数据包括一个序列号和一个烧写状态位;
序列号提取单元,用于从所述第一烧写数据中提取出序列号;
序列号烧写单元,用于将提取的序列号写入机顶盒,并将所述烧写文件中所述第一烧写数据中的所述烧写状态位设置为无效。
本发明实施例基于机顶盒本身自带的存储设备接口来完成序列号的烧写过程,通过读取外接存储设备中的烧写文件,获取其中未经过烧写的有效烧写数据并提取出其中的序列号,以完成序列号的烧写过程,同时,在烧写文件中将该烧写数据置为无效,由此简化了序列号烧写步骤,提高了生产效率。
附图说明
图1是现有技术提供的机顶盒序列号烧写方法原理图;
图2是本发明第一实施例提供的机顶盒序列号烧写方法的流程图;
图3是本发明第二实施例提供的机顶盒序列号烧写装置的外部结构图;
图4是本发明第二实施例提供的机顶盒序列号烧写装置的内部结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例基于机顶盒本身自带的存储设备接口来完成序列号的烧写过程,通过读取外接存储设备中的烧写文件,获取其中未经过烧写的有效烧写数据并提取出其中的序列号,以完成序列号的烧写过程,同时,在烧写文件中将该烧写数据置为无效,由此简化了序列号烧写步骤,提高了生产效率。
图2示出了本发明第一实施例提供的机顶盒序列号烧写方法的实现流程,详述如下。
在步骤S201中,预先将烧写文件写入外接存储设备中,该烧写文件包括了至少一个有效的烧写数据。
用于烧写序列号的烧写文件可以直接以文本文件的格式或者其他格式存储在适用于机顶盒接口的外接存储设备上,例如智能卡、U盘、移动硬盘及存储卡等设备,以充分利用上述外接存储设备的移动便携性,且通过机顶盒的现有接口进行烧写工作,不需要额外利用串口数据线,也不必受限于计算机等外设来辅助完成烧写工作。
在本发明实施例中,上述烧写文件为多个烧写数据的集合,且每一个烧写数据都包括了一个序列号和一个烧写状态位,该烧写状态位可以位于烧写数据的开头、末尾或者其他特定位置,通过将相应的烧写状态位置0或者置1来标识该烧写数据中的序列号是否已经烧写入其他机顶盒,如果烧写状态位标记为无效,则表明该烧写数据中的序列号已经烧写入其他机顶盒。如果烧写状态位标记为有效,则表明该烧写数据中的序列号可以被烧写入当前机顶盒。
例如,附加了烧写状态位的烧写数据为antina050000010,其中,“antina”为生产厂商,“05”为生产批次,“000001”为生产编号,最末位为烧写状态位,且烧写状态位置1代表该烧写数据有效,置0代表该烧写数据无效,则烧写数据antina05000001的当前状态为有效,可以被烧写入当前机顶盒。
在本发明实施例中,初始生成的烧写文件中的烧写数据烧写状态位均设置为有效,代表当前烧写文件中的烧写数据均没有经过烧写。
在步骤S202中,将该外接存储设备与机顶盒电连接。
在步骤S203中,机顶盒读取外接存储中的烧写文件,获取一个有效的第一烧写数据。
在本发明实施例中,通过识别烧写数据中的烧写状态位是否有效,从而得知其对应的烧写数据是否经过了烧写。有效烧写数据的获取方式可以按顺序从烧写文件中获取当前第一个烧写状态位有效的烧写数据,用以进行机顶盒序列号烧写工作。
在本发明实施例中,烧写文件可以以一个固定的文件名进行存储,在机顶盒与外接存储设备进行电连接后,通过检测外接存储设备中是否含有特定文件名和格式的文件,以确定该外接存储设备是否包含烧写文件。当机顶盒检测到外接存储设备中包含烧写文件时,则得知需要进行序列号烧写工作。
作为本发明的一个实施例,在检测到外接存储设备包含了烧写文件之后,还需要检测该机顶盒是否已经具备一个有效的序列号,如果是,则是不需要执行以下步骤,即不需要进行序列号的烧写工作。该有效的序列号指的是当前机顶盒中序列号为合法的、得到厂商或运营商认可的序列号。
同时,在检测到该机顶盒不具备一个有效的序列号之后,机顶盒还需要检测该烧写数据中的序列号是否为有效的序列号,以避免烧写入无效的序列号。
在步骤S204中,机顶盒从获取到的第一烧写数据中提取出序列号,并将该序列号写入机顶盒。
根据在步骤S203中获取的烧写状态位有效的烧写数据,提取出该烧写数据中的序列号,并将其烧写入机顶盒的flash存储器中的特定位置,从而完成机顶盒序列号的烧写工作。
在步骤S205中,将该第一烧写数据设置为无效。
在本发明实施例中,通过将进行过烧写的烧写数据在烧写文件中的烧写状态位置为无效,以达到同步更新烧写文件的目的,由此,当下一台机顶盒通过该烧写文件进行序列号烧写时,则不会获取到已经经过烧写的烧写数据。
图3和图4分别为本发明第二实施例提供的机顶盒序列号烧写装置的外部结构图和内部结构图,为了便于说明,仅示出了与本实施例相关的部分。
参照图3,该机顶盒序列号烧写装置位于机顶盒内,可以为运行于机顶盒中的硬件单元、软件单元或者软硬件结合的单元,其通过机顶盒的外接存储设备接口来读取外接存储设备中的烧写文件,并通过将提取出的有效序列号烧写至机顶盒中的flash存储器,以完成序列号的烧写工作。
参照图4,该机顶盒序列号烧写装置包括了:
烧写数据获取单元41,通过读取外接存储设备中的烧写文件,获取一个有效的第一烧写数据。
在本发明实施例中,可以按顺序从存储于外接存储设备的烧写文件中获取当前第一个烧写状态位有效的烧写数据,用以进行机顶盒序列号烧写工作。该外接存储设备包括了智能卡、U盘、移动硬盘及存储卡等设备,充分利用了上述外接存储设备的移动便携性,且通过机顶盒的现有接口进行烧写的读取工作,不需要额外利用串口数据线,也不必受限于计算机等外设来辅助完成烧写工作。
序列号提取单元42,从获取的第一烧写数据中提取出序列号。
序列号烧写单元43,将提取的序列号烧写入机顶盒的flash存储器。
在本发明实施例中,由烧写数据获取单元41获取到一个有效的烧写数据后,通过序列号提取单元42在获取的烧写数据中将其烧写状态位去掉,以提取出相应的序列号,并通过序列号烧写单元43将该序列号烧写入机顶盒的flash存储器中的特定位置,从而完成机顶盒序列号的烧写工作。
该机顶盒还包括:
存储设备检测单元44,其检测外接存储设备中是否包含烧写文件。
序列号检测单元45,其在存储设备检测单元44检测到存储设备中包含了烧写文件之后,检测机顶盒中是否包含一个有效的序列号,同时检测烧写文件中烧写数据的序列号是否有效。在本发明实施例中,有效的序列号指的是当前机顶盒中序列号为合法的、得到厂商或运营商认可的序列号。
本发明实施例基于机顶盒本身自带的存储设备接口来完成序列号的烧写过程,其根据外接存储设备烧写文件中烧写数据的烧写状态位,判断烧写数据的有效性,由此获取到未经过烧写的序列号,对机顶盒进行序列号烧写,并在烧写后将烧写文件中相应的烧写数据置为无效,由此简化了序列号烧写步骤,降低了机顶盒生产成本,提高了生产效率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种机顶盒序列号烧写方法,其特征在于,所述方法包括下述步骤:
预先将烧写文件写入外接存储设备中,所述烧写文件包括了至少一个有效的烧写数据,每一个所述烧写数据都包括一个序列号和一个烧写状态位,且所述烧写文件以特定文件名命名;
将所述外接存储设备与机顶盒电连接;
机顶盒根据所述特定文件名读取所述烧写文件,获取一个有效的第一烧写数据;
机顶盒从所述第一烧写数据中提取出序列号,并将所述序列号写入机顶盒;
将所述烧写文件中所述第一烧写数据中的所述烧写状态位设置为无效。
2.如权利要求1所述的方法,其特征在于,所述烧写状态位用于标记其对应的烧写数据是否有效。
3.如权利要求1所述的方法,其特征在于,所述外接存储设备包括智能卡、U盘、移动硬盘和存储卡。
4.一种机顶盒序列号烧写装置,其特征在于,所述装置包括:
烧写数据获取单元,用于根据特定文件名读取烧写文件,获取一个有效的第一烧写数据,所述第一烧写数据包括一个序列号和一个烧写状态位;
序列号提取单元,用于从所述第一烧写数据中提取出序列号;
序列号烧写单元,用于将提取的序列号写入机顶盒,并将所述烧写文件中所述第一烧写数据中的所述烧写状态位设置为无效。
5.如权利要求4所述的装置,其特征在于,所述装置还包括:
存储设备检测单元,用于检测与机顶盒电连接的外接存储设备中是否包含烧写文件。
6.如权利要求4所述的装置,其特征在于,所述装置还包括:
序列号检测单元,用于检测机顶盒中是否包含一个有效的序列号,还用于检测所述烧写文件中烧写数据的序列号是否有效。
CN201110116609.1A 2011-05-06 2011-05-06 一种机顶盒序列号烧写方法及装置 Expired - Fee Related CN102231852B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110116609.1A CN102231852B (zh) 2011-05-06 2011-05-06 一种机顶盒序列号烧写方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110116609.1A CN102231852B (zh) 2011-05-06 2011-05-06 一种机顶盒序列号烧写方法及装置

Publications (2)

Publication Number Publication Date
CN102231852A CN102231852A (zh) 2011-11-02
CN102231852B true CN102231852B (zh) 2014-05-28

Family

ID=44844377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110116609.1A Expired - Fee Related CN102231852B (zh) 2011-05-06 2011-05-06 一种机顶盒序列号烧写方法及装置

Country Status (1)

Country Link
CN (1) CN102231852B (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495740B (zh) * 2011-11-16 2016-09-28 康佳集团股份有限公司 利用移动存储设备升级mac地址、hdcpkey、电视机id的方法
CN102522119A (zh) * 2011-12-14 2012-06-27 广东长虹电子有限公司 一种智能烧录hdcp key的方法和数码设备
CN102622190B (zh) * 2012-02-15 2018-09-04 青岛海信电器股份有限公司 产品识别信息在线写入方法及电子产品
CN102831933A (zh) * 2012-08-23 2012-12-19 广东长虹电子有限公司 一种通过usb自动烧录mac地址的方法
CN103677885B (zh) * 2012-09-21 2019-03-05 厦门雅迅网络股份有限公司 一种arm flash简易程序烧写的方法
CN103176820B (zh) * 2013-02-27 2016-08-03 深圳创维数字技术有限公司 一种软件的烧录方法
CN103220578B (zh) * 2013-03-26 2016-03-09 深圳市九洲电器有限公司 一种高安全机顶盒及其生产方法、***
CN104469501B (zh) * 2014-10-27 2018-11-20 福建新大陆通信科技股份有限公司 一种基于串口通信协议的机顶盒自动设置方法
CN105224831B (zh) * 2015-09-29 2018-06-15 深圳市九洲电器有限公司 终端设备标识数据写入方法及***
CN105426940B (zh) * 2015-12-17 2018-10-23 福建新大陆通信科技股份有限公司 一种机顶盒自动化工厂生产方法及***
CN106131687A (zh) * 2016-06-21 2016-11-16 深圳创维-Rgb电子有限公司 数据烧录方法及装置
CN106792015A (zh) * 2016-11-30 2017-05-31 广东九联科技股份有限公司 一种机顶盒序列号烧写方法及装置
CN107609415A (zh) * 2017-09-26 2018-01-19 重庆市珞宾信息技术有限公司 一种设备序列号写入保护方法
CN107613406A (zh) * 2017-09-27 2018-01-19 深圳市九洲电器有限公司 一种机顶盒写号方法及***
CN107943492A (zh) * 2017-11-28 2018-04-20 四川长虹电器股份有限公司 一种基于u盘给嵌入式产品写序列号的方法
CN111651173B (zh) * 2020-06-11 2024-03-26 深圳创维-Rgb电子有限公司 key码数据烧录方法、装置、终端设备和可读存储介质
CN114173196A (zh) * 2021-11-05 2022-03-11 深圳市华曦达科技股份有限公司 数据烧录方法、装置及计算机可读存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764918A (zh) * 2009-12-16 2010-06-30 康佳集团股份有限公司 一种向机顶盒中烧写mac地址的方法
CN101790027A (zh) * 2010-02-05 2010-07-28 广东九联科技股份有限公司 机顶盒序列号写入方法
CN102104800A (zh) * 2009-12-22 2011-06-22 康佳集团股份有限公司 一种烧写机顶盒序列号的方法及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764918A (zh) * 2009-12-16 2010-06-30 康佳集团股份有限公司 一种向机顶盒中烧写mac地址的方法
CN102104800A (zh) * 2009-12-22 2011-06-22 康佳集团股份有限公司 一种烧写机顶盒序列号的方法及***
CN101790027A (zh) * 2010-02-05 2010-07-28 广东九联科技股份有限公司 机顶盒序列号写入方法

Also Published As

Publication number Publication date
CN102231852A (zh) 2011-11-02

Similar Documents

Publication Publication Date Title
CN102231852B (zh) 一种机顶盒序列号烧写方法及装置
CN104346296A (zh) 数据储存装置及其电压保护方法
CN101794261B (zh) 映射表数据恢复方法及装置
US9552287B2 (en) Data management method, memory controller and embedded memory storage apparatus using the same
CN204347876U (zh) 基于rfid工器具智能管理装置
CN105183388A (zh) 一种硬盘物理序列号的获取方法、装置以及***
CN105469225A (zh) 一种变电站内电力设备维护编码管理***
CN102968325A (zh) 一种usb设备及其自动初始化的方法和装置
CN101727199A (zh) 一种输入方法和输入装置
CN110109043A (zh) 电能表检测方法、检测终端及计算机可读存储介质
CN104598419A (zh) AX-flash手机存储芯片数据获取设备
CN102629212A (zh) 一种基于j-link间接烧写程序到nandflash的方法
CN103856365A (zh) 客户终端接入设备自动测试方法和***
CN102855145B (zh) 嵌入式电子设备启动方法及***
CN202143175U (zh) 具有用外部存储介质收集自我检测故障信息的电视
CN101710237B (zh) 以闪存为存储介质的设备生产流程
CN202650029U (zh) 一种彩票识别***
CN102520878B (zh) 访问智能sd卡的方法及***
CN102117293B (zh) 文件动态定位及查询方法
CN101533372B (zh) 数据存取***
CN102508728A (zh) 一种对固化于flash载体的目标文件的检错及读取方法
CN203276304U (zh) 指纹读写器
CN203894765U (zh) 一种带u盘的rfid标签读写器
CN101533373B (zh) 数据存取***
CN202662293U (zh) Sd/mmc卡在线离线检测***

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140528

Termination date: 20180506