一种语音留言方法及终端与流程

文档序号:14993567发布日期:2018-07-20 23:02阅读:245来源:国知局

本发明涉及电子应用领域,尤其涉及一种语音留言方法及终端。



背景技术:

在日常生活中,用户常遇到一些场合需要语音留言服务,如对方电话暂时无法接通时,因此运营商提供了语音信箱服务,但是运营商提供的语音信箱服务有很多局限性,尤其是场景限制比较严格,通常只有无法接通才可以留言,远远无法满足用户的需求。而实际中,用户往往需要更多留言的场景,例如对方用户忙时、对方用户无人接听时、不方便电话沟通、或无必要电话直接沟通的情况,都需要采用更方便的方式通知到对方。因此有必要提供一种便捷的语音留言的方法。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种语音留言方法及终端,能够丰富语音留言方式的多样性。

本发明实施例提供一种语音留言方法,应用于第一终端,其特征在于,包括:

在语音留言模式下,通过留言界面接收第一选择指令,所述第一选择指令用于确定第二终端,所述第二终端为接收语音留言信息的终端;

根据所述第一选择指令,通过对所述第二终端进行语音留言操作,得到所述语音留言信息,并将所述语音留言信息保存在语音信息库,所述语音信息库为在所述第一终端中存储所有语音信息的数据库;

接收所述第二终端的呼叫请求,并根据所述呼叫请求将所述语音留言信息发送至所述第二终端。

在上述方法中,所述将所述语音留言信息保存在语音信息库之后,所述接收所述第二终端的呼叫请求之前,所述方法还包括:

向所述第二终端发送与所述语音留言信息对应的语音通知信息,所述语音通知信息用于通知所述第二终端获取所述语音留言信息。

在上述方法中,所述根据所述呼叫请求将所述语音留言信息发送至所述第二终端,包括:

根据所述呼叫请求,判断读取语音留言开关是否开启;

当所述读取语音留言开关开启时,从所述语音信息库中查找与所述第二终端对应的语音信息;

当从所述语音信息库中查找到与所述第二终端对应的所述语音留言信息时,向所述第二终端发送所述语音留言信息。

在上述方法中,所述根据所述呼叫请求,判断读取语音留言开关是否开启之后,所述方法还包括:

当所述读取语音留言开关关闭时,显示所述第二终端的所述呼叫请求。

在上述方法中,所述方法还包括:

当未从所述语音信息库中找到与所述第二终端对应的语音信息时,显示所述第二终端的所述呼叫请求。

在上述方法中,所述根据所述呼叫请求将所述语音留言信息发送至所述第二终端之后,所述方法还包括:

开始记录当前时间;

当所述当前时间大于预设时间阈值时,显示所述第二终端的所述呼叫请求。

本发明实施例还提供一种语音留言方法,应用于第二终端,其特征在于,包括:

发送呼叫请求至所述第一终端;

接收所述第一终端发送的语音留言信息。

在上述方法中,所述接收所述第一终端发送的语音留言信息之后,所述方法还包括:

当成功接收所述语音留言信息之后的预设时间阈值到达时,进行与所述第一终端之间的呼叫操作。

本发明实施例提供一种第一终端,其特征在于,所述终端包括:

第一接收单元,用于在语音留言模式下,通过留言界面接收第一选择指令,所述第一选择指令用于确定第二终端,所述第二终端为接收语音留言信息的终端;

留言单元,用于根据所述第一选择指令,通过对所述第二终端进行语音留言操作,得到所述语音留言信息;

存储单元,用于将所述语音留言信息保存在语音信息库,所述语音信息库为在所述第一终端中存储所有语音信息的数据库;

第一发送单元,用于接收所述第二终端的呼叫请求,并根据所述呼叫请求将所述语音留言信息发送至所述第二终端。

在上述第一终端中,所述第一发送单元,还用于向所述第二终端发送与所述语音留言信息对应的语音通知信息,所述语音通知信息用于通知所述第二终端获取所述语音留言信息。

