一种识别护眼镜正确佩戴的方法及装置与流程

文档序号:17731945发布日期:2019-05-22 02:54阅读:235来源:国知局
一种识别护眼镜正确佩戴的方法及装置与流程

本发明涉及眼镜领域,具体涉及一种识别护眼镜正确佩戴的方法及装置。



背景技术:

眼镜作为一种常见设备,已经融入人们的生活,帮助很多人调整视力,但是其功能单一,只能让使用者看的清晰。青少年由于自身自律性较差,通常会时不时摘下眼镜,甚至不按正确方法佩戴眼镜,从而不能帮助监护人真正了解到青少年是否正确佩戴眼镜。



技术实现要素:

针对上述问题,本发明提供一种识别护眼镜正确佩戴的方法及装置。

本发明的目的采用以下技术方案来实现:

本发明第一方面提供了一种识别护眼镜正确佩戴的方法,该方法包括:

s1.微处理器实时接收六轴传感器发送的重力加速度数据和角速度数据,并实时接收遮挡传感器发送的是否被遮挡的状态数据;其中,所述六轴传感器设置于护眼镜内以实时采集所述重力加速度数据和角速度数据,所述遮挡传感器设置于所述护眼镜内侧以实时采集所述状态数据;

s2.所述微处理器周期性地对所述重力加速度数据和角速度数据进行处理,获取所述护眼镜的角度变化值;

s3.当所述护眼镜的角度变化值大于预设的角度变化阈值λ1以及重力加速度的绝对值大于预设的重力加速度阈值th1时,所述微处理器判断所述护眼镜处于运动状态,并进一步判断所述遮挡传感器的状态是否被遮挡;

s4.若遮挡,所述微处理器则对在当前状态下的所述六轴传感器采集的角速度数据进行处理,得到护眼镜的角度值,并进一步判断所述的护眼镜的角度值是否在预设的角度范围内;

s5.若是,则所述护眼镜正确佩戴。

优选地,所述方法还包括:当所述护眼镜正确佩戴时,所述微处理器开始存储所述遮挡传感器和所述六轴传感器采集的数据。

优选地,所述s3中还包括:当所述护眼镜的角度变化值不大于预设的角度变化阈值λ1以及重力加速度的绝对值不大于预设的重力加速度阈值th1时,则返回所述s2。

优选地,所述s4中还包括:若未遮挡,则返回所述s1。

优选地,所述s5还包括:若否,则返回所述s1。

优选地,所述方法还包括:s7.当所述微处理器接收到的所述遮挡传感器的状态数据为未遮挡状态时,所述微处理器判定所述护眼镜被摘下。

优选地,所述s7还包括:当所述遮挡传感器为未遮挡状态,所述微处理器对该状态下的所述六轴传感器采集的角速度数据和重力角速度数据进行姿态解算,获取所述护眼镜的角度变化值,当连续n分钟,所述护眼镜的角度变化值不大于预设的角度变化阈值λ1以及重力加速度的绝对值不大于预设的重力加速度阈值th1时,所述微处理器判定所述护眼镜处于静止状态。

有益效果:通过微处理器周期性地对遮挡传感器和六轴传感器采集的数据进行运算、分析,获悉护眼镜的状态数据,进而根据得到的护眼镜的状态数据分析青少年有没有正确地佩戴护眼镜,从而便于监护人提醒青少年正确地护眼镜。且利用六轴传感器来采集数据,能够更精确地反映护眼镜的运动状态,进而能够更准确地对青少年是否正确佩戴护眼镜进行估计。

本发明第二方面提供了一种识别护眼镜正确佩戴的装置,所述装置包括:用于执行如上所述的一种识别护眼镜正确佩戴的方法的遮挡传感器、六轴传感器和微处理器。

优选地,所述装置还包括用于给所述遮挡传感器、六轴传感器和微处理器供电的系统电源。

有益效果:通过微处理器周期性地对遮挡传感器和六轴传感器采集的数据进行运算、分析,获悉护眼镜的状态数据,进而根据得到的护眼镜的状态数据分析青少年有没有正确地佩戴护眼镜,从而便于监护人提醒青少年正确地护眼镜且利用六轴传感器来采集数据,能够更精确地反映护眼镜的运动状态,进而能够更准确地对青少年是否正确佩戴护眼镜进行估计。

本发明第三方面提供了一种可读计算机存储介质,其上存储有计算机程序,该程序被微处理器用于执行如上所述的一种识别护眼镜正确佩戴的方法。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1是本发明实施例提供的一种识别护眼镜正确佩戴的方法流程图;

图2是本发明实施例提供的用于实现图1中的方法的装置示意图。

附图标记:遮挡传感器1;六轴传感器2;微处理器3;系统电源4。

具体实施方式

结合以下实施例对本发明作进一步描述。

参见图1-2,图1示出了根据本发明的一种识别护眼镜正确佩戴的方法的一个实施例的流程,该方法可以由放置在护眼镜上的微处理器执行,该方法包括:

步骤s1.对遮挡传感器1、六轴传感器2和微处理器3进行初始化操作;

