无线数据卡的升级方法和系统的制作方法

文档序号:7710522阅读:113来源:国知局
专利名称:无线数据卡的升级方法和系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种无线lt据卡的升级 方法和系统。
背景技术
固件空中(Fireware Over the Air,筒称为FOTA )下载4支术是 对无线终端上的固件进行远程无线升级的 一种4支术,利用这种4支术 可以自动纟笨测、^修改无线终端缺陷,在无线状态下升级固件。
FOTA :忮术目前最常见的应该领i或是无线通〗言4页域,家庭网关 利用FOTA技术进行固件升级的技术目前只涉及到家庭网关本身的 升级,对于无线家庭网关来说,如果要进行无线的数据和语音接入 等无线通信,需要无线数据卡才能实现。
目前,相关才支术中的固件升级的方法包括以下几种
一、 新旧固件在升级中进4亍备4分保护的方法,包括将下载后的 新固件与旧固件同时4呆留在闪存Flash中;当新固4牛经过新固件有 效性4企测才莫块判断正确后,通过加载处理才莫块乂人新固件中加载主控 程序,否则从旧固件中加载主控程序,实现新旧固件的切换。
二、 在移动通信系统中空中更新移动终端的固件的方法,包括 接收更新文件的大小信息;根据大小信息选择用于存储更新文件的 下载存储器;将更新文件下载并存储到选择的下载存储器中,并使用存储的更新文件来更新固件。因此,可使用FOTA功能根据可用
三、 一种移动终端远程固件升级方法,包括应用服务器准备 将待下载的固件包下传到OMADM服务器;OMADM力良务器与移 动终端建立连接,将固件包下载到移动终端。
四、 用于更改FOTA开发环境中的日志的方法,包括为包含可 提取的二进制图像的中间二进制文件生成累计变化日志。该累计变 化的日志可以记录中间二进制文件与中间二进制文件早先的迭代之 间的变化。累计变化日志可以存储在中间二进制文件中,后面的过 禾呈中可以取回。同时,可以分冲斤累计变4匕日志,i只别中间二进制文 件与中间二进制文件早先的迭代之间发生的变化的数据。
其中,无线数据卡的升级方法主要包括向无线数据卡中直接 写入升级程序;通过网页下载升级包对无线凄t据卡进行升级;无线 数据卡自身下载升级包进行升级。但是,以上方法的缺点在于,需 要通过各种辅助手,史进4亍升级,因此无法《更捷、迅速地升级无线凄t 据卡。

发明内容
针对相关技术中无法便捷地升级无线数据卡的问题而提出本发 明,为此,本发明的主要目的在于提供一种无线数据卡的升级方法 及系统,以解决上述问题至少之一。
根据本发明的一个方面,提供了 一种无线数据卡的升级方法。
才艮据本发明的无线凝:据卡的升级方法包括家庭网关通过固件 空中下载技术下载升级数据,其中,升级数据中包括用于升级无线数据卡的第一升级数据;家庭网关使用第一升级数据对无线^t据卡 进行升级。
优选地,对无线凄t据卡进4亍升级之后,上述方法还包括无线 数据卡将无线数据卡升级成功的结果通知家庭网关。
优选;也,下载升级^U居之后,上述方法还包4舌Sl, 4交-睑升级 数据;S2,如果校验成功,则进行对无线数据卡进行升级的操作; S3,如果4t验失败,则再次下载升级凄W居,并返回到S1。
优选地,升级数据中还包括用于升级家庭网关的第二升级数据。
优选地,在对无线^:据卡进^于升级之后,上述方法还包4舌家 庭网关使用第二升级数据对自身进行升级。
优选地,对家庭网关自身进行升级包括家庭网关重新启动; 家庭网关使用第二升级数据进行升级;家庭网关反馈无线数据卡以 及家庭网关升级成功的结果。
根据本发明的另 一个方面,提供了 一种无线数据卡的升级系统。
根据本发明的无线数据卡的升级系统包括下载单元,用于通 过固件空中下载技术下载升级数据,其中,升级数据中包括用于升 级无线数据卡的第一升级^t据;第一升级单元,用于利用第一升级 数据对无线数据卡进行升级。
优选地,上述系统还包括第二升级单元,用于利用升级凄t据 中的第二升级凝:据升级家庭网关。
优选地,上述系统还包括才交-睑单元,用于4交-验下载单元下载 的升级凄t据。优选地,上述系统还包括调度单元,用于调度第一升级单元, 并根据第 一升级单元的操作结果调度第二升级单元。
通过本发明的上述技术方案,通过家庭网关升级无线数据卡, 可以解决目前无法侵_捷地升级无线数据卡的问题,并且可以实现多 模块的升级过程,通过网络中的家庭网关,在无线状态下便捷地升 级无线数据卡,使得无线数据卡不仅可以自身升级,还可以利用家 庭网关等其它^f莫块升级,使得无线数据卡的升级具有更高的安全性。
本发明的其它特4正和优点将在随后的i兌明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。


