内置数据卡的升级方法、设备及系统的制作方法

文档序号:7705072阅读:135来源:国知局
专利名称:内置数据卡的升级方法、设备及系统的制作方法
技术领域
本发明涉及无线通信技术领域,更具体地说,涉及一种内置数据卡的升级方法、设
备及系统。
背景技术
目前,随着3G技术的广泛应用,数据卡并通过数据卡实现无线上网等功能的数据处理设备大量出现,例如,家庭信息机、个人电脑等。 随着通信技术的不断发展,设备的升级换代也随之越来越频繁。目前,涉及数据处理设备本身升级的方法较多,但是对数据处理设备内置数据卡的升级方法还较少,如果要升级数据卡,需要把设备返回到售后服务处进行拆机处理,这无疑会带来成本较高和用户数据丢失等诸多问题。 因此,有必要提供一种数据卡升级方法或系统,以简化数据卡的升级,使用户可以方便快捷地升级数据卡。

发明内容
本发明的主要目的在于针对现有技术缺陷,提供一种数据卡升级方法,以简化数据卡的升级。 本发明数据卡内置于数据处理设备中,所述数据处理设备与升级服务器相连,所述方法包括以下步骤 升级服务器运行升级软件,产生升级信息包; 升级服务器通过网络发送升级信息包至数据处理设备; 数据处理设备根据升级信息包内与数据卡升级相关的信息触发数据卡升级标识,对数据卡进行升级。 优选地,所述数据处理设备根据升级信息包内与数据卡升级相关的信息触发数据卡升级标识,对数据卡进行升级的步骤中还包括
数据处理设备断开对其USB接口的供电; 将数据卡切换到与USB接口直连,以供数据卡与升级服务器连接;
建立升级服务器与数据卡之间的通信;
发送升级文件至数据卡。 优选地,所述数据处理设备根据升级信息包内与数据卡升级相关的信息触发数据卡升级标识,对数据卡进行升级的步骤中还包括 解析升级信息包,获取升级信息包中与数据卡相关的升级软件版本信息或强制升级指令; 根据升级软件版本信息或强制升级指令进行升级。 优选地,所述根据升级软件版本信息或强制升级指令进行升级的步骤中还包括
所述将数据卡的版本信息与升级软件的版本信息比对,根据比对结果对数据卡进行升级。 优选地,所述数据处理设备根据升级信息包内与数据卡升级相关的信息触发数据 卡升级标识,对数据卡进行升级的步骤中还包括 数据处理设备解析升级信息包内的信息,若信息包内无与数据卡相关的升级软件 版本信息或强制升级指令,则升级服务器通过网络循环发送升级信息包至数据处理设备。
优选地,在执行升级服务器运行升级软件,产生升级信息包的步骤前还包括
连接所述升级服务器与数据处理设备;
连接所述数据处理设备与网络。 优选地,上述内置数据卡的升级方法还包括以下步骤
升级完成后,升级服务器发送升级成功信息至数据处理设备。 本发明还提供一种数据处理设备,该数据处理设备内置有数据卡,并与升级服务 器相连,并通过升级服务器对数据卡进行升级,所述数据处理设备包括 信息处理模块,接收升级服务器发送的升级信息包,并根据升级信息包内的信息 判断是否进入升级流程; 升级触发模块,触发数据卡升级标识,对数据卡进行升级。
优选地,上述数据处理设备还包括 USB接口供电开关,断开/导通对外接USB接口的供电; 数据卡切换模块,将数据卡切换到与USB接口直连,以供数据卡与升级服务器连 接。
优选地,所述信息处理模块包括 升级信息包解析模块,解析升级信息包,获取升级信息包中与数据卡相关的升级 软件的版本信息或强制升级指令; 信息比对模块,将数据卡的版本信息与升级软件的版本信息比对,并根据比对结 果对数据卡进行升级; 指令执行模块,根据强制升级指令对数据卡进行升级。 本发明还提供一种内置数据卡升级系统,包括上述数据处理设备及升级服务器。
由上可知,利用本发明中的升级方法、数据处理设备或升级系统,用户可直接对数 据卡进行升级,极大地简化了现有技术中对数据卡进行升级的程序,节约了生产成本和售 后成本。


