数据保存方法、装置、终端设备及存储介质与流程

文档序号:15272067发布日期:2018-08-28 22:33阅读:154来源:国知局

本发明涉及白板技术领域,尤其涉及数据保存方法、装置、终端设备及存储介质。



背景技术:

21世纪初,人类将全面面向一个信息时代,信息技术革命是经济全球化的重要推动力量和桥梁,以信息技术为中心的新技术革命将成为世界经济发展史上的新亮点,信息技术指能充分利用与扩展人类信息器官功能的各种方法、工具与技能的总和,主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件。

在信息技术的开发应用中,电子白板产品备受市场关注,特别是互动电子白板产品,市场需求持续增长,交互式电子白板具备超越黑板的所有功能,包括随意书写、画圈、批注重点,并且可以使用或编辑丰富多彩的电子文件,体现在:无需粉笔或鼠标、丰富多彩的多媒体资源和强大的计算机多媒体工具。电子白板是一个硬件和软件相结合的设备,安装白板软件后就可以与计算机进行交互,在板面上操控电脑,配合白板软件就可以正常的书写。

本发明人在实施本发明的过程中发现,现有技术中存在以下技术问题:在查看会议纪要时,有时只看会议纪要缺少全面内容可能对会议内容了解不到位,或者因会议记录保存了一些无关内容在查看时会让读者产生误解,或者是会议纪要的杂乱笔迹让读者对有些地方不理解,会议纪要有时候没有记录到演讲人讲到的重要内容和详细解说,单纯查看会议纪要就会不清楚,缺少必要的对板书内容的讲解。现有的在需要保存白板上的内容与语音时,经常使用录像技术,此时就另需要一台录像设备,将演讲人在白板的书写操作与期间的演讲都记录下来,在翻看的时候无法直接观看到白板上的内容,翻看也会很不方便。或者是使用白板软件录屏功能保存白板上的内容,但是很多不能同步录声音的,只有找一个单独的专门录屏软件来录,这样才可以达到声音和白板上内容同步录制。



技术实现要素:

针对上述问题,本发明的目的在于提供一种数据保存方法、装置、终端设备及存储介质,能实现文字和音频的同时播放。

第一方面,本发明提供一种数据保存方法,包括如下步骤:

获取当前输入的文本数据;

获取在输入所述文本数据过程中采集的语音数据;

对所述文本数据与所述语音数据进行关联并保存,以使得在打开所述文本数据的同时,播放所述语音数据。

在第一方面的第一种可能的实现方式中,在所述获取当前输入的文本数据之前包括:

在第一软件的显示界面上,建立第一软件与第二软件之间的连接;其中,所述第一软件为具有文本编辑功能的软件,所述第二软件为具有录音功能的软件;

则所述获取当前输入的文本数据具体为:

通过所述第一软件,采集用户输入的文本数据;

所述获取在输入所述文本数据过程中采集的语音数据具体为:

通过所述第二软件,获取在输入所述文本数据过程中采集的语音数据。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述第二软件的显示窗口显示在所述第一软件的当前显示界面上;

则所述在第一软件的显示界面上,建立第一软件与第二软件之间的连接,具体为:

在第一软件的当前显示界面上,当检测到连接工具被插入至所述第二软件的显示窗口上时,通过所述连接工具的功能,建立第一软件与第二软件之间的连接。

结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,通过所述第二软件,对所述语音数据进行识别,生成文本数据;

调用所述连接工具,将所述文本数据传输至所述第一软件;

通过所述第一软件将所述文本数据绘制在第一软件的当前显示界面上。

在第一方面的第四种可能的实现方式中,所述对所述文本数据与所述语音数据进行关联并保存,以使得在打开所述文本数据的同时,播放所述语音数据具体包括:

在检测到用户的保存指令时,获取通过第一软件接收到的至少一页文件页面;

获取用户在编辑每页文件页面时,通过所述第二软件发出的与该页文件页面相应的语音数据;

