[发明专利]复位处理方法及装置有效
申请号: | 201510481179.1 | 申请日: | 2015-08-03 |
公开(公告)号: | CN105094915B | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 曾凡;宋元瑞;孟德国;侯恩星 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 复位 处理 方法 装置 | ||
本公开提供了复位处理方法及装置,其中所述方法包括:检测是否通过发光装置的机械开关接收到开启发光装置的第一开启信号;当接收到第一开启信号后,获取当前累计开关发光装置的累计开关次数;判断累计开关次数是否达到预设阈值;当累计开关次数达到预设阈值时,进行复位处理。本公开可以对发光装置的微控制单元执行复位处理,提升了用户体验。
技术领域
本公开涉及电子技术领域,尤其涉及复位处理方法及装置。
背景技术
目前电子设备在遭遇到故障或更换连接主机等问题时,需要执行复位。此时,往往需要通过一些特殊的操作来触发复位操作,比如通常使用的长按按键一段时间后进行所述电子设备的复位。
但是一些特殊的设备,例如智能灯泡等发光装置,由于没有上述按键,且工作在强电环境下,用户无法执行复位操作,造成用户体验差。
发明内容
有鉴于此,本公开提供了复位处理方法及装置,以解决相关技术中用户无法对发光装置执行复位操作,导致用户体验差的问题。
根据本公开实施例的第一方面,提供一种复位处理方法,用于发光装置的微控制单元,所述方法包括:
检测是否通过所述发光装置的机械开关接收到开启所述发光装置的第一开启信号;
当接收到所述第一开启信号后,获取当前累计开关所述发光装置的累计开关次数;
判断所述累计开关次数是否达到预设阈值;
当所述累计开关次数达到所述预设阈值时,进行复位处理。
可选地,所述获取当前累计开关所述发光装置的累计开关次数包括:
从所述发光装置的非易失性存储器中读取所述累计开关次数。
可选地,所述方法还包括:
当所述累计开关次数未达到所述预设阈值时,检测是否通过所述机械开关接收到关闭所述发光装置的第一关闭信号;
当接收到所述第一关闭信号后,更新所述累计开关次数。
可选地,所述更新所述累计开关次数包括:
判断接收到所述第一关闭信号的第二时间点与接收到所述第一开启信号的第一时间点之间的第一时间间隔是否超过预设时间间隔;
当所述第一时间间隔超过所述预设时间间隔时,将所述累计开关次数更新为0。
可选地,所述更新所述累计开关次数还包括:
当所述第一时间间隔未超过所述预设时间间隔时,检测是否通过所述机械开关接收到重新开启所述发光装置的第二开启信号;
当接收到所述第二开启信号后,判断接收到所述第二开启信号的第三时间点与接收到所述第一关闭信号的所述第二时间点之间的第二时间间隔是否超过所述预设时间间隔;
当所述第二时间间隔超过所述预设时间间隔时,将所述累计开关次数更新为0,否则将所述累计开关次数加1。
可选地,所述更新所述累计开关次数包括:
检测是否通过所述机械开关接收到重新开启所述发光装置的第二开启信号;
当接收到所述第二开启信号后,判断接收到所述第二开启信号的第三时间点与接收到所述第一关闭信号的所述第二时间点之间的第二时间间隔是否超过所述预设时间间隔;
当所述第二时间间隔超过所述预设时间间隔时,将所述累计开关次数更新为0。
可选地,所述更新所述累计开关次数还包括:
检测是否通过所述机械开关接收到重新关闭所述发光装置的第二关闭信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510481179.1/2.html,转载请声明来源钻瓜专利网。