CN102404714B - 通过WiFi无线网络升级设备软件的方法 - Google Patents

通过WiFi无线网络升级设备软件的方法 Download PDF

Info

Publication number
CN102404714B
CN102404714B CN201010286933.3A CN201010286933A CN102404714B CN 102404714 B CN102404714 B CN 102404714B CN 201010286933 A CN201010286933 A CN 201010286933A CN 102404714 B CN102404714 B CN 102404714B
Authority
CN
China
Prior art keywords
software
electronic product
upgrade server
software upgrade
wireless network
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
CN201010286933.3A
Other languages
English (en)
Other versions
CN102404714A (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.)
Shanghai Simcom Wireless Solutions Co Ltd
Original Assignee
Shanghai Simcom 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 Shanghai Simcom Ltd filed Critical Shanghai Simcom Ltd
Priority to CN201010286933.3A priority Critical patent/CN102404714B/zh
Publication of CN102404714A publication Critical patent/CN102404714A/zh
Application granted granted Critical
Publication of CN102404714B publication Critical patent/CN102404714B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种通过WiFi无线网络升级设备软件的方法,其包括以下步骤:S1、通过设置电子产品的WiFi无线网络,配置软件升级服务器的参数和定义软件升级服务器与电子产品的通讯协议将电子产品与软件升级服务器连通;S2、电子产品通过WiFi无线网络获取软件升级服务器上的配套产品软件,进行自动升级。本发明通过WiFi无线网络将电子产品连接到软件升级服务器上,获取产品软件并进行自动升级,显著提高了工作效率,降低了工作量。而且,软件升级服务器能够记录产品的相关信息和升级状况,便于后期的维护使用。

Description

