一种文字输入的方法及系统与流程

文档序号:15346309发布日期:2018-09-04 22:48阅读:150来源:国知局

本发明涉及电子设备技术领域,特别是涉及一种文字输入的方法及系统。



背景技术:

电子教鞭使无线射频翻页激光笔运用计算机USB技术、无线电技术,集遥控电脑功能与电子教鞭于一身,是配合PC机或手提电脑、结合投影仪使用而用于产品演示、电化教学及学术会议等场合的理想演示用工具。

当老师在教室讲课时,老师通过电子教鞭进行PPT翻页,当需要输入文字时,老师得重新回到讲台上的电脑通过键盘输入文字,这样降低了课堂效率。

发明人在实现本发明的过程中,发现相关技术存在以下问题:目前的电子教鞭未能通过语音输入文字。



技术实现要素:

本发明实施例的一个目的旨在提供一种文字输入的方法及系统,其能够通过语音进行文字输入。

为解决上述技术问题,本发明实施例提供以下技术方案:

在第一方面,本发明实施例提供一种文字输入的系统,所述系统包括电子教鞭和终端,所述电子教鞭包括手柄和接收器,所述手柄和接收器连接,所述接收器和所述终端连接;所述手柄包括:按键,用于接收第一操作指令;声音数据获取模块,用于根据所述第一操作指令,获取声音数据;所述接收器用于将所述第一操作指令和所述声音数据传输至所述终端;所述终端包括:声音数据接收模块,用于根据所述第一操作指令,接收所述声音数据;识别模块,用于对所述声音数据进行识别,并获取识别结果;文字输入模块,用于根据所述识别结果,进行文字输入。

可选地,所述按键还用于接收第二操作指令;所述接收器还用于传输所述第二操作指令;所述声音数据接收模块还用于根据所述第二操作指令,停止接收所述声音数据,并等待所述识别结果。

可选地,所述声音数据获取模块包括:声音采集单元,用于根据第一操作指令,采集声音信号;放大单元,用于对所述声音信号进行放大;采样单元,用于对放大后的所述声音信号进行采样,得到所述声音数据。

可选地,所述识别模块包括:发送单元,用于将所述声音数据发送至语音识别引擎;接收单元,用于接收所述语音识别引擎返回的所述识别结果。

可选地,所述文字输入模块包括:起点获取单元,用于获取文字输入起点;复制单元,用于复制所述识别结果;粘贴单元,用于在所述文字输入起点粘贴所述识别结果。

在第二方面,本发明实施例提供一种文字输入的方法,所述方法包括:接收第一操作指令;根据第一操作指令,获取声音数据;传输所述第一操作指令和所述声音数据;根据所述第一操作指令,接收所述声音数据;对所述声音数据进行识别,并获取识别结果;根据所述识别结果,进行文字输入。

可选地,所述方法还包括:接收第二操作指令;传输所述第二操作指令;根据所述第二操作指令,停止接收所述声音数据,并等待所述识别结果。

可选地,所述根据第一操作指令,获取声音数据,包括:根据第一操作指令,采集声音信号;对所述声音信号进行放大;对放大后的所述声音信号进行采样,得到所述声音数据。

可选地,所述根据第一操作指令,获取声音数据,包括:根据第一操作指令,采集声音信号;对所述声音信号进行放大;对放大后的所述声音信号进行采样,得到所述声音数据。

可选地,所述根据所述识别结果,进行文字输入,包括:获取文字输入起点;复制所述识别结果;在所述文字输入起点粘贴所述识别结果。

在第三方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行以上所述的文字输入的方法。

第四方面,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如上所述的文字输入的方法。

本发明实施例的有益效果是:区别于现有技术的情况,本发明提供的一种文字输入的系统通过手柄接收操作指令和获取声音数据,接收器在手柄和终端之间进行数据传输,在终端对声音数据进行识别并进行文字输入,能够通过语音进行文字输入,使用更方便,并且提高了课堂效率。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1为本发明实施例提供的一种文字输入的系统的结构示意图;

图2是本发明实施例提供的一种文字输入的方法的流程示意图;

图3是本发明实施例提供的一种文字输入的方法的流程示意图。

具体实施方式

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

此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

本发明实施例提供了一种文字输入的方法及系统,所述方法可以实现通过在电子教鞭输入语音,转换成文字,从而在终端进行文字输入,使用更方便,并且提高了课堂效率。

本发明实施例的文字输入的方法,可以在任何合适类型的电子教鞭和终端中执行,终端可以为智能手机、平板电脑、掌上电脑、智能手表以及其他移动终端等。

在本发明的实施例中,终端能够支持各种桌面应用程序的安装,诸如以下桌面应用程序中的一个或者多个桌面应用程序:游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、照片应用程序、数码相机应用程序、数码录像机应用程序以及数字视频播放器应用程序等等。

具体地,下面结合附图,对本发明实施例作进一步阐述。

实施例一

