一种数据处理方法及电子设备的制作方法
【专利摘要】本发明提供一种数据处理方法及电子设备。该方法应用于一电子设备中,所述电子设备包括一显示单元,并且支持语音识别功能,所述显示单元上显示有M个数据对象,其中,M为大于等于1的整数,所述方法包括:在所述M个数据对象中确定出至少一个第一数据对象,所述至少一个第一数据对象中每一个第一数据对象的保存路径为相同或不同的路径;获得第一语音信息;基于所述第一语音信息,确定出所述至少一个第一数据对象的目的存储路径;在所述目的存储路径对应的存储地址分别创建与所述至少一个第一数据对象对应的至少一个第二数据对象。
【专利说明】一种数据处理方法及电子设备
【技术领域】
[0001 ] 本发明涉及计算机【技术领域】,尤其涉及一种数据处理方法及电子设备。
【背景技术】
[0002]随着电子设备技术的发展,越来越多的消费电子产品进入了人们的工作和生活,因而也越来越多的使用电子文档来代替传统的纸质文档,一方面可以节约纸,比较环保,另一方面电子文档也方便修改与传递,使得信息处理更高效。
[0003]伴随着电子文档的出现,也就带来了文档整理的工作,例如电脑桌面上保存着大量的临时文件,要归档到与之相关的文件夹中,或者要将存储在D盘的文档搬移到E盘中,现有技术中的方法是通过用户手动反复翻找不同的具体文件夹,然后将对应的文档存储在这些位于不同保存路径下的文件夹中。
[0004]然而,本发明人在实现本发明的过程中发现,现有技术具有以下缺点:现有技术中,在整理文档的时候,需要用户去一遍一遍反复的翻找文档保存的目的文件夹,过程繁琐复杂,还需要用户清楚的记得每个文件夹的保存路径,可见,在现有技术中,存在由于电子设备没有一个智能高效的方法来整理文档,而导致数据处理效率低下的技术问题。
【发明内容】
[0005]本发明实施例提供一种数据处理方法及电子设备,用以解决现有技术中存在的数据处理效率低下的技术问题。
[0006]本发明一方面提供了一种数据处理方法,应用于一电子设备中,所述电子设备包括一显示单元,并且支持语音识别功能,所述显示单元上显示有M个数据对象,其中,M为大于等于I的整数,所述方法包括:在所述M个数据对象中确定出至少一个第一数据对象,所述至少一个第一数据对象中每一个第一数据对象的保存路径为相同或不同的路径;获得第一语音信息;基于所述第一语音信息,确定出所述至少一个第一数据对象的目的存储路径;在所述目的存储路径对应的存储地址分别创建与所述至少一个第一数据对象对应的至少一个第二数据对象。
[0007]可选的,在所述M个数据对象中确定出至少一个第一数据对象,具体包括:判断所述M个数据对象中的每个数据对象的创建时间是否符合一预定条件;将所述M个数据对象中创建时间符合所述预定条件的数据对象确定为所述至少一个第一数据对象。
[0008]可选的,在所述M个数据对象中确定出至少一个第一数据对象,具体包括:获得第二语音信息;基于所述第二语音信息,在所述M个数据对象中查找与所述第二语音信息对应的数据对象;将所述M个数据对象中与所述第二语音信息对应的数据对象确定为所述至少一个第一数据对象。
[0009]可选的,在确定出所述至少一个第一数据对象之后,且在所述获得第一语音信息之前,所述方法还包括:当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,生成第一控制指令;基于所述第一控制指令,创建与所述至少一个第一数据对象对应的至少一个第二数据对象。
[0010]可选的,在所述目的存储路径分别创建与所述至少一个第一数据对象对应的至少一个第二数据对象,具体为:基于一第二控制指令,将所述创建的至少一个第二数据对象存储在所述目的存储路径对应的存储地址,所述第二控制指令在确定出所述目的存储路径时生成的。
[0011]可选的,在确定出所述至少一个第一数据对象之后,且在所述获得第一语音信息之前,所述方法还包括;当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,生成一提示信息,用于提示用户输入与所述目的存储路径相关的语音信息。
[0012]可选的,当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,所述基于所述第一语音信息,确定出所述至少一个第一数据对象的目的存储路径具体包括:对所述第一语音信息进行语音识另IJ,获得一识别结果;将所述识别结果在一存储路径信息库中进行匹配,获得一匹配结果;基于所述匹配结果确定所述目的存储路径。
[0013]可选的,所述基于所述第一语音信息,确定出所述至少一个第一数据对象的目的存储路径,具体为:基于所述第一语音信息、语音信息和目的存储路径的对应关系,确定出所述至少一个第一数据对象的目的存储路径。
[0014]可选的,所述基于所述第一语音信息,确定出所述至少一个第一数据对象的目的存储路径,具体为:基于所述第一语音信息,在所述电子设备的所有存储单元上查找与所述第一语音信息匹配的存储路径;当在所述所有存储单元上查找到与所述第一语音信息匹配的存储路径时,将所述查找到的与所述第一语音信息匹配的存储路径中的至少一个存储路径确定为所述至少一个第一数据对象的目的存储路径。
[0015]可选的,当在所述所有存储单元上未查找到与所述第一语音信息匹配的存储路径时,所述方法还包括:在所述所有存储单元中的至少一个存储单元上创建与所述第一语音信息匹配的存储路径;将所述创建的与所述第一语音信息匹配的存储路径确定为所述至少一个第一数据对象的目的存储路径。
[0016]本发明另一实施例还提供一种数据处理方法,应用于一电子设备中,所述电子设备支持语音识别功能,所述电子设备还包括一显示单元,显示单元上具有一预定区域或者与所述语音识别功能对应的控件,所述电子设备上存储有N个语音识别子库,其中N为大于等于2的整数,所述方法包括:在所述预定区域或所述控件上获得一操作;当所述操作为第一操作时,基于所述N个语音识别子库中的第一子库对获得的语音信息进行匹配;当所述操作为第二操作时,基于所述N个语音识别子库中的第二子库对所述获得的语音信息进行匹配,所述第二子库与所述第一子库不同。
[0017]可选的,所述电子设备还包括一显示单元,所述显示单元上显示有M个数据对象,其中,M为大于等于I的整数,所述当所述操作为第二操作时,基于所述N个语音识别子库中的第二子库对所述获得的语音信息进行匹配,具体为:当所述M个数据对象中的至少一个第一数据对象是否从在所述显示单元的当前位置移动到所述预定区域中或者所述控件上,其中,所述至少一个第一数据对象中每一个第一数据对象的保存路径为相同或不同的路径,基于所述N个语音识别子库中的存储路径子库对所述获得的语音信息进行匹配,确定出所述至少一个第一数据对象的目的存储路径。
[0018]本发明另一方面还提供了一种电子设备,包括:显示单元,用于显示M个数据对象,其中,M为大于等于I的整数;第一处理芯片,用于在所述M个数据对象中确定出至少一个第一数据对象,所述至少一个第一数据对象中每一个第一数据对象的保存路径为相同或不同的路径;声音获取单元,用于获得第一语音信息;第二处理芯片,用于基于所述第一语音信息,确定出所述至少一个第一数据对象的目的存储路径;在所述目的存储路径对应的存储地址分别创建与所述至少一个第一数据对象对应的至少一个第二数据对象。
[0019]可选的,所述第一处理芯片具体用于判断所述M个数据对象中的每个数据对象的创建时间是否符合一预定条件;将所述M个数据对象中创建时间符合所述预定条件的数据对象确定为所述至少一个第一数据对象。
[0020]可选的,所述声音获取单元具体还用于获得第二语音信息;所述第一处理芯片具体用于基于所述第二语音信息,在所述M个数据对象中查找与所述第二语音信息对应的数据对象;将所述M个数据对象中与所述第二语音信息对应的数据对象确定为所述至少一个第一数据对象。
[0021]可选的,所述第二处理芯片具体用于在确定出所述至少一个第一数据对象之后,且在所述获得第一语音信息之前,当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,生成第一控制指令;并基于所述第一控制指令,创建与所述至少一个第一数据对象对应的至少一个第二数据对象。
[0022]可选的,所述第二处理芯片具体还用于在确定出所述目的存储路径时,生成第二控制指令;并执行所述第二控制指令,将所述创建的至少一个第二数据对象存储在所述目的存储路径对应的存储地址。
[0023]可选的,所述第二处理芯片具体用于在确定出所述至少一个第一数据对象之后,且在所述获得第一语音信息之前,当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,生成一提示信息,用于提示用户输入与所述目的存储路径相关的语音信息。
[0024]可选的,所述第二处理芯片具体用于当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,对所述第一语音信息进行语音识别,获得一识别结果;将所述识别结果在一存储路径信息库中进行匹配,获得一匹配结果;基于所述匹配结果确定所述目的存储路径。
[0025]可选的,所述第二处理芯片具体用于基于所述第一语音信息、语音信息和目的存储路径的对应关系,确定出所述至少一个第一数据对象的目的存储路。
[0026]可选的,所述第二处理芯片具体用于基于所述第一语音信息,在所述电子设备的所有存储单元上查找与所述第一语音信息匹配的存储路径;并当在所述所有存储单元上查找到与所述第一语音信息匹配的存储路径时,将所述查找到的与所述第一语音信息匹配的存储路径中的至少一个存储路径确定为所述至少一个第一数据对象的目的存储路径。
[0027]可选的,所述第二处理芯片具体还用于当在所述所有存储单元上未查找到与所述第一语音信息匹配的存储路径时,在所述所有存储单元中的至少一个存储单元上创建与所述第一语音信息匹配的存储路径;将所述创建的与所述第一语音信息匹配的存储路径确定为所述至少一个第一数据对象的目的存储路径。
[0028]本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0029]本发明一实施例先将要需要整理的文档选中,然后通过语音信息输入语音命令,根据语音命令确定出要整理的文档的目的存储路径,然后在该存储路径对应的存储地址创建与需要整理的文档对应的文档,例如将桌面的一个word文档复制或剪切到D盘的文件夹A中。假设要从桌面翻到D盘的文件夹A,如果是现有技术的方法,则需要用户点击十次才能翻到,所以电子设备需要执行十次相应的操作指令,而通过本实施例中的方法,不需要用户像现有技术中一样去一层层的翻找目的存储文件夹,所以电子设备不需要去执行十次相应的操作指令,而是根据语音输入,快速的定位到目的存储路径,所以电子设备自身能快速高效的整理文档。
[0030]进一步,本发明一实施例还通过语音输入的方式将需要整理的文档选出来,例如语音输入“培训”,那么电子设备就将桌面上或者某个文件中或者所有存储单元中的关于“培训”的文档选中,然后再利用上述方法目的存储路径下创建其的复制数据或者剪切数据,所以利用本实施例中的方法用户不需要像现有技术中一样一个个去选中,尤其对于保存路径不一样的数据对象,也不需要一层层去翻找需要整理的文档,而是电子设备通过识别一个语音输入就能快速查找到所有符合条件的数据对象并且将其选中,所以进一步提高了文档整理的效率。
[0031]更进一步,本发明一实施例中,当语音输入的目的存储路径不存在时,电子设备还会创建与语音输入的目的存储路径匹配的存储路径,然后在新创建的目的存储路径对应的存储地址创建与需要整理的文档对应的文档数据,所以不需要用户先翻到一个新的存储地址中建立一个文件夹,例如在D盘的文件夹B下建立一个新的文件夹A,然后再将这些选中的文档分别通过一层层翻找翻到新建的文件夹A中存储,所以电子设备不需要执行两次翻找的操作指令,所以进一步提高了整理文档的效率。
【专利附图】
【附图说明】
[0032]图1为本发明一实施例中的数据处理方法的流程图;
[0033]图2A-图2B为本发明一实施例中的数据处理的过程示意图;
[0034]图3为本发明另一实施例中的数据处理的过程示意图;
[0035]图4为本发明一实施例中的电子设备的结构框图。
【具体实施方式】
[0036]本发明实施例提供一种数据处理方法及电子设备,用以解决现有技术中存在的数据处理效率低下的技术问题。
[0037]本发明实施例中的技术方案为解决上述的技术问题,总体思路如下:
[0038]先将要需要整理的文档选中,然后通过语音信息输入语音命令,根据语音命令确定出要整理的文档的目的存储路径,然后在该存储路径对应的存储地址创建与需要整理的文档对应的文档,例如将桌面的一个word文档复制或剪切到D盘的文件夹A中。假设要从桌面翻到D盘的文件夹A,如果是现有技术的方法,则需要用户点击十次才能翻到,所以电子设备需要执行十次相应的操作指令,而通过本实施例中的方法,不需要用户像现有技术中一样去一层层的翻找目的存储文件夹,所以电子设备不需要去执行十次相应的操作指令,而是根据语音输入,快速的定位到目的存储路径,所以电子设备自身能快速高效的整理文档。
[0039]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0040]本发明一实施例提供一种数据处理方法,应用于一电子设备中,该电子设备包括一显示单元,并且支持语音识别功能,在显示单元上显示有M个数据对象,该M个数据对象可以是来自于同一界面上的数据对象,也可以是不同界面上的数据对象,也即显示单元上显示有M个数据对象不仅可以是当前显示单元上显示的数据对象,也可以是前一时刻显示在显示单元上的数据对象,当然也可以是下一时刻显示在显示单元上的数据对象,所以只要是能够显示在显示单元上的数据对象都可称为本实施例中的M个数据对象。另外,M个数据对象可以是各种类型的文档,例如word文档,PDF文档,也可以是各种快捷方式图标或者其他能够被移动到另一存储路径对应的存储地址的所有数据对象,例如文件夹和压缩文档。
[0041]接下来,请参考图1,图1为本实施例中的数据处理方法流程图。
[0042]步骤101:在M个数据对象中确定出至少一个第一数据对象,至少一个第一数据对象中每一个第一数据对象的保存路径为相同或不同的路径;
[0043]步骤102:获得第一语首/[目息;
[0044]步骤103:基于第一语音信息,确定出至少一个第一数据对象的目的存储路径;
[0045]步骤104:在目的存储路径对应的存储地址分别创建与至少一个第一数据对象对应的至少一个第二数据对象。
[0046]以下将详细介绍本实施例中数据处理方法的实施过程,电子设备以笔记本电脑为例进行说明,其中假设该笔记本电脑的硬盘划分为四个逻辑区域,分别为C盘、D盘、E盘和F盘,操作系统安装在C盘中,该操作系统例如为Windows操作系统。
[0047]通过本实施例中的方法,不需要用户像现有技术中一样去一层层的翻找目的存储文件夹,所以电子设备不需要去执行十次相应的操作指令,而是根据语音输入,快速的定位到目的存储路径,所以电子设备自身能快速高效的整理文档。
[0048]其中,在步骤101中,具有以下三种但不限于以下三种实施方式:
[0049]在第一实施例中,请参考图2A,图2A为笔记本电脑的当前显示界面示意图,而该显示界面为桌面,桌面上显示有四个word文档和一个PDF文档,分别为第一文档201,第二文档202,第三文档203,第四文档204和第五文档205,其中,每一个文档都是一个数据对象。进一步,因为这些文档都放置于桌面上,所以这五个文档的保存路径都相同,例如都为C:\Documents and Settings\User\桌面。假设用户现在想要将第一文档201、第四文档204和第五文档205都整理到D盘中的一个文件夹A中,那么用户可以利用光标点选的形式分别将第一文档201、第四文档204和第五文档205选中,例如先选中第四文档204,然后按住Ctrl键,继续点击第五文档205和第一文档201将这三个文档选中,此方法为本领域技术人员所熟知的选中文档的方法,在此不再详述。选中完毕后的状态如图2B所示,第一文档201、第四文档204和第五文档205的图标外部都有一个虚线框,即表示这三个数据对象已被确定出来了。当然,被选中的数据对象还包括一个第六文档,其保存路径为F: \文件夹A0
[0050]在第二实施例中,步骤101具体包括:判断M个数据对象中的每个数据对象的创建时间是否符合一预定条件;将M个数据对象中创建时间符合预定条件的数据对象确定为至少一个第一数据对象。
[0051]在本实施例中,此方法可以通过设置自动检测的方法来实现,即电子设备可以一直监控所有数据对象的变化,例如可以在每天一个固定的时间,比如下午六点,为一般工作结束的时间,将每天新产生的数据对象(即创建时间为同一天的数据对象)确定为要整理的文档。同样,例如监控如图2A中所示的五个数据对象中第一文档201、第四文档204和第五文档205同为今天,即2012年8月26日创建的,那么在下午六点的时候就将第一文档201、第四文档204和第五文档205选中,确定为需要整理的文档,被确定出来之后也可如图2B中所示,分别在第一文档201、第四文档204和第五文档205的图标上显示一个虚拟的框。
[0052]进一步,当确定出来之后,可以生成提示信息,用于提示用户是否要进行文档整理。
[0053]本实施例中的方法还可以通过以下方式实施:即设置一个文档选择界面,该选择界面上有时间的选项,所以可以用户通过选择其中的时间条件,某一时间点或一个时间范围内的文档都可以被选择,相应的,电子设备就会生成到一个指令,该指令中携带有文档选择的时间条件,然后根据该指令去判断M个数据对象中的每个数据对象的创建时间是否符合一预定条件,然后,将符合预定条件的数据对象确定为需要文档整理的至少一个第一数据对象。
[0054]当然,关于本实施例中的方法的【具体实施方式】还有其他的形式,本领域技术人员可以根据实际需要进行设置。
[0055]在第二实施例中,步骤101具体包括:获得第二语首彳目息;基于第二语首/[目息,在M个数据对象中查找与第二语音信息对应的数据对象;将M个数据对象中与第二语音信息对应的数据对象确定为至少一个第一数据对象。
[0056]具体来说,例如用户通过电子设备的麦克风输入一个“选中专利”的语音信息,然后电子设备的语音识别芯片对该语音信息进行识别,识别得出的的语音命令是“选中”的命令,而该命令执行的对象是与“专利”相对应的数据对象,例如是文件名中含有“专利”的,或者是文档正文中包括“专利”的,查找的范围可以设置为当前显示界面上的数据对象,也可以是电子设备的所有存储单元中的数据对象,当执行该语音命令选中完成之后,也可以如图2B所示,被选中的数据对象的图标被一个虚拟框框起来。
[0057]当然,进一步,输入的语音信息也可以是针对其他数据对象的,例如,输入的是“选中时间在2012年8月26日之前的word文档”,那么对该语音信息进行识别的结果是“选中”的命令,针对的对象是“2012年8月26日之前的word文档”,即在2012年8月26日前创建的word文档,所以电子设备基于该语音命令,进行查找。本实施例中的判断创建时间是否符合一预定条件,也是第二实施例中的一种。
[0058]通过本实施例中的方法,用户不需要像现有技术中一样一个个去选中,尤其对于保存路径不一样的数据对象,也不需要一层层去翻找需要整理的文档,所以不需要电子设备去执行多次翻找操作及选中操作,电子设备通过识别一个语音输入就能快速查找到所有符合条件的数据对象并且将其选中,所以进一步提高了文档整理的效率。[0059]通过以上对步骤101的具体实施过程的描述,可得知通过步骤101,就会在M个数据对象中确定出至少一个第一数据对象,接下来执行步骤102,步骤102的【具体实施方式】也有多种,以下将举例说明。
[0060]在第一实施例中,第一语音信息既包括语音命令,也包括目的存储路径,例如用户输入“复制至文件夹A”,然后该第一语音信息被识别,得到的识别结果是该第一语音信息对应语音命令为“复制”,而目的存储路径为“文件夹A”,然后电子设备基于该目的存储路径在所有存储单元上查找文件夹名称为“文件夹A”的文件夹,当在所有存储单元上查找到与“文件夹A”匹配的存储路径时,就将查找到的与“文件夹A”匹配的存储路径中的至少一个存储路径确定为至少一个第一数据对象的目的存储路径。
[0061]在本实施例中,假如查找的结果只有一个,例如F:\文件夹A,即位于F盘上的文件夹A,然后可以执行步骤103,具体为基于该“复制”语音命令,将确定出的至少一个第一数据对象复制至F盘上的文件夹A中,例如,是将图2B中的第一文档201、第四文档204和第五文档205复制至F盘的文件A中。
[0062]进一步,当查找的结果有两个或两个以上时,可以都作为目的存储路径,例如F盘和E盘中都有文件夹A时,就可以在这两个地方都创建至少一个数据对象的复制文档,例如可以在E盘的文件夹A中复制第一文档201、第四文档204和第五文档205,同时也在F盘的文件夹A中复制第一文档201、第四文档204和第五文档205。
[0063]进一步,在另一实施例中,当查找的结果有两个或两个以上时,可以生成一提示信息,并将该提示信息显示在电子设备的显示单元上,然后用户可以选择其中一个或几个,然后电子设备接收到该指令,将用户选择的存储路径作为该目的存储路径。
[0064]进一步,当查找的结果为零时,即在所有存储单元上未查找到与第一语音信息匹配的存储路径时,电子设备还进一步在所有存储单元中的至少一个存储单元上创建与第一语音信息匹配的存储路径;然后将创建的与第一语音信息匹配的存储路径确定为至少一个第一数据对象的目的存储路径。
[0065]继续沿用上面的实例,假如在电子设备的所有存储单元上都没有查找到文件夹A,这时电子设备可自动生成一个指令,然后基于该指令可以在电子设备上任一存储单元上建立一个名称为“文件A”的文件夹,然后将该新创建的存储路径作为该目的存储路径,然后再执行步骤103,即基于“复制”的指令在新建的目的存储地址复制第一文档201、第四文档204和第五文档205。
[0066]而任一存储单元的选择可以根据事先设置的存储单元的优先级来选择,还可以提示给用户,让用户自己选择。
[0067]通过本实施例中的方法,电子设备不需要执行两次翻找的操作指令,所以进一步提高了整理文档的效率,而用户不需要用户先翻到一个新的存储地址中建立一个文件夹,然后再将这些选中的文档分别通过一层层翻找翻到新建的文件夹中存储,所以操作简单,精简了现有技术中繁琐的过程,提高了用户体验。
[0068]在第二实施例中,第一语音信息既包括语音命令,也包括目的存储路径,例如用户输入“复制至文件夹A”,然后该第一语音信息被识别,得到的识别结果是该第一语音信息对应语音命令为“复制”,而目的存储路径为“文件夹A”,与第一实施例不同的是,在本实施例中不用在所有存储单元中去查找文件夹A,而是根据事先设置好的语音信息和目的存储路径的对应关系来查询即可,例如,电子设备上存储有一个文件夹与目的存储路径的对应关系表,其中文件夹A对应的目的存储路径是F:\文件夹A,那么只要查询该对应关系表,即可查询到文件A对应的存储路径为F: \文件夹A。然后再执行步骤103,即基于“复制”的指令在F: \文件夹A复制第一文档201、第四文档204和第五文档205。
[0069]进一步,当在该关系表中未查询到时,可以如第一实施例中所描述,电子设备可以根据第一语音信息自动创建一个与第一语音信息匹配的目的存储路径,具体过程与第一实施例中的过程类似,在此不再赘述。
[0070]进一步,可以将新创建的目的存储路径和第一语音信息的对应关系更新至上述对应关系中,下次使用时就不用再重新创建。
[0071]上述第一实施例和第二实施例中,虽然都是以“复制”至目的存储路径为例进行说明的,但是在实际运用时,对确定的数据对象还可以执行“剪切”至目的存储路径操作,或者是复制或者剪切的同时还做了数据压缩的操作。
[0072]接下来将介绍另一种实施图1所示方法的过程,在步骤101之后,步骤102之前,该方法还包括:当至少一个第一数据对象从在显示单元的当前位置移动到一预定区域中或者与语音识别功能对应的控件上时,生成第一控制指令;基于第一控制指令,创建与至少一个第一数据对象对应的至少一个第二数据对象。
[0073]具体来说,请参考图3,显示单元上具有一预定区域206,预定区域206的大小可根据实际情况进行设置,例如,如果显示单元尺寸较大,那么预定区域206的尺寸就可以设置的大一些。当用光标将选定的第一文档201、第四文档204和第五文档205拖动至预定区域206时,只要第一文档201、第四文档204和第五文档205中有一个进入了预定区域206,即表示选定出来的所有数据对象都进入了预定区域206,这时电子设备检测到该操作,就会生成一控制指令,并基于该控制指令创建与第一文档201、第四文档204和第五文档205对应的第二数据对象。
[0074]其中,该控制指令是复制指令还是剪切指令可通过预先设置不同的操作方式触发不同的控制指令来决定,例如,拖动的速率较大时就是剪切,拖动的速率较小时,就是复制。在另一实施例中,还可以根据设置不同的预定区域来决定,例如预定区域206就是用来触发复制操作的,而另一个预定区域是用来触发剪切操作的。
[0075]进一步,如果第一控制指令为复制指令,那么创建即为复制第一文档201、第四文档204和第五文档205,如果第一控制指令为剪切指令,那么创建即为剪切第一文档201、第四文档204和第五文档205。
[0076]然后,接下来执行步骤102,本实施例中的步骤102的【具体实施方式】与上述实施例中描述的类似,不同的是在本实施例中,第一语音信息可以不用包含语音命令,只要包含目的存储路径即可,例如只要输入“文件夹A”即可,接下来的查找过程与上述实施例类似,所以在此不再赘述。
[0077]接下来,当在步骤102中确定出目的存储路径时,就生成第二控制指令,在步骤103中,执行第二控制指令,将创建的至少一个第二数据对象存储在目的存储路径对应的存储地址。继续沿用上面的实例,例如,在F盘的文件夹A中粘贴复制的或者剪切的第一文档201、第四文档204和第五文档205。
[0078]在另一实施例中,当将至少一个第一数据对象从在显示单元的当前位置移动到一预定区域中或者与语音识别功能对应的控件上时,电子设备还生成一提示信息,显示在显示单元上或者是语音提示,用于提示用户输入与目的存储路径相关的语音信息,例如提示信息为“请输入目的存储路径”,那么接下来,用户基于该提示信息输入的第一语音信息就直接是与目的存储路径相关的语音信息,例如用户输入的是“C盘文件夹A”,然后基于该第一语音信息确定出目的存储路径,然后在目的存储路径对应的存储地址分别创建与至少一个第一数据对象对应的至少一个第二数据对象,例如在C盘的文件夹A中粘贴复制的或者剪切的第一文档201、第四文档204和第五文档205。
[0079]进一步,如果用户输入的第一语音信息不是与目的存储路径相关的信息,例如“发送”,那么电子设备可以识别出该语音输入与路径无关,那么就不去做匹配,而是发出格式错误提示,提示用户输入与路径相关的信息。
[0080]在另一实施例中,当将至少一个第一数据对象从在显示单元的当前位置移动到一预定区域中或者与语音识别功能对应的控件上时,电子设备并不生成如前一实施例中的提示信息,这时候用户直接输入第一语音信息,即执行步骤102,例如用户输入的是“打开”的语音信息;然后在步骤103中,对该语音信息进行识别,获得一个识别结果,在本实施例中,只会将该识别结果与存储路径信息库进行匹配,根据匹配结果确定出目的存储路径;而不会与其他识别库进行匹配,例如一般的语音命令库,即在本实施例中,如果用户输入的是“打开”,如果没有将至少一个第一数据对象从在显示单元的当前位置移动到一预定区域中或者与语音识别功能对应的控件上的操作,那么电子设备就会将“打开”与所有的识别库进行匹配,最后得出是一个“打开”的语音命令,即将选中的第一数据对象打开;而如果是利用本实施例中的方法,因为只会与存储路径信息库进行匹配,所以最后的结果是没有找到对应的路径。相反的,如果用户输入的第一语音信息就是存储路径信息,然后在存储路径信息库中进行匹配的结果,就是可能找到对应的目的存储路径。
[0081]上述实施例中是以移动到一预定区域中为例进行说明的,移动到语音识别功能对应的控件上的实施过程类似,所以在此不再赘述。
[0082]本发明另一实施例还提供一种数据处理方法,应用于一电子设备中,该电子设备支持语音识别功能,该电子设备还包括一显示单元,显示单元上具有一预定区域或者与语音识别功能对应的控件,该电子设备上存储有N个语音识别子库,其中N为大于等于2的整数,该方法包括:在该预定区域或该控件上获得一操作;当该操作为第一操作时,基于N个语音识别子库中的第一子库对获得的语音信息进行匹配;当该操作为第二操作时,基于N个语音识别子库中的第二子库对获得的语音信息进行匹配,第二子库与第一子库不同。
[0083]因此,通过本实施例中的方法进行语音匹配,是根据在预定区域或者语音识别功能的控件上的操作不同选用不同的子库进行匹配,所以匹配的速度快,数据量小。
[0084]进一步,将该方法应用于前述实施例中的确定目的存储路径的方法中时,例如可以检测至少一个第一数据对象是否从在显示单元的当前位置移动到该预定区域中或者与语音识别功能对应的控件上,如果是的话,那么就说明该操作是第二操作,是一个指定路径的操作,所以电子设备在检测到该操作时,就只将获得的语音信息与存储路径子库进行匹配,进而确定出至少一个第一数据对象的目的存储路径。
[0085]当然,该方法也可以应用于其他场景中,在此不再一一列举。
[0086]本发明另一实施例还提供一种电子设备,支持语音识别功能,用于实现例如如图1所示的方法。
[0087]如图4所示,电子设备包括:显示单元401,用于显示M个数据对象,其中,M为大于等于I的整数;第一处理芯片402,用于在M个数据对象中确定出至少一个第一数据对象,至少一个第一数据对象中每一个第一数据对象的保存路径为相同或不同的路径;声音获取单兀403,用于获得第一语音信息;第二处理芯片404,用于基于第一语音信息,确定出至少一个第一数据对象的目的存储路径;在目的存储路径对应的存储地址分别创建与至少一个第一数据对象对应的至少一个第二数据对象。
[0088]进一步,第一处理芯片402具体用于判断M个数据对象中的每个数据对象的创建时间是否符合一预定条件;将M个数据对象中创建时间符合预定条件的数据对象确定为至少一个第一数据对象。
[0089]进一步,声音获取单元403具体还用于获得第二语音信息;第一处理芯片402具体用于基于第二语音信息,在M个数据对象中查找与第二语音信息对应的数据对象;将M个数据对象中与第二语音信息对应的数据对象确定为至少一个第一数据对象。
[0090]在另一实施例中,第二处理芯片404具体用于在确定出至少一个第一数据对象之后,且在获得第一语音信息之前,当至少一个第一数据对象从在显示单元的当前位置移动到一预定区域中或者与语音识别功能对应的控件上时,生成第一控制指令;并基于第一控制指令,创建与至少一个第一数据对象对应的至少一个第二数据对象。
[0091]进一步,第二处理芯片404具体还用于在确定出目的存储路径时,生成第二控制指令;并执行第二控制指令,将创建的至少一个第二数据对象存储在目的存储路径对应的存储地址。
[0092]在另一实施例中,第二处理芯片404具体用于在确定出至少一个第一数据对象之后,且在获得第一语音信息之前,当至少一个第一数据对象从在显示单元401的当前位置移动到一预定区域中或者与语音识别功能对应的控件上时,生成一提示信息,用于提示用户输入与目的存储路径相关的语音信息。
[0093]在另一实施例中,第二处理芯片404具体用于当至少一个第一数据对象从在显示单元401的当前位置移动到一预定区域中或者与语音识别功能对应的控件上时,对第一语音信息进行语音识别,获得一识别结果;将识别结果在一存储路径信息库中进行匹配,获得一匹配结果;基于匹配结果确定目的存储路径。
[0094]在另一实施例中,第二处理芯片404具体用于基于第一语音信息、语音信息和目的存储路径的对应关系,确定出至少一个第一数据对象的目的存储路。
[0095]在另一实施例中,第二处理芯片404具体用于基于第一语音信息,在电子设备的所有存储单元上查找与第一语音信息匹配的存储路径;并当在所有存储单元上查找到与第一语音信息匹配的存储路径时,将查找到的与第一语音信息匹配的存储路径中的至少一个存储路径确定为至少一个第一数据对象的目的存储路径。
[0096]进一步,第二处理芯片404具体还用于当在所有存储单元上未查找到与第一语音信息匹配的存储路径时,在所有存储单元中的至少一个存储单元上创建与第一语音信息匹配的存储路径;将创建的与第一语音信息匹配的存储路径确定为至少一个第一数据对象的目的存储路径。
[0097]前述图1实施例中的数据处理方法中的各种变化方式和具体实例同样适用于本实施例的电子设备,通过前述对数据处理方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备的实施方法,所以为了说明书的简洁,在此不再详述。
[0098]本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0099]本发明一实施例先将要需要整理的文档选中,然后通过语音信息输入语音命令,根据语音命令确定出要整理的文档的目的存储路径,然后在该存储路径对应的存储地址创建与需要整理的文档对应的文档,例如将桌面的一个word文档复制或剪切到D盘的文件夹A中。假设要从桌面翻到D盘的文件夹A,如果是现有技术的方法,则需要用户点击十次才能翻到,所以电子设备需要执行十次相应的操作指令,而通过本实施例中的方法,不需要用户像现有技术中一样去一层层的翻找目的存储文件夹,所以电子设备不需要去执行十次相应的操作指令,而是根据语音输入,快速的定位到目的存储路径,所以电子设备自身能快速高效的整理文档。
[0100]进一步,本发明一实施例还通过语音输入的方式将需要整理的文档选出来,例如语音输入“培训”,那么电子设备就将桌面上或者某个文件中或者所有存储单元中的关于“培训”的文档选中,然后再利用上述方法目的存储路径下创建其的复制数据或者剪切数据,所以利用本实施例中的方法用户不需要像现有技术中一样一个个去选中,尤其对于保存路径不一样的数据对象,也不需要一层层去翻找需要整理的文档,而是电子设备通过识别一个语音输入就能快速查找到所有符合条件的数据对象并且将其选中,所以进一步提高了文档整理的效率。
[0101]更进一步,本发明一实施例中,当语音输入的目的存储路径不存在时,电子设备还会创建与语音输入的目的存储路径匹配的存储路径,然后在新创建的目的存储路径对应的存储地址创建与需要整理的文档对应的文档数据,所以不需要用户先翻到一个新的存储地址中建立一个文件夹,例如在D盘的文件夹B下建立一个新的文件夹A,然后再将这些选中的文档分别通过一层层翻找翻到新建的文件夹A中存储,所以电子设备不需要执行两次翻找的操作指令,所以进一步提高了整理文档的效率。
[0102]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0103]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0104]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0105]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0106]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种数据处理方法,应用于一电子设备中,所述电子设备包括一显示单元,并且支持语音识别功能,所述显示单元上显示有M个数据对象,其中,M为大于等于I的整数,其特征在于,所述方法包括: 在所述M个数据对象中确定出至少一个第一数据对象,所述至少一个第一数据对象中每一个第一数据对象的保存路径为相同或不同的路径; 获得第一语首?目息; 基于所述第一语音信息,确定出所述至少一个第一数据对象的目的存储路径; 在所述目的存储路径对应的存储地址分别创建与所述至少一个第一数据对象对应的至少一个第二数据对象。
2.如权利要求1所述的方法,其特征在于,在所述M个数据对象中确定出至少一个第一数据对象,具体包括: 判断所述M个数据对象中的每个数据对象的创建时间是否符合一预定条件; 将所述M个数据对象中创建时间符合所述预定条件的数据对象确定为所述至少一个第一数据对象。
3.如权利 要求1所述的方法,其特征在于,在所述M个数据对象中确定出至少一个第一数据对象,具体包括: 获得第二语首?目息; 基于所述第二语音信息,在所述M个数据对象中查找与所述第二语音信息对应的数据对象; 将所述M个数据对象中与所述第二语音信息对应的数据对象确定为所述至少一个第一数据对象。
4.如权利要求1所述的方法,其特征在于,在确定出所述至少一个第一数据对象之后,且在所述获得第一语音信息之前,所述方法还包括: 当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,生成第一控制指令; 基于所述第一控制指令,创建与所述至少一个第一数据对象对应的至少一个第二数据对象。
5.如权利要求4所述的方法,其特征在于,在所述目的存储路径分别创建与所述至少一个第一数据对象对应的至少一个第二数据对象,具体为: 基于一第二控制指令,将所述创建的至少一个第二数据对象存储在所述目的存储路径对应的存储地址,所述第二控制指令在确定出所述目的存储路径时生成的。
6.如权利要求1所述的方法,其特征在于,在确定出所述至少一个第一数据对象之后,且在所述获得第一语音信息之前,所述方法还包括; 当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,生成一提示信息,用于提示用户输入与所述目的存储路径相关的语音信息。
7.如权利要求1所述的方法,其特征在于,当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,所述基于所述第一语音信息,确定出所述至少一个第一数据对象的目的存储路径具体包括:对所述第一语音信息进行语音识别,获得一识别结果; 将所述识别结果在一存储路径信息库中进行匹配,获得一匹配结果; 基于所述匹配结果确定所述目的存储路径。
8.如权利要求1所述的方法,其特征在于,所述基于所述第一语音信息,确定出所述至少一个第一数据对象的目的存储路径,具体为: 基于所述第一语音信息、语音信息和目的存储路径的对应关系,确定出所述至少一个第一数据对象的目的存储路径。
9.如权利要求1所述的方法,其特征在于,所述基于所述第一语音信息,确定出所述至少一个第一数据对象的目的存储路径,具体为: 基于所述第一语音信息,在所述电子设备的所有存储单元上查找与所述第一语音信息匹配的存储路径; 当在所述所有存储单元上查找到与所述第一语音信息匹配的存储路径时,将所述查找到的与所述第一语音信息匹配的存储路径中的至少一个存储路径确定为所述至少一个第一数据对象的目的存储路径。
10.如权利要求9所述的方法,其特征在于,当在所述所有存储单元上未查找到与所述第一语音信息匹配的存储路径时,所述方法还包括: 在所述所有存储单元中的至少一个存储单元上创建与所述第一语音信息匹配的存储路径; 将所述创建的与所述第一语音信息匹配的存储路径确定为所述至少一个第一数据对象的目的存储路径。
11.一种数据处理方法,应用于一电子设备中,所述电子设备支持语音识别功能,所述电子设备还包括一显示单元,显示单元上具有一预定区域或者与所述语音识别功能对应的控件,其特征在于,所述电子设备上存储有N个语音识别子库,其中N为大于等于2的整数,所述方法包括: 在所述预定区域或所述控件上获得一操作; 当所述操作为第一操作时,基于所述N个语音识别子库中的第一子库对获得的语音信息进行匹配; 当所述操作为第二操作时,基于所述N个语音识别子库中的第二子库对所述获得的语音信息进行匹配,所述第二子库与所述第一子库不同。
12.如权利要求11所述的方法,其特征在于,所述电子设备还包括一显示单元,所述显示单元上显示有M个数据对象,其中,M为大于等于I的整数,所述当所述操作为第二操作时,基于所述N个语音识别子库中的第二子库对所述获得的语音信息进行匹配,具体为: 当所述M个数据对象中的至少一个第一数据对象是否从在所述显示单元的当前位置移动到所述预定区域中或者所述控件上,其中,所述至少一个第一数据对象中每一个第一数据对象的保存路径为相同或不同的路径,基于所述N个语音识别子库中的存储路径子库对所述获得的语音信息进行匹配,确定出所述至少一个第一数据对象的目的存储路径。
13.一种电子设备,支持语音识别功能,其特征在于,包括: 显示单元,用于显示M个数据对象,其中,M为大于等于I的整数; 第一处理芯片,用于在所述M个数据对象中确定出至少一个第一数据对象,所述至少一个第一数据对象中每一个第一数据对象的保存路径为相同或不同的路径; 声音获取单兀,用于获得第一语音信息; 第二处理芯片,用于基于所述第一语音信息,确定出所述至少一个第一数据对象的目的存储路径;在所述目的存储路径对应的存储地址分别创建与所述至少一个第一数据对象对应的至少一个第二数据对象。
14.如权利要求13所述的电子设备,其特征在于,所述第一处理芯片具体用于判断所述M个数据对象中的每个数据对象的创建时间是否符合一预定条件;将所述M个数据对象中创建时间符合所述预定条件的数据对象确定为所述至少一个第一数据对象。
15.如权利要 求13所述的电子设备,其特征在于,所述声音获取单元具体还用于获得第二语音信息;所述第一处理芯片具体用于基于所述第二语音信息,在所述M个数据对象中查找与所述第二语音信息对应的数据对象;将所述M个数据对象中与所述第二语音信息对应的数据对象确定为所述至少一个第一数据对象。
16.如权利要求13所述的电子设备,其特征在于,所述第二处理芯片具体用于在确定出所述至少一个第一数据对象之后,且在所述获得第一语音信息之前,当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,生成第一控制指令;并基于所述第一控制指令,创建与所述至少一个第一数据对象对应的至少一个第二数据对象。
17.如权利要求16所述的电子设备,其特征在于,所述第二处理芯片具体还用于在确定出所述目的存储路径时,生成第二控制指令;并执行所述第二控制指令,将所述创建的至少一个第二数据对象存储在所述目的存储路径对应的存储地址。
18.如权利要求13所述的电子设备,其特征在于,所述第二处理芯片具体用于在确定出所述至少一个第一数据对象之后,且在所述获得第一语音信息之前,当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,生成一提示信息,用于提示用户输入与所述目的存储路径相关的语音信肩、O
19.如权利要求13所述的电子设备,其特征在于,所述第二处理芯片具体用于当所述至少一个第一数据对象从在所述显示单元的当前位置移动到一预定区域中或者与所述语音识别功能对应的控件上时,对所述第一语音信息进行语音识别,获得一识别结果;将所述识别结果在一存储路径信息库中进行匹配,获得一匹配结果;基于所述匹配结果确定所述目的存储路径。
20.如权利要求13所述的电子设备,其特征在于,所述第二处理芯片具体用于基于所述第一语音信息、语音信息和目的存储路径的对应关系,确定出所述至少一个第一数据对象的目的存储路。
21.如权利要求13所述的电子设备,其特征在于,所述第二处理芯片具体用于基于所述第一语音信息,在所述电子设备的所有存储单元上查找与所述第一语音信息匹配的存储路径;并当在所述所有存储单元上查找到与所述第一语音信息匹配的存储路径时,将所述查找到的与所述第一语音信息匹配的存储路径中的至少一个存储路径确定为所述至少一个第一数据对象的目的存储路径。
22.如权利要求21所述的电子设备,其特征在于,所述第二处理芯片具体还用于当在所述所有存储单元上未查找到与所述第一语音信息匹配的存储路径时,在所述所有存储单元中的至少一个存储单元上创建与所述第一语音信息匹配的存储路径;将所述创建的与所述第一语音信息匹配的存 储路径确定为所述至少一个第一数据对象的目的存储路径。
【文档编号】G06F17/30GK103678383SQ201210345879
【公开日】2014年3月26日 申请日期:2012年9月17日 优先权日:2012年9月17日
【发明者】戴岩 申请人:联想(北京)有限公司