一种移动终端及其语音消息发送方法与流程

文档序号:11931177阅读:193来源:国知局
一种移动终端及其语音消息发送方法与流程

本发明涉及移动终端技术领域,尤其涉及一种移动终端及其语音消息发送方法。



背景技术:

目前,智能手机、智能电话手表等移动终端上不仅设置有基本的打电话功能,而且还具备即时聊天功能,通常,在移动终端上安装即时聊天软件来发送和接收文字和语音消息。在实际应用中发现,当用户利用即时聊天软件来发送语音消息时,一般是按住录音按钮,不松开,开始录制语音,松开手后录音结束并发送语音消息。上述操作方式需要用户长时间按住录音按钮不放才能进行录音,其操作过程较为繁琐,便捷性差。



技术实现要素:

本发明实施例公开了一种移动终端及其语音消息发送方法,能够简化语音消息发送的操作过程,提高语音消息发送的便捷性。

本发明实施例第一方面公开一种移动终端的语音消息发送方法,包括:

检测所述移动终端在语音消息聊天模式下是否接收到录音指令,如果接收到所述录音指令,控制所述移动终端开始录制语音消息;

获取用户与所述移动终端之间的距离值;

判断所述距离值是否大于所述移动终端中的预设值;

如果所述距离值大于所述预设值,控制所述移动终端结束录制,并发送录制好的语音消息。

作为一种可选的实施方式,在本发明实施例第一方面中,在检测出所述移动终端在语音消息聊天模式下接收到所述录音指令之后,所述方法还包括:

开启所述移动终端中的测距传感器;

其中,所述获取用户与所述移动终端之间的距离值,包括:

利用所述测距传感器获取用户与所述移动终端之间的距离值。

作为一种可选的实施方式,在本发明实施例第一方面中,所述控制所述移动终端开始录制语音消息,包括:

控制所述移动终端开始录制语音消息,并记录录制起始时间;

所述控制所述移动终端结束录制,包括:

控制所述移动终端结束录制,并记录录制终止时间;

所述发送录制好的语音消息,包括:

发送从所述录制起始时间到所述录制终止时间的时间段内录制的语音消息。

作为一种可选的实施方式,在本发明实施例第一方面中,在发送从所述录制起始时间到所述录制终止时间的时间段内录制的语音消息之前,所述方法还包括:

判断所述录制终止时间与所述录制起始时间之间的时间间隔是否大于预设时间;

如果大于,则执行所述的发送从所述录制起始时间到所述录制终止时间的时间段内录制的语音消息的步骤。

作为一种可选的实施方式,在本发明实施例第一方面中,所述发送录制好的语音消息,包括:

判断录制好的语音消息的长度是否大于预设数据长度,若大于,将所述录制好的语音消息进行分段处理,以使得分段处理后的各段语音消息的长度均不大于所述预设数据长度;

按照录制的时间先后顺序依次发送分段处理后的语音消息。

本发明实施例第二方面公开一种移动终端,包括:

检测单元,用于检测所述移动终端在语音消息聊天模式下是否接收到录音指令;

控制单元,用于在所述检测单元检测出所述移动终端在语音消息聊天模式下接收到所述录音指令时,控制所述移动终端开始录制语音消息;

获取单元,用于获取用户与所述移动终端之间的距离值;

判断单元,用于判断所述距离值是否大于所述移动终端中的预设值;

所述控制单元,还用于在所述判断单元判断出所述距离值大于所述预设值时,控制所述移动终端结束录制;

发送单元,用于发送录制好的语音消息。

作为一种可选的实施方式,在本发明实施例第二方面中,所述移动终端还包括:

开启单元,用于在所述检测单元检测出所述移动终端在语音消息聊天模式下接收到所述录音指令之后,开启所述移动终端中的测距传感器;

所述获取单元具体用于利用所述测距传感器获取用户与所述移动终端之间的距离值。

作为一种可选的实施方式,在本发明实施例第二方面中,所述控制单元控制所述移动终端开始录制语音消息的方式具体为:

