一种移动终端实现可视电话三方通话的方法及系统转让专利

申请号 : CN201010102645.8

文献号 : CN101778181B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周建政

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种移动终端实现可视电话三方通话的方法,包括:分别开启作为服务器端和作为客户端的智能移动终端的蓝牙功能;服务器端智能手机和客户端智能手机进行蓝牙绑定后,分别开启各自的实时发送线程和实时接收线程,通过服务器端智能手机对音视频数据的统筹处理,实现与第三方智能手机的可视电话三方通话。本发明还同时公开了一种移动终端实现可视电话三方通话的系统,采用该方法和系统,可实现智能移动终端可视电话的三方通话功能,进而满足用户体验。

权利要求 :

1.一种移动终端实现可视电话三方通话的方法,其特征在于,该方法包括:

分别开启作为服务器端和作为客户端的智能移动终端的蓝牙功能;

服务器端智能移动终端和客户端智能移动终端进行蓝牙绑定后,分别开启各自的实时发送线程和实时接收线程,通过服务器端智能移动终端对音视频数据的统筹处理,实现与第三方智能移动终端的可视电话三方通话,具体为:服务器端智能移动终端将通过基于Socket的蓝牙技术接收到的客户端智能移动终端的音视频数据进行处理后与第三方智能移动终端进行通讯,并将接收到的第三方智能移动终端的音视频数据进行处理后与客户端智能移动终端进行通讯;

第三方智能移动终端通过3G网络接收服务器端智能移动终端统筹处理后的音视频数据;

客户端智能移动终端通过基于Socket的蓝牙技术接收服务器端发送的音视频数据,直至通话结束。

2.根据权利要求1所述的方法,其特征在于,所述作为服务器端的智能移动终端和第三方智能移动终端通过3G网络进行数据传输;所述客户端的智能移动终端未连接到3G网络上。

3.根据权利要求2所述的方法,其特征在于,该方法进一步包括:所述服务器端智能移动终端将当前服务器端智能移动终端的信息数据分发到客户端智能移动终端上;

所述服务器端智能移动终端的实时接收线程接收绑定的客户端智能移动终端的音视频数据;

相应的,所述客户端智能移动终端的实时发送线程和实时接收线程分别与服务器端智能移动终端进行数据交换。

4.根据权利要求3所述的方法,其特征在于,所述服务器端智能移动终端将接收到的客户端智能移动终端的音视频数据进行处理包括:对接收到的图像数据进行位图转换、剪裁以及合并;对接收到的音频数据根据3G网络协议的规定进行混音、自动增益控制、以及回声抑制处理。

5.根据权利要求3或4所述的方法,其特征在于,所述客户端智能移动终端通过基于Socket的蓝牙技术接收服务器端发送的音视频数据具体为:根据具体的应用需求,对接收到的音视频数据根据蓝牙协议进行数据处理。

6.根据权利要求3或4所述的方法,其特征在于,所述通话结束具体为:服务器端智能移动终端在接收到第三方智能移动终端的挂断信息后,则自动断开与客户端智能移动终端的Socket连接;或者,服务器端智能移动终端或客户端智能移动终端任何一方发出断开连接的请求,服务器端智能移动终端与客户端智能移动终端的Socket连接自动断开。

7.一种移动终端蓝牙实现可视电话三方通话的系统,其特征在于,所述系统包括:服务器端智能移动终端、客户端智能移动终端、基站以及第三方智能移动终端;其中,服务器端智能移动终端,用于将客户端智能移动终端的音视频数据进行处理,并将处理后的音视频数据与自身的音视频数据一起发送给第三方智能移动终端;将接收到的第三方智能移动终端的音视频数据与自身的音视频数据一起分发给客户端智能移动终端;

客户端智能移动终端,用于接收来自服务器端智能移动终端的音视频数据,并发送音视频数据到服务器端智能移动终端,客户端智能移动终端与服务器端智能移动终端通过基于Socket的蓝牙技术相连;

基站,用于服务器端智能移动终端和第三方智能移动终端之间进行音视频数据的传递;

第三方智能移动终端,用于接收来自服务器端智能移动终端的音视频数据,并发送音视频数据到服务器端智能移动终端。