步骤s2.所述微处理器3实时接收六轴传感器2发送的重力加速度数据和角速度数据,并实时接收遮挡传感器1发送的是否被遮挡的状态数据;其中,所述六轴传感器2设置于护眼镜内以实时采集所述重力加速度数据和角速度数据,所述遮挡传感器1设置于所述护眼镜内侧以实时采集所述状态数据;

步骤s3.所述微处理器3周期性地对所述重力加速度数据和角速度数据进行处理,获取所述护眼镜的角度变化值;

步骤s4.当所述护眼镜的角度变化值大于预设的角度变化阈值λ1以及重力加速度的绝对值大于预设的重力加速度阈值th1时,进一步判断所述遮挡传感器1的状态是否被遮挡;其中,护眼镜的角度变化值θ′(t)=|θ(t)-θ(t-δt)|,θ′(t)为t时刻的角度变化值,θ(t)为t时刻的护眼镜的角度值,θ(t-δt)为(t-δt)时刻的护眼镜的角度值,λ1=2°,预设的重力加速度阈值th1的取值为30。

步骤s5.若遮挡,所述微处理器3则对在当前状态下的所述六轴传感器2采集的角速度数据进行处理,得到护眼镜的角度值,并进一步判断所述的护眼镜的角度值是否在预设的角度范围内;

步骤s6.若是,则所述护眼镜正确佩戴。

优选地,根据六轴传感器2的特点,六轴传感器32任意时刻采集的数据包括三个角速度数据和三个方向的重力加速度数据,所以微处理器3在对六轴传感器2采集的角速度数据进行姿态解算时,其得到的是三个角度值,分别是护眼镜的抬头角度值、低头角度值和歪头角度值,因此,在判断所述护眼镜是否处于运动状态时,对角度变化值进行分析时,是通过分别计算该三个角度值的角度变化值,当这三个角度变化值任意一个角度变化值超过2°时,且任一方向的重力加速度绝对值超过30时,判定所述护眼镜是运动状态,进而进一步判断所述遮挡传感器1的状态是否被遮挡。。

优选地,所述方法还包括:当所述护眼镜正确佩戴时,所述微处理器3开始存储所述遮挡传感器1和所述六轴传感器2采集的数据。

优选地,所述s4中还包括:s41当所述护眼镜的角度变化值不大于预设的角度变化阈值λ1以及重力加速度的绝对值不大于预设的重力加速度阈值th1时,则返回执行所述步骤s2。

优选地,所述步骤s5中还包括:步骤s51.若未遮挡,则返回执行所述步骤s2。

优选地,所述步骤s6还包括:s61若否,则返回执行所述步骤s2。

优选地,所述方法还包括:步骤s7.当所述微处理器3接收到的所述遮挡传感器1的状态数据为未遮挡状态时,所述微处理器3判定所述护眼镜被摘下。

优选地,所述步骤s7还包括:当所述遮挡传感器1为未遮挡状态,所述微处理器3对该状态下的所述六轴传感器2采集的角速度数据和重力角速度数据进行姿态解算,获取所述护眼镜的角度变化值,当连续2分钟,所述护眼镜的角度变化值不大于预设的角度变化阈值λ1以及重力加速度的绝对值不大于预设的重力加速度阈值th1时,所述微处理器判定所述护眼镜处于静止状态。

优选地,本发明实施例中的一种识别护眼镜正确佩戴的方法第三方面提供了一种可读计算机存储介质,其上存储有计算机程序,该程序被微处理器用于执行如上所述的一种识别护眼镜正确佩戴的方法。

有益效果:通过微处理器周期性地对遮挡传感器和六轴传感器采集的数据进行运算、分析,获悉护眼镜的状态数据,进而根据得到的护眼镜的状态数据分析青少年有没有正确地佩戴护眼镜,从而便于监护人提醒青少年正确地护眼镜。且利用六轴传感器2来采集数据,能够更精确地反映护眼镜的运动状态,进而能够更准确地对青少年是否正确佩戴护眼镜进行估计。

图2示出了一种识别护眼镜正确佩戴的装置,所述装置包括:用于执行如上所述的一种识别护眼镜正确佩戴的方法的遮挡传感器1、六轴传感器2和微处理器3。遮挡传感器1和六轴传感器2与微处理器3通信连接。

优选地,所述装置还包括用于给所述遮挡传感器1、六轴传感器2和微处理器3供电的系统电源4。

有益效果:通过微处理器3周期性地对遮挡传感器1和六轴传感器2采集的数据进行运算、分析,获悉护眼镜的状态数据,进而根据得到的护眼镜的状态数据分析青少年有没有正确地佩戴护眼镜,从而便于监护人提醒青少年正确地护眼镜且利用六轴传感器2来采集数据,能够更精确地反映护眼镜的运动状态,进而能够更准确地对青少年是否正确佩戴护眼镜进行估计。

本发明还提供了一种计算机可读介质,该计算机可读介质其上存储有计算机程序,该程序被微处理器3执行时实现前述的一种识别护眼镜正确佩戴的方法的步骤。其作用与前述方法相对应,这里不再赘述。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

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