[发明专利]一种利用机顶盒对机顶盒进行写片/升级的方法有效
申请号: | 201010183612.0 | 申请日: | 2010-05-26 |
公开(公告)号: | CN101969524A | 公开(公告)日: | 2011-02-09 |
发明(设计)人: | 卢琼辉 | 申请(专利权)人: | 福建二菱电子有限公司 |
主分类号: | H04N5/00 | 分类号: | H04N5/00;G06F9/445 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 连耀忠 |
地址: | 363000*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 机顶盒 进行 升级 方法 | ||
1.一种利用机顶盒对机顶盒进行写片/升级的方法,其特征在于:包括如下步骤:
A、预先将机顶盒使用的监控程序和应用程序存储在预先指定的PC机中;
B、将预先指定的PC机的串口与指定用来作为母机而进行写片的第一机顶盒的串口通过串口线相连接;
C、利用PC机将监控程序和应用程序传输到第一机顶盒中,并保存在第一机顶盒的FLASH中;
D、将第一机顶盒的串口与作为准备写入程序的第二机顶盒的串口通过串口线相连接;
E、由第一机顶盒根据先监控程序后应用程序的顺序将监控程序和应用程序传发送给第二机顶盒;
F、在第一机顶盒的控制下,第二机顶盒自动完成程序的写片过程。
2.根据权利要求1所述的利用机顶盒对机顶盒进行写片/升级的方法,其特征在于:所述的步骤C包括如下:
C1、由PC机的显示界面提供具有多个可供点选的机顶盒型号的选项,并接受点选输入;
C2、选择PC机的串口,实现与所述的指定用来作为母机而进行写片的第一机顶盒的通信连接;
C3、根据步骤C1的点选结果,PC机的CPU处理器从预先存储有多套监控程序和应用程序的存储器中调出与点选输入的机顶盒型号相一致的监控程序和应用程序,并将该监控程序和应用程序调至PC机的内存;
C4、PC机的CPU处理器自动将调入内存的监控程序和应用程序的数据压缩;
C5、压缩完成后,PC机的显示界面提供写片的操作选项,并在该选项被点选时,将所述的监控程序和应用程序通过PC机与第一机顶盒之间的串口线传输给第一机顶盒,并保存在第一机顶盒的FLASH中。
3.根据权利要求1所述的利用机顶盒对机顶盒进行写片/升级的方法,其特征在于:所述的第一机顶盒根据先监控程序后应用程序的顺序将监控程序和应用程序传发送给第二机顶盒的过程,包括如下:
E1、第一机顶盒和第二机顶盒分别上电;
E2、第一机顶盒的CPU处理器完成对自身I/O口初始化;
E3、第一机顶盒的CPU处理器对内部定时器T2进行初始化处理;
E4、第一机顶盒的CPU处理器对自身的串口进行初始化处理;
E5、第一机顶盒的CPU处理器对来自第二机顶盒发送的接收命令字字符是否是预先设定值进行判断,如果是继续下一步骤,否则,继续接收来自第二机顶盒发送的接收命令字字符;
E6、第一机顶盒的CPU处理器将其FLASH中的监控程序调出并发送给第二机顶盒;
E7、第一机顶盒的CPU处理器对来自第二机顶盒发送的接收数据字符是否是指定的ID进行判断,如果是继续下一步骤,否则,继续接收来自第二机顶盒发送的接收数据字符;
E8、第二机顶盒开始擦除动作,第一机顶盒的LED显示部分同步显示第二机顶盒的擦除动作;
E9、第一机顶盒的CPU处理器对第二机顶盒的擦除动作是否完成进行判断,如果是继续下一步骤,否则,继续同步显示第二机顶盒的擦除动作;
E10、第一机顶盒的CPU处理器将其FLASH中的应用程序调出并发送给第二机顶盒;同时,第一机顶盒的LED显示部分显示已发送的标识;
E11、第一机顶盒的CPU处理器在应用程序发送完后,向第二机顶盒发送数据已发送完的信息;
E12、第一机顶盒的CPU处理器接收第二机顶盒发送的累加和信息;
E13、第一机顶盒的CPU处理器对接收的第二机顶盒发送的累加和信息是否正确进行判断,如果正确则由第一机顶盒的LED显示部分显示写片完成的标识,如果错误则由第一机顶盒的LED显示部分显示写片错误的标识。
4.根据权利要求1所述的利用机顶盒对机顶盒进行写片/升级的方法,其特征在于:所述的在第一机顶盒的控制下,第二机顶盒自动完成程序的写片过程,其包括:
F1、第二机顶盒的CPU处理器读取本机的FLASH的ID;
F2、第二机顶盒的CPU处理器向第一机顶盒发送ID;
F3、第二机顶盒的CPU处理器接收第一机顶盒发送的命令字;
F4、第二机顶盒的CPU处理器对接收的第二机顶盒发送的命令字字符是否是预先设定值进行判断,如果是继续下一步骤,否则,继续接收来自第二机顶盒发送的命令字字符;
F5、第二机顶盒开始擦除其自身的FLASH;
F6、第二机顶盒在完成擦除其自身的FLASH后,向第一机顶盒发送命令字;
F7、第二机顶盒设定其自身的FLASH的首地址;
F8、第二机顶盒开始接收第一机顶盒发送的应用程序的数据;
F9、第二机顶盒的CPU处理器对当前接收页内是否为空数据进行判断,如果是则将地址页加1后返回步骤F8,否则,继续下一步骤;
F10、第二机顶盒的CPU处理器对当前接收页是否为最后一页进行判断,如果是则数据写入完毕,继续下一步骤,否则,写入当前页数据并将地址页加1后返回步骤F8;
F11、第二机顶盒的CPU处理器读取累加和,并将累加和的值发送给第一机顶盒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建二菱电子有限公司,未经福建二菱电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010183612.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种对多媒体文件进行加密的方法及装置
- 下一篇:一种环网抖动故障的消除方法