通过WiFi无线网络升级设备软件的方法
技术领域
本发明涉及一种升级网络设备软件的方法,特别是涉及一种通过WiFi无线网络升级设备软件的方法。
背景技术
生产电子产品的最后一道工序是对产品的软件进行升级。现有技术中,人工运行PC程序采用USB数据线进行一个个地升级产品或者同时升级几个产品,不能大批量的升级程序,增加了人力成本。而且,在对产品的后续维护中,通常是人工根据产品编号去查找其升级软件版本号,耗时又耗力。对于有WiFi功能的电子产品,这种方法更加大了人力成本,因为软件升级完成以后,还需要去验证产品的WiFi功能。鉴于此,想到了对有WiFi功能的产品设计一种新的软件升级方法。
WiFi是一种由AP(AccessPoint)和无线网卡组成的无线网络,能够在数百英尺范围内支持互联网接入的无线电信号。AP一般称为网络桥接器或接入点,它是当作传统的有线局域网络与无线局域网络之间的桥梁,因此任何一台装有无线网卡的PC均可透过AP去分享有线局域网络甚至广域网络的资源,其工作原理相当于一个内置无线发射器的集线器或者是路由,而无线网卡则是负责接收由AP所发射信号的CLIENT端设备。
随着WiFi无线网络技术的快速发展,使得电子产品摆脱了电线和传输线的羁绊,通过无线获取或传输数据。因此,电子产品可以通过WiFi无线网络获取升级软件,从而实现大批量的升级程序,而且具有相关信息的统计功能。
发明内容
本发明要解决的技术问题是为了克服现有技术的升级设备软件方法的工作量大,效率低的缺陷,提供一种通过WiFi无线网络升级设备软件的方法。
本发明是通过下述技术方案来解决上述技术问题的:一种通过WiFi无线网络升级设备软件的方法,其特点在于,其包括以下步骤:S1、通过设置电子产品的WiFi无线网络,配置软件升级服务器的参数和定义软件升级服务器与电子产品的通讯协议将电子产品与软件升级服务器连通;S2、电子产品通过WiFi无线网络获取软件升级服务器上的配套产品软件,进行自动升级。
较佳地,所述电子产品为带有WiFi功能的终端设备,包括手机、MP4、游戏机或数码相机。
较佳地,在步骤S1和步骤S2之间还包括以下步骤:S11、将电子产品的唯一编号传递给软件升级服务器;S12、软件升级服务器根据电子产品的唯一编号在数据库中建立一个唯一对应的条目,用于存储电子产品的信息。
较佳地,在步骤S2之后还包括以下步骤:判断设备软件是否升级成功,若是,电子产品向软件升级服务器发送反馈信息,软件升级服务器将反馈信息和电子产品的信息储存下来;若否,电子产品向软件升级服务器反馈相关的错误信息,软件升级服务器将错误信息和电子产品的信息记录下来。
较佳地,若设备软件升级没有成功,则通过软件升级服务器对电子产品进行被动模式升级,所述被动模式升级包括以下两种方式:一是电子产品采用USB线接收升级软件进行直接升级;二是软件升级服务器通过获取电子产品的IP地址直接从网络点到点传输升级电子产品的软件。
较佳地,步骤S1中的参数包括软件升级服务器的能力级和IP地址。
较佳地,步骤S1中的通讯协议包括“开始升级”、“停止升级”、“获取软件版本”及“电子产品向软件升级服务器反馈信息”的命令。
本发明的积极进步效果在于:本发明通过WiFi无线网络将电子产品连接到软件升级服务器上,获取产品软件并进行自动升级,显著提高了工作效率,降低了工作量。此外,该方法还可以在升级软件的同时检测电子产品的WiFi功能,省去了特定的检测步骤。而且,软件升级服务器能够记录产品的相关信息和升级状况,便于后期的维护使用。
附图说明
图1为本发明通过WiFi网络升级设备软件的方法的整体框图。
图2为本发明通过WiFi网络升级设备软件的方法的流程图。
图3为本发明通过WiFi网络升级设备软件的方法在升级失败时的流程图。
具体实施方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
图1为本发明通过WiFi网络升级设备软件的方法的整体框图。软件升级服务器1可以同时连接多台电子产品2,从而进行大批量的电子产品升级。
图2为本发明通过WiFi网络升级设备软件的方法的流程图,如图2所示,该方法包括以下步骤:
步骤100,设置电子产品的WiFi无线网络。所述电子产品为带有WiFi功能的终端设备,包括手机、MP4、游戏机或数码相机等等。通过配置好的WiFi无线网络使得电子产品能够连接到软件升级服务器上。同时设置较复杂的密码,可以防止WiFi无线网络被破解,以及防止由于网络流量的增加而降低了软件升级服务器的性能。
步骤101,设置软件升级服务器及其相关参数。配置好软件升级服务器,使其能达到服务器的功能,并且设置其相关的参数。所述参数包括软件升级服务器的能力级(也就是服务器同时可以升级多少个电子设备,比如1000,也就是可以同时对1000台电子产品进行软件升级)和IP地址。同时开启软件升级服务器自带的统计功能,用于记录电子产品的相关信息,比如记录下来每个电子产品的唯一编号,升级的软件版本号,升级成功与否的标志等信息。
步骤102,设置带WiFi功能的电子产品与软件升级服务器的通讯协议。所述通讯协议包括“开始升级”、“停止升级”、“接收软件版本”及“电子产品向软件升级服务器反馈信息”的命令。例如,“接收软件版本”(GetSoftWare()):此命令是获取服务器上存放的软件版本。发送“升级成功”的信息(SendOK()):此命令上报升级成功的信息给服务器。发送“升级失败”的信息(SendError()):此命令上报升级失败的信息给服务器。
步骤103,运行软件升级服务器,电子产品通过WiFi无线网络连接到软件升级服务器。将设置好的电子产品和软件升级服务器连接起来形成通讯网络。
步骤104,执行“接收软件版本”命令,获取软件升级服务器上存放的软件版本。软件升级服务器在收到这个命令后,把软件发送给电子产品。
步骤105,电子产品收到软件包后进行软件升级。
步骤106,判断电子产品的软件是否升级成功。若成功,则进入步骤107;若不成功,则进入步骤108。
步骤107,通过发送“升级成功”命令向软件升级服务器上报升级成功的信息。在升级完毕以后,电子产品把产品的唯一编号以及升级成功的标志通过发送“升级成功”命令上报给软件升级服务器,然后进入步骤109。
步骤108,通过发送“升级失败”命令向软件升级服务器上报升级失败的信息。在此情况下,软件升级服务器把产品的唯一编号,以及升级失败的标志和失败的原因上报给软件升级服务器,然后进入步骤109。
步骤109,软件升级服务器记录产品的相关信息。若升级成功,则软件升级服务器根据电子产品的唯一编号在数据库中建立一个唯一对应的条目,并将电子产品的信息存储在里面。若升级失败,软件升级服务器收到此信息后,在数据库中记录相关的信息。在上报信息的同时,也可以验证电子产品的WiFi功能是否正常,不需要以后再验证,降低了人力成本。
步骤110,释放电子产品与软件升级服务器的连接。在电子产品上报完软件升级成功与否以后,需要断开网络连接,这样可以让下一批电子产品继续连接于软件升级服务器,提高资源的利用率。
步骤111,将下一批电子产品连接到软件升级服务器。返回步骤104,进行下一个升级流程。
图3为本发明通过WiFi网络升级设备软件的方法在升级失败时的流程图。如图3所示,当软件升级失败时,可通过以下步骤来完成设备软件的升级:
步骤200,软件升级服务器提示电子产品的软件升级失败。此时可采用两种被动模式进行升级电子产品的软件。
步骤201,通过USB数据线接收升级软件进行直接升级。
步骤202,获取电子产品的IP地址。比如192.168.100.123。
步骤203,软件服务器直接从网络点对点传输升级电子产品的软件并进行升级。
此外,无论设备软件通过WiFi无线网络能否升级成功,软件服务器都将记录下设备软件升级相关的信息,这样便于以后根据产品的编号查询电子产品软件升级的记录,可以大大的减少人力物力,节约成本且提高效率。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