8.根据权利要求7所述的系统,其特征在于,所述客户端智能移动终端为一个以上智能移动终端。

说明书 :

一种移动终端实现可视电话三方通话的方法及系统

技术领域

[0001] 本发明涉及智能移动终端可视电话技术,尤其涉及一种移动终端实现可视电话三方通话的的方法及系统。

背景技术

[0002] 随着移动通信技术的发展,在移动终端如手机中实现可视电话,成为第三代(3G,3rd-generation)移动通信技术的智能手机区别于各种低端手机的一个特色服务内容。通过可视电话,可以实现人们面对面的实时沟通,即:通话双方在通话过程中能够互相看到对方场景。近些年来,可视电话已广泛应用于远程会议、远程教学以及远程医疗等多方面,可视电话包括双方通话、三方通话等,其中三方通话又称为会议电话,可以在不中断已有双方通话的情况下,接入第三方通话,进而实现多方的相互通话。
[0003] 但是,在目前移动终端的可视电话应用中,由于受3G网络带宽的限制,还不能够实现三方通话。具体的讲,3G网络的带宽分配机制与无线路由器非常类似,其理论速度可达下行3~4Mbit/s,上行可达2Mbit/s左右,而在实际应用中,基站除了要分配一定的信道给无线上网用户使用外,还要分配一定的信道给语音通信用户使用,也就是说,3G网络的信道资源并不是独享给每位用户的,而是让多位用户共享使用的。因此,在实际应用中,3G网络的接入速度不仅取决于基站的信号强度,还要取决于当前基站的通信量,如果基站非常闲,则接入速度将会非常快,相反,接入速度就会非常缓慢。
[0004] 这种情况下,如果要在移动终端的可视电话应用中实现三方通话,将会大大增加网络带宽的消耗,甚至当网络带宽小于某个值之后,三方通话将无法建立,从而大大影响用户体验。所以,如何使用有限的带宽在移动终端的可视电话应用中实现三方通话,成为3G智能手机研发的一个重要技术内容。

发明内容

