一种终端设备升级方法及实现该方法的终端设备的制作方法

文档序号:7919988阅读:88来源:国知局
专利名称:一种终端设备升级方法及实现该方法的终端设备的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种位于同 一局域网内的终端设 备的升级方法及实现该方法的终端设备。
背景技术
在通信领域的同一局域网内,往往存在大量终端设备。这些终端 设备又往往由用户直接操作使用。而随着时间的推移、技术的进步, 常常需要对终端设备的软件进行本地升级。
当前终端设备的本地升级方式主要包括如下两种
1、 通过WEB升级,用户打开WEB页面,选择终端设备需要的 升级文件包下载并对终端设备进行升级;
2、 通过FTP/TCP升级,用户从本地PC上下载终端设备所需的升 级文件包并对终端设备进行升级。
在这两种方式中,都需要用户来判断终端设备需要哪些升级文件 包并一一下载,然后升级终端设备。这就增加了用户的负担。更进一 步,当终端设备由多系统组成时,对终端设备的升级则更加复杂。例 如,终端设备中的多个系统可能只有一部分需要升级,并且可能需要 按照特定的顺序进行升级。而在现有的升级方式中,没有引导升级的 策略文件,只能依靠用户为上述有不同升级需求的多系统终端选择相 应的升级文件来进行升级,这就需要将各种升级模式都告知用户,增 加了对用户进行培训的难度。
5另外,对终端设备的多系统进行升级时,打包在一起的升级文件 包往往比较大,该升级文件包的下载容易失败。并且终端设备的存储 空间一般都不大,没有足够的緩冲区来存放较大的升级文件包。因此 通常将一次升级所需要的升级文件包分为多个,这就导致用户需要多 次操作才能最终完成对终端设备的升级,增加了升级所需的时间并且 增加了用户操作的难度。

发明内容
为解决上述对用户培训升级模式复杂以及下载大的升级文件包容 易出错的问题,本发明实施例提供一种终端设备升级方法及实现该方 法的终端设备。
本发明实施例提供一种终端设备升级方法,所述终端设备及与其
相连的服务器位于同一局域网内,所述方法包括当所述服务器上保 存的单执行文件被激活后,由所述服务器搜索所述终端设备是否在线; 当所述终端设备在线时,所述终端设备接收所述服务器向所述终端设 备发送的升级文件包的地址信息;所述终端设备根据所述升级文件包
用所述升级文件包进行升级。
利用本发明实施例提供的终端设备升级方法,用户只需要双击激 活所述单执行文件即可对终端设备进行升级,在升级过程不需用户干 预,便于用户使用和操作。
本发明实施例还提供一种终端设备,所述终端设备及与其相连的 服务器位于同一局域网内,所述终端设备包括接收模块,用于在所 述服务器上保存的单执行文件被激活,且所述服务器搜索到所述终端设备在线后,接收所述服务器发送的升级文件包的地址信息;升级模
块,用于根据所述升级文件包的地址信息从所述服务器下载所述单执 行文件中的升级文件包,并使用所述升级文件包进行升级。
利用本发明实施例提供的终端设备,在激活所述单执行文件后即 可从服务器下载升级文件包,在升级过程不需用户干预,便于用户使 用和操作。


