一种基于书写进度的智能报读方法及电子设备与流程

文档序号:18123631发布日期:2019-07-10 09:47阅读:263来源:国知局
一种基于书写进度的智能报读方法及电子设备与流程

本发明涉及电子设备技术领域,具体涉及一种基于书写进度的智能报读方法及电子设备。



背景技术:

听写是小学生常见的家庭作业,通常地都是父母以人工报读的方式报读生字词以配合小学生完成相应的听写作业。随着电子设备的发展,市场上渐渐出现了一些用于辅助学生完成作业的电子设备,其中在听写这块,用户可以在电子设备上选择需要听写的内容,然后选择电子设备自带的报读模式对听写内容进行报读,或者采用人工控制的方式控制电子设备报读听写内容。其中,在前一种采用自带的报读模式进行报读时,可能存在报读进度太快或者太慢的情况,太快导致学生跟不上,太慢又会延长学生的学习时间,用户体验感较差,而后一种采用人工控制的方式虽然能够贴合学生的听写进度进行报读,但是人工操作起来很不方便,体用体验感也不佳。可见,现有的报读方式要么是模式化,要么是操作不方便,灵活性和智能化都欠缺,导致用户使用感较差。



技术实现要素:

本发明实施例公开了一种基于听写进度的智能报读方法及电子设备,用于提高听写报读的灵活性和智能化,提高用户体验感。

本发明第一方面公开了一种基于书写进度的智能报读方法,可包括:

在电子设备报读完当前听写内容之后,监测用户的书写状态以获取用户书写所述当前书写内容的书写检测信息,所述书写检测信息至少包括连续书写轨迹的书写时长以及相邻两个所述连续书写轨迹之间的间隔时长;

以两个字之间的预置书写间隔时长范围和所述当前听写内容中每个字的参考书写时长为分析依据,分析所述书写检测信息以获得用户书写所述当前听写内容时两个字之间的书写间隔的总次数和最后一个字的书写检测时长;

在根据所述书写间隔的总次数和所述书写检测时长确定出用户完成对所述当前听写内容的书写时,读取并报读下一个听写内容。

作为一种可选的实施方式,在本发明第一方面中,所述以两个字之间的预置书写间隔时长范围和所述当前听写内容中每个字的参考书写时长为分析依据,分析所述书写检测信息以获得用户书写所述当前听写内容时两个字之间的书写间隔的总次数和最后一个字的书写检测时长,包括:

依次检测所述书写检测信息中相邻两个连续书写轨迹之间的间隔时长处于两个字之间的预置书写间隔时长范围内的数量,获得用户书写所述当前听写内容时两个字之间的书写间隔的总次数,获取位于最后一个书写间隔右边的所有连续书写轨迹的书写时长之和得到第一总和,以及获取位于最后一个书写间隔右边的所有两个所述连续书写轨迹之间的间隔时长之和得到第二总和,求所述第一总和和所述第二总和得到用户书写的最后一个字的书写检测时长;

进而,所述在根据所述书写间隔的总次数和所述书写检测时长确定出用户完成对所述当前听写内容的书写时,读取并报读下一个听写内容,包括:

判断所述书写间隔的总次数是否大于或者等于针对所述当前听写内容的预设书写间隔次数,若大于或者等于所述预设书写间隔次数,判断最后一个字的书写检测时长是否大于或等于对应字体的书写时长阈值,如果大于或等于对应字体的书写时长阈值,则确定出用户完成对所述当前听写内容的书写,读取并报读下一个听写内容。

作为一种可选的实施方式,在本发明第一方面中,所述在电子设备报读完当前听写内容之后,监测用户的书写状态以获取用户书写所述当前书写内容的书写检测信息包括:

在电子设备报读完当前听写内容之后,实时接收与所述电子设备连接的书写笔发送的任一连续书写轨迹的书写开始点的时刻、所述连续书写轨迹的轨迹信息以及所述连续书写轨迹的书写结束点的时刻,并按照接收顺序保存所述连续书写轨迹的书写信息,所述书写信息包括所述连续书写轨迹的书写开始点的时刻、所述连续书写轨迹的轨迹信息以及所述连续书写轨迹的书写结束点的时刻;检测是否在预设时长内未接收到所述点读笔发送的信息;若是,依次按照接收顺序读取目标连续书写轨迹的书写信息,根据所述目标连续书写轨迹的书写开始点的时刻和所述目标连续书写轨迹的书写结束点的时刻,计算得到所述目标连续书写轨迹的书写时长,以及根据所述目标连续书写轨迹的书写开始点的时刻与所述目标连续书写轨迹的上一个连续书写轨迹的书写结束点时刻,计算得到所述目标连续书写轨迹与所述上一个连续书写轨迹之间的间隔时长,结合计算得到的所有连续书写轨迹的书写时长和所有相邻两个连续书写轨迹之间的间隔时长得到用户书写所述当前书写内容的书写检测信息。。