在上述第一终端中,所述第一终端还包括:判断单元和查找单元;

所述判断单元,用于根据所述呼叫请求,判断读取语音留言开关是否开启;

所述查找单元,用于当所述读取语音留言开关开启时,从所述语音信息库中查找与所述第二终端对应的语音信息;

所述第一发送单元,还用于当从所述语音信息库中查找到与所述第二终端对应的所述语音留言信息时,向所述第二终端发送所述语音留言信息。

在上述第一终端中,所述第一终端还包括:第一显示单元;

所述第一显示单元,用于当所述读取语音留言开关关闭时,显示所述第二终端的所述呼叫请求。

在上述第一终端中,所述第一显示单元,还用于当未从所述语音信息库中找到与所述第二终端对应的语音信息时,显示所述第二终端的所述呼叫请求。

在上述第一终端中,所述第一终端还包括:记录单元;

所述记录单元,用于开始记录当前时间;

所述第一显示单元,还用于当所述当前时间大于预设时间阈值时,显示所述第二终端的所述呼叫请求。

本发明实施例提供一种第二终端,其特征在于,所述第二终端包括:

第二发送单元,用于发送呼叫请求至所述第一终端;

第二接收单元,用于接收所述第一终端发送的语音留言信息。

在上述第二终端中,所述第二终端还包括:操作单元;

所述操作单元,用于当成功接收所述语音留言信息之后的预设时间阈值到达时,进行与所述第一终端之间的呼叫操作。

本发明实施例提供了一种语音留言方法及终端,通过在语音留言模式下,通过留言界面接收第一选择指令,第一选择指令用于确定第二终端,第二终端为接收语音留言信息的终端;根据第一选择指令,通过对第二终端进行语音留言操作,得到语音留言信息,并将语音留言信息保存在语音信息库,语音信息库为在第一终端中存储所有语音信息的数据库;接收第二终端的呼叫请求,并根据呼叫请求将语音留言信息发送至第二终端。采用上述技术实现方案,由于本方案可以在发送语音信息的终端上录制语音并发送语音通知信息来通知接收语音信息的终端收听的语音信息,因此,本方案能够丰富语音留言方式的多样性。

附图说明

图1为本发明实施例提供的一种语音留言方法的流程图一;

图2为本发明实施例提供的一种示例性的制作语音留言信息的数据流向图;

图3为本发明实施例提供的一种语音留言方法的流程图二;

图4为本发明实施例提供的一种示例性的语音留言开关设置的表示图;

图5为本发明实施例提供的一种语音留言信息发送的数据流向图;

图6为现有技术中语音信息发送的数据流向图;

图7为本发明实施例提供的一种语音留言方法的流程图三;

图8为本发明实施例提供的一种语音留言方法的交互图一;

图9为本发明实施例提供的一种示例性的读取语音留言的方法示意图;

图10为本发明实施例提供的一种第一终端的结构示意图一;

图11为本发明实施例提供的一种第一终端的结构示意图二;

图12为本发明实施例提供的一种第一终端的结构示意图三;

图13为本发明实施例提供的一种第一终端的结构示意图四;

图14为本发明实施例提供的一种第一终端的结构示意图五;

图15为本发明实施例提供的一种第二终端的结构示意图一;

图16为本发明实施例提供的一种第二终端的结构示意图二;

图17为本发明实施例提供的一种第二终端的结构示意图三。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

实施例一

本发明实施例提供一种语音留言方法,应用于第一终端,如图1所示,该方法可以包括:

s101、在语音留言模式下,通过留言界面接收第一选择指令,第一选择指令用于确定第二终端,第二终端为接收语音留言信息的终端。

本发明实施例提供的一种语音留言方法适用于发送语音信息的终端将语音信息保存在该终端上的场景中。

本发明实施例中,第一终端为接收第一用户对第二终端录制的语音信息并将语音信息发送至第二终端的终端。

本发明实施例中,第一终端首先进入语音留言模式,在语音留言模式下,第一终端点击需要留言的第二终端的标识,指示第一用户对第二终端录制留言。

