设备的升级方法和装置、存储介质及电子装置制造方法及图纸

技术编号:38402358 阅读:11 留言:0更新日期:2023-08-07 11:13
本申请公开了一种设备的升级方法和装置、存储介质及电子装置,应用于智能设备,该方法包括:在待执行与目标设备对应的目标升级业务、且目标升级业务的业务类型为自选版本升级业务的情况下,从候选版本集合中查找对应的业务类型为自选版本升级业务的候选版本;在从候选版本集合中查找到多个第一候选版本的情况下,向目标设备发送第一升级提示信息,其中,第一升级提示信息用于提示选取多个第一候选版本中选取出待升级到的版本;在接收到目标设备响应于第一升级提示信息所返回的第一升级指示信息的情况下,控制将目标设备升级到第一升级指示信息所指示的第一目标版本,其中,目标版本为从多个第一候选版本中选取出的、目标设备待升级到的版本。备待升级到的版本。备待升级到的版本。

【技术实现步骤摘要】
设备的升级方法和装置、存储介质及电子装置


[0001]本申请涉及智能家居/智慧家庭
,具体而言,涉及一种设备的升级方法和装置、存储介质及电子装置。

技术介绍

[0002]目前,对于智能设备的OTA(Over

the

Air Technology,空中下载技术)升级,无论是常规方式升级业务(如,设备厂商或者服务商在创建新版本后通过语音、文字等各种方式提醒用户发起的升级业务),还是支持用户自选版本的升级业务,亦或是用户开启“设备自动升级”后自动触发的升级业务,都需要将设备当前的品类/厂商/品牌/系列/型号/版本号以及设备ID,与系统里处于正式生效的升级任务或者版本进行匹配,以确定设备是否可以升级。
[0003]然而,上述设备的升级方式中,在一个设备同时支持上述常规方式升级业务、“设备自动升级”业务和“自选版本升级”任务的情况下,由于任何方式触发的升级请求均会将设备与系统中已生效的所有版本或者任务进行匹配,无论设备当前处于哪个版本,都有可能匹配到可以升级的版本或者升级任务,从而导致设备频繁出现可升级提醒,进而严重影响用户对设备的体验感。由此可见,相关技术中的设备的升级方式,存在由于待升级指令与升级版本或任务的匹配范围较大导致的设备升级的推送频繁的问题。

技术实现思路

