高安全机顶盒生产方法

文档序号:7822319阅读:327来源:国知局
高安全机顶盒生产方法
【专利摘要】本发明公开了高安全机顶盒生产方法,包括:将测试程序和用户数据写入存储器的不同分区,测试程序包括多个测试项目的测试代码;组装高安全机顶盒;连接高安全机顶盒和外部设备,控制高安全机顶盒运行测试程序进行软硬件测试;完成软硬件测试之后,将高安全机顶盒的相关信息写入存储器;控制高安全机顶盒继续运行测试程序,向高安全机顶盒的安全芯片发送熔断指令,以控制安全芯片熔断安全保险丝;在熔断安全芯片中的安全保险丝后,控制高安全机顶盒继续运行测试程序,对用户数据进行加密,将加密后的用户数据搬移到从所述测试程序所在分区的首地址开始的连续存储空间。基于本发明公开的方法,能够简化生产流程,提高产品的安全性,降低生产成本。
【专利说明】高安全机顶盒生产方法

【技术领域】
[0001]本发明属于机顶盒【技术领域】,尤其涉及高安全机顶盒生产方法。

【背景技术】
[0002]机顶盒是连接电视机和外部信号源的设备,它可以将压缩的数字信号转换成电视内容,并在电视机上显示出来。为了保护正版的机顶盒和运行商的利益,机顶盒的安全越来越受到重视。目前出现了高安全机顶盒,与传统机顶盒相比,高安全机顶盒内部设置的是安全芯片,可以实现节目的安全传输。
[0003]高安全机顶盒的生产流程大致为:在存储器中写入多个测试程序;组装高安全机顶盒;完成组装后,在流水线上由多个工位的工人分别进行各项测试;在测试完成后,将序列号烧写到高安全机顶盒中;利用外接设备将用户程序写入安全芯片,之后运行用户程序将安全芯片中的安全保险丝熔断。
[0004]目前的高安全机顶盒的生产流程比较复杂,并且要多次向存储器写入数据,安全性较低。


【发明内容】

[0005]有鉴于此,本发明的目的在于提供一种高安全机顶盒生产方法,相对于现有技术,能够简化生产流程,并提高安全性。
[0006]为实现上述目的,本发明提供如下技术方案:
[0007]一种高安全机顶盒生产方法,包括:
[0008]将测试程序和用户数据写入存储器的不同分区,所述测试程序包括多个测试项目的测试代码;
[0009]组装高安全机顶盒;
[0010]连接所述高安全机顶盒和外部设备,控制所述高安全机顶盒运行所述测试程序进行软硬件测试;
[0011 ] 完成软硬件测试之后,将所述高安全机顶盒的相关信息写入所述存储器,其中,所述相关信息包括所述机顶盒的序列号和软硬件版本号;
[0012]控制所述高安全机顶盒继续运行所述测试程序,向所述高安全机顶盒的安全芯片发送熔断指令,以控制所述安全芯片熔断安全保险丝;
[0013]在熔断所述安全芯片中的安全保险丝后,控制所述高安全机顶盒继续运行所述测试程序,对所述用户数据进行加密,将加密后的用户数据搬移到从所述测试程序所在分区的首地址开始的连续存储空间。
[0014]优选的,在上述高安全机顶盒生产方法中,连接所述高安全机顶盒和外部设备,包括:连接所述高安全机顶盒和显示设备;
[0015]控制所述高安全机顶盒运行所述测试程序进行测试过程中,所述高安全机顶盒生成测试界面,并将所述测试界面传输至所述显示设备进行显示。
[0016]优选的,在上述高安全机顶盒生产方法中,所述测试界面显示的信息包括:测试项信息、测试指标信息及测试状态信息。
[0017]优选的,在上述高安全机顶盒生产方法中,在某项测试不能通过时,所述测试界面还显示提示信息。
[0018]优选的,在上述高安全机顶盒生产方法中,所述用户数据包括:用户软件、参数模块和启动代码。
[0019]优选的,上述高安全机顶盒生产方法还包括:打印包含所述高安全机顶盒的相关信息的条形码;将所述条形码粘贴于所述高安全机顶盒上。
[0020]由此可见,本发明的有益效果为:本发明公开的高安全机顶盒生产方法,在初始阶段将测试程序和用户数据都写入高安全机顶盒的存储器,并且测试程序和用户数据分别写入不同的分区,在熔断与安全芯片连接的安全保险丝之后,高安全机顶盒将已存储的用户数据搬移至从测试程序所在分区的首地址开始的连续存储空间,在搬移操作完成后,就完成了测试程序的删除。与现有技术相比,本发明公开的方法一次性将测试程序和用户数据写入存储器,不需要再借助外接设备写入用户程序来熔断安全芯片的安全保险丝,这一方面减少了操作步骤,简化了生产流程,另一方面由于不需要多次向存储器写入数据,相应的提高了高安全机顶盒的安全性。另外,现有技术中是由多个工位的工人分别进行各项测试,而本发明公开的方法中,测试程序包括多个测试项目的测试代码,通过运行该测试程序能够一次性完成全部测试项目,相对于现有技术减少了人为干预,从而降低了因为人工失误导致产品出现废品的概率,保证了高安全机顶盒的安全性能,提高了产品的产出率,因此能够降低生产成本。

