设备状态控制方法、装置、存储介质及电子设备与流程

文档序号:23429071发布日期:2020-12-25 12:01阅读:156来源:国知局
设备状态控制方法、装置、存储介质及电子设备与流程

本发明属于互联网技术领域,具体涉及一种设备状态控制方法、装置、存储介质及电子设备。



背景技术:

随着智能设备的快速发展和人民生活水平的不断提高,越来越多的人们开始选择购买智能设备,智能设备的损坏往往无法避免。当设备损坏时,会造成无法正常使用,进而给用户带来不便,也影响用户的体验。



技术实现要素:

本发明提供了一种设备状态控制方法、装置、存储介质及电子设备,在用户需要启动的设备异常时,通过启动与该设备关联的关联设备,并执行与需要启动的设备相应的功能,可以有效缓解现有技术中存在的由于设备无法正常使用给用户造成不便的问题。

第一方面,本发明提供一种设备状态控制方法,所述方法包括:

获取设备状态调整信息,该设备状态调整信息包括第一设备信息及第一状态调整指令;

获得与所述第一设备信息对应的设备状态信息,其中,所述设备状态信息为设备正常或设备异常;

在所述第一设备信息对应的设备状态信息为设备异常时,判断预设数据库中是否存在与所述第一设备信息匹配的关联设备信息;

在所述预设数据库中存在与所述第一设备信息关联的关联设备信息时,根据所述第一状态调整指令和所述第一设备信息得到目标关联设备信息以及第二状态调整信息;

将所述第二状态调整信息发送至与所述关联设备信息对应的目标关联设备。

可选的,在上述设备状态控制方法中,获得与所述第一设备信息对应的设备状态信息,包括:

获取至少一个目标设备在启动后分别进行自检得到的自检信息,每个所述自检信息包括对应的目标设备的目标设备信息及自检结果;

在所述第一设备信息属于至少一个所述目标设备信息时,获得该第一设备信息对应的自检结果,并根据该自检结果得到与该第一设备信息对应的设备状态信息。

可选的,在上述设备状态控制方法中,根据第一设备信息对应的自检结果得到与所述第一设备信息对应的设备状态信息,包括:

从预设对应关系表中查找与所述第一设备信息对应的自检结果匹配的设备状态信息,其中,所述预设对应关系表中存储有多设备信息、每种设备信息对应的多种自检结果以及与每种自检结果匹配的设备状态信息。

可选的,在上述设备状态控制方法中,所述方法还包括:

获取自检结果为异常的目标设备对应的目标设备信息,并生成包括该目标设备信息的设备异常提示信息。

可选的,在上述设备状态控制方法中,获得与所述第一设备信息对应的设备状态信息,包括:

将所述第一状态调整指令发送至与所述第一设备信息对应的第一目标设备并开始计时;

在计时达到预设时长且未接受到所述第一目标设备基于所述第一状态调整指令反馈的状态调整反馈信息,或者在所述预设时长内接收到所述第一目标设备基于所述第一状态调整指令反馈的设备异常信息时,确定所述第一设备信息对应的设备状态信息为设备异常。

可选的,在上述设备状态控制方法中,所述方法还包括:

在所述预设数据库中不存在与所述第一设备信息关联的关联设备信息时,获取该第一设备信息对应的功能信息,并生成包括该功能信息和所述第一状态调整指令的设备添加提示信息;

在获取到基于所述设备添加提示信息反馈的第二设备信息时,获取与所述第一状态调整指令和所述第二设备信息匹配的第三状态调整信息;

将所述第三状态调整信息发送至与所述第二设备信息对应的第二目标设备。

可选的,在上述设备状态控制方法中,在执行将所述第二状态调整信息发送至与所述关联设备信息对应的目标关联设备的步骤之前,所述方法还包括:

生成包括所述关联设备信息和第二状态调整信息的设备调整提示信息;

在接收到基于所述设备调整提示信息反馈的调整确认信息时,执行将所述第二状态调整信息发送至与所述关联设备信息对应的目标关联设备的步骤。

第二方面,本申请还提供一种设备状态控制装置,所述方法包括:

所述装置包括:

第一获取模块,用于获取设备状态调整信息,该设备状态调整信息包括第一设备信息及第一状态调整指令;

状态信息获得模块,用于获得与所述第一设备信息对应的设备状态信息,其中,所述设备状态信息为设备正常或设备异常;

