智能设备保护套检测方法及装置的制造方法

文档序号:8359184阅读:224来源:国知局
智能设备保护套检测方法及装置的制造方法
【技术领域】
[0001]本发明属于智能设备技术领域,尤其涉及一种智能设备保护套检测方法及装置。
【背景技术】
[0002]随着智能设备的普及,现有的厂商通过生产多种不同类型的智能设备保护套来满足不同用户的需求。比如,有的保护套能够检测血糖水平,有的保护套能够嵌入电池和喇叭以提供续航能力和音响效果等。现有技术通过一个数字霍尔传感器只能识别一种类型的保护套,若要识别多种类型的保护套时,需要多个数字霍尔传感器,无法通过一个数字霍尔传感器检测多种不同类型的保护套,造成智能设备的高成本。

【发明内容】

[0003]鉴于此,本发明实施例提供一种智能设备保护套检测方法及装置,实现了对多种不同类型的保护套的识别,并降低了智能设备的成本。
[0004]第一方面,提供了一种智能设备保护套检测方法,所述方法包括:
[0005]当检测到智能设备穿上保护套后,获取数字霍尔传感器上四个检测单元的检测值;
[0006]计算相邻检测单元的检测值之和以及相邻检测单元的检测值之差的绝对值;
[0007]根据所述相邻检测单元的检测值之和以及相邻检测单元的检测值之差的绝对值获取所述保护套上的磁铁与数字霍尔传感器的相对方位;
[0008]根据所述相对方位获取所述保护套的类型,执行与所述保护套类型对应的操作;
[0009]其中,保护套上嵌入磁铁,不同类型的保护套的磁铁相对于数字霍尔传感器的方位不同。
[0010]进一步地,所述四个检测单元分别为检测单元A、检测单元B、检测单元C、检测单元D,且依次位于数字霍尔传感器的四个顶角上,围成一个长方形;
[0011]所述计算相邻检测单元的检测值之和以及相邻检测单元的检测值之差的绝对值包括:
[0012]计算检测单元A与检测单元C的检测值之和、检测单元B与检测单元D的检测值之和,以及计算检测单元A与检测单元C的检测值之差的绝对值、检测单元B与检测单元D的检测值之差的绝对值;和/或
[0013]计算检测单元A与检测单元B的检测值之和、检测单元C与检测单元D的检测值之和,以及计算检测单元A与检测单元B的检测值之差的绝对值、检测单元C与检测单元D的检测值之差的绝对值。
[0014]进一步地,所述根据所述相邻检测单元的检测值之和以及相邻检测单元的检测值之差的绝对值获取所述保护套上的磁铁与数字霍尔传感器的相对方位包括:
[0015]判断检测单元A与检测单元C的检测值之差的绝对值是否小于第一预设阈值、检测单元B与检测单元D的检测值之差的绝对值是否小于第二预设阈值;
[0016]若检测单元A与检测单元C的检测值之差的绝对值小于第一预设阈值、检测单元B与检测单元D的检测值之差的绝对值小于第二预设阈值,判断检测单元A与检测单元C的检测值之和是否大于检测单元B与检测单元D的检测值之和;
[0017]在检测单元A与检测单元C的检测值之和大于检测单元B与检测单元D的检测值之和时,所述磁铁位于所述数字霍尔传感器的左方;否则,在检测单元A与检测单元C的检测值之和小于检测单元B与检测单元D的检测值之和时,所述磁铁位于所述数字霍尔传感器的右方;和/或
[0018]判断检测单元A与检测单元B的检测值之差的绝对值小于第一预设阈值、检测单元C与检测单元D的检测值之差的绝对值小于第二预设阈值;
[0019]若检测单元A与检测单元B的检测值之差的绝对值小于第一预设阈值、检测单元C与检测单元D的检测值之差的绝对值小于第二预设阈值,判断检测单元A与检测单元B的检测值之和是否大于检测单元C与检测单元D的检测值之和;
[0020]在检测单元A与检测单元B的检测值之和大于检测单元C与检测单元D的检测值之和时,所述磁铁位于所述数字霍尔传感器的上方;否则,在检测单元A与检测单元B的检测值之和小于检测单元C与检测单元D的检测值之和时,所述磁铁位于所述数字霍尔传感器的下方。
[0021]进一步地,所述根据所述相邻检测单元的检测值之和以及相邻检测单元的检测值之差的绝对值,获取所述磁铁相对于所述数字霍尔传感器的方位信息包括:
[0022]判断检测单元A与检测单元C的检测值之差的绝对值是否小于第一预设阈值且检测单元B与检测单元D的检测值之差的绝对值是否小于第二预设阈值;
[0023]若是,判断检测单元A与检测单元C的检测值之和是否大于或小于检测单元B与检测单元D的检测值之和;
[0024]在检测单元A与检测单元C的检测值之和大于检测单元B与检测单元D的检测值之和时,判定所述磁铁位于所述数字霍尔传感器的右方;在检测单元A与检测单元C的检测值之和小于检测单元B与检测单元D的检测值之和时,判定所述磁铁位于所述数字霍尔传感器的左方;和/或
[0025]判断检测单元A与检测单元B的检测值之差的绝对值是否小于第一预设阈值且检测单元C与检测单元D的检测值之差的绝对值是否小于第二预设阈值;
[0026]若是,判断检测单元A与检测单元B的检测值之和是否大于或小于检测单元C与检测单元D的检测值之和;
[0027]在检测单元A与检测单元B的检测值之和大于检测单元C与检测单元D的检测值之和时,判定所述磁铁位于所述数字霍尔传感器的下方;在检测单元A与检测单元B的检测值之和小于检测单元C与检测单元D的检测值之和时,判定所述磁铁位于所述数字霍尔传感器的上方。
[0028]进一步地,所述根据所述相对方位获取所述保护套的类型,执行与所述保护套类型对应的操作包括:
[0029]判断所述检测单元A、检测单元B、检测单元C、检测单元D的检测值的正负获取磁铁极性方向;
[0030]根据所述磁铁极性方向和所述相对方位获取所述保护套的类型,执行与所述保护套类型对应的操作。
[0031]进一步地,所述根据所述相对方位获取所述保护套的类型,执行与所述保护套类型对应的操作包括:
[0032]判断所述检测单元A、检测单元B、检测单元C、检测单元D的检测值是否位于第一阈值范围内;
[0033]在所述检测值均位于第一阈值范围内时,根据所述相对方位获取所述保护套的类型,执行与所述保护套类型对应的操作;
[0034]否则,判断所述检测单元A、检测单元B、检测单元C、检测单元D的检测值是否均位于第二阈值范围内;
[0035]在所述检测值均位于第二阈值范围内时,根据所述相对方位获取所述保护套的类型,执行与所述保护套类型对应的操作。
[0036]第二方面,提供了一种智能设备保护套检测装置,所述装置包括:
[0037]第一获取模块,用于当检测到智能设备穿上保护套后,获取数字霍尔传感器上四个检测单元的检测值;
[0038]计算模块,用于计算相邻检测单元的检测值之和以及相邻检测单元的检测值之差的绝对值;
[0039]第二获取模块,用于根据所述相邻检测单元的检测值之和以及相邻检测单元的检测值之差的绝对值获取所述保护套上的磁铁与数字霍尔传感器的相对方位;
[0040]第三获取模块,用于根据所述相对方位获取所述保护套的类型,执行与所述保护套类型对应的操作;
[0041]其中,保护套上嵌入磁铁,不同类型的保护套的磁铁相对于数字霍尔传感器的方位不同。
[0042]进一步地,所述四个检测单元分别为检测单元A、检测单元B、检测单元C、检测单元D,且依次位于数字霍尔传感器的四个顶角上,围成一个长方形;
[0043]所述计算模块包括:
[0044]第一计算单元,用于计算检测单元A与检测单元C的检测值之和、检测单元B与检测单元D的检测值之和,以及计算检测单元A与检测单元C的检测值之差的绝对值、检测单元B与检测单元D的检测值之差的绝对值;和/或
[0045]第二计算单元,用于计算检测单元A与检测单元B的检测值之和、检测单元C与检测单元D的检测值之和,以及计算检测单元A与检测单元B的检测值之差的绝对值、检测单元C与检测单元D的检测值之差的绝对值。
[0046]进一步地,所述第二获取模块包括:
[0047]第一判断单元,用于判断检测单元A与检测单元C的检测值之差的绝对值是否小于第一预设阈值、检测单元B与检测单元D的检测值之差的绝对值是否小于第二预设阈值;
[0048]第二判断单元,用于在检测单元A与检测单元C的检测值之差的绝对值小于第一预设阈值、检测单元B与检测单元D的检测值之差的绝对值小于第二预设阈值时,判断检测单元A与检测单元C的检测值之和是否大于检测单元B与检测单元D的检测值之和,若是,所述磁铁位于所述数字霍尔传感器的左方,否则,所述磁铁位于所述数字霍尔传感器的右方;和/或
[0049]第三判断单元,用于判断检测单元A与检测单元B的检测值之差的绝对值小于第一预设阈值、检测单元C与检测单元D的检测值之差的绝对值小于第二预设阈值;
[0050]第四判断单元,用于在检测单元A与检测单元B的检测值之差的绝对值小于第一预设阈值、检测单元C与检测单元D的检测值之差的绝对值小于第二预设阈值时,判断检测单元A与检测单元B的检测值之和是否大于检测单元C与检测单元D的检测值之和,若是,所述磁铁位于所述数字霍尔传感器的上方,否则,所述磁铁位于所述数字霍尔传感器的下方。
[0051]进一步地,所述第二获取模块包括:
[0052]第一判断单元,用于判断检测单元A与检测单元C的检测值之差的绝对值是否小于第一预设阈值且检测单元B与检测单元D的检测值之差的绝对值是否小于第二预设阈值;
[0053]第二判断单元,用于在第一判断单元的判断结果为是时,判断检测单元A与检测单元C的检测值之和是否大于或小于检测单元B与检测单元D的检测值之和,若检测单元A与检测单元C的检测值之和大于检测单元B与检测单元D的检测值之和,判定所述磁铁位于所述数字霍尔传感器的右方,若检测单元A与检测单元C的检测值之和小于检测单元B与检测单元D的检测值之和,判定所述磁铁位于所述数字霍尔传感器的左方;和/或
[0054]第三判断单元,用于判断检测单元A与检测单元B的检测值之差的绝对值是否小于第一预设阈值且检测单元C与检测单元D的检测值之差的绝对值是否
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1