作为一种可选的实施方式,在本发明第一方面中,所述在电子设备报读完当前听写内容之后,监测用户的书写状态以获取用户书写所述当前书写内容的书写检测信息包括:

在电子设备报读完当前听写内容之后,开启所述电子设备的摄像头拍摄用户书写所述当前书写内容的多帧图片;

分析所述多帧图片以获得用户书写所述当前书写内容的书写检测信息。

作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:

通过所述电子设备的摄像头监测用户手持的用于书写所述当前书写内容的书写笔的书写动作;

当所述书写动作指示所述书写笔以符合预设条件的方式在书本的特定范围内点击书写时,读取所述当前书写内容并再次报读,其中,所述预设条件包括预设间隔时长及预设次数。

本发明第三方面公开了一种电子设备,包括:监测单元、分析单元及报读单元;

所述监测单元,用于在所述报读单元报读完当前听写内容之后,监测用户的书写状态以获取用户书写所述当前书写内容的书写检测信息,所述书写检测信息至少包括连续书写轨迹的书写时长以及相邻两个所述连续书写轨迹之间的间隔时长;

所述分析单元,用于以两个字之间的预置书写间隔时长范围和所述当前听写内容中每个字的参考书写时长为分析依据,分析所述书写检测信息以获得用户书写所述当前听写内容时两个字之间的书写间隔的总次数和最后一个字的书写检测时长;

所述报读单元,用于在根据所述书写间隔的总次数和所述书写检测时长确定出用户完成对所述当前听写内容的书写时,读取并报读下一个听写内容。

作为一种可选的实施方式,在本发明第一方面中,所述分析单元用于以两个字之间的预置书写间隔时长范围和所述当前听写内容中每个字的参考书写时长为分析依据,分析所述书写检测信息以获得用户书写所述当前听写内容时两个字之间的书写间隔的总次数和最后一个字的书写检测时长的方式具体为:

所述分析单元,用于依次检测所述书写检测信息中相邻两个连续书写轨迹之间的间隔时长处于两个字之间的预置书写间隔时长范围内的数量,获得用户书写所述当前听写内容时两个字之间的书写间隔的总次数,获取位于最后一个书写间隔右边的所有连续书写轨迹的书写时长之和得到第一总和,以及获取位于最后一个书写间隔右边的所有两个所述连续书写轨迹之间的间隔时长之和得到第二总和,求所述第一总和和所述第二总和得到用户书写的最后一个字的书写检测时长;

进而,所述报读单元用于在根据所述书写间隔的总次数和所述书写检测时长确定出用户完成对所述当前听写内容的书写时,读取并报读下一个听写内容的方式具体为:

所述报读单元,用于判断所述书写间隔的总次数是否大于或者等于针对所述当前听写内容的预设书写间隔次数,若大于或者等于所述预设书写间隔次数,判断最后一个字的书写检测时长是否大于或等于对应字体的书写时长阈值,如果大于或等于对应字体的书写时长阈值,则确定出用户完成对所述当前听写内容的书写,读取并报读下一个听写内容。

作为一种可选的实施方式,在本发明第一方面中,所述监测单元用于在所述报读单元报读完当前听写内容之后,监测用户的书写状态以获取用户书写所述当前书写内容的书写检测信息的方式具体为:

所述监测单元,用于在所述报读单元报读完当前听写内容之后,实时接收与所述电子设备连接的书写笔发送的任一连续书写轨迹的书写开始点的时刻、所述连续书写轨迹的轨迹信息以及所述连续书写轨迹的书写结束点的时刻,并按照接收顺序保存所述连续书写轨迹的书写信息,所述书写信息包括所述连续书写轨迹的书写开始点的时刻、所述连续书写轨迹的轨迹信息以及所述连续书写轨迹的书写结束点的时刻;检测是否在预设时长内未接收到所述点读笔发送的信息;若是,依次按照接收顺序读取目标连续书写轨迹的书写信息,根据所述目标连续书写轨迹的书写开始点的时刻和所述目标连续书写轨迹的书写结束点的时刻,计算得到所述目标连续书写轨迹的书写时长,以及根据所述目标连续书写轨迹的书写开始点的时刻与所述目标连续书写轨迹的上一个连续书写轨迹的书写结束点时刻,计算得到所述目标连续书写轨迹与所述上一个连续书写轨迹之间的间隔时长,结合计算得到的所有连续书写轨迹的书写时长和所有相邻两个连续书写轨迹之间的间隔时长得到用户书写所述当前书写内容的书写检测信息。

