一种通话时播放音频的方法及移动终端与流程

文档序号:20081719发布日期:2020-03-10 10:46阅读:1016来源:国知局
一种通话时播放音频的方法及移动终端与流程

本发明涉及移动通信技术领域,特别是涉及一种通话时播放音频的方法及移动终端。



背景技术:

随着无线通信技术的发展,移动终端上享有的业务越来越丰富。语音通话是移动终端的主要业务,用户通过语音通话来传递信息。在一些情况下,为了在语音通话时增强趣味性,用户希望在语音通话过程中播放背景音乐。

移动终端的语音通话过程是通过麦克风捕捉用户及周围环境的声音,声音经量化编码后,由模拟信号转换为数字信号后,传至高级数字信号处理器(advanceddigitalsignalprocessor,简写adsp),adsp将声音处理为语音数据流后,传送给调制解调器(modem)处理,modem对接收到的语音数据流进行交织,语音编码,调制等处理,再经由射频(radiofrequency,简写rf)发送出去。

目前,移动终端在通话过程中,播放音乐的一种方法是:本地用户打开音乐播放器播放音乐,此时本地用户可以在听筒听到播放的音乐,而对端用户无法听到本地用户所播放的音乐,只能本地用户自己独自欣赏音乐,音乐无法传达到对端用户。



技术实现要素:

本发明主要解决的技术问题是提供一种通话时播放音频的方法及移动终端,能够使通话的对端用户分享本地用户音频。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种通话时播放音频的方法,所述方法包括:移动终端的用户与目标移动终端通话时,接收所述用户播放音频的指令;获取并播放所述用户选择的目标音频文件;在播放所述目标音频文件时,将所述目标音频文件播放的语音数据流发送给调制解调器进行处理;将处理后的语音数据发送给所述目标移动终端。

其中,所述目标音频文件是所述用户录制的录音文件。

其中,所述用户录制的录音文件是所述用户录制的本人或他人唱的歌、本人或他人朗诵的诗词、他人说的话、或本人与他人的电话录音所产生的录音文件。

其中,所述获取并播放所述用户选择的目标音频文件的步骤之前,包括:向所述用户显示预设的默认文件夹中的音频文件的选择框,以供所述用户选择所述目标音频文件。

其中,所述方法还包括:接收所述用户修改预设的默认文件夹的指令;对所述默认文件夹进行修改并保存,以使得在下次通话时,向所述用户显示修改后默认文件夹中的音频文件的选择框。

其中,所述获取并播放所述用户选择的目标音频文件的步骤,包括:在播放所述目标音频文件时,在通话界面显示所述目标音频文件的播放界面,以供所述移动终端根据所述用户的操作执行对应的暂停、播放、快速前进或快速后退的播放指令,其中,所述播放界面已预先定义占用区域和界面大小。

其中,所述目标音频文件的数量是两个以上;所述获取并播放所述用户选择的目标音频文件的步骤,包括:获取并按顺序依次播放所述用户选择的、第一音频列表中的多个目标音频文件。

其中,所述方法还包括:添加或删除所述第一音频列表中的音频文件,或调整所述第一音频列表中音频文件的排序,或在所述目标音频文件播放完毕后,在所述第一音频列表中删除所述目标音频文件。

其中,所述方法还包括:在通话中,将所述第一音频列表发送给所述目标移动终端,以便于所述目标移动终端根据显示在本地的所述第一音频列表选择目标音频文件;直接在所述第一音频列表中播放所述目标移动终端返回的所述目标音频文件。

其中,所述方法还包括:在通话中,接收所述目标移动终端发送的第二音频列表;将本地存在的、包含在所述第二音频列表中的音频文件添加到所述第一音频列表中;或对于本地不存在、且包含在所述第二音频列表中的音频文件,在网络连接时将所述本地不存在、且包含在所述第二音频列表中的音频文件下载到本地,并添加到所述第一音频列表中;或保存所述第二音频列表,以便于在下次通话中,将本地存在、包含所述第二音频列表中的音频文件添加到所述第一音频列表中。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,所述移动终端包括:第一接收模块,用于所述移动终端的用户与目标移动终端通话时,接收所述用户播放音频的指令;获取和播放模块,用于获取并播放所述用户选择的目标音频文件;第一发送模块,用于在播放所述目标音频文件时,将所述目标音频文件播放的语音数据流发送给调制解调器进行处理;第二发送模块,用于将处理后的语音数据发送给所述目标移动终端。