保存每页文件页面与该页文件页面相应的语音数据的关联关系,以使得在打开每页文件页面时,播放与该页文件页面相应的语音数据。

结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述获取用户在编辑每页文件页面时,通过所述第二软件发出的与该页文件页面相应的语音数据,具体包括:

获取用户进入该页文件页面的起始时间;

获取用户离开该页文件页面的终止时间;其中,所述起始时间和所述终止时间通过检测用户的翻页操作获得;

获取所述第二软件在所述起始时间与所述终止时间段内接受到的语音数据;

将在所述起始时间与所述终止时间段内接受到的语音数据设置为与该页文件页面相应的语音数据。

结合第一方面的第一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述第一软件为白板软件。

第二方面,本发明实施例还提供了一种数据保存装置,包括:

文本数据获取模块,用于获取当前输入的文本数据;

语音数据获取模块,用于获取在输入所述文本数据过程中采集的语音数据;

保存模块,用于对所述文本数据与所述语音数据进行关联并保存,以使得在打开所述文本数据的同时,播放所述语音数据。

第三方面,本发明实施例还提供了一种具有数据保存的终端设备,包括屏幕、处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项所述的数据保存方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任意一项所述的数据保存方法。

上述技术方案的一个技术方案具有如下优点:通过获取文本数据和语音数据,并将文本数据与语音数据进行关联保存,能实现在观看文本数据时收听到演讲人当时对所述文本数据的讲解,解决了单纯查看文本数据而带来的理解不到位的问题,无需另置一个摄像设备或安装录屏软件,实现方式简单易行。当然,实时本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

图1是本发明第一个实施例提供的一种数据保存方法流程示意图。

图2是本发明第二个实施例提供的另一种数据保存方法流程示意图。

图3是第四个实施例提供的语音生成文本的方法流程示意图。

图4是第五个实施例提供的另一种数据保存方法的流程示意图。

图5是第六个实施例提供的另一种数据保存方法的流程示意图。

图6是本发明第七个实施例提供的一种数据保存装置。

图7是本发明第八个实施例提供的终端设备的示意图

具体实施方式

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

本发明实施例提供了一种数据保存方法、装置、终端设备及存储介质,用于实现录屏同步录制播放语音,以下分别进行详细说明。

请参阅图1,图1是本发明第一个实施例提供的一种数据保存方法流程示意图,其可以在具有屏幕的电子装置上执行,并包括以下步骤:

需要说明的是,所述屏幕包括crt显示屏幕、lcd液晶屏幕、led屏幕、投影屏幕和3d显示屏幕,本发明对此不作具体限定。

需要说明的是,所述电子装置可为:移动式多媒体教学设备、平板电脑、电子白板和智能平板等,特别为大屏智能平板。

s11、获取当前输入的文本数据。

其中,所述当前输入的文本数据包括当前所述屏幕上已输入显示的文本数据与用户正在输入显示的文本数据。

在本实施例中,监听用户的操作,并根据监听到的操作获取用户输入的文本数据,其中,所述文本数据包括文字、列表、图片、语音转化的文字和超链接等,能在所述屏幕上进行显示的数据,本发明对此不作具体限定。

s12、获取在输入所述文本数据过程中采集的语音数据。

其中,所述语音数据包括人发出的声音、所述电子设备发出的声音和用户发出的声音与所述电子设备发出的声音的混音。

需要说明的是,所述在输入所述文本数据过程是指所述文本数据在所述屏幕上输入显示的过程。例如,在打开的页面输入文本数据时,则在从打开所述页面开始,获取所述语音数据。

s13、对所述文本数据与所述语音数据进行关联并保存,以使得在打开所述文本数据的同时,播放所述语音数据。

在本实施例中,例如可以通过以下方法实现对所述文本数据与所述语音数据进行关联:

在步骤s11获取当前输入的文本数据后,添加标识,对步骤s12中所述获取在输入所述文本数据过程中采集的语音数据匹配与所述文本数据相对应的标识,通过所述标识实现所述文本数据与所述语音数据的关联。

具体的,在每次获取到所述用户输入的文本数据后都自动添加一个标识,也可以以一个页面为单位添加标识,例如,所述用户输入的文本数据都在一个页面内的,就只添加一次标识,本发明对此不作具体限定;在自动添加一个标识的相对应的时刻,对所述获取的语音数据匹配与所述文本数据相对应的标识,保存下所述文本数据、语音数据及相应的标识。在打开所述文本数据的时候,触发所述文本数据上对应的标识,根据所述标识调用与所述标识匹配的标识,在调用所述匹配标识时,就能找到对应的语音数据并播放,从而实现了在打开所述文本数据的时候能播放所述语音数据。

其中,所述标志可为存储位置的指针、图标或地址等,本发明对此不作具体限定。

本实施例包括以下优点:通过将文本数据与语音数据进行关联保存,解决了在观看白板上的文本数据时,没有记录到演讲人讲到的重要内容和详细解说,以致无法清楚理解所观看的文本数据的问题。实现了在观看文本数据时,能同时接收到与所述文本数据相对应演讲人的语音数据,加强用户对文本数据的理解,且实现方式简单易行。当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

请参阅图2,图2是本发明第二个实施例提供的另一种数据保存方法流程示意图。

本发明第二个实施例:

在第一个实施例的基础上,在步骤s11获取当前输入的文本数据之前还包括:

s101、在第一软件的显示界面上,建立第一软件与第二软件之间的连接;其中,所述第一软件为具有文本编辑功能的软件,所述第二软件为具有录音功能的软件;

则所述获取当前输入的文本数据具体为:

s102、通过所述第一软件,采集用户输入的文本数据;

所述获取在输入所述文本数据过程中采集的语音数据具体为:

s103、通过所述第二软件,获取在输入所述文本数据过程中采集的语音数据。

在本实施例中,要实现不同应用程序之间的数据交换与传输,需要建立不同应用程序之间的连接。不同应用程序之间进行数据交换的方式有多种,第一种方式,通过文件共享的方式建立连接,在硬盘上建立一个文件,所述具有录音功能的软件往该文件里写数据,所述具有文本编辑功能的软件以共享方式打开这个文件并读取其中的内容。第二种方式,通过标准的sockets的方式建立连接,具体地,可以将一个socket看作是一个双向的节点,所述具有录音功能的软件可以通过它与具有文本编辑功能的软件建立连接,又或者是具有文本编辑功能的软件通过它与所述具有录音功能的软件建立连接,然后就可以彼此交换数据了。第三种方式,使用dde,一种动态数据交换机制,一个应用程序作为服务器处理信息,另一个应用程序作为客机从服务器获得信息,作为客机的应用程序向当前激活的服务器应用程序发送一条消息请求信息,服务器应用程序根据该信息作出应答,从而实现了两个应用程序之间的数据交换。第四种方式,使用com,一种公共对象模式协议,公共对象模式协议建立了一个软件同另一个软件模块之间的连接,然后将其描述出来,当这种连接建立起来之后,则两个模块之间就可以通过称为“接口”的机制来进行通讯了。当然,建立不同应用程序之间的连接不止上述四种方式,可以根据实际情况选择合适的方式来建立不同应用程序之间的连接。

在本实施例中,在所述第一软件与所述第二软件建立连接之后,所述第一软件与所述第二软件之间就能实现相互读取各自的数据了。

在本实施例中,所述第一软件为具有文本编辑功能的软件,可为白板软件、microsoftoffice软件和flash软件等,具有文本编辑并将所述文本进行显示的功能,本发明对此不作具体限定。

优选地,所述第一软件为白板软件。

