一种控制指令执行状态反馈方法及电子装置制造方法及图纸

技术编号:37391294 阅读:17 留言:0更新日期:2023-04-27 07:29
本申请公开了一种控制指令执行状态反馈方法及电子装置,涉及智能家居技术领域,该控制指令执行状态反馈方法包括:通过响应于对预设控制界面的操作,向目标设备发送控制指令并在预设控制界面展示与控制指令对应的第一动画效果,第一动画效果用于展示控制指令对应的预期执行结果;查询目标设备对控制指令的执行状态;判断执行状态和预期执行结果是否一致,根据判定结果在预设控制界面展示控制指令的实际执行结果。该方法可以通过展示第一动画效果及时、生动直观的向用户反馈APP端对用户的操作做出了响应,同时,还可以及时向用户反馈目标设备的真实执行结果,有利于提高用户体验。验。验。

【技术实现步骤摘要】
一种控制指令执行状态反馈方法及电子装置


[0001]本申请涉及智能家居
,具体而言,涉及一种控制指令执行状态反馈方法及电子装置。

技术介绍

[0002]随着物联网的发展,越来越多的电子设备支持APP(Application,应用软件)联网控制,现有在利用APP联网控制电子设备的过程中,用户通过APP下发设备命令,在下发设备命令至获取到执行结果的时间段内APP端的用户界面无明显变化,待电子设备端将命令执行完成后将执行结果上报给APP端,APP端才能根据电子设备的真实状态调整APP端的用户界面给予用户反馈。但是由于设备命令下发层级深、电子设备执行命令耗时久或网络状态不畅等诸多原因,导致用户在APP端下发命令后,APP端无法及时的反馈电子设备的状态变化,用户无法及时了解电子设备的真实状态,容易给用户带来一种APP端和/或电子设备端响应慢的使用感受,使用体验效果较差。另外,还可能导致用户频繁重复下发设备命令,增加了电子设备端响应命令的负担,造成进程崩溃。

技术实现思路