[0005] 有鉴于此,本发明的主要目的在于提供一种移动终端蓝牙实现可视电话三方通话的方法及系统,以解决现有技术中无法利用3G网络实现可视电话三方通话的缺陷。
[0006] 为达到上述目的,本发明的技术方案是这样实现的:
[0007] 本发明提供了一种移动终端实现可视电话三方通话的方法,包括:
[0008] 分别开启作为服务器端和作为客户端的智能移动终端的蓝牙功能;
[0009] 服务器端智能移动终端和客户端智能移动终端进行蓝牙绑定后,分别开启各自的实时发送线程和实时接收线程,通过服务器端智能移动终端对音视频数据的统筹处理,实现与第三方智能移动终端的可视电话三方通话。
[0010] 上述方案中,所述作为服务器端的智能移动终端和第三方智能移动终端通过3G网络进行数据传输;所述客户端的智能移动终端未连接到3G网络上。
[0011] 上述方案中,该方法进一步包括:所述服务器端智能移动终端将当前服务器端智能移动终端的信息数据分发到客户端智能移动终端上;
[0012] 所述服务器端智能移动终端的实时接收线程接收绑定的客户端智能移动终端的音视频数据;相应的,所述客户端智能移动终端的实时发送线程和实时接收线程分别与服务器端智能移动终端进行数据交换。
[0013] 上述方案中,所述通过服务器端智能移动终端对音视频数据的统筹处理,实现与第三方智能移动终端的可视电话三方通话,具体为:
[0014] 服务器端智能移动终端将接收到的客户端智能移动终端的音视频数据进行处理后与第三方智能移动终端进行通讯,并将接收到的第三方智能移动终端的音视频数据进行处理后与客户端智能移动终端进行通讯;
[0015] 第三方智能移动终端通过3G网络接收服务器端智能移动终端统筹处理后的音视频数据;
[0016] 客户端智能移动终端通过基于Socket的蓝牙技术接收服务器端发送的音视频数据,直至通话结束。
[0017] 上述方案中,所述服务器端智能移动终端将接收到的客户端智能移动终端的音视频数据进行处理包括:对接收到的图像数据进行位图转换、剪裁以及合并;对接收到的音频数据根据3G网络协议的规定进行混音、自动增益控制、以及回声抑制处理。
[0018] 上述方案中,所述客户端智能移动终端通过基于Socket的蓝牙技术接收服务器端发送的音视频数据具体为:根据具体的应用需求,对接收到的音视频数据根据蓝牙协议进行数据处理。
[0019] 上述方案中,所述通话结束具体为:服务器端智能移动终端在接收到第三方智能移动终端的挂断信息后,则自动断开与客户端智能移动终端的Socket连接;或者,服务器端智能移动终端或客户端智能移动终端任何一方发出断开连接的请求,服务器端智能移动终端与客户端智能移动终端的Socket连接自动断开。
[0020] 本发明还提供了一种移动终端蓝牙实现可视电话三方通话的系统,包括:服务器端智能移动终端、客户端智能移动终端、基站以及第三方智能移动终端;其中,[0021] 服务器端智能移动终端,用于将客户端智能移动终端的音视频数据进行处理,并将处理后的音视频数据与自身的音视频数据一起发送给第三方智能移动终端;将接收到的第三方智能移动终端的音视频数据与自身的音视频数据一起分发给客户端智能移动终端;
[0022] 客户端智能移动终端,用于接收来自服务器端智能移动终端的音视频数据,并发送音视频数据到服务器端智能移动终端,客户端智能移动终端与服务器端智能移动终端通过基于Socket的蓝牙技术相连;
[0023] 基站,用于服务器端智能移动终端和第三方智能移动终端之间进行音视频数据的传递;
[0024] 第三方智能移动终端,用于接收来自服务器端智能移动终端的音视频数据,并发送音视频数据到服务器端智能移动终端。
[0025] 上述方案中,所述客户端智能移动终端为一个以上智能移动终端。
[0026] 本发明所提供的方案,客户端的智能移动终端通过基于Socket的蓝牙技术,将音视频数据传给通话中的作为服务器端的智能移动终端;服务器端的智能移动终端将接收到的客户端智能移动终端的音视频数据进行处理后,连同自身的信息数据按照所使用的网络协议进行数据处理,然后一起通过3G网络发送给第三方智能移动终端;并且,服务器端的智能移动终端在收到第三方智能移动终端的音视频数据后,并通过自身将第三方的音视频数据和自身的音视频数据按照蓝牙协议处理后,再通过自身的蓝牙模块提供给处于客户端的智能移动终端共享,如此,可实现近距离的多个智能移动终端与远距离的移动终端之间进行可视电话,而网络带宽与双方通话的带宽一样,不会存在额外的消耗,进而满足用户体验。

附图说明

[0027] 图1为本发明移动终端实现可视电话三方通话的方法流程示意图;
[0028] 图2为实现图1所示流程图中步骤102的方法流程示意图;
[0029] 图3为本发明移动终端实现可视电话三方通话的系统结构示意图。

具体实施方式