图1是本发明的一个实施方式中数据卡升级的方法流程图; 图2是上述实施方式的一个实施例中数据处理设备根据升级信息包内的信息判 断是否进入升级流程的具体流程图; 图3是上述实施方式的另一个实施例中数据处理设备根据升级信息包内的信息 判断是否进入升级流程的具体流程图; 图4是上述实施方式的一个实施例中数据处理设备触发数据卡升级标识,对数据 卡进行升级的具体流程图; 图5是本发明的另一实施方式中数据处理设备的结构示意5
图6是上述实施方式的一个实施例中信息处理模块的结构示意图; 图7是本发明的又一实施方式中内置数据卡升级系统的结构示意图; 图8是上述实施方式的一个实施例中数据卡升级的方法流程图。 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本发明进行进一步详细说明。
具体实施例方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明数据卡升级的方法流程。如图1所示,该数据卡升级方法包括 以下步骤 步骤SIO,升级服务器运行升级软件,产生升级信息包; 步骤S20,升级服务器通过网络发送升级信息包至数据处理设备; 步骤S30,数据处理设备根据升级信息包内的信息判断是否进入升级流程;若是,
则执行步骤S40,若否,则返回步骤S20 ; 步骤S40,数据处理设备触发数据卡升级标识,对数据卡进行升级。
本发明中数据处理设备可以是家庭信息机。升级服务器可以是普通PC机,其可运 行数据卡升级软件并产生升级信息包。该升级信息包可以为UDP(UserDatagram Protocol 用户数据报协议)包,其可包含升级服务器的控制信息、IP地址、可升级的文件与版本信息 等。数据处理设备和升级服务器通过网线连接,数据处理设备和数据卡之间可通过串口通 信,数据卡与升级服务器可通过USB数据线相连。 上述实施方式中,可设置升级服务器运行升级软件后,每隔一定时间(例如100毫 秒)发送一个升级信息包。数据处理设备根据接收到升级信息包后判断是否进入升级流 程。若数据处理设备根据升级信息包判断无法进行升级流程,则可利用升级服务器循环发 送升级信息包,直至可进入升级流程为止;若数据处理设备根据升级信息包判断可进入升 级流程,则通过数据处理设备触发数据卡升级标识,对数据卡进行升级。如本领域技术人员 所周知,数据卡的升级标识被触发后,数据卡可根据升级软件中的升级文件进行相应的操 作,例如,覆盖、更新等等,从而完成升级。 本发明数据卡升级方法,用户可直接在家中利用PC机对内置数据卡进行升级,不 需再将家庭信息机等数据处理设备返回到售后服务处进行拆机处理,极大简化了数据卡的 升级流程,降低了升级成本。 参照图2,提出上述步骤S30的第一实施例,该实施例中,上述步骤S30可包括如下 步骤 步骤S31,解析升级信息包,获取升级信息包中与数据卡相关的升级软件版本信 息。在该实施例中,数据处理设备解析服务器发送的升级信息包,该升级信息包包含升级服 务器的控制信息、IP地址、可升级的文件与版本信息等。如果发现有数据卡软件的升级版 本,则触发数据卡进行升级,否则丢弃该升级信息包。 步骤S32,将数据卡的版本信息与升级软件的版本信息比对,并根据比对结果对数 据卡进行升级。 升级信息包被解析后,数据处理设备可根据其中的信息,触发数据卡升级标识,以对数据卡进行升级。例如,当通过上述步骤S31获得升级软件的版本信息后,可将其与数据 卡现行的软件版本信息进行比对,若发现现行版本较低而升级版本较高,则可通过数据处 理设备触发数据卡的升级标识,对数据卡进行升级。 如图3所示,提出上述步骤S30的第二实施例,上述步骤S30也可包括如下步骤
步骤S33,解析升级信息包,获取升级信息包中与数据卡相关的强制升级指令。
步骤S34,根据强制升级指令对数据卡进行升级。 在第二实施例中,若升级信息包中包含对数据卡进行强制升级的指令,数据处理 设备则通过串口使用AT命令打开数据卡的升级标识。 图4示出了上述方法流程中步骤S40的具体流程。上述步骤S40中可包括以下步 骤 步骤S41,数据处理设备断开对USB接口的供电; 步骤S42,将数据卡切换到与USB接口连接,以供数据卡与升级服务器连接;
步骤S43,建立升级服务器与数据卡之间的通信;
步骤S44,发送升级文件至数据卡。 上述实施例中,默认情况下数据处理设备上USB接口是作为一个host存在的,可 对外设进行供电。在升级过程中,需将数据卡与数据处理设备上的USB接口连接,还需将升 级服务器与数据卡连在一起,这个时候升级服务器和数据处理设备都会对这个USB接口进 行供电,这样会对数据处理设备有所损坏。所以需要数据处理设备断开对USB接口的供电 之后,数据卡和升级服务器才可以通过USB数据线连在一起。上述断开对数据卡的供电可 通过在硬件上用一个GPIO管脚来作为开关来实现断开数据处理设备对USB接口的供电,软 件上需要配置该GPIO管脚的值。 为了将内置数据卡可以与升级服务器通过USB数据线相连,需要把数据卡切换成 到与数据处理设备的USB 口直连,在硬件上可使用管脚作为一个开关,控制数据卡是与数 据处理设备的CPU相连还是与外部USB 口相连,默认是与数据处理设备CPU相连,在需要把 数据卡切换成外部直连的时候,通过设置管脚的GPIO值来把数据卡与USB接口相连在一 起。 然后,把数据卡和升级服务器用USB数据线连接在一起,建立数据卡和升级服务
器之间的通信,数据处理设备发送UDP数据包通知升级服务器可以开始升级。 上述配置完成后,可通过数据处理设备利用驱动配置控制数据卡,使之重启。升级
服务器通过轮询检查USB接口 ,发现数据卡,并可通过uloader协议与数据卡建立会话,发
送升级版本文件到数据卡。 可利用升级服务器对上述数据卡的升级成功或失败进行通知。例如,在一实施例 中,数据卡升级成功与否可通过以下两种途径来指示1)可通过数据处理设备指示灯快速 闪烁表示正在升级,常亮表示升级成功,熄灭表示升级失败。2)可在升级服务器端图形界面 上显示所连接的数据卡的升级状态,其状态可包括已连接、正在升级、升级成功和升级失 败四个状态。 以上所述仅是本发明的优选方式,其中升级服务器与设备之间通信可以使其它的 网络协议,升级服务器与数据卡可以通过任意的接口连接不限于USB接口 ,设备与数据卡 通信不限于串口通信,升级服务器与数据卡之间也不限于uloader协议,只要两者之间建
7立会话即可。 本发明还提供了一种数据处理设备,如图5所示,该数据处理设备10内置有数据 卡11,并且与升级服务器20相连,其还包括 信息处理模块12,接收升级服务器20发送的升级信息包,并根据升级信息包内的 信息判断是否进入升级流程; 升级触发模块13,触发数据卡11的升级标识,对数据卡11进行升级。在一实施例 中,升级触发模块13可利用AT命令触发数据卡11的升级标识,开始升级流程。
升级服务器20可以是普通PC机,其可运行数据卡11的升级软件并产生升级信息 包。该升级信息包可以为UDP(User Datagram Protocol用户数据报协议)包,其可包含升 级服务器20的控制信息、IP地址、可升级的文件与版本信息等。数据处理设备10和升级 服务器20通过网线连接,数据处理设备10和数据卡11之间可通过串口通信,数据卡11与 升级服务器20可通过USB数据线相连。 信息处理模块12可接收升级服务器20发送的升级信息包并对升级信息包进行解 析,以获取升级信息包内的数据卡11的升级信息。例如,升级软件的版本信息或者强制升 级指令等等。 如图6所示,在一实施例中,信息处理模块12可包括 升级信息包解析模块121,解析升级信息包,获取升级信息包中与数据卡11相关 的升级软件的版本信息或强制升级指令。 信息比对模块122,将数据卡11所运行的软件版本信息与升级软件的版本信息比 对,并根据比对结果对数据卡11进行升级。例如,在一实施例中,若获取的升级软件的版本 信息优于数据卡11现行的软件版本信息,可根据该结果触发数据卡11进行升级。
在另一实施例中,上述信息处理模块12还可包括指令执行模块123,根据强制升 级指令对数据卡11进行升级。例如,若解析的升级信息包内包含强制升级的指令,可通过 指令执行模块13将该强制升级指令通知数据卡ll,触发数据卡11的升级标识,以便进行升 级。 本发明还提供了一种内置数据卡升级系统。如图7所示,该内置数据卡升级系统 包括上述数据处理设备10及升级服务器20,所述升级服务器20通过升级软件产生升级信 息包并将升级信息包发送至数据处理设备10。 本发明内置数据卡升级系统中数据处理设备10可以是家庭信息机。升级服务器 20可以是普通PC机,其可运行数据卡11的升级软件并产生升级信息包。该升级信息包可 以为UDP(User Datagram Protocol用户数据报协议)包,其可包含升级服务器的控制信 息、IP地址、可升级的文件与版本信息等。数据处理设备10和升级服务器20通过网线连 接,数据处理设备10和数据卡ll之间可通过串口通信,数据卡11与升级服务器20可通过 USB数据线相连。 图8示出了上述内置数据卡升级系统升级的方法流程。该方法流程具体可以包括 以下步骤 步骤S100,升级服务器20运行升级软件,产生升级信息包并通过网络发送升级信 息包至数据处理设备10 ; 步骤S200,数据处理设备10根据升级信息包内的信息判断是否进入升级流程;若是,则执行步骤S300,数据处理设备10触发数据卡11升级标识,对数据卡11进行升级;若 否,则升级服务器20通过网络重新发送升级信息包至数据处理设备10。
步骤S400,数据处理设备10打开数据卡11的升级标识,对数据卡11进行升级。 步骤S400可进一步包括 步骤S401,数据处理设备IO断开对USB接口的供电; 步骤S402,把数据卡11切换为与数据处理设备10的外部USB接口直连; 步骤S403,连接数据处理设备10和升级服务器20 ; 步骤S404,数据处理设备10重启数据卡11 ; 步骤S405,升级服务器20通过轮询发现数据处理设备10 ; 步骤S406,升级服务器20建立与数据卡11之间的通信; 步骤S407,升级服务器20发送升级文件到数据卡11。 步骤S500,数据卡11根据升级文件进行升级,完成后升级服务器通知数据处理设 备IO数据卡11升级成功。 步骤S600,关闭数据卡11的升级标识。 步骤S700,更新数据卡11运行软件的版本信息。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发
权利要求
一种内置数据卡的升级方法,其特征在于,所述数据卡内置于数据处理设备中,所述数据处理设备与升级服务器相连,所述方法包括以下步骤升级服务器运行升级软件,产生升级信息包;升级服务器通过网络发送升级信息包至数据处理设备;数据处理设备根据升级信息包内与数据卡升级相关的信息触发数据卡升级标识,对数据卡进行升级。
2. 根据权利要求1所述的内置数据卡的升级方法,其特征在于,所述数据处理设备根 据升级信息包内与数据卡升级相关的信息触发数据卡升级标识,对数据卡进行升级的步骤 中还包括数据处理设备断开对其USB接口的供电;将数据卡切换到与USB接口直连,以供数据卡与升级服务器连接; 建立升级服务器与数据卡之间的通信; 发送升级文件至数据卡。
3. 根据权利要求1或2所述的内置数据卡的升级方法,其特征在于,所述数据处理设备 根据升级信息包内与数据卡升级相关的信息触发数据卡升级标识,对数据卡进行升级的步 骤中还包括解析升级信息包,获取升级信息包中与数据卡相关的升级软件版本信息或强制升级指令;根据升级软件版本信息或强制升级指令进行升级。
4. 根据权利要求3所述的内置数据卡的升级方法,其特征在于,所述根据升级软件版 本信息或强制升级指令进行升级的步骤中还包括所述将数据卡的版本信息与升级软件的版本信息比对,根据比对结果对数据卡进行升级。
5. 根据权利要求3所述的内置数据卡的升级方法,其特征在于,所述数据处理设备根 据升级信息包内与数据卡升级相关的信息触发数据卡升级标识,对数据卡进行升级的步骤中还包括数据处理设备解析升级信息包内的信息,若信息包内无与数据卡相关的升级软件版本 信息或强制升级指令,则升级服务器通过网络循环发送升级信息包至数据处理设备。
6. 根据权利要求1所述的内置数据卡的升级方法,其特征在于,在执行升级服务器运行升级软件,产生升级信息包的步骤前还包括 连接所述升级服务器与数据处理设备; 连接所述数据处理设备与网络。
7. 根据权利要求1所述的内置数据卡的升级方法,其特征在于,还包括以下步骤 升级完成后,升级服务器发送升级成功信息至数据处理设备。
8. —种数据处理设备,内置有数据卡,其特征在于,所述数据处理设备与升级服务器相 连,并通过升级服务器对数据卡进行升级,所述数据处理设备包括信息处理模块,接收升级服务器发送的升级信息包,并根据升级信息包内的信息判断 是否进入升级流程;升级触发模块,触发数据卡升级标识,对数据卡进行升级。
9. 根据权利要求8所述的数据处理设备,其特征在于,还包括USB接口供电开关,断开/导通对外接USB接口的供电;数据卡切换模块,将数据卡切换到与USB接口直连,以供数据卡与升级服务器连接。
10. 根据权利要求8或9所述的数据处理设备,其特征在于,所述信息处理模块包括 升级信息包解析模块,解析升级信息包,获取升级信息包中与数据卡相关的升级软件的版本信息或强制升级指令;信息比对模块,将数据卡的版本信息与升级软件的版本信息比对,并根据比对结果对 数据卡进行升级;指令执行模块,根据强制升级指令对数据卡进行升级。
11. 一种内置数据卡升级系统,所述数据卡内置于数据处理设备中,其特征在于,所述 系统包括数据处理设备及升级服务器,所述升级服务器通过升级软件产生升级信息包并将 升级信息包发送至数据处理设备,所述数据处理设备包括信息处理模块,接收升级服务器发送的升级信息包,并根据升级信息包内的信息判断 是否进入升级流程;升级触发模块,触发数据卡升级标识,对数据卡进行升级。
12. 根据权利要求11所述的内置数据卡升级系统,其特征在于,所述数据处理设备设有USB接口供电开关,断开/导通对外接USB接口的供电;数据卡切换模块,将数据卡切换到与USB接口直连,以供数据卡与升级服务器连接。
13. 根据权利要求11或12所述的内置数据卡升级系统,其特征在于,所述信息处理模 块包括升级信息包解析模块,解析升级信息包,获取升级信息包中与数据卡相关的升级软件 的版本信息或强制升级指令;信息比对模块,将数据卡的版本信息与升级软件的版本信息比对,并根据比对结果对 数据卡进行升级;指令执行模块,根据强制升级指令对数据卡进行升级。
全文摘要
本发明涉及无线通信技术领域,提供了一种内置数据卡的升级方法。该数据卡所述数据卡内置于数据处理设备,所述数据处理设备与升级服务器相连,所述方法包括以下步骤升级服务器运行升级软件,产生升级信息包;升级服务器通过网络发送升级信息包至数据处理设备;数据处理设备根据升级信息包内与数据卡升级相关的信息触发数据卡升级标识,对数据卡进行升级。本发明还提供了一种数据处理设备以及一种内置数据卡升级系统。利用本发明的数据卡升级方法,用户可直接对数据卡进行升级,极大地简化了现有技术中对内置数据卡进行升级的程序,节约了成本。
文档编号H04L29/08GK101702730SQ20091011007
公开日2010年5月5日 申请日期2009年11月10日 优先权日2009年11月10日
发明者张晓波 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1