作为一种可选的实施方式,在本发明第一方面中,所述监测单元用于在所述报读单元报读完当前听写内容之后,监测用户的书写状态以获取用户书写所述当前书写内容的书写检测信息的方式具体为:

所述监测单元,用于在所述报读单元报读完当前听写内容之后,开启所述电子设备的摄像头拍摄用户书写所述当前书写内容的多帧图片;以及,分析所述多帧图片以获得用户书写所述当前书写内容的书写检测信息。

作为一种可选的实施方式,在本发明第一方面中,所述监测单元,还用于通过所述电子设备的摄像头监测用户手持的用于书写所述当前书写内容的书写笔的书写动作;

所述报读单元,还用于当所述监测单元监测到的书写动作指示所述书写笔以符合预设条件的方式在书本的特定范围内点击书写时,读取所述当前书写内容并再次报读,其中,所述预设条件包括预设间隔时长及预设次数。

本发明实施例第三方面公开了一种电子设备,可包括:

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

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

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种基于书写进度的智能报读方法。

本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种基于书写进度的智能报读方法。

本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

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

在本发明实施例中,在电子设备报读完当前听写内容之后,通过监测用户的书写状态以获取用户书写该当前书写内容的书写检测信息,该书写检测信息至少包括连续书写轨迹的书写时长以及相邻两个连续书写轨迹之间的间隔时长,以两个字之间的预置书写间隔时长范围和当前听写内容中每个字的参考书写时长为分析依据,分析书写检测信息以获得用户书写当前听写内容时两个字之间的书写间隔的总次数和最后一个字的书写检测时长,在根据书写间隔的总次数和书写检测时长确定出用户完成对当前听写内容的书写时,读取并报读下一个听写内容;可以看出,实施本发明实施例,能够依据在书写时,字与字之间存在书写间隔,并且能够根据书写间隔的总次数确定出用户是否写书写完当前听写内容(即确定当前听写内容的书写进度),进而在确定了用户写书完当前听写内容后,自动切换至下一个听写内容进行报读,提高听写报读的灵活性和智能化,提高用户体验感。

附图说明

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

图1为本发明一实施例公开的基于书写进度的智能报读方法的流程示意图;

图2为本发明另一实施例公开的基于书写进度的智能报读方法的流程示意图;

图3为本发明一实施例公开的电子设备的结构示意图;

图4为本发明另一实施例公开的电子设备的结构示意图;

图5为本发明又一实施例公开的电子设备的结构示意图。

具体实施方式

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

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

本发明实施例提供了一种基于书写进度的智能报读方法及电子设备,用于提高听写报读的灵活性和智能化,提高用户体验感。

其中,本发明实施例涉及的电子设备包括但不仅限于智能手机、平板电脑、家教设备、可穿戴设备(如智能手表、智能手环)等,电子设备的操作系统可包括但不限于android操作系统、ios操作系统、symbian(塞班)操作系统、blackberry(黑莓)操作系统、windowsphone8操作系统等等,本发明实施例不做限定。下面将从电子设备角度出发,并结合具体实施例对本发明技术方案进行详细介绍。

实施例一

请参阅图1,图1为本发明一实施例公开的基于书写进度的智能报读方法的流程示意图;如图1所示,该基于书写进度的智能报读方法可包括:

101、电子设备在报读完当前听写内容之后,监测用户的书写状态以获取用户书写该当前书写内容的书写检测信息,该书写检测信息至少包括连续书写轨迹的书写时长以及相邻两个所述连续书写轨迹之间的间隔时长。

在本发明实施例中,电子设备可以通过安装学习软件用于辅助学生完成作业或者进行相关知识的学习,比如比较常见的用于辅助学生完成生字词的听写,或者辅助学生进行演讲练习或者进行歌唱练习等。在本发明实施例中,听写内容可以是生字词、课文等,对此不做具体限定。

需要说明的是,本发明实施例中的连续书写轨迹为用户(具体可以是通过书写笔在书本、作业本或者电子书写板上)书写出来的中间未间断的书写轨迹,中间未间断是指在书写该连续书写轨迹的过程中书写笔等始终贴着书写面(如书本、作业本或者电子书写板等)而不曾离开。

