一种移动对讲业务中处理语音信息的方法

文档序号:7966824阅读:251来源:国知局
专利名称:一种移动对讲业务中处理语音信息的方法
技术领域
本发明涉及移动数据通信,特别是移动对讲应用中,移动终端之间传送语音信息,通过安装在移动终端中的客户端软件(通称客户端)同服务器软件以及相关的支持硬件(通称服务器)的配合完成对语音信息存储和转发的实现方法。
背景技术
在传统的移动对讲特别是手机对讲业务中,存在下面几个特性1.说话权的确认用户在利用客户端发送一段语音消息到一个或多个其他移动终端(也就是通常所说的对讲,其中语音信息发起端称为主叫用户,语音信息接收端称为被叫用户,在一个对讲过程中,主叫用户是一个,被叫用户可以是一个,也可以是多个)之前,先通过对讲发起的客户端向服务端发送指令,确定对讲发起用户是否此时具有说话的权利。如果有的话,则可以发送语音消息,如果没有则不能发送语音信息。
2.对讲中的语音信息仅以语音流的方式传送语音信息发起用户在对讲时利用客户端发送语音信息到一个或多个其他移动终端时,所要发送的语音信息以语音流的方式直接发送到被叫用户客户端或通过服务器转发到被叫用户客户端。也就是通常所说的实时发送,实时接收,实时播放。
3.用户对讲手机中不存储任何对讲过程中产生的语音信息主叫用户利用客户端发送语音信息到一个或多个其他移动终端以后,无论是在发送语音信息还是在接收语音信息的移动终端中,对讲过程中产生的语音信息均不进行存储。也就是说语音信息在发送和接收并同时播放后,立即消失。
4.发送者接受者状态检查确认主叫用户在利用客户端发送语音信息到一个或多个其他移动终端,通过客户端同服务端的配合特别是服务器中的用户状态处理模块的配合,确认自己或接收方是否同服务器处于正常的连接和接收语音信息的状态中,也就是通常所说的是否在线。只要有一方处于不在线状态,就不能发送语音信息。
传统移动对讲中的以上几个特性,在用户对业务的使用中会存在下面几个缺陷或不足1.说话权的确认一般用户每次在对讲时,先选择自己需要发送的对象,然后直接就说,并不知道或不习惯首先自己要考虑一下,自己此时是否具有说话的权利,并且能耐心的等待客户端同服务端配合来确认这种说话权。这种“说话权的确认”机制的存在,改变了用户使用习惯,大大增加了用户的使用难度,同时增加了语音信息发送的时延。这不仅提高了用户使用业务的门槛,而且给用户一个不友好的业务体验。
2.语音信息仅以语音流的方式传送,并实时播放语音信息在用户的对讲过程中仅以语音流的方式传送时对网络的稳定性和带宽要求较高,如果网络带宽不够,或稳定性不高的话,语音质量将不能得到很好的保障。由于移动网络的特性,除了还不具备互联网那样的稳定性和带宽之外,用户经常会处于手机没有信号、移动数据网络没有信号、被叫用户关机、被叫用户电话忙、用户不方便接收语音信息、语音信息不方便实时播放出来等各种状态,会造成语音信息在传送过程中的丢失或给被叫用户带来不方便,会严重影响手机对讲业务的服务质量和用户的使用兴趣,甚至造成业务实际不可使用。
3.用户对讲手机中不存储任何语音信息这要求对讲中的主叫用户发送的语音信息必须尽量完整实时地到达被叫用户的接收端,如果实时传送语音信息的过程中由于网络的原因出现丢包现象,接收者将无法听到高质量完整的语音信息,同时被叫用户被要求必须当次听清楚主叫用户发送过来的语音信息;这除了对网络的稳定性和带宽的要求较高之外,同时对主叫用户和被叫用户双方的说话时的环境要求较高,在一个不是非常安静的环境中,会造成双方不能实时听清楚的对方的语音信息内容。由于移动数据网络中其自身的特点,通常不能完全保证网络是稳定的同时用户又在一个相对安静的环境中。这种处理机制的存在,会导致用户由于经常不能听清楚对方发送过来的语音信息内容而要求相同的语音内容需要经过多次发送和播放,增加用户使用对讲业务的成本。
4.发送者接收者在线状态的确认这要求主叫和被叫用户必须同时处于语音信息正常接收状态中。如果用户在发送语音信息时,由于移动网络的特点,如有一方在电话呼叫中、不在服务区、关机等因素的存在,不能完全保证主叫和被叫用户双方都是同时在线,这时用户就不能使用移动对讲业务。也就是用户想说,但并不能说,失去了移动对讲的本性,降低了对讲业务使用的方便性,提高了用户使用业务的门槛,降低了用户使用业务的兴趣。