[0003]本专利技术旨在解决上述技术问题,即,解决现有利用APP联网控制电子设备的过程中无法及时获知电子设备端真实状态的问题。
[0004]在第一方面,本专利技术提供了一种控制指令执行状态反馈方法,其包括:
[0005]响应于对预设控制界面的操作,向目标设备发送控制指令并在所述预设控制界面展示与所述控制指令对应的第一动画效果,所述第一动画效果用于展示所述控制指令对应的预期执行结果;
[0006]查询所述目标设备对所述控制指令的执行状态;
[0007]判断所述执行状态和所述预期执行结果是否一致,根据判定结果在所述预设控制界面展示所述控制指令的实际执行结果。
[0008]在一些实施例中,所述根据判定结果在所述预设控制界面展示所述控制指令的实际执行结果包括:
[0009]当判定结果为一致时,保留在所述预设控制界面展示的所述第一动画效果并在所述预设控制界面展示所述控制指令的执行完成提示信息。
[0010]在一些实施例中,所述根据判定结果在所述预设控制界面展示所述控制指令的实际执行结果包括:
[0011]当判定结果为不一致时,将所述第一动画效果切换为第二动画效果,以所述第二动画效果展示所述控制指令的实际执行结果。
[0012]在一些实施例中,所述方法还包括:当判定结果为不一致时,在所述预设控制界面展示所述控制指令的执行失败提示信息。
[0013]在一些实施例中,所述根据判定结果在所述预设控制界面展示所述控制指令的实
际执行结果包括:
[0014]当判定结果为不一致时,与当前查询时刻间隔预设时间重新查询所述目标设备对所述控制指令的执行状态;
[0015]判断重新查询得到的执行状态和所述预期执行结果是否一致;
[0016]根据所述重新查询得到的执行状态和所述预期执行结果是否一致在所述预设控制界面展示所述控制指令的实际执行结果。
[0017]在一些实施例中,所述根据所述重新查询得到的执行状态和所述预期执行结果是否一致在所述预设控制界面展示所述控制指令的实际执行结果,包括:
[0018]当所述重新查询得到的执行状态和所述预期执行结果不一致时,将所述第一动画效果切换为第三动画效果,所述第三动画效果与所述重新查询得到的执行状态对应;
[0019]当所述重新查询得到的执行状态和所述预期执行结果一致时,保留在所述预设控制界面展示的所述第一动画效果并在所述预设控制界面展示所述控制指令的执行完成提示信息。
[0020]在一些实施例中,所述向目标设备发送控制指令并在所述预设控制界面展示与所述控制指令对应的第一动画效果之前,所述方法还包括:
[0021]判断所述预设控制界面的初始动画效果和所述第一动画效果是否相同;
[0022]如果是,确定当前对所述预设控制界面的操作为重复操作并基于所述目标设备对历史时刻控制指令的执行状态和所述预期执行结果在所述预设控制界面展示所述控制指令的实际执行结果。
[0023]在第二方面,本专利技术提供了一种控制指令执行状态反馈装置,其包括:
[0024]第一反馈模块,其用于响应于对预设控制界面的操作,向目标设备发送控制指令并在所述预设控制界面展示与所述控制指令对应的第一动画效果,所述第一动画效果用于展示所述控制指令对应的预期执行结果;
[0025]查询模块,其用于查询所述目标设备对所述控制指令的执行状态;
[0026]第二反馈模块,其用于判断所述执行状态和所述预期执行结果是否一致,根据判定结果在所述预设控制界面展示所述控制指令的实际执行结果。
[0027]在第三方面,本专利技术提供了一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述任一项所述的方法。
[0028]在第四方面,本专利技术提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行上述任一项所述的方法。
[0029]在采用上述技术方案的情况下,本申请能够通过响应于对预设控制界面的操作,向目标设备发送控制指令并在预设控制界面展示与控制指令对应的第一动画效果,第一动画效果用于展示控制指令对应的预期执行结果;查询目标设备对控制指令的执行状态;判断执行状态和预期执行结果是否一致,根据判定结果在预设控制界面展示控制指令的实际执行结果。该方法可以通过展示第一动画效果及时、生动直观的向用户反馈APP端对用户的操作做出了响应,避免用户误以为操作无效或者APP端卡死无响应,从而重复操作、重复下发控制指令,进而能够降低目标设备的压力。同时,还可以及时向用户反馈目标设备的真实执行结果,有利于提高用户体验。
附图说明
[0030]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0031]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本专利技术实施例提供的一种控制指令执行状态反馈方法的主要步骤流程图;
[0033]图2是本专利技术一实施例提供的控制指令执行状态反馈方法流程示意图;
[0034]图3是本专利技术另一实施例提供的控制指令执行状态反馈方法流程示意图;
[0035]图4是本专利技术实施例提供的电子装置40结构示意图。
具体实施方式
[0036]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制指令执行状态反馈方法,其特征在于,包括:响应于对预设控制界面的操作,向目标设备发送控制指令并在所述预设控制界面展示与所述控制指令对应的第一动画效果,所述第一动画效果用于展示所述控制指令对应的预期执行结果;查询所述目标设备对所述控制指令的执行状态;判断所述执行状态和所述预期执行结果是否一致,根据判定结果在所述预设控制界面展示所述控制指令的实际执行结果。2.根据权利要求1所述的方法,其特征在于,所述根据判定结果在所述预设控制界面展示所述控制指令的实际执行结果包括:当判定结果为一致时,保留在所述预设控制界面展示的所述第一动画效果并在所述预设控制界面展示所述控制指令的执行完成提示信息。3.根据权利要求1或2所述的方法,其特征在于,所述根据判定结果在所述预设控制界面展示所述控制指令的实际执行结果包括:当判定结果为不一致时,将所述第一动画效果切换为第二动画效果,以所述第二动画效果展示所述控制指令的实际执行结果。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当判定结果为不一致时,在所述预设控制界面展示所述控制指令的执行失败提示信息。5.根据权利要求1或2所述的方法,其特征在于,所述根据判定结果在所述预设控制界面展示所述控制指令的实际执行结果包括:当判定结果为不一致时,与当前查询时刻间隔预设时间重新查询所述目标设备对所述控制指令的执行状态;判断重新查询得到的执行状态和所述预期执行结果是否一致;根据所述重新查询得到的执行状态和所述预期执行结果是否一致在所述预设控制界面展示所述控制指令的实际执行结果。6.根据权利要求5所述的方法,其特征在于,所述根据所述重新查询得到的执行状态和所述预期执行结果是否一致在所述预设控制界面展...

【专利技术属性】
技术研发人员:李懿迅
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

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

1