其中,所述移动终端还包括:显示模块,用于向所述用户显示预设的默认文件夹中的音频文件的选择框,以供所述用户选择所述目标音频文件。

其中,所述移动终端还包括:第二接收模块,用于接收所述用户修改预设的默认文件夹的指令;修改和保存模块,用于对所述默认文件夹进行修改并保存,以使得在下次通话时,向所述用户显示修改后默认文件夹中的音频文件的选择框。

其中,所述获取和播放模块具体用于在播放所述目标音频文件时,在通话界面显示所述目标音频文件的播放界面,以供所述移动终端根据所述用户的操作执行对应的暂停、播放、快速前进或快速后退的播放指令,其中,所述播放界面已预先定义占用区域和界面大小。

其中,所述目标音频文件的数量是两个以上;所述获取和播放模块具体用于获取并按顺序依次播放所述用户选择的、第一音频列表中的多个目标音频文件。

其中,所述移动终端还包括:第一音频列表管理模块,用于添加或删除所述第一音频列表中的音频文件,或调整所述第一音频列表中音频文件的排序,或在所述目标音频文件播放完毕后,在所述第一音频列表中删除所述目标音频文件。

其中,所述移动终端还包括:第三发送模块,用于在通话中,将所述第一音频列表发送给所述目标移动终端,以便于所述目标移动终端根据显示在本地的所述第一音频列表选择目标音频文件;所述获取和播放模块用于直接在所述第一音频列表中播放所述目标移动终端返回的所述目标音频文件。

其中,所述移动终端还包括:第三接收模块,用于在通话中,接收所述目标移动终端发送的第二音频列表;第二音频列表处理模块,用于将本地存在的、包含在所述第二音频列表中的音频文件添加到所述第一音频列表中;或对于本地不存在、且包含在所述第二音频列表中的音频文件,在网络连接时将所述本地不存在、且包含在所述第二音频列表中的音频文件下载到本地,并添加到所述第一音频列表中;或保存所述第二音频列表,以便于在下次通话中,将本地存在、包含所述第二音频列表中的音频文件添加到所述第一音频列表中。

本发明的有益效果是:区别于现有技术的情况,本发明移动终端的用户与目标移动终端通话时,接收所述用户播放音频的指令;获取并播放所述用户选择的目标音频文件;在播放所述目标音频文件时,将所述目标音频文件播放的语音数据流发送给调制解调器进行处理;将处理后的语音数据发送给所述目标移动终端。由于在播放所述目标音频文件时,将所述目标音频文件播放的语音数据流发送给调制解调器进行处理;将处理后的语音数据发送给所述目标移动终端,通过这种方式,能够使通话的对端用户分享本地用户音频。

附图说明

图1是本发明通话时播放音频的方法一实施方式的流程图;

图2是本发明通话时播放音频的方法中选择播放本地音频文件的选项一实施方式的示意图;

图3是本发明通话时播放音频的方法中显示音频文件的选择框一实施方式的示意图;

图4是本发明通话时播放音频的方法中播放界面一实施方式的示意图;

图5是本发明移动终端一实施方式的结构示意图。

具体实施方式

下面结合附图和实施方式对本发明进行详细说明。

参阅图1,图1是本发明通话时播放音频的方法一实施方式的流程图,该方法包括:

步骤s101:移动终端的用户与目标移动终端通话时,接收用户播放音频的指令。

用户的指令可以通过某一个特定的按键输入,例如预先设定某一按键为用户的指令输入按键。或者,移动终端通话界面中可以设置选择播放本地音频文件的选项,实际设置时,可以简单用“选择音频”或“音频”标示该选项,例如“选择音频”或者“音频”按钮,如图2所示中的11。

可选的,该选择播放本地音频文件的选项可以与如图2所示中,与其他“静音”、“免提”等选项一起,也可以独立设置在通话界面其他位置,本发明不作限定。

步骤s102:获取并播放用户选择的目标音频文件。

步骤s103:在播放目标音频文件时,将目标音频文件播放的语音数据流发送给调制解调器进行处理。

步骤s104:将处理后的语音数据发送给目标移动终端。