可选的,本发明实施例中进入留言模式的方式有:当呼叫失败时,通话结束页面显示语音留言入口,进入语音留言模式;通过进入通话记录详情界面进入语音留言模式;通过进入电话号码详情页面进入语音留言模式;通过桌面打开语音留言应用或者其他方式进入语音留言模式,具体的根据实际情况进行选择,本发明实施例不做具体限定。

s102、根据第一选择指令,通过对第二终端进行语音留言操作,得到语音留言信息,并将语音留言信息保存在语音信息库,语音信息库为在第一终端中存储所有语音信息的数据库。

当第一终端选定了第二终端之后,第一终端指示用第一户对第二终端录制留言,并将录制的留言存储在第一终端的语音信息库中。

本发明实施例中,当第一用户选定了第二终端之后,第一终端提示第一用户对第二终端录制留言,根据录制的留言制作语音留言信息,并将语音留言信息保存在第一终端中指定的存储区域中。

本发明实施例中,可以使用第二终端对应的手机号码来表征第二终端的标识。

本发明实施例中,制作语音留言信息的流程如图2所示,包括:

1、设置保存文件的路径及文件名,用第二终端对应的手机号码来命名文件名,作为来电时检测语音信息是否存在的依据;

2、设置留言数据的编码类型,以脉冲编码调制(pcm,pulsecodemodulation)编码格式数据保存到保存文件中;

3、设置数据文件的格式,即保存pcm编码数据的文件类型,如影音串流视讯压缩技术及商业标准格式(mpeg_4,movingpicturesexpertsgroup),第三代合作伙伴计划(3gpp,3rdgenerationpartnershipproject)等格式。

4、设置采集的数据来源为介质接口连接器(mic,mediuminterfaceconnector);

5、将1-4都设置完成之后,打开mic,设置音频通路驱动,即依次设置mic、编译码器(codec,coder-decoder)和内存,第一用户留言的声音通路通过mic采集转变为模拟信号经驱动传输至codec编译码器编码,模拟信号经codec编译码器8khz采样,量化,编码为pcm格式数据流以64kbps的速率读到被读到内存缓冲区,然后通过系统写文件的方法将pcm格式数据以特定文件格式(如mpeg_4)写到预先设置好的目录下以特定文件名命名的文件中。

经过上述步骤,就完成了对语音留言信息的录制过程。

进一步地,在得到语音留言信息之后,第一终端将语音留言信息存储至第一终端中的语音信息库中,此时,第一用户可以对语音信息库中存储的语音信息进行删除等操作。

可以理解的是,将语音留言信息保存至第一终端中的语音信息库中,可以实现对语音留言信息的删除操作,并且不受制与运营商的限制,可以增加录制语音信息的时长。

s103、接收第二终端的呼叫请求,并根据呼叫请求将语音留言信息发送至第二终端。

在第一终端将对第二终端的语音留言信息存储至第一终端的指定位置之后,第二终端发送呼叫请求时,第一终端将该语音留言信息发送至第二终端。

本发明实施例中,第二终端发送呼叫请求至第一终端,第一终端接收到第二终端发送的呼叫请求之后,第一终端判断读取语音留言开关是否开启,当读取语音留言信息开启时,第一终端从语音信息库中查找与第二终端对应的语音信息,当第一终端从语音信息库中查找到与第二终端对应的语音留言信息时,第一终端向第二终端发送该语音留言信息。

进一步地,当第一终端接收到第二终端的呼叫请求时,第一终端判断读取语音留言开关关闭或者第一终端没有从语音信息库中查找到与第二终端对应的语音留言信息时,第一终端直接在显示界面上显示第二终端的呼叫请求,以供用户选择连接或者终止与第二终端的通信。

进一步地,本发明实施例中,第一终端在将对第二终端的语音留言信息存储在语音数据库中之后,第一终端可以向第二终端发送语音通知信息,以提醒第二终端有来自第一终端的语音留言信息。