在本实施例中,所述具有录音功能的软件,包括计算机自带录音软件、白板自带的录音软件或者是类似于qq录音机、录音能手等录音软件,能启用麦克风接收语音数据,其中,所述语音数据包括计算机外部的声音输入数据以及计算机内部扬声器播放的声音数据,本发明对此不作具体限定;其中,所述麦克风包括白板上的麦克风、计算机上的麦克风、外置的通过白板或计算机接入的麦克风,本发明对此不作具体限定。

本实施例包括以下优点:通过所述第一软件与所述第二软件的连接,将文本数据与语音数据进行关联保存,解决了在保存文本数据时候不能同步保存声音的问题,同时避免使用一个单独的专门录屏软件来进行文本数据与语音数据保存所带来的麻烦,减少了不必要的操作,实现了保存白板上的文本数据时,还能录制音频数据。实现方式简单易行,用户操作简便,无需学习录屏软件的使用,就能实现对白板上文本数据的录屏。当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

本发明第三个实施例:

在第二个实施例的基础上,还包括:

所述第二软件的显示窗口显示在所述第一软件的当前显示界面上;

则所述在第一软件的显示界面上,建立第一软件与第二软件之间的连接,具体为:

在第一软件的当前显示界面上,当检测到连接工具被插入至所述第二软件的显示窗口上时,通过所述连接工具的功能,建立第一软件与第二软件之间的连接。

在本实施例中,所述第一软件与所述第二软件的显示窗口是两个不同的窗口,也是不同的应用程序。

其中,所述连接工具的调用方式可为在预设的工具菜单栏上直接选取连接工具,或在连接工具设置界面上中设置好连接工具的调用手势后,在屏幕上执行所述调用手势来调用所述连接工具,本发明对此不作具体限定。

在本实施例中,当所述第二软件的显示窗口显示在所述第一软件的当前显示界面上时,移动所述连接工具,将所述连接工具固定在所述第二软件的显示窗口上,相对应的,也能利用所述连接工具将所述第二软件的显示窗口固定在所述第一软件的当前显示界面上。需要说明的是,所述两个软件显示窗口的固定只是实现一种两个软件窗口绑定在一起的视觉上效果,在实现上可以是第二软件的显示窗口、第一软件的显示窗口与所述连接工具在预定的位置是固定的,或者是相对静止的,本发明对此不作具体限定。可以理解的是,当移除或者拔除所述连接工具时,就是用户选择断开所述第一软件与所述第二软件之间的连接,则它们之间的连接断开。

在本实施例中,例如可以通过以下方法实现第一软件与第二软件之间的连接:

在调用所述连接工具时,所述连接工具发送通知消息至所述第一软件,所述第一软件接收所述通知消息,通过所述第二软件及所述通知消息,在所述第一软件的窗口界面上设置供所述连接工具插入的显示插入区域,以在视觉上实现所述第一软件与所述第二软件之间的连接建立,同时可以通过上述所说的两个应用程序之间建立连接的方式,将所述第一软件与第二软件建立连接,本发明对此不作具体限定。

通过上述方式,通过所述连接工具的功能,在两个不同应用程序之间建立连接,实现两个软件之间的相互通信;所述连接工具可以被移动,并能将所述第二软件的显示窗口固定在所述第一软件的当前显示界面上,使用户能够清楚地知道所述第一软件与所述第二软件之间是否进行连接,能够在视觉上给用户一种真实的体验感受,并方便用户的连接操作。当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

请参见图3,图3是第四个实施例提供的语音生成文本的方法流程示意图。

在第一个实施例、第二个实施例和第三个实施例的基础上,还包括:

s31、通过所述第二软件,对所述语音数据进行识别,生成文本数据。

