监控遥控输入事件并控制指示灯的方法与流程
- 国知局
- 2024-08-02 13:56:06
本发明涉及智能电视,特别是一种监控遥控输入事件并控制指示灯的方法。
背景技术:
1、智能电视型号种类繁多,配置不同性能也有所差异,配备的遥控器也是品牌类型多种多样,有红外的遥控器,蓝牙的遥控器等等。
2、现有的情形是,用户操作使用电视时,特别是红外遥控器的时候,经常感觉操作了遥控器,电视机没有反应,用户在使用红外遥控器时,遇到这种情况也不知道是电视有异常还是没有"对准"电视,而且遥控按键指示灯的反馈效果也比较单一。
技术实现思路
1、为解决现有技术中存在的问题,本发明的目的是提供一种监控遥控输入事件并控制指示灯的方法,本发明智能监测遥控器按钮事件,并通过算法控制指示灯展示不同的效果,给予用户遥控反馈。
2、为实现上述目的,本发明采用的技术方案是:一种监控遥控输入事件并控制指示灯的方法,根据遥控器的按键事件控制指示灯展示不同的显示效果,具体包括以下步骤:
3、步骤1、初始化数据信息:初始化数组名为ufds的文件事件结构体数组,以及初始化文件事件结构体,并放入数组ufds[0],所述文件事件结构体用于监控输入路径下的文件事件,如果目录下触发了文件事件,则将对应的文件事件写入设备节点文件序列;将输入路径目录下文件的文件监控结构体依次放入ufds数组里面;
4、步骤2、开启循环线程监测遥控器按键事件:开启循环线程,监控文件事件,监听文件描述符的输入事件,阻塞式等待输入事件,接收到遥控器按键事件,监听接口阻塞终止,首先判断是不是文件事件类型,如果是则在数组ufds中对文件事件结构体进行相应的操作,如果输入数据里面有遥控器按键事件,则读取按键值,然后根据不同的按键值执行对应的指示灯显示效果。
5、作为本发明的进一步改进,在步骤1中,所述文件事件包括文件创建、文件内容修改、文件删除和文件重命名。
6、作为本发明的进一步改进,在步骤2中,判断是不是文件事件类型,如果是则在数组ufds中对文件事件结构体进行相应的操作具体如下:
7、如果是文件创建事件,就新建一个文件事件结构体,并放入ufds里面,如果是一个文件删除事件,就从ufds数组里面删除对应的文件事件结构体,如果是文件输入事件,就去读取文件输入数据。
8、作为本发明的进一步改进,在步骤2中,根据不同的按键值执行对应的指示灯显示效果包括:
9、当获取到遥控器键码后,判定如果是power键,则指示灯呼吸渐灭,判定到如果是非power键,则指示灯闪烁。
10、作为本发明的进一步改进,通过设置指示灯io口的占空比来改变指示灯的亮度,从而实现指示灯呼吸渐灭以及指示灯闪烁。
11、本发明的有益效果是:
12、本发明智能检测设备节点的输入事件,包括设备节点的增加和删除,以及每个设备节点的遥控按键输入事件,相比于现状需要软件事先固定写入设备节点路径更加智能;可通过不同按键事件展示不同指示灯场景,形式多样且呼吸"渐灭"效果更加流畅。
技术特征:1.一种监控遥控输入事件并控制指示灯的方法,其特征在于,根据遥控器的按键事件控制指示灯展示不同的显示效果,具体包括以下步骤:
2.根据权利要求1所述的监控遥控输入事件并控制指示灯的方法,其特征在于,在步骤1中,所述文件事件包括文件创建、文件内容修改、文件删除和文件重命名。
3.根据权利要求2所述的监控遥控输入事件并控制指示灯的方法,其特征在于,在步骤2中,判断是不是文件事件类型,如果是则在数组ufds中对文件事件结构体进行相应的操作具体如下:
4.根据权利要求1所述的监控遥控输入事件并控制指示灯的方法,其特征在于,在步骤2中,根据不同的按键值执行对应的指示灯显示效果包括:
5.根据权利要求4所述的监控遥控输入事件并控制指示灯的方法,其特征在于,通过设置指示灯io口的占空比来改变指示灯的亮度,从而实现指示灯呼吸渐灭以及指示灯闪烁。
技术总结本发明公开了一种监控遥控输入事件并控制指示灯的方法,包括:初始文件事件结构体数组以及初始化文件事件结构体,文件事件结构体用于监控输入路径下的文件事件,如果目录下触发了文件事件,则将对应的文件事件写入设备节点文件序列;将输入路径目录下文件的文件监控结构体依次放入文件事件结构体数组里面;开启循环线程,监控文件事件,监听文件描述符的输入事件,阻塞式等待输入事件,接收到遥控器按键事件,监听接口阻塞终止,如果输入数据里面有遥控器按键事件,则读取按键值,然后根据不同的按键值执行对应的指示灯显示效果;本发明智能监测遥控器按钮事件,并通过算法控制指示灯展示不同的效果,给予用户遥控反馈。技术研发人员:何亚男受保护的技术使用者:四川长虹电器股份有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240801/241148.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表