可选的,语音通知信息可以以短信或者未接来电等方式发送至第二终端,具体的根据实际情况进行设置,本发明实施例不做具体限定。

可以理解的是,第一终端通过在语音留言模式下,对选定的第二终端进行语音留言操作,并当第二终端对第一终端发送呼叫请求时,第一终端发送与第二终端对应的语音留言信息至第二终端,可以丰富语音留言方式的多样性。

基于实施例一,在步骤103之后,如图3所示,一种语音留言方法还包括:

s104、第一终端根据呼叫请求,判断读取语音留言开关是否开启。

在第一终端接收待第一终端的呼叫请求之后,第一终端首先判断语音留言开关是否处于开启状态。

本发明实施例中,第一终端接收到呼叫请求之后,第一终端判断语音留言开关的状态,当语音留言开关的状态为开启时,才允许第一终端查找第二终端对应的语音留言;当语音留言开关的状态为关闭时,表征第一终端没有开启语音留言的功能,此时,在第一终端的显示页面显示第二终端发送的呼叫请求。

本发明实施例中,第一终端的设置页面可以对语音留言开关的状态进行更改。

示例性的,如图4所示,手机的设置页面设置有语音留言开关的状态栏,第一用户可通过点击“开启”或者“关闭”按钮来开启或者关闭语音留言开关。

s105、当第一终端读取语音留言开关开启时,第一终端从语音信息库中查找与第二终端对应的语音信息。

当第一终端判断读取语音留言开关的状态为开启状态时,第一终端从语音信息库中查找与第二终端对应的语音信息。

本发明实施例中,当第一终端判断语音留言开关的状态为开启状态时,表征第一终端开启了语音留言的读取功能,此时第一终端就要查找语音信息库中是否存在与第二终端对应的语音信息。

本发明实施例中,第一终端在语音数据库中查找第二终端的标识对应的语音信息。

示例性的,手机系统提供的媒体扫描服务对留言数据的存储目录进行扫描,查找与来电手机号码相匹配的文件名。

s106、当从语音信息库中查找到与第二终端对应的语音留言信息时,第一终端向第二终端发送语音留言信息。

当第一终端在语音信息库中查找到与第二终端对应的语音留言信息时,表征第一终端出存储有对第二终端的语音留言信息,此时,将语音留言信息发送至第二终端。

本发明实施例中,当第一终端从语音信息库中查找到与第二终端对应的语音留言信息时,第一终端将查找到的语音留言信息发送至第二终端。

本发明实施例中,留言数据发送的流程如图5所示,包括:

1、建立通信链路(即第一终端接受第二终端的呼叫请求);

2、设置输出文件的路径;

3、设置读取的文件类型;

4、设置读取文件的速率,如64kbps;

5、设置底层音频通路,依次是内存设备和数字信号处理(dsp,digitalsignalprocessing);

6、利用系统提供的读取文件的输入输出(i/o,input/output)操作方法将文件的留言数据以64kbps速率读到内存中,然后通过驱动将数据写到dsp,经dsp处理后发送至调制解调器中,再通过网络发送给第二终端,第二终端接收到数据之后,通过调制解调器对数据进行解调,并发送至dsp中,再通过编译码器发送至听筒中。

本发明实施例是用预先制作的音频文件数据替代正常通话的语音数据发送至第二终端,以完成留言数据的传送,如图6所示,为正常建立呼叫连接时的数据流向图,语音数据通过介质接口连接器将语音数据发送至边译码器进行编码,再将编码后的数据发送至dsp中进行模数转化,并发送至调制解调器,最后通过网络发送至第二终端,第二终端接收到数据之后,通过调制解调器对数据进行解调,并发送至dsp中,再通过编译码器发送至听筒中。

本发明实施例中,当第一终端向第二终端发送完成语音留言信息之后,第一终端从语音信息库中删除语音留言信息。

本发明实施例中,当第一终端向第二终端发送完成语音留言信息之后,第一终端开始记录当前时间,当当前时间大于预设时间阈值时,第一终端在第一终端的显示页面上显示第二终端的呼叫请求。

