一种用于拍照搜题的防误碰方法及装置与流程

文档序号:12462412阅读:444来源:国知局
一种用于拍照搜题的防误碰方法及装置与流程

本发明属于计算机技术领域,尤其涉及一种用于拍照搜题的防误碰方法及装置。



背景技术:

目前用于学生解题的智能答疑、拍照搜题等应用软件层出不穷,开启移动设备上的摄像头,通过光标以及摄像头进行搜题区域定位,快速定位到搜题区域后进行一键上传搜索,极大的提高了用户的搜题效率,考虑到用户体验感和搜题便捷性,通常设置一物理按键实现一键启动,但物理按键的一键启动往往提高了误碰触发的概率,当用户将移动设备放在口袋或拿在手中时经常会因为不小心触碰将摄像头开启进行搜题,而用户此时并没有意识到,导致移动设备一直处于搜题的运行状态,耗费移动设备的电量。



技术实现要素:

本发明的目的在于提供一种用于拍照搜题的防误碰方法及装置,旨在解决现有技术中物理按键频频被误碰触发,导致移动设备的电量进行大量耗费。

一方面,本发明提供了一种用于拍照搜题的防误碰方法,所述方法包括下述步骤:

在接收到用户触发的拍照搜题指令后,通过测距传感器,获取摄像头到待测物体的距离;

将所述摄像头到待测物体的距离与预设范围进行比对;

若所述摄像头到待测物体的距离超出所述预设范围,则关闭所述摄像头。

另一方面,本发明提供了一种用于拍照搜题的防误碰装置,所述装置包括:

距离获取单元,用于在接收到用户触发的拍照搜题指令后,通过测距传感器,获取摄像头到待测物体的距离;

比对单元,用于将所述摄像头到待测物体的距离与预设范围进行比对;以及

摄像头关闭单元,用于若所述摄像头到待测物体的距离超出所述预设范围,则关闭所述摄像头。

在本发明实施例中,在用户触发的拍照搜题指令后,通过测距传感器获取摄像头到待测物体的距离,当摄像头到待测物体的距离超出预设范围后关闭摄像头,有效地避免了用户因不小触碰物理按键触使得摄像头一直处于开启状态,避免移动设备的电量产生不必要的耗费,从而增强了用户的体验感。

附图说明

图1是本发明实施例一提供的用于拍照搜题的防误碰方法的实现流程图;

图2是本发明实施例二提供的用于拍照搜题的防误碰方法的实现流程图;

图3是本发明实施例三提供的用于拍照搜题的防误碰装置的结构示意图;以及

图4是本发明实施例四提供的用于拍照搜题的防误碰装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的用于拍照搜题的防误碰方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤S101中,在接收到用户触发的拍照搜题指令后,通过测距传感器,获取摄像头到待测物体的距离。

在本发明实施例中,用户通过触碰移动设备上的物理按键触发拍照搜题指令,此时开启摄像头定位搜题区域,由于在正常情况下,用户在触发拍照搜题指令时,摄像头定位搜题区域时,摄像头到待测物体的距离是满足一区间值,因此,需要通过测量摄像头到待测物体的距离,得知是否属于误碰的情况。该测距传感器包括:红外线测距传感器或激光测距传感器。

进一步地,根据接收到用户触发的拍照搜题指令,启动测距传感器;

在预设时间段内,获取摄像头至待测物体的距离以及对应的时长。

具体地,在接收到拍照搜题指令后,摄像头定位搜题区域,此时开启测距传感器,以测量摄像头到待测物体的距离。为了提高准确性,降低判断误差,需要在预设时间段内,获取摄像头至待测物体的距离以及对应的时长,通常预设时间段可以设定为5s,同时获取摄像头至待测物体的距离保持的时长,例如在某一时长,摄像头至待测物体一直保持在某一距离值。

在步骤S102中,将摄像头到待测物体的距离与预设范围进行比对。

在本发明实施例中,根据实际需要,该预设范围可以设定为1cm至100cm。将获取到摄像头到待测物体的距离与预设范围进行比对,从而可以得知摄像头到待测物体的距离是否超出预设范围,以判断是否为误碰。

在步骤S103中,若摄像头到待测物体的距离超出预设范围,则关闭摄像头。

在本发明实施例中,当摄像头到待测物体的距离超出预设范围时,判断此时误碰,为了防止移动设备的电量进行不必要的耗费,因此将摄像头进行关闭。

