一种烧写机顶盒序列号的方法及系统的制作方法

文档序号:7715116阅读:357来源:国知局
专利名称:一种烧写机顶盒序列号的方法及系统的制作方法
技术领域
本发明属于电子产品领域,尤其涉及一种烧写机顶盒序列号的方法及系统。
背景技术
数字电视机顶盒是信息家电之一,它是一种能够让用户在现有模拟电视上,观看 数字电视节目,进行交互式数字化娱乐、教育和商业化活动的消费业电子产品。机顶盒是一 个连接电视机与外部信号源的设备。它可以将压缩的数字信号转成电视内容,并在电视机 上显示出来。信号可以来自有线电缆、卫星天线、宽带网络以及地面广播。机顶盒接收的 内容除了模拟电视可以提供的图像、声音之外,更在于能够接收数据内容,包括电子节目指 南、因特网网页、字幕等等。机顶盒不仅是用户终端,还是网络终端,它能使模拟电视机从被 动接收模拟电视转向交互式数字电视,如视频点播等,并能接入因特网,使用户享受电视、 数据、语言等全方位的信息服务。目前,有些人认为机顶盒就是用来使电视机上网,这是一 种认识上的误区。实际上,数字机顶盒是在走普及数字电视机之前宽带综合信息网的组成 成员这一。随着数字技术、多媒体技术和网络技术的发展,将促使数字机顶盒内置和整个成 本下降,让大多数用户在普通模拟电视机上实现既能娱乐,又能上网等多种服务。总之,机 顶盒作为数字电视标志性的产品,有着广阔的发展空间。目前在机顶盒的生产环节需要对每台机顶盒烧写不同的序列号,当前主要通过串 口连接电脑实现烧写序列号的动作。目前的烧写序列号方式存诸多问题,机顶盒序列号烧 写主要采用串口烧写的形式。具体流程为进入串口烧写工位;用串口线连接电脑和机顶 盒;机顶盒开机;检测串口是否有序列号烧写信号;接收序列号;烧写序列号;完成烧写; 烧写一下台。其具有以下缺点,首先,其需要较多的资源,一个烧写工位需要配置一台电脑 和配线;其次、操作复杂,而且经常出现串口无法通信的情况;随着新的芯片方案推出,机 顶盒都配置了 USB 口,串口在很多机顶盒上面已经不再配置。综上可知,现有技术中的缺点,在实际使用上,显然存在不便与缺陷,所以有必要 加以改进。

发明内容
针对上述的缺陷,本发明的目的在于提供一种烧写机顶盒序列号的方法及系统, 简化机顶盒序列号烧写过程以及精简了操作设备。为了实现上述目的,本发明提供一种烧写机顶盒序列号的方法,所述方法包括A、将机顶盒放置进入序列号烧写工序位;B、将U盘插入所述机顶盒的USB接口,所述机顶盒读取所述U盘中的序列号,并将 所述序列号烧写入所述机顶盒中。根据所述的方法,所述步骤B包括Bi、将U盘插入所述机顶盒的USB接口;B2、打开所述机顶盒的电源;
B3、所述机顶盒读取所述U盘中的序列号,并将所述序列号烧写入所述机顶盒中;B4、所述机顶盒更新所述U盘中的序列号的控制信息。根据所述的方法,所述控制信息包括两个相同的控制文件;所述步骤B3包括B31、所述机顶盒判断是否有所述控制文件存在,是则执行步骤B32,否则执行步骤 B38 ;B32、所述机顶盒读取所述U盘中的所述控制文件;B33、判断所述两个控制文件是否都通过校验,是则执行步骤B35,否则执行步骤 B34 ;B34、将所述通过校验的控制文件覆盖没有通过校验的控制文件;B35、根据所述通过校验的控制文件计算本次应该烧写的序列号;B36、更新所述通过校验的控制文件中的当前序列号的值为将要烧写的序列号;B37、将所述当前序列号烧写入所述机顶盒;B38、所述机顶盒进入正常工作流程。根据所述的方法,所述步骤B37之后进一步包括B39、将另一个控制文件更新为与用于烧写过程的所述控制文件相同的文件内容。根据所述的方法,所述控制文件中包括当前批次需要烧入的序列号的位数、起始 值、步进值、当前值。为了实现本发明的另一发明目的,本发明还提供了一种用于烧写机顶盒序列号的 系统,所述系统包括传送模块,用于将所述机顶盒放置进入序列号烧写工序位;USB烧写模块,设置于U盘内,用于在所述U盘插入所述机顶盒的USB接口后,所述 机顶盒读取所述U盘中的序列号时,将所述序列号烧写入所述机顶盒中;机顶盒模块,设置于所述机顶盒内,用于读取U盘内的序列号,以及更新所述U盘 中的控制信息。根据所述的系统,所述控制信息包括两个相同的控制文件;所述USB烧写模块包 括USB判断子模块,用于判断在所述机顶盒读取所述U盘中的序列号的控制文件时, 所述两个控制文件是否都通过校验;USB覆盖子模块,用于将所述通过校验的控制文件覆盖没有通过校验的控制文 件;USB计算子模块,用于根据所述通过校验的控制文件计算本次应该烧写的序列 号;USB更新子模块,用于更新所述通过校验的控制文件中的当前序列号的值为将要 烧写的序列号;以及将另一个控制文件更新为与用于烧写过程的所述控制文件相同的内 容;USB烧写子模块,用于将所述当前序列号烧写入所述机顶盒中。根据所述的系统,所述机顶盒模块包括机顶盒判断子模块,用于所述机顶盒开机时,判断是否有所述控制文件存在;机顶盒读取子模块,用于读取所述U盘中的序列号及其控制信息;
机顶盒更新子模块,用于更新所述U盘中的序列号的控制信息。根据所述的系统,所述控制文件中包括当前批次需要烧入的序列号的位数、起始 值、步进值、当前值。本发明通过将序列号存储于U盘,将待需要烧入序列号的机顶盒的USB接口上接 入该U盘,实现机顶盒的序列号烧入。该机顶盒完全自动操作,简化工厂生产设备及操作, 烧写序列号不再需要配备电脑。插入U盘后开机即可,发布软件不再需要发布对应的电脑 端软件,减少出错概率。