所述控制单元控制所述移动终端开始录制语音消息,并记录录制起始时间;

所述控制单元控制所述移动终端结束录制的方式具体为:

所述控制单元控制所述移动终端结束录制,并记录录制终止时间;

所述发送单元具体用于发送从所述录制起始时间到所述录制终止时间的时间段内录制的语音消息。

作为一种可选的实施方式,在本发明实施例第二方面中,所述判断单元,还用于在所述发送单元发送从所述录制起始时间到所述录制终止时间的时间段内录制的语音消息之前,判断所述录制终止时间与所述录制起始时间之间的时间间隔是否大于预设时间;

所述发送单元具体用于在所述判断单元判断出所述录制终止时间与所述录制起始时间之间的时间间隔大于所述预设时间时,发送从所述录制起始时间到所述录制终止时间的时间段内录制的语音消息。

作为一种可选的实施方式,在本发明实施例第二方面中,所述发送单元包括:

判断子单元,用于判断录制好的语音消息的长度是否大于预设数据长度;

处理子单元,用于在所述判断子单元判断出录制好的语音消息的长度大于所述预设数据长度时,将所述录制好的语音消息进行分段处理,以使得分段处理后的各段语音消息的长度均不大于所述预设数据长度;

发送子单元,用于按照录制的时间先后顺序依次发送分段处理后的语音消息。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,移动终端检测到在语音消息聊天模式下接收到用户输入的录音指令时,可以控制移动终端开始录制语音消息,并获取用户与移动终端之间的距离值,当判断出获取到的距离值大于移动终端中的预设值时,可以控制移动终端结束录制,并发送录制好的语音消息。可见,实施本发明实施例,移动终端在接收到录音指令后无需按住录音按钮不放来实现录音,只需在录音时通过检测用户与移动终端之间的距离值来实现录音,当距离值大于预设值时,则录音完毕并发送录制好的语音消息,当距离值小于预设值时,则继续录制,从而大大简化了语音消息发送的操作过程,提高语音消息发送的便捷性,进而有效改善了用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种移动终端的语音消息发送方法的流程示意图;

图2是本发明实施例公开的另一种移动终端的语音消息发送方法的流程示意图;

图3是本发明实施例公开的一种移动终端的结构示意图;

图4是本发明实施例公开的另一种移动终端的结构示意图。

具体实施方式

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

需要说明的是,本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种移动终端及其语音消息发送方法,能够大大简化了语音消息发送的操作过程,提高语音消息发送的便捷性,进而有效改善用户体验。以下进行结合附图进行详细描述。

实施例一

请参阅图1,图1是本发明实施例公开的一种移动终端的语音消息发送方法的流程示意图。如图1所示,该移动终端的语音消息发送方法可以包括以下步骤。

101、检测移动终端在语音消息聊天模式下是否接收到录音指令,如果是,则执行步骤102;如果否,则结束本流程。

本发明实施例中,移动终端可以包括但不限于移动手机、智能手表、智能手环、移动平板、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)等各种设备。其中,移动终端可以支持包括但不限于以下网络技术:全球移动通信系统(Global System for Mobile Communications,GSM)、通用分组无线业务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA),宽带码分多址(W-CDMA)、CDMA2000、IMT单载波(IMT Single Carrier)、增强型数据速率GSM演进(Enhanced Data Rates for GSM Evolution,EDGE)、长期演进技术(Long-Term Evolution,LTE)、高级长期演进技术、时分长期演进技术(Time-Division LTE,TD-LTE)、高性能无线电局域网(High Performance Radio Local Area Network,HiperLAN)、高性能无线电广域网(HiperWAN)、本地多点派发业务(Local Multipoint Distribution Service,LMDS)、全微波存取全球互通(WiMAX)、紫蜂协议(ZigBee)、蓝牙、正交频分复用技术(OFDM)、大容量空分多路存取(HC-SDMA)、通用移动电信系统(UMTS)、通用移动电信系统时分双工(UMTS-TDD)、演进式高速分组接入(HSPA+)、时分同步码分多址(TD-SCDMA)、演进数据最优化(EV-DO)、数字增强无绳通信(DECT)及其他。

