一种多彩呼吸灯的控制方法与流程

文档序号:12502324阅读:522来源:国知局

本发明涉及一种机顶盒中系统多彩呼吸灯的控制方法,具体涉及一种多彩呼吸灯的控制方法。



背景技术:

在机顶盒上搭配呼吸灯,使机顶盒不仅具备了传统机顶盒的收视娱乐功能,而且增加了机顶盒的装饰功能;多彩呼吸灯模拟七种颜色的“呼吸作用”,有红,绿,蓝,红绿,红蓝,绿蓝,红绿蓝七种颜色,也可以单独的显示红绿蓝中的一种;向用户呈现出多彩的视觉冲击效果;但现有的呼吸灯与机顶盒很难实现联动,其单独存在,不能将机顶盒状态直观的展示。



技术实现要素:

(一)要解决的技术问题

为解决上述问题,本发明提出了一种多彩呼吸灯的控制方法,通过底层的控制模块可以快速的操作IO,实现对led的多样控制,实现多彩呼吸的效果,并且可以实时的监视网络状态的变化。

(二)技术方案

本发明的多彩呼吸灯的控制方法,所述方法包括如下步骤:

第一步,电路搭建,将红色LED、绿色LED和蓝色LED分别通过开关管连入控制系统中;

第二步,监听系统启动,安卓系统开机后,系统会发送开机广播;监听开机广播完成开机监听;

第三步,确认呼吸灯模式,当得到开机信号后,系统读取用户的配置信息,判断用户选择的呼吸灯模式,所述呼吸灯模式分为呼吸灯模式、多 彩模式和关闭模式;

等四步,响应用户选择的呼吸灯模式,当用户选择触发模式时,系统启动完成后至阈值时间内,LED灯以多彩呼吸状态运行,所述阈值时间设置为40s、120s和160s中的一种;时间到达后,LED灯全灭,当有用户操作时,蓝灯亮;当用户选择的是多彩模式,系统启动完成后,LED灯以多彩呼吸模式在七种颜色之间切换,直到系统关闭;当用户选择的是关闭模式时,关闭LED灯呼吸模式,如果蓝灯控制处于打开状态,蓝灯继续亮,如果蓝灯控制处于关闭状态,全灭;

第五步,网络状态显示,安卓系统网络状态发生变化时,系统会发出网络状态广播;监听网络状态广播完成网络连接状态判断,如果网络断开就显示红灯,如果网络是连接状态按照用户选择的模式呼吸。

进一步地,所述开机广播为android.intent.action.BOOT_COMPLETED广播。

进一步地,所述网络状态广播为:

android.net.conn.CONNECTIVITY_CHANGE广播。

(三)有益效果

与现有技术相比,本发明的多彩呼吸灯的控制方法,电路搭建简单实用,无需使用专用接口IC,功能完整,能够实现呼吸灯的三种模式控制;其能够通过控制呼吸灯来显示网络的连接状态,实现呼吸灯与机顶盒状态联动;同时其也能够完成红绿蓝的单独控制。

具体实施方式

一种多彩呼吸灯的控制方法,所述方法包括如下步骤:

第一步,电路搭建,将红色LED、绿色LED和蓝色LED分别通过开关管连入控制系统中;

第二步,监听系统启动,安卓系统开机后,系统会发送开机广播;监听开机广播完成开机监听;

第三步,确认呼吸灯模式,当得到开机信号后,系统读取用户的配置 信息,判断用户选择的呼吸灯模式,所述呼吸灯模式分为呼吸灯模式、多彩模式和关闭模式;

等四步,响应用户选择的呼吸灯模式,当用户选择触发模式时,系统启动完成后至阈值时间内,LED灯以多彩呼吸状态运行,所述阈值时间设置为40s、120s和160s中的一种;时间到达后,LED灯全灭,当有用户操作时,蓝灯亮;当用户选择的是多彩模式,系统启动完成后,LED灯以多彩呼吸模式在七种颜色之间切换,直到系统关闭;当用户选择的是关闭模式时,关闭LED灯呼吸模式,如果蓝灯控制处于打开状态,蓝灯继续亮,如果蓝灯控制处于关闭状态,全灭;由于七种颜色相互切换、呼吸灯模式均属于现有技术,在此不再详述;

第五步,网络状态显示,安卓系统网络状态发生变化时,系统会发出网络状态广播;监听网络状态广播完成网络连接状态判断,如果网络断开就显示红灯,如果网络是连接状态按照用户选择的模式呼吸。

其中,所述开机广播为android.intent.action.BOOT_COMPLETED广播;所述网络状态广播为android.net.conn.CONNECTIVITY_CHANGE广播。

上面所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的构思和范围进行限定。在不脱离本发明设计构思的前提下,本领域普通人员对本发明的技术方案做出的各种变型和改进,均应落入到本发明的保护范围,本发明请求保护的技术内容,已经全部记载在权利要求书中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1