语音信息的处理方法和装置与流程

文档序号:12270700阅读:340来源:国知局
语音信息的处理方法和装置与流程

本发明实施例涉及移动终端技术领域,尤其涉及一种语音信息的处理方法和装置。



背景技术:

目前,移动终端的普及以及在移动终端中安装的沟通软件的发展使得用户通过沟通软件进行沟通交流越来越多,用户通过移动终端中的沟通应用进行语音信息的发送或者语音通话,有效地提高了用户之间交流的效率,而且语音信息还可以包括有多种形式的语音内容,其适用于一些特殊的场合例如在开会、上课、一方不方便接听的情况下。

语音信息的多场景适应用性以及相比于文字输入的快捷,其发展也是越来越快,但是,用户通过沟通应用软件发送语音信息或者在接收到语音信息时只能点击接听,无法将其转发,例如,用户的好友向用户发送一首包含有生日祝福歌曲的语音信息时,用户无法将该语音信息转发以和其它好友一起分享,因而造成了不好的体验。

因此,如何使得接收到语音信息后能够根据不同的操作项实现对语音信息的不同类型的操作内容是目前亟待解决的问题。



技术实现要素:

本发明提供一种语音信息的处理方法和装置,以实现根据操作信息对获取的语音信息进行不同类型的操作内容,给用户带来了良好的体验。

第一方面,本发明实施例提供了一种语音信息的处理方法,所述方法包括:

获取语音信息;

检测是否获取到对所述语音信息的操作信息;

当获取到对所述语音信息的操作信息时,根据所述操作信息对所述语音信息进行处理。

结合另一方面,在另一方面的一种可能的实施方式中,所述获取语音信息包括:

接收对方发送的语音信息;或

根据输入信息调用拾音单元生成向对方发送的语音信息。

结合另一方面,在另一方面的一种可能的实施方式中,所述当获取到对所述语音信息的操作信息时,根据所述操作信息对所述语音信息进行处理,包括:

根据所述操作信息获取语音信息的菜单项;

查找所述操作信息在所述菜单项中对应的操作项;

根据所述操作项获取对所述语音信息的操作内容;

根据操作内容对所述语音信息进行处理。

结合另一方面,在另一方面的一种可能的实施方式中,所述当获取到对所述语音信息的操作信息时,根据所述操作信息对所述语音信息进行处理之后,还包括:

输出是否将所述语音信息转发至被输入对象的选择信息;

接收所述选择信息的反馈信息;

根据所述反馈信息将所述语音信息转发或不转发至被输入对象。

结合另一方面,在另一方面的一种可能的实施方式中,所述操作信息至少包括:长按操作、唤出菜单操作、点击操作中一项或两项以上的组合,其中的点击至少包括一次点击操作以及连续若干次点击操作中的一种,唤出菜单操作至少包括转发操作、复制操作、粘贴操作中的一种。

第二方面,本发明实施例还提供了一种语音信息的处理装置,所述装置包括:

获取模块,用于获取语音信息;

检测模块,用于检测是否获取到对所述语音信息的操作信息;

处理模块,用于当获取到对所述语音信息的操作信息时,根据所述操作信息对所述语音信息进行处理。

上述的处理装置,所述获取模块包括:

接收模块,用于接收对方发送的语音信息;以及

生成模块,用于根据输入信息调用拾音单元生成向对方发送的语音信息。

上述的处理装置,所述处理模块包括:

菜单项获取模块,用于根据所述操作信息获取语音信息的菜单项;

查找模块,用于查找所述操作信息在所述菜单项中对应的操作项;

操作内容获取模块,用于根据所述操作项获取对所述语音信息的操作内容;

处理子模块,用于根据操作内容对所述语音信息进行处理。

上述的处理装置,所述装置还包括:

输出模块,用于输出是否将所述语音信息转发至被输入对象的选择信息;

接收模块,用于接收所述选择信息的反馈信息;

确定模块,用于根据所述反馈信息将所述语音信息转发或不转发至被输入对象。

上述的处理装置,所述操作信息至少包括:长按操作、唤出菜单操作、点击操作中一项或两项以上的组合,其中的点击至少包括一次点击操作以及连续若干次点击操作中的一种,唤出菜单操作至少包括转发操作、复制操作、粘贴操作中的一种。

