一种用于搜题的拍照方法及移动终端与流程

文档序号:14635663发布日期:2018-06-08 19:40阅读:243来源:国知局
一种用于搜题的拍照方法及移动终端与流程

本发明涉及电子设备技术领域,具体涉及一种用于搜题的拍照方法及移动终端。



背景技术:

学生在使用手机拍摄试题时,通常会调整手机的位置对试题进行对准扫描,并在对准扫描之后使用拍照键对试题进行拍照。但是,在实践中发现,学生在使用上述的拍照方法对试题进行拍照时,通常会因为流程复杂、操作繁琐,使得学生需要不断地操作手机,从而增加了手机抖动情况的发生。



技术实现要素:

本发明实施例公开一种用于搜题的拍照方法及移动终端,能够减少使用移动终端拍摄试题的操作步骤,从而减少了移动终端抖动情况的发生。

本发明实施例第一方面公开了一种用于搜题的拍照方法,所述方法包括:

在移动终端进行拍题预览时,获取所述移动终端与题目之间的第一距离;

在距获取到所述第一拍照距离预设时长之后,获取所述移动终端与所述题目之间的第二拍照距离;

判断所述第一拍照距离和所述第二拍照距离的差值是否小于预设误差阈值;

当所述第一拍照距离和所述第二拍照距离的差值小于预设误差阈值时,控制所述移动终端拍摄所述题目,以获得题目图片。

作为一种可选的实施方式,在本发明实施例第一方面中,在移动终端进行拍题预览时,获取所述移动终端与题目之间的第一距离之前,所述方法还包括:

检测是否接收到与移动终端绑定的可穿戴设备发送的开启指令;所述开启指令用于开启所述移动终端的拍题预览模式;

若是,控制所述移动终端开启所述拍题预览模式进行拍题预览。

作为一种可选的实施方式,在本发明实施例第一方面中,所述在距获取到所述第一拍照距离预设时长之后,获取所述移动终端与所述题目之间的第二拍照距离,包括:

在距获取到所述第一拍照距离预设时长之后,检测所述可穿戴设备发送的缩放指令;所述缩放指令是所述可穿戴设备根据用户的操作手势生成的;

识别所述缩放指令携带的缩放控制信息;

根据所述缩放控制信息对拍摄预览界面进行缩放操作,并在完成所述缩放操作之后,获取所述移动终端与所述题目之间的第二拍照距离。

作为一种可选的实施方式,在本发明实施例第一方面中,在判断出所述第一拍照距离和所述第二拍照距离的差值小于预设误差阈值之后,所述方法还包括:

检测是否接收到与所述移动终端绑定的监控终端发送的允许指令;所述允许指令用于允许所述移动终端拍摄所述题目;

若检测到与所述监控终端发送的允许指令,则判断所述移动终端的时钟时间是否与所述允许指令携带的允许时间相匹配;

若所述移动终端的时钟时间与所述允许时间相匹配,则执行所述的控制所述移动终端拍摄所述题目,以获得题目图片。

作为一种可选的实施方式,在本发明实施例第一方面中,所述在移动终端进行拍题预览时,获取所述移动终端与题目之间的第一距离,包括:

在移动终端进行拍题预览时,获取所述移动终端与题目之间的第一距离和所述移动终端的第一水平位置信息;水平位置信息是所述移动终端的显示屏所在平面的位置信息;

在获取所述移动终端与所述题目之间的第二拍照距离之后,所述方法还包括:

获取所述移动终端的第二水平位置信息;

判断所述第一水平位置信息是否与所述第二水平位置信息相同;

若是,则执行所述的判断所述第一拍照距离和所述第二拍照距离的差值是否小于预设误差阈值。

本发明实施例第二方面公开了一种移动终端,所述移动终端包括:

第一获取单元,用于在所述移动终端进行拍题预览时,获取所述移动终端与题目之间的第一距离;

第二获取单元,用于在距所述第一获取单元获取到所述第一拍照距离预设时长之后,获取所述移动终端与所述题目之间的第二拍照距离;

第一判断单元,用于判断所述第一获取单元获取到的所述第一拍照距离和所述第二获取单元获取到的所述第二拍照距离的差值是否小于预设误差阈值;

控制单元,用于当所述第一判断单元的判断结果为是时,控制所述移动终端拍摄所述题目,以获得题目图片。

作为一种可选的实施方式,在本发明实施例第二方面中,所述移动终端还包括:

第一检测单元,用于检测是否接收到与所述移动终端绑定的可穿戴设备发送的开启指令;所述开启指令用于开启所述移动终端的拍题预览模式;

开关控制单元,用于在所述第一检测单元的检测结果为是时,控制所述移动终端开启所述拍题预览模式进行拍题预览,并启动所述第一获取单元。

作为一种可选的实施方式,在本发明实施例第二方面中,所述第二获取单元包括:

检测子单元,用于在距所述第一获取单元获取到所述第一拍照距离预设时长之后,检测所述可穿戴设备发送的缩放指令;所述缩放指令是所述可穿戴设备根据用户的操作手势生成的;

识别子单元,用于识别所述检测子单元检测到的所述缩放指令携带的缩放控制信息;

操作子单元,用于根据所述识别子单元识别出的所述缩放控制信息对拍摄预览界面进行缩放操作,并在完成所述缩放操作之后,获取所述移动终端与所述题目之间的第二拍照距离。