其中,在播放目标音频文件时,将目标音频文件播放的语音数据流传送给移动终端内的调制解调器处理,调制解调器停止发送麦克风采集的环境声音数据(可以停止采集环境声音,也可以不停止采集但停止发送到对端目标移动终端),将处理后的目标音频文件播放的语音数据发送给目标移动终端(对端)。另外,还可以采集环境声音数据,发送混合数据(即音频文件播放的语音数据和采集的环境声音数据打包后的混合数据包)给目标移动终端。

需要说明的是,目标音频文件可以是移动终端本地保存的音频文件,也可以是网络上的在线音频文件,例如,在wi-fi网络连接下,直接播放网络上的在线音乐,朋友圈分享的音乐等。

本发明实施方式中描述的目标音频文件,可以是录音文件,例如,用户自己录制的录音文件;也可以其他音频文件,例如,音乐文件。

其中,所述用户录制的录音文件是所述用户录制的本人或他人唱的歌、本人或他人朗诵的诗词、他人说的话、或本人与他人的电话录音所产生的录音文件。这样,用户可以将之前自己录制自己唱的歌,朗诵的诗词(例如孩子朗诵的诗词),或者说的话(例如孩子说的话),或者,用户与其他用户通话时,对电话进行的录音,或者自己喜欢的音乐,在通话过程中播放给对端用户听。通过这种方式,可以提升用户体验,让本地的用户与对端的用户互相分享生活中快乐有趣的事情。

本发明实施方式移动终端的用户与目标移动终端通话时,接收所述用户播放音频的指令;获取并播放所述用户选择的目标音频文件;在播放所述目标音频文件时,将所述目标音频文件播放的语音数据流发送给调制解调器进行处理;将处理后的语音数据发送给所述目标移动终端。由于在播放所述目标音频文件时,将所述目标音频文件播放的语音数据流发送给调制解调器进行处理;将处理后的语音数据发送给所述目标移动终端,通过这种方式,能够使通话的对端用户分享本地用户音频。

其中,步骤s102之前,还可以包括:向用户显示预设的默认文件夹中的音频文件的选择框,以供用户选择目标音频文件。显示音频文件的选择框可以如图3所示,该显示的音频文件的选择框中打开的音频文件夹可以是预设的默认文件夹,例如,默认的录音文件夹,默认的音乐文件夹等。

进一步地,本发明中还可以在移动终端中设置修改该预设的默认文件夹的选项,以便用户随时进行修改,此时,该方法还包括:

(1)接收用户修改预设的默认文件夹的指令;

(2)对默认文件夹进行修改并保存,以使得在下次通话时,向用户显示修改后默认文件夹中的音频文件的选择框。

其中,步骤s102还可以包括:在播放目标音频文件时,在通话界面显示目标音频文件的播放界面,以供移动终端根据用户的操作执行对应的暂停、播放、快速前进或快速后退的播放指令,其中,播放界面已预先定义占用区域和界面大小。

如图4所示,在该播放音频界面,用户可以选择播放/暂停播放该音频文件,也可以选择拉取进度条(快速前进或快速后退)播放该音频文件。即移动终端可以接收用户在播放音频界面的播放指令,执行相应的操作(例如,暂停、播放、进度条拉取等)。

进一步地,目标音频文件的数量是两个以上;此时,步骤s102还可以是:获取并按顺序依次播放用户选择的、第一音频列表中的多个目标音频文件。

在图3中,用户可以选择多个音频文件,此时,在图4中,设置有一个第一音频列表(如图4中播放界面右上角的“≡”图标),此多个音频文件即添加到该第一音频列表中,可以按顺序依次播放。在此基础上,进一步地,还可以设置用户点击该第一音频列表图标,下拉显示之前添加的所有音频文件,用户可以对该所有音频文件进行管理,此时,该方法还包括:添加或删除第一音频列表中的音频文件,或调整第一音频列表中音频文件的排序,或在目标音频文件播放完毕后,在第一音频列表中删除目标音频文件。

需要说明的是,该第一音频列表可以设置为区别于一般移动终端中音乐播放器中的播放列表,在正常打开播放器时,该播放器中播放列表中无该音频播放列表的相关记录。

其中,该方法还包括:在通话中,将第一音频列表发送给目标移动终端,以便于目标移动终端根据显示在本地的第一音频列表选择目标音频文件;直接在第一音频列表中播放目标移动终端返回的目标音频文件。