作为一种可选的实施方式,电子设备先接收到用户对学习软件的打开操作,响应于该打开操作打开学习软件,并根据用户对听写材料的选择操作以确定出目标听写材料(学习软件中包括有大量的听写材料,如与教学课本同步的课文、生字词等),用户可以从这些听写材料中选择出目标听写材料;电子设备在接收到用户的听写启动操作之后,获取该目标听写材料,然后从目标听写材料中读取当前听写内容(可以理解,在本次听写中,首次从目标听写材料中读取到的当前听写内容即为首个听写内容),报读该当前听写内容。

作为一种可选的实施方式,在电子设备报读完当前听写内容之后,监测用户的书写状态以获取用户书写当前书写内容的书写检测信息包括:在电子设备报读完当前听写内容之后,实时接收与电子设备连接的书写笔发送的任一连续书写轨迹的书写开始点的时刻、该连续书写轨迹的轨迹信息以及该连续书写轨迹的书写结束点的时刻,并按照接收顺序保存连续书写轨迹的书写信息,该书写信息包括连续书写轨迹的书写开始点的时刻、连续书写轨迹的轨迹信息以及连续书写轨迹的书写结束点的时刻;检测是否在预设时长内未接收到点读笔发送的信息;若是,依次按照接收顺序读取目标连续书写轨迹的书写信息,根据目标连续书写轨迹的书写开始点的时刻和目标连续书写轨迹的书写结束点的时刻,计算得到目标连续书写轨迹的书写时长,以及根据目标连续书写轨迹的书写开始点的时刻与目标连续书写轨迹的上一个连续书写轨迹的书写结束点时刻,计算得到目标连续书写轨迹与所述上一个连续书写轨迹之间的间隔时长,结合计算得到的所有连续书写轨迹的书写时长和所有相邻两个连续书写轨迹之间的间隔时长得到用户书写所述当前书写内容的书写检测信息。在该实施方式中,用户所采用的书写笔可以是一种电子笔,并与电子设备电连接,在用户手持该书写笔在书写面(书本、作业本或者电子书写板等)上书写时,书写笔能够实时采集其在书写面(书本、作业本或者电子书写板等)上的连续书写轨迹的书写开始点的时刻、连续书写轨迹的轨迹信息和连续书写轨迹的书写结束点的时刻,并实时发送给电子设备,电子设备按照接收顺序将接收到的某一连续书写轨迹的书写开始点的时刻、轨迹信息和连续书写轨迹的书写结束点的时刻打包成对应书写信息进行保存,进而能够根据连续书写轨迹的书写开始点的时刻和连续书写轨迹的书写结束点的时刻计算得到书写时长,以及根据前一个连续书写轨迹结束点的时刻和该连续书写轨迹的书写开始点的时刻,计算前一个连续书写轨迹与该连续书写轨迹之间的间隔时长,从而得到当前听写内容的书写检测信息。通过该实施方式,能够通过点读笔实时采集相关信息以获得书写检测信息,能够提高书写检测信息的准确率,从而提高对书写进度的判断准确度。

作为另一种可选的实施方式,在电子设备报读完当前听写内容之后,监测用户的书写状态以获取用户书写所述当前书写内容的书写检测信息包括:在电子设备报读完当前听写内容之后,开启电子设备的摄像头拍摄用户书写当前书写内容的多帧图片;分析多帧图片以获得用户书写当前书写内容的书写检测信息。可以理解,在本发明实施例中,电子设备可以通过内置的摄像头拍摄用户书写当前书写内容的过程,获得多帧图片,然后根据图片分析用户手持的书写笔的位置,若书写笔在书写面(书本、作业本或者电子书写板)上的位置是连续的,则根据这些位置获得一个连续书写轨迹,进一步根据连续书写轨迹的书写开始点的时刻(即连续位置的首个位置的时刻)和书写结束点的时刻(连续位置的最后一个位置的时刻),计算得到该连续书写轨迹的书写时长,然后根据书写笔未出现在书写面(书本、作业本或者电子书写板等)上的连续时长得到两个连续书写轨迹之间的间隔时长。

102、电子设备以两个字之间的预置书写间隔时长范围和当前听写内容中每个字的参考书写时长为分析依据,分析书写检测信息以获得用户书写该当前听写内容时两个字之间的书写间隔的总次数和最后一个字的书写检测时长。

103、电子设备在根据书写间隔的总次数和书写检测时长确定出用户完成对当前听写内容的书写时,读取并报读下一个听写内容。