Claims (4)

1.一种通过WiFi无线网络升级设备软件的方法,其特征在于,其包括以下步骤:
S1、通过设置电子产品的WiFi无线网络,配置软件升级服务器的参数和定义软件升级服务器与电子产品的通讯协议将电子产品与软件升级服务器连通;
S2、电子产品通过WiFi无线网络获取软件升级服务器上的配套产品软件,进行自动升级;
在步骤S2之后还包括以下步骤:判断设备软件是否升级成功,若是,电子产品向软件升级服务器发送反馈信息,软件升级服务器将反馈信息和电子产品的信息储存下来;若否,电子产品向软件升级服务器反馈相关的错误信息,软件升级服务器将错误信息和电子产品的信息记录下来;
若设备软件升级没有成功,则通过软件升级服务器对电子产品进行被动模式升级,所述被动模式升级包括以下两种方式:一是电子产品采用USB线接收升级软件进行直接升级;二是软件升级服务器通过获取电子产品的IP地址直接从网络点到点传输升级电子产品的软件;
步骤S1中的参数包括软件升级服务器的能力级和IP地址,所述能力级用于指示服务器能够同时升级电子设备的个数。
2.如权利要求1所述的通过WiFi无线网络升级设备软件的方法,其特征在于,所述电子产品为带有WiFi功能的终端设备,包括手机、MP4、游戏机或数码相机。
3.如权利要求1所述的通过WiFi无线网络升级设备软件的方法,其特征在于,在步骤S1和步骤S2之间还包括以下步骤:
S11、将电子产品的唯一编号传递给软件升级服务器;
S12、软件升级服务器根据电子产品的唯一编号在数据库中建立一个唯一对应的条目,用于存储电子产品的信息。
4.如权利要求1-3任意一项所述的通过WiFi无线网络升级设备软件的方法,其特征在于,步骤S1中的通讯协议包括“开始升级”、“停止升级”、“获取软件版本”及“电子产品向软件升级服务器反馈信息”的命令。
CN201010286933.3A 2010-09-17 2010-09-17 通过WiFi无线网络升级设备软件的方法 Active CN102404714B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010286933.3A CN102404714B (zh) 2010-09-17 2010-09-17 通过WiFi无线网络升级设备软件的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010286933.3A CN102404714B (zh) 2010-09-17 2010-09-17 通过WiFi无线网络升级设备软件的方法

Publications (2)