进一步地,当第一终端从语音信息库中没有查找到与第二终端对应的语音留言信息时,第一终端在第一终端的显示页面上显示第二终端的呼叫请求。

实施例二

本发明实施例提供了一种语音留言方法,应用于第二终端,如图7所示,该方法可以包括:

s201、发送呼叫请求至第一终端。

本发明实施例提供的一种语音留言方法适用于发送语音留言信息的终端将语音留言信息保存在该终端的场景中。

本发明实施例中,第二终端可以在接收到第一终端发送的语音通知消息之后,根据语音通知信息的提示,向第一终端发送呼叫请求。

可选的,第二终端可以通过短信或者未接来电的形式接收来自第一终端的语音通知信息。

在本发明实施例中,第二终端按照正常的建立呼叫连接的方法呼叫第一终端。

s203、接收第一终端发送的语音留言信息。

在第二终端成功呼叫第一终端之后,第二终端接收第一终端发送的语音留言信息。

本发明实施例中,第二终端在呼叫第一终端时,接听第一终端发送的语音留言信息。

进一步地,当第二终端在接听完语音留言信息之后的预设时间到达时,开始接通与第一终端的呼叫,等待第一终端响应呼叫请求。

实施例三

本发明实施例提供一种语音留言方法,如图8所示,该方法可以包括:

s301、基于第一用户的第一操作,第一终端进入语音留言模式。

本发明实施例提供的一种语音留言方法适用于第一终端将对第二终端录制的语音存储在第一终端的语音信息库中,第二终端通过呼叫第一终端来获取语音留言信息的场景中。

本发明实施例中,第一用户通过对第一终端进行操作,使第一终端进入语音留言模式。

可选的,本发明实施例中进入留言模式的方式有:当呼叫失败时,通话结束页面显示语音留言入口,进入语音留言模式;通过进入通话记录详情界面进入语音留言模式;通过进入电话蛤蟆详情页面进入语音留言模式;通过桌面打开语音留言应用或者其他方式进入语音留言模式,具体的根据实际情况进行选择,本发明实施例不做具体限定。

s302、在语音留言模式下,第一终端通过留言界面接收第一选择指令,第一选择指令用于确定第二终端,第二终端为接收语音留言信息的终端。

在第一终端进入语音留言模式之后,第一用户就要在留言界面上选择需要录制语音信息的第二终端了。

本发明实施例中,第一终端为接收第一用户对第二终端录制的语音信息并将语音信息发送至第二终端的终端。

本发明实施例中,第一终端在语音留言模式下,点击需要留言的第二终端的标识,指示第一用户对第二终端录制留言。

s303、根据第一选择指令,第一终端通过对第二终端进行语音留言操作,得到语音留言信息。

当第一用户在第一终端的留言界面选定了第二终端之后,第一终端就要对第二终端进行语音留言信息的录制了。

本发明实施例中,当第一用户选定了第二终端之后,第一终端提示第一用户对第二终端录制留言,根据录制的留言制作语音留言信息,并将语音留言信息保存在第一终端中指定的存储区域中。

本发明实施例中,可以使用第二终端对应的手机号码来表征第二终端的标识。

本发明实施例中,制作语音留言信息的流程如图2所示,包括:

1、设置保存文件的路径及文件名,用第二终端对应的手机号码来命名文件名,作为来电时检测语音信息是否存在的依据;

2、设置留言数据的编码类型,以脉冲编码调制(pcm,pulsecodemodulation)编码格式数据保存到保存文件中;

3、设置数据文件的格式,即保存pcm编码数据的文件类型,如影音串流视讯压缩技术及商业标准格式(mpeg_4,movingpicturesexpertsgroup),第三代合作伙伴计划(3gpp,3rdgenerationpartnershipproject)等格式。

4、设置采集的数据来源为介质接口连接器(mic,mediuminterfaceconnector);