作为一种可选的实施方式,步骤102可以包括:依次检测书写检测信息中相邻两个连续书写轨迹之间的间隔时长处于两个字之间的预置书写间隔时长范围内的数量,获得用户书写当前听写内容时两个字之间的书写间隔的总次数,获取位于最后一个书写间隔右边的所有连续书写轨迹的书写时长之和得到第一总和,以及获取位于最后一个书写间隔右边的所有两个连续书写轨迹之间的间隔时长之和得到第二总和,求第一总和和所述第二总和得到用户书写的最后一个字的书写检测时长。

进而,步骤103可以具体包括:判断书写间隔的总次数是否大于或者等于针对当前听写内容的预设书写间隔次数,若大于或者等于预设书写间隔次数,判断最后一个字的书写检测时长是否大于或等于对应字体的书写时长阈值,如果大于或等于对应字体的书写时长阈值,则确定出用户完成对当前听写内容的书写,读取并报读下一个听写内容。

作为一种可选的实施方式,在本发明实现过程中,还可以通过电子设备的摄像头监测用户手持的用于书写当前书写内容的书写笔的书写动作;当书写动作指示书写笔以符合预设条件的方式在书本的特定范围内点击书写时,读取当前书写内容并再次报读,其中,该预设条件包括预设间隔时长及预设次数。可以理解,电子设备通过分析书写笔的书写动作,当发现书写笔在书本上点击书写时,并且以预设间隔时长在第一次点击的位置的特定范围内点击书写了预设次数时,认为是用户给出重新报读当前书写内容的指令,将再一次读取该当前内容并报读,例如,用户通过书写笔在书本的同一个位置每间隔3秒点击一次,并且共点击了3次,则认为用户需要重新报读。通过该实施方式,用户可以通过书写笔快速地发出重新报读指令,而不用操作电子设备屏幕,能够提高听写效率,提高用户体验感。

在本发明实施例中,在电子设备报读完当前听写内容之后,通过监测用户的书写状态以获取用户书写该当前书写内容的书写检测信息,该书写检测信息至少包括连续书写轨迹的书写时长以及相邻两个连续书写轨迹之间的间隔时长,以两个字之间的预置书写间隔时长范围和当前听写内容中每个字的参考书写时长为分析依据,分析书写检测信息以获得用户书写当前听写内容时两个字之间的书写间隔的总次数和最后一个字的书写检测时长,在根据书写间隔的总次数和书写检测时长确定出用户完成对当前听写内容的书写时,读取并报读下一个听写内容;可以看出,实施本发明实施例,能够依据在书写时,字与字之间存在书写间隔,并且能够根据书写间隔的总次数确定出用户是否写书写完当前听写内容(即确定当前听写内容的书写进度),进而在确定了用户写书完当前听写内容后,自动切换至下一个听写内容进行报读,提高听写报读的灵活性和智能化,提高用户体验感。

实施例二

请参阅图2,图2为本发明另一实施例公开的基于书写进度的智能报读方法的流程示意图;如图2所示,该基于书写进度的智能报读方法可包括:

201、电子设备在报读完某份听写材料的子听写内容之后,通过摄像头采集用户在书写子听写内容过程中的图像信息。

在本发明实施例中,电子设备通过海量收集用户在听写过程中的图像信息,以获得书写参考模型。

202、电子设备分析所采集的图像信息获取用户在书写子听写内容过程中书写字与字之间的书写间隔时长、书写每个字的书写时长以及书写该对应的听写内容所需要的总时长,以及根据获取得到的书写间隔时长设置对应两个字之间的预置书写间隔时长范围、根据每个字的书写时长设置对应的书写时长阈值、根据总时长设置该子听写内容的参考总时长以及根据子听写内容的字数量设置预设书写间隔次数,从而形成该子听写内容的书写参考子模型。

需要说明的是,由于字与字之间的书写间隔时长不会因不同字而造成不同,因此,在本发明实施例中根据分析得到的书写间隔时长设置出合理的预置书写间隔时长范围,而不用针对任意两个字之间来设置书写间隔时长范围。

203、电子设备将多个子听写内容的书写参考子模型关联存储,形成某份听写材料的书写参考模型。

204、电子设备检测用户对某份听写材料的听写启动操作。

205、电子设备从某份听写材料中读取当前听写内容,并以预设报读模式报读该当前听写内容。

206、电子设备在报读该当前听写内容之后,通过摄像头连续拍摄获取用户书写当前书写内容的图片。

207、电子设备分析拍摄得到的图片以获得用户书写当前书写内容的书写检测信息,该书写检测信息至少包括连续书写轨迹的书写时长以及相邻两个连续书写轨迹之间的间隔时长。