请参阅图1,图1为本发明实施例提供的一种文字输入的系统的结构示意图。如图1所示,该系统100包括电子教鞭10和终端20,电子教鞭10包括手柄11和接收器12,手柄11和接收器12连接,接收器12和终端20连接。

上述手柄11设有按键111和声音数据获取模块112。按键111用于接收第一操作指令。其中,第一操作指令为用户在按键上触发的用于执行如下一步骤所示的“获取声音数据”的指令,以使手柄11根据第一操作指令执行对应的事件。第一操作指令可以通过单击按键、双击按键或长按按键等方式进行触发,当用户触发第一操作指令后,按键111将第一操作指令发送至接收器12,同时声音数据获取模块112根据第一操作指令执行对应事件。

声音数据获取模块112用于根据第一操作指令,获取声音数据。其中,声音数据为用户输入的声音信息经过信号处理后得到的数字化的声音数据,例如用户输入语音A,则声音数据获取模块112经过数字信号处理,获取到数字化的语音A’。当获取到声音数据后,声音数据获取模块112将声音数据发送至接收器12,以使终端20对声音数据进行识别。

可选地,声音数据获取模块112包括声音采集单元1121、放大单元1122和采样单元1123。声音采集单元1121可以为数字硅麦,用于根据第一操作指令,采集声音信号。其中,声音信号为声音采集单元1121通过将用户输入的声音的振动转换成电信号,从而采集的声音信号。放大单元1122与声音采集单元1121连接,用于对声音信号进行放大。采样单元1123与放大单元1122连接,用于对放大后的声音信号进行采样,得到声音数据。声音信号经过放大后,仍然为模拟信号,对放大后的声音信号进行采样,将模拟信号转换为数字信号,得到数字化的声音数据,以供后续处理。其中,采样的频率可以为11.025kHz、22.05kHz、44.1kHz等等。在本实施例中,当声音采集单元1121接收到第一操作指令后,则根据第一操作指令,采集声音信号,然后将声音信号传输到放大单元1122,以对声音信号进行放大,最后采样单元1123对放大后的声音信号进行采样,转化成数字化的声音数据。

可选地,声音数据获取模块112还包括滤波单元1124,滤波单元1124分别与放大单元1122和采样单元1123连接。滤波单元1124用于对放大后的声音信号进行滤波,消除带外噪声,获得所需频段的较少干扰的电信号。当声音采集单元1121输出声音信号时,可能会由于电磁干扰,使输出的电信号中含有高频干扰信号,所以需要通过滤波单元1124滤掉不需要的信号,获得较少干扰的模拟电信号。

上述接收器12可以为USB接收器,用于连接手柄11和终端20,手柄11发送的指令通过接收器12传输到终端20以使终端20执行对应的操作。在本实施例中,接收器12用于将第一操作指令和声音数据传输至终端20。其中,接收器12可以通过2.4G协议进行数据传输。当然,在一些其他实施例中,接收器12还可以通过WIFI、蓝牙等方式进行数据传输。

可选地,接收器12包括指令接收模块121和数据接收模块122。指令接收模块121用于将按键111发送的第一操作指令传输至终端20;数据接收模块122用于将声音数据获取模块112发送的声音数据传输至终端20。

上述终端20包括声音数据接收模块21、识别模块22和文字输入模块23。声音数据接收模块21用于根据第一操作指令,接收声音数据。识别模块22用于对声音数据进行识别,并获取识别结果。其中,识别结果是指对声音数据进行识别、转换得到的与之对应的文字。文字输入模块23用于根据识别结果,进行文字输入。

可选地,识别模块22包括发送单元221和接收单元222。发送单元221用于将所述声音数据发送至语音识别引擎,接收单元222用于接收语音识别引擎返回的所述识别结果。其中,发送单元221可以通过SDK和/或API发送声音数据;语音识别引擎可以为用于语音识别的云端服务器或者为终端20的用于语音识别的模块。在本实施例中,当发送单元221将声音数据发送至语音识别引擎,语音识别引擎对声音数据进行处理,使其转换成文字,然后将识别结果返回给接收单元222。

可选地,文字输入模块23包括起点获取模块231、复制单元232和粘贴单元233。起点获取单元231用于获取文字输入起点;复制单元232用于复制识别结果;粘贴单元233用于在文字输入起点粘贴识别结果。其中,文字输入起点为用户希望进行文字输入的输入起点,例如,终端20显示“盛年不再来,一日难再晨,岁月不待人”,若用户希望在“岁月不待人”前进行文字输入,则该点为文字输入起点。文字输入起点可以通过获取光标位置进行获取,或者通过接收手柄11的操作指令进行获取。

