一种多路通话控制方法和系统的制作方法

文档序号:7918059阅读:97来源:国知局
专利名称:一种多路通话控制方法和系统的制作方法
技术领域
本发明属于移动通信领域,尤其涉及一种多路通话的控制方法和系统。
背景技术
蓝牙技术(Bluetooth)实现了两个设备间进行无线短距离通信,近年得到 广泛的应用,现有的移动终端一般均配备有蓝牙功能,可以通过蓝牙耳机对移 动终端进行无线接听控制,让接听更加自由自在。
现有技术提供了 一种支持多路通话的标准蓝牙协议的蓝牙设备,如支持 Hand Free Profilel.5标准协议的蓝牙设备,由于多路通话的标准蓝牙协议中定 义了用户控制多路通话(仅指单网多路通话)的多路指令,从而使现有的蓝牙 设备只能控制移动终端的单网多路通话而难以控制移动终端的多网多路通话。 蓝牙设备控制移动终端的单网多路通话的原理是蓝牙设备根据移动终端的单 网多路通话状态进入不同的通话状态,当蓝牙设备进入不同的通话状态时,蓝 牙设备根据蓝牙Hand Free Profilel.5标准协议,将用户输入的按键信息解析成 不同的通话控制指令,从而实现移动终端单网多路通话的控制。
由于现有的蓝牙设备只能获取单个网络的通话状态,当移动终端为多网多 路通话时,蓝牙设备无法根据移动终端的多网多路通话状态进入相应的通话状 态,例如移动终端的一个网络处于接听状态,另一个网络处于来电状态时,由 于蓝牙设备无法获取另一个网络的来电状态,蓝牙设备无法根据蓝牙Hand Free Profilel.5标准协议将用户输入的按键信息解析成对应的通话中有来电的通话 控制指令,最后导致蓝牙设备状态混乱,使移动终端无法根据蓝牙设备发送的 通话控制指令对移动终端的多网多路通话进行正确的控制。

发明内容
本发明实施例的目的在于提供一种多路通话控制的方法,旨在解决现有的 蓝牙设备只能控制移动终端的单网多路通话,而难以控制移动终端的多网多路 通话的问题。
本发明实施例是这样实现的, 一种多路通话控制方法,包括以下步骤 根据移动终端当前的通话状态向蓝牙设备发送状态指令,控制蓝牙设备进
入相应的通话状态;
接收蓝牙设44艮据其所处的通话状态和按^:信息发送的通话控制指令; 根据所述通话控制指令和移动终端当前的通话状态对移动终端执行相应的
通话控制操作。
一种多路通话控制系统,所述系统包括
通话状态获取单元,用于获取移动终端当前的通话状态,并根据所述通话 状态向蓝牙设备发送状态指令,控制蓝牙设备进入相应的通话状态。
通话控制指令接收单元,用于接收蓝牙设备根据其所处的通话状态和按键 信息发送的通话控制指令;
多路通话控制单元,用于解析所述通话控制指令并根据所述移动终端当前 的通话状态对移动终端执4于相应的通话控制搡作。
本发明实施例的另 一 目的在于提供一种包括所述多路通话控制系统的移动 终端。
本发明运用多路通话的标准蓝牙协议处理多网络多路通话,使用户只需要 根据标准蓝牙耳机的说明书操作蓝牙耳机,就可以灵活控制移动终端的多网多 路通话,进一步完善和提高了移动终端的优势。