在本发明实施例中,在用户触发的拍照搜题指令后,通过测距传感器获取摄像头到待测物体的距离,当摄像头到待测物体的距离超出预设范围后关闭摄像头,有效地避免了用户因不小触碰物理按键触使得摄像头一直处于开启状态,避免移动设备的电量产生不必要的耗费,从而增强了用户的体验感。

实施例二:

图2示出了本发明实施例二提供的用于拍照搜题的防误碰方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤S201中,在接收到用户触发的拍照搜题指令后,通过测距传感器,获取摄像头到待测物体的距离。

在步骤S202中,将摄像头到待测物体的距离与预设范围进行比对。

在步骤S203中,若摄像头到待测物体的距离超出预设范围,则关闭摄像头。

在本发明实施例中,步骤S201—S203的实施方式可对应参考前述实施例一中步骤S101—S103的描述,在此不再赘述。

在步骤S204中,若摄像头到待测物体的距离未超出所述预设范围,则关闭测距传感器。

在本发明实施例中,当摄像头到待测物体的距离未超出所述预设范围时,此时是用户需要开启摄像头进行拍照搜题并非为误碰,因此关闭测距传感器。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。

实施例三:

图3示出了本发明实施例三提供的用于拍照搜题的防误碰装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。在本发明实施例中,用于拍照搜题的防误碰装置包括:距离获取单元31、比对单元32以及摄像头关闭单元33,其中:

距离获取单元31,用于在接收到用户触发的拍照搜题指令后,通过测距传感器,获取摄像头到待测物体的距离。

在本发明实施例中,用户通过触碰移动设备上的物理按键触发拍照搜题指令,此时开启摄像头定位搜题区域,由于在正常情况下,用户在触发拍照搜题指令时,摄像头定位搜题区域时,摄像头到待测物体的距离是满足一区间值,因此,需要通过测量摄像头到待测物体的距离,得知是否属于误碰的情况。该测距传感器包括:红外线测距传感器或激光测距传感器。

进一步地,距离获取单元31包括:启动单元311以及获取单元312,其中:

启动单元311,用于根据接收到用户触发的拍照搜题指令,启动测距传感器;以及

获取单元312,用于在预设时间段内,获取摄像头至待测物体的距离以及对应的时长。

具体地,在接收到拍照搜题指令后,摄像头定位搜题区域,此时开启测距传感器,以测量摄像头到待测物体的距离。为了提高准确性,降低判断误差,需要在预设时间段内,获取摄像头至待测物体的距离以及对应的时长,通常预设时间段可以设定为5s,同时获取摄像头至待测物体的距离保持的时长,例如在某一时长,摄像头至待测物体一直保持在某一距离值。

比对单元32,用于将摄像头到待测物体的距离与预设范围进行比对。

在本发明实施例中,根据实际需要,该预设范围可以设定为1cm至100cm。将获取到摄像头到待测物体的距离与预设范围进行比对,从而可以得知摄像头到待测物体的距离是否超出预设范围,以判断是否为误碰。

摄像头关闭单元33,用于若摄像头到待测物体的距离超出预设范围,则关闭所述摄像头。

在本发明实施例中,当摄像头到待测物体的距离超出预设范围时,判断此时误碰,为了防止移动设备的电量进行不必要的耗费,因此将摄像头进行关闭。

在本发明实施例中,在用户触发的拍照搜题指令后,通过测距传感器获取摄像头到待测物体的距离,当摄像头到待测物体的距离超出预设范围后关闭摄像头,有效地避免了用户因不小触碰物理按键触使得摄像头一直处于开启状态,避免移动设备的电量产生不必要的耗费,从而增强了用户的体验感。

实施例四:

图4示出了本发明实施例四提供的用于拍照搜题的防误碰装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。在本发明实施例中,用于拍照搜题的防误碰装置包括:距离获取单元41、比对单元42、摄像头关闭单元43以及传感器关闭单元,44,其中:

距离获取单元41,用于在接收到用户触发的拍照搜题指令后,通过测距传感器,获取摄像头到待测物体的距离;

比对单元42,用于将摄像头到待测物体的距离与预设范围进行比对;

摄像头关闭单元43,用于若摄像头到待测物体的距离超出预设范围,则关闭所述摄像头;以及

传感器关闭单元44,用于若摄像头到待测物体的距离未超出预设范围,则关闭测距传感器。

在本发明实施例中,当摄像头到待测物体的距离未超出所述预设范围时,此时是用户需要开启摄像头进行拍照搜题并非为误碰,因此关闭测距传感器。

在本发明实施例中,用于拍照搜题的防误碰装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。该装置各单元的实施方式具体可参考前述实施例一的描述,在此不再赘述。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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