[发明专利]一种可动态加载的机顶盒生产系统及方法有效
申请号: | 201210363483.2 | 申请日: | 2012-09-26 |
公开(公告)号: | CN102857817A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 马建忠 | 申请(专利权)人: | 深圳市九洲电器有限公司 |
主分类号: | H04N21/458 | 分类号: | H04N21/458;G06F9/445 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 加载 机顶盒 生产 系统 方法 | ||
技术领域
本发明涉及机顶盒技术领域,尤其涉及一种可动态加载的机顶盒生产系统及方法。
背景技术
数字电视机顶盒在生产时,需要将除可执行程序外的特定信息写入到机顶盒的存储空间中,如序列号、MAC地址、HDCP key等。这些特定信息有如下一些特点:(1)写入每台机顶盒的信息都不同;(2)不同型号的产品写入的信息数量及类型可能不同,如某些型号的产品序列号为11位而另一些则不是11位,某些产品需要写入HDCP key而另一些则不需要;(3)不同型号产品写入这些信息的顺序可能不同。在产品生产时,需要有运行在PC上的工具将这些特定信息通过串口或网口写入到机顶盒中。
在实际生产中,由于需求的不同,必然会同时存在多条产品线。每条产品线中,由于要写入的特定信息内容及写入顺序不同,需要的PC工具也不同。如果为每款产品开发独立的工具,随着产品线的增多,需要开发的工具也不断增多,不仅浪费人力资源,而且不利于工具的管理与使用。
如果开发一个统一的工具,使之能够满足当前及以后一段时间内可能生产的产品所需的功能,那么,随着产品线的增多,该工具必然会面临着无法满足生产所需要的功能而升级。工具升级后,为保证生产的安全性,必须要对已经在生产的每款产品做测试,以保证工具工作的稳定性。这样,随着累积生产产品的增多,每次升级工具都会带来大量的测试工作。
在电子产品生产中,由于一线工人流动性大,熟练工少。再加上多个产品线的工具在界面和操作流程上非常相似,只是在内部工作逻辑上不同,在生产时,屡次出现将其他产品线的工具使用到本产品上而导致的生产事故。
发明内容
本发明要解决的技术问题在于,针对现有技术不同机顶盒,写入的特定信息内容及顺序不同,需要不同的工具,或者开发一个统一的工具,其升级测试工作量大等的缺陷,提供一种可动态加载的机顶盒生产系统及方法。
本发明解决其技术问题所采用的技术方案是:提供一种可动态加载的机顶盒生产系统,包括配置管理模块、核心功能模块和动态加载模块;
所述配置管理模块,用于管理配置信息;所述配置信息包括机顶盒的产品型号,与产品型号对应的核心功能模块的名称、版本、校验值和下载地址;所述管理配置信息包括配置信息添加、配置信息存储和配置信息查询;
所述核心功能模块,用于完成机顶盒在生产过程中所需的任务事项;所述任务事项包括利用串口或网口和所述机顶盒通信并将SN、MAC、HDCP key写入至所述机顶盒,保存从所述机顶盒中读取的数据,打印所述机顶盒对应序列号的条码;
所述动态加载模块,用于从配置管理模块中读取当前所需生产的机顶盒的配置信息,下载并加载当前所需生产的机顶盒的配置信息中的核心功能模块。
优选的,在对所述动态加载模块升级时,只需测试动态加载模块是否可以准确加载核心功能模块,以及是否可以正确启动核心功能模块;在对核心功能模块升级时,赋予升级后的核心功能模块一个全新的版本号,并对配置管理模块进行更新。
本发明还提供一种可动态加载的机顶盒生产方法,应用于可动态加载的机顶盒生产系统中,机顶盒生产系统包括配置管理模块、核心功能模块和动态加载模块;机顶盒生产方法包括以下步骤:
S0、生成机顶盒的配置信息;根据机顶盒的产品型号,生成与机顶盒对应的核心功能模块的名称、版本、校验值和下载地址;
S1、启动动态加载模块并获取当前所需生产的机顶盒的产品型号;
S2、动态加载模块从配置管理模块读取当前所需生产的机顶盒的配置信息;
S3、动态加载模块下载并加载与当前所需生产的机顶盒的产品型号对应的核心功能模块;
S4、启动核心功能模块完成当前所需生产的机顶盒在生产过程中的任务事项。
优选的,所述步骤S3具体包括:
S31、根据产品型号,查询配置管理模块中与当前所需生产的机顶盒的产品型号对应的核心功能模块信息,并保存到本地;
S32、动态加载模块判断本地是否存在与当前所需生产的产品型号对应的核心功能模块;若无,则跳转步骤S33;若有,则跳转步骤S34;
S33、比较本地保存的核心功能模块是否与当前所需生产的机顶盒的产品型号对应的核心功能模块相同;若相同,则跳转步骤S35;若不同,则跳转步骤S34;
S34、从与当前所需生产的机顶盒的产品型号对应的下载地址下载核心功能模块;
S35、动态加载模块加载与当前所需生产的机顶盒的产品型号对应的核心功能模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市九洲电器有限公司,未经深圳市九洲电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210363483.2/2.html,转载请声明来源钻瓜专利网。