本发明实施例中,移动终端中可以安装有即时聊天应用软件,该即时聊天应用软件可以是移动终端自带的,也可以是下载的第三方软件。即时聊天应用软件中可以设置不同的通信模式,如文字消息聊天模式、语音消息聊天模式和/或视频聊天模式等等,以实现与他人进行通信。当进入即时聊天应用软件中后,用户可以选择通信的模式,当用户选择文字消息聊天模式时,通过输入和发送文字消息实现与他人的通信;当用户选择语音消息聊天模式时,通过录制和发送语音消息实现与他人的通信;当用户选择视频聊天模式时,通过发起视频实现与他人的通信。其中,即时聊天应用软件中可以通过设置不同的按钮、语音或手势,以实现对不同通信模式的切换。当移动终端处于语音消息聊天模式下时,可以实时或每隔特定时间检测是否接收到录音指令,该录音指令用于触发移动终端开启语音录制模块进行录音。可以是用户通过单击或双击录音按钮,或者输入特定手势等方式输入的录音指令,其中,该录音按钮可以是物理按钮,也可以是虚拟按钮等。

102、控制移动终端开始录制语音消息。

本发明实施例中,当移动终端在语音消息聊天模式下接收到录音指令后,可以控制移动终端中的语音录制模块开启,并通过语音录制模块开始录制语音消息。

103、获取用户与移动终端之间的距离值。

本发明实施例中,移动终端在录制语音消息的同时可以实时获取用户与移动终端之间的距离值,即实时获知用户距离移动终端的远近情况。

作为一种可选的实施方式,在执行步骤101检测到移动终端在语音消息聊天模式下接收到录音指令之后,图1所描述的方法还可以包括以下步骤:

11)开启移动终端中的测距传感器;

其中,步骤103获取用户与移动终端之间的距离值的具体实施方式可以包括以下步骤:

12)利用测距传感器获取用户与移动终端之间的距离值。

在该实施方式中,移动终端在开启语音录制模块录制语音消息的同时也可以开启测距传感器。其中,测距传感器用于测量两个物体之间的距离值,这里用于测量用户与移动终端之间的距离值,具体的,是测量用户到测距传感器的距离值。测距传感器可以包括但不限于超声波测距传感器、激光测距传感器、红外线测距传感器、雷达传感器等等。

可以理解的是,步骤11)可以先于步骤102执行,也可以后于步骤102执行,也可以与步骤102同步执行,本发明实施例不作限定。

另外,移动终端中的测距传感器可以在接收到录音指令之前开启,可以在移动终端开机时即开启,本发明实施例不作限定。为了节约移动终端的能耗,这里将测距传感器的开启时间限定在移动终端接收到录音指令之后,但并不局限于此。

104、判断该距离值是否大于移动终端中的预设值,如果是,则执行步骤105;如果否,则回到步骤103。

本发明实施例中,当获取到用户与移动终端之间的距离值时,可以进一步判断该距离值是否大于移动终端的存储模块中事先保存好的预设值。其中,该预设值为用于判定录制是否继续的临界值。当获取到的距离值大于该预设值时,说明用户距离移动终端较远,超出了录制语音消息的允许距离范围。当获取到的距离值不大于该预设值时,说明用户与移动终端的距离值在录制语音消息的允许距离范围内,此时移动终端将继续录制语音消息,并再次获取用户与移动终端之间的距离值并与预设值进行比较,直至获取到的距离值大于预设值。

105、控制移动终端结束录制,并发送录制好的语音消息。

本发明实施例中,当判断出获取到的用户与移动终端之间的距离值大于预设值时,则表明用户与移动终端之间的距离值超出了录制语音消息的允许距离范围,此时移动终端将结束录制,即关闭语音录制模块,同时将录制好的语音消息发送出去,从而使得一次语音消息录制和发送的过程完毕。其中,发送语音消息的前提是移动终端需要在正常联网的状态下才能顺利执行。