判断模块,用于在所述第一设备信息对应的设备状态信息为设备异常时,判断预设数据库中是否存在与所述第一设备信息匹配的关联设备信息;

第二获取模块,用于在所述预设数据库中存在与所述第一设备信息关联的关联设备信息时,根据所述第一状态调整指令和所述第一设备信息得到目标关联设备信息以及第二状态调整信息;

信息发送模块,用于将所述第二状态调整信息发送至与所述关联设备信息对应的目标关联设备。

第三方面,本发明还提供一种存储介质,该存储介质存储有计算机程序,所述计算机程序被一个或多个处理器执行时实现如上述的设备状态控制方法。

第四方面,本发明提供了电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,执行上述的设备状态控制方法。

本发明提供的一种设备状态控制方法、装置、存储介质及电子设备,方法包括:获取设备状态调整信息,该设备状态调整信息包括第一设备信息及第一状态调整指令;获得与所述第一设备信息对应的设备状态信息,其中,所述设备状态信息为设备正常或设备异常;在所述第一设备信息对应的设备状态信息为设备异常时,判断预设数据库中是否存在与所述第一设备信息匹配的关联设备信息;在所述预设数据库中存在与所述第一设备信息关联的关联设备信息时,根据所述第一状态调整指令和所述第一设备信息得到目标关联设备信息以及第二状态调整信息;将所述第二状态调整信息发送至与所述关联设备信息对应的目标关联设备。通过采用上述步骤,实现了在需要启动的设备异常时,通过启动与该设备关联的关联设备,并执行与需要启动的设备相应的功能,可以有效缓解现有技术中存在的由于设备无法正常使用给用户造成不便的问题。

附图说明

附图用来提供对本申请的技术方案或现有技术的进一步理解,并且构成说明书的一部分。其中,表达本申请实施例的附图与本申请的实施例一起用于解释本申请的技术方案,但并不构成对本申请技术方案的限制。

图1为本申请实施例提供的一种设备状态控制方法的流程示意图。

图2为图1中步骤s120的流程示意图。

图3为图1中步骤s120的另一流程示意图。

图4为本申请实施例提供的一种设备状态控制方法的另一流程示意图。

具体实施方式

以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达到相应技术效果的实现过程能充分理解并据以实施。本申请实施例以及实施例中的各个特征,在不相冲突前提下可以相互结合,所形成的技术方案均在本发明的保护范围之内。

另外,附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

在智能设备系统运行过程中,通常会存在某个智能设备故障的问题,在智能设备故障之后,用户通常无法立即进行维修,为了便于提升用户在使用智能设备时的体验,以及避免用户需要手动启动与故障的智能设备功能相同或相似的关联设备从而给用户造成不便的问题。基于此,本申请通过一种在智能设备异常时,查找与该智能设备功能相同或相似的目标智能设备,并执行与该智能设备所需执行指令相应的目标执行指令,从而缓解了用户操作不便的问题,以及提升了的用户的体验。具体的方案如如下实施例。

第一实施例

请参阅图1,本实施例提供了一种设备状态控制方法,该方法应用于电子设备,其中,所述电子设备可以是服务器、手机、电脑等,具体的,设备状态控制方法包括以下步骤:

步骤s110:获取设备状态调整信息,该设备状态调整信息包括第一设备信息及第一状态调整指令。

步骤s120:获得与所述第一设备信息对应的设备状态信息,其中,所述设备状态信息为设备正常或设备异常。

步骤s130:在所述第一设备信息对应的设备状态信息为设备异常时,判断预设数据库中是否存在与所述第一设备信息匹配的关联设备信息

步骤s140:在所述预设数据库中存在与所述第一设备信息关联的关联设备信息时,根据所述第一状态调整指令和所述第一设备信息得到目标关联设备信息以及第二状态调整信息。

步骤s150:将所述第二状态调整信息发送至与所述关联设备信息对应的目标关联设备。

通过采用上述步骤s110-s150,以实现在获取到设备调整信息中包括的第一设备信息对应的设备状态信息为设备异常时,通过获取与该第一设备信息相匹配的关联设备信息,以及获取与第一状态调整指令和所述关联设备信息匹配的第二状态调整信息,并将第二状态调整信息发送与所述关联设备信息对应的目标关联设备,从而使该目标关联设备执行与需要启动的设备相应的功能,进而有效缓解现有技术中存在的由于设备无法正常使用给用户造成不便的问题。