本发明通过对获取得到的语音信息执行不同的操作信息,使得语音信息可以实现像文字信息一样的复制、粘贴、转发等功能,可以让自己了解到该语音信息的同时也让其它可能的用户了解该语音信息,实现了语音信息的共享,解决目前的语音信息只能由接收方一人了解的问题,实现语音信息的丰富的可玩性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种语音信息的处理方法的流程图。

图2是根据一示例性实施例示出的关于操作内容时的流程图。

图3是根据一示例性实施例示出的一种语音信息的处理装置的框图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。

本发明涉及一种语音信息的处理方法及装置,其主要运用于移动终端中需要对语音信息进行分享等一系列操作的场景中,其基本思想是:对获取到的语音信息进行不同类型的操作信息所对应的操作,使得语音信息实现文字信息一样的复制、粘贴以及转发等各种操作,使得终端中不同种类型的应用中好友均可以收听到该语音信息,极大地方便了用户的操作步骤以及操作时间。

本实施例可适用于带有语音收发模块的智能型终端中以进行语音信息的处理的情况中,该方法可以由语音收发模块来执行,其中该语音收发模块可以由软件和/或硬件来实现,一般地可集成于移动终端中,或者终端中的中心控制模块来控制,如图1所示,为本发明实施例中的一种语音信息的处理方法的流程图,所述方法可包括如下步骤:

在步骤110中,获取语音信息;

本步骤中获取语音信息可以通过接收对方发送的语音信息或根据输入信息调用拾音单元生成向对方发送的语音信息来完成。

所述语音信息可以为接收的语音信息,在不同的沟通类型的软件中通过语音收发模块实现对语音信息的发送/接收,并可通过语音播放框的形式对接收或者发送时形成的语音信息进行保存。

所述语音信息可以为由信息发送方的移动终端中的语音收发模块调用相应的硬件支持来完成,例如发送方在发送语音信息时,调用终端中的拾音单元如麦克风录制发送方的语音信息,发送/接收的语音信息均可以调用终端中的硬件支持(相关的电路以及模块的软硬件支持)来实现录制和播放。

在步骤120中,检测是否获取到对所述语音信息的操作信息;

在一种可行的方式中,在所述语音信息为在移动终端中发送或者接收时,对所述语音信息的操作信息可通过移动终端的触摸屏幕进行,通过触摸屏幕接收输入的操作信息,所述操作信息的具体操作内容至少包括:长按操作、唤出菜单操作、点击操作中一项或两项以上的组合,其中的点击至少包括一次点击操作以及连续若干次点击操作中的一种,唤出菜单操作至少包括转发操作、复制操作、粘贴操作中的一种。

每一项所述操作信息可为通过移动终端的触摸屏幕针对于所述语音信息的触摸操作,触摸屏幕响应该物理性的触摸操作时根据移动终端预置的系统响应并执行所述语音信息的相关操作信息。

在步骤130中,当获取到对所述语音信息的操作信息时,根据所述操作信息对所述语音信息进行处理。

步骤120中在检测时生成一检测结果,其检测方式可以为通过所述操作信息与所述语音信息的位置信息是否一致来确定,当检测到所述触摸屏幕中的触摸操作的位置信息与所述语音信息在所述触摸屏幕中的位置信息一致时,可判断所述操作信息为对应于所述语音信息的操作信息,即检测结果为当前获取到对所述语音信息的操作信息。

本发明实施例中,还可包括步骤130’,当未获取到对所述语音信息的操作信息时,保持所述语音信息的当前状态。

所述操作信息对应于所述语音信息时,根据所述操作信息的具体操作内容,例如长按操作、点击操作等,调用相应的子菜单对所述语音信息进行相应的处理,例如,当所述操作信息为点击操作时,可实现所述语音信息的播放,当所述操作信息为长按操作时,可调出对所述语音信息的子菜单,包括复制、粘贴、转发、收藏等等用于分享的操作内容,实现了对所述语音信息的分享操作。

本发明实施例的工作过程中,所述步骤110和所述步骤120的顺序并不是确定的,在本发明示例性实施例的另一种实施场景中,可以在获取到操作信息之后,检测所述操作信息所对应的操作对象是否为语音信息,进而执行所述操作信息对所述语音信息的各项操作内容,即获取到对所述语音信息的操作信息时,根据所述操作信息对所述语音信息进行处理,通过这种方式同样地可以实现对所述语音信息的分享处理。

本发明实施例的技术方案,通过检测对应于语音信息的操作信息并根据操作信息的具体操作内容对语音信息进行不同的处理,例如复制、粘贴、转发等,使得用户实现了对语音信息的分享。