发明内容
本发明目的在于,改善传统移动对讲中存在的上述问题,在解决业务对网络要求较高问题的同时降低用户使用业务的成本,提高语音服务质量,提高信息到达率,从而提高整个业务的可用性和用户使用率。
该方法主要技术构思为1.针对传统特性1,改进“说话权确认”机制;用户在对讲过程中,不再需要等待“说话权确认”。用户在想发送语音信息时,只要选择一个或多个想要发送的对象,直接录制语音信息发送,也就是平常所说的“拿起来就说”,这样符合用户的使用习惯,可以大大降低用户的使用对讲业务的难度,缩短语音信息发送的时延(由于去掉了用户说话权的确认过程),在降低用户使用对讲业务的门槛的同时给用户一个良好的业务体验。
2.针对特性2,3,改进原来“语音信息仅以语音流的方式传送并实时播放、手机端不存储任何语音信息”为“语音信息以流的方式传输和语音文件消息的方式传输,同时在语音信息的发送端和接收端进行存储”方式,可以保证在网络特别是移动网络不稳定时,信息不至于丢失;同时用户可以利用存储在移动终端中语音信息文件可以进行多次播放,直到自己觉得清楚为止,这样可以保证,即使在非常闹杂的环境中,通话双方的用户都能非常清楚的明白彼此所说的内容;另外,终端存储语音文件机制的存在,可以保证用户在不方便收听语音信息时(如会议、忙碌、休息、不方便听或者说等个人特殊时间)用户可以利用存储在移动终端中的语音信息,在方便的时候进行收听,可以大大方便用户之间的有效沟通。
3.针对特性4,改进“发送者接收者在线状态确认”,让语音信息发送者只要打开安装在手机中的移动对讲客户端,无论是在线还是不在线,无论接收者在线还是不在线,全可以随时随地在选择好接收对象以后,直接可以发送语音信息。当自己处于不在线状态时,要发送的语音信息暂时以语音文件的方式保存在自己的手机中,当接收方处于可接收状态时,自动将语音信息发送到接收方。如果自己在线而接收方不在线的话,可以将语音信息一文件形式存储在服务器中,一旦对方处于可接收语音信息状态,服务器自动将语音信息发送到接收方。这样可以保证无论在任何情况下,语音信息发起方可以随时随地发送语音信息。接收方只要处于接收状态,就可以收到信息,大大提高了信息发送的有效性,同时提高了语音信息发送的成功率。
本发明的技术方案如下一种移动对讲业务中处理语音信息的方法,基于服务器和客户端的结构,以及客户端同移动终端的配合,所述客户端为语音信息发送端和语音信息接收端,其特征在于包括以下步骤步骤1,语音信息发送端判断自己是否处于正常语音信息发送状态,如果是,则语音信息被分成若干语音片段按信息录制顺序发送到服务器;如果否,则语音信息暂时存储在移动终端中,当语音信息发送端处于正常的发送状态时,该语音信息被发送到服务器;步骤2,服务器判断语音信息接收端是否处于正常接收状态,如果是,则按服务器接收到的信息片段发送的顺序将语音信息发送到语音信息接收端;如果否,则将语音信息暂时存储在服务器,一旦服务器得知语音信息接收端处于正常接收状态,服务器便将语音信息在服务器中的存储地址发送给语音信息接收端,语音信息接收端能够通过该地址从服务器下载该语音信息的语音数据包。
所述语音信息发送端和语音信息接收端在对讲业务中能够采用一对一或一对多的发送接受模式。
所述移动终端为设置有对讲键的手机,用户能够通过语音信息发送端选择一个或者多个接收者标志后,按对讲键进行对讲,不需进行“说话权的确认”。
所述移动终端为设置有对讲键的手机,用户能够通过按住对讲键录制语音信息。
所述被录制的语音信息保存在移动终端,用户能够反复收听或删除,从而避免传送低质量语音,或释放存储空间。
所述步骤1中的语音信息被分成若干语音片段按信息录制顺序发送到服务器是指语音数据流传递方式,所述步骤2中的按服务器接收到的信息片段发送的顺序将语音信息发送到语音信息接收端是指语音数据流传递方式。
所述语音信息接收端接收到的语音信息保存在移动终端,用户能够择时播放或反复播放。
所述步骤1中的语音信息暂时存储在移动终端中,和所述步骤2中的将语音信息暂时存储在服务器,都是指将语音信息保存成语音文件。
发明技术效果如下本发明采用移动对讲中,通过改进,解决了一般手机对讲中,发送双方受到话语权限制的约束,造成用户使用不方便的问题。通过语音数据包和语音数据流两种传递方式的结合,解决了单纯语音数据流传递带来的语音质量、对网络要求高以及对通话双方环境要求高的问题。通过手机服务器存储和转发,解决了对讲收发两方必须在线、对网络要求高、对通信的实时性要求高的局限。另外,通过服务器和客户端都进行语音信息存储的方式,解决了信息只能实时接听,不能重复接听,受网络、环境影响大的弊端。
1.用户突破了话语权的限制,发送方可以灵活的给一个或多个接受方发送语音信息。不需要等待某个用户确认。
2.由于客户端存储语音信息,发送方和接受方都可以反复接听该信息内容。发送方可以检验自己的语音效果,接受方可以在实时听不清楚的情况下,可以通过多次播放存储在终端中的信息,直到自己听清楚为止;同时也可以保证用户在不方便的时候,如会议中等,暂时不听通话,可以在合适的时候再通过播放存储在终端中的语音信息来了解通话的内容;也不必在嘈杂的环境中实时接听该语音。这种改进,将提高移动对讲实用性和良好的体验。
3.服务端在用户不在线时,提供了语音存储功能。并待接收方上线后,把存储地址通知接收方。在一定时期内,这样的方式,让接收的用户无论何时上线,都能从服务器下载语音数据包,而不会象传统那样受到是否在线状态的影响。这种服务器存储转发,以语音数据包及数据流传递的方式,减少了一般手机对讲中信息的遗漏,让用户接收信息得到保证,提高了信息的有效达到率,提高了用户使用对讲业务的兴趣。