图1是本发明提供的烧写机顶盒序列号的系统结构图;图2是本发明提供的烧写机顶盒序列号的方法流程图;图3是本发明一个实施例中提供的烧写机顶盒序列号的方法流程图;图4是本发明一个实施例中提供的烧写机顶盒序列号的方法流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。本发明的基本思想是采用U盘对机顶盒进行烧写机顶盒序列号,简化机顶盒序 列号烧写操作以及操作设备。参见图1,本发明提供了一种用于烧写机顶盒序列号的系统1,在本发明的一个实 施例中,所述系统包括传送模块11,用于将所述机顶盒放置进入序列号烧写工序位;USB烧写模块12,设置于U盘内,用于在所述U盘插入所述机顶盒的USB接口后, 所述机顶盒读取所述U盘中的序列号时,将所述序列号烧写入所述机顶盒中;机顶盒模块13,设置于所述机顶盒内,用于读取U盘内的序列号,以及更新所述U 盘中的控制信息。在本发明的另外一个实施例中,所述控制信息包括两个相同的控制文件;所述 USB烧写模块12包括USB判断子模块121,用于判断在所述机顶盒读取所述U盘中的序列号的控制文件 时,所述两个控制文件是否都通过校验;USB覆盖子模块122,用于将所述通过校验的控制文件覆盖没有通过校验的控制 文件;USB计算子模块123,用于根据所述通过校验的控制文件计算本次应该烧写的序 列号;USB更新子模块124,用于更新所述通过校验的控制文件中的当前序列号的值为 将要烧写的序列号;以及将另一个控制文件更新为与用于烧写过程的所述控制文件相同的 内容;USB烧写子模块125,用于将所述当前序列号烧写入所述机顶盒中。
在本发明的该实施例中,而所述机顶盒模块13包括机顶盒判断子模块131,用于所述机顶盒开机时,判断是否有所述控制文件存在;机顶盒读取子模块132,用于读取所述U盘中的序列号及其控制信息;机顶盒更新子模块134,用于更新所述U盘中的序列号的控制信息。本发明更换了机顶盒序列号的存储位置。串口方式序列号存储于电脑,通过串口 传给机顶盒。本发明将序列号存储于U盘,大大降低了生产设备成本和操作复杂度。通过 改变U盘中的文件来控制机顶盒烧写正确的序列号,而且不出现重号的情况。参见图2,为本发明提供的一种烧写机顶盒序列号的方法,所述方法包括在步骤S201中,传送模块11将机顶盒放置进入序列号烧写工序位;在实现上,传 送模块11可以是一组传送机构,将需要写入序列号的机顶盒放置进入序列号烧写工序位; 而在机顶盒烧写序列号完毕之后,又将机顶盒取下。实现批量的机顶盒烧写流程。在步骤S202中,将U盘插入所述机顶盒的USB接口,所述机顶盒读取所述U盘中 的序列号,并将所述序列号烧写入所述机顶盒中。其中是机顶盒模块13读取所述U盘中的 序列号,而USB烧写模块12将所述序列号烧写入所述机顶盒中。参见图3,在本发明的另一个实施例中,所述步骤S202包括在步骤S301中,将U盘插入所述机顶盒的USB接口;在步骤S302中,打开所述机顶盒的电源;以启动机顶盒。在步骤S303中,所述机顶盒读取所述U盘中的序列号,并将所述序列号烧写入所 述机顶盒中;在步骤S304中,所述机顶盒更新所述U盘中的序列号的控制信息。本发明采用所述机顶盒的USB接口实行序列号的烧入,在机顶盒进入序列号烧写 工序位后,将预先设置好的U盘插入到机顶盒中,等待机顶盒读取所述U盘中的序列号,并 将所述序列号烧写入所述机顶盒中。在当前序列号烧写过程完成后,机顶盒更新所述U盘 中的序列号的控制信息,以保证下次烧入序列号的正确性。参见图4,在本发明的一个实施例中,所述控制信息包括两个相同的控制文件;并 且步骤S303包括在步骤S401中,所述机顶盒判断是否有所述控制文件存在,是则执行步骤S402, 否则执行步骤S408 ;在该步骤中,待机顶盒启动后,由机顶盒判断子模块131判断是否有所 述控制文件存在。在步骤S402中,所述机顶盒读取所述U盘中的所述控制文件;在该步骤中,由机顶 盒读取子模块132读取所述U盘中的序列号的控制文件。根据该控制文件,启动序列号的 烧入过程。在步骤S403中,判断所述两个控制文件是否都通过校验,是则执行步骤S405,否 则执行步骤S404 ;在该步骤中,由USB判断子模块121判断两个控制文件是否都通过校验。 可能出现的情况是,一个通过,另外一个没有通过;或者是两者都通过。校验是CRC(cyclic redundancy check code,循环冗余校验码)校验。当然也可以是两者都未通过,这是出现 故障,需要工作人员排除。在步骤S404中,将所述通过校验的控制文件覆盖没有通过校验的控制文件;在该 步骤中,由USB覆盖子模块122将所述通过校验的控制文件覆盖没有通过校验的控制文件,以保证烧写序列号的控制文件的正确性。在步骤S405中,根据所述通过校验的控制文件计算本次应该烧写的序列号;在该 步骤中,由USB计算子模块123根据所述通过校验的控制文件计算本次应该烧写的序列号。 其计算是根据所述控制文件中的当前批次需要烧入的序列号的位数、起始值、步进值、当前 值等参数计算的。在步骤S406中,更新所述通过校验的控制文件中的当前序列号的值为将要烧写 的序列号;在该步骤中,由USB更新子模块124更新所述通过校验的控制文件中的当前序列 号的值为将要烧写的序列号,该更新后的序列号为需要烧入机顶盒的序列号。在步骤S407中,将所述当前序列号烧写入所述机顶盒;在该步骤中,由USB烧写子 模块125将所述当前序列号烧写入所述机顶盒。在步骤S408中,所述机顶盒进入正常工作流程。另外,优选的,在所述步骤S407之后进一步包括步骤S409,将另一个控制文件更 新为与用于烧写过程的所述控制文件相同的文件内容。在该步骤中,由USB更新子模块124 和/或机顶盒更新子模块134将另一个控制文件更新为与用于烧写过程的所述控制文件相 同的内容,这可以保证有两份控制文件备份使用,以保证烧写过程序列号的正确性。在本发明的一个实施例中,机顶盒序列号的烧入控制方法及流程包括烧写序列 号需要用的U盘先预置2个相同控制文件A和B。控制文件A和B中包含了此批次生产需 要烧写的序列号位数、起始值、步进值、当前值等信息。同一批次生产可以同时提供多个U 盘,里面放入不同号段,实现多个工位同时烧写序列号。综上所述,本发明通过将序列号存储于U盘,将待需要烧入序列号的机顶盒的USB 接口上接入该U盘,实现机顶盒的序列号烧入。该机顶盒完全自动操作,简化工厂生产设备 及操作,烧写序列号不再需要配备电脑。插入U盘后开机即可,发布软件不再需要发布对应 的电脑端软件,减少出错概率。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种烧写机顶盒序列号的方法,其特征在于,所述方法包括A、将机顶盒放置进入序列号烧写工序位;B、将U盘插入所述机顶盒的USB接口,所述机顶盒读取所述U盘中的序列号,并将所述 序列号烧写入所述机顶盒中。
2.根据权利要求1所述的方法,其特征在于,所述步骤B包括 Bi、将U盘插入所述机顶盒的USB接口;B2、打开所述机顶盒的电源;B3、所述机顶盒读取所述U盘中的序列号,并将所述序列号烧写入所述机顶盒中; B4、所述机顶盒更新所述U盘中的序列号的控制信息。
3.根据权利要求2所述的方法,其特征在于,所述控制信息包括两个相同的控制文件; 所述步骤B3包括B31、所述机顶盒判断是否有所述控制文件存在,是则执行步骤B32,否则执行步骤B38 ;B32、所述机顶盒读取所述U盘中的所述控制文件;B33、判断所述两个控制文件是否都通过校验,是则执行步骤B35,否则执行步骤B34 ;B34、将所述通过校验的控制文件覆盖没有通过校验的控制文件;B35、根据所述通过校验的控制文件计算本次应该烧写的序列号;B36、更新所述通过校验的控制文件中的当前序列号的值为将要烧写的序列号;B37、将所述当前序列号烧写入所述机顶盒;B38、所述机顶盒进入正常工作流程。
4.根据权利要求3所述的方法,其特征在于,所述步骤B37之后进一步包括 B39、将另一个控制文件更新为与用于烧写过程的所述控制文件相同的文件内容。
5.根据权利要求3所述的方法,其特征在于,所述控制文件中包括当前批次需要烧入 的序列号的位数、起始值、步进值、当前值。
6.一种用于烧写机顶盒序列号的系统,其特征在于,所述系统包括 传送模块,用于将所述机顶盒放置进入序列号烧写工序位;USB烧写模块,设置于U盘内,用于在所述U盘插入所述机顶盒的USB接口后,所述机顶 盒读取所述U盘中的序列号时,将所述序列号烧写入所述机顶盒中;机顶盒模块,设置于所述机顶盒内,用于读取U盘内的序列号,以及更新所述U盘中的 控制信息。
7.根据权利要求6所述的系统,其特征在于,所述控制信息包括两个相同的控制文件; 所述USB烧写模块包括USB判断子模块,用于判断在所述机顶盒读取所述U盘中的序列号的控制文件时,所述 两个控制文件是否都通过校验;USB覆盖子模块,用于将所述通过校验的控制文件覆盖没有通过校验的控制文件; USB计算子模块,用于根据所述通过校验的控制文件计算本次应该烧写的序列号; USB更新子模块,用于更新所述通过校验的控制文件中的当前序列号的值为将要烧写 的序列号;以及将另一个控制文件更新为与用于烧写过程的所述控制文件相同的内容; USB烧写子模块,用于将所述当前序列号烧写入所述机顶盒中。
8.根据权利要求6所述的系统,其特征在于,所述机顶盒模块包括机顶盒判断子模块,用于所述机顶盒开机时,判断是否有所述控制文件存在; 机顶盒读取子模块,用于读取所述U盘中的序列号及其控制信息; 机顶盒更新子模块,用于更新所述U盘中的序列号的控制信息。
9.根据权利要求6所述的系统,其特征在于,所述控制文件中包括当前批次需要烧入 的序列号的位数、起始值、步进值、当前值。
全文摘要
本发明公开了一种烧写机顶盒序列号的方法,所述方法包括A、将机顶盒放置进入序列号烧写工序位;B、将U盘插入所述机顶盒的USB接口,所述机顶盒读取所述U盘中的序列号,并将所述序列号烧写入所述机顶盒中。相应的本发明还提供了一种烧写机顶盒序列号的系统。借此,本发明简化机顶盒序列号烧写过程以及精简了操作设备。
文档编号H04N21/40GK102104800SQ200910189129
公开日2011年6月22日 申请日期2009年12月22日 优先权日2009年12月22日
发明者于海波 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1