Publication Number Publication Date
CN102404714A CN102404714A (zh) 2012-04-04
CN102404714B true CN102404714B (zh) 2016-03-23

Family

ID=45886402

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010286933.3A Active CN102404714B (zh) 2010-09-17 2010-09-17 通过WiFi无线网络升级设备软件的方法

Country Status (1)

Country Link
CN (1) CN102404714B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094859A (zh) * 2014-05-04 2015-11-25 生迪光电科技股份有限公司 基于智能led照明装置的固件批量升级方法及***
CN105100144B (zh) * 2014-05-05 2018-11-30 腾讯科技(深圳)有限公司 更新应用的方法及装置
CN106068021A (zh) * 2016-08-02 2016-11-02 杭州迪普科技有限公司 一种升级ap的方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1730320A (zh) * 2005-08-11 2006-02-08 南望信息产业集团有限公司 一种应用于汽车的基于多媒体信息的电子安防的方法
CN1953376A (zh) * 2005-10-18 2007-04-25 河南省863软件孵化器有限公司 无线终端设备远程软件升级的***和方法
CN101079732A (zh) * 2007-05-21 2007-11-28 武汉虹信通信技术有限责任公司 基于ftp协议的嵌入式***软件远程升级方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101772053B (zh) * 2008-12-05 2013-04-17 华为终端有限公司 一种终端设备配置方法、装置、终端及终端设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1730320A (zh) * 2005-08-11 2006-02-08 南望信息产业集团有限公司 一种应用于汽车的基于多媒体信息的电子安防的方法
CN1953376A (zh) * 2005-10-18 2007-04-25 河南省863软件孵化器有限公司 无线终端设备远程软件升级的***和方法
CN101079732A (zh) * 2007-05-21 2007-11-28 武汉虹信通信技术有限责任公司 基于ftp协议的嵌入式***软件远程升级方法

Also Published As

Publication number Publication date
CN102404714A (zh) 2012-04-04

Similar Documents

Publication Publication Date Title
CN107992321B (zh) Ecu软件更新方法、装置、车载t-box及车辆
WO2020107905A1 (zh) 一种设备的监控、管理方法及终端设备
CN101184309A (zh) 直放站设备嵌入式***远程升级方法
CN102215479B (zh) 升级包下载及安装的方法、服务器及***
CN101790156B (zh) 基于策略优化的终端软件故障修复方法及装置
CN110429708B (zh) 一种实现配电设备即插即用的方法和***
CN105319973B (zh) 一种通过扫描二维码更换智能家居设备的方法及装置
CN105993147A (zh) 一种终端升级方法及相关设备
CN1859125A (zh) 集中远程自动升级软件的***及其方法
CN103237071B (zh) 一种无线EoC终端集中管理的方法
CN103596177A (zh) 移动终端一键接入公共WiFi的接入方法
CN105933888A (zh) 一种基于NFC的eSIM卡烧录方法及装置
US10469620B2 (en) Method for transferring a new software version to at least one electricity meter via a communication network
CN105471982A (zh) 物联网网关与云平台的交互方法及***
CN105722012A (zh) 一种连接通信设备的方法、终端设备及服务器***
CN103685530A (zh) Wlan现网ap自动升级控制方法及***
CN104767631A (zh) 一种自动批量调测aisg电调天线的方法及装置
CN102655462B (zh) 批量升级嵌入式网络设备的方法及装置
CN102404714B (zh) 通过WiFi无线网络升级设备软件的方法
CN102595379A (zh) 一种无线电子终端的智能识别方法和***
CN102033517A (zh) 一种环境监控单元的软件升级方法及设备
CN103439934A (zh) 智能家电控制方法、服务器及***
CN101212346B (zh) 一种网元管理***的软件版本管理方法及装置
CN205071238U (zh) Eoc无线终端软件升级***
CN103905233A (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
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20170930

Address after: 200335 Shanghai city Changning District Admiralty Road No. 633 building A Room 201

Patentee after: SIMCom Wireless Technology (Shanghai) Co., Ltd.

Address before: 200335 Shanghai city Changning District Admiralty Road No. 633

Patentee before: Shanghai SIMCom Ltd.

TR01 Transfer of patent right