图1为本发明的工作流程图。
具体实施例方式
下面结合附图进一步对本发明进行详细说明。
本发明主要针对目前移动对讲业务问题进行了改进通过改进,突破话语权限制,使发送方可以灵活的给一个或多个接受方发送语音信息,不需等待确认。通过语音数据包和语音数据流两种传递方式,解决了单纯语音数据流传递带来的语音质量问题,通过手机服务器存储和转发,解决了对讲双发必须在线的局限。另外,通过服务器和客户端都进行语音信息存储的方式,解决了信息只能实时接听,不能重复接听,受网络、环境影响大的弊端。本发明让移动对讲应用更符合用户习惯,提高了语音传送的质量和接收的方便性,降低了对讲使用成本,促进用户之间的沟通和交流,推动了移动对讲应用的发展。
首先,说明本发明的核心的技术特征A.用户在发送语音信息之前,不需要“话语权确认”,可以直接录制语音信息;B.用户在发送语音信息时,发送和接收的语音信息以流式和语音文件传输相结合的方式在语音信息的发起端和接收端进行传输;C.语音信息在被发送或接收以后,在发送和接收端以语音信息文件的方式保留着;D.当接收信息方处于非正常接收状态时,被发送的语音信息保留在服务器中,在信息没有超过有效期之前,接收端一旦处于接收状态,服务器将语音信息在服务器中的存储地址发送到接收端,供接收端收取语音信息;
E.当用户不在线,也就是此时不能发送和接收语音信息时,用户还是可以录制语音信息,如果接收端先于发送端进入在线状态,则当发送端进入在线状态时,语音信息通过服务器直接转发到接收端;如果发送端先于接收端进入在线状态,则录制好的语音信息通过客户端和服务端的配合将语音信息传送服务器,并暂时保留在服务器,一旦接收端进入在线状态,则通过接收端同服务器的配合将存储在服务器中的语音信息发送到接收端。如图1所示,本发明是基于服务器和客户端的结构,以及客户端同移动终端的配合,所述客户端为语音信息发送端和语音信息接收端(一个或多个接收端)。其技术特征在于a)移动对讲用户使用业务时,主叫用户不需要进行“说话权的确认”,在选择好要发送的对象以后,可以直接说话,发送语音信息;b)移动对讲用户使用业务时,语音信息利用语音流和语音文件相结合的方式进行传送;c)移动对讲用户使用业务时,语音信息在被发送和接收以后,在手机终端中进行存储;d)移动对讲用户在使用业务时,可以不考虑自己或接收信息的对象是否处于正常发送和接收状态,直接录制语音信息,当自己处于正常发送状态或接收对象处于正常接收状态时,语音信息被发送和接收;e)移动用户使用对讲业务时,当语音信息接收对象处于非正常接收状态时,可以利用客户端和服务端的配合,将语音信息存储在服务器中,在信息的有效期内,一旦信息接收对象处于可接收信息状态时,语音信息将被直接发送到接收者或服务器将语音信息在服务中的存储地址发送到接收端,接收端根据语音信息的地址从服务器中提取语音信息。
具体步骤如下步骤1,用户在使用移动对讲业务时,对讲业务发起者通过客户端选择一个或多个接收者的标志,准备发送语音信息,也就是准备开始对讲;步骤2,用户按住对讲键,开始录制语音信息,也就是开始进行对讲;步骤3,对讲发起用户客户端判断自己是否处于正常语音信息发送状态。如果处于正常的发送状态,则语音信息被分成若干语音片段按信息录制顺序发送到服务器;如果处于非常发送状态,语音信息暂时存储在手机中,在信息发起用户自己已经删除了这部分信息之前,只要客户端处于正常的发送状态,信息被发送到服务器;步骤4,服务器判断语音信息的接收端是否处于正常接收状态。如果处于正常接收状态,则立即按服务器接收到的信息片段发送的顺序将信息发送到接收端;如果处于非正常接收状态,则将语音信息暂时存储在服务器;步骤5,对于暂时处于非正常接受状态的客户端,一旦服务器得知客户端处于正常接收状态,服务器会将语音信息在服务器中的存储地址发送给语音信息的接收客户端,客户端通过该地址从服务器下载语音信息;步骤6,语音信息到达接收客户端以后,对讲接收用户收听语音信息。
所述步骤1和所述步骤2中,发起用户通过客户端选择一个或者多个接收者标志时,不需进行“说话权的确认”,在选择好接收端以后,可以直接对讲,发送语音信息;所述步骤2中,发起用户按住对讲键后,终端保存语音信息,用户可以反复收听录制效果,避免传送低质量语音。如遇发送端暂为非正常状态,当其处于正常发送状态时,被保存在终端的语音仍可以通过客户端发送。
所述步骤3中,发送客户端如处于正常发送状态,则语音信息被分成若干语音片段按信息录制顺序发送到服务器,实际上是以语音流的形式,把语音信息发送到服务器。当发送客户端处于非正常发送状态,此时如上段所述,客户端直接录制语音信息,保存在终端,当发送客户端处于正常发送状态时,语音信息被发送。
所述步骤4中,服务器判断如果接收端处于正常接收状态,服务器立即按接收到的信息片段发送的顺序将信息发送到接收端。实际上是服务器以语音流的形式,把从发送端接收来的语音信息发到接收端。
所述步骤4和步骤5中,如果接收端暂处于非正常接收状态,服务器将把接收来的语音信息以某种格式保存成语音文件,一旦得知接收端处于正常接收状态,服务器会该语音文件的存储地址发给接收端,接收端按地址下载语音文件。实际上该语音信息是以语音文件的形式被接收端获取的。
所述步骤6中,语音信息到达接收客户端后,对讲接收用户收听语音信息。同时,接收客户端把该语音信息保存在终端。接收用户可以在方便的时候收听。
进一步说明这种移动对讲的改进方法,其中1.1)发起用户打开客户端,选择一个或多个语音接收对象,按对讲键,开始对讲。此时用户不用考虑自己是否有“说话权”,也不用考虑自己或者接收用户是否为正常状态。
1.2)对讲发起用户判断自己是否处于正常语音发送状态。无论是否处于正常的语音发送状态,都会在一旦处于正常状态时,发送语音信息到服务器。另外,语音信息被存储在手机终端,在用户自己删除之前,可以反复收听。发起用户可以校验语音效果。
1.3)服务器收到发起用户的语音信息后,将会判断接收端是否处于正常接收状态。
1.4)如果服务器确定接收端此时处于正常接收状态,立即按照服务器接收到的信息发送到接收端,按照语音流的方式传送信息。接收端接收后,可以播放。语音信息被存储在手机终端上,在未被用户自己删除之前,也可以再适当时机播放或反复播放。
1.5)如果服务器判断接收端不处于正常接收状态,会把语音信息暂存储在服务器中,等待用户处于正常接收状态时,服务器会将语音信息在服务器中的存储地址发送给接收端。接收端按照地址从服务器下载语音信息。此时接收端下载语音信息以语音文件方式传输的,接收后可以播放,并被存储在手机终端。
权利要求
1.一种移动对讲业务中处理语音信息的方法,基于服务器和客户端的结构,以及客户端同移动终端的配合,所述客户端为语音信息发送端和语音信息接收端,其特征在于包括以下步骤步骤1,语音信息发送端判断自己是否处于正常语音信息发送状态,如果是,则语音信息被分成若干语音片段按信息录制顺序发送到服务器;如果否,则语音信息暂时存储在移动终端中,当语音信息发送端处于正常的发送状态时,该语音信息被发送到服务器;步骤2,服务器判断语音信息接收端是否处于正常接收状态,如果是,则按服务器接收到的信息片段发送的顺序将语音信息发送到语音信息接收端;如果否,则将语音信息暂时存储在服务器,一旦服务器得知语音信息接收端处于正常接收状态,服务器便将语音信息在服务器中的存储地址发送给语音信息接收端,语音信息接收端能够通过该地址从服务器下载该语音信息的语音数据包。
2.根据权利要求1所述的移动对讲业务中处理语音信息的方法,其特征在于所述语音信息发送端和语音信息接收端在对讲业务中能够采用一对一或一对多的发送接受模式。
3.根据权利要求1所述的移动对讲业务中处理语音信息的方法,其特征在于所述移动终端为设置有对讲键的手机,用户能够通过语音信息发送端选择一个或者多个接收者标志后,按对讲键进行对讲,不需进行“说话权的确认”。
4.根据权利要求1所述的移动对讲业务中处理语音信息的方法,其特征在于所述移动终端为设置有对讲键的手机,用户能够通过按住对讲键录制语音信息。
5.根据权利要求4所述的移动对讲业务中处理语音信息的方法,其特征在于所述被录制的语音信息保存在移动终端,用户能够反复收听或删除,从而避免传送低质量语音,或释放存储空间。
6.根据权利要求1所述的移动对讲业务中处理语音信息的方法,其特征在于所述步骤1中的语音信息被分成若干语音片段按信息录制顺序发送到服务器是指语音数据流传递方式,所述步骤2中的按服务器接收到的信息片段发送的顺序将语音信息发送到语音信息接收端是指语音数据流传递方式。
7.根据权利要求1所述的移动对讲业务中处理语音信息的方法,其特征在于所述语音信息接收端接收到的语音信息保存在移动终端,用户能够择时播放或反复播放。
8.根据权利要求1所述的移动对讲业务中处理语音信息的方法,其特征在于所述步骤1中的语音信息暂时存储在移动终端中,和所述步骤2中的将语音信息暂时存储在服务器,都是指将语音信息保存成语音文件。
全文摘要
本发明的一种移动对讲业务中处理语音信息的方法,主要针对目前移动对讲业务问题进行了改进通过改进,突破话语权限制,使发送方可以灵活的给一个或多个接受方发送语音信息,不需等待确认。通过语音数据包和语音数据流两种传递方式,解决了单纯语音数据流传递带来的语音质量问题,通过手机服务器存储和转发,解决了对讲双发必须在线的局限。另外,通过服务器和客户端都进行语音信息存储的方式,解决了信息只能实时接听,不能重复接听,受网络、环境影响大的弊端。本发明让移动对讲应用更符合用户习惯,提高了语音传送的质量和接收的方便性,降低了对讲使用成本,促进用户之间的沟通和交流,推动了移动对讲应用的发展。
文档编号H04M3/42GK1917674SQ20061011289
公开日2007年2月21日 申请日期2006年9月6日 优先权日2006年9月6日
发明者蒋晓海 申请人:蒋晓海
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1