5、将1-4都设置完成之后,打开mic,设置音频通路驱动,即依次设置mic、codec编译码器和内存,第一用户留言的声音通路通过mic采集转变为模拟信号经驱动传输至codec编译码器编码,模拟信号经codec编译码器8khz采样,量化,编码为pcm格式数据流以64kbps的速率读到被读到内存缓冲区,然后通过系统写文件的方法将pcm格式数据以特定文件格式(如mpeg_4)写到预先设置好的目录下以特定文件名命名的文件中。

经过上述步骤,就完成了对语音留言信息的录制过程。

s304、第一终端将语音留言信息添加至语音信息库,语音信息库为在第一终端中存储所有语音信息的数据库。

第一终端在得到语音留言信息之后,第一终端将语音留言信息添加至语音信息库中。

本发明实施例中,第一终端以第二终端的标识为文件名,将语音留言信息以文件的形式存储在语音信息库中。

可以理解的是,将语音留言信息保存至第一终端中的语音信息库中,可以实现对语音留言信息的删除操作,并且不受制与运营商的限制,可以增加录制语音信息的时长。

s305、第一终端向第二终端发送与语音留言信息对应的语音通知信息,语音通知信息用于通知第二终端获取语音留言信息。

当第一终端将语音留言信息存储至语音信息库中之后,第一终端向第二终端发送语音通知信息,以通知第二终端有来自第一终端的语音信息。

本发明实施例中,第一终端对第二终端录制了语音留言信息之后,第一终端编辑提示信息,发送语音通知消息至第二终端,通知第二终端有来自第一终端的语音留言信息同时发送读取语音留言信息的方法。

本发明实施例中,第一终端可以通过短信等通信方式发送语音通知信息至第二终端。

进一步地,当语音留言信息被删除了之后,第一终端向第二终端发送语音留言信息的删除通知信息。

s306、第二终端接收到第一终端发送的语音通知信息,并发送呼叫请求至第一终端。

第二终端接收到第一终端发送的语音通知信息之后,第二终端按照语音通知消息的指示发送呼叫请求至第一终端。

本发明实施例中,第二终端接收来自第一终端的语音通知信息,并将该语音通知信息显示在第二终端的显示页面上,第二终端的第二用户在看到该语音通知消息之后,第二终端的第二用户读取语音通知信息,并根据语音通知信息的提示,与第一终端建立呼叫连接。

本发明实施例中,第二终端可以通过短信或者弹出框的形式接收来自第一终端的语音通知信息。

s307、第一终端根据呼叫请求,判断读取语音留言开关是否开启。

第一终端接收到第二终端的呼叫请求之后,第一终端首先判断第一终端上的读取语音留言开关的状态。

本发明实施例中,第一终端接收到呼叫请求之后,第一终端判断语音留言开关的状态,当语音留言开关的状态为开启时,才允许第一终端查找第二终端对应的语音留言;当语音留言开关的状态为关闭时,表征第一终端没有开启语音留言的功能,此时,第一终端在第一终端的显示页面上显示第二终端的呼叫请求。

本发明实施例中,第一终端的设置页面可以对语音留言开关的状态进行更改。

示例性的,如图4所示,手机的设置页面设置有语音留言开关的状态栏,第一用户可任意通过点击“开启”或者“关闭”按钮来开启或者关闭语音留言开关。

s308、当读取语音留言开关开启时,第一终端从语音信息库中查找与第二终端对应的语音信息。

当第一终端判断出读取语音留言开关的状态为开启状态时,第一终端从语音信息库中查找与第二终端对应的语音信息。

本发明实施例中,当第一终端判断语音留言开关的状态为开启状态时,表征第一终端开启了语音留言的读取功能,此时第一终端就要查找语音信息库中是否存在与第二终端对应的语音信息。

本发明实施例中,第一终端在语音数据库中查找第二终端的标识对应的语音信息。

示例性的,手机系统提供的媒体扫描服务对留言数据的存储目录进行扫描,查找与来电手机号码相匹配的文件名。

s309、当读取语音留言开关关闭时,第一终端显示第二终端的呼叫请求。