208、电子设备从某份听写材料的书写参考模型中获取该当前听写内容的书写参考子模型,以获得该当前听写内容中字与字的预置书写间隔时长范围、每个字的书写时长阈值以及该当前听写内容的参考总时长。

209、电子设备按照顺序读取相邻两个连续书写轨迹之间的间隔时长是否处于对应的预置书写间隔时长范围内。如果是,则转向步骤210,如果否,转向步骤209。

210、电子设备对书写间隔的总次数执行加数值1操作。

可以理解的是,当前的书写间隔的总次数为1,那么在步骤209中满足判断条件“是”时,那么在当前的书写间隔的总次数基础上加1,从而更新后的当前的书写间隔的总次数为2。

211、电子设备判断计算得到的最后书写间隔的总次数是否大于或者等于预设书写间隔次数,如果是,转向步骤212;如果否,转向步骤207。

212、电子设备获取用户书写的最后一个字的书写检测时长,判断最后一个字的书写检测时长是否大于或等于对应字体的书写时长阈值;如果大于或等于对应字体的书写时长阈值,转向步骤213;如果小于对应字体的书写时长阈值,转向步骤207。

213、电子设备判断当前听写内容是否为某份听写材料的最后一个听写内容,如果是,结束本流程。如果否,转向步骤214。

214、电子设备读取并报读下一个听写内容。

在执行完步骤214之后,可以转向步骤206,直至听写完所有听写内容后,结束本流程。

通过上述实施例,电子设备通过收集用户在听写过程中的图像信息,然后分析图像信息获得字与字之间的书写间隔时长范围、每个字的书写时长阈值、预设书写间隔次数和书写总时长,从而获得书写参考模型。在后续听写对应的内容时,可以从书写参考模型中获取相关信息来判断用户的书写进度,以根据用户的书写进度来确认是否需要切换至下一个听写内容,提高听写报读的灵活性和智能化,提高用户体验感。

实施例三

请参阅图3,图3为本发明一实施例公开的电子设备的结构示意图;如图3所示,该电子设备可包括:监测单元310、分析单元320及报读单元330。

监测单元310,用于在报读单元330报读完当前听写内容之后,监测用户的书写状态以获取用户书写当前书写内容的书写检测信息,该书写检测信息至少包括连续书写轨迹的书写时长以及相邻两个连续书写轨迹之间的间隔时长。

上述分析单元320,用于以两个字之间的预置书写间隔时长范围和当前听写内容中每个字的参考书写时长为分析依据,分析书写检测信息以获得用户书写当前听写内容时两个字之间的书写间隔的总次数和最后一个字的书写检测时长。

上述报读单元330,用于在根据书写间隔的总次数和书写检测时长确定出用户完成对当前听写内容的书写时,读取并报读下一个听写内容。

实施上述电子设备,在电子设备报读完当前听写内容之后,通过监测用户的书写状态以获取用户书写该当前书写内容的书写检测信息,该书写检测信息至少包括连续书写轨迹的书写时长以及相邻两个连续书写轨迹之间的间隔时长,以两个字之间的预置书写间隔时长范围和当前听写内容中每个字的参考书写时长为分析依据,分析书写检测信息以获得用户书写当前听写内容时两个字之间的书写间隔的总次数和最后一个字的书写检测时长,在根据书写间隔的总次数和书写检测时长确定出用户完成对当前听写内容的书写时,读取并报读下一个听写内容;可以看出,实施本发明实施例,能够依据在书写时,字与字之间存在书写间隔,并且能够根据书写间隔的总次数确定出用户是否写书写完当前听写内容(即确定当前听写内容的书写进度),进而在确定了用户写书完当前听写内容后,自动切换至下一个听写内容进行报读,提高听写报读的灵活性和智能化,提高用户体验感。

作为一种可选的实施方式,上述分析单元320用于以两个字之间的预置书写间隔时长范围和当前听写内容中每个字的参考书写时长为分析依据,分析书写检测信息以获得用户书写当前听写内容时两个字之间的书写间隔的总次数和最后一个字的书写检测时长的方式具体为:

上述分析单元320,用于依次检测书写检测信息中相邻两个连续书写轨迹之间的间隔时长处于两个字之间的预置书写间隔时长范围内的数量,获得用户书写当前听写内容时两个字之间的书写间隔的总次数,获取位于最后一个书写间隔右边的所有连续书写轨迹的书写时长之和得到第一总和,以及获取位于最后一个书写间隔右边的所有两个连续书写轨迹之间的间隔时长之和得到第二总和,求第一总和和第二总和得到用户书写的最后一个字的书写检测时长;