进一步地,该方法还包括:在通话中,接收目标移动终端发送的第二音频列表;将本地存在的、包含在第二音频列表中的音频文件添加到第一音频列表中;或对于本地不存在、且包含在第二音频列表中的音频文件,在网络连接时将本地不存在、且包含在第二音频列表中的音频文件下载到本地,并添加到第一音频列表中;或保存第二音频列表,以便于在下次通话中,将本地存在、包含第二音频列表中的音频文件添加到第一音频列表中。

在通话过程中直接接收对端发送的第二音频列表,移动终端可以根据该第二音频列表先索引本地音乐文件,将查找到的、该第二音频列表中存在的本地音乐添加到本地该第一音频列表中,然后在服务器中搜索本地不存在、该第二音频列表中存在的音乐,判断当前移动终端是否连接wi-fi,若是,下载搜索本地不存在、该第二音频列表中存在的音乐到本地,并添加到本地该第一音频列表,若否,提示用户是否下载,若用户拒绝,则不再下载。进一步,还可以将对端发送的第二音频列表保存起来,以后通话中选择音频文件的时候,可以选择将该第二音频列表中的音乐直接添加到该第一音频列表中。

参见图5,图5是本发明移动终端一实施方式的结构示意图,本实施方式的移动终端可以执行上述方法中的步骤,相关内容的详细说明请参见上述方法部分,在此不再赘叙。

该移动终端包括:第一接收模块101、获取和播放模块102、第一发送模块103、第二发送模块104。

第一接收模块101用于移动终端的用户与目标移动终端通话时,接收用户播放音频的指令。

获取和播放模块102用于获取并播放用户选择的目标音频文件。

第一发送模块103用于在播放目标音频文件时,将目标音频文件播放的语音数据流发送给调制解调器进行处理。

第二发送模块104用于将处理后的语音数据发送给目标移动终端。

本发明实施方式移动终端的用户与目标移动终端通话时,接收所述用户播放音频的指令;获取并播放所述用户选择的目标音频文件;在播放所述目标音频文件时,将所述目标音频文件播放的语音数据流发送给调制解调器进行处理;将处理后的语音数据发送给所述目标移动终端。由于在播放所述目标音频文件时,将所述目标音频文件播放的语音数据流发送给调制解调器进行处理;将处理后的语音数据发送给所述目标移动终端,通过这种方式,能够使通话的对端用户分享本地用户音频。

其中,移动终端还包括:显示模块。

显示模块用于向用户显示预设的默认文件夹中的音频文件的选择框,以供用户选择目标音频文件。

其中,移动终端还包括:第二接收模块和修改和保存模块。

第二接收模块用于接收用户修改预设的默认文件夹的指令。

修改和保存模块用于对默认文件夹进行修改并保存,以使得在下次通话时,向用户显示修改后默认文件夹中的音频文件的选择框。

其中,获取和播放模块102具体用于在播放目标音频文件时,在通话界面显示目标音频文件的播放界面,以供移动终端根据用户的操作执行对应的暂停、播放、快速前进或快速后退的播放指令,其中,播放界面已预先定义占用区域和界面大小。

其中,目标音频文件的数量是两个以上;获取和播放模块102具体用于获取并按顺序依次播放用户选择的、第一音频列表中的多个目标音频文件。

其中,移动终端还包括:第一音频列表管理模块。

第一音频列表管理模块用于添加或删除第一音频列表中的音频文件,或调整第一音频列表中音频文件的排序,或在目标音频文件播放完毕后,在第一音频列表中删除目标音频文件。

其中,移动终端还包括:第三发送模块。

第三发送模块用于在通话中,将第一音频列表发送给目标移动终端,以便于目标移动终端根据显示在本地的第一音频列表选择目标音频文件;获取和播放模块102用于直接在第一音频列表中播放目标移动终端返回的目标音频文件。

其中,移动终端还包括:第三接收模块和第二音频列表处理模块。

第三接收模块用于在通话中,接收目标移动终端发送的第二音频列表;第二音频列表处理模块用于将本地存在的、包含在第二音频列表中的音频文件添加到第一音频列表中;或对于本地不存在、且包含在第二音频列表中的音频文件,在网络连接时将本地不存在、且包含在第二音频列表中的音频文件下载到本地,并添加到第一音频列表中;或保存第二音频列表,以便于在下次通话中,将本地存在、包含第二音频列表中的音频文件添加到第一音频列表中。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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