System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 红外设备控制方法、装置、设备及存储介质制造方法及图纸_技高网

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

技术编号:40956701 阅读:4 留言:0更新日期:2024-04-18 20:33
本申请公开了一种红外设备控制方法、装置、设备及存储介质,涉及红外线控制技术领域,该方法包括:检测到USB设备接入后,读取所述USB设备的指定数据;解析所述指定数据中的预设字符串,所述预设字符串表征所述USB设备开启红外接收器的密码;对所述预设字符串进行内容检测;若所述预设字符串通过所述内容检测,则启动与所述USB设备对应的红外接收器,接收红外遥控器的红外码值。在本申请中,可以由用户在所需的红外设备上接入USB设备,在红外设备检测到接入USB设备,并确定USB设备匹配时,再打开红外接收器,接收红外遥控器的红外码值,进而实现了跟随用户的需求精准控制对应的红外设备。

【技术实现步骤摘要】

本申请涉及红外线控制,尤其涉及一种红外设备控制方法、装置、设备及存储介质


技术介绍

1、由于红外遥控器具有稳定性好、抗干扰性强、功耗低、成本低等优点,所以目前大多数的遥控设备是通过红外线进行控制,以方便用户对设备进行控制。

2、为了方便用户在展会上可以方便的控制多个展示终端设备,所以经常会使用到可以控制多台终端设备的红外遥控器,为了能够使产品的展示效果最佳化,在搭建终端设备时会使用预留备用的终端设备,以方便调整。但是,在用户只需要红外遥控器控制其中一台或部分红外设备时,该红外遥控器会触发所有的终端设备,导致控制多台红外设备的红外遥控器不能根据用户的需求精准控制对应的红外设备。


技术实现思路

1、本申请的主要目的在于提供一种红外设备控制方法、装置、设备及存储介质,旨在解决现有技术中在用户只需要红外遥控器控制其中一台或部分红外设备时,不能根据用户的需求精准控制对应的红外设备的技术问题。

2、为实现上述目的,本申请提供一种红外设备控制方法,所述红外设备控制方法,包括:

3、检测到usb设备接入后,读取所述usb设备的指定数据;

4、解析所述指定数据中的预设字符串,所述预设字符串表征所述usb设备开启红外接收器的密码;

5、对所述预设字符串进行内容检测;

6、若所述预设字符串通过所述内容检测,则启动与所述usb设备对应的红外接收器,接收红外遥控器的红外码值。

7、可选地,所述对所述预设字符串进行内容检测的步骤,包括:

8、将所述预设字符串与预设校验字符串进行对比;

9、若所述预设字符串与所述预设校验字符串一致,则判定所述预设字符串通过所述内容检测;

10、生成所述红外接收器的开启指令;

11、所述启动与所述usb设备对应的红外接收器,接收红外遥控器的红外码值的步骤,包括:

12、基于所述开启指令启动与所述usb设备对应的红外接收器,接收红外遥控器的红外码值。

13、可选地,所述将所述预设字符串与预设校验字符串进行对比的步骤之后,还包括:

14、若所述预设字符串与所述预设校验字符串不一致,则判定所述预设字符串未通过所述内容检测;

15、生成所述红外接收器的保持关闭指令,所述保持关闭指令用于控制所述红外接收器保持关闭状态,所述红外接收器的初始状态为关闭状态。

16、可选地,所述检测到usb设备接入后,读取所述usb设备的指定数据的步骤之前,还包括:

17、在编写自身运行程序的过程中写入所述预设校验字符串,所述预设校验字符串是用户自定义的。

18、可选地,所述读取所述usb设备的指定数据的步骤,包括:

19、在所述usb设备中检测指定数据;

20、若检测到所述指定数据,则读取所述指定数据。

21、可选地,所述在所述usb设备中检测指定数据的步骤之后,还包括:

22、若未检测所述指定数据,则放弃读取,生成所述红外接收器的保持关闭指令。

23、可选地,所述启动与所述usb设备对应的红外接收器,接收红外遥控器的红外码值的步骤之后,还包括:

24、基于所述红外码值确定控制指令;

25、基于所述控制指令执行对应动作。

26、此外,为实现上述目的,本申请还提供一种红外设备控制装置,红外设备控制装置包括:

27、读取模块,用于检测到usb设备接入后,读取所述usb设备的指定数据;

28、解析模块,用于解析所述指定数据中的预设字符串,所述预设字符串表征所述usb设备开启红外接收器的密码;

