设备的升级方法、装置和系统制造方法及图纸

技术编号:15258199 阅读:73 留言:0更新日期:2017-05-03 08:46
本申请提出一种设备的升级方法、装置和系统,其中,该方法包括以下步骤:将第一智能设备与第二智能设备进行配对,并通过第一智能设备获取第二智能设备的升级信息;利用第一智能设备根据第二智能设备的升级信息从服务器获取相应的升级数据;对升级数据进行校验,并在校验成功后,触发第二智能设备进入升级状态;以及根据校验后的升级数据对第二智能设备进行升级。本申请的设备的升级方法,提高了第二智能设备获取升级数据的成功率,能够有效的避免了第二智能设备因为本身存在的问题所造成的长期无法升级的局面,且避免第二智能设备因下载数据而影响用户的使用体验。

Method, device and system for upgrading equipment

The invention provides a device upgrading method, device and system, wherein, the method comprises the following steps: first intelligent devices with second smart devices are matched, and obtain second intelligent devices through the first intelligent equipment upgrade information; according to the second intelligent equipment upgrade information for the corresponding data from the server upgrade using the first smart devices root; check the upgrade data, and after the verification is successful, triggering second smart devices into the upgrade state; and according to the updated data check after second intelligent equipment upgrades. The application of the equipment upgrade method, improved second smart devices to obtain data upgrade success rate, can effectively prevent the second smart devices because there are problems caused by the long term cannot upgrade the situation, and to avoid second smart devices for downloading data and use affect user experience.

【技术实现步骤摘要】