作为一种可选的实施方式,在本发明实施例第二方面中,所述移动终端还包括:

第二检测单元,用于在所述第一判断单元的判断结果为是时,检测是否接收到与所述移动终端绑定的监控终端发送的允许指令;所述允许指令用于允许所述移动终端拍摄所述题目;

第二判断单元,用于在所述第二检测单元的检测结果为是时,判断所述移动终端的时钟时间是否与所述允许指令携带的允许时间相匹配;

所述控制单元,具体用于当所述第一判断单元的判断结果为是且所述第二判断单元的判断结果为是时,控制所述移动终端拍摄所述题目,以获得题目图片。

作为一种可选的实施方式,在本发明实施例第二方面中,所述移动终端还包括:

第三获取单元,用于在所述移动终端进行拍题预览时,获取所述移动终端的第一水平位置信息;水平位置信息是所述移动终端的显示屏所在平面的位置信息;

第四获取单元,获取所述移动终端的第二水平位置信息;

第三判断单元,用于判断所述第三获取单元获取到的所述第一水平位置信息是否与所述第四获取单元获取到的所述第二水平位置信息相同;

所述第一判断单元,具体用于在所述第三判断单元的判断结果为是时,判断所述第一获取单元获取到的所述第一拍照距离和所述第二获取单元获取到的所述第二拍照距离的差值是否小于预设误差阈值。

本发明实施例第三方面公开了一种移动终端,所述移动终端包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的用于搜题的拍照方法。

本发明实施例第四方面公开了一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本发明实施例第一方面公开的用于搜题的拍照方法。

本发明实施例第五发面公开了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如本发明实施例第一方面公开的用于搜题的拍照方法。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,在移动终端进行拍题预览时,可以获取到第一距离,并在一段时间后获取到第二距离,当获取到两个距离之后,对两个距离进行减法运算得出距离变化值,再进一步判断该距离变化值是否在误差范围内,若在误差范围内,则对题目进行拍摄,以获得题目图片。可见,实施本发明实施例,能够减少用户使用移动终端拍摄试题的操作步骤,从而减少了移动终端抖动情况的发生。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种用于搜题的拍照方法的流程示意图;

图2是本发明实施例公开的另一种用于搜题的拍照方法的流程示意图;

图3是本发明实施例公开的另一种用于搜题的拍照方法的流程示意图;

图4是本发明实施例公开的一种移动终端的结构示意图;

图5是本发明实施例公开的另一种移动终端的结构示意图;

图6是本发明实施例公开的另一种移动终端的结构示意图;

图7是本发明实施例公开的另一种移动终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开一种用于搜题的拍照方法及移动终端,能够在用户想要搜题的时候,通过稳定移动终端与题目之间的距离就可以获得所需的题目照片,减少了传统拍摄中所需要的动作,从而降低了移动终端抖动的概率。以下分别进行详细说明。

实施例一

请参阅图1,图1是本发明实施例公开的一种用于搜题的拍照方法的流程示意图。如图1所示,该用于搜题的拍照方法可以包括以下步骤:

101、在移动终端进行拍题预览时,移动终端获取移动终端与题目之间的第一距离。