本发明实施例中,步骤102控制移动终端开始录制语音消息的具体实施方式可以为:

13)控制移动终端开始录制语音消息,并记录录制起始时间;

步骤105中的控制移动终端结束录制的具体实施方式可以为:

14)控制移动终端结束录制,并记录录制终止时间;

相应地,步骤105中的发送录制好的语音消息的具体实施方式可以为:

15)发送从录制起始时间到录制终止时间的时间段内录制的语音消息。

作为一种可选的实施方式,在执行步骤15)发送从录制起始时间到录制终止时间的时间段内录制的语音消息之前,图1所描述的方法还可以包括以下步骤:

16)判断录制终止时间与录制起始时间之间的时间间隔是否大于预设时间;如果大于,则执行步骤15)发送从录制起始时间到录制终止时间的时间段内录制的语音消息。

在该实施方式中,可以在移动终端中事先设置好一预设时间,当录制语音消息时的录制终止时间与录制起始时间之间的时间间隔大于该预设时间时,才触发移动终端保存和发送录制好的语音消息。当录制终止时间与录制起始时间之间的时间间隔不大于预设时间时,则说明录音时长太短,将不保存和发送本次录制的语音消息,此时可以输出提示消息,以提示用户录音时长过短。例如,预设时间设为1秒,当录音时长大于1秒时,则正常发送录制好的语音消息;当录音时长不大于1秒时,则不发送语音消息。

可见,实施图1所描述的方法,移动终端在接收到录音指令后无需按住录音按钮不放来实现录音,只需在录音时通过检测用户与移动终端之间的距离值来实现录音,当距离值大于预设值时,则录音完毕并发送录制好的语音消息,当距离值小于预设值时,则继续录制,从而大大简化了语音消息发送的操作过程,提高语音消息发送的便捷性,进而有效改善了用户体验。

实施例二

请参阅图2,图2是本发明实施例公开的另一种移动终端的语音消息发送方法的流程示意图。如图2所示,该移动终端的语音消息发送方法可以包括以下步骤。

201、检测移动终端在语音消息聊天模式下是否接收到录音指令,如果是,则执行步骤202;如果否,则结束本流程。

202、控制移动终端开始录制语音消息。

203、获取用户与移动终端之间的距离值。

204、判断该距离值是否大于移动终端中的预设值,如果是,则执行步骤205;如果否,则回到步骤203。

205、控制移动终端结束录制。

其中,步骤201~步骤205的具体实施方式可以参考实施例一中所描述的步骤101~步骤105的实施方式。

206、判断录制好的语音消息的长度是否大于预设数据长度,如果是,则执行步骤207;如果否,则执行步骤209。

本发明实施例中,语音消息的长度可以通过语音消息的时长、比特数、或所占内存的字节大小等来确定。

207、将录制好的语音消息进行分段处理,以使得分段处理后的各段语音消息的长度均不大于预设数据长度。

本发明实施例中,语音消息进行分段处理可以是均分处理,即分段处理后的每段语音消息等长,且均不超过预设数据长度。例如,一段语音消息总长度为1分30秒,假设预设数据长度为1分钟,则通过分段处理后,均分为两段长度为45秒的语音消息。语音消息进行分段处理也可以是不均分处理,例如,一段语音消息总长度为1分30秒,假设预设数据长度为1分钟,则通过分段处理后,可以分为一段长为1分钟的语音消息和一段长为30秒的语音消息。此外,也可以根据语音消息中的停顿时长来进行分段,如从语音消息中所有停顿时长超过2秒的地方进行分段处理。

208、按照录制的时间先后顺序依次发送分段处理后的语音消息。

本发明实施例中,当录制好的语音消息的总长度大于预设数据长度时,将该语音消息进行分段处理,以获得长度不大于预设数据长度的多段语音消息,之后将获取到的多段语音消息按照录制时间的先后顺序依次进行发送。

209、发送录制好的语音消息。