[0004]本申请实施例提供了一种设备的升级方法和装置、存储介质及电子装置,以至少解决相关技术中的设备的升级方式存在由于待升级指令与升级版本或任务的匹配范围较大导致的设备升级的推送频繁的问题
[0005]根据本申请实施例的一个方面,提供了一种设备的升级方法,应用于智能设备,包括:在待执行与目标设备对应的目标升级业务、且所述目标升级业务的业务类型为自选版本升级业务的情况下,从候选版本集合中查找对应的业务类型为所述自选版本升级业务的候选版本;在从所述候选版本集合中查找到多个第一候选版本的情况下,向所述目标设备发送第一升级提示信息,其中,所述第一升级提示信息用于提示选取所述多个第一候选版本中选取出待升级到的版本;在接收到所述目标设备响应于所述第一升级提示信息所返回的第一升级指示信息的情况下,控制将所述目标设备升级到所述第一升级指示信息所指示的第一目标版本,其中,所述目标版本为从所述多个第一候选版本中选取出的、所述目标设备待升级到的版本。
[0006]根据本申请实施例的另一个方面,还提供了一种设备的升级装置,应用于智能设备,包括:第一查找单元,用于在待执行与目标设备对应的目标升级业务、且所述目标升级业务的业务类型为自选版本升级业务的情况下,从候选版本集合中查找对应的业务类型为所述自选版本升级业务的候选版本;第一发送单元,用于在从所述候选版本集合中查找到多个第一候选版本的情况下,向所述目标设备发送第一升级提示信息,其中,所述第一升级
提示信息用于提示选取所述多个第一候选版本中选取出待升级到的版本;第一控制单元,用于在接收到所述目标设备响应于所述第一升级提示信息所返回的第一升级指示信息的情况下,控制将所述目标设备升级到所述第一升级指示信息所指示的第一目标版本,其中,所述目标版本为从所述多个第一候选版本中选取出的、所述目标设备待升级到的版本。
[0007]根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述设备的升级方法。
[0008]根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的设备的升级方法。
[0009]在本申请实施例中,采用根据创建出的版本适用的业务类型设定可升级的设备或版本的方式,在待执行与目标设备对应的目标升级业务、且目标升级业务的业务类型为自选版本升级业务的情况下,从候选版本集合中查找对应的业务类型为自选版本升级业务的候选版本;在从候选版本集合中查找到多个第一候选版本的情况下,向目标设备发送第一升级提示信息,其中,第一升级提示信息用于提示选取多个第一候选版本中选取出待升级到的版本;在接收到目标设备响应于第一升级提示信息所返回的第一升级指示信息的情况下,控制将目标设备升级到第一升级指示信息所指示的第一目标版本,其中,目标版本为从多个第一候选版本中选取出的、目标设备待升级到的版本,由于对每个创建的版本可以分别根据其适用的业务类型设定可升级的设备或版本,自选版本升级业务触发的升级不会检测到与其他业务类型对应的版本,其他业务触发的升级也不会检测到与自选版本升级业务对应的版本,可以避免同一设备频繁匹配到不同任务或版本的情况发生,实现了缩小待升级指令与升级版本或任务的匹配范围的目的,达到降低设备升级的推送频率的技术效果,进而解决了相关技术中的设备的升级方式存在由于待升级指令与升级版本或任务的匹配范围较大导致的设备升级的推送频繁的问题。
附图说明
[0010]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0011]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是根据本申请实施例的一种设备的升级方法的硬件环境示意图;
[0013]图2是根据本申请实施例的一种可选的设备的升级方法的流程示意图;
[0014]图3是根据本申请实施例的一种可选的设备的升级方法的示意图;
[0015]图4是根据本申请实施例的另一种可选的设备的升级方法的流程示意图;
[0016]图5是根据本申请实施例的又一种可选的设备的升级方法的流程示意图;
[0017]图6是根据本申请实施例的又一种可选的设备的升级方法的流程示意图;
[0018]图7是根据本申请实施例的一种可选的设备的升级装置的结构框图;
[0019]图8是根据本申请实施例的一种可选的电子装置的结构框图。
具体实施方式
[0020]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0021]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备的升级方法,其特征在于,包括:在待执行与目标设备对应的目标升级业务、且所述目标升级业务的业务类型为自选版本升级业务的情况下,从候选版本集合中查找对应的业务类型为所述自选版本升级业务的候选版本;在从所述候选版本集合中查找到多个第一候选版本的情况下,向所述目标设备发送第一升级提示信息,其中,所述第一升级提示信息用于提示选取所述多个第一候选版本中选取出待升级到的版本;在接收到所述目标设备响应于所述第一升级提示信息所返回的第一升级指示信息的情况下,控制将所述目标设备升级到所述第一升级指示信息所指示的第一目标版本,其中,所述目标版本为从所述多个第一候选版本中选取出的、所述目标设备待升级到的版本。2.根据权利要求1所述的方法,其特征在于,所述在待执行与目标设备对应的目标升级业务、且所述目标升级业务的业务类型为自选版本升级业务的情况下,从候选版本集合中查找对应的业务类型为自选版本升级业务的候选版本,包括:在待执行与所述目标设备对应的所述目标升级业务、且所述目标升级业务的业务类型为所述自选版本升级业务的情况下,根据与所述候选版本集合中的每个候选版本对应的升级任务中的业务类型标识,从候选版本集合中查找对应的业务类型为所述自选版本升级业务的候选版本,其中,与所述每个候选版本对应的升级任务中的业务类型标识用于标识与所述每个候选版本对应的升级任务所适用的业务类型;或者,在待执行与所述目标设备对应的所述目标升级业务、且所述目标升级业务的业务类型为所述自选版本升级业务的情况下,根据所述候选版本集合中的每个候选版本中的业务类型标识,从候选版本集合中查找对应的业务类型为所述自选版本升级业务的候选版本,其中,所述每个候选版本中的业务类型标识用于标识所述每个候选版本所适用的业务类型。3.根据权利要求1所述的方法,其特征在于,所述在待执行与目标设备对应的目标升级业务、且所述目标升级业务的业务类型为自选版本升级业务的情况下,从候选版本集合中查找对应的业务类型为自选版本升级业务的候选版本,包括:在待执行与所述目标设备对应的所述目标升级业务、且所述目标升级业务的业务类型为所述自选版本升级业务的情况下,从所述候选版本集合中查找对应的设备升级范围覆盖所述目标设备、且对应的业务类型为所述自选版本升级业务的候选版本,其中,所述候选版本集合中的每个候选版本对应的设备升级范围用于指示允许升级到的所述每个候选版本的设备范围。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在待执行与所述目标设备对应的所述目标升级业务、且所述目标升级业务的业务类型为除了自选版本升级业务以外的其他版本升级业务的情况下,从候选版本集合中查找对应的业务类型为所述其他版本升级业务的候选版本;在从所述候选版本集合中查找到多个第二候选版本的情况下,根据与所述多个第二候选版本中的每个第二候选版本对应的版本时间,从所述多个第二候选版本中选取出对应的版本时间最新的候选版本,得到第二目标版本;在确定允许将所述目标设备升级到所述第二目标版本的情况下,控制将所述目标设备升级到所述第二目标版本。
5.根据权利要求4所述的方法,其特征在于,在从所述多个第二候选版本中选取出对应的版本时...

【专利技术属性】
技术研发人员:付伟
申请(专利权)人:海尔优家智能科技北京有限公司海尔智家股份有限公司
类型:发明
国别省市:

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

1