进而,上述报读单元330用于在根据书写间隔的总次数和书写检测时长确定出用户完成对当前听写内容的书写时,读取并报读下一个听写内容的方式具体为:

上述报读单元330,用于判断书写间隔的总次数是否大于或者等于针对当前听写内容的预设书写间隔次数,若大于或者等于预设书写间隔次数,判断最后一个字的书写检测时长是否大于或等于对应字体的书写时长阈值,如果大于或等于对应字体的书写时长阈值,则确定出用户完成对当前听写内容的书写,读取并报读下一个听写内容。

作为一种可选的实施方式,上述监测单元310用于在报读单元330报读完当前听写内容之后,监测用户的书写状态以获取用户书写当前书写内容的书写检测信息的方式具体为:

上述监测单元310,用于在报读单元330报读完当前听写内容之后,实时接收与电子设备连接的书写笔发送的连续书写轨迹的书写开始点的时刻、连续书写轨迹的轨迹信息以及连续书写轨迹的书写结束点的时刻,并按照接收顺序保存连续书写轨迹的书写信息,书写信息包括连续书写轨迹的书写开始点的时刻、连续书写轨迹的轨迹信息以及连续书写轨迹的书写结束点的时刻;检测是否在预设时长内未接收到点读笔发送的信息;若是,依次按照接收顺序读取目标连续书写轨迹的书写信息,根据目标连续书写轨迹的书写开始点的时刻和目标连续书写轨迹的书写结束点的时刻,计算得到目标连续书写轨迹的书写时长,以及根据目标连续书写轨迹的书写开始点的时刻与目标连续书写轨迹的上一个连续书写轨迹的书写结束点时刻,计算得到目标连续书写轨迹与所述上一个连续书写轨迹之间的间隔时长,结合计算得到的所有连续书写轨迹的书写时长和所有相邻两个连续书写轨迹之间的间隔时长得到用户书写所述当前书写内容的书写检测信息。在该实施方式中,用户所采用的书写笔可以是一种电子笔,并与电子设备电连接,在用户手持该书写笔在书写面(书本、作业本或者电子书写板等)上书写时,书写笔能够实时采集其在书写面(书本、作业本或者电子书写板等)上的连续书写轨迹的书写开始点的时刻、连续书写轨迹的轨迹信息和连续书写轨迹的书写结束点的时刻,并实时发送给电子设备,电子设备按照接收顺序将接收到的某一连续书写轨迹的书写开始点的时刻、轨迹信息和连续书写轨迹的书写结束点的时刻打包成对应书写信息进行保存,进而能够根据连续书写轨迹的书写开始点的时刻和连续书写轨迹的书写结束点的时刻计算得到书写时长,以及根据前一个连续书写轨迹结束点的时刻和该连续书写轨迹的书写开始点的时刻,计算前一个连续书写轨迹与该连续书写轨迹之间的间隔时长,从而得到当前听写内容的书写检测信息。通过该实施方式,能够通过点读笔实时采集相关信息以获得书写检测信息,能够提高书写检测信息的准确率,从而提高对书写进度的判断准确度。

作为一种可选的实施方式,上述监测单元310用于在报读单元报330读完当前听写内容之后,监测用户的书写状态以获取用户书写所述当前书写内容的书写检测信息的方式具体为:上述监测单元310,用于在报读单元330报读完当前听写内容之后,开启电子设备的摄像头拍摄用户书写当前书写内容的多帧图片;以及,分析该多帧图片以获得用户书写当前书写内容的书写检测信息。可以理解,在本发明实施例中,电子设备可以通过内置的摄像头拍摄用户书写当前书写内容的过程,获得多帧图片,然后根据图片分析用户手持的书写笔的位置,若书写笔在书写面(书本、作业本或者电子书写板)上的位置是连续的,则根据这些位置获得一个连续书写轨迹,进一步根据连续书写轨迹的书写开始点的时刻(即连续位置的首个位置的时刻)和书写结束点的时刻(连续位置的最后一个位置的时刻),计算得到该连续书写轨迹的书写时长,然后根据书写笔未出现在书写面(书本、作业本或者电子书写板等)上的连续时长得到两个连续书写轨迹之间的间隔时长。

作为一种可选的实施方式,上述监测单元310,还用于通过电子设备的摄像头监测用户手持的用于书写所述当前书写内容的书写笔的书写动作;

上述报读单元330,还用于当监测单元310监测到的书写动作指示书写笔以符合预设条件的方式在书本的特定范围内点击书写时,读取当前书写内容并再次报读,其中,该预设条件包括预设间隔时长及预设次数。

