[发明专利]一种机顶盒软件检测方法在审
申请号: | 201510585172.4 | 申请日: | 2015-09-15 |
公开(公告)号: | CN105072441A | 公开(公告)日: | 2015-11-18 |
发明(设计)人: | 刘道欢 | 申请(专利权)人: | 广东九联科技股份有限公司 |
主分类号: | H04N17/04 | 分类号: | H04N17/04 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 温旭 |
地址: | 516002 广东省惠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机顶盒 软件 检测 方法 | ||
技术领域
本发明涉及机顶盒检测方法技术领域,尤其涉及一种机顶盒软件检测方法。
背景技术
机顶盒软件、硬件经过研发检测通过后,需要通过工厂进行批量生产,工厂每天要生产成千上万台机顶盒,这其中有相同项目的机顶盒,也有不相同项目的机顶盒,不同项目的机顶盒用户软件有差别以满足用户的差异化需求。
通常情况下,工厂通过烧录器将项目软件生产的bin文件烧录固化在flash芯片中,然后将flash芯片贴片至机顶盒主板中,工厂往往需要同时生产多个项目,以及加上不可避免的人为疏忽,容易出现生产烧录bin文件用错的情况,工厂产线人员对具体项目的软件需求通常不清楚,难以辨别生产软件用错的情况,直到用户拿到机顶盒后,才发现生产软件用错,最终导致大量机顶盒返工,给公司造成重大损失和负面影响,因此方便简单的机顶盒工厂生产时软件版本用错的检测方法就显得尤为重要。
发明内容
本发明的发明目的在于提供一种机顶盒软件检测方法,采用CRC校验值相比较的方式实现了对机顶盒软件版本进行检测,确保了导入机顶盒的bin文件的正确性,有效的防止了工厂生产时因各种原因用错生产软件的情况,避免了机顶盒生产厂家不必要的损失。
为了达到上述发明目的,本发明提供一种机顶盒软件检测方法,计算并生成合格机顶盒各个分区bin文件原始的CRC值;将原始的所述CRC值与待检测机顶盒内各个分区bin文件计算得到的CRC值进行对比校验;所有分区的CRC值比对通过,则校验合格,反之,校验失败。
在计算并生成各个分区bin文件原始的CRC值之后还包括;将生成的所述CRC值按照一定的格式组装成CRC.bin文件,将生成的所述CRC.bin文件存放于PC机中,并通过串口或网口将所述CRC.bin文件发送至机顶盒;解析出所述CRC.bin文件中各个分区原始bin文件的CRC值,并将解析出的所述CRC值与待检测机顶盒内各个分区bin文件计算得到的CRC值进行对比校验;所有分区的CRC值比对通过,则校验合格,反之,校验失败。。
所述CRC.bin文件的组装格式为:分区序号1+分区1文件大小+分区1的bin文件CRC值+分区序号2+分区2文件大小+分区2的bin文件CRC值+……+分区序号n+分区n文件大小+分区n的bin文件CRC值;所述n为flash中的最大分区序列号。
在所述CRC.bin文件发送至机顶盒步骤中,所述方法包括所述PC机内存储有待检测机顶盒的序列号;通过串口或网口将所述序列号发送至待检测机顶盒;根据所述序列号将所述CRC.bin文件写入机顶盒。
所述待检测机顶盒具有带“软件正确性”项目的osd界面;校验合格,所述“软件正确性”中显示“合格”,并将所述序列号烧写至机顶盒;校验失败,所述“软件正确性”中显示“不合格”,则不允许烧写序列号。
本发明提供的一种机顶盒软件检测方法,将预先计划要生产的软件对应的CRC.bin文件计算得到的CRC值,利用CRC校验码唯一性的原理,与机顶盒中重新计算得出的CRC值进行比较,即可简单方便的检测出生产bin文件是否用错,确保了生产bin的正确性,有效的防止了工厂生产时因各种原因导致用错生产软件的情况,避免了机顶盒生产厂家不必要的损失。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例流程图;
图2为本发明实施例完整流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
如图1所示,本实施例公开了一种机顶盒软件检测方法,该方法包括:
A1、计算并生成合格机顶盒各个分区bin文件的原始CRC值;
A2、将所述原始CRC值与待检测机顶盒内各个分区bin文件计算得到的CRC值进行对比校验;
A3、所有分区的CRC值比对通过,则校验合格,反之,校验失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东九联科技股份有限公司,未经广东九联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510585172.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:对视频数据进行解码的设备
- 下一篇:一种基于人眼跟踪的裸眼3D播放方法及系统