在本实施例中,作为示例,所述第二软件通过麦克风采集到语音数据,对所述语音做首尾端的静音切除,对静音切除后的声音进行分帧,利用移动窗函数来将所述声音切成一小段一小段,所述一小段就是帧,在分帧之后进行波形转换,就是声学特征提取,例如mfcc特征提取,将每一帧波形变成一个多维向量,在根据所述声学特征提取将声音变成了预设的12行、n列的一个矩阵之后,所述n是总帧数,接下来就要将所述矩阵变成文本,首先是把帧识别成状态,看帧对应哪个状态的概率大,那这个帧就是属于哪个状态的,根据实际情况若干帧语音对应一个状态,将三个状态组合成一个音素,根据实际情况将若干个音素组合成一个单词。其中,所述音素是单词的发音的构成。对英语,一种常用的音素集是卡内基梅隆大学的一套由39个音素构成的音素集,汉语一般直接用全部声母和韵母作为音素集,另外汉语识别还分有调无调;其中,所述状态是比音素更细致的语音单位。

s32、调用所述连接工具,将所述文本数据传输至所述第一软件;

在本实施例中,所述连接工具起到一个文件数据传输的连接点作用,调用所述连接工具将所述第一软件与所述第二软件建立连接,在所述第一软件与所述第二软件建立连接之后,所述连接工具将所述文本数据传输至所述第一软件。

s33、通过所述第一软件将所述文本数据绘制在第一软件的当前显示界面上。

在本实施例中,所述第一软件为具有文本编辑功能的软件,能在第一软件的当前显示界面上将所述文本数据绘制并显示出来,从而在录制视频的时候,通过第一软件获取所述由语音数据转换成文本的数据。

作为示例,所述文本数据可以根据用户需要以预定的方式及预定的位置进行显示,例如,将所述文本数据在第一软件的当前显示界面的下方,以悬浮的方式进行显示,又或者是在屏幕光标处进行输入并显示。本发明对此不作具体限定。

本实施例包括以下优点:通过将用户的语音进行识别,将所述语音数据转换成文本数据之后,输出在第一软件显示界面上,提高了对用户演讲内容的展示能力,以文本形式输出更能方便回顾到用户的演讲内容,用户能边听语音数据边看所述转换成的文本数据,加深理解与印象,提高了用户的使用体验。当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

请参见图4,图4是第五个实施例提供的另一种数据保存方法的流程示意图。

在第一个实施例的基础上,针对步骤所述对所述文本数据与所述语音数据进行关联并保存,以使得在打开所述文本数据的同时,播放所述语音数据具体包括:

s41、在检测到用户的保存指令时,获取通过第一软件接收到的至少一页文件页面。

在本实施例中,用户先发出录制指令,在接收到所述录制指令时,开始实时录制所述第一软件上文本数据,备份所述文本数据,直到接收到用户发出的保存指令,在接收到所述保存指令时,获取所述备份的文本数据。所述白板软件根据每页页面的信息对所述文本数据进行分类标识,以得到每页页面对应的文本数据。

s42、获取用户在编辑每页文件页面时,通过所述第二软件发出的与该页文件页面相应的语音数据;

在本实施例中,作为示例,在编辑第一页页面时,用户使用计算机播放了一段音频,则所述第一页页面对应的语音数据就是第二软件通过麦克风采集到的所述计算机播放的一段音频,在编辑第二页页面时,用户进行讲解,则所述第二页页面的页面对应的语音数据就是第二软件通过麦克风采集到的所述用户进行讲解的语音,在编辑到第三页时,在计算机播放音频的同时用户进行讲解,则所述第一页页面对应的语音数据就是第二软件通过麦克风采集到的所述计算机播放的音频加用户讲解的混音。

s43、保存每页文件页面与该页文件页面相应的语音数据的关联关系,以使得在打开每页文件页面时,播放与该页文件页面相应的语音数据。

在本实施例中,例如可以通过以下方法实现保存每页文件页面与该页文件页面相应的语音数据的关联关系,以使得在打开每页文件页面时,播放与该页文件页面相应的语音数据:

