[发明专利]一种机顶盒的通信实现方法及机顶盒有效
申请号: | 201410123243.4 | 申请日: | 2014-03-28 |
公开(公告)号: | CN103929675B | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 廖刚;阳勇 | 申请(专利权)人: | 深圳市九洲电器有限公司 |
主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N21/443 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机顶盒 通信实现 智能卡 机顶盒主芯片 机顶盒启动 通信安全性 数据发 主程序 主芯片 检测 判定 | ||
本发明适用于机顶盒技术领域,提供了一种机顶盒的通信实现方法及机顶盒,包括:在所述机顶盒启动时,所述机顶盒通过STM32芯片检测所述机顶盒的Loader程序是否被破坏;若所述STM32芯片判定所述Loader程序未被破坏,则启动所述机顶盒的主程序;当所述机顶盒的卡座检测到有智能卡插入时,通知所述STM32芯片;所述STM32芯片将所述智能卡的数据发送给所述机顶盒的主芯片。本发明大大减少了PCB的使用面积和机顶盒主芯片的I/O口的使用数量,且大大提高了机顶盒的通信安全性。
技术领域
本发明属于机顶盒技术领域,尤其涉及一种机顶盒的通信实现方法及机顶盒。
背景技术
现有技术在机顶盒的双路智能卡通讯电路设计中,需要两个TDA8024处理芯片和两个智能卡接口,同时要求机顶盒的主芯片提供两路的I/O(Input/Output,输入输出)口,这两路I/O口至少包括10个I/O口,其中,每个智能卡通讯需要最少5个I/O口,这5个必须的I/O口分别用于VCC电源脚、CLK时钟脚、RST复位脚、IO数据脚以及Detect检测脚。
此外,现有技术中的机顶盒一般通过机顶盒出厂时闪存中自带的安全检验程序进行安全性测试,安全性较低。
综上所述,现有的机顶盒通信实现方式需要较大的PCB(Print Circuit Board,印制电路板)面积并大量占用机顶盒主芯片的I/O口,且现有的机顶盒的通信实现方式安全性低。
发明内容
本发明实施例的目的在于提供一种机顶盒的通信实现方法,旨在解决现有的机顶盒通信实现方式需要较大的PCB面积并大量占用机顶盒主芯片的I/O口,且安全性低的问题。
本发明实施例是这样实现的,一种机顶盒的通信实现方法,包括:
在所述机顶盒启动时,所述机顶盒通过STM32芯片检测所述机顶盒的Loader程序是否被破坏;
若所述STM32芯片判定所述Loader程序未被破坏,则启动所述机顶盒的主程序;
当所述机顶盒的卡座检测到有智能卡插入时,通知所述STM32芯片;
所述STM32芯片将所述智能卡的数据发送给所述机顶盒的主芯片。
本发明实施例的另一目的在于提供一种机顶盒,包括:
Loader检测模块,用于在所述机顶盒启动时,所述机顶盒通过STM32芯片检测所述机顶盒的Loader程序是否被破坏;
主程序启动模块,用于若所述STM32芯片判定所述Loader程序未被破坏,则启动所述机顶盒的主程序;
智能卡识读模块,用于当所述机顶盒的卡座检测到有智能卡插入时,通知所述STM32芯片;
数据转发模块,用于所述STM32芯片将所述智能卡的数据发送给所述机顶盒的主芯片。
本发明实施例通过在机顶盒启动时,将STM32芯片判定Loader程序未被破坏作为机顶盒的主程序的启动条件,再通过STM32芯片将智能卡的数据转发给机顶盒的主芯片,从而大大减少了PCB的使用面积和机顶盒主芯片的I/O口的使用数量,且大大提高了机顶盒的通信安全性。
附图说明
图1是本发明实施例提供的机顶盒的通信实现方法的实现流程图;
图2是本发明实施例提供的机顶盒的通信实现方法S101的具体实现流程图;
图3是本发明实施例提供的机顶盒的结构框图;
图4是本发明另一实施例提供的机顶盒的结构框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市九洲电器有限公司,未经深圳市九洲电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410123243.4/2.html,转载请声明来源钻瓜专利网。