在本发明示例性实施例的另一种实施场景中,所述步骤130中可通过操作信息的操作内容进行具体的处理,如图2所示的本发明示例性实施例的操作过程示意图,这一过程可包括如下步骤:

在步骤210中,根据所述操作信息获取语音信息的菜单项;

移动终端安装的系统运行有软件时,在系统主页面或者软件运行页面,在获取到所述操作信息的触摸操作时,根据触摸区域的不同其可以调用不同的菜单项,当所述操作信息的触摸区域为所述语音信息所在的位置区域时,则可根据操作信息获取得到所述语音信息提供的菜单项。

在步骤220中,查找所述操作信息在所述菜单项中对应的操作项;

所述菜单项可包括针对于所述语音信息的各操作项,例如点击播放、删除、转发其其它应用、传输至邮件发送等,根据不同的系统版本或所述语音信息所在应用的版本,所述菜单项可包括的操作项也可不同。

在步骤230中,根据所述操作项获取对所述语音信息的操作内容;

结合步骤220中所述的操作项,在所述菜单项的操作项均操作有针对于所述语音信息的操作内容,所述操作内容大于所述操作信息中包含的具体操作内容,即通过常规操作信息打开所述语音信息的操作内容时,可根据所述语音信息的操作内容获取到更多针对所述语音信息的操作项,亦即可通过对所述语音信息的操作内容实现超出所述操作信息所包括的功能。

在步骤240中,根据操作内容对所述语音信息进行处理。

根据所述操作内容,以及根据所述操作内容的提示获取到的用户在该二级菜单(即当前的操作内容中)输入的触控操作,对所述语音信息进行与所述操作内容相应的处理。

通过本发明的方法,可实现超出操作信息之外的对所述语音信息的更多功能,丰富了语音信息的分享玩法,大幅度提升用户体验。

在本发明示例性实施例的另一种实施场景中,所述当获取到对所述语音信息的操作信息时,根据所述操作信息对所述语音信息进行处理之后,还可根据用户意愿选择是否分享语音信息,如图3所示,为本发明示例性实施例的方法整体流程图,这一过程还可包括如下步骤:

在步骤140中,输出是否将所述语音信息转发至被输入对象的选择信息;

在步骤150中,接收所述选择信息的反馈信息;

在步骤160中,根据所述反馈信息将所述语音信息转发或不转发至被输入对象。

本发明实施例的方法为根据用户的输入选择实现与被输入对象的语音信息的分享过程,输出“是否转发所述语音信息”,并提供“是”与“否”的选择按钮,在用户点击“是”的选择按钮时,还可为用户提供转发对象列表,以更方便用户实现语音信息转发至被输入对象,在这一过程中,用户对所述“是”的选择按钮的选择即为对所述选择信息的反馈信息,在本发明示例性实施例的另一种实施场景中,所述反馈信息还可包括对“否”选择按钮的选择,此时,可直接结束当前的语音转发操作过程。

该方法的工作原理:

图3为本发明实施例提供的一种语音信息的处理装置的结构示意图,该装置可由软件和/或硬件实现,一般地可集成于移动终端中,并通过语音信息的处理方法来实现。如图所示,本实施例可以以上述实施例为基础,提供了一种语音信息的处理装置,其主要包括了获取模块310、检测模块320以及处理模块330,其中的两两模块之间均可以实现通讯连接,且每一模块均可与移动终端中的控制中心模块通讯连接。

其中的获取模块310,用于获取语音信息;

其中的检测模块320,用于检测是否获取到对所述语音信息的操作信息;

其中的处理模块330,用于当获取到对所述语音信息的操作信息时,根据所述操作信息对所述语音信息进行处理。

在本发明示例性实施例的另一种实施场景中,所述装置还包括:

接收模块,用于接收对方发送的语音信息;以及

生成模块,用于根据输入信息调用拾音单元生成向对方发送的语音信息。

在本发明示例性实施例的另一种实施场景中,所述处理模块包括:

菜单项获取模块,用于根据所述操作信息获取语音信息的菜单项;

查找模块,用于查找所述操作信息在所述菜单项中对应的操作项;

操作内容获取模块,用于根据所述操作项获取对所述语音信息的操作内容;

处理子模块,用于根据操作内容对所述语音信息进行处理。

在本发明示例性实施例的另一种实施场景中,所述装置还包括:

输出模块,用于输出是否将所述语音信息转发至被输入对象的选择信息;

接收模块,用于接收所述选择信息的反馈信息;

