一种距离感应自动校准方法及装置的制造方法

文档序号:9508690阅读:304来源:国知局
一种距离感应自动校准方法及装置的制造方法
【技术领域】
[0001]本发明涉及一种距离感应自动校准方法及装置,尤其涉及一种移动终端的距离传感器距离感应自动校准方法及装置。
【背景技术】
[0002]目前,绝大多数的移动终端,如手机或者PAD,都标配了一个距离传感器。当用户对移动终端进行来电或者去年进行打开手势操作时,为了节省能耗,需要智能的对移动终端屏幕进行点亮和熄灭操作。现有技术中已经存在能够对屏幕进行自动点亮和熄灭操作,但是因为手机中断或根据传感器的接收装置接收回来移动终端的数据不够精确或者失效,移动终端接听电话时屏幕不能被唤醒,手机翻页不灵敏或者手势误操作。因此,现有技术有待于改进和发展,对现有的技术进行改进,从而提高用户体验尤为重要。

【发明内容】

[0003]为了克服上述传感器数据不够精确的不足,本发明提供一种距离感应自动校准方法及装置,可在移动终端本身进行智能调节,特别的,适用于智能手机终端。
[0004]本发明解决其技术问题所采用的技术方案是:
传感器初始化步骤,传感器初始化以生成数据缓存;
监听步骤,用于监听传感器数据是否有中断;
校准步骤,用于对传感器数据进行校准;
判断分析步骤,根据校准结果,判断移动终端是否接近,从而判定是否点亮或熄灭屏
[0005]进一步的,所述方法中,所述校准步骤包含传感器再次初始化进行校准或多次获取传感器数据处理分析进行校准。
[0006]其中,所述校准步骤中传感器再次初始化进行校准包含以下步骤:
判定移动终端是否有事件,若有事件,则执行下一步,若无事件,则直接点亮屏幕;
传感器再次初始化;
获取传感器再次初始化后的有效数据。
[0007]所述校准步骤中多次获取传感器数据处理分析进行校准包含以下步骤:
判定移动终端是否有事件,若有事件,则执行下一步,若无事件,则直接点亮屏幕;
多次获取传感器有效数据;
对多次获取的传感器有效数据进行处理分析。
[0008]进一步的,所述判断分析步骤中,当校准所得结果值大于或等于某一预设阈值,则点亮屏幕,当校准所得结果值小于某一预设阈值,则熄灭屏幕。
[0009]本发明还公开一种移动终端装置,包含距离传感器,该装置包含以下几个模块: 传感器初始化模块,用于传感器初始化以生成数据缓存;
监听模块,用于监听传感器数据是否有中断校准模块,用于对传感器数据进行校准;
判断分析模块,根据校准结果,判断终端是否接近,从而判定是否点亮或熄灭屏幕其中,所述校准模块包含传感器再次初始化进行校准模块或多次获取传感器数据求均值进行校准模块。
[0010]采用上述技术方案,本发明具有以下优点:
本发明所述的距离感应自动校准方法及装置,其通过传感器初始化后,监听传感器数据是否有中断,再通过校准步骤进行智能分析,包含判定移动终端是否有事件,若有事件,则执行校准步骤,通过传感器再次初始化后获取传感器数据和通过多次获取传感器数据进行处理分析,可得校准后的传感器数据,根据校准后的传感器数据来判定移动终端是否接近,当校准所得结果值大于或等于某一预设阈值,则点亮屏幕,当校准所得结果值小于某一预设阈值,则熄灭屏幕。其中,判定移动终端是否有事件过程中,若无事件,则直接点亮屏幕。通过此方法及装置,经过校准后,提高了距离传感器数据的精度,去除了无效数据,有效防止了手机中断或根据传感器的接收装置接收回来移动终端的数据不够精确或者失效,导致移动终端接听电话时屏幕不能被唤醒,手机翻页不灵敏或者手势误操作的问题。
【附图说明】
[0011]图1为本发明较佳实施方式的距离感应自动校准方法的流程图。
[0012]图2为本发明较佳实施方式的距离感应自动校准方法中第一实施例流程图图3为本发明较佳实施方式的距离感应自动校准方法另一实施例流程图。
[0013]图4为本发明距离感应自动校准装置功能模块图。
[0014]如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0015]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明实施例作进一步详细的说明。本发明移动终端以手机为例,所述手机包含距离传感器11和处理器12。
[0016]参阅图1,在本发明距离感应自动校准方法第一实施例中,该方法包括但不限于以下步骤。
[0017]Stepl,距离传感器初始11化,首先处理器连接到距离传感器设备,传感器进行初始化,数据生成缓存。
[0018]St印2,监听步骤,用于监听距离传感器11数据是否有中断,若监听数据中断,则返回到Stepl,若无中断,则执行校准步骤。
[0019]校准步骤,采用距离传感器11再次初始化进行校准方法。
[0020]具体的,Step3处理器12判定移动终端是否有事件,若有事件,则执行下一步,若无事件,则直接点亮屏幕;
Step4距离传感器11再次初始化,获取距离传感器11再次初始化后的有效数据。
[0021]St印5,判断步骤,用于判断终端屏幕是否接近。
[0022]Step6,当校准所得结果值小于某一预设阈值,屏幕接近,则熄灭屏幕。
[0023]Step7,当校准所得结果值大于或等于某一预设阈值,屏幕不接近,则点亮屏幕。
[0024]最后需要说明的是,在本实施方式中,移动终端可以为智能手机,平板电脑PAD,本发明对此不作限制。
[0025]在另一实施方式中,距离感应自动校准方法,请参阅图3,该方法包括但不限于一下步骤。
[0026]SteplOl,距离传感器初始11化,首先处理器连接到距离传感器设备,传感器进行初始化,数据生成缓存。
[0027]St印102,监听步骤,用于监听距离传感器11数据是否有中断,若监听数据中断,则返回到Stepl,若无中断,则执行校准步骤。
[0028]校准步骤,采用多次获取距离传感器11有效数据进行求平均值的方法进行校准。
[0029]子步骤,Stepl03,判定移动终端是否有事件,若有事件,则执行下一步,若无事件,则直接点亮屏幕;
Stepl04,处理器多次获取传感器有效数据。
[0030]具体的,首先初始化数据,设置处理器12取值的次数,看自己想要获取几次数据进行校准,然后做循环,获取当前距离数据,如果失败,则返回,成功获取第一次数据后,则继续获取下次数据,并做累加计算,若数据大于最大值则把当前值设为最大值,设置每隔100ms获取一次数据,最后通过求取最终值,判断数据是否准确,以求得值为偏移,判断校准是否成功,做5次循环,如果失败复位距离传感器,并把数据返回到用户空间层,则可获取校准后的当前数据。
[0031]例如,获取11次传感器数据,取值如下:
0x58 0x50 0x5A 0x61 0x4F 0x6C 0x62 0x65 0x58 0x70 0x5Dps_sum+ = ob j->ps ;// 求和
Ps_sum = 0x58+0x50+0x5A+0x61+0x4F+0x6C+0x62+0x65+0x58+0x70+0x5D = 0x40Aps_avg = ps_sum/ (PS_CALI_NUM) ;// 求平均值ps_avg = 0x40A/0xB = 0x5E最终求得均值5E为校准值。
[0032]St印105,判断步骤,用于判断终端屏幕是否接近。
[0033]St印106当校准所得结果值小于某一预设阈值,则熄灭屏幕。
[0034]Stepl07当校准所得结果值大于或等于某一预设阈值,则点亮屏幕,
以上所述仅为举例性,而非为限制性。本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
【主权项】
1.一种距离感应自动校准方法,其特征在于,该方法包含以下步骤: 传感器初始化步骤,传感器初始化以生成数据缓存; 监听步骤,用于监听传感器数据是否有中断; 校准步骤,用于对传感器数据进行校准; 判断分析步骤,根据校准结果,判断移动终端是否接近,从而判定是否点亮或熄灭屏2.如权利要求1所述的距离感应自动校准方法,其特征在于,所述校准步骤包含传感器再次初始化进行校准或多次获取传感器数据处理分析进行校准。3.如权利要求2所述的距离感应自动校准方法,其特征在于,所述校准步骤中传感器再次初始化进行校准包含以下步骤: 判定移动终端是否有事件,若有事件,则执行下一步,若无事件,则直接点亮屏幕; 传感器再次初始化; 获取传感器再次初始化后的有效数据。4.如权利要求2所述的距离感应自动校准方法,其特征在于,所述校准步骤中多次获取传感器数据处理分析进行校准包含以下步骤: 判定移动终端是否有事件,若有事件,则执行下一步,若无事件,则直接点亮屏幕; 多次获取传感器有效数据; 对多次获取的传感器有效数据进行处理分析。5.如权利要求1所述的距离感应自动校准方法,其特征在于,所述判断分析步骤中,当校准所得结果值大于或等于某一预设阈值,则点亮屏幕,当校准所得结果值小于某一预设阈值,则媳灭屏幕。6.一种移动终端装置,包含距离传感器,其特征在于,该装置包含以下几个模块: 传感器初始化模块,用于传感器初始化以生成数据缓存; 监听模块,用于监听传感器数据是否有中断 校准模块,用于对传感器数据进行校准; 判断分析模块,根据校准结果,判断终端是否接近,从而判定是否点亮或熄灭屏幕。7.如权利要求6所述的一种移动终端装置,其特征在于,所述校准模块包含传感器再次初始化进行校准模块或多次获取传感器数据求均值进行校准模块。
【专利摘要】本发明涉及一种距离感应自动校准方法及装置,所述方法包括:距离传感器初始化,生成数据缓存;处理器进行监听传感器数据是否有中断;在校准步骤中,包含距离传感器再次初始化进行校准或多次获取传感器数据处理分析进行校准;判断分析步骤,根据校准后的数据,判断移动终端是否接近,从而判定是否点亮或熄灭屏幕。本发明通过对传感器数据进行校准,大大提高了数据校准精度,减少了移动终端接听电话时屏幕不能被唤醒,手机翻页不灵敏或者手势误操作,从而提高了用户体验。
【IPC分类】G06F3/0487, H04M1/725
【公开号】CN105262882
【申请号】CN201510542421
【发明人】张建民
【申请人】上海卓易科技股份有限公司
【公开日】2016年1月20日
【申请日】2015年8月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1