【专利附图】

【附图说明】
[0021]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0022]图1为本发明公开的一种高安全机顶盒生产方法的流程图;
[0023]图2为本发明公开的另一种高安全机顶盒生产方法的流程图。

【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]本发明公开一种高安全机顶盒生产方法,相对于现有技术,能够简化生产流程,并提高安全性。
[0026]参见图1,图1为本发明公开的一种高安全机顶盒生产方法的流程图。包括:
[0027]步骤Sll:将测试程序和用户数据写入存储器的不同分区。
[0028]测试程序是在生产测试高安全机顶盒的过程中所使用的,用户数据是用户在日常使用高安全机顶盒过程中所使用的。其中,测试程序包括多个测试项目的测试代码,机顶盒运行该测试程序能够自动进行多个项目的测试。用户数据可以包括用户软件、参数模块和启动代码。
[0029]本申请中将测试数据和用户数据在存储器中分区存储,也就是说,将测试数据写入存储器中一个连续的存储空间,将用户数据写入存储器中另一个连续的存储空间。实施中,高安全机顶盒的存储器优选为闪存(flash)。
[0030]步骤S12:组装高安全机顶盒。
[0031]生产人员手工或者控制生产设备将各硬件模块组装成完整的高安全机顶盒,硬件模块包括安全芯片、存储器、主板、调谐器(tuner)和机壳等。组装高安全机顶盒的过程采用现有方式,这里不再进行详细说明。
[0032]步骤S13:连接高安全机顶盒和外部设备,控制高安全机顶盒运行测试程序进行软硬件测试。
[0033]将组装好的高安全机顶盒放到流水线上,将测试所需的设备分别连接至高安全机顶盒需要测试的接口,并连接信号线和电源。之后开启高安全机顶盒,控制高安全机顶盒运行存储器中存储的测试程序,对自身进行软硬件测试。
[0034]在进行高安全机顶盒的软硬件测试过程中,如果某一项测试无法通过,测试程序将自动停止,并报错。生产人员判断该项测试无法通过的原因,确定是否要停止测试,如果需要停止测试,则不再针对该高安全机顶盒进行后续测试,如果不需要停止测试,生产人员手动修改测试选项,控制高安全机顶盒继续运行测试程序,进行下一项测试。
[0035]步骤S14:完成软硬件测试之后,将高安全机顶盒的相关信息写入存储器,其中,相关信息包括机顶盒的序列号和软硬件版本号。
[0036]在完成软硬件测试之后,要将高安全机顶盒的序列号和软硬件版本号写入其内部的存储器。其中,高安全机顶盒的序列号用于批量计算生产的高安全机顶盒的数量,并且在后期维护过程中能够提供依据。
[0037]步骤S15:控制高安全机顶盒继续运行测试程序,向高安全机顶盒的安全芯片发送熔断指令,以控制安全芯片熔断其内部的安全保险丝。
[0038]高安全机顶盒中的安全芯片内部有多个安全保险丝,在高安全机顶盒出厂前必须要将安全芯片内部的安全保险丝熔断,使得高安全机顶盒切断一切无关本身运行的通信,从而达到安全效果。需要说明的是,安全芯片内部的安全保险丝的熔断是不可逆的,在安全保险丝熔断之后不能恢复成原始状态。在将高安全机顶盒的相关信息写入存储器之后,高安全机顶盒继续运行测试程序,向安全芯片发送熔断指令,安全芯片在接收到熔断指令后,自动熔断各安全保险丝。
[0039]这里需要说明的是,在安全芯片自动熔断安全保险丝的过程中,如果某一项安全保险丝的熔断出现问题,测试程序将停止运行,由生产人员手动继续熔断的操作,如果手动熔断操作仍然失败,由于涉及到高安全机顶盒的安全问题,则不再进行后续操作。这里需要说明的是,生产人员手动熔断安全保险丝的操作是指,生产人员通过控制设备(如遥控器)向安全芯片发送熔断指令。
[0040]步骤S16:在熔断安全芯片中的安全保险丝后,控制高安全机顶盒继续运行测试程序,对用户数据进行加密,将加密后的用户数据搬移到从测试程序所在分区的首地址开始的连续存储空间。
[0041]为了满足高安全机顶盒的安全性需求,其存储器中存储的用户数据必须进行加密处理。在用户使用高安全机顶盒的过程中,由于测试程序是无效数据,因此在高安全机顶盒出厂前要将其存储的测试程序删除。本申请中,在对用户数据进行加密处理之后,高安全机顶盒运行测试程序,将用户数据由原来的存储空间搬移到从测试程序所在分区的首地址开始的连续存储空间,由于用户数据的数据量远大于测试程序的数据量,因此在完成用户数据的搬移后,测试程序被覆盖,也就是说测试程序被删除。
[0042]实施中,可以将测试数据存储在从boot启动地址开始的连续存储空间内。则在执行步骤S16后,加密后的用户数据被存储在从boot启动地址开始的连续存储空间内
[0043]本发明公开的高安全机顶盒生产方法,在初始阶段将测试程序和用户数据都写入高安全机顶盒的存储器,并且测试程序和用户数据分别写入不同的分区,在熔断与安全芯片连接的安全保险丝之后,高安全机顶盒将已存储的用户数据搬移至从测试程序所在分区的首地址开始的连续存储空间,在搬移操作完成后,就完成了测试程序的删除。与现有技术相比,本发明公开的方法一次性将测试程序和用户数据写入存储器,不需要再借助外接设备写入用户程序来熔断安全芯片的安全保险丝,这一方面减少了操作步骤,简化了生产流程,另一方面由于不需要多次向存储器写入数据,相应的提高了高安全机顶盒的安全性。另夕卜,现有技术中是由多个工位的工人分别进行各项测试,而本发明公开的方法中,测试程序包括多个测试项目的测试代码,通过运行该测试程序能够一次性完成全部测试项目,相对于现有技术减少了人为干预,从而降低了因为人工失误导致产品出现废品的概率,保证了高安全机顶盒的安全性能,提高了产品的产出率,因此能够降低生产成本。
[0044]实施中,在连接高安全机顶盒和外部设备的过程中,可以将高安全机顶盒和显示设备连接,例如将高安全机顶盒和电视机连接。在控制高安全机顶盒运行测试程序进行测试过程中,高安全机顶盒生成测试界面,并将测试界面传输至显示设备进行显示。这使得生产人员能够直观的查看整个测试过程。
[0045]作为优选方案,测试界面显示的信息包括测试项信息、测试指标信息和测试状态信息。
[0046]另外,在某项测试不能通过时,该测试界面还显示提示信息,以便向生产人员发出警示,使生产人员及时的采取后续的处理措施。
[0047]作为一种优选实施方式,本发明公开的高安全机顶盒生产方法中,还可以设置以下步骤:打印包含高安全机顶盒的相关信息的条形码;将条形码粘贴于高安全机顶盒上。
[0048]为了更清楚的说明本申请保护的技术方案,请参见图2所示的更为具体的流程。
[0049]最后,还需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0050]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种高安全机顶盒生产方法,其特征在于,包括: 将测试程序和用户数据写入存储器的不同分区,所述测试程序包括多个测试项目的测试代码; 组装高安全机顶盒; 连接所述高安全机顶盒和外部设备,控制所述高安全机顶盒运行所述测试程序进行软硬件测试; 完成软硬件测试之后,将所述高安全机顶盒的相关信息写入所述存储器,其中,所述相关信息包括所述机顶盒的序列号和软硬件版本号; 控制所述高安全机顶盒继续运行所述测试程序,向所述高安全机顶盒的安全芯片发送熔断指令,以控制所述安全芯片熔断安全保险丝; 在熔断所述安全芯片中的安全保险丝后,控制所述高安全机顶盒继续运行所述测试程序,对所述用户数据进行加密,将加密后的用户数据搬移到从所述测试程序所在分区的首地址开始的连续存储空间。
2.根据权利要求1所述的高安全机顶盒生产方法,其特征在于,连接所述高安全机顶盒和外部设备,包括:连接所述高安全机顶盒和显示设备; 控制所述高安全机顶盒运行所述测试程序进行测试过程中,所述高安全机顶盒生成测试界面,并将所述测试界面传输至所述显示设备进行显示。
3.根据权利要求2所述的高安全机顶盒生产方法,其特征在于,所述测试界面显示的信息包括:测试项信息、测试指标信息及测试状态信息。
4.根据权利要求3所述的高安全机顶盒生产方法,其特征在于,在某项测试不能通过时,所述测试界面还显示提示信息。
5.根据权利要求1所述的高安全机顶盒生产方法,其特征在于,所述用户数据包括:用户软件、参数模块和启动代码。
6.根据权利要求1所述的高安全机顶盒生产方法,其特征在于,还包括: 打印包含所述高安全机顶盒的相关信息的条形码; 将所述条形码粘贴于所述高安全机顶盒上。
【文档编号】H04N21/443GK104394466SQ201410749365
【公开日】2015年3月4日 申请日期:2014年12月9日 优先权日:2014年12月9日
【发明者】梁锋文 申请人:四达时代通讯网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1