请参阅图4,图4为本发明另一实施例公开的电子设备的结构示意图;其中,图4所示的电子设备是在图3所示的电子设备的基础上进行优化得到的,图4所示的电子设备还进一步包括:

建模单元410,用于在报读完某份听写材料的子听写内容之后,通过摄像头采集用户在书写子听写内容过程中的图像信息;以及,分析所采集的图像信息获取用户在书写子听写内容过程中书写字与字之间的书写间隔时长、书写每个字的书写时长以及书写该对应的听写内容所需要的总时长,以及根据获取得到的书写间隔时长设置对应两个字之间的预置书写间隔时长范围、根据每个字的书写时长设置参考书写时长、根据总时长设置该子听写内容的参考总时长以及根据子听写内容的字数量设置预设书写间隔次数,从而形成该子听写内容的书写参考子模型;以及,将多个子听写内容的书写参考子模型关联存储,形成某份听写材料的书写参考模型。

启动检测单元420,用于检测用户对某份听写材料的听写启动操作。

报读单元330,用于从某份听写材料中读取当前听写内容,并以预设报读模式报读该当前听写内容。

实施例五

请参阅图5,图5为本发明又一实施例公开的电子设备的结构示意图;图5所示的电子设备可包括:至少一个处理器510,例如cpu,通信总线530用于实现这些组件之间的通信连接。存储器520可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器520可选的还可以是至少一个位于远离前述处理器510的存储装置。其中,处理器510可以结合图3至图4所描述的电子设备,存储器510中存储一组程序代码,且处理器510调用存储器520中存储的程序代码,用于执行以下操作:

在电子设备报读完当前听写内容之后,监测用户的书写状态以获取用户书写所述当前书写内容的书写检测信息,所述书写检测信息至少包括连续书写轨迹的书写时长以及相邻两个所述连续书写轨迹之间的间隔时长;以两个字之间的预置书写间隔时长范围和所述当前听写内容中每个字的参考书写时长为分析依据,分析所述书写检测信息以获得用户书写所述当前听写内容时两个字之间的书写间隔的总次数和最后一个字的书写检测时长;在根据所述书写间隔的总次数和所述书写检测时长确定出用户完成对所述当前听写内容的书写时,读取并报读下一个听写内容。

作为一种可选的实施方式,上述处理器510还用于执行以下操作:

依次检测所述书写检测信息中相邻两个连续书写轨迹之间的间隔时长处于两个字之间的预置书写间隔时长范围内的数量,获得用户书写所述当前听写内容时两个字之间的书写间隔的总次数,获取位于最后一个书写间隔右边的所有连续书写轨迹的书写时长之和得到第一总和,以及获取位于最后一个书写间隔右边的所有两个所述连续书写轨迹之间的间隔时长之和得到第二总和,求所述第一总和和所述第二总和得到用户书写的最后一个字的书写检测时长;以及,判断所述书写间隔的总次数是否大于或者等于针对所述当前听写内容的预设书写间隔次数,若大于或者等于所述预设书写间隔次数,判断最后一个字的书写检测时长是否大于或等于对应字体的书写时长阈值,如果大于或等于对应字体的书写时长阈值,则确定出用户完成对所述当前听写内容的书写,读取并报读下一个听写内容。

作为一种可选的实施方式,上述处理器510还用于执行以下操作:在电子设备报读完当前听写内容之后,获取与所述电子设备连接的书写笔发送的用户书写所述当前书写内容的书写检测信息。

作为一种可选的实施方式,上述处理器510还用于执行以下操作:在电子设备报读完当前听写内容之后,开启所述电子设备的摄像头拍摄用户书写所述当前书写内容的多帧图片;分析所述多帧图片以获得用户书写所述当前书写内容的书写检测信息。

作为一种可选的实施方式,上述处理器510还用于执行以下操作:通过所述电子设备的摄像头监测用户手持的用于书写所述当前书写内容的书写笔的书写动作;当所述书写动作指示所述书写笔以符合预设条件的方式在书本的特定范围内点击书写时,读取所述当前书写内容并再次报读,其中,所述预设条件包括预设间隔时长及预设次数。

另外,作为一种可选的实施方式,上述处理器510还用于执行图2公开的任意一种方法的部分或全部步骤,在此不再一一赘述。

本发明实施例还公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行图1至图2公开的一种基于书写进度的智能报读方法。

本发明实施例还公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行图1至图2公开的任意一种方法的部分或全部步骤。

本发明实施例还公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行图1至图2公开的任意一种方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

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

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