29、检测模块,用于对所述预设字符串进行内容检测;

30、红外接收器控制模块,用于若所述预设字符串通过所述内容检测,则启动与所述usb设备对应的红外接收器,接收红外遥控器的红外码值。

31、此外,为实现上述目的,本申请还提出一种红外设备控制设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的红外设备控制程序,所述红外设备控制程序配置为实现如上文所述的红外设备控制方法的步骤。

32、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质上存储有红外设备控制程序,所述红外设备控制程序被处理器执行时实现如上文所述的红外设备控制方法的步骤。

33、本申请提供一种红外设备控制方法、装置、设备及存储介质,与现有技术中在用户只需要红外遥控器控制其中一台或部分红外设备时,不能根据用户的需求精准控制对应的红外设备相比,在本申请中,检测到usb设备接入后,读取所述usb设备的指定数据;解析所述指定数据中的预设字符串,所述预设字符串表征所述usb设备开启红外接收器的密码;对所述预设字符串进行内容检测;若所述预设字符串通过所述内容检测,则启动与所述usb设备对应的红外接收器,接收红外遥控器的红外码值。即在本申请中,在检测到usb设备接入后,从usb设备中读取指定数据,再对指定数据进行解析,获取指定数据中的预设字符串,并检测该预设字符串的内容,若通过内容检测,则说明usb设备与红外设备匹配,红外设备会启动红外接收器,接收红外遥控器的红外码值,也即,通过检测是否接入usb设备,并检测该usb设备是否与红外设备匹配,若既接入usb设备,又与红外设备匹配,则才会接收红外遥控器的红外码值,可以由用户在所需的红外设备上接入usb设备,在红外设备检测到接入usb设备,并确定与usb设备匹配时,再打开红外接收器,接收红外遥控器的红外码值,避免红外遥控器不能有选择性的控制红外设备,进而实现了跟随用户的需求精准控制对应的红外设备。

本文档来自技高网...

【技术保护点】

1.一种红外设备控制方法,其特征在于,所述红外设备控制方法,包括:

2.如权利要求1所述的红外设备控制方法,其特征在于,所述对所述预设字符串进行内容检测的步骤,包括:

3.如权利要求2所述的红外设备控制方法,其特征在于,所述将所述预设字符串与预设校验字符串进行对比的步骤之后,还包括:

4.如权利要求2或3所述的红外设备控制方法,其特征在于,所述检测到USB设备接入后,读取所述USB设备的指定数据的步骤之前,还包括:

5.如权利要求1所述的红外设备控制方法,其特征在于,所述读取所述USB设备的指定数据的步骤,包括:

6.如权利要求5所述的红外设备控制方法,其特征在于,所述在所述USB设备中检测指定数据的步骤之后,还包括:

7.如权利要求1所述的红外设备控制方法,其特征在于,所述启动与所述USB设备对应的红外接收器,接收红外遥控器的红外码值的步骤之后,还包括:

8.一种红外设备控制装置,其特征在于,所述红外设备控制装置包括:

9.一种红外设备控制设备,其特征在于,所述红外设备控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的红外设备控制程序,所述红外设备控制程序配置为实现如权利要求1至7中任一项所述的红外设备控制方法的步骤。

10.一种存储介质,其特征在于,存储介质上存储有实现红外设备控制方法的程序,实现红外设备控制方法的程序被处理器执行以实现如权利要求1至7中任一项所述红外设备控制方法的步骤。

...

【技术特征摘要】

1.一种红外设备控制方法,其特征在于,所述红外设备控制方法,包括:

2.如权利要求1所述的红外设备控制方法,其特征在于,所述对所述预设字符串进行内容检测的步骤,包括:

3.如权利要求2所述的红外设备控制方法,其特征在于,所述将所述预设字符串与预设校验字符串进行对比的步骤之后,还包括:

4.如权利要求2或3所述的红外设备控制方法,其特征在于,所述检测到usb设备接入后,读取所述usb设备的指定数据的步骤之前,还包括:

5.如权利要求1所述的红外设备控制方法,其特征在于,所述读取所述usb设备的指定数据的步骤,包括:

6.如权利要求5所述的红外设备控制方法,其特征在于,所述在所述usb设备中检测指定数据的步...

【专利技术属性】
技术研发人员:李尚云丘旺才胡循锋
申请(专利权)人:茂佳科技广东有限公司
类型:发明
国别省市:

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

1