设备控制方法、系统、装置、设备及存储介质制造方法及图纸

技术编号:31489719 阅读:31 留言:0更新日期:2021-12-18 12:26
本申请涉及一种设备控制方法、系统、装置、设备及存储介质,该方法包括获取针对插件所具有的任一控制功能的操作事件;将操作事件插入事件队列的队尾,并逐一取出事件队列中的每个事件,并对每个事件执行以下步骤:生成与事件对应的控制指令,并控制智能家居设备执行控制指令,并基于事件和控制指令更新插件的页面。由于将操作事件放于事件队列中,因此即使短时间内有多个用户操作该插件,通过该事件队列可以逐一执行每个操作事件,按照先到先处理,后到后处理的原则逐一对每个操作事件进行处理,并更新插件的页面,从而避免了页面出现跳变现象的问题。象的问题。象的问题。

【技术实现步骤摘要】
设备控制方法、系统、装置、设备及存储介质


[0001]本申请涉及智能家居领域,尤其涉及一种设备控制方法、系统、装置、设备及存储介质。

技术介绍

[0002]近几年来,智能家居设备开始出现在人们的视野中,各种智能家居应用程序(app)也相继出现,这些app主要作用就是用来控制家中的智能设备。
[0003]当前在使用app控制智能家居设备时,经常出现由于短时间内在页面上进行多个操作导致页面出现跳变现象的问题。

技术实现思路

[0004]本申请提供了一种设备控制方法、系统、装置、设备及存储介质,用以解决当前在使用app控制智能家居设备时,经常出现由于短时间内在页面上进行多个操作导致页面出现跳变现象的问题。
[0005]第一方面,提供一种设备控制方法,包括:
[0006]获取针对插件所具有的任一控制功能的操作事件,所述控制功能用于控制与所述插件通信的智能家居设备执行预设动作;
[0007]将所述操作事件插入事件队列的队尾,逐一取出所述事件队列中的每个事件,并对每个所述事件执行以下步骤:
[0008本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备控制方法,其特征在于,包括:获取针对插件所具有的任一控制功能的操作事件,所述控制功能用于控制与所述插件通信的智能家居设备执行预设动作;将所述操作事件插入事件队列的队尾,并逐一取出所述事件队列中的每个事件,并对每个所述事件执行以下步骤:生成与所述事件对应的控制指令,控制所述智能家居设备执行所述控制指令,并基于所述事件和所述控制指令更新所述插件的页面。2.根据权利要求1所述的方法,其特征在于,控制所述智能家居设备执行所述控制指令之前,还包括:确定所述插件中与所述控制功能具有互斥关系的第一控制功能;当确定所述智能家居设备正在执行与所述第一控制功能对应的目标动作时,控制所述智能家居设备停止执行所述目标动作。3.根据权利要求2所述的方法,其特征在于,确定所述智能家居设备正在执行与所述第一控制功能对应的目标动作,包括:从显示所述第一控制功能的显示界面上,获取指示所述第一控制功能的当前状态的状态参数、以及与所述智能家居设备相关的运行参数,所述状态参数用于指示所述插件正在运行所述第一控制功能或未运行所述第一控制功能,所述运行参数用于指示所述智能家居设备正在执行动作或未执行动作;当所述运行参数所指示的所述智能家居设备执行的动作与所述目标动作一致时,确定所述智能家居设备正在执行所述目标动作。4.根据权利要求1所述的方法,其特征在于,逐一取出所述事件队列中的每个事件,包括:当所述事件队列不为空队列时,从所述事件队列的头部开始逐一取出所述事件队列中的每个事件。5.根据权利要求1所述的方法,其特征在于,生成与所述事件对应的控制指令,包括:对所述事件进行解析,得到所述事件中用于指示所述事件所对应的预设动作的相关参数;生成与所述相关参数对应的控制指令,并确定与所述相关参数对应的控制指令为与所述事件对应的控制指令。6.根据权利要求1所述的方法,其特征在于,基于所述事件和...

【专利技术属性】
技术研发人员:黄彦植宋德超张军黎尧飞张昌文
申请(专利权)人:珠海联云科技有限公司
类型:发明
国别省市:

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

1