CN103336698B - 一种wifi设备软件升级的方法及wifi设备和*** - Google Patents

一种wifi设备软件升级的方法及wifi设备和*** Download PDF

Info

Publication number
CN103336698B
CN103336698B CN201310220239.5A CN201310220239A CN103336698B CN 103336698 B CN103336698 B CN 103336698B CN 201310220239 A CN201310220239 A CN 201310220239A CN 103336698 B CN103336698 B CN 103336698B
Authority
CN
China
Prior art keywords
upgrade
upgrade data
data
wifi equipment
upgrading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310220239.5A
Other languages
English (en)
Other versions
CN103336698A (zh
Inventor
冯东瑞
余超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Original Assignee
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Skyworth Digital Technology Co Ltd, Shenzhen Skyworth Software Co Ltd filed Critical Shenzhen Skyworth Digital Technology Co Ltd
Priority to CN201310220239.5A priority Critical patent/CN103336698B/zh
Publication of CN103336698A publication Critical patent/CN103336698A/zh
Application granted granted Critical
Publication of CN103336698B publication Critical patent/CN103336698B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种wifi设备软件升级的方法,包括如下步骤:启动wifi设备;校验flash存储单元的可升级区域中的升级数据;校验成功,则执行可升级区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据;如果校验不成功,则执行启动引导区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据。本发明还提供了一种使用上述升级方法的wifi设备和***。采用本发明的技术方案可以使wifi设备升级时由于意外断电等原因导致软件升级不成功后仍可正常启动wifi设备,避免了wifi设备升级过程中意外断电导致无法再工作的问题。

Description

一种wifi设备软件升级的方法及wifi设备和***
技术领域
本发明涉及软件升级领域,尤其涉及wifi设备软件升级的方法及wifi设备和***。
背景技术
随着wifi(WirelessFidelity,无线保真)技术的日趋成熟,越来越多的应用是由软件体现出来的,相同的硬件设备,运行在wifi设备上的软件不一样,所具有的功能也不一样。如果wifi设备支持软件升级,那么对于用户来讲更新软件能提供更为丰富的应用,对于运营商来讲又能灵活部署想要开展的业务。
wifi路由器出厂后,大多数厂家不提供软件升级服务,因为,在软件升级过程中,软件需要先擦除flash存储单元中的数据,然后将升级文件重新写入到flash存储单元,该操作执行过程中如果发生设备意外断电,将导致flash存储单元中的数据不合法,设备下次开机时如果从flash中不合法区域启动,将导致***死机,设备无法再正常工作。为了避免升级过程中死机,而导致需要对设备进行维修,很多厂商不提供软件升级服务;另外,少数提供软件升级服务的厂家为了避免***死机,普遍的解决办法是在wifi设备中再增加一块flash存储单元来备份程序,设备上电后如果检测其中一块flash存储单元中的数据遭到破坏,则会从另外一块备份flash存储单元启动,但是这种方式由于另外增加了一块flash存储单元,增加了产品的成本。
发明内容
本发明实施例所要解决的技术问题在于,提供一种wifi设备软件升级的方法,当wifi设备升级过程中意外断电,重新启动wifi设备,wifi设备仍然可以工作并完成升级。
本发明提供的一种wifi设备软件升级的方法,包括如下步骤:
启动wifi设备;
校验flash存储单元的可升级区域中的升级数据;
校验成功,则执行所述flash存储单元的可升级区域中的网络服务器程序;由所述可升级区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级flash存储单元的可升级区域中的数据;
如果校验不成功,则执行flash存储单元的启动引导区域中的启动引导程序中的网络服务器程序;由启动引导区域中的所述网络服务器程序监听升级请求,并当监听到升级请求时,则升级flash存储单元的可升级区域中的数据
其中,所述升级flash存储单元的可升级区域中的数据,包括如下步骤:
发送升级开始消息到机顶盒;
擦除可升级区域中的数据;
将升级数据保存到可升级区域;
发送升级完成消息到机顶盒;
重启升级后的wifi设备。
其中,所述将升级数据保存到可升级区域包括:
将所述升级数据生成镜像文件,并将所述镜像文件保存到所述可升级区域中,其中,所述镜像文件包括镜像头和升级数据区两个部分;所述镜像头包括升级数据的版本信息、升级数据区的长度和升级数据的校验和;所述升级数据区包括升级数据,所述升级数据包括网络服务器程序。
其中,所述校验flash存储单元的可升级区域中的升级数据;包括如下步骤:
根据升级数据计算出一个校验和,将此校验和写到所述镜像文件的镜像头中;
从flash存储单元的可升级区域中读取镜像头,并根据镜像头中的升级数据区的长度信息读取升级数据区中的升级数据,并根据读取的升级数据区中的升级数据计算出一个校验和;
比较镜像头中的校验和与根据所述升级数据区中的升级数据计算出的校验和,如果两者相同则校验成功,如果两者不相同则校验不成功。
另一方面,本发明的实施例还提供个了一种wifi设备,所述wifi设备包括:flash存储单元、启动模块、校验模块、第一升级模块和第二升级模块;
所述flash存储单元包括可升级区域和启动引导区域;所述可升级区域包括由升级数据生成的镜像文件,所述镜像文件包括镜像头和升级数据区两个部分;所述镜像头包括升级数据的版本信息、升级数据区的长度和升级数据的校验和;所述升级数据区包括升级数据,所述升级数据包括网络服务器程序;所述启动引导区域包括启动引导程序、还包括网络服务器程序;
所述启动模块,用于启动所述wifi设备;
所述校验模块,用于获取镜像文件的升级数据区中的升级数据,并对获取的升级数据进行校验;
所述第一升级模块,用于当所述校验模块对获取的所述升级数据区中的升级数据校验成功时,启动所述可升级区域中的网络服务器程序;由所述可升级区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据;
所述第二升级模块,用于当所述校验模块对获取的所述升级数据区中的升级数据校验不成功时,启动所述启动引导区域中的所述网络服务器程序;由所述启动引导区域中的所述网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据。
其中,所述第一升级模块和所述第二升级模块都包括用于升级可升级区域中的数据的第一消息发送单元、擦除单元、升级单元、第二消息发送单元和重启单元;
所述第一消息发送单元,用于发送升级开始消息到机顶盒;
所述擦除单元,用于当所述第一消息发送单元向机顶盒发送升级开始消息后擦除可升级区域中的数据;
所述升级单元,用于当所述擦除单元擦除可升级区域中的数据后,将升级数据生成镜像文件保存到可升级区域;
所述第二消息发送单元,用于当所述升级单元将升级数据生成的镜像文件保存到可升级区域后,向机顶盒发送升级完成的消息;
所述重启单元,用于当所述第二消息发送单元向机顶盒发送升级完成的消息后,重新启动wifi设备。
其中,所述升级单元包括镜像单元;
所述镜像单元,用于将所述升级数据生成的镜像文件保存到可升级区域中,所述镜像文件包括镜像头和升级数据区两个部分;所述镜像头包括升级数据的版本信息、升级数据区的长度和升级数据的校验和;所述升级数据区包括升级数据,所述升级数据包括网络服务器程序,当升级成功时,所述升级数据区中的升级数据与升级数据相同;当升级过程中发生断电时,所述升级数据区中的升级数据与升级数据不同。
其中,所述校验模块包括第一计算模块、第二计算模块和比较模块;
所述第一计算模块,用于根据升级数据计算出一个校验和,将此校验和写到所述flash存储单元的可升级区域中的镜像文件的镜像头中;
所述第二计算模块,用于从可升级区域中读取镜像头,并根据镜像头中的升级数据区的长度信息读取升级数据区中的内容,并根据读取的升级数据区中的升级数据计算出一个校验和;
所述比较模块,用于比较所述第一计算模块计算出的升级数据的校验和与所述第二计算模块计算出的升级数据的校验和是否相同,如果两者相同则校验成功,如果两者不相同则校验不成功。
其中,所述wifi设备为wifi路由器。
本发明的实施例还提供了一种升级***,包括依次电连接的前端网络、机顶盒和wifi设备;
所述机顶盒用于从所述前端网络获得所述wifi设备的升级数据,并向所述wifi设备发送升级请求;
所述wifi设备为前面所述的wifi设备;当wifi设备中的网络服务器程序监听到所述机顶盒发送的升级请求后,对wifi设备的软件进行升级。
采用本发明所述的技术方案,通过在wifi设备的flash存储单元中的启动引导区域中设置网络服务器程序,使得当wifi设备软件升级时如果出现断电等意外情况导致升级不成功时,通过执行启动引导区域中的网络服务器程序仍然可以升级数据,避免了wifi设备软件升级过程中意外断电导致无法再工作的问题,另外由于没有另外增加flash存储单元,所以相对于现有技术中通过增加存储单元做备份的方式,节约了硬件成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的wifi设备软件升级的方法的流程示意图;
图2是图1所示实施例中升级可升级区域中的数据的流程示意图;
图3是本发明实施例中的flash存储单元的结构示意图;
图4是图3中的可升级区域中的数据的存储格式示意图;
图5是本发明实施例的一种wifi设备的结构示意图;
图6是图5中的第一升级模块的结构示意图;
图7是图5中的第二升级模块的结构示意图;
图8是图5中的校验模块的结构示意图;
图9是本发明实施例的一种升级***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,是本发明一种wifi设备软件升级的方法的流程图,包括以下步骤:
S101、启动wifi设备,执行flash存储单元的启动引导区域中的启动引导程序,初始化wifi设备;
S102、校验flash存储单元的可升级区域中的升级数据;
其中,flash存储单元的结构如图3所示,包括启动引导区域和可升级区域,所述启动引导区域中保存了wifi设备启动后开始执行的启动引导程序,启动引导区域中的程序只允许访问不能删除;所述可升级区域中保存了升级数据生成的镜像文件,升级数据包括可以由所述启动引导程序引导加载的内核程序和应用程序,可升级区域中的数据允许被擦除后写入新的数据;所述可升级区域中的应用程序中包括用于监听升级请求、并当监听到升级请求后升级可升级区域中数据的网络服务器程序;所述启动引导区域中的启动引导程序中也包括用于监听升级请求、并当监听到升级请求后升级可升级区域中数据的网络服务器程序,wifi设备启动后,先不执行启动引导区域中的网络服务器程序,只有当后续校验可升级区域中的升级数据不成功时,才执行启动引导区域中的网络服务器程序。由于在启动引导区域中也设置了网络服务器程序,所以当wifi设备升级时断电导致可升级区域的数据升级不成功时,wifi设备在重新启动后,可以利用启动引导区域中设置的网络服务器程序监听升级请求、进而完成wifi设备的升级;升级数据生成镜像文件格式保存到所述可升级区域,其中,所述镜像文件的存储格式如图4所示,包括镜像头和升级数据区两个部分;所述镜像头包括升级数据的的版本信息、升级数据区的长度和升级数据的校验和;所述升级数据区用于保存升级数据,所述升级数据中包括网络服务器程序。当升级成功时,所述升级数据区中的内容与升级数据相同;当升级过程中发生断电时,所述升级数据区中的内容与与升级数据不同。
所述校验flash存储单元的可升级区域中的升级数据;包括如下步骤:
根据升级数据通过CRC(CyclicRedundancyCheck,循环冗余校验码)计算出一个校验和,将此校验和写到镜像头中;
从可升级区域中读取镜像头,并根据镜像头中的升级数据区的长度信息读取升级数据区中的升级数据,并根据读取的升级数据区中的升级数据通过CRC计算出一个校验和;
比较上述根据根据升级数据区中的升级数据计算出的校验和与根据升级数据计算出的校验和,如果两者相同则校验成功,执行S103;如果两者不相同则校验不成功,执行S104。
S103、执行所述可升级区域中的网络服务器程序;由所述可升级区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据;
S104、执行所述启动引导区域中的网络服务器程序;由所述启动引导区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据。
其中,所述升级可升级区域中的数据,如图2所示,包括如下步骤:
S201、发送升级开始消息到机顶盒;
S202、擦除可升级区域中的数据;
S203、将升级数据保存到可升级区域;
S204、发送升级完成消息到机顶盒;
S205、重启升级后的wifi设备。
该实施例通过在启动引导区域中设置网络服务器程序,使得当wifi设备升级中如果出现断电等意外情况导致升级不成功时,通过执行启动引导区域中的网络服务器程序仍然可以升级数据。避免了现有技术中由于只在可升级区域中设置网络服务器程序,当wifi设备软件升级过程中意外断电,导致wifi设备无法再工作的问题,另外由于没有另外增加存储单元,所以相对于现有技术中增加存储单元做备份的方式,节约了硬件成本。
本发明实施例还提供了一种wifi设备,如图5所示,wifi设备包括:flash存储单元、启动模块、校验模块、第一升级模块和第二升级模块;其中,所述flash存储单元包括可升级区域和启动引导区域;升级数据生成镜像文件保存到可升级区域中,所述镜像文件包括镜像头和升级数据区两个部分;所述镜像头包括升级数据的版本信息、升级数据区的长度和升级数据的校验和;所述升级数据区包括升级数据,所述升级数据包括网络服务器程序;所述启动引导区域包括启动引导程序、所述启动引导程序中也包括网络服务器程序;
其中,所述启动模块,用于启动所述wifi设备,通过调用flash存储单元中的启动引导程序,对wifi设备进行初始化;所述校验模块,用于获取镜像文件的升级数据区中的升级数据,并对获取的升级数据进行校验,如图8所示,所述校验模块包括包括第一计算模块、第二计算模块和比较模块;其中,所述第一计算模块,用于根据升级数据计算出一个校验和,将此校验和写到所述flash存储单元的可升级区域中的镜像文件的镜像头中;所述第二计算模块,用于从可升级区域中读取镜像头,并根据镜像头中的升级数据区的长度信息读取升级数据区中的内容,并根据读取的升级数据区中的升级数据计算出一个校验和;所述比较模块,用于比较所述第一计算模块计算出的升级数据的校验和与所述第二计算模块计算出的升级数据的校验和是否相同,如果两者相同则校验成功,如果两者不相同则校验不成功。所述第一升级模块,用于当所述校验模块对获取的所述可升级区域中实际保存了的升级数据校验成功时,启动所述可升级区域中的网络服务器程序;由所述可升级区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据;所述第二升级模块,用于当所述校验模块对获取的所述可升级区域中实际保存了的升级数据校验不成功时,启动所述启动引导区域中的所述网络服务器程序;由所述启动引导区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据。其中,所述Wifi设备为wifi路由器。
具体地,如图6和图7所示,所述第一升级模块和所述第二升级模块都包括用于升级可升级区域中的数据的第一消息发送单元、擦除单元、升级单元、第二消息发送单元和重启单元。所述第一消息发送单元,用于发送升级开始消息到机顶盒;所述擦除单元,用于当所述第一消息发送单元向机顶盒发送升级开始消息后擦除可升级区域中的数据;所述升级单元,用于当所述擦除单元擦除可升级区域中的数据后,将升级数据生成镜像文件保存到可升级区域;所述第二消息发送单元,用于当所述升级单元将升级数据保存到可升级区域后,向机顶盒发送升级完成的消息;所述重启单元,用于当所述第二消息发送单元向机顶盒发送升级完成的消息后,重新启动wifi设备。所述升级单元包括镜像单元;所述镜像单元,用于将所述升级数据生成的镜像文件保存到可升级区域中,所述镜像文件包括镜像头和升级数据区两个部分;所述镜像头包括升级数据的版本信息、升级数据区的长度和升级数据的校验和;所述升级数据区包括升级数据,所述升级数据包括网络服务器程序,当升级成功时,所述升级数据区中的内容与升级数据相同;当升级过程中发生断电时,所述升级数据区中的内容与与升级数据不同。
如图9所示,本发明实施例还提供了一种升级***,包括依次电连接的前端网络、机顶盒和wifi设备;其中,所述机顶盒用于从所述前端网络获得所述wifi设备的升级数据,并向所述wifi设备发送升级请求;所述wifi设备用于接收所述机顶盒发送的升级请求并升级;所述wifi设备包括:flash存储单元、启动模块、校验模块、第一升级模块和第二升级模块;所述启动模块,用于启动所述wifi设备;所述校验模块,用于当所述启动模块启动所述wifi设备后,获取所述flash存储单元的可升级区域中的升级数据,并对获取的升级数据进行校验;所述第一升级模块,用于当所述校验模块对获取的升级数据校验成功时,执行所述可升级区域中的网络服务器程序;由所述可升级区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据;所述第二升级模块,用于当所述校验模块对获取的升级数据校验不成功时,执行所述启动引导区域中的网络服务器程序;由所述启动引导区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据。
其中,所述wifi设备为wifi路由器,所述前端网络为广电网络。
其中,所述机顶盒与所述wifi设备通过以太网相连;所述机顶盒与所述前端网络通过有线电视电缆相连。
其中,所述机顶盒以OTA(OverTheAirTechnology,空中下载技术)、TR069(用户终端设备广域网管理协议)或者SNMP(SimpleNetworkManagementProtocol,简单网络管理协议)方式从前端网络获得升级数据。
以上所列举的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (6)

1.一种wifi设备软件升级的方法,其特征在于,包括如下步骤:
启动wifi设备;
校验flash存储单元的可升级区域中的升级数据;
校验成功,则执行所述flash存储单元的可升级区域中的网络服务器程序;由所述可升级区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级flash存储单元的可升级区域中的数据;
如果校验不成功,则执行flash存储单元的启动引导区域中的启动引导程序中的网络服务器程序;由启动引导区域中的所述网络服务器程序监听升级请求,并当监听到升级请求时,则升级flash存储单元的可升级区域中的数据;
其中,所述升级flash存储单元的可升级区域中的数据,包括如下步骤:
发送升级开始消息到机顶盒;
擦除可升级区域中的数据;
将升级数据保存到可升级区域;
发送升级完成消息到机顶盒;
重启升级后的wifi设备;
其中,所述校验flash存储单元的可升级区域中的升级数据;包括如下步骤:
根据升级数据计算出一个校验和,将此校验和写到镜像文件的镜像头中;
从flash存储单元的可升级区域中读取镜像头,并根据镜像头中的升级数据区的长度信息读取升级数据区中的升级数据,并根据读取的升级数据区中的升级数据计算出一个校验和;
比较镜像头中的校验和与根据所述升级数据区中的升级数据计算出的校验和,如果两者相同则校验成功,如果两者不相同则校验不成功。
2.根据权利要求1所述的wifi设备软件升级的方法,其特征在于,所述将升级数据保存到可升级区域包括:
将所述升级数据生成镜像文件,并将所述镜像文件保存到所述可升级区域中,其中,所述镜像文件包括镜像头和升级数据区两个部分;所述镜像头包括升级数据的版本信息、升级数据区的长度和升级数据的校验和;所述升级数据区包括升级数据,所述升级数据包括网络服务器程序。
3.一种wifi设备,其特征在于,所述wifi设备包括:flash存储单元、启动模块、校验模块、第一升级模块和第二升级模块;
所述flash存储单元包括可升级区域和启动引导区域;所述可升级区域包括由升级数据生成的镜像文件,所述镜像文件包括镜像头和升级数据区两个部分;所述镜像头包括升级数据的版本信息、升级数据区的长度和升级数据的校验和;所述升级数据区包括升级数据,所述升级数据包括网络服务器程序;所述启动引导区域包括启动引导程序、所述启动引导程序中也包括网络服务器程序;
所述启动模块,用于启动所述wifi设备,通过调用flash存储单元中的启动引导程序初始化wifi设备;
所述校验模块,用于获取镜像文件的升级数据区中的升级数据,并对获取的升级数据进行校验;
所述第一升级模块,用于当所述校验模块对获取的所述升级数据区中的升级数据校验成功时,启动所述可升级区域中的网络服务器程序;由所述可升级区域中的网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据;
所述第二升级模块,用于当所述校验模块对获取的所述升级数据区中的升级数据校验不成功时,启动所述启动引导区域中的所述网络服务器程序;由所述启动引导区域中的所述网络服务器程序监听升级请求,并当监听到升级请求时,则升级可升级区域中的数据;
所述第一升级模块和所述第二升级模块都包括用于升级可升级区域中的数据的第一消息发送单元、擦除单元、升级单元、第二消息发送单元和重启单元;
所述第一消息发送单元,用于发送升级开始消息到机顶盒;
所述擦除单元,用于当所述第一消息发送单元向机顶盒发送升级开始消息后擦除可升级区域中的数据;
所述升级单元,用于当所述擦除单元擦除可升级区域中的数据后,将升级数据生成镜像文件保存到可升级区域;
所述第二消息发送单元,用于当所述升级单元将升级数据生成的镜像文件保存到可升级区域后,向机顶盒发送升级完成的消息;
所述重启单元,用于当所述第二消息发送单元向机顶盒发送升级完成的消息后,重新启动wifi设备;
所述校验模块包括第一计算模块、第二计算模块和比较模块;
所述第一计算模块,用于根据升级数据计算出一个校验和,将此校验和写到所述flash存储单元的可升级区域中的镜像文件的镜像头中;
所述第二计算模块,用于从可升级区域中读取镜像头,并根据镜像头中的升级数据区的长度信息读取升级数据区中的内容,并根据读取的升级数据区中的升级数据计算出一个校验和;
所述比较模块,用于比较所述第一计算模块计算出的升级数据的校验和与所述第二计算模块计算出的升级数据的校验和是否相同,如果两者相同则校验成功,如果两者不相同则校验不成功。
4.根据权利要求3所述的wifi设备,其特征在于,所述升级单元包括镜像单元;
所述镜像单元,用于将所述升级数据生成的镜像文件保存到可升级区域中,所述镜像文件包括镜像头和升级数据区两个部分;所述镜像头包括升级数据的版本信息、升级数据区的长度和升级数据的校验和;所述升级数据区包括升级数据,所述升级数据包括网络服务器程序。
5.根据权利要求3或4所述的wifi设备,其特征在于,所述wifi设备为wifi路由器。
6.一种升级***,其特征在于,包括依次电连接的前端网络、机顶盒和wifi设备;
所述机顶盒用于从所述前端网络获得所述wifi设备的升级数据,并向所述wifi设备发送升级请求;
所述wifi设备为如权利要求3或4所述的wifi设备;当wifi设备中的网络服务器程序监听到所述机顶盒发送的升级请求后,对wifi设备的软件进行升级。
CN201310220239.5A 2013-06-05 2013-06-05 一种wifi设备软件升级的方法及wifi设备和*** Active CN103336698B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310220239.5A CN103336698B (zh) 2013-06-05 2013-06-05 一种wifi设备软件升级的方法及wifi设备和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310220239.5A CN103336698B (zh) 2013-06-05 2013-06-05 一种wifi设备软件升级的方法及wifi设备和***

Publications (2)

Publication Number Publication Date
CN103336698A CN103336698A (zh) 2013-10-02
CN103336698B true CN103336698B (zh) 2016-06-29

Family

ID=49244874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310220239.5A Active CN103336698B (zh) 2013-06-05 2013-06-05 一种wifi设备软件升级的方法及wifi设备和***

Country Status (1)

Country Link
CN (1) CN103336698B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104463018B (zh) * 2014-12-19 2017-08-04 上海斐讯数据通信技术有限公司 升级文件的加密方法及升级文件的检验方法
CN105357572B (zh) * 2015-12-14 2018-08-07 福建新大陆通信科技股份有限公司 基于三网融合的机顶盒内置wifi自动升级***与方法
CN106303717A (zh) * 2016-11-08 2017-01-04 深圳创维数字技术有限公司 机顶盒WiFi模块升级方法、装置、机顶盒及***
CN108809647B (zh) * 2017-04-26 2021-02-19 国基电子(上海)有限公司 电缆调制解调器的启动方法及***
CN109189461B (zh) * 2018-11-27 2022-01-18 上海辛格林纳新时达电机有限公司 电梯控制***的程序升级方法和电梯控制***及电梯设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101656949A (zh) * 2009-09-21 2010-02-24 中兴通讯股份有限公司 一种固件空中升级的方法及终端
CN102761653A (zh) * 2011-04-29 2012-10-31 晨讯科技(沈阳)有限公司 手持终端设备软件在线升级的方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101656949A (zh) * 2009-09-21 2010-02-24 中兴通讯股份有限公司 一种固件空中升级的方法及终端
CN102761653A (zh) * 2011-04-29 2012-10-31 晨讯科技(沈阳)有限公司 手持终端设备软件在线升级的方法

Also Published As

Publication number Publication date
CN103336698A (zh) 2013-10-02

Similar Documents

Publication Publication Date Title
CN103336698B (zh) 一种wifi设备软件升级的方法及wifi设备和***
US20170206079A1 (en) Method and Device for Upgrading Software
CN102681871A (zh) 一种基于通信接口的固件升级***
CN103428333B (zh) 移动终端、服务器和错误修复方法
CN102646043B (zh) 移动终端软件升级方法、升级装置及移动终端
CN104915237A (zh) 蓝牙设备固件程序的升级、升级控制方法及设备
CN104199706A (zh) 一种eMMC的固件升级方法及其设备
US20170068585A1 (en) Method and Apparatus for Recovering System Software of Intelligent Terminal
CN101377744A (zh) 一种终端设备软件升级恢复方法及装置
CN104899054A (zh) 恢复模式下升级安卓***和升级包下发的方法及装置
CN102541604B (zh) 一种远程升级方法、远程升级的终端设备以及远程升级***
CN106612192A (zh) 设备的升级方法、装置和***
CN103777979B (zh) 一种通过云端来刷写bios的方法及装置
US10404568B2 (en) Agent manager for distributed transaction monitoring system
CN108170457A (zh) 固件升级方法、装置及vr头戴式显示器
WO2014173135A1 (en) Method, apparatus, server and system for adpating a client to a hardware environment
CN102711141A (zh) 一种基于移动终端的移动网络服务质量分布式采集方法
CN103049287A (zh) 移动终端和移动终端应用安装的方法
CN101883254A (zh) 互动电视机顶盒的ip点播载入升级装置及升级方法
CN112260882B (zh) 一种可快速部署的移动应用和网络服务集成测试装置及其方法
CN102740279B (zh) 一种无线网络接入终端及其运行方法
CN104750574A (zh) 一种网络设备的固件恢复方法及装置
CN103634668A (zh) 智能电视中的***升级方法和装置
CN110399150B (zh) 一种bios升级方法、***、装置及计算机存储介质
CN103902414A (zh) 网络式测试***及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 518000 Guangdong city of Shenzhen province Nanshan District Gao Xin Road Building A14, SKYWORTH

Applicant after: Shenzhen Skyworth Digital Technology Co., Ltd.

Applicant after: Shenzhen Skyworth Software Co., Ltd.

Address before: 518000 Guangdong city of Shenzhen province Nanshan District Gao Xin Road Building A14, SKYWORTH

Applicant before: Shenzhen Skyworth Digital Technology Co., Ltd.

Applicant before: Shenzhen Skyworth Software Co., Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant