1.本发明涉及智能设备技术领域,尤其涉及一种智能设备控制方法、装置、电子设备及存储介质。
背景技术:
2.随着智能设备技术的发展,智能家居设备已经逐渐成为了人们生活中常用的家居设备,现有的智能家居设备往往需要在特定状态下才能执行用户的控制指令,例如某些智能家居设备只能在连接互联网的情况下才能工作,例如智能电视只能在连接互联网的情况下才能播放用户选择的电影,但若在用户向智能电视发送按指定顺序播放多个音乐的控制指令时,智能电视处于未连接互联网的状态,则无法按指定顺序播放多个音乐,当智能电视联网后,用户需要再次发送按指定顺序播放多个音乐的控制指令才能够使智能电视按指定顺序播放多个音乐,费时费力。而某些智能家居设备在未连接互联网的情况下也能工作,例如,用户向未连接互联网的空调发送调节温度的控制指令,则空调可以立即执行调节温度的控制指令。
3.因此,需要提供一种智能设备控制方法,解决现有技术中智能设备无法根据控制指令的联网类型进行不同处理的问题,实现根据控制指令的联网类型进行不同方式的处理,提升用户体验。
技术实现要素:
4.本发明主要目的是提供一种智能设备控制方法、装置、电子设备及存储介质,以解决现有技术中智能设备无法根据控制指令的联网类型进行不同处理的问题,实现根据控制指令的联网类型进行不同方式的处理,提升用户体验。
5.第一方面,本发明提供了一种智能设备控制方法,包括:
6.获取用户的第一控制指令;
7.判断所述第一控制指令是否为第一类型控制指令;
8.若所述第一控制指令是第一类型控制指令,则存储所述第一控制指令;
9.若所述第一控制指令不是第一类型控制指令,则控制所述智能设备执行所述第一控制指令。
10.可选的,所述获取用户的第一控制指令的步骤之中包括:
11.采集用户的第一控制信息;
12.解析所述第一控制信息获取所述第一控制指令。
13.可选的,所述解析所述第一控制信息获取所述第一控制指令的步骤之中包括:
14.上传所述第一控制信息至服务器;
15.获取服务器发送的所述第一控制指令,其中,所述第一控制指令由服务器根据所述第一控制信息解析获得。
16.可选的,所述第一控制信息为视频信息或音频信息。
17.可选的,所述若所述第一控制指令是第一类型控制指令,则存储所述第一控制指令的步骤之后包括:
18.在当前时间到达预设删除时间后,删除所述第一控制指令。
19.可选的,所述若所述第一控制指令是第一类型控制指令,则存储所述第一控制指令的步骤之后包括:
20.判断所述智能设备是否达到第一预设状态;
21.若所述智能设备达到第一预设状态,则判断是否接收到执行所述第一控制指令的操作指令;
22.若接收到执行所述第一控制指令的操作指令,则控制所述智能设备执行所述第一控制指令。
23.根据本发明实施例的第二方面,本发明提供一种智能设备控制装置,包括:
24.获取模块:用于获取用户的第一控制指令;
25.第一判断模块:用于判断所述第一控制指令是否为第一类型控制指令;
26.存储模块:用于存储所述第一控制指令;
27.控制模块:用于控制所述智能设备执行所述第一控制指令。
28.可选的,所述获取模块还包括:
29.采集单元:用于采集用户的第一控制信息;
30.解析单元:用于解析所述第一控制信息获取所述第一控制指令。
31.根据本发明实施例的第三方面,本发明提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第一方面任一项所述的智能设备控制方法。
32.根据本发明实施例的第四方面,本发明提供一种存储介质,其中存储有程序,所述程序被计算机执行时实现上述第一方面任一项所述的智能设备控制方法。
33.与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:
34.本发明通过获取用户的控制指令,基于用户的控制指令的联网类型以不同的方式进行处理,解决现有技术中智能设备无法根据控制指令的联网类型进行不同处理的问题,实现根据控制指令的联网类型进行不同方式的处理,提升用户体验。
附图说明
35.为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域非专用技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
36.图1为本发明实施例提供的一种智能设备控制方法的流程示意图;
37.图2为本发明实施例提供的一种智能设备控制装置示意图。
具体实施方式
38.以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达到相应技术效果的实现过程能充分理解并据以实施。本发
明实施例以及实施例中的各个特征,在不相冲突前提下可以相互结合,所形成的技术方案均在本发明的保护范围之内。
39.如图1所示,本发明的实施例提供一种智能设备控制方法,包括以下步骤s101至s104:
40.步骤s101:获取用户的第一控制指令。
41.例如,用户在使用控制终端例如手机控制智能设备例如智能电视时,用户通过手机向智能电视发送第一控制指令,第一控制指令例如播放指定音乐、播放指定电影或播报实时天气状况。
42.优选的,采集用户的第一控制信息;解析所述第一控制信息获取所述第一控制指令。第一控制信息为用户的视频信息或用户的音频信息,例如手机通过麦克风采集用户的语音或通过摄像头采集用户的手势动作后,将采集到的语音信息或手势动作信息解析成第一控制指令,例如,当用户在控制智能电视时,用户通过语音的方式按顺序说出多个音乐歌曲的名字,手机通过麦克风采集到用户的语音后,将用户的语音解析成按顺序播放多个音乐歌曲的控制指令,或者,用户通过语音的方式说出播报实时天气状况,手机通过麦克风采集到用户的语音后,将用户的语音解析为查询实时天气状况并进行播报。当用户在控制空调时,用户作出向上指引的手势动作,手机通过摄像头采集到用户的手势动作后解析为调高空调温度的控制指令。
43.优选的,手机上传所述第一控制信息至服务器,获取服务器发送的所述第一控制指令,其中,所述第一控制指令由服务器根据所述第一控制信息解析获得。例如,在当手机无法解析第一控制信息后,手机将第一控制信息上传至服务器,由服务器对第一控制信息进行解析并获取第一控制指令,并将第一控制指令发送至手机。
44.步骤s102:判断第一控制指令是否为第一类型控制指令。
45.第一类型控制指令例如需要连接互联网才能执行的控制指令,例如播报实时天气状况或播报实时路况,这些操作指令需要智能设备在连接互联网的情况下才能执行。相对的,一些控制指令不需要连接互联网就可以执行,例如调高空调温度。判断第一控制指令是否为第一类型控制指令的具体方式例如,根据获得的第一控制指令的的操作类型判断是否为第一类型控制指令,例如播放电影或音乐是第一类型控制指令,而调高空调温度不是第一类型控制指令。
46.步骤s103:控制智能设备执行第一控制指令。
47.当第一控制指令不是第一类型控制指令时,即第一控制指令不需要在连接互联网的情况下才能够执行,控制智能设备执行第一控制指令,例如,用户对手机说出调高温度的语音后,手机通过麦克风采集用户的语音并解析成调高空调工作设定温度的控制指令,并向智能空调发送调高温度的操作指令,智能空调在收到调高温度的操作指令后,调高其工作设定温度。
48.步骤s104:存储第一控制指令。
49.当第一控制指令是第一类型控制指令时,即第一控制指令需要在连接互联网的情况下才能够执行,将第一控制指令存储至预设的存储区域,以便后续执行,例如第一控制指令为用户向智能电视发出的播报实时天气状况的控制指令,而此时智能电视未连接到互联网,则不能通过互联网查询实时天气状况,因此智能电视将未执行的播报实时天气状况的
控制指令存储至预设的存储区域,以便后续在智能电视连接到互联网后继续执行播报实时天气状况的控制指令。
50.优选的,判断所述智能设备是否达到第一预设状态;若所述智能设备达到第一预设状态,则判断是否接收到执行所述第一控制指令的操作指令;若接收到执行所述第一控制指令的操作指令,则控制所述智能设备执行所述第一控制指令。例如,当第一控制指令为播报实时天气状况时,首先判断智能电视是否达到第一预设状态,第一预设状态例如智能设备成功连接到互联网,当智能电视连接到互联网后,智能电视询问用户是否执行上次因未连接互联网而未执行的控制指令,例如,智能电视通过语音播报的方式询问用户是否需要再次播报实时天气状况,在用户接收到智能电视的询问后,判断是否接收到用户执行所述第一控制指令的操作指令,若接收到用户执行所述第一控制指令的操作指令,例如用户通过语音的方式确认需要再次执行之前因未连接到互联网而未执行的控制指令,则智能电视执行上次因未连接互联网而未执行的控制指令,例如播报实时天气状况。由于智能设备对用户是否执行获得的控制指令进行确认,避免了执行异常控制指令的问题,例如夏天用户睡觉时,用户设定的智能空调工作模式为制冷,而用户做梦说的梦话为好冷时,智能空调在采集到用户的梦话后,将其解析为制热的控制指令,若未再次向用户确认是否执行该指令就执行了该控制指令,将空调的工作模式变更为制热,则会造成用户的不适。
51.优选的,在当前时间到达预设删除时间后,删除所述第一控制指令。例如,预设删除时间为12小时,则在存储第一控制指令12小时后,若未能达到执行第一控制指令的条件时,则删除第一控制指令,避免占用存储空间。
52.如图2所示,本发明的实施例提供一种智能设备控制装置,包括:
53.获取模块:用于获取用户的第一控制指令;
54.第一判断模块:用于判断所述第一控制指令是否为第一类型控制指令;
55.存储模块:用于存储所述第一控制指令;
56.控制模块:用于控制所述智能设备执行所述第一控制指令。
57.在一些实施例中,所述获取模块还包括:
58.采集单元:用于采集用户的第一控制信息;
59.解析单元:用于解析所述第一控制信息获取所述第一控制指令。
60.在一些实施例中,所述获取模块还包括:
61.上传单元:用于上传所述第一控制信息至服务器;
62.接收单元:获取服务器发送的所述第一控制指令,其中,所述第一控制指令由服务器根据所述第一控制信息解析获得。
63.在一些实施例中,所述第一控制信息为视频信息或音频信息。
64.在一些实施例中,所述装置还包括:
65.删除模块:用于在当前时间到达预设删除时间后,删除所述第一控制指令。
66.在一些实施例中,所述装置还包括:
67.判断模块:用于判断所述智能设备是否达到第一预设状态;
68.若所述智能设备达到第一预设状态,则判断是否接收到执行所述第一控制指令的操作指令;
69.若接收到执行所述第一控制指令的操作指令,则控制所述智能设备执行所述第一
控制指令。
70.本发明的实施方式提供一种电子设备,该电子设备可以是手机、平板电脑等,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述实施例中所述的智能设备控制方法。
71.其中,处理器用于执行如上述实施例中的智能设备控制方法中的全部或部分步骤。存储器用于存储各种类型的数据,这些数据例如用户控制指令数据等。
72.所述处理器可以是专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logicdevice,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述实施例一中的智能设备控制方法。
73.所述存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。
74.在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序校验码的介质。
75.在本公开所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本公开的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,上述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
76.需要说明的是,在本公开中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,
而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
77.虽然本公开所揭露的实施方式如上,但上述的内容只是为了便于理解本公开而采用的实施方式,并非用以限定本公开。任何本公开所属技术领域内的技术人员,在不脱离本公开所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本公开的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
转载请注明原文地址:https://tc.8miu.com/read-2414.html