技术领域
本发明涉及通信技术领域,尤其涉及通话实现方法及终端。 背景技术
现有技术中,对于不同用户参与的同一会话或通话,多用户如三个用户常
基于以下方式参与该通话:
如,对于用户基于固定电话的有线通信网络通话的情况,通常可在用户侧 部署多部话机,则多个用户可基于该多部话才几参与该通话。
其中,部署多部话机的方式如,基于有线连接,在该用户侧连接该多部话 机,且其中一部话机基于有线连接接入有线通信网络,可称该话机为主机,其 他话机为分机。该方式下,多个用户可基于该多部话机同时参与同一通话。
部署多部话机的方式再如,主机基于有线连接接入有线通话网络,且主机 具备无线收发功能,基于该功能与多部分机建立无线连接。该方式下,分机的 作用更多体现在使用户免受有线话机的牵线羁絆,较自由地在有效区域内参与 通话,但通常,主机与分机难以同时被接入同一通话,也就难以方便同一用户 侧的多用户同时参与同 一通话。
上述主机与各分机共用一个电话号码,同时参与同一通话,共享彼此的语 音信息,可节约固话用户的通话费用。
可简称上述将一用户侧的多部话机连接入同一通话的技术为多话机的"并
机"方案。现有"并机,,方案的实现依赖于有线通信网络,尚局限在有线通信 网络中实现。
再如,多个用户侧的不同用户如三个用户,在约定时间拨打同一个服务器 的号码,基于该服务器接收不同用户的通话信息,且将通话信息分发给其他用 户,通常称该方式为电话会议。该不同用户可以是固定电话用户,或移动终端 用户。
虽然电话会议可扩展到让多个移动终端用户参与同 一通话,但每个移动终 端用户为参与该通话,均需要耗费无线网络资源,不利于无线网络资源的节约 使用。
具体实施方式
本发明的实施例中,为方便多个移动终端用户如三个用户在减少使用无线 网络资源的情况下,共同参与同一通话,考虑对多个移动终端如三个手机进行 "并机"处理。
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。 参见图1,图l是本发明的实施例中实现通话的流程图,该流程可包括以 下步骤:
步骤IOI、主终端建立与网络侧之间的无线通话链路;所建立的无线通话 链路承载对应的通话。
实际应用中,可将主终端理解为服务器,具体地,该服务器的表现形式可 以是移动终端,或其他终端形式如固定台,等等。
本发明实施例以主终端是移动终端为例,说明本发明实施例的技术方案, 由该移动终端执行利用无线网络资源与网络侧建立无线通话链路的操作,可称 该移动终端为主移动终端或主机。
步骤102、主终端将联系到的其他终端接入该通话。
本发明的实施例中,设其他终端为移动终端,为方便区分,可称其他移动 终端为分移动终端或分机。主移动终端在建立无线通话链路后,需要执行与其
他移动终端进行联系的操作,取得与需要且被允许接入通话的其他移动终端的 通信,以将联系到的其他移动终端接入通话。
以手机为例,本发明的实施例中,为方便实现主机与分机的通信,可充分 利用现有一些移动终端具备的蓝牙功能,如主机可基于所能够支持的现有短程 无线连接技术如蓝牙技术,搜索支持蓝牙技术的分机,且在搜索到分机后,基 于蓝牙技术,接通与各分机之间的通信,即可将各分机接入通话。
步骤103、主终端通过该无线通话链路,与网络侧传输通话的通话信息。 本发明的实施例中,主才几与各分机接入通话后,再由主机利用无线网络资 源与网络侧进行通信,以传输通话信息,包括:将从无线通话链路上接收到的 网络侧下发的通话信息简称远端数据,基于短程无线连接技术分发到各分机; 将基于短程无线连接技术接收到的来自各分机的通话信息简称本地数据,通过 无线通话链路,发送给网络侧。
因此,本发明的具体实现中,只需要通过主机采用无线网络资源与网络侧 进行通信,而主机与分机之间基于短程无线连接技术进行通信,并不耗费无线 网络资源,因此,在实现多移动终端同时参与同一通话的同时,还有效节约无 线网络资源。
另外,实际应用中,主终端所联系的其他终端除可以是移动终端,在需要 的情况下,其他终端也可以包括有线终端。有线终端与主终端之间基于有线连 接方式进行联系,且通过主终端与网络侧之间的无线连接,与网络侧交互通话 信息,从而也可在节约无线网络资源的同时,实现多用户参与同一通话。
参见图2,图2是本发明的实施例中主分机参与同一通话的网络部署示例 图。该图2中,主机A负责利用无线网络资源与网络侧通信,主机A、分机B 和C均支持蓝牙技术,基于蓝牙技术,主机搜索到分机B后,将分机B接入 通话;分机B搜索到C后,请求A允许C接入通话,在确定A允许C接入 后,分机B建立与C之间用于将C接入通话的无线连接,将C作为第三移动 终端接入通话;相应地,A与B,以及B与C之间直接交互需要传输的通话 信息,内含地,A与C之间需要传输的通话信息通过B中转。
实际应用中,网络部署还可如,主机A在与网络侧建立无线通话链路且 搜索到B和C后,分别建立与B和与C之间的用于接入通话的无线连接,分
别将B和C接入通话;相应地,A与B,以及A与C之间可直接交互需要传 输的通话信息;
网络部署再如,主机A将分机B接入通话,且获知B请求将C接入通话 后,建立与C之间用于将C接入通话的无线连接,直接将C接入通话;相应 地,A与B,以及A与C之间可直接交互需要传输的通话信息。
基于网络部署的不同,B、 C接入通话的方式可相同或不同。实际应用中 可根据实际需要进行网络部署,本申请对各种网络部署不作 一一 罗列。
进一步,本发明的实施例中,可设置通过主机来控制是否终断分机的通话。 控制方式如,对于主机可直接与分机之间交互通话信息的情况,如主机A与 分机B之间直接建有用于通话的无线连接,主机A可直接控制是否终断B的 通话;对于主机可与第三终端之间通过其他移动终端交互通话信息的情况,如 移动终端C作为第三终端被接入通话,则主机A可通过B控制是否终断C, 或由B直接控制是否终断C的通话。
参见图3,图3是本发明的实施例中通话实现实例流程图。该流程以图2 所示网络部署为例,可包括以下步骤:
步骤301、主机A接到来电,接通与网络侧之间的无线通话链路。
步骤302、主机A基于蓝牙技术,根据要求搜索其他移动终端的搜索指示, 搜索支持蓝牙技术的其他分机,且搜索到分机B。
该步骤302的具体实现中,可通过手机屏幕提示主机用户是否做搜索操 作,若主机用户选择需要做搜索操作,表示希望有其他手机用户加入本次无线 通话链路承载的通话,则产生相应的搜索指示执行搜索;若主机用户选择不需 要执行搜索,则执行常规操作。或者,根据实际需要,可预设默认的搜索指示, 主机A建立无线通话链路后,即执行搜索操作。其中,搜索过程可基于现有 技术实现。
另夕卜,实际应用中,也可设置若未搜索到其他分机,可再次执行搜索操作,
直至超出预设搜索时长,或主机用户终止搜索。
步骤303、向分机B发送请求该分机接入通话的接入指示。
步骤304、分机B收到主机A发送的接入指示后,向主机A发送表示期
望接入通话的接入确认消息,该接入请求消息中携带预设的鉴权信息。
上述步骤303与步骤304的具体实现中,主机与分机B之间的通信方式
可基于现有蓝牙协议实现。
实际应用中,基于蓝牙技术,A对B的搜索实际是A与B之间互相确认 的过程,因此,本发明的实施例中,也可设置不需要执行步骤303,而是由B 在确认被A搜索到之后,直接向A发送接入确认消息,以节约流程。
实际应用中,也可设置若其他移动终端拒绝接入通话,则再次执行搜索操 作,直至超出预设搜索时长,或主机用户终止搜索。
步骤305、主机A收到分机B的接入确认消息后,根据鉴权信息正确, 确认B被允许接入,则基于蓝牙协议,建立与B之间用于通话的无线连接, 且在主机屏幕上显示分机B所属用户的相关信息。
上述主机A与分机B之间的鉴权流程对分机用户的身份作鉴别,有助于 保证通话信息的安全。若B发送的鉴权信息错误,则拒绝B接入。
步骤306、第三移动终端C向分机B发送请求接入通话的接入请求消息, 分机B将该接入请求消息发送给主机A,主机A收到分机B发来的接入请求 消息,该接入请求消息中携带C的鉴权信息。
步骤307、主机A对C的鉴权信息作鉴别,确认鉴权信息正确后,向B 发送表示允许C 4妻入通话的允许接入指示。
步骤308、分机B收到允许接入指示后,建立与C之间用于将C接入通 话的无线连接,将C接入通话。
具体实现中,分机B将C接入通话的的操作可与主机A将B接入通话的 操作类似,不再赘述。
实际应用中,若C的鉴权信息错误,在主机A可向B发送表示拒绝C接 入通话的拒绝接入指示;B收到该拒绝接入指示后,执行该指示,具体如不处 理C的接入请求,若向C发送拒绝指令等等。
步骤309至步骤310、主机A将通过无线通话链路接收到的远端数据或主 机A的本地数据A分发给分机B;分机B将接收到的来自主机A的远端数据 或本地数据A分发给C。
步骤311、分机C将本地数据C发送给分机B。
步骤312、分机B将本地数据B分发给分机A和分机C,且将分机C的
本地数据C发送给主机A。
步骤313、主机A将接收到的来自分机B的本地数据B和本地数据C, 以及自身的本地数据A,通过无线通话链路,发送给网络侧。
上述步骤309至步骤313中,A、 B、 C之间传输数据的执行顺利可按实 际应用场景进行,不用作严格限定。设从网络侧,到主机A,到分机B再到 分机C的方向为下行方向,反方向为上行方向,则下行方向上的数据传输同 步进行,上行方向上的数据传输同步进行,并且主机A、分机B和C之间的 数据传输可基于蓝牙的同步传输技术实现同步传输。
实际应用中,也可设置由主机A直接与分机C建立基于蓝牙技术的无线 连接,则主机A与分机C之间可直接传输通话信息,包括远端数据与本地数 据。
步骤314至步骤316、主机A与网络侧之间的无线通话链路被终断,则主 机A通知分机B通话已被终断,断开与分机B之间的无线连接;分机B断开 与分机C之间的无线连接。
实际应用中,可设置不论主机与网络侧之间的无线通话链路是否被断开, 主机A可根据用户需求,强制断开与分机B的通话,或向分机B发送表示要 求终断与C的通话的命令,由分机B收到该命令后执行该命令。
步骤317、主机A将已断开连接的分机用户相关信息从主机屏幕上删除。
图3所示流程结束。
上述图3所示流程中,主机A、分机B和C中,只需要由主机A利用无 线网络资源与网络侧通信,A、 B与C之间基于短程无线连接技术,分享该通 话中的所有通话信息,有效节约无线网络资源,且有效节约一些用户的通话费 用。另外,.可通过主机A控制分机B和/或C的通话,方便主机用户对通话的 管理。
相应地,本发明的实施例中涉及一种终端,参见图4,图4是该终端的结 构示意图。可称该图4中的终端400为主终端或主才几,图4中,该主才几可包括: 链路建立单元401 、联系接入单元402和通信处理单元403;
链路建立单元401,用于建立与网络侧之间的无线通话链路;该无线通话 链路承载对应的通话;
联系接入单元402,用于联系该用户侧的其他终端,将联系到的其他终端, 接入链路建立单元401建立的无线通话链路所承载的通话;
通信处理单元403,用于通过链路建立单元401建立的无线通话链路,与 网络侧交互通话的通话信息。
图4中,联系接入单元402可包括:联系单元4021和接入单元4022;
联系单元4021,用于在链路建立单元401建立无线通话链路后,利用短 程无线连接技术,联系支持短程无线连接技术的其他终端;
接入单元4022,用于基于短程无线连接技术,在与联系单元4021联系到 的其他终端之间,建立用于将该其他终端接入通话的无线连接。
图4中,通信处理单元403可包括:接收处理单元4031和发送处理单元 4032;
接收处理单元4031,用于通过链路建立单元401建立的无线通话链^各, 接收来自网络侧的通话信息,且将接收到的通话信息分发给其他终端;
发送处理单元4032,用于将其他终端的通话信息通过链路建立单元401 建立的无线通话链路发送给网络侧。
若第三终端如C通过B向主机A上报接入请求消息,且网络部署中设置 主机A直接对C进行鉴权,且鉴权成功后基于短程无线连接技术直接与C建 立无线连接,则接收处理单元4031还将接收到的来自网络侧的通话信息分发 给C,以及发送处理单元4032还将C的通话信息上报给网络侧。
参见图5,图5是联系单元4021的结构示意图,联系单元4021可包括: 搜索命令单元501和搜索单元502;
搜索命令单元501,用于在链路建立单元401建立无线通话链路后,产生 要求搜索单元502搜索其他终端的搜索指示;
搜索单元502,用于根据搜索命令单元501产生的搜索指示,利用短程无 线连接技术,搜索到支持短程无线连接技术的其他终端。
实际应用中,搜索单元502中的搜索功能可基于现有短程无线连接技术实 现,主机与被搜索到的其他终端之间相互确认。
图5中,联系单元4021可进一步包括:消息接收单元503和鉴权单元504, 或,指示单元505和消息接收单元503和鉴权单元504;
指示单元505,用于在搜索单元502搜索到其他终端后,向其他终端发送 请求其他终端接入通话的接入指示;
消息接收单元503,用于在搜索单元502搜索到其他终端后,接收其他终 端发送的表示期望接入通话的接入确认消息;
鉴权单元504,用于根据消息处理单元503收到的接入确认消息中携带的 鉴权信息,对其他终端的用户身份合法性进行验证,得到鉴权结果,由接入单 元4022根据鉴权信息正确的鉴权结果,将其他终端接入通话。
具体实现中,根据网络部署情况,可仅设置消息接收单元503和鉴权单元 504,即其他终端在确认被主机搜索到后,直接向主机发送接入确认消息,由 主机的消息接收单元503接收;或者设置指示单元505、消息接收单元503和 鉴权单元504,即主机在搜索到其他终端后,发送接入指示;其他终端收到该 指示后向主机发送接入确认消息,由主机的消息接收单元503接收。消息接收 单元503在所列举的两种网络部署情况中的功能略有不同,不作细分。
另外,鉴权单元504的设置可控制接入通话的终端用户为合法用户,保护 通话信息的安全性,也有助于通话不受恶意骚扰。实际应用中,也可设置其他 的鉴权方式,本申请不作一一列举。
参见图6,图6是本发明的具体实施中终端的结构的另一实例示意图。图 6中,终端600除包含图4的各单元,还进一步包括:请求接收单元601,
请求接收单元601,用于在联系单元4021中的搜索单元502搜索到其他 终端后,接收其他终端发送的请求将第三终端接入通话的接入请求消息;接入 单元4022进一步用于在请求接收单元601收到接入请求消息后,利用短程无 线连接技术,与第三终端之间建立用于将第三终端接入通话的无线连接;由主 机直接与第三终端进行联系,并且,实际应用中,可在接入第三终端之前对第 三终端用户的身份做合法性验证,验证通过的才允许被接入通话。
或者,实际应用中,主机可指示已接入通话的其他终端如何处理第三终端 的接入请求。
则图6中主机或可进一步包括:请求处理单元602和上述请求接收单元
601;
其中,请求处理单元602,用于在请求接收单元601接收到接入请求消息
后,向该其他终端发送表示允许第三终端接入通话的允许接入指示,由其他终 端接收且执行该允许接入指示;或,向该其他终端发送表示拒绝第三终端接入 通话的拒绝接入指示,由其他终端接收且执行该拒绝接入指示。
图6中,主机可进一步包括:接入控制单元603,用于向其他终端发送要 求其他终端终断第三终端的通话的命令,由其他终端执行该命令;或用于控制 接入单元4022是否终断与其他终端;或者,对于主机直接与第三终端建立无 线连接的情况,可用于控制接入单元4022是否终断与第三终端之间的通话。
本发明的实施例中还涉及一种终端,该终端即通过主积4妄入通话的上述其 他终端。参见图7,图7是该终端的结构实例示意图。图7中,终端700可包 括:联系处理单元701和通话单元702;
联系处理单元701,用于联系用户侧的主终端,通过主终端接入通话;其 中,主终端建立与网络侧之间的无线通话链路,由该无线通话链路承载所述通 话;
通话单元702,用于经联系处理单元701接入通话后,通过主终端,与网 络侧交互通话的通话信息。
图7中,联系处理单元701具体可包括:搜索确认单元7011和消息发送 单元7012;
搜索确认单元7011,用于利用短程无线连接技术,与主终端之间确认被 主终端搜索到;该单元的搜索功能可基于现有短程无线连接技术实现;消息发 送单元7012,用于在搜索确认单元7011确认被搜索到后,向主终端发送表示 期望接入通话的接入确认消息。
或,图7中,联系处理单元701可进一步包括指示接收单元7013,用于 在搜索确认单元确认被搜索到后,接收主终端发送的邀请接入通话的接入指 示;若在联系处理单元701中设置指示接收单元7013,则上述消息发送单元 7012的功能略有不同,即消息发送单元7012在指示接收单元7013收到接入 指示后,再执行发送接入确认消息的操作。
图7中,通话单元702具体可包括:信息发送处理单元7021和信息接收 处理单元7022;
信息发送处理单元7021,用于利用短程无线连接技术,将通话信息发送
给主终端;
信息接收处理单元7022,用于利用短程无线连接技术,接收主终端发送
的通话信息。
参见图8,图8是本发明的具体实施中终端的结构实例的又一示意图。图 8中,终端800除可包括图7中各单元,还进一步包括:
请求消息接收单元801,用于接收第三终端发送的请求接入通话的接入请 求消息。
图8中,终端进一步可包括:接入处理操作单元802,用于在请求消息接 收单元801接收到接入请求消息后,将第三终端接入通话,或拒绝将第三终端 接入通话。其中,接入通话的处理可包括对第三终端的用户身份做合法性验证。 该接入处理操作单元802的设置可由该终端自身处理第三终端的接入请求,而 不需要等待主机对该接入请求的指示。
实际应用中,还可设置等待主机对第三终端的接入请求的操作指示后,基 于操作指示执行相应操作。则图8中,终端或可进一步包括:请求消息发送单
元803、处理指示接收单元804和连接处理单元805;
请求消息发送单元803,用于将请求消息接收单元801接收到的接入请求 消息发送给主终端;
处理指示接收单元804,用于接收主终端发送的表示允许第三终端接入述 通话的允许接入指示,或表示拒绝第三终端接入通话的拒绝接入指示;
连接处理单元805,用于根据处理指示接收单元804接收到的允许接入指 示,将第三终端接入通话;或根据指示接收单元804接收到的拒绝接入指示, 拒绝将第三终端接入通话。
信息接收处理单元7022,可进一步用于利用短程无线连接技术,接收来 自第三终端的通话信息;
信息发送处理单元7021,可进一步用于利用短程无线连接技术,将接收 到的来自主终端的通话信息分发给第三终端;或,将接收到的来自第三终端的 通话信息发送给主终端。
图8中,该终端可进一步包括:
通话控制单元806,用于控制连接处理单元805或接入处理操作单元802
是否终断与所述第三终端之间的通话。
实际应用中,可将主机与其他终端所具有的功能集成在同一终端上。如图 2中可设置A、 B和C具有主机及其他移动终端的全部功能,则根据具体应用
场景,若拨打A的号码,则A可用作主机,B、 C可用作分机;若拨打B的 号码,则B利用无线网络资源接通来电后,B用作主机,A、 C可用作分机; 或若由C利用无线网络资源外拨电话,则C用作主机,A、 B可用作分机。
主机釆用无线网络资源与网络侧进行通信,而主机与分机之间基于短程无线连 接技术进行通信,并不耗费无线网络资源,因此,在实现多移动终端同时参与 同一通话的同时,还有效节约无线网络资源,且减少空间辐射。相应地节约一 些用户的通话费用,且提高用户体验。
本发明的具体实现使现有短程无线连接技术如蓝牙技术的无线连接功能 得到较充分的应用,方便主机搜集各分机的通话信息,以发送给网络侧,也方 便主机将从网络侧获得的通话信息分发给各分机,基于本发明实施例的技术方 案,方便多用户共同参与同一通话,形成小型的会议电话系统,并且可设置通 过主机控制各分机的静音、挂起、断开等类似于会议电话的功能。
本发明的具体实现中,移动终端可以是支持全球移动通信系统(GSM)、 码分多址(CDMA)或宽带码分多址(WCDMA)的中任一或多制式的无线终 端设备。短程无线连接技术还可是红外、无线保真(WIFI)等技术。
另外,对移动终端供应商及网络运营商而言,本发明技术方案的实现成本 较低。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明 可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很 多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该获取机 软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备执行本 发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。