控制方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-07-31 20:45:47
本发明涉及无线物联网领域,具体涉及一种控制方法、装置、电子设备及存储介质。
背景技术:
1、随着5g技术的发展,万物互联的时代已悄然而至。随着技术的发展,智慧家庭控制领域,已不仅仅局限于控制联网智能设备,拥有红外、蓝牙等简单功能但却无法联网的非智能设备(传统的空调、风扇、电视)也成为了智能控制领域的重要部分。当用户进行非智能红外设备管控失败时,无法确认红外控制指令是否成功从红外转发器发出,从而无法准确定位故障环节。而针对该问题,目前尚无有效解决方案。
技术实现思路
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、第二接收模块,用于接收所述控制设备基于所述第一请求信息对应的反馈信息;所述反馈信息用于表征所述控制设备向所述第二终端是否成功发送所述红外码信息。
37、本发明实施例提供一种控制装置,应用于控制设备,所述装置包括:
38、第三接收模块,用于接收网络设备发送的第一请求信息;所述第一请求信息基于第一终端发送的第一信息确定;所述第一信息包括所述第一终端的第一标识;所述第一请求信息包括第二终端对应的红外码信息;所述红外码信息携带所述第一标识;
39、第二发送模块,用于根据所述第一请求信息向所述第二终端发送所述红外码信息;
40、第三发送模块,用于向所述网络设备发送基于所述第一请求信息对应的反馈信息;所述反馈信息用于表征所述控制设备向所述第二终端是否成功发送所述红外码信息。
41、本发明实施例提供一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现本发明实施例提供的控制方法。
42、本发明实施例提供一种存储介质,所述存储介质存储有可执行指令,当所述可执行指令被至少一个处理器执行时,实现上述所述的控制方法。
43、本发明提供了一种控制方法、装置、电子设备及存储介质,应用于网络设备,所述方法包括:接收第一终端发送的第一信息;所述第一信息包括所述第一终端的第一标识;所述第一信息用于指示所述网络设备通过控制设备控制第二终端;基于所述第一信息确定对所述第二终端进行红外控制的第一请求信息;向所述控制设备发送所述第一请求信息;所述第一请求信息包括所述第二终端对应的红外码信息;所述红外码信息携带所述第一标识;所述第一请求信息用于指示所述控制设备向所述第二终端发送所述红外码信息;接收所述控制设备基于所述第一请求信息对应的反馈信息;所述反馈信息用于表征所述控制设备向所述第二终端是否成功发送所述红外码信息。采用本发明实施例的技术方案,通过所述控制设备基于所述第一请求信息对应的反馈信息,所述反馈信息用于表征所述控制设备向所述第二终端是否成功发送所述红外码信息;在第一终端通过第一信息对第二终端管控失败的情况下,通过反馈信息可以确认所述控制设备是否成功发送红外码信息,从而实现准确地定位到出现故障的设备是控制设备还是第二终端。
本文地址:https://www.jishuxx.com/zhuanli/20240731/187758.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表