本发明实施例中,当录制好的语音消息的总长度不大于预设数据长度时,可以直接将该录制好的语音消息进行发送,而无需对语音消息进行分段处理。

可见,实施图2所描述的方法,移动终端在接收到录音指令后无需按住录音按钮不放来实现录音,只需在录音时通过检测用户与移动终端之间的距离值来实现录音,当距离值大于预设值时,则录音完毕并发送录制好的语音消息,当距离值小于预设值时,则继续录制,从而大大简化了语音消息发送的操作过程,提高语音消息发送的便捷性,进而有效改善了用户体验。

实施例三

请参阅图3,图3是本发明实施例公开的一种移动终端的结构示意图,可以用于执行上述公开的语音消息发送方法。如图3所示,该移动终端可以包括:

检测单元301,用于检测移动终端在语音消息聊天模式下是否接收到录音指令;

控制单元302,用于在检测单元301检测出移动终端在语音消息聊天模式下接收到录音指令时,控制移动终端开始录制语音消息;

获取单元303,用于获取用户与移动终端之间的距离值;

判断单元304,用于判断该距离值是否大于移动终端中的预设值;

控制单元302,还用于在判断单元304判断出该距离值大于预设值时,控制移动终端结束录制;

发送单元305,用于发送录制好的语音消息。

其中,实施图3所描述的移动终端,在接收到录音指令后无需按住录音按钮不放来实现录音,只需在录音时通过检测用户与移动终端之间的距离值来实现录音,当距离值大于预设值时,则录音完毕并发送录制好的语音消息,当距离值小于预设值时,则继续录制,从而大大简化了语音消息发送的操作过程,提高语音消息发送的便捷性,进而有效改善了用户体验。

实施例四

请参阅图4,图4是本发明实施例公开的另一种移动终端的结构示意图,可以用于执行上述公开的语音消息发送方法。其中,图4所示的移动终端是由图3所示的移动终端进行优化得到的。与图3所示的移动终端相比较,图4所示的移动终端可以包括:

开启单元306,用于在检测单元301检测出移动终端在语音消息聊天模式下接收到录音指令之后,开启移动终端中的测距传感器;

相应地,获取单元303具体用于利用该测距传感器获取用户与移动终端之间的距离值。

本发明实施例中,控制单元302控制移动终端开始录制语音消息的具体实施方式可以为:

控制单元302控制移动终端开始录制语音消息,并记录录制起始时间;

另外,控制单元302控制移动终端结束录制的具体实施方式可以为:

控制单元302控制移动终端结束录制,并记录录制终止时间;

相应地,发送单元305具体用于发送从录制起始时间到录制终止时间的时间段内录制的语音消息。

作为一种可选的实施方式,判断单元304还可以用于在发送单元305发送从录制起始时间到录制终止时间的时间段内录制的语音消息之前,判断录制终止时间与录制起始时间之间的时间间隔是否大于预设时间;

相应地,发送单元305具体用于在判断单元304判断出录制终止时间与录制起始时间之间的时间间隔大于预设时间时,发送从录制起始时间到录制终止时间的时间段内录制的语音消息。

作为一种可选的实施方式,发送单元305可以进一步包括:

判断子单元3051,用于判断录制好的语音消息的长度是否大于预设数据长度;

处理子单元3052,用于在判断子单元3051判断出录制好的语音消息的长度大于预设数据长度时,将录制好的语音消息进行分段处理,以使得分段处理后的各段语音消息的长度均不大于预设数据长度;

发送子单元3053,用于按照录制的时间先后顺序依次发送分段处理后的语音消息。

其中,实施图4所描述的移动终端,在接收到录音指令后无需按住录音按钮不放来实现录音,只需在录音时通过检测用户与移动终端之间的距离值来实现录音,当距离值大于预设值时,则录音完毕并发送录制好的语音消息,当距离值小于预设值时,则继续录制,从而大大简化了语音消息发送的操作过程,提高语音消息发送的便捷性,进而有效改善了用户体验。

需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例移动终端中的单元或子单元可以根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种移动终端及其语音消息发送方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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