在获取到每页的文本数据及所述每页文本数据相对应的语音数据后,在所述文本数据上生成超链接,所述超链接指向所述每页文本数据相对应的语音数据存储位置,例如,在第一页页面上生成与所述第一页页面相对应的语音数据的存储位置的超链接,在打开第一页页面时,自动打开所述超链接,所述超链接以隐藏方式显示,并且同步页面与所述超链接的操作,即,在打开所述页面时,则同时打开所述超链接;在暂停所述页面播放时,则同时暂停所述超链接;在关闭所述页面播放时,则同时关闭所述超链接。

需要说明的是,在用户开始录制时,所述文本数据与语音数据就开始进行采集,直到接收到用户的保存指令,才停止录制,并对所述录制的内容进行保存。

本实施例包括以下优点:通过保存每页页面对应的语音数据,能在用户查看每页页面的文本数据时候,播放所述页面相对应的语音数据,同时每页页面与所述页面对应的语音数据关联,保证了页面的文本数据与语音数据的高度紧密性。当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

请参见图5,图5是第六个实施例提供的另一种数据保存方法的流程示意图。

在第一个实施例和第五个实施例的基础上,针对步骤所述获取用户在编辑每页文件页面时,通过所述第二软件发出的与该页文件页面相应的语音数据,具体包括:

s51、获取用户进入该页文件页面的起始时间。

在本实施例中,例如可以通过在用户进入第一软件的页面编辑操作之后,监听用户发出的录制指令,或者是监听用户的翻页操作获取用户进入该页文件页面的起始时间。例如,检测到用户打开第一软件,进入了页面编辑操作,在监听到用户的发送录制指令时,则当前时刻就是所述起始时间。在监听到用户进行翻页操作,则在进行所述翻页操作时刻就是用户进入下一页的起始时间了。

s52、获取用户离开该页文件页面的终止时间;其中,所述起始时间和所述终止时间通过检测用户的翻页操作获得。

在本实施例中,可以通过在用户进入第一软件的页面编辑操作之后,监听用户发出的保存指令,或者是监听用户的翻页操作获取用户进入该页文件页面的起始时间。例如,检测到用户打开第一软件,进入了页面编辑操作,在监听到用户发送保存指令时,则当前时刻就是所述终止时间。在监听到用户进行翻页操作,则在进行所述翻页操作时刻就是所述用户离开该页文件页面的终止时间。

s53、获取所述第二软件在所述起始时间与所述终止时间段内接受到的语音数据。

在本实施例中,可以在接收到录制指令时就开始采集语音数据,直到接收到保存指令,并获取期间采集到的语音数据,然后根据每一页的所述起始时间与所述终止时间段,所述白板软件将在所述起始时间与所述终止时间段内采集到的语音数据从整个采集的语音数据中分离出来,实现音频片断提取。

s54、将在所述起始时间与所述终止时间段内接受到的语音数据设置为与该页文件页面相应的语音数据。

在本实施例中,在所述起始时间与所述终止时间的时刻对所述语音数据的帧进行标志,从而获取与所述第二软件在所述起始时间与所述终止时间段对应语音数据,例如,接收到录制指令,在进入第一页页面时刻,将获取到的语音数据的帧上标志为第一页的起始,在离开第一页页面时刻,将获取到的语音数据的帧上标志为第一页的终止,获取所述帧上标志为第一页起始直到帧上标志为第一页的终止的语音数据,并对所述语音数据设置为第一页。

本实施例包括以下优点:通过检测用户进入文件页面的起始时间和终止时间,获取其间的语音数据,设置了语音数据与文本数据的对应关系,提高了文本数据与语音数据对应的精准性,更精确地绑定了每页页面与所述页面相对应的语音数据,从而保证了同步录制文本视频与语音音频,在翻看每页页面文本数据时能听取每页页面对应的语音数据。当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

请参阅图6,图6是本发明第七个实施例提供的一种数据保存装置,包括:

文本数据获取模块61,用于获取当前输入的文本数据;

语音数据获取模块62,用于获取在输入所述文本数据过程中采集的语音数据;保存模块63,用于对所述文本数据与所述语音数据进行关联并保存,以使得在打开所述文本数据的同时,播放所述语音数据。

