软件升级方法、系统及移动智能设备技术方案

技术编号:17109308 阅读:23 留言:0更新日期:2018-01-24 22:21
本发明专利技术公开了一种软件升级方法、系统及移动智能设备,其中,该方法包括:移动智能设备向服务器发送包含智能设备软件的当前版本号的查询请求,其中,查询请求用于指示服务器确定软件的当前版本号与最新版本号是否一致;移动智能设备接收服务器返回的将软件升级到最新版本所需要的OTA升级包;移动智能设备将OTA升级包发送至智能设备,并向智能设备发送升级指令,其中,升级指令用于指示智能设备根据OTA升级包进行软件升级。该实施例的软件升级方法,避免了智能设备对广域网的依赖,借助移动智能设备快速完成了智能设备的升级,减少了升级智能设备过程的用户操作,方便了用户对智能设备升级,提高了用户升级智能设备的用户体验度。

Software upgrading methods, systems, and mobile intelligent devices

The invention discloses a software upgrade method, system and mobile intelligent devices, wherein, the method comprises: a query request, mobile intelligent devices containing the current version number of smart devices software to the server to send the current version number query request for determining software server indication and the latest version number is consistent; mobile intelligent devices the receiving server returns the software upgrade to the latest version of the OTA upgrade package; mobile intelligent devices will be sent to the OTA upgrade package of smart devices, and upgrade instructions, sent to the intelligent equipment, upgrade instructions for indicating intelligent equipment according to the OTA upgrade package software upgrade. The embodiment of the software upgrade method, avoids the intelligent device dependence on the wide area network, using smart mobile devices to quickly complete the intelligent equipment upgrades, reducing the operation of the user to upgrade intelligent equipment process, convenient for users of intelligent equipment upgrades, improve the user to upgrade the user experience of smart devices.

【技术实现步骤摘要】
软件升级方法、系统及移动智能设备
本专利技术涉及电子
,尤其涉及一种软件升级方法、系统及移动智能设备。
技术介绍
在家庭应用中越来越多地出现了智能空调、智能电视、智能灯具、智能微波炉、智能燃气灶等智能设备。随着技术的发展,智能设备的功能也越来越丰富。在用户购买智能设备后,为了把一些新开发或者一些优化产品性能的功能提供给用户,这就需要用户对智能设备进行软件升级。相关技术中,一般升级智能设备的方式为:用户将智能设备连接位于广域网中的服务器,并从服务器中下载相应的软件升级包到智能设备,然后,用户控制智能设备根据所下载的软件升级包进行软件升级。然而,在实现本专利技术的过程中专利技术人发现上述升级智能设备的方式至少存在以下问题:(1)智能设备对广域网的依赖性强,在广域网不稳定或者异常时,用户无法完成智能设备的软件升级;(2)在升级智能设备的过程中,用户所需的操作步骤较多,尤其,在用户需要对多个智能设备升级时,用户需要为每个智能设备下载软件升级包,并控制每个智能设备根据其对应的软件升级包进行软件升级,过程较为繁琐,智能设备的升级效率低,用户的软件升级体验度不理想。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种软件升级方法,该方法避免了智能设备对广域网的依赖,借助移动智能设备快速完成了智能设备的升级,减少了升级智能设备过程的用户操作,方便了用户对智能设备升级,提高了用户升级智能设备的用户体验度。本专利技术的第二个目的在于提出一种软件升级系统。本专利技术的第三个目的在于提出一种移动智能设备。本专利技术的第四个目的在于提出一种移动智能设备。本专利技术的第五个目的在于提出一种存储介质。本专利技术的第六个目的在于提出一种计算机程序产品。为了实现上述目的,本专利技术第一方面实施例的软件升级方法,包括:移动智能设备向服务器发送包含智能设备软件的当前版本号的查询请求,其中,所述查询请求用于指示所述服务器确定所述软件的当前版本号与最新版本号是否一致;所述移动智能设备接收所述服务器返回的将所述软件升级到最新版本所需要的OTA升级包;所述移动智能设备将所述OTA升级包发送至所述智能设备,并向所述智能设备发送升级指令,其中,所述升级指令用于指示所述智能设备根据所述OTA升级包进行软件升级。本专利技术实施例的软件升级方法,通过移动智能设备将智能设备软件的当前版本号提供给服务器,并接收服务器返回的将软件升级到最新版本所需要的OTA升级包,以及将OTA升级包发送至智能设备,并通过移动智能设备控制智能设备软件的升级。由此,避免了智能设备对广域网的依赖,借助移动智能设备快速完成了智能设备的升级,减少了升级智能设备过程的用户操作,方便了用户对智能设备升级,提高了用户升级智能设备的用户体验度。为了实现上述目的,本专利技术第二方面实施例的软件升级系统,包括:移动智能设备、智能设备和服务器,其中:所述移动智能设备,用于向服务器发送包含智能设备软件的当前版本号的查询请求,并接收所述服务器返回的将所述软件升级到最新版本所需要的OTA升级包,以及将所述OTA升级包发送至所述智能设备,并向所述智能设备发送升级指令;所述服务器,用于接收所述智能设备发送的查询请求,并在确定所述软件的当前版本号不为最新软件版本时,向所述移动智能设备发送将所述软件升级到最新版本所需要的OTA升级包;所述智能设备,用于接收所述移动智能设备发送的所述OTA升级包,并根据所述升级指令和所述OTA升级包进行软件升级。本专利技术实施例的软件升级系统,通过移动智能设备将智能设备软件的当前版本号提供给服务器,并接收服务器返回的将软件升级到最新版本所需要的OTA升级包,以及将OTA升级包发送至智能设备,并通过移动智能设备控制智能设备软件的升级。由此,避免了智能设备对广域网的依赖,借助移动智能设备快速完成了智能设备的升级,减少了升级智能设备过程的用户操作,方便了用户对智能设备升级,提高了用户升级智能设备的用户体验度。为了实现上述目的,本专利技术第三方面实施例的移动智能设备,包括发送模块,用于向服务器发送包含智能设备软件的当前版本号的查询请求,其中,所述查询请求用于指示所述服务器确定所述软件的当前版本号与最新版本号是否一致;接收模块,用于接收所述服务器返回的将所述软件升级到最新版本所需要的OTA升级包;第一处理模块,用于将所述OTA升级包发送至所述智能设备,并向所述智能设备发送升级指令,其中,所述升级指令用于指示所述智能设备根据所述OTA升级包进行软件升级。为了实现上述目的,本专利技术第四方面实施例的移动智能设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现本专利技术第一方面实施例的软件升级方法。本专利技术实施例的移动智能设备,将智能设备软件的当前版本号提供给服务器,并接收服务器返回的将软件升级到最新版本所需要的OTA升级包,以及将OTA升级包发送至智能设备,并控制智能设备软件的升级。由此,避免了智能设备对广域网的依赖,借助移动智能设备快速完成了智能设备的升级,减少了升级智能设备过程的用户操作,方便了用户对智能设备升级,提高了用户升级智能设备的用户体验度。为了实现上述目的,本专利技术第五方面实施例的存储介质,其上存储有计算机程序,该程序被处理器执行时,实现本专利技术第一方面实施的软件升级方法。本专利技术第六方面实施例提供了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行本专利技术第一方面实施例的软件升级方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1是根据本专利技术一个实施例的软件升级方法的流程图;图2是根据本专利技术另一个实施例的软件升级方法的流程图;图3是根据本专利技术一个实施例的软件升级系统的结构示意图;图4是根据本专利技术一个实施例的移动智能设备的结构示意图;图5是根据本专利技术另一个实施例的移动智能设备的结构示意图;图6是根据本专利技术又一个实施例的移动智能设备的结构示意图;图7是根据本专利技术一个实施例的移动智能设备的结构示意图。具体实施方式下面详细描述本专利技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的软件升级方法、系统及移动智能设备。图1是根据本专利技术一个实施例的软件升级方法的流程图。该实施例的软件升级方法从移动智能设备,其中,需要说明的是,该实施例中的移动智能设备主要指可移动的智能设备,比如手机,手提电脑等具有各种操作系统的硬件设备,其中,需要理解的是,移动智能设备具备通过SIM卡及相关设备(WiFi功能模块)连接移动互联网的能力,即,移动智能设备可连接服务器。如图1所示,该软件升级方法可以包括以下步骤:S11,移动智能设备向服务器发送包含智能设备软件的当前版本号的查询请求,其中,查询请求用于指示服务器确定软件的当前版本号与最新版本号是否一致。其中,智能设备主要指具备广域网连接能力并可接受通过广域网或局域网本文档来自技高网...
软件升级方法、系统及移动智能设备

