《高安全机顶盒生产方法.pdf》由会员分享,可在线阅读,更多相关《高安全机顶盒生产方法.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410749365.4 (22)申请日 2014.12.09 H04N 21/443(2011.01) G06F 9/44(2006.01) (71)申请人 四达时代通讯网络技术有限公司 地址 100085 北京市海淀区上地信息产业基 地三街 1 号楼三层 C 段 305 号 (72)发明人 梁锋文 (74)专利代理机构 北京信远达知识产权代理事 务所 ( 普通合伙 ) 11304 代理人 魏晓波 (54) 发明名称 高安全机顶盒生产方法 (57) 摘要 本发明公开了高安全机顶盒生产方法, 包括 : 将测试程序和用户数据写入存储器的。
2、不同分区, 测试程序包括多个测试项目的测试代码 ; 组装高 安全机顶盒 ; 连接高安全机顶盒和外部设备, 控 制高安全机顶盒运行测试程序进行软硬件测试 ; 完成软硬件测试之后, 将高安全机顶盒的相关信 息写入存储器 ; 控制高安全机顶盒继续运行测试 程序, 向高安全机顶盒的安全芯片发送熔断指令, 以控制安全芯片熔断安全保险丝 ; 在熔断安全芯 片中的安全保险丝后, 控制高安全机顶盒继续运 行测试程序, 对用户数据进行加密, 将加密后的用 户数据搬移到从所述测试程序所在分区的首地址 开始的连续存储空间。 基于本发明公开的方法, 能 够简化生产流程, 提高产品的安全性, 降低生产成 本。 (51)。
3、Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书4页 附图2页 (10)申请公布号 CN 104394466 A (43)申请公布日 2015.03.04 CN 104394466 A 1/1 页 2 1. 一种高安全机顶盒生产方法, 其特征在于, 包括 : 将测试程序和用户数据写入存储器的不同分区, 所述测试程序包括多个测试项目的测 试代码 ; 组装高安全机顶盒 ; 连接所述高安全机顶盒和外部设备, 控制所述高安全机顶盒运行所述测试程序进行软 硬件测试 ; 完成软硬件测试之后, 将所述高安全机顶盒的相关信息写入所述存储器, 其中, 所述相 关。
4、信息包括所述机顶盒的序列号和软硬件版本号 ; 控制所述高安全机顶盒继续运行所述测试程序, 向所述高安全机顶盒的安全芯片发送 熔断指令, 以控制所述安全芯片熔断安全保险丝 ; 在熔断所述安全芯片中的安全保险丝后, 控制所述高安全机顶盒继续运行所述测试程 序, 对所述用户数据进行加密, 将加密后的用户数据搬移到从所述测试程序所在分区的首 地址开始的连续存储空间。 2. 根据权利要求 1 所述的高安全机顶盒生产方法, 其特征在于, 连接所述高安全机顶 盒和外部设备, 包括 : 连接所述高安全机顶盒和显示设备 ; 控制所述高安全机顶盒运行所述测试程序进行测试过程中, 所述高安全机顶盒生成测 试界面, 。
5、并将所述测试界面传输至所述显示设备进行显示。 3. 根据权利要求 2 所述的高安全机顶盒生产方法, 其特征在于, 所述测试界面显示的 信息包括 : 测试项信息、 测试指标信息及测试状态信息。 4. 根据权利要求 3 所述的高安全机顶盒生产方法, 其特征在于, 在某项测试不能通过 时, 所述测试界面还显示提示信息。 5. 根据权利要求 1 所述的高安全机顶盒生产方法, 其特征在于, 所述用户数据包括 : 用 户软件、 参数模块和启动代码。 6. 根据权利要求 1 所述的高安全机顶盒生产方法, 其特征在于, 还包括 : 打印包含所述高安全机顶盒的相关信息的条形码 ; 将所述条形码粘贴于所述高安全机。
6、顶盒上。 权 利 要 求 书 CN 104394466 A 2 1/4 页 3 高安全机顶盒生产方法 技术领域 0001 本发明属于机顶盒技术领域, 尤其涉及高安全机顶盒生产方法。 背景技术 0002 机顶盒是连接电视机和外部信号源的设备, 它可以将压缩的数字信号转换成电视 内容, 并在电视机上显示出来。 为了保护正版的机顶盒和运行商的利益, 机顶盒的安全越来 越受到重视。 目前出现了高安全机顶盒, 与传统机顶盒相比, 高安全机顶盒内部设置的是安 全芯片, 可以实现节目的安全传输。 0003 高安全机顶盒的生产流程大致为 : 在存储器中写入多个测试程序 ; 组装高安全机 顶盒 ; 完成组装后,。
7、 在流水线上由多个工位的工人分别进行各项测试 ; 在测试完成后, 将序 列号烧写到高安全机顶盒中 ; 利用外接设备将用户程序写入安全芯片, 之后运行用户程序 将安全芯片中的安全保险丝熔断。 0004 目前的高安全机顶盒的生产流程比较复杂, 并且要多次向存储器写入数据, 安全 性较低。 发明内容 0005 有鉴于此, 本发明的目的在于提供一种高安全机顶盒生产方法, 相对于现有技术, 能够简化生产流程, 并提高安全性。 0006 为实现上述目的, 本发明提供如下技术方案 : 0007 一种高安全机顶盒生产方法, 包括 : 0008 将测试程序和用户数据写入存储器的不同分区, 所述测试程序包括多个测。
8、试项目 的测试代码 ; 0009 组装高安全机顶盒 ; 0010 连接所述高安全机顶盒和外部设备, 控制所述高安全机顶盒运行所述测试程序进 行软硬件测试 ; 0011 完成软硬件测试之后, 将所述高安全机顶盒的相关信息写入所述存储器, 其中, 所 述相关信息包括所述机顶盒的序列号和软硬件版本号 ; 0012 控制所述高安全机顶盒继续运行所述测试程序, 向所述高安全机顶盒的安全芯片 发送熔断指令, 以控制所述安全芯片熔断安全保险丝 ; 0013 在熔断所述安全芯片中的安全保险丝后, 控制所述高安全机顶盒继续运行所述测 试程序, 对所述用户数据进行加密, 将加密后的用户数据搬移到从所述测试程序所在。
9、分区 的首地址开始的连续存储空间。 0014 优选的, 在上述高安全机顶盒生产方法中, 连接所述高安全机顶盒和外部设备, 包 括 : 连接所述高安全机顶盒和显示设备 ; 0015 控制所述高安全机顶盒运行所述测试程序进行测试过程中, 所述高安全机顶盒生 成测试界面, 并将所述测试界面传输至所述显示设备进行显示。 说 明 书 CN 104394466 A 3 2/4 页 4 0016 优选的, 在上述高安全机顶盒生产方法中, 所述测试界面显示的信息包括 : 测试项 信息、 测试指标信息及测试状态信息。 0017 优选的, 在上述高安全机顶盒生产方法中, 在某项测试不能通过时, 所述测试界面 还显。
10、示提示信息。 0018 优选的, 在上述高安全机顶盒生产方法中, 所述用户数据包括 : 用户软件、 参数模 块和启动代码。 0019 优选的, 上述高安全机顶盒生产方法还包括 : 打印包含所述高安全机顶盒的相关 信息的条形码 ; 将所述条形码粘贴于所述高安全机顶盒上。 0020 由此可见, 本发明的有益效果为 : 本发明公开的高安全机顶盒生产方法, 在初始阶 段将测试程序和用户数据都写入高安全机顶盒的存储器, 并且测试程序和用户数据分别写 入不同的分区, 在熔断与安全芯片连接的安全保险丝之后, 高安全机顶盒将已存储的用户 数据搬移至从测试程序所在分区的首地址开始的连续存储空间, 在搬移操作完成。
11、后, 就完 成了测试程序的删除。与现有技术相比, 本发明公开的方法一次性将测试程序和用户数据 写入存储器, 不需要再借助外接设备写入用户程序来熔断安全芯片的安全保险丝, 这一方 面减少了操作步骤, 简化了生产流程, 另一方面由于不需要多次向存储器写入数据, 相应的 提高了高安全机顶盒的安全性。 另外, 现有技术中是由多个工位的工人分别进行各项测试, 而本发明公开的方法中, 测试程序包括多个测试项目的测试代码, 通过运行该测试程序能 够一次性完成全部测试项目, 相对于现有技术减少了人为干预, 从而降低了因为人工失误 导致产品出现废品的概率, 保证了高安全机顶盒的安全性能, 提高了产品的产出率, 。
12、因此能 够降低生产成本。 附图说明 0021 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据 提供的附图获得其他的附图。 0022 图 1 为本发明公开的一种高安全机顶盒生产方法的流程图 ; 0023 图 2 为本发明公开的另一种高安全机顶盒生产方法的流程图。 具体实施方式 0024 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是。
13、本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0025 本发明公开一种高安全机顶盒生产方法, 相对于现有技术, 能够简化生产流程, 并 提高安全性。 0026 参见图 1, 图 1 为本发明公开的一种高安全机顶盒生产方法的流程图。包括 : 0027 步骤 S11 : 将测试程序和用户数据写入存储器的不同分区。 0028 测试程序是在生产测试高安全机顶盒的过程中所使用的, 用户数据是用户在日常 说 明 书 CN 104394466 A 4 3/4 页 5 使用高安全机顶盒过程中。
14、所使用的。 其中, 测试程序包括多个测试项目的测试代码, 机顶盒 运行该测试程序能够自动进行多个项目的测试。用户数据可以包括用户软件、 参数模块和 启动代码。 0029 本申请中将测试数据和用户数据在存储器中分区存储, 也就是说, 将测试数据写 入存储器中一个连续的存储空间, 将用户数据写入存储器中另一个连续的存储空间。实施 中, 高安全机顶盒的存储器优选为闪存 (flash)。 0030 步骤 S12 : 组装高安全机顶盒。 0031 生产人员手工或者控制生产设备将各硬件模块组装成完整的高安全机顶盒, 硬件 模块包括安全芯片、 存储器、 主板、 调谐器 (tuner) 和机壳等。组装高安全机。
15、顶盒的过程采 用现有方式, 这里不再进行详细说明。 0032 步骤 S13 : 连接高安全机顶盒和外部设备, 控制高安全机顶盒运行测试程序进行 软硬件测试。 0033 将组装好的高安全机顶盒放到流水线上, 将测试所需的设备分别连接至高安全机 顶盒需要测试的接口, 并连接信号线和电源。 之后开启高安全机顶盒, 控制高安全机顶盒运 行存储器中存储的测试程序, 对自身进行软硬件测试。 0034 在进行高安全机顶盒的软硬件测试过程中, 如果某一项测试无法通过, 测试程序 将自动停止, 并报错。生产人员判断该项测试无法通过的原因, 确定是否要停止测试, 如果 需要停止测试, 则不再针对该高安全机顶盒进行。
16、后续测试, 如果不需要停止测试, 生产人员 手动修改测试选项, 控制高安全机顶盒继续运行测试程序, 进行下一项测试。 0035 步骤 S14 : 完成软硬件测试之后, 将高安全机顶盒的相关信息写入存储器, 其中, 相关信息包括机顶盒的序列号和软硬件版本号。 0036 在完成软硬件测试之后, 要将高安全机顶盒的序列号和软硬件版本号写入其内部 的存储器。 其中, 高安全机顶盒的序列号用于批量计算生产的高安全机顶盒的数量, 并且在 后期维护过程中能够提供依据。 0037 步骤 S15 : 控制高安全机顶盒继续运行测试程序, 向高安全机顶盒的安全芯片发 送熔断指令, 以控制安全芯片熔断其内部的安全保险。
17、丝。 0038 高安全机顶盒中的安全芯片内部有多个安全保险丝, 在高安全机顶盒出厂前必须 要将安全芯片内部的安全保险丝熔断, 使得高安全机顶盒切断一切无关本身运行的通信, 从而达到安全效果。 需要说明的是, 安全芯片内部的安全保险丝的熔断是不可逆的, 在安全 保险丝熔断之后不能恢复成原始状态。在将高安全机顶盒的相关信息写入存储器之后, 高 安全机顶盒继续运行测试程序, 向安全芯片发送熔断指令, 安全芯片在接收到熔断指令后, 自动熔断各安全保险丝。 0039 这里需要说明的是, 在安全芯片自动熔断安全保险丝的过程中, 如果某一项安全 保险丝的熔断出现问题, 测试程序将停止运行, 由生产人员手动继。
18、续熔断的操作, 如果手动 熔断操作仍然失败, 由于涉及到高安全机顶盒的安全问题, 则不再进行后续操作。 这里需要 说明的是, 生产人员手动熔断安全保险丝的操作是指, 生产人员通过控制设备 ( 如遥控器 ) 向安全芯片发送熔断指令。 0040 步骤 S16 : 在熔断安全芯片中的安全保险丝后, 控制高安全机顶盒继续运行测试 程序, 对用户数据进行加密, 将加密后的用户数据搬移到从测试程序所在分区的首地址开 说 明 书 CN 104394466 A 5 4/4 页 6 始的连续存储空间。 0041 为了满足高安全机顶盒的安全性需求, 其存储器中存储的用户数据必须进行加密 处理。 在用户使用高安全机。
19、顶盒的过程中, 由于测试程序是无效数据, 因此在高安全机顶盒 出厂前要将其存储的测试程序删除。 本申请中, 在对用户数据进行加密处理之后, 高安全机 顶盒运行测试程序, 将用户数据由原来的存储空间搬移到从测试程序所在分区的首地址开 始的连续存储空间, 由于用户数据的数据量远大于测试程序的数据量, 因此在完成用户数 据的搬移后, 测试程序被覆盖, 也就是说测试程序被删除。 0042 实施中, 可以将测试数据存储在从 boot 启动地址开始的连续存储空间内。则在执 行步骤 S16 后, 加密后的用户数据被存储在从 boot 启动地址开始的连续存储空间内 0043 本发明公开的高安全机顶盒生产方法,。
20、 在初始阶段将测试程序和用户数据都写入 高安全机顶盒的存储器, 并且测试程序和用户数据分别写入不同的分区, 在熔断与安全芯 片连接的安全保险丝之后, 高安全机顶盒将已存储的用户数据搬移至从测试程序所在分区 的首地址开始的连续存储空间, 在搬移操作完成后, 就完成了测试程序的删除。 与现有技术 相比, 本发明公开的方法一次性将测试程序和用户数据写入存储器, 不需要再借助外接设 备写入用户程序来熔断安全芯片的安全保险丝, 这一方面减少了操作步骤, 简化了生产流 程, 另一方面由于不需要多次向存储器写入数据, 相应的提高了高安全机顶盒的安全性。 另 外, 现有技术中是由多个工位的工人分别进行各项测试。
21、, 而本发明公开的方法中, 测试程序 包括多个测试项目的测试代码, 通过运行该测试程序能够一次性完成全部测试项目, 相对 于现有技术减少了人为干预, 从而降低了因为人工失误导致产品出现废品的概率, 保证了 高安全机顶盒的安全性能, 提高了产品的产出率, 因此能够降低生产成本。 0044 实施中, 在连接高安全机顶盒和外部设备的过程中, 可以将高安全机顶盒和显示 设备连接, 例如将高安全机顶盒和电视机连接。在控制高安全机顶盒运行测试程序进行测 试过程中, 高安全机顶盒生成测试界面, 并将测试界面传输至显示设备进行显示。 这使得生 产人员能够直观的查看整个测试过程。 0045 作为优选方案, 测试。
22、界面显示的信息包括测试项信息、 测试指标信息和测试状态 信息。 0046 另外, 在某项测试不能通过时, 该测试界面还显示提示信息, 以便向生产人员发出 警示, 使生产人员及时的采取后续的处理措施。 0047 作为一种优选实施方式, 本发明公开的高安全机顶盒生产方法中, 还可以设置以 下步骤 : 打印包含高安全机顶盒的相关信息的条形码 ; 将条形码粘贴于高安全机顶盒上。 0048 为了更清楚的说明本申请保护的技术方案, 请参见图 2 所示的更为具体的流程。 0049 最后, 还需要说明的是, 本说明书中各个实施例采用递进的方式描述, 每个实施例 重点说明的都是与其他实施例的不同之处, 各个实施例之间相同相似部分互相参见即可。 0050 对所公开的实施例的上述说明, 使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的, 本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下, 在其它实施例中实现。 因此, 本发明 将不会被限制于本文所示的这些实施例, 而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。 说 明 书 CN 104394466 A 6 1/2 页 7 图 1 说 明 书 附 图 CN 104394466 A 7 2/2 页 8 图 2 说 明 书 附 图 CN 104394466 A 8 。