优选地,在在所述获取当前输入的文本数据61之前包括:

连接建立单元,用于在第一软件的显示界面上,建立第一软件与第二软件之间的连接;其中,所述第一软件为具有文本编辑功能的软件,所述第二软件为具有录音功能的软件;

则所述获取当前输入的文本数据61具体为:

通过所述第一软件,采集用户输入的文本数据;

所述获取在输入所述文本数据过程中采集的语音数据62具体为:

通过所述第二软件,获取在输入所述文本数据过程中采集的语音数据。

优选地,所述第二软件的显示窗口显示在所述第一软件的当前显示界面上;

则所述在第一软件的显示界面上,建立第一软件与第二软件之间的连接的连接建立单元,具体为:

在第一软件的当前显示界面上,当检测到连接工具被插入至所述第二软件的显示窗口上时,通过所述连接工具的功能,建立第一软件与第二软件之间的连接。

优选地,所述连接建立单元还包括:

文本数据生成单元,用于通过所述第二软件,对所述语音数据进行识别,生成文本数据;

文本数据传输单元,用于调用所述连接工具,将所述文本数据传输至所述第一软件;

文本数据绘制单元,用于通过所述第一软件将所述文本数据绘制在第一软件的当前显示界面上。

优选地,所述保存模块63具体包括:

文件页面获取单元,用于在检测到用户的保存指令时,获取通过第一软件接收到的至少一页文件页面;

页面的语音数据获取单元,用于获取用户在编辑每页文件页面时,通过所述第二软件发出的与该页文件页面相应的语音数据;

关联关系保存单元,用于保存每页文件页面与该页文件页面相应的语音数据的关联关系,以使得在打开每页文件页面时,播放与该页文件页面相应的语音数据。

优选地,所述页面的语音数据获取单元具体包括:

起始时间获取单元,用于获取用户进入该页文件页面的起始时间;

终止时间获取单元,用于获取用户离开该页文件页面的终止时间;其中,所述起始时间和所述终止时间通过检测用户的翻页操作获得;

语音数据获取单元,用于获取所述第二软件在所述起始时间与所述终止时间段内接受到的语音数据;

设置单元,用于将在所述起始时间与所述终止时间段内接受到的语音数据设置为与该页文件页面相应的语音数据。

进一步地,所述第一软件为白板软件。

本实施例包括以下优点:通过将文本数据与语音数据进行关联保存,解决了观看文本数据时候不能同步录制声音的问题,无法清楚理解当时演讲人对所述文本数据的讲解,同时避免使用一个单独的专门录屏软件来进行录屏,就能实现了在白板上同时保留文本数据文件与音频文件,用户操作简便,无需单独学习录屏软件,就能实现录屏。当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

请参见图7,图7是本发明第八个实施例提供的终端设备的示意图,用于执行本发明实施例提供的数据保存方法,如图7所示,该数据保存的终端设备包括:至少一个处理器11,例如cpu,至少一个网络接口14或者其他用户接口13,存储器15,至少一个通信总线12,通信总线12用于实现这些组件之间的连接通信。其中,用户接口13可选的可以包括usb接口以及其他标准接口、有线接口。网络接口14可选的可以包括wi-fi接口以及其他无线接口。存储器15可能包含高速ram存储器,也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器15可选的可以包含至少一个位于远离前述处理器11的存储装置。

在一些实施方式中,存储器15存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:

操作系统151,包含各种系统程序,用于实现各种基础业务以及处理基于硬件的任务;

程序152。

具体地,处理器11用于调用存储器15中存储的程序152,执行上述实施例所述的数据保存方法。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述数据保存的电子装置的控制中心,利用各种接口和线路连接整个所述数据保存的电子装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述数据保存的电子装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、文字转换功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、文字消息数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,所述具有数据保存的电子装置集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,在某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模拟一定是本发明所必须的。

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