【技术保护点】
一种软件升级方法,其特征在于,包括以下步骤:移动智能设备向服务器发送包含智能设备软件的当前版本号的查询请求,其中,所述查询请求用于指示所述服务器确定所述软件的当前版本号与最新版本号是否一致;所述移动智能设备接收所述服务器返回的将所述软件升级到最新版本所需要的OTA升级包;所述移动智能设备将所述OTA升级包发送至所述智能设备,并向所述智能设备发送升级指令,其中,所述升级指令用于指示所述智能设备根据所述OTA升级包进行软件升级。

【技术特征摘要】
1.一种软件升级方法,其特征在于,包括以下步骤:移动智能设备向服务器发送包含智能设备软件的当前版本号的查询请求,其中,所述查询请求用于指示所述服务器确定所述软件的当前版本号与最新版本号是否一致;所述移动智能设备接收所述服务器返回的将所述软件升级到最新版本所需要的OTA升级包;所述移动智能设备将所述OTA升级包发送至所述智能设备,并向所述智能设备发送升级指令,其中,所述升级指令用于指示所述智能设备根据所述OTA升级包进行软件升级。2.如权利要求1所述的方法,其特征在于,在所述移动智能设备向服务器发送包含智能设备软件的当前版本号的查询请求之前,所述方法还包括:所述移动智能设备与所述智能设备建立通信连接,并从所述智能设备中获取所述软件的当前版本号。3.如权利要求1所述的方法,其特征在于,在所述移动智能设备向所述智能设备发送升级指令后,所述方法还包括:所述移动智能设备接收所述智能设备反馈的升级结果,并将所述智能设备的升级结果反馈给所述服务器。4.如权利要求1所述的方法,其特征在于,所述移动智能设备将所述OTA升级包发送至所述智能设备,包括:所述移动智能设备通过短距离通信方式或者有线方式将所述OTA升级包发送至所述智能设备。5.一种软件升级系统,其特征在于,包括移动智能设备、智能设备和服务器,其中:所述移动智能设备,用于向服务器发送包含智能设备软件的当前版本号的查询请求,并接收所述服务器返回的将所述软件升级到最新版本所需要的OTA升级包,以及将所述OTA升级包发送至所述智能设备,并向所述智能设备发送升级指令;所述服务器,用于接收所述智能设备发送的查询请求,并在确定所述软件的当前版本号不为最新软件版本时,向所述移动智能设备发送将所述软件升级到最新版本所需要的OTA升级包;所述智能设备,用于接收所述移动智能设备发送的所述OTA升级包,并根据所述升级指令和所述OTA升级包进行软件升级。6.如权利要求5所述的系统,其特征在于...

【专利技术属性】
技术研发人员:廖紫纬
申请(专利权)人:美的智慧家居科技有限公司美的集团股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1