此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中
图1为根据本发明实施例的家庭网关与无线数据卡的结构示意
图2为根据本发明实施例的家庭网关与无线数据卡的另一种结 构示意图3为本发明的无线凄t据卡的升级方法的示意图4为本发明的无线数据卡的另一升级方法的示意图;图5为根据本发明优选实施例的无线数据卡升级方法的流程
图6为根据本发明另一优选实施例的无线数据卡升级方法的流 程图7为根据本发明实施例的无线数据卡升级系统的结构框图; 图8为根据本发明实施例的无线数据卡升级系统的结构框图。
具体实施方式
功能扭无述
家庭网关是目前常用的网络组建用设备,通常可以连接无线数 据卡实现无线通讯,如果可以借助于家庭网关来对无线数据卡进行 升级,则可以4是高无线凄t据卡的升级效率和灵活性。在本发明实施 例中,提供了一种无线数据卡的升级方案,在该实现方案中,家庭 网关通过FOTA下载技术下载升级数据,升级数据中包括无线数据 卡升级^t据,并且优选地包括家庭网关升级凄欠据,在本发明实施例 中,优选地可以先对无线凄t据卡进行升级,再对家庭网关进4亍升级, 以提高升级的岁文率。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施 例中的特征可以相互组合。下面将参考附图并结合实施例来详细说 明本发明。
方法实施例
才艮据本发明实施例,首先提供了无线凄t据卡升级方法。在该方 法中,涉及到家庭网关和无线凄t据卡。图1是家庭网关的结构示意图,如图1所示,家庭网关2中没 有集成无线数据卡4,家庭网关2通过接口连接无线数据卡4,实现 无线数据或语音通信功能。4妄口方式可以^f旦不局限于USB 4妄口方式。
图2是家庭网关的另一结构示意图,如图2所示,家庭网关2 中集成有无线数据卡4,无线数据卡4主要实现无线数据或语音通 4言功能。^妄口方式可以zf旦不局限于USB^妻口方式。
在以下"i兌明中,均以图1所示的家庭网关2和无线凄t才居卡4的 结构为例,但是,也可以将用于图2所示的家庭网关2和无线数据 卡4的结构。
图3为本发明的无线凄t据卡升级方法的示意图,如图3所示, 该方法包括以下步骤(步骤S302-步骤S304 )。
步骤S302,家庭网关2通过FOTA下载技术下载升级数据,例 如,可以是升级包,其中,升级数据中包括无线数据卡升级数据; 步骤S304,家庭网关2使用无线数据卡升级数据对无线数据卡4进 行升级。
通过该方法,通过家庭网关,间接升级无线数据卡,可以使无 线数据卡的远考呈无线升级更加方^f更。
图4为本发明的无线凝:据卡的另一升级方法的示意图,如图4 所示,该方法包括以下步骤(步骤S402-步骤S406)。
步骤S402,家庭网关2通过固件空中下载技术下载升级数据, 其中,升级凄t据中包括无线凄史据卡升级凄t据和家庭网关升级凄t据; 步骤S404,家庭网关2使用无线数据卡升级数据对无线数据卡4进行升级;步骤S406,家庭网关2使用家庭网关升级数据对自身进行 升级。
通过该方法,通过家庭网关,间4妻升级无线教:据卡,并且对家 庭网关自身也进行升级,可以使无线数据卡的远程无线升级更加方 便。
下面,详细说明无线凄t据卡升级方法。
首先,由工作人员在FOTA服务器端进行操作,将升级包下发 到本地的家庭网关,当然,也可以由家庭网关才艮据自身的i殳置,以 预定时间间隔向FOTA服务器申请并下载升级包,升级包具有两部 分, 一部分是家庭网关2升级包,另一部分是无线数据卡4的升级 包。在服务器端,升级包被设置为一个整体的包,家庭网关下载到 升级包后,需要对其进行分解,再将其分为家庭网关2的升级包和 无线lt据卡4的升级包。
升级包下载完成后,可以直4妄进4亍升级才喿作,也可以先对升级 包进行校验,在校验成功后再进行升级操作。因此,在本发明实施 例中提到的升级,可以是仅升级、仅校验、校验并升级,具体实施 过程中,优选地,由于升级分为仅升级、仅校验和校验并升级,所 以可以通过在闪存(Flash)中设置相应字节的操作标志来区分使用 什么升级操作。
才交-验过程为网络传输中通用的才交-验过考呈,可以采用目前通用的 校验方法,例如奇偶校验等,对下载的升级包进行校验,即,判断 升级包是否符合要求,例如是否完整等。如果校-睑成功,则重新启 动家庭网关,否则,可以退出升级程序,也就是FOTA升级失败, 也可以在预定时刻从FOTA服务器再下载升级包,重复上面的步骤。重新启动家庭网关后,对家庭网关的操作系统进行初始化,初
始化完成后,使用无线数据卡4的升级包升级无线数据卡4,如果 初始化未完成,可以退出升级的禾呈序。无线tt据卡4升级成功后, 向家庭网关2返回升级成功的结果。家庭网关2 4妄收到无线參:据卡 4升级成功的结果后,重启家庭网关,随后,家庭网关2^吏用家庭 网关2的升级包开始对自身进行升级。具体实施过程中,优选地, 家庭网关2对自身进行升级的过程可以由Linux操作系统进行控制, 家庭网关2重启后Linux同时启动,在进4亍到Uboot阶^殳时,开始 进行升级家庭网关2的操作,升级完成后,将升级成功或失败的标 志写到Flash的指定字节,即,反々贵无线凄t据卡4以及家庭网关2 升级成功的结果,之后,再次重启家庭网关2。家庭网关2的升级 可以使整个家庭网关2都实现升级。
具体实施过程中,优选地,再次重启家庭网关2后,进入家庭 网关2的4喿作系统,判断该字节是成功还是失败,继而向升级处理 模块发消息,升级处理模块收到该消息后解析出升级成功还是失败, 之后家庭网关2在联网的情况下将消息发到FOTA服务器。
实施过程中,家庭网关2的升级过程与无线数据卡4的升级过 程的次序并没有预定的要求,可以如上所述,先对无线数据卡4进 行升级,再对家庭网关2进行升级;也可以先对家庭网关2进行升 级,再对无线数据卡4进行升级。
具体实施过程中,优选地,家庭网关2在升级的过程中会对闪 存(Flash)中相应的寄存器中的值进行读写操作,根据这些变量来 判断升级过程中的状态变化,并根据相应的状态来进行升级处理操作。图5为4艮据本发明优选实施例的无线凄t据卡升级方法的流程 图。如图5所示,才艮据本发明优选实施例的无线凄史据卡升级方法主 要包4舌以下步艰《(步艰《S502-步骤S510):
步骤S502:家庭网关2从FOTA服务器下载升级包到本地,升 级包中包括无线凄t据卡4的升级包,下载完毕后,家庭网关2重新 启动;
步骤S504:校验升级包,如果校-验成功,进入步骤S506,如 果校验失败,判断升级过程失败,退出升级过程或重新下载升级包;
步骤S506:初始化家庭网关2的操作系统;
步骤S508:家庭网关2的操作系统使用无线数据卡4的升级包, 开始升级无线lt据卡4,如果升级成功,进入步骤S510,否则,判 断升级过程失败,退出升级过程或重新下载升级包;
步驶《S510:家庭网关2重達斤启动。
通过上述实施例,纟是供了一种无线凄t据卡的升级方法,利用家 庭网关,对无线数据卡进行升级,可以方便快捷地对无线数据卡进 4亍远程无线升级。
图6为才艮据本发明另一优选实施例的无线凄t据卡升级方法的流 程图。如图6所示,才艮据本发明另一优选实施例的无线数据卡升级 方法主要包4舌以下步艰《(步骤S602-步骤S612):
步骤S602:家庭网关2从FOTA服务器下载升级包到本地,升 级包中包4舌家庭网关2的升级包和无线凝:据卡4的升级包,下载完 毕后,家庭网关2重達斤启动;步骤S604:校验升级包,如果校验成功,进入步骤S606,如 果冲交-验失败,判断升级过程失败,退出升级过禾呈或重新下载升级包;
步骤S606:初始化家庭网关2的操作系统;
步骤S608:家庭网关2的操作系统使用无线数据卡4的升级包, 开始升级无线凄t据卡4,如果升级成功,进入步骤S610,否则,判 断升级过程失败,退出升级过程或重新下载升级包;
步艰《S610:家庭网关2重新启动,并且家庭网关2初始化;
步骤S612:家庭网关2使用家庭网关2的升级包,进行自升级, 如果自升级成功,则升级成功,结束升级,退出升级过程;否则, 判断升级过程失败或重新下栽升级包。
在具体实施过程中,结束升级之后,优选地,可以再重启家庭 网关2,并将无线数据卡4以及家庭网关2升级成功的结果反馈 FOTA服务器。此时,家庭网关2和无线数据卡4已升级为新版本。
在具体实施过程中,家庭网关2可以下载家庭网关升级包,只 对家庭网关2自身进行如上升级过程,或者家庭网关2也可以对连 接到家庭网关2的其它才莫块或集成到家庭网关2中的其它才莫块进行 如上所述的升级。
通过上述实施例,提供了一种无线数据卡的升级方法,利用家 庭网关,对无线数据卡和家庭网关自身进行升级,可以方便快捷地 对无线数据卡进4于远程无线升级,并且可以对家庭网关自身升级, 还可以利用家庭网关等其它模块升级,使得无线数据卡的升级具有 更高的安全性。系纟充实施例
根据本发明实施例,还提供了无线数据卡的升级系统。
图7为4艮据本发明实施例的无线数据卡的升级系统的结构框 图。如图7所示,根据本发明实施例的无线数据卡的升级系统包括 下载单元10和第一升级单元20。
其中,下载单元10,用于通过固件空中下载技术下载升级数据, 升级数据中包括无线数据卡升级数据;该下载单元优选地具有解析 功能,从下载的升级数据中解析出无线数据卡升级数据;第一升级 单元20,连接下载单元10,用于利用无线数据卡升级数据升级无线 凄史据卡4。
通过上述实施例,提供了一种无线数据卡的升级系统,使用下 载单元和第一升级单元,可以达到利用家庭网关,对无线数据卡进 行升级,可以方便快捷地对无线数据卡进行远程无线升级的效果。
图8为根据本发明另一实施例的无线数据卡的升级系统的结构 框图。如图8所示,才艮据本发明实施例的无线翁:据卡的升级系统包 括下载单元IO、第一升级单元20和第二升级单元30。
其中,下载单元10,用于通过固件空中下载技术下载升级数据, 升级数椐中包括无线数据卡升级数据和家庭网关升级数据;该下栽 单元优选地具有解析功能,从下载的升级数据中解析出无线数据卡 升级数据和家庭网关升级lt据;第 一升级单元20,连4妄下载单元10, 用于利用无线数据卡升级数据升级无线数据卡4;第二升级单元30, 连接下载单元IO,用于利用家庭网关升级数据升级家庭网关。
通过上述实施例,提供了一种无线数据卡的升级系统,使用下 载单元、第一升级单元和第二升级单元,可以达到利用家庭网关对无线数据卡和家庭网关自身进行升级,可以方^f更快捷地对无线凄t据 卡进4于远程无线升级的岁丈果。
综上所述,通过本发明的上述实施例,提供的无线数据卡的升 级方案,解决了无线数据卡升级不便的问题,可以通过家庭网关对 无线数据卡进行间接升级,也可以使家庭网关自身得到升级,还可 以利用家庭网关等其它模块升级,使得无线数据卡的升级具有更高 的安全性。
显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储
在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的4呆护范围之内。
权利要求
1.一种无线数据卡的升级方法,其特征在于,包括家庭网关通过固件空中下载技术下载升级数据,其中,所述升级数据中包括用于升级无线数据卡的第一升级数据;所述家庭网关使用所述第一升级数据对所述无线数据卡进行升级。
2. 根据权利要求1所述的方法,其特征在于,对所述无线凄t据卡 进4亍升级之后,所述方法还包括所述无线数据卡将所述无线数据卡升级成功的结果通知 所述家庭网关。
3. 根据权利要求2所述的方法,其特征在于,下载所述升级数据 之后,所述方法还包括Sl, 4交,验所述升级lt据;S2,如果校验成功,则进行对所述无线凄t据卡进行升级的 操作;S3,如果才交-险失败,则再次下载所述升级凄t据,并返回到Sl。
4. 根据权利要求1所述的方法,其特征在于,所述升级彩:据中还 包括用于升级所述家庭网关的第二升级数据。
5. 根据权利要求4所述的方法,其特征在于,在对所述无线数据 卡进4于升级之后,所述方法还包括所述家庭网关使用所述第二升级数据对自身进行升级。
6. 根据权利要求5所述的方法,其特征在于,对所述家庭网关自 身进行升级包括所述家庭网关重新启动;所述家庭网关使用所述第二升级数据进行升级;所述家庭网关反馈所述无线数据卡以及所述家庭网关升 级成功的结果。
7. —种无线数据卡的升级系统,其特征在于,包括下载单元,用于通过固件空中下载技术下载升级数据,其 中,所述升级数据中包括用于升级无线数据卡的第一升级数 据;第一升级单元,用于利用所述第一升级凄t據对所述无线凄t 据卡进行升级。
8. 根据权利要求7所述的系统,其特征在于,所述系统还包括第二升级单元,用于利用所述升级数据中的第二升级数据 升级家庭网关。
9. 根据权利要求8所述的系统,其特征在于,所述系统还包括才交-睑单元,用于4交-验所述下载单元下载的所述升级凄史据。
10. 根据权利要求8或9所述的系统,其特征在于,还包括调度单元,用于调度所述第一升级单元,并根据所述第一 升级单元的才喿作结果调度所述第二升级单元。
全文摘要
本发明公开了一种无线数据卡的升级方法及系统,该方法包括家庭网关通过固件空中下载技术下载升级数据,其中,升级数据中包括用于升级无线数据卡的第一升级数据;家庭网关使用第一升级数据对无线数据卡进行升级。本发明使得无线数据卡不仅可以自身升级,还可以利用家庭网关等其它模块升级,使得无线数据卡的升级具有更高的安全性。
文档编号H04W24/02GK101610499SQ200910158970
公开日2009年12月23日 申请日期2009年7月13日 优先权日2009年7月13日
发明者李希鹏 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1