本申请涉及智能终端领域,特别涉及一种设备的升级方法、装置和系统
技术介绍
随着智能操作系统的发展,以智能操作系统为基础的智能设备也越来越多。为了使智能设备能够更好地满足用户的需求,需要通过对智能设备的操作系统进行升级。目前,智能设备的升级一般通过OTA(Over-the-AirTechnology,空中下载技术)的方式进行。即发布者将固件的升级包部署到服务器端,智能设备在启动后,其升级模块进行升级检测,当检测到服务器段有升级包时,可通过预设的升级协议将升级包下载到智能设备中。然后智能设备重启系统进入升级模式,对升级包校验通过后,执行升级包中的脚本完成升级。但在这种升级方式中,升级检测程序是在智能设备启动后才运行的,也就是说,需要智能设备在启动的状态下,才能完成升级。如果智能设备没有启动、未联网或出现故障,那么智能设备在很长一段时间内都无法及时接收到服务器段推送的升级信息。另外,升级包的下载需要在智能设备运行的过程中进行,这就可能会因为智能设备存储空间不足导致升级包下载失败。升级包的下载也会一定程度上影响用户在智能设备上的使用体验,例如,会出现卡顿等现象。因此,需要一种能够适应各种复杂情况(如智能设备剩余空间不足、升级程序故障等)、成功率高的升级方式。
技术实现思路
本申请旨在至少在一定程度上解决上述技术问题。为此,本申请的第一个目的在于提出一种设备的升级方法,能够提高设备升级的成功率。本申请的第二个目的在于提出一种设备的升级装置。本申请的第三个目的在于提出另一种设备的升级装置。本申请的第四个目的在于提出一种设备的升级系统。为达上述目的,根据本申请第一方面实施例提出了一种设备的升级方法,包括以下步骤:将第一智能设备与第二智能设备进行配对,并通过所述第一智能设备获取所述第二智能设备的升级信息;利用所述第一智能设备根据所述第二智能设备的升级信息从服务器获取相应的升级数据;对所述升级数据进行校验,并在校验成功后,触发所述第二智能设备进入升级状态;以及根据所述升级数据对所述第二智能设备进行升级。本申请实施例的设备的升级方法,可通过与第二智能设备配对的第一智能设备从服务器获取第二智能设备的升级数据,并触发第二智能设备进入升级状态,并根据第一智能设备获取的升级数据对第二智能设备进行升级,提高了第二智能设备获取升级数据的成功率,能够有效的避免了第二智能设备因为本身存在的问题所造成的长期无法升级的局面,且避免第二智能设备因下载数据而影响用户的使用体验。此外,升级数据不需存储在第二智能设备中,因此不受第二智能设备存储空间的限制,即使第二智能设备存储空间不足,仍能完成升级,进一步提高了升级成功率。本申请第二方面实施例提供了一种设备的升级装置,包括:配对模块,用于与待升级设备进行配对,并获取所述待升级设备的升级信息;获取模块,用于根据所述待升级设备的升级信息从服务器获取相应的升级数据;校验模块,用于对所述升级数据进行校验;触发模块,用于在校验成功后,触发所述待升级设备进入升级状态;以及升级模块,用于根据所述升级数据对所述待升级设备进行升级。本申请实施例的设备的升级装置,与待升级设备配对后,能够以待升级设备的身份从服务器获取待升级设备的升级数据,并触发待升级设备进入升级状态,并根据该升级数据对待升级设备进行升级,提高了待升级设备获取升级数据的成功率,能够有效的避免了待升级设备因为本身存在的问题所造成的长期无法升级的局面,且避免待升级设备因下载数据而影响用户的使用体验。此外,升级数据不需存储在待升级设备中,因此不受待升级设备存储空间的限制,即使待升级设备存储空间不足,仍能完成升级,进一步提高了升级成功率。本申请第三方面实施例提供了另一种设备的升级装置,包括:配对模块,用于与待升级设备进行配对,并获取所述待升级设备的升级信息;获取模块,用于根据所述待升级设备的升级信息从服务器获取相应的升级数据;校验模块,用于对所述升级数据进行校验;触发模块,用于在校验成功后,触发所述待升级设备进入升级状态,以使所述待升级设备根据所述升级数据进行升级。本申请实施例的设备的升级装置,与待升级设备配对后,可以待升级设备的身份从服务器获取待升级设备的升级数据,并触发待升级设备进入升级状态,以使待升级设备根据该升级数据进行升级,提高了待升级设备获取升级数据的成功率,能够有效的避免了待升级设备因为本身存在的问题所造成的长期无法升级的局面,且避免待升级设备因下载数据而影响用户的使用体验。此外,升级数据不需存储在待升级设备中,因此不受待升级设备存储空间的限制,即使待升级设备存储空间不足,仍能完成升级,进一步提高了升级成功率。本申请第四方面实施例提供了一种设备的升级系统,包括:本申请任意实施例的设备的升级装置;待升级设备;以及服务器。本申请实施例的设备的升级系统,设备的升级装置与待升级设备配对后,可以待升级设备的身份从服务器获取待升级设备的升级数据,并触发待升级设备进入升级状态,并根据第一智能设备获取的升级数据对待升级设备进行升级,提高了待升级设备获取升级数据的成功率,能够有效的避免了待升级设备因为本身存在的问题所造成的长期无法升级的局面,且避免待升级设备因下载数据而影响用户的使用体验。此外,升级数据不需存储在待升级设备中,因此不受待升级设备存储空间的限制,即使待升级设备存储空间不足,仍能完成升级,进一步提高了升级成功率。本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本申请一个实施例的设备的升级方法的流程图;图2为根据本申请一个实施例的以第二智能设备为主设备的升级过程的流程图;图3为根据本申请一个实施例的以第二智能设备为从设备的升级过程的流程图;图4为根据本申请一个具体实施例的设备的升级方法的流程图;图5为根据本申请一个实施例的设备的升级装置的结构示意图;图6为根据本申请另一个实施例的设备的升级装置的结构示意图;图7为根据本申请一个实施例的设备的升级系统的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述根据本申请实施例的设备的升级方法、装置和系统。图1为根据本申请一个实施例的设备的升级方法的流程图。如图1所示,根据本申请实施例的设备的升级方法,包括以下步骤:S101,将第一智能设备与第二智能设备进行配对,并通过第一智能设备获取第二智能设备的升级信息。在本专利技术的实施例中,第一智能设备和第二智能设备可为任意具有操作系统的移动终端、个人计算机、机顶盒、智能家电等设备。例如,具有IOS操作系统(IOS是由苹果公司开发的手持设备操作系统)、安卓操作系统(Android系统是一种基于Linux的自由及开放源代码的操作系统)、WindowsPhone操作系统(WindowsPhone是微软公司发布的一款手机操作系统)的移动终端,或者具有Mac本文档来自技高网...
设备的升级方法、装置和系统

