本发明涉及oid二维暗码识别技术领域,具体为一种基于oid二维暗码识别的交互方法、装置、系统及其存储介质。
背景技术:
现有技术中,申请号为“201710376209.1”的一种基于电子屏幕的点读码识别方法、终端及点读笔,涉及电子技术领域,其中,方法包括:控制终端的屏幕以预设的亮度和灰度显示铺设有点读码的图片;接收点读笔在所述屏幕上的点击操作;根据所述点击操作,控制所述终端以预设的频率刷新所述屏幕上显示的铺设有点读码的图片,使所述点读笔读取并识别所述图片中的点读码,该基于电子屏幕的点读码识别方法、终端及点读笔可以扩展点读笔一次点击操作所能识别的点读码范围,增加了点读码的识别长度,扩展了点读码的码值范围。
但是,其在使用过程中,仍然存在较为明显的缺陷:1、上述装置中的点读笔主要使用对象是儿童,当儿童将上述装置的光电识别摄像头直接对准阳光、白炽灯等强光源时,对强光聚焦会烧坏感光元件,对光电识别摄像头造成不可逆的损坏,而儿童较为活泼好动,非常容易损坏上述装置;2、目前市场上光电识别摄像装置的灵敏度和交互性有限,当光电识别摄像装置和识别位置二维暗码的夹角过小或过大时,都会影响装置对二维暗码的识别,因此对用户的操作要求较高,使用中需要额外注意放置位置,用户体验较差。
技术实现要素:
本发明的目的在于提供一种基于oid二维暗码识别的交互方法、装置、系统及其存储介质,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种基于oid二维暗码识别的交互方法,该方法包括以下步骤:
判断感应位置光源的强弱,光强不高于预定值时,打开对光电识别摄像模块的遮挡部件;
判断光电识别摄像模块和二维暗码的接触夹角,夹角小于45℃或大于90℃时,自动调整光电识别摄像模块的位置,使得接触夹角在45-90℃之间;
对二维暗码进行码值读取;
将码值进行解码,解码结果和储存文件中的信息相比对;
作出相应反馈。
优选的,所述判断感应位置光源的强弱,光强不高于预定值时,打开对光电识别摄像模块的遮挡部件,具体包括:
判断感应位置光源的强弱,光强不高于预定值时,将此信息发送给遮挡部件的动力装置,使得遮挡部件打开,光电识别摄像模块显露。
优选的,所述判断光电识别摄像模块和二维暗码的接触夹角,夹角小于45℃或大于90℃时,自动调整光电识别摄像模块的位置,使得接触夹角在45-90℃之间,具体包括:
判断光电识别摄像模块和二维暗码的接触夹角,夹角小于45℃或大于90℃时,光电识别摄像模块缓慢旋转,并实时监测接触夹角的大小变化,直至接触夹角在45-90℃之间。
优选的,所述对二维暗码进行码值读取,具体包括:
对二维暗码并进行放大处理和纠错处理,对处理好的二维暗码进行识别。
优选的,所述将码值进行解码,解码结果和储存文件中的信息相比对,具体包括:
将码值传送至解码电路,解码电路将解码结果和储存文件上预先标注的检索信息进行一一快速比对,进行匹配。
优选的,作出相应反馈,具体包括:
作出反馈的形式包括动作、语音、指令和交互对话。
优选的,判断感应位置光源的强弱,光强不高于预定值时,打开对光电识别摄像模块的遮挡部件,还包括:
判断感应位置光源的强弱,光强高于预定值时,光电识别摄像模块的遮挡部件始终处于关闭状态。
一种基于oid二维暗码识别的的装置,包括:
光强判断动作模块,用于判断感应位置光源的强弱,光强不高于预定值时,打开对光电识别摄像模块的遮挡部件;
夹角调整模块,用于判断光电识别摄像模块和二维暗码的接触夹角,夹角小于45℃或大于90℃时,自动调整光电识别摄像模块的位置,使得接触夹角在45-90℃之间;
读取模块,用于对二维暗码进行码值读取;
解码比对模块,用于将码值进行解码,解码结果和储存文件中的信息相比对;以及
反馈模块,用于作出相应反馈。
优选的,该装置还包括:第一光强反馈模块,用于判断感应位置光源的强弱,光强不高于预定值时,将此信息发送给遮挡部件的动力装置,使得遮挡部件打开,光电识别摄像模块显露。
优选的,该装置还包括:旋转和角度监测模块,用于判断光电识别摄像模块和二维暗码的接触夹角,夹角小于45℃或大于90℃时,光电识别摄像模块缓慢旋转,并实时监测接触夹角的大小变化,直至接触夹角在45-90℃之间。
优选的,该装置还包括:读取前处理模块,用于对二维暗码并进行放大处理和纠错处理,对处理好的二维暗码进行识别。
优选的,该装置还包括:检索模块,用于将码值传送至解码电路,解码电路将解码结果和储存文件上预先标注的检索信息进行一一快速比对,进行匹配。
优选的,该装置还包括:反馈形式选择模块,用于选择作出反馈的形式,包括动作、语音、指令和交互对话。
优选的,该装置还包括:第二光强反馈模块,用于判断感应位置光源的强弱,光强高于预定值时,光电识别摄像模块的遮挡部件始终处于关闭状态。
一种基于oid二维暗码识别的系统,所述系统包括上述所述的基于oid二维暗码识别的方法。
一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序运行时执行所述基于oid二维暗码识别的交互方法的步骤。
与现有技术相比,本发明的有益效果是:
1、本发明中设置有对光电识别摄像模块在强光源状态下进行遮挡保护的装置,当感应位置的光源强度高于预定值时,遮挡部件始终处于关闭状态,对光电识别摄像模块进行遮挡,防止强光源聚焦烧坏感光元件、产生不可逆的损坏,提高装置的耐用性,有效避免儿童在玩闹时将光电识别摄像模块对准阳光、白炽灯等造成的损坏,对于儿童的使用更加放心;
2、本发明可以自动测量光电识别摄像模块和二维暗码的接触夹角,当夹角过小或过大而不在有效的识别区域范围内时,会对光电识别摄像模块的位置进行自动调整,从而提高识别的准确性,无需用户在使用时必须按照一定角度接触二维暗码,提高用户体验的舒适度。
本发明提供了基于oid二维暗码识别的交互方法、装置、系统及其存储介质,对光电识别摄像模块提供了强光源状态下遮挡保护,解决了现有技术中使用不慎易造成感光元件由于强光源聚焦而烧坏的问题,且能够自动调整光电识别摄像模块和二维暗码的接触夹角,扩大识别区域,降低了对用户识别操作放置的限制,有效提高用户体验。
附图说明
图1为本发明的基于oid二维暗码识别的交互方法流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种技术方案:
一种基于oid二维暗码识别的交互方法,该方法包括以下步骤:
判断感应位置光源的强弱,光强不高于预定值时,打开对光电识别摄像模块的遮挡部件;
判断光电识别摄像模块和二维暗码的接触夹角,夹角小于45℃或大于90℃时,自动调整光电识别摄像模块的位置,使得接触夹角在45-90℃之间;
对二维暗码进行码值读取;
将码值进行解码,解码结果和储存文件中的信息相比对;
作出相应反馈。
作为一个优选,所述判断感应位置光源的强弱,光强不高于预定值时,打开对光电识别摄像模块的遮挡部件,具体包括:
判断感应位置光源的强弱,光强不高于预定值时,将此信息发送给遮挡部件的动力装置,动力装置将遮挡部件打开,光电识别摄像模块显露,从而可以进行后续的二维暗码读取等一系列操作。
作为一个优选,所述判断光电识别摄像模块和二维暗码的接触夹角,夹角小于45℃或大于90℃时,自动调整光电识别摄像模块的位置,使得接触夹角在45-90℃之间,具体包括:
判断光电识别摄像模块和二维暗码的接触夹角,夹角小于45℃或大于90℃时,光电识别摄像模块和二维暗码之间的距离较远,二维暗码可读取的有效区域有限,信息采集不良,此时位置调节模块会带动光电识别摄像模块进行缓慢旋转,并实时监测接触夹角的大小变化,直至接触夹角在45-90℃之间时停止旋转。
作为一个优选,所述对二维暗码进行码值读取,具体包括:
对二维暗码并进行放大处理和纠错处理,放大处理后便于对二维暗码的信息点进行采集,纠错处理可以防止对二维暗码的错误提取和误反应,然后对处理好的二维暗码进行识别。
作为一个优选,所述将码值进行解码,解码结果和储存文件中的信息相比对,具体包括:
将码值传送至解码电路,解码电路将解码结果和储存文件上预先标注的检索信息进行一一快速比对,进行匹配,通过预先在储存文件上标注检索信息,可以有效减少解码结果和储存文件全文进行比对的处理时间,提高反应速度。
作为一个优选,作出相应反馈,具体包括:
作出反馈的形式包括动作、语音、指令和交互对话,具体的反馈形式根据二维暗码的编码信息而定。
作为一个优选,判断感应位置光源的强弱,光强不高于预定值时,打开对光电识别摄像模块的遮挡部件,还包括:
判断感应位置光源的强弱,光强高于预定值时,光电识别摄像模块的遮挡部件始终处于关闭状态,避免强光源聚焦时对感光元件造成不可逆的损坏,因此能够在对准强光源的错误操作中也有效保护光电识别摄像模块,提高耐用性,延长使用寿命。
一种基于oid二维暗码识别的的装置,包括:
光强判断动作模块,用于判断感应位置光源的强弱,可以采用光强传感器判断光强,根据光强大小判断是否开启光电识别摄像模块进行后续工作,光强不高于预定值时,打开对光电识别摄像模块的遮挡部件,遮挡部件用于保护遮挡光电识别摄像模块,当光源强度超过预定值时,遮挡部件始终处于关闭状态,保护光电识别摄像模块的感光元件不会因为强光源聚焦而被烧坏;
夹角调整模块,用于判断光电识别摄像模块和二维暗码的接触夹角,夹角小于45℃或大于90℃时,自动调整光电识别摄像模块的位置,使得接触夹角在45-90℃之间;
读取模块,用于对二维暗码进行码值读取;
解码比对模块,用于将码值进行解码,解码结果和储存文件中的信息相比对;以及
反馈模块,用于作出相应反馈。
作为一个优选,该装置还包括:第一光强反馈模块,用于判断感应位置光源的强弱,光强不高于预定值时,将此信息发送给遮挡部件的动力装置,使得遮挡部件打开,光电识别摄像模块显露。
作为一个优选,该装置还包括:旋转和角度监测模块,用于判断光电识别摄像模块和二维暗码的接触夹角,夹角小于45℃或大于90℃时,光电识别摄像模块缓慢旋转,并实时监测接触夹角的大小变化,直至接触夹角在45-90℃之间,可细分为旋转模块和角度监测模块,旋转模块用于带动光电识别摄像模块旋转以实现和二维暗码的接触夹角的调整,角度监测模块用于实时测量光电识别摄像模块和二维暗码的接触夹角,据此可以调整至更加适宜的二维暗码的读取位置。
作为一个优选,该装置还包括:读取前处理模块,用于对二维暗码并进行放大处理和纠错处理,对处理好的二维暗码进行识别,放大处理后的二维暗码便于信息点的采集,纠错后的二维暗码有效降低了错误提取率和误反应的概率。
作为一个优选,该装置还包括:检索模块,用于将码值传送至解码电路,可使用通讯模块进行信息传递,解码电路将解码结果和储存文件上预先标注的检索信息进行一一快速比对,进行匹配,其中,文件可以预先储存在内置储存模块中。
作为一个优选,该装置还包括:反馈形式选择模块,用于选择作出反馈的形式,包括动作、语音、指令和交互对话,上述反馈可以通过语言模块、声音模块的配合来实现。
作为一个优选,该装置还包括:第二光强反馈模块,用于判断感应位置光源的强弱,光强高于预定值时,光电识别摄像模块的遮挡部件始终处于关闭状态。
一种基于oid二维暗码识别的系统,所述系统包括上述所述的基于oid二维暗码识别的方法。
一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序运行时执行所述基于oid二维暗码识别的交互方法的步骤。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。