图1为本发明实施例一的服务器和终端设备的结构示意图2为对图1所示的终端设备升级的方法的流程图3为本发明的另一实施例的服务器和终端设备的结构示意图4为对图3所示的终端设备升级的方法的流程图5为本发明的再一实施例的服务器和终端设备的结构示意图6为对图5的终端设备升级的方法的流程图7为本发明一实施例的终端设备的结构示意图8为本发明另一实施例的终端设备的结构示意图9为本发明再一实施例的终端设备的结构示意图。
具体实施例方式
下面结合附图对本发明作进一步地详细描述。 首先参考图1至图6描述本发明的终端设备升级方法。参照图1,为本发明实施例的服务器和终端设备的结构示意图。所 述服务器和终端设备在同一局域网内,服务器和终端设备相连,且在 服务器中保存有单执行文件,该单执行文件包括升级文件包。
对图1所示的终端设备进行升级的方法流程如图2所示,在所述 服务器上保存的单执行文件被激活后,由所述服务器搜索所述终端设 备是否在线。当所述终端设备在线时,所述终端设备接收所述服务器 向所述终端设备发送的升级文件包的地址信息。所述终端设备根据所 述升级文件包的地址信息从所述服务器下载升级文件包,并使用所述 升级文件包完成对终端设备的升级。
利用上述实施例所提供的终端设备的升级方法,用户只需要双击 激活所述单执行文件即可对终端设备进行升级,在升级过程不需用户 干预,便于用户使用和操作。
根据本发明的另一实施例,如图3所示,所述服务器上保存的升
级文件包包括文件包头和多个子文件。该文件包头定义多个子文件的 文件类型、多个子文件在升级服务器中存储的地址信息。所述子文件
可包括l)镜像文件待升级的终端设备的镜像文件,对于多系统终端 设备可能有多个镜像文件。2)配置文件待升级的终端设备的配置文 件,对于多系统终端设备可能有多个配置文件。3)资源文件如终端 设备显示的各国语言资源包。4)其它扩展文件各厂商可以任意扩展 其它类型的文件。
对图3所示的终端设备进行升级的方法流程如图4所示,在所述 服务器上保存的单执行文件被激活后,由所述服务器搜索所述终端设 备是否在线。当所述终端设备在线时,所述终端设备接收所述服务器
8向所述终端设备发送的升级文件包的地址信息。所述终端设备首先下 载所述升级文件包的文件包头,根据所述文件包头定义的所述升级文 件包中多个子文件的地址下载所述子文件。
利用本实施例的终端设备的升级方法,根据升级文件包的包头所 定义的子文件地址下载所需子文件,避免了下载大的整个升级文件包 出现的失败情况。
根据本发明的再一实施例,如图5所示,所述终端设备为多系统 终端设备。所述服务器上保存的升级文件包包括文件头、升级策略文 件和多个子文件。所述升级策略文件定义此次升级过程中所采用的策 略,用于定义终端设备中各个系统是否需要升级、各个系统之间的升
级顺序等,该升级策略文件可以通过XML格式存放,整个升级文件包 中只有一个升级策略文件。
对图5所示的终端设备升级的方法流程如图6所示,在所述服务 器上保存的单执行文件被激活后,由所述服务器搜索所述终端设备是 否在线。当所述终端设备在线时,所述终端设备接收所述服务器向所 述终端设备发送的升级文件包的地址信息。终端设备首先下载所述升 级文件包的文件包头。根据所述文件包头定义的所述升级策略文件的 地址下载所述升级策略文件,所述升级策略文件包含终端设备中的各 系统是否需要升级以及各系统的升级顺序。终端设备根据所述升级策 略文件中的各系统升级顺序下载对应于各系统的子文件。
根据本实施例的终端设备升级方法,可利用升级策略文件自动完 成对多系统终端的升级,不需要对用户进行升级策略的培训,节省了 用户的时间。且终端设备不需要下载整个升级文件包,而只需要按照升级策略文件中指定的升级顺序部分下载升级文件包中的子文件并升 级,这减小了终端设备内存的消耗,避免了下载大的升级文件包容易 失败的情况。
在上述实施例中,服务器可采用局域网侧自动发现并管理终端设
备的协议UPnP或TR064协议中的自动发现协议(SSDP )搜索终端设 备。在接收到所述升级文件包地址后,可采用SOAP协议触发终端设 备开始升级。此外,所述终端升级方法还包括所述终端设备向所述服 务器发送所述终端设备的升级状态信息以供所述服务器显示,减小了 用户异常断电的概率。
下面结合附图7至9所述终端设备升级装置。
如图7所示,为本发明一实施例的终端设备升级装置的结构示意 图。终端设备与服务器在一局域网内相连。所述升级装置包括接收模 块,用于在所述服务器上保存的单执行文件被激活,且所述服务器搜 索到所述终端设备在线后,接收所述服务器发送的升级文件包的地址 信息;以及升级模块,用于根据所述升级文件包的地址信息从所述服 务器下载所述单执行文件中的升级文件包,并使用所述升级文件包进 行升级。
该实施例的终端设备升级装置可在接收到升级文件包的地址信息 后从服务器上下载升级文件包,升级过程不需要用户干涉,便于用户 使用和操作。
图8为本发明另一实施例的终端设备的结构示意图。在与所述终 端设备相连的局域网内的服务器上保存有升级文件包,所述升级文件 包包括文件包头和多个子文件。所述终端设备包括接收模块,用于在所述服务器上保存的单执行文件被激活,且所述服务器搜索到所述终 端设备在线后,接收所述服务器发送的升级文件包的地址信息;升级 模块,用于根据所述升级文件包的地址信息从所述服务器下载所述单
执行文件中的升级文件包,并使用所述升级文件包进行升级;以及状 态信息发送模块,用于向所述服务器发送所述终端设备的升级状态信 息以供所述服务器显示。
其中所述升级模块包括第一模块,用于下载所述升级文件包的文 件包头;和第二模块,用于根据所述文件包头定义的所述升级文件包 中多个子文件的地址信息下载所述子文件。
本实施例的终端设备装置在接收到升级文件包的地址信息后下载 升级文件包,从而完成对终端设备的升级过程,便于用户使用和操作, 且在升级过程中实时向用户显示升级状态信息,减小了用户异常断电 的概率。
图9为本发明再一实施例的终端设备升级装置的结构示意图。所 述终端设备包括多个系统,所述升级文件包包括文件包头、 一升级策 略文件和多个子文件。所述终端设备包括接收模块,用于在所述服务 器上保存的单执行文件被激活,且所述服务器搜索到所述终端设备在 线后,接收所述服务器发送的升级文件包的地址信息;升级模块,用 于根据所述升级文件包的地址信息从所述服务器下载所述单执行文件 中的升级文件包,并使用所述升级文件包进行升级;以及状态信息发 送模块,用于向所述服务器发送所述终端设备的升级状态信息以供所
述服务器显示。
其中所述升级模块包括第一模块,用于下载所述升级文件包的
ii文件包头;第三模块,用于根据所述文件包头定义的所述升级策略文 件的地址信息下载所述升级策略文件,其中所述升级策略文件包含终
端设备中的各系统是否需要升级以及各系统的升级顺序;第四模块,
根据所述升级策略文件中的各系统升级顺序下载对应于各系统的子文件。
本实施例的终端设备装置利用升级策略文件决定对终端设备中哪 个系统升级并确定升级顺序,终端设备不需要下载整个升级文件包, 根据所述升级顺序从服务器下载升级文件包中相应的子文件,不需要 对用户进行升级策略的培训,节省了用户的时间,且减小了终端设备 内存的消耗,避免了下载大升级文件包容易失败的情况。
本发明的各实施例中所述的服务器可以是局域网内的PC机,所述 终端设备可为家庭网关或WiFi手机或优盘等可在局域网内接入或使用 的各种终端设备。
前述实施例和优点只是示例性的,不能解释为对本发明的限制。 应当明白,对于本技术领域的普通技术人员来说,在不脱离本发明原 理的前提下,还可以做出多种改进和润饰,这些改进和润饰也^L为本 发明的保护范围。
权利要求
1、一种终端设备升级方法,所述终端设备及与其相连的服务器位于同一局域网内,其特征在于,所述方法包括当所述服务器上保存的单执行文件被激活后,由所述服务器搜索所述终端设备是否在线;当所述终端设备在线时,所述终端设备接收所述服务器向所述终端设备发送的升级文件包的地址信息;所述终端设备根据所述升级文件包的地址信息从所述服务器下载所述单执行文件中的升级文件包,并使用所述升级文件包进行升级。
2、 如权利要求1所述的终端设备升级方法,其特征在于,所述服 务器搜索所述终端设备是否在线采用UPnP或TR064协议中的自动发 现协议。
3、 如权利要求1所述的终端设备升级方法,其特征在于,所述终 端设备进行升级由SOAP协议触发。
4、 如权利要求1所述的终端设备升级方法,其特征在于,所述升 级文件包包括文件包头和多个子文件,所述从所述服务器下载所述单 执行文件中的升级文件包包括下载所述升级文件包的文件包头;根据所述文件包头定义的所述升级文件包中多个子文件的地址信 息下载所述子文件。
5、 如权利要求1所述的终端设备升级方法,其特征在于,当所述 终端设备包括多个系统时,所述升级文件包包括文件包头、升级策略文件和多个子文件,所述从所述服务器下载升级文件包包括 下载所述升级文件包的文件包头;根据所述文件包头定义的所述升级策略文件的地址信息下载所述 升级策略文件,所述升级策略文件包含终端设备中的各系统是否需要 升级的信息以及所述多个系统的升级顺序;根据所述升级策略文件中的所述多个系统升级顺序下载对应于所 述多个系统中各系统的子文件。
6、 如权利要求1至5之一所述的终端设备升级方法,其特征在于,以供所述服务器显示。
7、 一种终端设备,所述终端设备及与其相连的服务器位于同一局 域网内,其特征在于,所述终端设备包括接收模块,用于在所述服务器上保存的单执行文件被激活,且所 述服务器搜索到所述终端设备在线后,接收所述服务器发送的升级文 件包的地址信息;升级模块,用于根据所述升级文件包的地址信息从所述服务器下 载所述单执行文件中的升级文件包,并使用所述升级文件包进行升级。
8、 如权利要求7所述的终端设备,其特征在于,所述升级文件包 包括文件包头和多个子文件,所述升级模块包括第一模块,用于下载所述升级文件包的文件包头;第二模块,用于根据所述文件包头定义的所述升级文件包中多个子文件的地址信息下载所述子文件。
9、 如权利要求7所述的终端设备,其特征在于,所述终端设备包括多个系统,所述升级文件包包括文件包头、升级策略文件和多个子文件,所述升级模块包括第一^f莫块,用于下载所述升级文件包的文件包头;第三模块,用于根据所述文件包头定义的所述升级策略文件的地 址信息下载所述升级策略文件,其中所述升级策略文件包含终端设备 中的各系统是否需要升级以及各系统的升级顺序;第四模块,根据所述升级策略文件中的各系统升级顺序下载对应 于各系统的子文件。
10、 如权利要求7至9之一所述的终端设备升级装置,其特征在 于,还包括状态信息发送模块,用于向所述服务器发送所述终端设备 的升级状态信息以供所述服务器显示。
全文摘要
本发明提供一种终端升级方法及实现该方法的终端设备。所述终端设备及与其相连的服务器位于同一局域网内,当所述服务器上保存的单执行文件被激活后,由所述服务器搜索所述终端设备是否在线。当所述终端设备在线时,所述终端设备接收所述服务器向所述终端设备发送的升级文件包的地址信息。所述终端设备根据所述升级文件包的地址信息从所述服务器下载所述单执行文件中的升级文件包,并根据所述升级文件包进行升级。利用终端设备升级方法及实现该方法的终端设备,用户只需要双击激活所述单执行文件即可对终端设备进行升级,升级过程不需用户干预,便于用户使用和操作。
文档编号H04L29/06GK101686147SQ20081016742
公开日2010年3月31日 申请日期2008年9月26日 优先权日2008年9月26日
发明者张小田, 徐俊霞 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1