【技术保护点】
一种设备的升级方法,其特征在于,包括以下步骤:将第一智能设备与第二智能设备进行配对,并通过所述第一智能设备获取所述第二智能设备的升级信息;利用所述第一智能设备根据所述第二智能设备的升级信息从服务器获取相应的升级数据;对所述升级数据进行校验,并在校验成功后,触发所述第二智能设备进入升级状态;以及根据校验后的升级数据对所述第二智能设备进行升级。

【技术特征摘要】
1.一种设备的升级方法,其特征在于,包括以下步骤:将第一智能设备与第二智能设备进行配对,并通过所述第一智能设备获取所述第二智能设备的升级信息;利用所述第一智能设备根据所述第二智能设备的升级信息从服务器获取相应的升级数据;对所述升级数据进行校验,并在校验成功后,触发所述第二智能设备进入升级状态;以及根据校验后的升级数据对所述第二智能设备进行升级。2.如权利要求1所述的设备的升级方法,其特征在于,所述将第一智能设备与第二智能设备进行配对具体包括:建立所述第一智能设备与所述第二智能设备的连接;将所述第一智能设备的标识信息发送至所述第二智能设备,以使所述第二智能设备记录所述第一智能设备的标识信息以完成配对,其中,所述第二智能设备对所述第一智能设备的标识信息的记录为所述第一智能设备触发所述第二智能设备进入升级状态的判定条件。3.如权利要求1所述的设备的升级方法,其特征在于,所述根据校验后的升级数据对所述第二智能设备进行升级具体包括:建立所述第二智能设备与所述第一智能设备的连接,并将所述第一智能设备中存储所述升级数据的存储区域挂载至所述第二智能设备;通过所述第二智能设备读取挂载至所述第二智能设备的存储区域中的所述升级数据,并对所述升级数据进行再次校验;如果校验成功,则通过所述第二智能设备解析所述升级数据以获取升级文件和配置参数,并根据所述升级文件和所述升级参数对所述第二智能设备中的数据进行配置。4.如权利要求1所述的设备的升级方法,其特征在于,所述根据校验后的升级数据对所述第二智能设备进行升级具体包括:建立所述第一智能设备与所述第二智能设备的连接,并将所述第二智能设备的存储空间挂载至所述第一智能设备;获取所述升级数据在所述第二智能设备中的写入位置;利用所述第一智能设备解析所述升级数据,以获取升级文件和配置参数;通过所述第一智能设备基于所述写入位置和所述配置参数,使用所述升级文件对所述第二智能设备中相应位置的数据进行配置。5.如权利要求1所述的设备的升级方法,其特征在于,所述升级信息包括服务器地址、所述第二智能设备的版本信息和设备标识信息,所述利用所述第一智能设备根据所述第二智能设备的升级信息从服务器获取相应的升级数据具体包括:利用所述第一智能设备根据所述服务器的地址查询相应的服务器,并根据所述设备标识信息和所述版本信息判断所述服务器中是否更新了所述第二智能设备对应的升级数据;如果已更新,则从所述服务器中获取更新的升级数据。6.如权利要求1-5任一项所述的设备的升级方法,其特征在于,当所述第一智能设备为多个时,如果所述多个第一智能设备中的一个对所述第二智能设备进行升级,则禁止其他的所述第一智能设备对所述第二智能设备进行升级。7.一种设备的升级装置,其特征在于,包括:配对模块,用于与待升级设备进行配对,并获取所述待升级设备的升级信息;获取模块,用于根据所述待升级设备的升级信息从服务器获取相应的升级数据;校验模块,用于对所述升级数据进...

【专利技术属性】
技术研发人员:叶剑勇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1