本发明实施例中,移动终端可以是家教机、手机、平板等各类移动终端,本发明实施例不做限定。其中,各类移动终端的操作系统可以包括但不限于Android操作系统、IOS操作系统、Symbian(塞班)操作系统、Black Berry(黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。

作为一种可选的实施方式,在移动终端进行拍题预览时,移动终端获取移动终端与题目之间的第一距离,可以包括:

在移动终端进行拍题预览时,移动终端通过移动终端内置的距离传感器获取移动终端与题目之间的第一距离。

本发明实施例中,移动终端在进行拍题预览时,移动终端的摄像头的方向为题目方向,移动终端内置的距离传感器的感应方向与移动终端的摄像头的方向一致,同时,通过移动终端内置的距离触感器获取到的第一距离是移动终端内置的距离传感器与题目之间的直线距离,其中,题目为移动终端要拍摄并进行搜题的题目。

102、在距移动终端获取到第一拍照距离预设时长之后,移动终端获取移动终端与题目之间的第二拍照距离。

本发明实施例中,预设时长为移动终端内预先设置好的或者操作者预先设置好的,用于间隔两次获取拍照距离的时间长度,实施这种实施方式,可以避免由于两次获取拍照距离之间的时间间隔过短而导致的精度不够的情况发生,同时也可以避免由于两次获取拍照距离之间的时间将各过长而导致的拍照速度减缓的情况发生。

作为一种可选的实施方式,在距移动终端获取到第一拍照距离预设时长之后,移动终端获取移动终端与题目之间的第二拍照距离,可以包括:

在距移动终端获取到第一拍照距离预设时长之后,移动终端检测是否接收到用于获取第二拍照距离的拍照指令,并在检测到获取第二拍照距离的拍照指令时,获取移动终端与题目之间的第二拍照距离。

实施这种实施方式,可以人为的控制两次获取拍照距离之间的时间间隔的长短,从而增强了移动终端和操作者的交互性。

在上述实施方式中,用于获取第二拍照指令可以包括触控指令和语音指令等移动终端可接收的用于获取第二拍照指令的指令,对此,本发明实施例不做限定。

103、移动终端判断第一拍照距离和第二拍照距离的差值是否小于预设误差阈值,若是,则执行步骤104;若否,则结束本流程。

作为一种可选的实施方式,移动终端判断第一拍照距离和第二拍照距离的差值是否小于预设误差阈值,可以替换为移动终端通过对第一拍照距离和第二拍照距离进行函数运算得到距离变化值,并判断该距离变化值是否小于预设误差阈值,若是,则执行步骤104;若否,则结束本流程;其中,本发明实施例中,函数运算可以是在减法运算基础上添加去抖算法得到的;其中,本发明实施中,预设误差阈值用于判断两个拍照距离是否发生较大变化,从而判断出移动终端是否发生移动,进而在移动终端未发生移动的情况在,执行后续步骤。实施这种实施方式,可以更加准确地判断出移动终端是否发生了位置变化。

本发明实施例中,移动终端判断第一拍照距离和第二拍照距离的差值可以是是第一拍照距离减第二拍照距离得到的差值的绝对值,也可以是第一拍照距离和第二拍照距离中较大的拍照距离减较小的拍照距离得到的差值,还可以是第一拍照距离和第二拍照距离相差的值;其中,上述三种方法得到的结果是一样的。

104、移动终端控制移动终端拍摄题目,以获得题目图片。

本发明实施例中,可以由移动终端执行所有步骤,也可以由其他装置或其他设备(如移动终端控制器)执行所有步骤。

作为一种可选的实施方式,移动终端控制移动终端拍摄题目,以获得题目图片之后,还可以包括:

移动终端在分析界面中对获取到的题目图片进行分析,并在分析界面中对划分题目图片为题目区域和无用区域;移动终端获取题目区域,并将题目区域进行放大操作,使放大后的题目区域的面积为分析界面中可适合放置的最大面积;移动终端上传放大后的题目区域给服务设备,以使服务设备接收放大后的题目区域,并对放大后的题目区域进行分析,得到并向移动终端发送相应的题目解析过程;移动终端接收到相应的题目解析过程,并在移动终端的显示屏中显示相应的题目解析过程。实施这种实施方式,移动终端可以自动地区分题目所在位置,并准确发送题目给移动终端,从而减少了与服务设备进行交互产生的数据量,进而提高了获得到相应题目解析过程的效率。

在上述可选的实施方式中,当题目图片中的题目区域数量不为一的时候,移动终端对获取到的题目区域进行划分,其中,当移动终端获取到两个题目区域时,移动终端获得到第一题目区域和第二题目区域,并使得上述第一题目区域和第二题目区域依次执行上述可选的实施方式,从而可以得到两个相应的题目解析过程,移动终端在得到两个相应的题目解析过程之后,在移动终端的显示屏中显示上述两个相应的题目解析过程;在本发明实施例中,题目区域数量可以为一个也可以为多个,其中,上述的实施中所描述的两个题目区域的情况仅为本发明实施中的一种实施方式。实施本发明实施例,移动终端可以同时获取两个题目的解答过程,并在移动终端的显示屏中对两个题目的解答过程进行显示,从而提供了一种多题目同时搜题的方法,为用户搜题提供了一种新的搜题方式。

在上述可选的实施方式中,当获取到多个相应的题目解析过程时,移动终端对多个相应的题目解析过程和多个题目区域进行匹配,得到多个匹配结果(每个匹配结果包括一个题目区域和一个与题目区域相对应的题目解析过程),移动终端将多个匹配结果分别存储到多个解答页面中(一个解答页面中只有一个匹配结果),移动终端在移动终端的显示屏中显示一个解答页面,其中,移动终端在用户的操作下可以进行解答页面的更换。实施这种实施方式,移动终端可以自动地对获取到的多个题目和题目解答过程进行匹配,并最终形成多个解答页面供用户选择查阅,从而提高了移动终端的便利性。

在图1所描述的方法中,在移动终端进行拍题预览时,移动终端获取移动终端与题目之间的第一拍照距离,并在预设时长之后,获取移动终端与题目之间的第二拍照距离,并在获取到第二拍照距离之后,判断第一拍照距离与第二拍照距离之间的差值是否小于预设误差阈值,当上述差值小于预设误差阈值的时候,移动终端拍摄题目,并获得题目图片。可见,图1所描述的方法能够简化用户在拍照搜题时拍照所需要的步骤,从而减少了由于用户操作而导致的移动终端抖动情况的发生。

实施例二

请参阅图2,图2是本发明实施例公开的另一种用于搜题的拍照方法的流程示意图。如图2所示,该用于搜题的拍照方法可以包括以下步骤:

201、移动终端检测是否接收到与移动终端绑定的可穿戴设备发送的开启指令,若是,则执行步骤202~步骤207;若否,则结束本流程。上述开启指令用于开启移动终端的拍题预览模式。

本发明实施例中,可穿戴设备是与移动终端进行绑定的可穿戴设备,对于可穿戴设备和移动终端的绑定方法本发明实施例中不做限定;可穿戴设备和移动终端之间可以存在信息交互,并移动终端可以接收可穿戴设备发出的信息,并根据该信息所包含的内容执行相应的操作。

本发明实施例中,可穿戴设备发送的开启指令可以是佩戴可穿戴设备感应到的指定动作生成的,也可以是可穿戴设备感应到用户的语音信息生成的,对可穿戴设备发送的开启指令的具体生成方式,本发明实施例中不做限定。

202、移动终端控制移动终端开启拍题预览模式进行拍题预览。

作为一种可选的实施方式,移动终端控制移动终端开启拍题预览模式进行拍摄预览包括:移动终端控制移动终端的控制移动终端的摄像头开启,并在摄像头摄取到包括题目的目标图片时,移动终端控制移动终端开启拍题预览模式并进行拍题预览。实施这种实施方式,移动终端可以在用摄像头粗对准题目的时候,再将开启移动终端的显示屏,从而减少了移动终端的显示屏闲置的时间,进而可以减少移动终端的耗电量。

203、在移动终端进行拍题预览时,移动终端获取移动终端与题目之间的第一距离。

作为一种可选的实施方式,在移动终端进行拍题预览时,移动终端获取移动终端与题目之间的第一距离,可以包括:

在移动终端进行拍题预览时,移动终端通过移动终端内置的距离传感器获取移动终端与题目之间的第一距离。

本发明实施例中,移动终端在进行拍题预览时,移动终端的摄像头的方向为题目方向,移动终端内置的距离传感器的感应方向与移动终端的摄像头的方向一致,同时,通过移动终端内置的距离触感器获取到的第一距离是移动终端内置的距离传感器与题目之间的直线距离,其中,题目为移动终端要拍摄并进行搜题的题目。

204、在距移动终端获取到第一拍照距离预设时长之后,移动终端检测可穿戴设备发送的缩放指令;上述缩放指令是可穿戴设备根据用户的操作手势生成的。

本发明实施例中,缩放指令包括缩放控制信息,其中,用户的操作手势生成缩放指令可以包括,用户的操作手势生成携带缩放控制信息的缩放指令。

举例来说,可穿戴设备可以检测到用可穿戴设备的佩戴者的手臂运动信息(每种手臂运动信息对应一种缩放控制信息),当可穿戴设备检测出佩戴者的手臂运动信息为转动信息(佩戴者的小臂以小臂为轴转动的情况)时,可穿戴设备生成携带中心放大或缩小信息的缩放指令;当可穿戴设备检测出佩戴者的手臂运动信息为摆动信息(佩戴者的小臂在小臂平面上摆动的情况)时,可穿戴设备生成携带调整缩放点的缩放信息,其中,调整缩放点为调整要进行缩放的部分,并在可穿戴设备检测到佩戴者的手臂运动信息为转动信息时,生成对缩放点所在位置进行缩放操作的缩放控制信息,当移动终端接收到可穿戴设备发送的缩放控制信息时,移动终端根据上述缩放控制信息对移动终端的显示预览界面进行相应的缩放控制。实施这种实施方式,用户可以在单手使用移动终端对题目进行对准的同时,使用可穿戴设备对移动终端的预览界面进行缩放控制调整,从而使得移动终端拍摄出来的题目区域更加准确,从而提高了题目的辨识度,避免了识别困难的情况出现,进而提高了拍照搜题的效率。

205、移动终端识别缩放指令携带的缩放控制信息。

本发明实施例中,缩放控制信息可以由可穿戴设备佩戴者的手臂运动信息生成。

206、移动终端根据缩放控制信息对拍摄预览界面进行缩放操作,并在完成缩放操作之后,获取移动终端与所述题目之间的第二拍照距离。

作为一种可选的实施方式,移动终端根据缩放控制信息对拍摄预览界面进行缩放操作,并在完成缩放操作之后,获取移动终端与所述题目之间的第二拍照距离可以包括:

移动终端根据缩放控制信息对拍摄预览界面进行缩放操作,并在完成缩放操作之后,对完成缩放操作的拍摄预览界面进行锁定,在进一步获取移动终端与所述题目之间的第二拍照距离。实施这种实施方式,移动终端可以在在拍摄预览界面完成缩放操作之后,避免用户使用可穿戴设备产生新的缩放控制信息,从而降低了可穿戴设备对移动终端的影响。

207、移动终端判断第一拍照距离和第二拍照距离的差值是否小于预设误差阈值,若是,则执行步骤208;若否,则结束本流程。

作为一种可选的实施方式,移动终端判断第一拍照距离和第二拍照距离的差值是否小于预设误差阈值,可以替换为移动终端通过对第一拍照距离和第二拍照距离进行函数运算得到距离变化值,并判断该距离变化值是否小于预设误差阈值,若是,则执行步骤208;若否,则结束本流程;其中,本发明实施例中,函数运算可以是在减法运算基础上添加去抖算法得到的;其中,本发明实施中,预设误差阈值用于判断两个拍照距离是否发生较大变化,从而判断出移动终端是否发生移动,进而在移动终端未发生移动的情况在,执行后续步骤。实施这种实施方式,可以更加准确地判断出移动终端是否发生了位置变化。

本发明实施例中,移动终端判断第一拍照距离和第二拍照距离的差值可以是是第一拍照距离减第二拍照距离得到的差值的绝对值,也可以是第一拍照距离和第二拍照距离中较大的拍照距离减较小的拍照距离得到的差值,还可以是第一拍照距离和第二拍照距离相差的值;其中,上述三种方法得到的结果是一样的。

208、移动终端控制移动终端拍摄题目,以获得题目图片。

本发明实施例中,可以由移动终端执行所有步骤,也可以由其他装置或其他设备(如移动终端控制器)执行所有步骤。

作为一种可选的实施方式,移动终端控制移动终端拍摄题目,以获得题目图片,可以包括:

移动终端控制移动终端的摄像头对题目进行调准对焦,在移动终端调整对焦完成后,对题目进行拍摄,以获得题目图片。实施这种实施方式,移动终端可以获取到更清晰的题目图片,使得服务设备可以更容易地对题目图片进行分析,从而提高了拍照的清晰度,提高了拍照搜题的效率。

在图2所描述的方法中,用户可以通过操作与移动终端相绑定的可穿戴设备触发移动终端进行拍题预览,并在移动终端处于拍题预览模式时,移动终端获取移动终端与题目之间的第一拍照距离,并在预设时长之后,根据可穿戴设备发送的缩放指令对移动终端的拍题预览界面进行控制,在移动终端的拍题预览界面缩放调整之后,移动终端获取移动终端与题目之间的第二拍照距离,并进一步地在获取到第二拍照距离之后,判断第一拍照距离与第二拍照距离之间的差值是否小于预设误差阈值,当上述差值小于预设误差阈值的时候,移动终端拍摄题目,并获得题目图片。可见,图2所描述的方法能够使用可穿戴设备对移动终端进行辅助操作,在不影响移动终端的功能的同时,增加控制模式,简化拍照搜题的步骤,从而提高了拍摄的灵活性,进而由于可穿戴设备的间接控制,减少了移动终端抖动情况的发生。

实施例三

请参阅图3,图3是本发明实施例公开的另一种用于搜题的拍照方法的流程示意图。如图3所示,该用于搜题的拍照方法可以包括以下步骤:

301、移动终端检测是否接收到与移动终端绑定的可穿戴设备发送的开启指令,若是,则执行步骤302~步骤308;若否,则结束本流程。上述开启指令用于开启移动终端的拍题预览模式。

本发明实施例中,可穿戴设备是与移动终端进行绑定的可穿戴设备,对于可穿戴设备和移动终端的绑定方法本发明实施例中不做限定;可穿戴设备和移动终端之间可以存在信息交互,并移动终端可以接收可穿戴设备发出的信息,并根据该信息所包含的内容执行相应的操作。

本发明实施例中,可穿戴设备发送的开启指令可以是佩戴可穿戴设备感应到的指定动作生成的,也可以是可穿戴设备感应到用户的语音信息生成的,对可穿戴设备发送的开启指令的具体生成方式,本发明实施例中不做限定。

302、移动终端控制移动终端开启所述拍题预览模式进行拍题预览。

作为一种可选的实施方式,移动终端控制移动终端开启拍题预览模式进行拍摄预览包括:移动终端控制移动终端的控制移动终端的摄像头开启,并在摄像头摄取到包括题目的目标图片时,移动终端控制移动终端开启拍题预览模式并进行拍题预览。实施这种实施方式,移动终端可以在用摄像头粗对准题目的时候,再将开启移动终端的显示屏,从而减少了移动终端的显示屏闲置的时间,进而可以减少移动终端的耗电量。

303、在移动终端进行拍题预览时,移动终端获取移动终端与题目之间的第一距离和移动终端的第一水平位置信息;水平位置信息是移动终端在移动终端的显示屏所在平面的位置信息。

作为一种可选的实施方式,在移动终端进行拍题预览时,移动终端获取移动终端与题目之间的第一距离,可以包括:

在移动终端进行拍题预览时,移动终端通过移动终端内置的距离传感器获取移动终端与题目之间的第一距离。

本发明实施例中,移动终端在进行拍题预览时,移动终端的摄像头的方向为题目方向,移动终端内置的距离传感器的感应方向与移动终端的摄像头的方向一致,同时,通过移动终端内置的距离触感器获取到的第一距离是移动终端内置的距离传感器与题目之间的直线距离,其中,题目为移动终端要拍摄并进行搜题的题目。

本发明实施例中,水平位置信息用于判断移动终端是否在移动终端的显示屏平面上进行了移动,从而避免当移动终端在移动终端的显示屏平面上进行移动时,移动终端检测到的移动终端和题目之间的距离不会发生变化,但题目离开拍照范围的情况出现;其中,水平位置信息可以通过对移动终端内置的陀螺仪和加速计采集到的参数进行计算得到。

304、在距移动终端获取到第一拍照距离预设时长之后,移动终端检测可穿戴设备发送的缩放指令;上述缩放指令是可穿戴设备根据用户的操作手势生成的。

本发明实施例中,缩放指令包括缩放控制信息,其中,用户的操作手势生成缩放指令可以包括,用户的操作手势生成携带缩放控制信息的缩放指令。

举例来说,可穿戴设备可以检测到用可穿戴设备的佩戴者的手臂运动信息(每种手臂运动信息对应一种缩放控制信息),当可穿戴设备检测出佩戴者的手臂运动信息为转动信息(佩戴者的小臂以小臂为轴转动的情况)时,可穿戴设备生成携带中心放大或缩小信息的缩放指令;当可穿戴设备检测出佩戴者的手臂运动信息为摆动信息(佩戴者的小臂在小臂平面上摆动的情况)时,可穿戴设备生成携带调整缩放点的缩放信息,其中,调整缩放点为调整要进行缩放的部分,并在可穿戴设备检测到佩戴者的手臂运动信息为转动信息时,生成对缩放点所在位置进行缩放操作的缩放控制信息,当移动终端接收到可穿戴设备发送的缩放控制信息时,移动终端根据上述缩放控制信息对移动终端的显示预览界面进行相应的缩放控制。实施这种实施方式,用户可以在单手使用移动终端对题目进行对准的同时,使用可穿戴设备对移动终端的预览界面进行缩放控制调整,从而使得移动终端拍摄出来的题目区域更加准确,从而提高了题目的辨识度,避免了识别困难的情况出现,进而提高了拍照搜题的效率。

305、移动终端识别缩放指令携带的缩放控制信息。

本发明实施例中,缩放控制信息可以由可穿戴设备佩戴者的手臂运动信息生成。

306、移动终端根据缩放控制信息对拍摄预览界面进行缩放操作,并在完成缩放操作之后,获取移动终端与所述题目之间的第二拍照距离。

作为一种可选的实施方式,移动终端根据缩放控制信息对拍摄预览界面进行缩放操作,并在完成缩放操作之后,获取移动终端与所述题目之间的第二拍照距离可以包括:

移动终端根据缩放控制信息对拍摄预览界面进行缩放操作,并在完成缩放操作之后,对完成缩放操作的拍摄预览界面进行锁定,在进一步获取移动终端与所述题目之间的第二拍照距离。实施这种实施方式,移动终端可以在在拍摄预览界面完成缩放操作之后,避免用户使用可穿戴设备产生新的缩放控制信息,从而降低了可穿戴设备对移动终端的影响。

307、移动终端获取移动终端的第二水平位置信息。

作为一种可选的实施方式,移动终端获取移动终端的第二水平位置信息包括:

移动终端通过陀螺仪和加速剂获取移动终端的第二水平位置信息。实施这种实施方式,移动终端可以准确地获取到移动终端的第二水平位置信息。

308、移动终端判断第一水平位置信息是否与第二水平位置信息相同,若是,则执行步骤309;若否,则结束本流程。

本发明实施例中,移动终端判断第一水平位置信息是否与第二水平位置信息相同可以确定出移动终端是否在水平平面上进行了移动,并在检测出移动终端在水平平面上进行了移动时,结束本流程,使得移动终端可以准确地对题目进行拍照,从而提高了移动终端的综合判断能力,提高了拍照的准确度。

309、移动终端判断第一拍照距离和第二拍照距离的差值是否小于预设误差阈值,若是,则执行步骤310;若否,则结束本流程。

作为一种可选的实施方式,移动终端判断第一拍照距离和第二拍照距离的差值是否小于预设误差阈值,可以替换为移动终端通过对第一拍照距离和第二拍照距离进行函数运算得到距离变化值,并判断该距离变化值是否小于预设误差阈值,若是,则执行步骤310;若否,则结束本流程;其中,本发明实施例中,函数运算可以是在减法运算基础上添加去抖算法得到的;其中,本发明实施中,预设误差阈值用于判断两个拍照距离是否发生较大变化,从而判断出移动终端是否发生移动,进而在移动终端未发生移动的情况在,执行后续步骤。实施这种实施方式,可以更加准确地判断出移动终端是否发生了位置变化。

本发明实施例中,移动终端判断第一拍照距离和第二拍照距离的差值可以是是第一拍照距离减第二拍照距离得到的差值的绝对值,也可以是第一拍照距离和第二拍照距离中较大的拍照距离减较小的拍照距离得到的差值,还可以是第一拍照距离和第二拍照距离相差的值;其中,上述三种方法得到的结果是一样的。

310、移动终端检测是否接收到与移动终端绑定的监控终端发送的允许指令,若是,则执行步骤311;若否则结束本流程。上述允许指令用于允许移动终端拍摄题目。

本发明实施例中,监控终端与移动终端的绑定方式可以包括:蓝牙绑定,局域网绑定等绑定方式,本发明实施不做限定。

作为一种可选的实施方式,移动终端检测是否接收到与移动终端绑定的监控终端发送的允许指令,当未检测到监控终端的允许指令时,移动终端关闭拍照的功能。实施这种实施方式,监控终端可以通过指令信息对移动终端进行监督,使得移动终端在使用拍照搜题功能时增加了一个条件,从而可以对移动终端进行监控,进而增加了对移动终端的限制能力。

举例来说,与移动终端绑定的监控终端可以是老师使用的终端设备,移动终端是学生使用的终端设备,当老师在课堂上给同学们列举题目要求同学们进行课堂练习时,老师可以通过手中的监控终端限制学生们手中的移动终端拍照搜题的功能,使得学生不得不对老师所列举的题目进行动脑计算,从而避免了学生在做课堂练习时投机取巧的情况,进而提高了学生的动脑能力和计算能力。

举例来说,与移动终端绑定的监控终端可以是家长使用的终端设备,移动终端是孩子使用的终端设备,其中,当孩子在做家庭作业的时候,家长希望孩子先独立完成作业,在完成作业之后再进行拍照搜题进行进一步学习以巩固学业,此时家长可以通过监控终端对孩子使用的移动终端进行限制,使得孩子只能自己动脑完成作业,在家长得知孩子完成作业之后,通过发送允许指令使得孩子的移动终端可以对题目进行拍照搜题,从而使得孩子可以对完成的作业进行更改学习,进而巩固了孩子的学业。

311、移动终端判断移动终端的时钟时间是否与允许指令携带的允许时间相匹配,若是,则执行步骤312;若否,则结束本流程。

举例来说,监控终端是家长的终端设备,移动终端是孩子的终端设备,当家长不想让孩子在指定的时间(如上课时)使用拍照搜题的功能时,家长可以事先通过监控终端对孩子的移动终端进行时间限制,使得孩子的移动终端在使用拍照搜题功能的时候,自动检测是否处于允许时间内,若不是,则禁止孩子对题目进行拍照搜题,从而提高了家长对孩子的监护力度,有益于孩子的学习成长。

312、移动终端控制移动终端拍摄题目,以获得题目图片。

本发明实施例中,可以由移动终端执行所有步骤,也可以由其他装置或其他设备(如移动终端控制器)执行所有步骤。

作为一种可选的实施方式,移动终端控制移动终端拍摄题目,以获得题目图片,可以包括:

移动终端控制移动终端的摄像头对题目进行调准对焦,在移动终端调整对焦完成后,对题目进行拍摄,以获得题目图片。实施这种实施方式,移动终端可以获取到更清晰的题目图片,使得服务设备可以更容易地对题目图片进行分析,从而提高了拍照的清晰度,提高了拍照搜题的效率。

在图3所描述的方法中,用户可以通过操作与移动终端相绑定的可穿戴设备触发移动终端进行拍题预览,并在移动终端处于拍题预览模式时,移动终端获取移动终端与题目之间的第一拍照距离和第一水平位置信息,并在预设时长之后,根据可穿戴设备发送的缩放指令对移动终端的拍题预览界面进行控制,在移动终端的拍题预览界面缩放调整之后,移动终端获取移动终端与题目之间的第二拍照距离,并进一步地在获取到第二拍照距离之后,获取第二水平位置信息,移动终端判断第一水平位置信息是否与第二水平位置信息相同,若相同则判断第一拍照距离与第二拍照距离之间的差值是否小于预设误差阈值,当上述差值小于预设误差阈值的时候,移动终端检测是否接收到与移动终端绑定的监控终端发送的允许指令,若接收到允许指令,并且允许指令所携带的允许时间与当前时间相匹配时,控制移动终端拍摄题目,并获得题目图片。可见,图3所描述的方法能够使用监控终端对移动终端进行辅助控制,在允许的指定情况开启移动终端的拍照搜题模式,从而提高了移动终端的限制性和安全性;图3所描述的方法还能够使用可穿戴设备对移动终端进行辅助操作,在不影响移动终端的功能的同时,增加控制模式,从而提高了拍摄的灵活性,进而由于可穿戴设备的间接控制,减少了移动终端抖动情况的发生。

实施例四

请参阅图4,图4是本发明实施例公开的一种移动终端的结构示意图。如图4所示,该移动终端可以包括:

第一获取单元401,用于在移动终端进行拍题预览时,获取移动终端与题目之间的第一距离。

本发明实施例中,移动终端可以是家教机、手机、平板等各类移动终端,本发明实施例不做限定。其中,各类移动终端的操作系统可以包括但不限于Android操作系统、IOS操作系统、Symbian(塞班)操作系统、Black Berry(黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。

本发明实施例中,第一获取单元401在进行拍题预览时,移动终端的摄像头的方向为题目方向,移动终端内置的距离传感器的感应方向与移动终端的摄像头的方向一致,同时,第一获取单元401控制距离触感器获取到的第一距离是上述距离传感器与题目之间的直线距离,其中,题目为移动终端要拍摄并进行搜题的题目。

第二获取单元402,用于在距第一获取单元401获取到第一拍照距离预设时长之后,获取移动终端与题目之间的第二拍照距离。

本发明实施例中,预设时长为移动终端内预先设置好的或者操作者预先设置好的,用于间隔两次获取拍照距离的时间长度,实施这种实施方式,可以避免由于两次获取拍照距离之间的时间间隔过短而导致的精度不够的情况发生,同时也可以避免由于两次获取拍照距离之间的时间将各过长而导致的拍照速度减缓的情况发生。

第一判断单元403,用于判断第一获取单元401获取到的第一拍照距离和第二获取单元402获取到的第二拍照距离的差值是否小于预设误差阈值。

本发明实施例中,第一判断单元403判断第一拍照距离和第二拍照距离的差值可以是是第一拍照距离减第二拍照距离得到的差值的绝对值,也可以是第一拍照距离和第二拍照距离中较大的拍照距离减较小的拍照距离得到的差值,还可以是第一拍照距离和第二拍照距离相差的值;其中,上述三种方法得到的结果是一样的。

控制单元404,用于当第一判断单元403的判断结果为是时,控制移动终端拍摄题目,以获得题目图片。

可见,图4所描述的移动终端能够减少用户使用移动终端拍摄试题的操作步骤,从而减少了移动终端抖动情况的发生。

实施例五

请参阅图5,图5是本发明实施例公开的另一种移动终端的结构示意图。其中,图5所示的移动终端是由图4所示的移动终端优化得到的。与图4所示的移动终端相比,图5所示的移动终端还包括:

第一检测单元405,用于检测是否接收到与移动终端绑定的可穿戴设备发送的开启指令;该开启指令用于开启移动终端的拍题预览模式。

本发明实施例中,可穿戴设备是与移动终端进行绑定的可穿戴设备,对于可穿戴设备和移动终端的绑定方法本发明实施例中不做限定;可穿戴设备和移动终端之间可以存在信息交互,并移动终端可以接收可穿戴设备发出的信息,并根据该信息所包含的内容执行相应的操作。

本发明实施例中,可穿戴设备发送的开启指令可以是佩戴可穿戴设备感应到的指定动作生成的,也可以是可穿戴设备感应到用户的语音信息生成的,对可穿戴设备发送的开启指令的具体生成方式,本发明实施例中不做限定。

开关控制单元406,用于在第一检测单元405的检测结果为是时,控制移动终端开启拍题预览模式进行拍题预览,并启动第一获取单元401。

作为一种可选的实施方式,图5所示的第二获取单元可以包括:

检测子单元4021,用于在距第一获取单元401获取到第一拍照距离预设时长之后,检测可穿戴设备发送的缩放指令;所述缩放指令是所述可穿戴设备根据用户的操作手势生成的。

本发明实施例中,缩放指令包括缩放控制信息,其中,用户的操作手势生成缩放指令可以包括,用户的操作手势生成携带缩放控制信息的缩放指令。

识别子单元4022,用于识别检测子单元4021检测到的缩放指令携带的缩放控制信息。

本发明实施例中,缩放控制信息可以由可穿戴设备佩戴者的手臂运动信息生成。

操作子单元4023,用于根据识别子单元4022识别出的缩放控制信息对拍摄预览界面进行缩放操作,并在完成缩放操作之后,获取移动终端与题目之间的第二拍照距离。

可见,图5所描述的移动终端能够使用可穿戴设备对移动终端进行辅助操作,在不影响移动终端的功能的同时,增加控制模式,简化拍照搜题的步骤,从而提高了拍摄的灵活性,进而由于可穿戴设备的间接控制,减少了移动终端抖动情况的发生。

实施例六

请参阅图6,图6是本发明实施例公开的一种移动终端的结构示意图。其中,图6所示的移动终端是由图5所示的移动终端优化得到的。与图5所示的移动终端相比,图6所示的移动终端还可以包括:

第二检测单元407,用于在第一判断单元403的判断结果为是时,检测是否接收到与移动终端绑定的监控终端发送的允许指令;该允许指令用于允许移动终端拍摄题目。

本发明实施例中,监控终端与移动终端的绑定方式可以包括:蓝牙绑定,局域网绑定等绑定方式,本发明实施不做限定。

第二判断单元408,用于在第二检测单元407的检测结果为是时,判断移动终端的时钟时间是否与允许指令携带的允许时间相匹配。

控制单元404,具体用于当第一判断单元403的判断结果为是,且第二判断单元408的判断结果为是时,控制移动终端拍摄题目,以获得题目图片。

本发明实施例中,控制单元404在控制移动终端拍摄题目之前,增加了第二判断单元408的判断结果为是的前提条件,从而提高了控制单元404控制拍摄题目的限制性,进而可以使控制单元404在准确条件下进行控制拍照。

作为一种可选的实施方式,图6所示的移动终端还可以包括:

第三获取单元409,用于在移动终端进行拍题预览时,获取移动终端的第一水平位置信息;水平位置信息是移动终端在移动终端显示屏所在平面的位置信息。

本发明实施例中,水平位置信息用于判断移动终端是否在移动终端的显示屏平面上进行了移动,从而避免当移动终端在移动终端的显示屏平面上进行移动时,移动终端检测到的移动终端和题目之间的距离不会发生变化,但题目离开拍照范围的情况出现;其中,水平位置信息可以通过对移动终端内置的陀螺仪和加速计采集到的参数进行计算得到。

第四获取单元410,用于获取移动终端的第二水平位置信息。

第三判断单元411,用于判断第三获取单元409获取到的第一水平位置信息是否与第四获取单元410获取到的第二水平位置信息相同。

本发明实施例中,第三判断单元411判断第一水平位置信息是否与第二水平位置信息相同可以确定出移动终端是否在水平平面上进行了移动,并在检测出移动终端在水平平面上进行了移动时,结束本流程,使得移动终端可以准确地对题目进行拍照,从而提高了移动终端的综合判断能力,提高了拍照的准确度。

第一判断单元403,具体用于在第三判断单元411的判断结果为是时,判断第一获取单元401获取到的第一拍照距离和第二获取单元402获取到的第二拍照距离的差值是否小于预设误差阈值。

可见,图5所描述的移动终端能够使用监控终端对移动终端进行辅助控制,在允许的指定情况开启移动终端的拍照搜题模式,从而提高了移动终端的限制性和安全性。

可见,图5所描述的移动终端还能够使用可穿戴设备对移动终端进行辅助操作,在不影响移动终端的功能的同时,增加控制模式,从而提高了拍摄的灵活性,进而由于可穿戴设备的间接控制,减少了移动终端抖动情况的发生。

实施例七

请参阅图7,图7是本发明实施例公开的一种移动终端的结构示意图。如图7所示,该移动终端可以包括:

存储有可执行程序代码的存储器701;

与存储器701耦合的处理器702;

其中,处理器702调用存储器701中存储的可执行程序代码,执行图1~图3任意一种用于搜题的拍照方法。

本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1~图3任意一种用于搜题的拍照方法。

本发明实施例公开一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行如图1~图3任意一种用于搜题的拍照方法。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

应理解,说明书通篇中提到的“本发明实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“本发明实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在本发明所提供的实施例中,应理解,“与A绑定的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其他信息确定B。

上述作为分离部件说明的单元可以是物理上分开的或者也可以不是物理上分开的,作为单元显示的部件可以是物理单元或者也可以不是物理单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。

以上对本发明实施例公开的一种学习内容的定位方法及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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