图1是本发明实施例提供的多路通话控制方法的实现流程图2是本发明实施例提供的移动终端收到通话控制指令为AH+CHLD=<1>时的多路通话处理的流程图3是本发明实施例提供的移动终端收到通话控制指令为AH+CHIX>=<2> 时的多路通话处理的流程图4是本发明实施例提供的移动终端收到通话控制指令为AH+CHUP时的 多路通话处理的流程图5是本发明实施例提供的多路通话控制系统的结构图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,移动终端根据移动终端当前的通话状态向蓝牙设备发 送状态指令,控制蓝牙设备进入相应的通话状态,蓝牙设备根据多路通话的标 准蓝牙协议将用户输入的按4建信息解析成相应的通话控制指令并发送至移动终 端,移动终端根据蓝牙设备发送的通话控制指令和移动终端当前的通话状态执 行控制移动终端的多网多路通话操作。
图1示出了本发明实施例提供的多路通话控制方法的实现流程,详述如下
在步骤S101中,移动终端根据移动终端当前的通话状态向蓝牙设备发送 状态指令,控制蓝牙设备进入相应的通话状态。
在本发明实施例中,移动终端可以是多模移动终端,支持多网多路通话, 移动终端的通话状态可以是单网通话状态或者多网通话状态,移动终端当前的 通话状态包括 一路处于接听状态,另一路处于来电状态;或者一路处于接听 状态,另一路处于通话保持状态;或者一路处于接听状态,另一路处于空闲状 态;或者一路处于来电状态,另一路处于空闲状态。蓝牙设备为支持多路通话 的标准蓝牙协议的蓝牙设备,多路通话的标准蓝牙协议包括蓝牙Hand Free Profile 1.5标准协i义和其他蓝牙协议,如蓝牙i殳备可以为支持蓝牙Hand Free
Profile 1.5标准协议的标准蓝牙耳机。
在本发明实施例中,移动终端根据移动终端当前的通话状态向蓝牙设备发 送状态指令,通过状态指令控制蓝牙设备进入状态指令相应的通话状态,其中, 状态指令支持多路通话的标准蓝牙协议,具体步骤包括当移动终端当前的通 话状态为一路处于接听状态,另一路处于来电状态时,向蓝牙设备发送接听中 有来电状态指令,控制蓝牙设备进入一路处于接听状态,另一路处于来电状态; 当移动终端当前的通话状态为一路处于接听状态,另一路处于保持状态时,向 蓝牙设备发送接听中有保持状态指令,控制蓝牙设备进入一路处于接听状态, 另一路处于保持状态;当移动终端当前的通话状态为一路处于接听状态,另一 路处于空闲状态时,向蓝牙设备发送接听状态指令,控制蓝牙设备进入一路处 于接听状态,另一路处于空闲状态;当移动终端当前的通话状态为一路处于来 电状态,另一路处于空闲状态时,向蓝牙设备发送来电状态指令,控制蓝牙设 备进入一路处于来电状态,另一路处于空闲状态。
在步骤S102中,移动终端接收蓝牙设备才艮据其所处的通话状态和纟务建信 息发送的通话控制指令。
蓝牙设备在移动终端发送的状态指令的控制下,进入对应的通话状态后, 即可按照多路通话的标准蓝牙协议将用户通过蓝牙设备输入的按键信息解析成 相应的通话控制指令,该通话控制指令为支持多路通话的标准蓝牙协议的通话 控制指令。例如当支持蓝牙Hand Free Profile 1.5标准协议的蓝牙设备进入一路 处于接听状态,另一路处于来电状态时,蓝牙设备根据用户通过蓝牙设备输入 的按键信息解析通话控制指令,解析的通话控制指令支持蓝牙Hand Free Profile 1.5标准协议,包括AT+CHUX1〉指令、AH+CHUX2〉指令、AT+CHUP (REJECT)指令等,蓝牙设备将解析得到的通话控制指令发送至移动终端。
其中,4务睫信息由用户对蓝牙设备使用的按^:方式决定,例如标准蓝牙耳 机的按键方式包括短按多功能键,长按多功能键,超长按音量键等,具体不 再赘述。在本发明实施例中,用户按照标准蓝牙设备说明书中标准蓝牙设备按
键操作的说明进行操作即可。
在步骤S103中,移动终端根据通话控制指令和移动终端当前的通话状态 对移动终端执行相应的通话控制操作。
移动终端接收的通话控制指令为支持多路通话的标准蓝牙协议的通话控制 指令,包括接通通话指令、挂断通话指令和保持通话指令,移动终端根据通话 控制指令和移动终端当前通话状态执行相应的通话控制"t喿作的具体操作包括
当移动终端接收的通话控制指令为接通通话指令,如果当前通话状态为一 路处于接听状态,另一路处于来电状态,则接听处于接听状态的通话,挂断处 于来电状态的来电;如果当前通话状态为一路处于来电状态,另一路处于空闲 状态时,则接听处于来电状态的通话。
当移动终端接收的通话控制指令为桂断通话指令时,如果当前通话状态为 一路处于接听状态,另一路处于来电状态,则挂断处于接听状态的通话,接听 处于来电状态的通话;如果当前通话状态为一路处于接听状态,另一路处于保 持状态,则挂断处于接听状态的通话,接听处于保持状态的通话;如果当前通 话状态为一路处于接听状态,另一路处于空闲状态,则挂断处于接听状态的通 话;如果当前通话状态为一路处于来电状态,另一路处于空闲状态时,则挂断 处于来电状态的通话。
当移动终端接收的通话控制指令为保持通话指令时,如果当前通话状态为 一路处于接听状态,另一路处于来电状态,则保持处于接听状态的通话,接听 处于来电状态的通话;如果当前通话状态为一路处于接听状态,另一路处于保 持状态时,则保持处于接听状态的通话,接听处于保持状态的通话。
在本发明实施例中,支持多路通话的标准蓝牙协议的蓝牙设备为支持蓝牙 Hand Free Profile 1.5标准协议的标准蓝牙耳才几,标准蓝牙耳才几向移动终端发送 的通话控制指令支持蓝牙Hand Free Profile 1.5标准协议,通话控制指令主要有 以下几种AT+CHLD = <1>,表示挂断所有处于正在接听的通话,接听处于保 持状态的通话或接听新来电;AH+CHLD = <2> ,表示保持所有处于正在接听
的通话,接听处于保持状态的通话或接听新来电;AT+CHUP (REJECT)表示
拒接新来电,继续接听正在接听的通话。
图2示出了本发明实施例提供的移动终端接收到的通话控制指令为
AT十CHLD-O时多路通话控制的实现流程。
在步骤S201中,移动终端接收到AT+CHLD-0指令;
在步骤S202中,判断移动终端当前的通话状态是否有新来电,是则执行步
骤S203,否则执行步骤S204;
在步骤S203中,桂断处于接听状态的通话,接听新来电; 在步骤S204中,挂断处于接听状态的通话,接听处于保持状态的通话。 图3示出了本发明实施例提供的移动终端接收到的通话控制指令为
AH+CHLD-0时多路通话控制的实现流程。
在步骤S301中,移动终端接收到AH+CHIJX2〉指令;
在步骤S302中,判断移动终端当前的通话状态是否有新来电,是则执行步
骤S303,否则执行步骤S304;
在步骤S303中,保持处于接听状态的通话,接听新来电; 在步骤S304中,保持处于接听状态的通话,接听处于保持状态的通话。 图4示出了本发明实施例提供的移动终端接收到的通话控制指令为
AH+CHUP时多路通话控制方法的实现流程。
在步骤S401中,移动终端接收到AH+CHUP指令;
在步骤S402中,判断移动终端当前的通话状态是否有新来电,是则执行步 骤S403,否则执行步骤S404;
在步骤S403中,挂断处于来电状态的通话,继续处于接听状态的通话;
在步骤S404中,判断移动终端当前的通话状态是否有通话处于保持状态, 是则执行步骤S405,否则执行步骤S406;
在步骤S405中,桂断处于接听状态的通话,接听处于保持状态的通话;
在步骤S406中,挂断处于接听状态的通话。
图5示出了本发明实施例提供的移动终端多路通话控制系统的结构。为了 便于说明,仅示出了与本发明实施例相关的部分。该移动终端多路通话控制系 统可以是内置于移动终端中的软件单元、硬件单元或者软硬件结合的单元。
移动终端51和蓝牙设备52建立连接,连接方式有多种,可以是蓝牙接口 连接。蓝牙设备52为支持多路通话的标准蓝牙协议的蓝牙设备。
态,并根据移动终端的当前通话状态向蓝牙设备52发送状态指令,控制蓝牙设 备52根据该状态指令进入对应的通话状态。其中移动终端当前的通话状态包 括 一路处于接听状态,另一路处于来电状态;或者一路处于接听状态,另一 路处于通话保持状态;或者一路处于接听状态,另一路处于空闲状态;或者一 路处于来电状态,另一路处于空闲状态。移动终端向蓝牙设备发送的状态指令 包括来电状态指令和接听中来电状态指令。其中,通话状态获取单元511向蓝 牙设备52发送的状态指令支持多路通话的标准蓝牙协议。
蓝牙设备52在移动终端51发送的状态指令的控制下,进入对应的通话状 态后,按照多路通话的标准蓝牙协议将用户通过蓝牙设备输入的按键信息解析 成相应的通话控制指令,并将解析得到的通话控制指令发送至内置于移动终端 51中的通话控制指令接收单元512。其中,通话控制指令接收单元512接收的 通话控制指令支持多路通话的标准蓝牙协议。
多路通话控制单元513根据通话控制指令接收单元512接收的通话控制指 令以及通话状态获取单元511获取的移动终端的当前通话状态对移动终端执行 相应的通话控制操作。其具体过程如上所述,在此不再赘述。
在本发明实施例中,移动终端根据当前的通话状态发送状态指令控制蓝牙 设备进入相应的通话状态,将多网多路通话虚拟成单网多路通话,使蓝牙设备 可以根据多路通话的标准蓝牙协议将用户输入的按4建信息解析成相应的通话控 制指令,移动终端根据该通话控制指令以及其当前的通话状态对移动终端进行 通话控制,从而使用户直接通过蓝牙设备控制单网或者多网多路通话,使用户
只需要按照蓝牙设备的说明书操作蓝牙设备,就可以灵活控制单网或多网络移 动终端多路通话,进一步完善和提高了双待移动终端的优势。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种多路通话控制方法,其特征在于,所述方法包括下述步骤根据移动终端当前的通话状态向蓝牙设备发送状态指令,控制蓝牙设备进入相应的通话状态;接收蓝牙设备根据其所处的通话状态和按键信息发送的通话控制指令;根据所述通话控制指令和移动终端当前的通话状态对移动终端执行相应的通话控制操作。
2、 如权利要求l所述的方法,其特征在于,所述移动终端当前的通话状态 包括 一路处于接听状态,另一路处于来电状态;或者一路处于接听状态,另 一路处于通话保持状态;或者一路处于接听状态,另一路处于空闲状态;或者 一路处于来电状态,另一路处于空闲状态。
3、 如权利要求2所述的方法,其特征在于,所述根据移动终端当前的通话 状态向蓝牙设备发送状态指令,控制蓝牙设备进入相应的通话状态的具体步骤 包括当移动终端当前的通话状态为一路处于接听状态,另一路处于来电状态时, 向蓝牙设备发送接听中有来电状态指令,控制蓝牙设备进入一路处于接听状态, 另一路处于来电状态;当移动终端当前的通话状态为一路处于接听状态,另一路处于保持状态时, 向蓝牙设备发送接听中有保持状态指令,控制蓝牙设备进入一路处于接听状态, 另一路处于保持状态;当移动终端当前的通话状态为 一路处于接听状态,另 一路处于空闲状态时, 向蓝牙设备发送接听状态指令,控制蓝牙设备进入一路处于接听状态,另一路 处于空闲状态;当移动终端当前的通话状态为一路处于来电状态,另一路处于空闲状态时, 向蓝牙设备发送来电状态指令,控制蓝牙设备进入一路处于来电状态,另一路 处于空闲状态。
4、 如权利要求l所述的方法,其特征在于,所述通话控制指令为接通通话 指令、挂断通话指令或者保持通话指令。
5、 如权利要求4所述的方法,其特征在于,当所述通话控制指令为接通通 话指令时,根据所述通话控制指令和所述移动终端当前通话状态对移动终端执 行相应的通话控制操作的具体操作为当移动终端当前通话状态为 一路处于接听状态,另 一路处于来电状态时, 接听处于接听状态的通话,挂断处于来电状态的来电;当移动终端当前的通话状为一路处于来电状态,另一路处于空闲状态时, 接听处于来电状态的通话。
6、 如权利要求4所述的方法,其特征在于,当所述通话控制指令为挂断通 话指令时,根据所述通话控制指令和所述移动终端当前通话状态对移动终端执 行相应的通话控制操作的具体操作为当移动终端当前的通话状态为一路处于接听状态,另一路处于来电状态时, 挂断处于接听状态的通话,接听处于来电状态的通话;当移动终端当前的通话状态为一路处于接听状态,另一路处于保持状态时, 挂断处于接听状态的通话,接听处于保持状态的通话。当移动终端当前的通话状态为一路处于接听状态,另一路处于空闲状态时, 挂断处于接听状态的通话。当移动终端当前的通话状态为一路处于来电状态,另一路处于空闲状态时, 挂断处于来电状态的通话。
7、 如权利要求4所述的方法,其特征在于,当所述所述通话控制指令为保 持通话指令时,根据所述通话控制指令和移动终端当前通话状态对移动终端执 行相应的通话控制操作的具体操作为当移动终端当前的通话状态为一路处于接听状态,另一路处于来电状态时, 保持处于接听状态的通话,接听处于来电状态的通话;当移动终端当前的通话状态为 一路处于接听状态,另 一路处于保持状态时, 保持处于接听状态的通话,接听处于保持状态的通话。
8、 如权利要求1至7任一权利要求所述的方法,其特征在于,所述状态指 令支持多路通话的标准蓝牙协议,所述通话控制指令支持多路通话的标准蓝牙 协议,所述蓝牙设备支持多路通话的标准蓝牙协议。
9、 一种多路通话控制系统,其特征在于,所述系统包括 通话状态获取单元,用于获取移动终端当前的通话状态,并根据所述通话状态向蓝牙设备发送状态指令,控制蓝牙设备进入相应的通话状态。通话控制指令4妄收单元,用于接收蓝牙设备根据其所处的通话状态和按键信息发送的通话控制指令;多路通话控制单元,用于解析所述通话控制指令并才艮据所述移动终端当前的通话状态对移动终端执行相应的通话控制操作。
10、 如权利要求9所述的系统,其特征在于,所述移动终端当前的通话状 态包括 一路处于接听状态,另一路处于来电状态;或者一路处于接听状态, 另一路处于通话保持状态;或者一路处于接听状态,另一路处于空闲状态;或 者一路处于来电状态,另一路处于空闲状态。
11、 如权利要求9所述的系统,其特征在于,所述状态指令支持多路通话 的标准蓝牙协议,所述通话控制指令支持多路通话的标准蓝牙协议,所述蓝牙 设备支持多路通话的标准蓝牙协议。
12、 一种包括权利要求9至11任一权利要求所述的多路通话控制系统的移 动终端。
全文摘要
本发明适用于移动通信终端网络通信技术,提供了一种多路通话控制的方法和系统。其中,方法包括下述步骤根据移动终端当前的通话状态向蓝牙设备发送状态指令,控制蓝牙设备进入相应的通话状态;接收蓝牙设备根据其所处的通话状态和按键信息发送的通话控制指令;根据所述通话控制指令和所述移动终端当前的通话状态对移动终端执行相应的通话控制操作。本发明使用户只需要根据标准蓝牙耳机的说明书操作蓝牙耳机,就可以灵活控制多网络制式移动终端多路通话,进一步完善和提高了双待移动终端的优势。
文档编号H04B5/00GK101340211SQ20081014228
公开日2009年1月7日 申请日期2008年8月7日 优先权日2008年8月7日
发明者孙成叶, 张小兵, 蔡思文, 刚 袁 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1