应当理解,在本实施例中,上述各智能设备应当基于网络在线的情况下运行,也就是说通过移动终端或者设备管理后等台能控制智能设备(第一设备和关联设备)时就可认为家庭网络正常。

在步骤s110中,获取设备状态调整信息的方式可以时,获取用户通过语音输入、手动输入或者遥控输入的设备状态调整信息。例如,当用户发出“将空调升高至27度”的语音时,则可以得到第一设备信息为空调,状态调整指令为温度升高至27度。

在步骤s120中,获得与所述第一设备信息对应的设备状态信息的方式可以是,获取与电子设备关联的多个智能设备实时上报的设备状态信息,并在所述第一设备属于上述关联的多个智能设备中的一个时,即可得到该第一设备信息对应的第一设备信息对应的设备状态信息。

上述步骤s120还可以是,在将所述第一状态调整指令发送至与所述第一设备信息对应的第一设备时,根据该第一设备是否反馈相应的执行信息以及反馈的执行信息是否为正常执行确定所述第一设备是否正常,从而获得该第一设备信息对应的设备状态信息。

上述步骤s120还可以是,在所述第一设备信息对应的第一设备属于电子设备关联的多个智能设备时,根据与所述电子设备关联的多个智能设备在启动时上报的检测信息得到与该第一设备信息对应的设备状态信息。

请参阅图2,可选的,在本实施例中,所述步骤s120包括:

步骤s121:获取至少一个目标设备在启动后分别进行自检得到的自检信息,每个所述自检信息包括对应的目标设备的目标设备信息及自检结果。

其中,所述自检结果中包括智能设备对自身的元器件状态进行测试,得到的硬件测试结果。可以理解,如果各个元器件正常的话,那么就会返回自检结果为设备正常的信息;如果智能设备中某个元器件存在问题,那么自检结果即为设备中某个元器件存在问题的信息。通过对根据自检结果中包括的信息的即可确定设备是否异常。

步骤s122:在所述第一设备信息属于至少一个所述目标设备信息时,获得该第一设备信息对应的自检结果,并根据该自检结果得到与该第一设备信息对应的设备状态信息。

具体的,根据第一设备信息对应的自检结果得到与所述第一设备信息对应的设备状态信息,包括:

从预设对应关系表中查找与所述第一设备信息对应的自检结果匹配的设备状态信息,其中,所述预设对应关系表中存储有多设备信息、每种设备信息对应的多种自检结果以及与每种自检结果匹配的设备状态信息。

为便于在与所述电子设备关联的智能设备中存在异常时,能够及时告知用户和/或维修人员,以便维修人员及时维修,在本实施例中,所述方法还包括:获取自检结果为异常的目标设备对应的目标设备信息,并生成包括该目标设备信息的设备异常提示信息。

在生成包括所述目标设备信息的设备异常提示信息之后,还可以将该设备异常提示信息发送至关联的终端设备。

请参阅图3,可选的,在本实施例中,上述步骤s120也可以包括:

步骤s124:将所述第一状态调整指令发送至与所述第一设备信息对应的第一目标设备并开始计时。

步骤s125:在计时达到预设时长且未接受到所述第一目标设备基于所述第一状态调整指令反馈的状态调整反馈信息,或者在所述预设时长内接收到所述第一目标设备基于所述第一状态调整指令反馈的设备异常信息时,确定所述第一设备信息对应的设备状态信息为设备异常。

应当理解,当所述电子设备在预设时长内接收到所述第一目标设备的执行结果为正常,或者在接收到基于第一状态调整指令反馈的指令执行完成信息时,则可以确定所述第一设备信息对应的设备状态为设备正常。

其中,所述预设时长可以时5秒钟、10秒钟或者1分钟,在此不做具体限定,根据实际需求进行设置即可。

在上述步骤s130中,所述预设数据库中可以存储有多种智能设备以及与每种智能设备功能相同或相似的一种或多重关联设备。例如,当第一设备为空调时,关联设备可以是风冷扇、风冷扇、电暖器、新风系统等。

在步骤s140中,所述数据库中还可以存储有多组状态调整指令和设备信息分别对应的关联设备信息及状态指令。

以第一设备信息为空调为例,当所述第一调整指令为将室内温度升高至27度,可以根据当前的温度及第一调整指令以及空调确定相应的目标关联设备为电暖器、第二调整指令为加热指令,则根据该加热指令可以控制关联的设备中的电暖器启动。

