机顶盒内置WiFi固件升级方法、装置及机顶盒制造方法及图纸

技术编号:14032474 阅读:68 留言:0更新日期:2016-11-20 04:46
本发明专利技术是关于一种机顶盒内置WiFi固件的升级方法、装置及机顶盒,其中,所述方法包括当下载到内置WiFi固件的升级文件时,获取所述内置WiFi固件上次升级的结果,根据所述内置WiFi固件上次升级的结果选择本次升级方式为网络升级方式或串口升级方式,根据所述升级文件以及所述网络升级方式或串口升级方式对所述内置WiFi固件进行升级。本发明专利技术实施例提供的方法能够避免内置WiFi固件由于意外断电、升级程序遭到破坏或内置WiFi固件处于错误状态等原因,导致内置WiFi固件无法升级的情况,能够提前预防无法升级的可能,从而能够有效修复内置WiFi固件漏洞,极大提高机顶盒的整体性能。

Method and device for upgrading set-top box built-in WiFi firmware and set-top box

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固件上次升级的结果选择本次升级方式为网络升级方式或串口升级方式;根据所述升级文件以及所述网络升级方式或串口升级方式对所述内置WiFi固件进行升级。根据本专利技术实施例的第二方面,本专利技术实施例提供一种机顶盒内置WiFi固件升级装置,包括:获取模块,用于当下载到内置WiFi固件的升级文件时,获取所述内置WiFi固件上次升级的结果;选择模块,用于根据获取模块获取的所述内置WiFi固件上次升级的结果选择本次升级方式为网络升级方式或串口升级方式;升级模块,用于根据所述升级文件以及所述网络升级方式或串口升级方式对所述内置WiFi固件进行升级。根据本专利技术实施例的第三方面,本专利技术实施例提供一种机顶盒,包括内置WiFi固件,还包括:处理器、用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行以上第一方面提出的对所述WiFi固件进行升级的方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术实施例提供的一种机顶盒内置WiFi固件的升级方法及装置,所述方法包括:当下载到内置WiFi固件的升级文件时,获取所述内置WiFi固件上次升级的结果,根据所述内置WiFi固件上次升级的结果选择本次升级方式为网络升级方式或串口升级方式,根据所述升级文件以及所述网络升级方式或串口升级方式对所述内置WiFi固件进行升级。本专利技术实施例提供的方法能够根据内置WiFi固件上次升级结果确定本次升级需要通过网络升级方式或串口升级方式进行升级,能够避免在内置WiFi固件升级时由于内置WiFi固件意外断电、升级程序遭到破坏或内置WiFi固件处于错误状态等原因,导致内置WiFi固件无法升级的情况,能够提前预防无法升级的可能,根据上次升级结果判断本次升级时内置WiFi固件是否能够正常连接网络,实现网络升级和串口升级两种升级方式的可能性,从而能够有效修复内置WiFi固件漏洞,极大提高机顶盒的整体性能。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种场景示意图;图2为本专利技术实施例提供的一种机顶盒内置WiFi固件升级方法的流程示意图;图3为本专利技术实施例提供的另一种机顶盒内置WiFi固件升级方法的流程示意图;图4为本专利技术实施例提供的图3中步骤S001的详细流程示意图;图5为本专利技术实施例提供的图2中步骤S101的详细流程示意图;图6为本专利技术实施例提供的图2中步骤S102的详细流程示意图;图7为本专利技术实施例提供的步骤S1021的一种详细流程示意图;图8为本专利技术实施例提供的步骤S1021的另一种详细流程示意图;图9为本专利技术实施例提供的内置WiFi固件网络升级过程中WiFi状态标识符更新方法的流程示意图;图10为本专利技术实施例提供的又一种机顶盒内置WiFi固件升级方法的流程示意图;图11为本专利技术实施例提供的一种机顶盒内置WiFi固件升级装置的结构示意图;图12为本专利技术实施例提供的一种机顶盒的结构框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。参见图1所示为本专利技术实施例提供的机顶盒的应用场景示意图。如图1所示,包括智能电视2、机顶盒4和服务器1,智能电视2包括显示屏3,智能电视2通过机顶盒4与所述服务器1连接,所述服务器1可以为广电网络的服务器,能够向用户的机顶盒4发送电视节目等,用户通过向机顶盒4发送电视节目播放请求,由机顶盒4将所述电视节目播放请求发送至服务器1,所述服务器1根据所述电视节目播放请求向机顶盒4下发电视节目,从而由智能电视2的显示屏3显示所述电视节目。当机顶盒4的内置WiFi固件需要升级时,服务器1向机顶盒4自动推送升级文件,从而由机顶盒4选择是否根据所述升级文件进行升级。图2是根据一示例性实施例示出的一种机顶盒内置WiFi固件升级方法的流程示意图。如图2所示,该方法可以包括如下步骤。在步骤S101中,获取所述内置WiFi固件上次升级的结果。当机顶盒内置WiFi固件需要升级时,广电网络的服务器会通过光电网络向机顶盒自动下发内置WiFi固件升级的升级文件,当机顶盒下载到内置WiFi固件对应的升级文件时,获取所述内置WiFi固件上次升级的结果,即获取所述内置WiFi固件上次网络升级是否成功,根据内置WiFi固件上次升级的结果即可判断出内置WiFi固件本次网络连接是否稳定。当获取到所述内置WiFi固件上次升级的结果时,在步骤S102中,根据所述内置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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1