当第一终端判断出读取语音留言开关的状态为关闭状态时,第一终端在第一终端的显示页面上显示第二终端的呼叫请求。

本发明实施例中,当第一终端判断读取语音留言开关的状态为关闭状态时,表征第一终端的读取语音留言功能关闭,此时,第一终端在第一终端的显示页面上显示第二终端的呼叫请求。

s310、当第一终端从语音信息库中查找到与第二终端对应的语音留言信息时,第一终端向第二终端发送语音留言信息。

当第一终端在语音信息库中查找到与第二终端对应的语音留言信息时,表征第一终端出存储有对第二终端的语音留言信息,此时,将语音留言信息发送至第二终端。

本发明实施例中,当第一终端从语音信息库中查找到与第二终端对应的语音留言信息时,第一终端将查找到的语音留言信息发送至第二终端。

本发明实施例中,语音留言信息发送的数据流向图如图5所示,包括:

1、建立通信链路(即第一终端接受第二终端的呼叫请求);

2、设置输出文件的路径;

3、设置读取的文件类型;

4、设置读取文件的速率,如64kbps;

5、设置底层音频通路,依次是内存设备和数字信号处理(dsp,digitalsignalprocessing);

6、利用系统提供的读取文件的输入输出(i/o,input/output)操作方法将文件的留言数据以64kbps速率读到内存中,然后通过驱动将数据写到dsp,经dsp处理后发送至调制解调器中,再通过网络发送给第二终端,第二终端接收到数据之后,通过调制解调器对数据进行解调,并发送至dsp中,再通过编译码器发送至听筒中。

本发明实施例是用预先制作的音频文件数据替代正常通话的语音数据发送至第二终端,以完成留言数据的传送,如图6所示,为正常建立呼叫连接时的数据流向图,语音数据通过介质接口连接器将语音数据发送至边译码器进行编码,再将编码后的数据发送至dsp中进行模数转化,并发送至调制解调器,最后通过网络发送至第二终端,第二终端接收到数据之后,通过调制解调器对数据进行解调,并发送至dsp中,再通过编译码器发送至听筒中。

本发明实施例中,当第一终端向第二终端发送完成语音留言信息之后,第一终端从语音信息库中删除语音留言信息。

本发明实施例中,当第一终端向第二终端发送完成语音留言信息之后,第一终端开始记录当前时间,当当前时间大于预设时间阈值时,第一终端开始建立与第二终端的呼叫连接。

s311、第一终端开始记录当前时间。

第一终端在发送完成语音留言信息至第二终端之后,第一终端开始记录当前时间。

本发明实施例中,当第一终端向第二终端发送完成语音留言信息之后,第一终端启动定时器,开始记录从第一终端发送完成语音留言信息到第二终端释放与第一终端的呼叫连接的当前时间。

s312、当当前时间大于第一终端的预设时间阈值时,第一终端显示第二终端的呼叫请求。

本发明实施例中,当当前时间大于预设时间阈值时,表征第二终端需要与第一终端建立呼叫连接,此时,第一终端在第一终端的显示页面上显示第二终端的呼叫请求。

进一步地,当当前时间小于预设时间阈值时,第一终端释放与第二终端的呼叫连接。

s313、当第一终端未从语音信息库中找到与第二终端对应的语音信息时,第一终端显示第二终端的呼叫请求。

当第一终端从语音信息库中没有查找到与第二终端对应的语音留言信息时,第一终端在第一终端的显示页面上显示第二终端的呼叫请求。本发明实施例中,当第一终端未从语音信息库中找到与第二终端对应的语音信息时,表征语音信息库中没有与第二终端对应的语音信息,此时,第一终端在第一终端的显示页面上显示第二终端的呼叫请求。

示例性的,第二终端通过呼叫第一终端来读取语音留言信息的流程如图9所示,包括:

1、手机a收到手机b的来电。

2、手机a判断是否处于留言读取模式,如果是,则执行4;如果否,则执行3。

3、手机a显示手机b的来电提醒。