确定模块,用于根据所述反馈信息将所述语音信息转发或不转发至被输入对象。

在本发明示例性实施例的另一种实施场景中,所述操作信息至少包括:长按操作、唤出菜单操作、点击操作中一项或两项以上的组合,其中的点击至少包括一次点击操作以及连续若干次点击操作中的一种,唤出菜单操作至少包括转发操作、复制操作、粘贴操作中的一种。

上述实施例中提供的通过语音信息的处理装置可执行本发明中任意实施例中所提供的语音信息的处理方法,具备执行该方法相应的功能模块和有益效果,未在上述实施例中详细描述的技术细节,可参见本发明任意实施例中所提供的语音信息的处理方法。

将意识到的是,本发明也扩展到适合于将本发明付诸实践的计算机程序,特别是载体上或者载体中的计算机程序。程序可以以源代码、目标代码、代码中间源和诸如部分编译的形式的目标代码的形式,或者以任何其它适合在按照本发明的方法的实现中使用的形式。也将注意的是,这样的程序可能具有许多不同的构架设计。例如,实现按照本发明的方法或者系统的功能性的程序代码可能被再分为一个或者多个子例程。

用于在这些子例程中间分布功能性的许多不同方式将对技术人员而言是明显的。子例程可以一起存储在一个可执行文件中,从而形成自含式的程序。这样的可执行文件可以包括计算机可执行指令,例如处理器指令和/或解释器指令(例如,Java解释器指令)。可替换地,子例程的一个或者多个或者所有子例程都可以存储在至少一个外部库文件中,并且与主程序静态地或者动态地(例如在运行时间)链接。主程序含有对子例程中的至少一个的至少一个调用。子例程也可以包括对彼此的函数调用。涉及计算机程序产品的实施例包括对应于所阐明方法中至少一种方法的处理步骤的每一步骤的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

另一个涉及计算机程序产品的实施例包括对应于所阐明的系统和/或产品中至少一个的装置中每个装置的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

计算机程序的载体可以是能够运载程序的任何实体或者设备。例如,载体可以包含存储介质,诸如(ROM例如CDROM或者半导体ROM)或者磁记录介质(例如软盘或者硬盘)。进一步地,载体可以是可传输的载体,诸如电学或者光学信号,其可以经由电缆或者光缆,或者通过无线电或者其它手段传递。当程序具体化为这样的信号时,载体可以由这样的线缆或者其它设备或者装置组成。可替换地,载体可以是其中嵌入有程序的集成电路,所述集成电路适合于执行相关方法,或者供相关方法的执行所用。

应该留意的是,上文提到的实施例是举例说明本发明,而不是限制本发明,并且本领域的技术人员将能够设计许多可替换的实施例,而不会偏离所附权利要求的范围。在权利要求中,任何放置在圆括号之间的参考符号不应被解读为是对权利要求的限制。动词“包括”和其词形变化的使用不排除除了在权利要求中记载的那些之外的元素或者步骤的存在。在元素之前的冠词“一”或者“一个”不排除复数个这样的元素的存在。本发明可以通过包括几个明显不同的元件的硬件,以及通过适当编程的计算机而实现。在列举几种装置的设备权利要求中,这些装置中的几种可以通过硬件的同一项来体现。在相互不同的从属权利要求中陈述某些措施的单纯事实并不表明这些措施的组合不能被用来获益。

如果期望的话,这里所讨论的不同功能可以以不同顺序执行和/或彼此同时执行。此外,如果期望的话,以上所描述的一个或多个功能可以是可选的或者可以进行组合。

如果期望的话,上文所讨论的各步骤并不限于各实施例中的执行顺序,不同步骤可以以不同顺序执行和/或彼此同时执行。此外,在其他实施例中,以上所描述的一个或多个步骤可以是可选的或者可以进行组合。

虽然本发明的各个方面在独立权利要求中给出,但是本发明的其它方面包括来自所描述实施方式的特征和/或具有独立权利要求的特征的从属权利要求的组合,而并非仅是权利要求中所明确给出的组合。

这里所要注意的是,虽然以上描述了本发明的示例实施方式,但是这些描述并不应当以限制的含义进行理解。相反,可以进行若干种变化和修改而并不背离如所附权利要求中所限定的本发明的范围。

本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的计算装置来实现,各模块可以集中在单个计算装置或者计算装置组成的网络组中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。

本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的移动终端来实现,各模块可以集中在单个移动终端或者移动终端组成的设备组合中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过编辑可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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