The invention relates to a method, is to upgrade the set-top box built-in WiFi firmware device and a set-top box, wherein, the method includes when downloaded to the built-in WiFi firmware upgrade file, access the built-in WiFi firmware upgrade last results, choose this upgrade mode according to the built-in WiFi firmware upgrade the last time upgrade or upgrade to the serial network, according to the upgrade file and the network upgrade or serial upgrade to upgrade the built-in WiFi firmware. The method provided by the embodiment of the invention can avoid the built-in WiFi firmware upgrade program, due to unexpected power or destruction of the built-in WiFi firmware in the cause of the error state, leading to the built-in WiFi firmware can not upgrade, can prevent unable to upgrade possible in advance, which can effectively repair the built-in WiFi firmware vulnerabilities, greatly improve the overall performance of the set-top box.
【技术实现步骤摘要】
本专利技术涉及数字电视
,尤其涉及一种机顶盒内置WiFi固件升级方法、装置及机顶盒。
技术介绍
随着信息通信技术的发展,数字电视技术日趋成熟,随着数字电视的普及,用于传播和转换数字节目的机顶盒已成为家庭必备的家电产品。机顶盒将宽带网络与广电网络整合在一起后,可以通过机顶盒内置WiFi固件连接网络,实现网络浏览、视频点播以及从服务器下载更多的多媒体资源等服务,为用户体验提供了积极促进的作用。在机顶盒使用过程中,客户可能对产品的功能提出新的要求,使得机顶盒的功能需要不断的发展和完善,其中,对机顶盒内置WiFi固件而言,除了要不断完善模块的功能外,还需要增强模块的稳定性以及修补模块的漏洞,因此需要对内置WiFi固件进行升级更新,才能满足客户的需求,为用户提供更为丰富的应用。现有的机顶盒内置WiFi升级方法主要是在数字视频广播中将内置WiFi固件需要升级的文件转换成升级流,通过数据视频广播将升级流周期性的发送到机顶盒线缆中,当用户的机顶盒检测到需要升级的升级流之后,机顶盒与内置WiFi固件之间建立通信连接,实现数据交互,从而接收升级流对应的升级文件完成内置WiFi固件的网络升级。但是,如果机顶盒在需要进行网络升级时出现意外情况,如内置WiFi固件出现意外断电、内置WiFi固件处于错误状态或者内置WiFi固件的升级程序被破坏掉等原因,使得机顶盒无法进行网络通信,均可能导致内置WiFi固件无法进行网络升级,甚至导致内置WiFi固件损毁无法复原的情况,造成原有内置WiFi固件漏洞无法得到修复、用户操作界面无法得到改善等问题,极大影响整个机顶盒的性能和用户的正常使 ...
【技术保护点】
一种机顶盒内置WiFi固件升级方法,其特征在于,包括:当下载到内置WiFi固件的升级文件时,获取所述内置WiFi固件上次升级的结果;根据所述内置WiFi固件上次升级的结果选择本次升级方式为网络升级方式或串口升级方式;根据所述升级文件以及所述网络升级方式或串口升级方式对所述内置WiFi固件进行升级。
【技术特征摘要】
1.一种机顶盒内置WiFi固件升级方法,其特征在于,包括:当下载到内置WiFi固件的升级文件时,获取所述内置WiFi固件上次升级的结果;根据所述内置WiFi固件上次升级的结果选择本次升级方式为网络升级方式或串口升级方式;根据所述升级文件以及所述网络升级方式或串口升级方式对所述内置WiFi固件进行升级。2.根据权利要求1所述的机顶盒内置WiFi固件升级方法,其特征在于,所述获取所述内置WiFi固件上次升级的结果,包括:获取所述机顶盒内存储的WiFi状态标识符;当所述WiFi状态标识符为1时,确定所述WiFi固件上次网络升级成功;当所述WiFi状态标识符为0时,确定所述WiFi固件上次网络升级失败。3.根据权利要求1所述的机顶盒内置WiFi固件升级方法,其特征在于,所述根据所述内置WiFi固件上次升级的结果选择本次升级方式为网络升级方式或串口升级方式,包括:当所述内置WiFi固件上次网络升级成功时,选择本次升级方式为网络升级方式;当所述内置WiFi固件上次网络升级失败时,选择本次升级方式为串口升级方式。4.根据权利要求3所述的机顶盒内置WiFi固件升级方法,其特征在于,当所述内置WiFi固件上次网络升级成功、选择本次升级方式为网络升级方式时,所述方法还包括:发送至所述内置WiFi固件一网络通信测试信号,所述网络通信测试信号用于测试所述机顶盒WiFi通讯状态;根据所述网络通信测试信号判断所述机顶盒的WiFi通讯状态是否为通路状态;当所述机顶盒的WiFi通讯状态为通路状态时,根据所述升级文件和网络升级方式对所述内置WiFi固件进行网络升级;当所述机顶盒的WiFi通讯状态为断路状态时,根据所述升级文件和串口升级方式对所述内置WiFi固件进行串口升级。5.根据权利要求4所述的机顶盒内置WiFi固件升级方法,其特征在于,当根据所述升级文件和网络升级方式对所述内置WiFi固件进行网络升级时,所述方法还包括:监测所述机顶盒的WiFi通讯状态;当所述机顶盒的WiFi通讯状态为断路状态时,将所述网络升级方式切换为...
【专利技术属性】
技术研发人员:范翠翠,
申请(专利权)人:青岛海信宽带多媒体技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。