本发明专利技术公开了一种指示灯状态编码方法、解码方法、编码器、解码器及系统,涉及编解码技术领域,指示灯状态编码方法包括:获取指令信息;根据预设的映射表对指令信息进行编码处理以生成目标编码串,映射表用于记录目标编码串与指令信息之间的对应关系;将预设的同步标志串、目标编码串及预设的校验标志串依次拼合,以生成编码组,同步标志串、目标编码串及校验标志串均由数字编码组成,数字编码用于控制指示灯的工作状态,工作状态包括点亮状态及熄灭状态;将编码组发送至指示灯,并根据编码组中的数字编码周期控制指示灯的工作状态。采用本发明专利技术,可通过一个指示灯表达大量设备的工作状态,解决了现有指示灯表达状态少的缺陷。解决了现有指示灯表达状态少的缺陷。解决了现有指示灯表达状态少的缺陷。
【技术实现步骤摘要】
指示灯状态编码方法、解码方法、编码器、解码器及系统
[0001]本专利技术涉及编解码,尤其涉及一种指示灯状态编码方法、一种指示灯状态解码方法、一种指示灯状态编码器、一种指示灯状态解码器及一种指示灯状态识别系统。
技术介绍
[0002]对于大部分无屏幕的设备,通常使用一个或多个指示灯表示设备状态;每个指示灯有亮、灭及闪烁等输出状态;考虑到指示灯的可读性,通常多个指示灯间互不关联,所以只能表达有限的状态。
[0003]假设某个设备有n个指示灯,一个指示灯有亮、灭及闪烁3个状态,则输出的状态为3n;对于一些无法增加大量指示灯的设备,传统的指示灯无法有效表示所有的工作状态,从而加大了设备运维的难度。
技术实现思路
[0004]本专利技术所要解决的技术问题在于,提供一种指示灯状态编码方法、指示灯状态解码方法、指示灯状态编码器、指示灯状态解码器及指示灯状态识别系统,可通过一个指示灯表达大量设备的工作状态,解决了现有指示灯表达状态少的缺陷。
[0005]为了解决上述技术问题,本专利技术提供了一种指示灯状态编码方法,包括:获取指令信息;根据预设的映射表对所述指令信息进行编码处理以生成目标编码串,所述映射表用于记录所述目标编码串与指令信息之间的对应关系;将预设的同步标志串、所述目标编码串及预设的校验标志串依次拼合,以生成编码组,所述同步标志串、目标编码串及校验标志串均由数字编码组成,所述数字编码用于控制指示灯的工作状态,所述工作状态包括点亮状态及熄灭状态;将所述编码组发送至所述指示灯,并根据所述编码组中的数字编码周期控制所述指示灯的工作状态。
[0006]作为上述方案的改进,所述同步标志串为4位二进制数字编码,所述目标编码串为8位二进制数字编码,所述校验标志串为8位二进制数字编码。
[0007]相应地,本专利技术还提供了一种指示灯状态解码方法,包括:获取指示灯的实时图像集,所述实时图像集包括至少两幅连续采集的实时图像;对所述实时图像进行裁剪处理;根据裁剪后的所述实时图像识别所述指示灯的工作状态,所述工作状态包括点亮状态及熄灭状态;根据所述工作状态生成数字编码;将所述实时图像集中所有实时图像所对应的数字编码依次拼合成编码组;遍历所述编码组中的数字编码以提取目标编码串;根据预设的映射表对所述目标编码串进行解密处理,以生成指令信息,所述映射表用于记录所述目标编码串与指令信息之间的对应关系。
[0008]作为上述方案的改进,所述根据裁剪后的所述实时图像识别所述指示灯的工作状态的步骤包括:将裁剪后的所述实时图像转换为灰度图;将所述灰度图中每个像素点的灰度值分别与预设阀值进行比较,以判断所述灰度值是否大于所述预设阈值,判断为是时,将所述像素点标记为白色像素点,判断为否时,将所述像素点标记为黑色像素点;计算同一灰
度图中白色像素点在总像素点中的占比,并判断所述占比是否大于预设占比,判断为是时,则所述实时图像所述对应的指示灯为点亮状态,判断为否时,将所述实时图像所述对应的指示灯为熄灭状态。
[0009]作为上述方案的改进,所述遍历所述编码组中的数字编码以提取目标编码串的步骤包括:遍历所述编码组中数字编码以识别同步标志串;根据所述同步标志串提取校验标志串,并对所述校验标志串进行校验处理;通过校验后,根据所述同步标志串提取目标编码串。
[0010]相应地,本专利技术还提供了一种指示灯状态编码器,包括:指令获取模块,用于获取指令信息;编码模块,用于根据预设的映射表对所述指令信息进行编码处理以生成目标编码串,所述映射表用于记录所述目标编码串与指令信息之间的对应关系;第一拼合模块,用于将预设的同步标志串、所述目标编码串及预设的校验标志串依次拼合,以生成编码组,所述同步标志串、目标编码串及校验标志串均由数字编码组成,所述数字编码用于控制指示灯的工作状态,所述工作状态包括点亮状态及熄灭状态;发送模块,用于将所述编码组发送至所述指示灯,并根据所述编码组中的数字编码周期控制所述指示灯的工作状态。
[0011]相应地,本专利技术还提供了一种指示灯状态解码器,包括:图像获取模块,用于获取指示灯的实时图像集,所述实时图像集包括至少两幅连续采集的实时图像;裁剪模块,用于对所述实时图像进行裁剪处理;识别模块,用于根据裁剪后的所述实时图像识别所述指示灯的工作状态,所述工作状态包括点亮状态及熄灭状态;转换模块,用于根据所述工作状态生成数字编码;第二拼合模块,用于将所述实时图像集中所有实时图像所对应的数字编码依次拼合成编码组;遍历模块,用于遍历所述编码组中的数字编码以提取目标编码串;解密模块,用于根据预设的映射表对所述目标编码串进行解密处理,以生成指令信息,所述映射表用于记录所述目标编码串与指令信息之间的对应关系。
[0012]作为上述方案的改进,所述识别模块包括:灰度单元,用于将裁剪后的所述实时图像转换为灰度图;标记单元,用于将所述灰度图中每个像素点的灰度值分别与预设阀值进行比较,以判断所述灰度值是否大于所述预设阈值,判断为是时,将所述像素点标记为白色像素点,判断为否时,将所述像素点标记为黑色像素点;识别单元,用于计算同一灰度图中白色像素点在总像素点中的占比,并判断所述占比是否大于预设占比,判断为是时,则所述实时图像所述对应的指示灯为点亮状态,判断为否时,将所述实时图像所述对应的指示灯为熄灭状态。
[0013]作为上述方案的改进,所述遍历模块包括:遍历单元,用于遍历所述编码组中数字编码以识别同步标志串;校验单元,用于根据所述同步标志串提取校验标志串,并对所述校验标志串进行校验处理;提取单元,用于通过校验后,根据所述同步标志串提取目标编码串。
[0014]相应地,本专利技术还提供了一种指示灯状态识别系统,包括:指示灯;拍摄设备,用于定时采集所述指示灯的实时图像集;上述指示灯状态编码器;上述指示灯状态解码器
[0015]实施本专利技术,具有如下有益效果:
[0016]本专利技术采用特殊的编码及解码方法,通过一个指示灯即可表达大量的设备工作状态,解决了现有指示灯表达状态少的缺陷;
[0017]同时,本专利技术无需专用设备,可使用普通手机及专用APP即可解码指示灯状态,方
便使用,且低成本。
附图说明
[0018]图1是本专利技术指示灯状态编码方法的实施例流程图;
[0019]图2是本专利技术指示灯状态解码方法的实施例流程图;
[0020]图3是本专利技术指示灯状态识别系统的结构示意图;
[0021]图4是本专利技术指示灯状态编码器的结构示意图;
[0022]图5是本专利技术指示灯状态解码器的结构示意图。
具体实施方式
[0023]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。
[0024]参见图1,图1显示了本专利技术指示灯状态编码方法的实施例流程图,其包括:
[0025]S101,获取指令信息;
[0026]所述指令信息用于表示设备的状态,如设备故障、设备短路、设备断路等状态。
[0027]S102,根据预本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种指示灯状态编码方法,其特征在于,包括:获取指令信息;根据预设的映射表对所述指令信息进行编码处理以生成目标编码串,所述映射表用于记录所述目标编码串与指令信息之间的对应关系;将预设的同步标志串、所述目标编码串及预设的校验标志串依次拼合,以生成编码组,所述同步标志串、目标编码串及校验标志串均由数字编码组成,所述数字编码用于控制指示灯的工作状态,所述工作状态包括点亮状态及熄灭状态;将所述编码组发送至所述指示灯,并根据所述编码组中的数字编码周期控制所述指示灯的工作状态。2.如权利要求1所述的指示灯状态编码方法,其特征在于,所述同步标志串为4位二进制数字编码,所述目标编码串为8位二进制数字编码,所述校验标志串为8位二进制数字编码。3.一种指示灯状态解码方法,其特征在于,包括:获取指示灯的实时图像集,所述实时图像集包括至少两幅连续采集的实时图像;对所述实时图像进行裁剪处理;根据裁剪后的所述实时图像识别所述指示灯的工作状态,所述工作状态包括点亮状态及熄灭状态;根据所述工作状态生成数字编码;将所述实时图像集中所有实时图像所对应的数字编码依次拼合成编码组;遍历所述编码组中的数字编码以提取目标编码串;根据预设的映射表对所述目标编码串进行解密处理,以生成指令信息,所述映射表用于记录所述目标编码串与指令信息之间的对应关系。4.如权利要求3所述的指示灯状态编解码方法,其特征在于,所述根据裁剪后的所述实时图像识别所述指示灯的工作状态的步骤包括:将裁剪后的所述实时图像转换为灰度图;将所述灰度图中每个像素点的灰度值分别与预设阀值进行比较,以判断所述灰度值是否大于所述预设阈值,判断为是时,将所述像素点标记为白色像素点,判断为否时,将所述像素点标记为黑色像素点;计算同一灰度图中白色像素点在总像素点中的占比,并判断所述占比是否大于预设占比,判断为是时,则所述实时图像所述对应的指示灯为点亮状态,判断为否时,将所述实时图像所述对应的指示灯为熄灭状态。5.如权利要求3所述的指示灯状态编解码方法,其特征在于,所述遍历所述编码组中的数字编码以提取目标编码串的步骤包括:遍历所述编码组中数字编码以识别同步标志串;根据所述同步标志串提取校验标志串,并对所述校验标志串进行校验处理;通过校验后,根据所述同步标志串提取目标编码串。6.一种指示灯状态编码器,其特征在于,包括:
指令获取模块,用于获取指令信息;编码模块,...
【专利技术属性】
技术研发人员:黄嘉豪,祁昆,刘香峰,
申请(专利权)人:广东南控云图科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。