4、手机a判断是否有待发送给手机b的语音留言,如果有,则执行5;如果没有,则执行3。

5、将手机a中待发送给手机b的语音留言播放给手机b。

6、在播放完成待发送给手机b的语音留言之后,手机a删除待发送给手机b的语音留言,并启动定时器。

7、比较手机b释放与手机a链路的时间与定时器定时的时间。

8、当手机b释放与手机a链路的时间小于定时器定时的时间时,手机a释放与手机b的链路。

9、当手机b释放与手机a链路的时间大于定时器定时的时间时,执行3。

可以理解的是,第一终端通过在语音留言模式下,对选定的第二终端进行语音留言操作,得到语音留言信息,并向第二终端发送与语音留言信息对应的语音留言信息,可以增加应用场景,降低语音留言的成本。

实施例四

本发明实施例提供一种第一终端1,如图10所示,所述第一终端包括:

第一接收单元10,用于在语音留言模式下,通过留言界面接收第一选择指令,所述第一选择指令用于确定第二终端,所述第二终端为接收语音留言信息的终端。

留言单元11,用于根据所述第一选择指令,通过对所述第二终端进行语音留言操作,得到所述语音留言信息。

存储单元12,用于将所述语音留言信息保存在语音信息库,所述语音信息库为在所述第一终端中存储所有语音信息的数据库。

第一发送单元13,用于接收所述第二终端的呼叫请求,并根据所述呼叫请求将所述语音留言信息发送至所述第二终端。

可选的,所述第一发送单元13,还用于向所述第二终端发送与所述语音留言信息对应的语音通知信息,所述语音通知信息用于通知所述第二终端获取所述语音留言信息。

可选的,基于图10如图11所示,所述第一终端还包括:判断单元14和查找单元15。

所述判断单元14,用于根据所述呼叫请求,判断读取语音留言开关是否开启。

所述查找单元15,用于当所述读取语音留言开关开启时,从所述语音信息库中查找与所述第二终端对应的语音信息。

所述第一发送单元13,还用于当从所述语音信息库中查找到与所述第二终端对应的所述语音留言信息时,向所述第二终端发送所述语音留言信息。

可选的,基于图11如图12所示,所述第一终端还包括:第一显示单元16。

所述第一显示单元16,用于当所述读取语音留言开关关闭时,显示所述第二终端的所述呼叫请求。

可选的,所述第一显示单元16,还用于当未从所述语音信息库中找到与所述第二终端对应的语音信息时,显示所述第二终端的所述呼叫请求。

可选的,基于图10如图13所示,所述第一终端还包括:记录单元17。

所述记录单元17,用于开始记录当前时间。

所述第一显示单元16,还用于当所述当前时间大于预设时间阈值时,显示所述第二终端的所述呼叫请求。

如图14所示,在实际应用中,上述留言单元11、存储单元12、判断单元14、查找单元15、第一显示单元16和记录单元17可由位于第一终端1上的处理器18实现,具体为中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)等实现,第一接收单元10由接收器19实现,第一发送单元13可由发送器110实现,该第一终端1还可以包括存储器111,该存储器111、接收器19、发送器110可以与处理器18连接,其中,存储器111用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器111可能包含高速ram存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。

实施例五

本发明实施例提供一种第二终端2,如图15所示,该第二终端2包括:

第二发送单元20,用于发送呼叫请求至所述第一终端。

第二接收单元21,还用于接收所述第一终端发送的所述语音留言信息。

可选的,基于图15如图16所示,所述第二终端还包括:操作单元22。

所述操作单元22,用于当成功接收所述语音留言信息之后的预设时间阈值到达时,进行与所述第一终端之间的呼叫操作。

如图17所示,在实际应用中,上述操作单元22可由位于第一终端2上的处理器23进行处理,具体为中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)等实现,第二接收单元21由接收器23实现,第二发送单元20可由发送器25实现,该第二终端2还可以包括存储器26,该存储器26、接收器24、发送器25可以与处理器23连接,其中,存储器25用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器25可能包含高速ram存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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