[0030] 目前的蓝牙协议2.0+EDR中,基于网络套接字(Socket)的蓝牙技术数据传输速率可达到2~4Mbit/s,在带宽上可以满足承载可视电话的要求。因此,本发明的基本思想是:将近距离的多个智能移动终端利用蓝牙技术组成一个蓝牙局域网,其中,一个智能移动终端作为服务器,其余的智能移动终端都作为客户端。作为客户端的智能移动终端通过基于Socket的蓝牙技术,将音视频数据发送给通话中的作为服务器端的智能移动终端;服务器端的智能移动终端将接收到的客户端智能移动终端的音视频数据进行数据处理后,连同自身的信息数据一起通过3G网络与第三方进行可视通话;服务器端的智能移动终端将第三方智能移动终端的音视频数据,连同自身的信息数据一起通过基于Socket的蓝牙技术与客户端智能移动终端进行可视通话,如此,实现移动终端可视电话的三方通话。
[0031] 下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0032] 以智能手机为例,本发明移动终端实现可视电话三方通话的方法如图1所示,包括以下步骤:
[0033] 步骤101:分别开启作为服务器端和作为客户端的智能手机的蓝牙功能;
[0034] 步骤102:服务器端智能手机和客户端智能手机进行蓝牙绑定后,分别开启各自的实时发送线程和实时接收线程,通过服务器端智能手机对音视频数据的统筹处理,实现与第三方智能手机的可视电话三方通话。
[0035] 其中,所述作为服务器端的智能手机和第三方智能手机通过3G网络进行数据传输;所述客户端的智能手机未连接到3G网络上。
[0036] 所述服务器端实时发送线程,具体用于将当前服务器端智能手机的信息数据分发到客户端智能手机上;所述服务器端智能手机的实时接收线程接收绑定的客户端智能手机的音视频数据;所述客户端实时发送线程和实时接收线程,与服务器端的实时接收线程和实时发送线程相对应,分别与服务器端智能手机进行数据交换。
[0037] 上述过程中,步骤102的具体处理如图2所示,包括以下步骤:
[0038] 步骤201:服务器端智能手机和客户端智能手机进行蓝牙绑定后,分别开启各自的实时发送线程和实时接收线程;
[0039] 步骤202:服务器端智能手机将接收到的客户端智能手机的音视频数据进行处理后与第三方智能手机进行通讯,并将接收到的第三方智能手机的音视频数据进行处理后与客户端智能手机进行通讯;
[0040] 这里,所述将接收到的客户端智能手机的音视频数据进行处理包括:对接收到的图像数据进行位图转换、剪裁以及合并,使得客户端的图像数据能够与服务器端智能手机的图像数据根据3G网络协议规定进行合并,进而能够在3G网络的带宽下,同时携带服务器端和客户端智能手机的图像数据到第三方智能手机上;对接收到的音频数据根据3G网络协议的规定进行混音、自动增益控制、以及回声抑制等处理,以便在第三方智能手机上可以清楚的分辨出服务器端和客户端智能手机的语音信息。
[0041] 所述将接收到的第三方智能手机的音视频数据进行处理具体为:根据具体的应用需求,对接收到的音视频数据根据蓝牙协议进行数据处理。
[0042] 步骤203:第三方智能手机通过3G网络接收服务器端智能手机统筹处理后的音视频数据;客户端智能手机通过基于Socket的蓝牙技术接收服务器端发送的音视频数据。
[0043] 这里,所述统筹处理后的音视频数据包括:服务器端智能手机自身的音视频数据和与服务器端通过蓝牙通讯的客户端智能手机的音视频数据;所述接收服务器端发送的音视频数据包括:智能手机通过3G网络接收到的第三方智能手机的音视频数据和服务器端智能手机自身的音视频数据。
[0044] 步骤204:判断通话是否结束,如果是,则自动断开基于Socket的蓝牙连接,结束当前处理流程,否则,返回步骤202。
[0045] 这里,所述判断通话结束具体为:服务器端智能手机在接收到第三方智能手机的挂断信息后,则自动断开与客户端智能手机的Socket连接;或者服务器端智能手机或客户端智能手机任何一方发出断开连接的请求,服务器端智能手机与客户端智能手机的Socket连接就自动断开。
[0046] 为实现上述方法,如图3所示,本发明移动终端蓝牙实现可视电话三方通话的系统包括:服务器端智能移动终端31、客户端智能移动终端32、基站33、以及第三方智能移动终端34;其中,
[0047] 服务器端智能移动终端31,用于将客户端智能移动终端32的音视频数据进行处理,并将处理后的音视频数据与自身的音视频数据一起发送给第三方智能移动终端34;还用于将接收到的第三方智能移动终端34的音视频数据与自身的音视频数据一起分发给客户端智能移动终端32;
[0048] 客户端智能移动终端32,用于接收来自服务器端智能移动终端31的音视频数据,并发送音视频数据到服务器端智能移动终端31;
[0049] 这里,客户端智能移动终端32与服务器端智能移动终端31通过基于Socket的蓝牙技术相连。
[0050] 所述客户端智能移动终端32可以是一个以上移动终端。
[0051] 基站33,用于服务器端智能移动终端31和第三方智能移动终端34之间进行音视频数据的传递;
[0052] 第三方智能移动终端34,用于接收来自服务器端智能移动终端31的音视频数据,并发送音视频数据到服务器端智能移动终端31。
[0053] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。