可选地,本发明实施例的终端20以多种形式存在,可实现附图1所示的各个模块或单元的功能时,上述终端20包括但不限于:(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类移动终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类移动终端包括:PDA、MID和UMPC设备等,例如iPad。(3)便携式娱乐设备:这类设备可以显示和播放视频内容,一般也具备移动上网特性。该类移动终端包括:视频播放器,掌上游戏机,以及智能玩具和便携式车载导航设备。

可选地,按键111还用于接收第二操作指令,接收器12还用于传输第二操作指令,声音数据接收模块21还用于根据第二操作指令,停止接收声音数据,并且等待识别结果。其中,第二操作指令为用户在按键111上触发的用于执行如下一步骤所示的“停止接收声音数据”的指令,以使手柄11根据第二操作指令执行对应的事件。第二操作指令可以通过单击按键、双击按键或长按按键等方式进行触发,当用户触发第二操作指令后,按键111将第二操作指令发送至接收器12,同时声音数据获取模块112根据第二操作指令执行对应事件。在本实施例中,当用户按下按键111时,即触发第一操作指令,声音数据获取模块112开始获取声音数据,当用户松开按键111时,触发第二操作指令,声音数据获取模块112停止获取数据。当然,在其他实施例中,还可以通过单击按键111触发第一操作指令,在单击按键111触发第二操作指令等等。

可选地,该手柄11还包括文字选择模块113,终端20还包括突出显示模块24,文字选择模块113用于接收文字选择指令,接收器12还用于将文字选择指令传输至终端20,突出显示模块24用于根据文字选择指令,按照预设显示方式对识别结果进行突出显示。其中,文字选择指令用于选取进行突出显示的文字内容,预设显示方式可以包括加粗、变色、下划线或荧光标记等等。在本实施例中,在用户通过语音进行文字输入后,用户可触发文字选择指令对输入的文字进行选择,然后终端20通过突出显示模块24对所选择的文字进行突出显示,能够丰富电子教鞭的功能。

本发明实施例中的文字输入的系统100通过手柄11接收操作指令和获取声音数据,接收器12在手柄11和终端20之间进行数据传输,在终端20对声音数据进行识别并进行文字输入,能够通过语音进行文字输入,使用更方便,并且提高了课堂效率。

实施例二

图2是本发明实施例提供的一种文字输入的方法的流程示意图。如图2所示,该文字输入的方法包括:210、接收第一操作指令;220、根据第一操作指令,获取声音数据;230、传输所述第一操作指令和所述声音数据;240、根据所述第一操作指令,接收所述声音数据;250、对所述声音数据进行识别,并获取识别结果;260、根据所述识别结果,进行文字输入。

可选地,所述方法还包括:211、接收第二操作指令;231、传输所述第二操作指令;241、根据所述第二操作指令,停止接收所述声音数据,并等待所述识别结果。

可选地,步骤220包括:2201、根据第一操作指令,采集声音信号;2202、对所述声音信号进行放大;2203、对放大后的所述声音信号进行采样,得到所述声音数据。

可选地,步骤250包括:2501、将所述声音数据发送至语音识别引擎;2502、接收所述语音识别引擎返回的所述识别结果。

可选地,步骤260包括:2601、获取文字输入起点;2602、复制所述识别结果;2603、在所述文字输入起点粘贴所述识别结果。

需要说明的是:由于装置实施例和方法实施例是基于同一构思,在内容不互相冲突的前提下,方法实施例的内容可以引用装置实施例的,在此不再赘述。

本发明实施例的文字输入的方法通过接收操作指令和获取声音数据并传输,然后对声音数据进行识别并进行文字输入,能够通过语音进行文字输入,使用更方便,并且提高了课堂效率。

本发明实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如可使得上述一个或多个处理器可执行上述任意方法实施例中的文字输入的方法,例如,执行上述任意方法实施例中的文字输入的方法,例如,执行以上描述的执行以上描述的执行以上描述的图2所示的各个步骤;也可实现附图1所示的各个模块和单元的功能。

实施例三

图3是本发明实施例提供的一种文字输入的方法的流程示意图。如图3所示,该文字输入的方法包括:

310、用户按下按键111,按键111接收第一操作指令;

320、声音数据获取模块112根据第一操作指令,获取声音数据,并将声音数据发送至接收器12;

330、接收器12接收第一操作指令和声音数据,并发送至声音数据接收模块21;

340、声音数据接收模块21根据第一操作指令,接收声音数据,并把声音数据发送至识别模块22;

351、用户松开按键111,按键111接收第二操作指令,并将第二操作指令发送至接收器12;

352、接收器12接收到第二操作指令,并发送至声音数据接收模块21;

353、声音数据接收模块21根据第二操作指令,停止接收声音数据,并等待识别结果;

360、识别模块22将声音数据发送至语音识别引擎,获取语音识别引擎返回的识别结果;

370、文字输入模块23获取文字输入起点,并根据识别结果,复制识别结果,在文字输入起点粘贴识别结果。

本发明实施例中的文字输入的方法通过接收操作指令和获取声音数据并传输,然后对声音数据进行识别并进行文字输入,能够通过语音进行文字输入,使用更方便,并且提高了课堂效率。

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

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用直至得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

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