通过采用上述方式,实现了在智能设备出现异常,根据设置的关联联设备,那么就使用关联设备替换掉存在问题的智能设备执行相应的操作指令,进而可以提升设备状态及控制的便利性及可靠性,以及提升了用户的体验感。

在本实施例中,为便于在进行设备替换时,告知用户,在执行将所述第二状态调整信息发送至与所述关联设备信息对应的目标关联设备的步骤之前,所述方法还包括:

生成包括所述关联设备信息和第二状态调整信息的设备调整提示信息;

在接收到基于所述设备调整提示信息反馈的调整确认信息时,执行将所述第二状态调整信息发送至与所述关联设备信息对应的目标关联设备的步骤。

请参阅图4,在本实施例中,在所述预设数据库中不存在与所述第一设备信息关联的关联设备信息时,所述方法还包括:

步骤s160:获取该第一设备信息对应的功能信息,并生成包括该功能信息和所述第一状态调整指令的设备添加提示信息。

步骤s170:在获取到基于所述设备添加提示信息反馈的第二设备信息时,获取与所述第一状态调整指令和所述第二设备信息匹配的第三状态调整信息。

关于上述步骤s170的具体描述可以参阅前文对步骤s140的具体描述。

步骤s180:将所述第三状态调整信息发送至与所述第二设备信息对应的第二目标设备。

通过采用上述步骤,实现了在智能设备启动后,获取设备状态调整信息包括第一设备信息及第一状态调整指令,并在第一设备信息对应的设备状态信息为异常时,那么需要判断是否已经存在关联设备信息,如果已存在关联设备信息时,那么就使用关联设备替换掉异常的设备,如果不存在关联设备,那么就将该已存在的智能设备中与已损坏的设备类型相同或设备的作用相似的设备添加为关联设备;以控制关联设备启动并执行相应的指令,并在给用户发提示时,可以选择语言播报的形式,也可以选择使用短信提醒的方式。

实施例二

本实施例提供了一种设备状态控制装置,包括第一获取模块、状态信息获得模块、判断模块、第二获取模块以及信息发送模块。

所述第一获取模块,用于获取设备状态调整信息,该设备状态调整信息包括第一设备信息及第一状态调整指令。

关于第一获取模块的描述具体可参考前述方法实施例中步骤s110的详细描述,也即,步骤s110可以由第一获取模块执行。

所述状态信息获得模块,用于获得与所述第一设备信息对应的设备状态信息,其中,所述设备状态信息为设备正常或设备异常。

关于状态信息获得模块的描述具体可参考前述方法实施例中步骤s120的详细描述,也即,步骤s120可以由状态信息获得模块执行。

所述判断模块,用于在所述第一设备信息对应的设备状态信息为设备异常时,判断预设数据库中是否存在与所述第一设备信息匹配的关联设备信息。

关于判断模块的描述具体可参考前述方法实施例中步骤s130的详细描述,也即,步骤s130可以由判断模块执行。

所述第二获取模块,用于在所述预设数据库中存在与所述第一设备信息关联的关联设备信息时,根据所述第一状态调整指令和所述第一设备信息得到目标关联设备信息以及第二状态调整信息。

关于第二获取模块的描述具体可参考前述方法实施例中步骤s140的详细描述,也即,步骤s140可以由第二获取模块执行。

所述信息发送模块,用于将所述第二状态调整信息发送至与所述关联设备信息对应的目标关联设备。

关于信息发送模块的描述具体可参考前述方法实施例中步骤s150的详细描述,也即,步骤s150可以由信息发送模块执行。

实施例三

本实施例提供一种存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机程序,所述计算机程序被一个或多个处理器执行时可以实现实施例一设备状态控制方法。

上述方法步骤的具体实施例过程可参见实施例一,本实施例在此不再重复赘述。

实施例四

本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,实施例一中所述的设备状态控制方法。

可以理解,所述电子设备还可以包括,多媒体组件,输入/输出(i/o)接口,以及通信组件。

其中,处理器用于执行如实施例一中设备状态控制方法中的全部或部分步骤。存储器用于存储各种类型的数据,这些数据例如可以包括电子设备中的任何应用程序或方法的指令,以及应用程序相关的数据。

所述处理器可以是专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述实施例一中的设备状态控制方法。

所述存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法,也可以通过其它的方式实现。以上所描述的实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

还需要说明的是,以上所述,仅为本申请的具体实施方式,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,在不脱离本发明所公开的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,以及可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1