CN115987950A - 通话方法、装置及设备 - Google Patents
通话方法、装置及设备 Download PDFInfo
- Publication number
- CN115987950A CN115987950A CN202211622203.5A CN202211622203A CN115987950A CN 115987950 A CN115987950 A CN 115987950A CN 202211622203 A CN202211622203 A CN 202211622203A CN 115987950 A CN115987950 A CN 115987950A
- Authority
- CN
- China
- Prior art keywords
- call
- cpe
- network
- instruction
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000004891 communication Methods 0.000 title claims description 31
- 230000001413 cellular effect Effects 0.000 claims description 49
- 230000004044 response Effects 0.000 claims description 31
- 238000004590 computer program Methods 0.000 claims description 18
- 238000005516 engineering process Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 description 40
- 238000010586 diagram Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 229920006235 chlorinated polyethylene elastomer Polymers 0.000 description 2
- 238000000136 cloud-point extraction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供一种通话方法、装置及设备。该方法包括:通过第一网络接收第一设备发送的第一通话请求;确定第二设备,并通过第二网络向第二设备发送第二通话请求;响应于第二设备的通话接听指令,通过第二网络向第二设备转发来自第一设备的语音信息,以及通过第一网络向第一设备转发来自第二设备的语音信息。提高了CPE进行通话服务的便利性,使得CPE的通话功能和SIM卡的通话套餐资源可以被充分利用。
Description
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种通话方法、装置及设备。
背景技术
用户端设备(Customer Premise Equipment,CPE)可以用于接收移动蜂窝网络信号并将该移动蜂窝网络信号转换成无线网络通信技术(Wireless Fidelity,WiFi)信号,为其他终端提供网络接入服务。例如,移动蜂窝网络信号可以为5G信号或4G信号,CPE可以将5G信号或4G信号转换WiFi信号。
相比于传统的宽带路由器,CPE更加灵活和便捷,主要表现在:CPE无需安装宽带,只需插上5G SIM卡即可获得5G宽带和WiFi信号,以为多个终端提供上网服务;同时CPE可以兼容4G网络,可以为用户提供不间断的多种网络接入的能力。随着各运营商和设备商的推广,CPE已在家庭、商业或办公等场景中逐渐得到应用。
目前,CPE在提供网络接入服务的同时,也可以基于CPE中插设的客户身份识别卡(Subscriber Identity Module,SIM)提供通话服务。在相关技术中,可以通过数据线将CPE与终端进行连接,通过终端向CPE下发AT指令等命令,以使CPE实现拨打电话、接听电话和挂断电话等通话服务。然而,CPE一般安装在角落、柜台等固定位置,且CPE中也未设置话筒和听筒等设备,只能使用耳机来进行通话服务,使得用户不便于使用CPE来进行通话服务,从而导致CPE的通话功能和SIM卡的通话套餐资源被闲置和浪费。
发明内容
本申请实施例提供一种通话方法、装置及设备,可以通过第一设备或第二设备中设置的通话APP实现对CPE的通话功能的无线控制,使得CPE可以转发第一设备和第二设备之间的通话,提高了CPE进行通话服务的便利性,使得CPE的通话功能和SIM卡的通话套餐资源可以被充分利用。
第一方面,本申请实施例提供一种通话方法,包括:
通过第一网络接收第一设备发送的第一通话请求;
确定第二设备,并通过第二网络向所述第二设备发送第二通话请求;
响应于所述第二设备的通话接听指令,通过所述第二网络向所述第二设备转发来自所述第一设备的语音信息,以及通过所述第一网络向所述第一设备转发来自所述第二设备的语音信息。
在一种可能的实施方式中,所述第一网络为无线网络通信技术WiFi网络,所述第二网络为移动蜂窝网络;或者,所述第一网络为移动蜂窝网络,所述第二网络为WiFi网络。
在一种可能的实施方式中,所述第一网络为WiFi网络,所述第二网络为移动蜂窝网络;所述第一通话请求中包括所述第二设备的通话号码;
确定第二设备,并通过第二网络向所述第二设备发送第二通话请求,包括:
根据所述第一通话请求确定第二设备;
以用户端设备CPE的通话号码为主叫号码,所述第二设备的通话号码为被叫号码,通过所述移动蜂窝网络向所述第二设备发送第二通话请求。
在一种可能的实施方式中,所述第一网络为移动蜂窝网络,所述第二网络为无线网络通信技术Wi-Fi网络;
确定第二设备,包括:
获取注册信息、以及与CPE通过WiFi网络连接的设备,所述注册信息用于存储设备信息,所述设备信息包括已注册通话号码和/或设备标识;
根据所述注册信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备。
在一种可能的实施方式中,根据所述注册信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备,包括:
响应于所述注册信息中包括一个设备信息,且所述设备信息对应的设备与所述CPE通过WiFi网络连接,将所述一个设备信息对应的设备确定为所述第二设备;
响应于所述注册信息中包括多个设备信息,根据所述多个设备信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备。
在一种可能的实施方式中,根据所述多个设备信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备,包括:
确定所述多个设备信息的优先级;
将与所述CPE通过WiFi网络连接的设备中,优先级最高的设备信息对应的设备确定为所述第二设备,所述第二设备的数量为一个。
在一种可能的实施方式中,根据所述多个设备信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备,包括:
将所述多个设备信息对应的多个设备中、与所述CPE通过WiFi网络连接的设备确定为所述第二设备,所述第二设备的数量为多个。
在一种可能的实施方式中,通过第二网络向所述第二设备发送第二通话请求,包括:
向所述多个第二设备发送第二通话请求;
在接收到任意一个第二设备发送的通话接听指令之后,取消向其它第二设备发送所述第二通话请求。
在一种可能的实施方式中,响应于所述第二设备的通话接听指令,通过所述第二网络向所述第二设备转发来自所述第一设备的语音信息,以及通过所述第一网络向所述第一设备转发来自所述第二设备的语音信息,包括:
响应于所述第二设备的通话接听指令,以CPE的通话号码为被叫号码,以所述第一设备的通话号码为主机号码,接听所述第一设备的来电;
通过所述第二网络向所述第二设备转发来自所述第一设备的语音信息,以及通过所述第一网络向所述第一设备转发来自所述第二设备的语音信息。
在一种可能的实施方式中,所述方法还包括:
接收所述第一设备的第一保持指令,并根据所述第一保持指令,保持CPE与所述第一设备之间的通话,以及向所述第二设备发送第二保持指令,所述第二保持指令用于指示保持所述CPE与所述第二设备之间的通话;和/或,
接收所述第一设备发送的第一挂断指令,并根据所述第一挂断指令,结束所述CPE与所述第一设备之间的通话,以及向所述第二设备发送第二挂断指令,所述第二挂断指令用于指示挂断所述CPE与所述第二设备之间的通话。
在一种可能的实施方式中,所述方法还包括:
接收所述第二设备发送的第三保持指令,并根据所述第三保持指令,保持CPE与所述第二设备之间的通话,以及向所述第一设备发送第四保持指令,所述第四保持指令用于指示保持所述CPE与所述第一设备之间的通话;和/或,
接收所述第二设备发送的第三挂断指令,并根据所述第三挂断指令,挂断所述CPE与所述第二设备之间的通话,以及结束所述CPE与所述第一设备之间的通话。
第二方面,本申请实施例提供一种通话装置,所述通话装置接收模块、确定模块、发送模块和转发模块,其中,
所述接收模块用于,通过第一网络接收第一设备发送的第一通话请求;
所述确定模块用于,确定第二设备;
所述发送模块用于,通过第二网络向所述第二设备发送第二通话请求;
所述转发模块用于,响应于所述第二设备的通话接听指令,通过所述第二网络向所述第二设备转发来自所述第一设备的语音信息,以及通过所述第一网络向所述第一设备转发来自所述第二设备的语音信息。
在一种可能的实施方式中,所述第一网络为无线网络通信技术WiFi网络,所述第二网络为移动蜂窝网络;或者,所述第一网络为移动蜂窝网络,所述第二网络为WiFi网络。
在一种可能的实施方式中,所述确定模块用于确定第二设备,所述发送模块用于通过第二网络向所述第二设备发送第二通话请求,包括:
根据所述第一通话请求确定第二设备;
以用户端设备CPE的通话号码为主叫号码,所述第二设备的通话号码为被叫号码,通过所述移动蜂窝网络向所述第二设备发送第二通话请求。
在一种可能的实施方式中,所述确定模块具体还用于:
确定第二设备,包括:
获取注册信息、以及与CPE通过WiFi网络连接的设备,所述注册信息用于存储设备信息,所述设备信息包括已注册通话号码和/或设备标识;
根据所述注册信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备。
在一种可能的实施方式中,所述确定模块具体还用于:
响应于所述注册信息中包括一个设备信息,且所述设备信息对应的设备与所述CPE通过WiFi网络连接,将所述一个设备信息对应的设备确定为所述第二设备;
响应于所述注册信息中包括多个设备信息,根据所述多个设备信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备。
在一种可能的实施方式中,所述确定模块具体还用于:
确定所述多个设备信息的优先级;
将与所述CPE通过WiFi网络连接的设备中,优先级最高的设备信息对应的设备确定为所述第二设备,所述第二设备的数量为一个。
在一种可能的实施方式中,所述确定模块具体还用于:
将所述多个设备信息对应的多个设备中、与所述CPE通过WiFi网络连接的设备确定为所述第二设备,所述第二设备的数量为多个。
在一种可能的实施方式中,所述发送模块具体还用于:
向所述多个第二设备发送第二通话请求;
在接收到任意一个第二设备发送的通话接听指令之后,取消向其它第二设备发送所述第二通话请求。
在一种可能的实施方式中,所述转发模块具体用于:
响应于所述第二设备的通话接听指令,以CPE的通话号码为被叫号码,以所述第一设备的通话号码为主机号码,接听所述第一设备的来电;
通过所述第二网络向所述第二设备转发来自所述第一设备的语音信息,以及通过所述第一网络向所述第一设备转发来自所述第二设备的语音信息。
在一种可能的实施方式中,所述通话装置还包括保持模块和挂断模块,其中:
所述接收模块还用于,接收所述第一设备的第一保持指令;
所述保持模块用于,根据所述第一保持指令,保持CPE与所述第一设备之间的通话,以及向所述第二设备发送第二保持指令,所述第二保持指令用于指示保持所述CPE与所述第二设备之间的通话;和/或,
所述接收模块还用于,接收所述第一设备发送的第一挂断指令;
所述挂断模块用于,根据所述第一挂断指令,结束所述CPE与所述第一设备之间的通话,以及向所述第二设备发送第二挂断指令,所述第二挂断指令用于指示挂断所述CPE与所述第二设备之间的通话。
在一种可能的实施方式中,所述接收模块还用于,接收所述第二设备发送的第三保持指令;
所述保持模块用于,根据所述第三保持指令,保持CPE与所述第二设备之间的通话,以及向所述第一设备发送第四保持指令,所述第四保持指令用于指示保持所述CPE与所述第一设备之间的通话;和/或,
所述接收模块还用于,接收所述第二设备发送的第三挂断指令;
所述挂断模块用于,根据所述第三挂断指令,挂断所述CPE与所述第二设备之间的通话,以及结束所述CPE与所述第一设备之间的通话。
第三方面,本申请提供一种芯片,所述芯片上存储有计算机程序,所述计算机程序被所述芯片执行时,实现如第一方面任一项所述的方法。
第四方面,本申请提供一种芯片模组,所述芯片模组上存储有计算机程序,所述计算机程序被所述芯片模组执行时,实现如第一方面任一项所述的方法。
第五方面,本申请实施例提供一种CPE,包括:处理器和存储器;
所述存储器用于,存储计算机执行指令;
所述处理器用于,执行所述存储器存储的计算机执行指令,使得所述处理器执行如第一方面任一项所述的方法。
第六方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的方法。
第七方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如第一方面任一项所述的方法。
本申请实施例提供的通话方法、装置及设备,可以通过第一网络接收第一设备发送的第一通话请求;并在接收到第一通话请求之后,确定第二设备,以及通过第二网络向第二设备发送第二通话请求;响应于第二设备的通话接听指令,通过第二网络向第二设备转发来自第一设备的语音信息,以及通过第一网络向第一设备转发来自第二设备的语音信息。在上述过程中,可以通过第一设备或第二设备中设置的通话APP实现对CPE的通话功能的无线控制,使得CPE可以转发第一设备和第二设备之间的通话,提高了CPE进行通话服务的便利性,使得CPE的通话功能和SIM卡的通话套餐资源可以被充分利用。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1A为本申请实施例提供的不使用CPE转发两个终端之间通话的场景示意图;
图1B为本申请实施例提供的一种使用CPE转发两个终端之间通话的场景示意图;
图1C为本申请实施例提供的另一种使用CPE转发两个终端之间通话的场景示意图;
图2为本申请实施例提供的一种通话方法的流程示意图;
图3为本申请实施例提供的情况1所示的条件下通过CPE转发的通话方法的流程示意图;
图4为本申请实施例提供的情况2所示的条件下通过CPE转发的通话方法的流程示意图;
图5为本申请实施例提供的情况2所示的条件下通过CPE转发的通话方法的流程示意图;
图6为本申请实施例提供的通话装置的一种结构示意图;
图7为本申请实施例提供的通话装置的另一种结构示意图;
图8为本申请实施例提供的CPE的硬件结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1A为本申请实施例提供的不使用CPE转发两个终端之间通话的场景示意图。请参见图1A,包括终端1和终端2,终端1和终端2之间通过移动蜂窝网络进行通话。终端1和终端2可以为具有通话功能的设备,例如,终端1和终端2可以为手机、平板或可通话手表等。
在图1A所示场景下,若终端1或者终端2因欠费停机而导致断网或者处于移动蜂窝网络信号较差的环境中时,有可能导致终端1或者终端2的通话功能无法实现。
因此,为了解决上述问题,本申请实施例提供了一种使用CPE转发两个终端之间通话的通话方法。下面,结合图1B和图1C,对本申请实施例提供的使用CPE转发两个终端之间通话的场景进行介绍。
图1B为本申请实施例提供的一种使用CPE转发两个终端之间通话的场景示意图。请参见图1B,包括终端1和终端2,当终端1无移动蜂窝网络信号或者移动蜂窝网络信号差的时候,终端1将无法与基站进行通讯,从而无法与终端2之间进行通话。CPE与基站通过移动蜂窝网络连接,且CPE可以为终端1提供WiFi网络。若终端1与CPE通过WiFi网络进行连接,那么,可以通过终端1向CPE发送控制指令,以使CPE将终端1的通话转发给基站,进而发送给终端2,从而实现终端1和终端2之间的通话。
图1C为本申请实施例提供的另一种使用CPE转发两个终端之间通话的场景示意图。请参见图1C,在家庭场景或者办公室办公场景中,CPE还可以为终端1-1~终端1~N这多个终端提供WiFi网络,其中N为大于1的任意正整数。上述多个终端中任意一个终端与终端2之间均可以实现图1B所示的通话场景。
在相关技术中,可以通过数据线将CPE与终端进行连接,通过终端向CPE下发AT指令等命令,以使CPE实现拨打电话、接听电话和挂断电话等通话服务。然而,CPE一般安装在角落、柜台等固定位置,且CPE中也未设置话筒和听筒等设备,只能使用耳机来进行通话服务,使得用户不便于使用CPE来进行通话服务,从而导致CPE的通话功能和SIM卡的通话套餐资源被闲置和浪费。
在本申请实施例中,可以通过在第一设备或第二设备中设置通话APP,并通过该通话APP实现第一设备或第二设备对CPE的通话功能的无线控制,使得CPE可以转发第一设备和第二设备之间的通话,并且用户可以利用第一设备或第二设备的便捷通话功能,无需在CPE端增加耳机或听筒等额外设备,提高了CPE进行通话服务的便利性,使得CPE的通话功能和SIM卡的通话套餐资源可以被充分利用。
下面,通过具体实施例对本申请所示的方法进行说明。需要说明的是,下面几个实施例可以单独存在,也可以互相结合,对于相同或相似的内容,在不同的实施例中不再重复说明。
图2为本申请实施例提供的一种通话方法的流程示意图。请参见图2,该方法可以包括:
S201、通过第一网络接收第一设备发送的第一通话请求。
本申请实施例的执行主体可以为一种CPE,也可以为设置在CPE中的芯片、芯片模组或通话装置等。通话装置可以通过软件实现,也可以通过软件和硬件的结合实现。
第一网络可以为WiFi网络或者移动蜂窝网络。
可选的,若第一网络为WiFi网络,此时,第一设备与CPE之间通过WiFi网络连接,用户可以通过第一设备中设置的应用程序(Application,APP)基于WiFi网络向CPE发送第一通话请求,第一通话请求中可以包括第二设备的电话号码。例如,在图1B中,终端1与CPE之间通过WiFi网络连接,此时,第一设备为终端1,第二设备为终端2,第一通话请求中包括终端2的通话号码。
可选的,若第一网络为移动蜂窝网络,此时,第一设备与CPE之间通过移动蜂窝网络连接,可以以第一设备的通话号码为主叫号码,CPE的通话号码为被叫号码,第一设备通过移动蜂窝网络向CPE发送第一通话请求,第一通话请求中可以包括第一设备的通话号码。例如,在图1B中,终端2与CPE之间通过移动蜂窝网络连接,此时,第一设备为终端2,第一通话请求中包括终端2的通话号码。
可选的,第一设备中设置的APP可以为第一设备对应的系统中自带的“电话APP”,或者用户通过第一设备下载安装的“CPE通话APP”。
若第一设备中设置的APP为上述“电话APP”,那么,还需要在第一设备中进行如下设置:在第一设备中的“电话APP”对应的设置界面或者显示界面中,设置正常呼叫模式和CPE转发呼叫功能模式这两种选择模式对应的选择按钮,以便于用户通过上述选择按钮来控制是否选择开启上述两种选择模式。第一设备中的“电话APP”可以具有如下所示的多种功能:获取第一设备的通讯录、拨打电话、挂断电话、接听电话、保持通话、静音和免提,每一种功能对应于一个功能按钮。可选的,当第一设备中的“电话APP”处于CPE转发呼叫功能模式时,若需要实现拨打电话、接听电话、挂断电话和保持通话的功能,则可以通过点击“电话APP”中对应的功能按钮,通过WiFi网络向CPE发送对应的控制指令,使得CPE实现上述功能。在CPE转发呼叫功能模式下,该“电话APP”还可以用于控制第一设备通过WiFi网络将第一设备的语音信息发送给CPE、以及通过第一设备接收CPE转发的第二设备的语音信息并播放。
若第一设备中设置的APP为上述“CPE通话APP”,那么,该“CPE通话APP”需满足如下条件:被第一设备授权,使得用户可以通过该“CPE通话APP”获取第一设备的通讯录、以及使用第一设备的话筒和听筒;具有拨号键,可以使用户通过该拨号键输入通话号码;具有拨打电话按钮、接听电话按钮和挂断电话按钮、以及通话过程中会使用到的静音、免提、保持通话等功能按钮,并且该拨打电话按钮、接听电话按钮、挂断电话按钮和保持通话按钮可以用于通过WiFi网络向CPE发送控制指令;可以控制第一设备将第一设备的语音信息通过WiFi网络发送给CPE、以及通过第一设备接收CPE转发的第二设备的语音信息并播放。
S202、确定第二设备,并通过第二网络向第二设备发送第二通话请求。
可选的,若第一网络为WiFi网络,第二网络为移动蜂窝网络,那么可以通过如下方式执行S202:根据第一通话请求确定第二设备;以CPE的通话号码为主叫号码,第二设备的通话号码为被叫号码,通过移动蜂窝网络向二设备发送第二通话请求。在这种情景下,第二通话请求中可以包括CPE的通话号码。
可选的,若第一网络为移动蜂窝网络,第二网络为WiFi网络,那么可以通过如下方式执行S202:获取注册信息、以及与CPE通过WiFi网络连接的设备,注册信息用于存储设备信息,设备信息可以包括已注册通话号码和/或设备标识;根据注册信息、以及与CPE通过WiFi网络连接的设备,确定第二设备;通过WiFi网络向第二设备发送第二通话请求,此时,若第二设备的数量为1个,则CPE直接通过WiFi网络向该第二设备发送第二通话请求;若第二设备的数量为多个,则向多个第二设备发送第二通话请求;在接收到多个第二设备中任意一个第二设备发送的通话接听指令之后,取消向其它第二设备发送的第二通话请求。在这种情景下,第二通话请求中可以包括第一设备的通话号码。
S203、响应于第二设备的通话接听指令,通过第二网络向第二设备转发来自第一设备的语音信息,以及通过第一网络向第一设备转发来自第二设备的语音信息。
当CPE接收到第二设备发送的通话接听指令后,表明CPE已与第二设备之间建立通话,那么,可以利用CPE通过第二网络向第二设备转发来自第一设备的语音信息,以及通过第一网络向第一设备转发来自第二设备的语音信息,从而实现第一设备和第二设备之间的端到端通话。
在第一设备通过CPE与第二设备进行通话的过程中,当用户需使用第一设备或第二设备的静音功能或免提功能时,可以通过点击第一设备或第二设备的通话显示界面中的静音功能按钮实现静音功能、以及点击第一设备或第二设备的通话显示界面中的免提功能按钮实现免提功能。在实现静音功能或者免提功能时,第一设备或第二设备不会向CPE发送控制指令。
在第一设备通过CPE与第二设备进行通话的过程中,还可以通过CPE接收第一设备或第二设备的保持通话指令用于实现保持通话功能、以及接收第一设备或第二设备的挂断电话指令用于实现挂断电话功能。
可选的,CPE可以接收第一设备的第一保持指令,并根据第一保持指令,保持CPE与第一设备之间的通话,以及向第二设备发送第二保持指令,第二保持指令用于指示保持CPE与第二设备之间的通话;和/或,接收第一设备发送的第一挂断指令,并根据第一挂断指令,结束CPE与第一设备之间的通话,以及向第二设备发送第二挂断指令,第二挂断指令用于指示挂断CPE与第二设备之间的通话。
可选的,CPE还可以接收第二设备发送的第三保持指令,并根据第三保持指令,保持CPE与第二设备之间的通话,以及向第一设备发送第四保持指令,第四保持指令用于指示保持CPE与第一设备之间的通话;和/或,接收第二设备发送的第三挂断指令,并根据第三挂断指令,挂断CPE与第二设备之间的通话,以及结束CPE与第一设备之间的通话。
本申请实施例提供的通话方法,可以通过第一网络接收第一设备发送的第一通话请求;确定第二设备,以及通过第二网络向第二设备发送第二通话请求;响应于第二设备的通话接听指令,通过第二网络向第二设备转发来自第一设备的语音信息,以及通过第一网络向第一设备转发来自第二设备的语音信息。在上述过程中,可以通过第一设备或第二设备中设置的通话APP实现对CPE的通话功能的无线控制,使得CPE可以转发第一设备和第二设备之间的通话,并且用户可以利用第一设备或第二设备的便捷通话功能,无需在CPE端增加耳机或听筒等额外设备,提高了CPE进行通话服务的便利性,使得CPE的通话功能和SIM卡的通话套餐资源可以被充分利用。
可选的,在实际应用过程中,第一网络和第二网络可以有如下两种情况:
情况1:第一网络为WiFi网络,第二网络为移动蜂窝网络;
情况2:第一网络为移动蜂窝网络,第二网络为WiFi网络。
其中,情况1所示的情况可以发生在第一设备通过CPE拨打电话的情景中;情况2所示的情况可以发生在通过CPE接收第一设备的来电的情景中。下面,结合图3~图5,对上述两种情况下通过CPE转发的通话方法进行详细说明。
图3为本申请实施例提供的情况1所示的条件下通过CPE转发的通话方法的流程示意图。请参见图3,该方法可以包括:
S301、响应于第一网络为WiFi网络,第二网络为移动蜂窝网络,通过WiFi网络接收第一设备发送的第一通话请求。
可选的,第一通话请求中可以包括第二设备的通话号码,用户可以通过第一设备中的“电话APP”或“CPE通话APP”获取第一设备的通讯录,在通讯录中查询获取第二设备的通话号码;或者,用户可以直接通过第一设备的“电话APP”或“CPE通话APP”的拨号键直接输入第二设备的通话号码。
在获得第二设备的通话号码后,用户可以通过点击第一设备中的“电话APP”或“CPE通话APP”中的拨打电话按钮,通过WiFi网络向CPE发送第一通话请求。
S302、根据第一通话请求确定第二设备。
可选的,第一通话请求中包括第二设备的通话号码,可以将第二设备的通话号码对应的设备确定为第二设备。
S303、以CPE的通话号码为主叫号码,第二设备的通话号码为被叫号码,通过移动蜂窝网络向第二设备发送第二通话请求。
CPE与第二设备可以通过移动蜂窝网络进行连接。
可选的,可以通过CPE中设置的SIM卡获取CPE的通话号码,第二通话请求中可以包括CPE的通话号码。
S304、响应于第二设备的通话接听指令,通过移动蜂窝网络向第二设备转发来自第一设备的语音信息,以及通过WiFi网络向第一设备转发来自第二设备的语音信息。
可选的,在第一设备与第二设备的通话过程中,第一设备可能突然接收到第三设备的来电,此时,若想要第一设备在接听第三设备来电的同时,仍保持与第二设备的通话时,可以通过第一设备或第二设备向CPE发送保持指令以保持通话。若通过第一设备向CPE发送保持指令,可以参照执行S305~S306;若通过第二设备向CPE发送保持指令,可以参照执行S307~S308。
S305、接收第一设备的第一保持指令。
可选的,用户可以通过点击第一设备中的“电话APP”或“CPE通话APP”中的保持通话按钮,通过WiFi网络向CPE发送第一保持指令。
S306、根据第一保持指令,保持CPE与第一设备之间的通话,以及向第二设备发送第二保持指令。
第二保持指令用于指示保持CPE与第二设备之间的通话。
S307、接收第二设备发送的第三保持指令。
S308、根据第三保持指令,保持CPE与第二设备之间的通话,以及向第一设备发送第四保持指令。
第四保持指令用于指示保持CPE与第一设备之间的通话。
当第一设备与第二设备之间需要结束通话时,可以通过第一设备或第二设备向CPE发送挂断指令以结束通话。若通过第一设备向CPE发送挂断指令,可以参照执行S309~S310;若通过第二设备向CPE发送挂断指令,可以参照执行S311~S312。
S309、接收第一设备的第一挂断指令。
可选的,用户可以通过点击第一设备中的“电话APP”或“CPE通话APP”中的挂断电话按钮,通过WiFi网络向CPE发送第一挂断指令。
S310、根据第一挂断指令,结束CPE与第一设备之间的通话,以及向第二设备发送第二挂断指令。
可选的,CPE可以通过移动蜂窝网络向第二设备发送第二挂断指令,第二挂断指令用于指示挂断CPE与第二设备之间的通话。
S311、接收第二设备的第三挂断指令。
可选的,通过移动蜂窝网络接收第二设备发送的第三挂断指令。
S312、根据第三挂断指令,挂断CPE与第二设备之间的通话,以及结束CPE与第一设备之间的通话。
可选的,CPE可以通过WiFi网络向第一设备发送结束通话的通知信息,该通知信息用以提示结束CPE与第一设备之间的通话。
本申请实施例提供的通话方法,可以通过第一网络接收第一设备发送的第一通话请求;确定第二设备,以及通过第二网络向第二设备发送第二通话请求;响应于第二设备的通话接听指令,通过第二网络向第二设备转发来自第一设备的语音信息,以及通过第一网络向第一设备转发来自第二设备的语音信息。在上述过程中,可以通过第一设备或第二设备中设置的通话APP实现对CPE的通话功能的无线控制,使得CPE可以转发第一设备和第二设备之间的通话,并且用户可以利用第一设备或第二设备的便捷通话功能,无需在CPE端增加耳机或听筒等额外设备,提高了CPE进行通话服务的便利性,使得CPE的通话功能和SIM卡的通话套餐资源可以被充分利用。
下面,结合图4和图5对上述情况2所示条件下通过CPE转发的通话方法进行详细说明。
图4为本申请实施例提供的情况2所示的条件下通过CPE转发的通话方法的流程示意图。请参见图4,该方法可以包括:
S401、响应于第一网络为移动蜂窝网络,第二网络为WiFi网络,通过移动蜂窝网络接收第一设备发送的第一通话请求。
可选的,第一设备可以通过如下方式向CPE发送第一通话请求:以第一设备的通话号码为主叫号码,CPE的通话号码为被叫号码,通过移动蜂窝网络向CPE发送第一通话请求,第一通话请求中可以包括第一设备的通话号码。
例如,在图1B中,第一设备为终端2,此时可以以终端2的通话号码为主叫号码,CPE的通话号码为被叫号码,通过移动蜂窝网络由终端2向CPE发送第一通话请求。
S402、获取注册信息、以及与CPE通过WiFi网络连接的设备。
注册信息用于存储设备信息,设备信息可以包括已注册通话号码和/或设备标识,例如,若该设备为手机,那么设备信息可以为手机的通话号码和/或国际移动设备标识(International Mobile Equipment Identity,IMEI)。可以通过注册信息来确定该设备是否为CPE允许接入的设备。
可选的,若某设备中设置有上述S201步骤所描述的“电话APP”或“CPE通话APP”,那么,在该设备接入某一CPE的WiFi网络时,可以通过上述的“电话APP”或“CPE通话APP”向CPE发起该设备的注册请求,注册请求可以包括该设备的通话号码和/或设备标识、以及该设备接听电话的优先级。CPE在接收到注册请求后,对其进行验证,待验证通过后可以生成注册信息并保存,以及向该设备发送注册成功通知。
可选的,在接收到第一通话请求后,可以通过CPE中设置的检测装置检测是否有设备与CPE进行了WiFi网络连接、以及该设备对应的通话号码和/或设备标识是否包含在注册信息中。若未检测到符合上述条件的设备,则CPE不对第一通话请求进行任何反馈,由第一设备决定是否继续第一通话请求。例如,若未检测到符合上述条件的设备,第一设备处于第一通话请求的呼叫状态,用户可以选择通过第一设备的挂断电话按钮直接结束第一通话请求呼叫,或者,等待第一通话请求的呼叫时长达到预设时长,自动结束第一通话请求呼叫。
可选的,若注册信息中包含1个设备信息,则通过执行S403确定第二设备;若注册信息中包含多个设备信息,则通过执行S404~S405确定第二设备。
S403、响应于注册信息中包括一个设备信息,且设备信息对应的设备与CPE通过WiFi网络连接,将一个设备信息对应的设备确定为第二设备。
例如,在图1C中,对于终端1-1至终端1-N这多个终端,若此时终端1-1和终端1-2与CPE通过WiFi网络连接,但只有终端1-1的通话号码为已注册通话号码,和/或,终端1-1的设备标识为已注册设备标识,那么,可以将终端1-1确定为第二设备。
S404、响应于注册信息中包括多个设备信息,确定多个设备信息的优先级。
假设注册信息中包括多个设备信息,分别为设备信息1~设备信息N,其中,N为大于1的任意正整数,那么,可以根据注册信息中每个设备信息中注册的优先级信息,确定多个设备信息的优先级顺序。
S405、将与CPE通过WiFi网络连接的设备中,优先级最高的设备信息对应的设备确定为第二设备。
其中,第二设备的数量为一个。假设S404中的多个设备信息的优先级从高到低依次为:设备信息1>设备信息2>……>设备信息N,那么,可以将设备信息1对应的设备确定为第二设备。
S406、通过WiFi网络向第二设备发送第二通话请求。
可选的,第二通话请求中可以包括第一设备的电话号码。
第二设备中设置有“电话APP”或“CPE通话APP”,在接收到第二通话请求后,用户可以通过该“电话APP”或“CPE通话APP”中的接听电话按钮或者挂断电话按钮,来选择是否接听第二通话请求。
S407、响应于第二设备的通话接听指令,以CPE的通话号码为被叫号码,以第一设备的通话号码为主机号码,接听第一设备的来电。
可选的,用户可以通过点击“电话APP”或“CPE通话APP”中的接听电话按钮向CPE发送通话接听指令。
S408、通过WiFi网络向第二设备转发来自第一设备的语音信息,以及通过移动蜂窝网络向第一设备转发来自第二设备的语音信息。
需要说明的是,S408的执行过程可以参见S203的执行过程,此处不再重复进行赘述。
S409、接收第一设备的第一保持指令。
S410、根据第一保持指令,保持CPE与第一设备之间的通话,以及向第二设备发送第二保持指令。
第二保持指令用于指示保持CPE与第二设备之间的通话。
S411、接收第二设备发送的第三保持指令。
可选的,用户可以通过点击第二设备中的“电话APP”或“CPE通话APP”中的保持通话按钮,通过WiFi网络向CPE发送第三保持指令。
S412、根据第三保持指令,保持CPE与第二设备之间的通话,以及向第一设备发送第四保持指令。
CPE通过移动蜂窝网络向第一设备发送第四保持指令,第四保持指令用于指示保持CPE与第一设备之间的通话。
S413、接收第一设备的第一挂断指令。
S414、根据第一挂断指令,结束CPE与第一设备之间的通话,以及向第二设备发送第二挂断指令。
第二挂断指令用于指示挂断CPE与第二设备之间的通话。
S415、接收第二设备的第三挂断指令。
可选的,用户可以通过点击第二设备中的“电话APP”或“CPE通话APP”中的挂断电话按钮,通过WiFi网络向CPE发送第三挂断指令。
S416、根据第三挂断指令,挂断CPE与第二设备之间的通话,以及结束CPE与第一设备之间的通话。
本申请实施例提供的通话方法,可以通过第一网络接收第一设备发送的第一通话请求;确定第二设备,以及通过第二网络向第二设备发送第二通话请求;响应于第二设备的通话接听指令,通过第二网络向第二设备转发来自第一设备的语音信息,以及通过第一网络向第一设备转发来自第二设备的语音信息。在上述过程中,可以通过第一设备或第二设备中设置的通话APP实现对CPE的通话功能的无线控制,使得CPE可以转发第一设备和第二设备之间的通话,且在转发过程中,CPE可以选择单设备转发或者多设备转发,提高了CPE进行通话服务的便利性,使得CPE的通话功能和SIM卡的通话套餐资源可以被充分利用。
图5为本申请实施例提供的情况2所示的条件下通过CPE转发的通话方法的流程示意图。请参见图5,该方法可以包括:
S501、响应于第一网络为移动蜂窝网络,第二网络为WiFi网络,通过移动蜂窝网络接收第一设备发送的第一通话请求。
S502、获取注册信息、以及与CPE通过WiFi网络连接的设备。
可选的,若注册信息中包含1个设备信息,则通过执行S503确定第二设备、以及执行S504向第二设备发送第二通话请求;若注册信息中包含多个设备信息,则通过执行S505确定第二设备、以及执行S506~S507向第二设备发送第二通话请求。
S503、响应于注册信息中包括一个设备信息,且设备信息对应的设备与CPE通过WiFi网络连接,将一个设备信息对应的设备确定为第二设备。
需要说明的是,S503的执行过程可以参见S403的执行过程,此处不再重复进行赘述。
S504、向第二设备发送第二通话请求。
其中,第二设备的数量为1个。
S505、响应于注册信息中包括多个设备信息,将多个设备信息对应的多个设备中、与CPE通过WiFi网络连接的设备确定为第二设备。
其中,第二设备的数量为多个。
假设注册信息中包括多个设备信息,分别为设备信息1~设备信息N,其中,N为大于1的任意正整数,且每个设备信息对应于一个设备。若多个设备信息对应的设备均与CPE通过WiFi网络连接,那么,可以将这多个设备信息对应的设备确定为第二设备。
S506、向多个第二设备发送第二通话请求。
可选的,CPE可以通过WiFi网络同时向多个第二设备发送第二通话请求。例如,CPE可以通过WiFi网络,同时向上述多个设备信息对应的设备发送第二通话请求。
S507、在接收到任意一个第二设备发送的通话接听指令之后,取消向其它第二设备发送第二通话请求。
可选的,假设多个第二设备分别为第二设备1~第二设备N,其中,N为大于1的任意正整数。那么,当CPE向第二设备1~第二设备N同时发送了第二通话请求之后,有如下三种情况:
情况1:若CPE接收到第二设备1发送的通话接听指令,那么,CPE将只转发第二设备1和第一设备之间的通话,并且取消向其它第二设备发送第二通话请求。
情况2:若CPE收到第二设备1的挂断指令,则继续监测第二设备2~第二设备N的控制指令,直到接收到任意一个第二设备发送的通话接听指令,则取消向其余的第二设备发送的第二通话请求。
情况3:若CPE接收到上述多个第二设备的指令均为挂断指令,则挂断CPE与第一设备之间的通话。
S508、响应于第二设备的通话接听指令,以CPE的通话号码为被叫号码,以第一设备的通话号码为主机号码,接听第一设备的来电。
S509、通过WiFi网络向第二设备转发来自第一设备的语音信息,以及通过移动蜂窝网络向第一设备转发来自第二设备的语音信息。
S510、接收第一设备的第一保持指令。
S511、根据第一保持指令,保持CPE与第一设备之间的通话,以及向第二设备发送第二保持指令。
第二保持指令用于指示保持CPE与第二设备之间的通话。
S512、接收第二设备发送的第三保持指令。
S513、根据第三保持指令,保持CPE与第二设备之间的通话,以及向第一设备发送第四保持指令。
第四保持指令用于指示保持CPE与第一设备之间的通话。
S514、接收第一设备的第一挂断指令。
S515、根据第一挂断指令,结束CPE与第一设备之间的通话,以及向第二设备发送第二挂断指令。
S516、接收第二设备的第三挂断指令。
S517、根据第三挂断指令,挂断CPE与第二设备之间的通话,以及结束CPE与第一设备之间的通话。
需要说明的是,S508~S517的执行过程可以参见S407~S416的执行过程,此处不再重复进行赘述。
本申请实施例提供的通话方法,可以通过第一网络接收第一设备发送的第一通话请求;确定第二设备,以及通过第二网络向第二设备发送第二通话请求;响应于第二设备的通话接听指令,通过第二网络向第二设备转发来自第一设备的语音信息,以及通过第一网络向第一设备转发来自第二设备的语音信息。在上述过程中,可以通过第一设备或第二设备中设置的通话APP实现对CPE的通话功能的无线控制,使得CPE可以转发第一设备和第二设备之间的通话,且在转发过程中,CPE可以选择单设备转发或者多设备转发,提高了CPE进行通话服务的便利性,使得CPE的通话功能和SIM卡的通话套餐资源可以被充分利用。
图6为本申请实施例提供的通话装置的一种结构示意图。通话装置可以为芯片或芯片模组。请参见图6,该通话装置10还包括接收模块11、确定模块12、发送模块13和转发模块14,其中,
所述接收模块11用于,通过第一网络接收第一设备发送的第一通话请求;
所述确定模块12用于,确定第二设备;
所述发送模块13用于,通过第二网络向所述第二设备发送第二通话请求;
所述转发模块14用于,响应于所述第二设备的通话接听指令,通过所述第二网络向所述第二设备转发来自所述第一设备的语音信息,以及通过所述第一网络向所述第一设备转发来自所述第二设备的语音信息。
本申请实施例提供的通话装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方式中,所述第一网络为无线网络通信技术WiFi网络,所述第二网络为移动蜂窝网络;或者,所述第一网络为移动蜂窝网络,所述第二网络为WiFi网络。
在一种可能的实施方式中,所述确定模块12用于确定第二设备,所述发送模块13用于通过第二网络向所述第二设备发送第二通话请求,包括:
根据所述第一通话请求确定第二设备;
以用户端设备CPE的通话号码为主叫号码,所述第二设备的通话号码为被叫号码,通过所述移动蜂窝网络向所述第二设备发送第二通话请求。
在一种可能的实施方式中,所述确定模块12具体还用于:
确定第二设备,包括:
获取注册信息、以及与CPE通过WiFi网络连接的设备,所述注册信息用于存储设备信息,所述设备信息包括已注册通话号码和/或设备标识;
根据所述注册信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备。
在一种可能的实施方式中,所述确定模块12具体还用于:
响应于所述注册信息中包括一个设备信息,且所述设备信息对应的设备与所述CPE通过WiFi网络连接,将所述一个设备信息对应的设备确定为所述第二设备;
响应于所述注册信息中包括多个设备信息,根据所述多个设备信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备。
在一种可能的实施方式中,所述确定模块12具体还用于:
确定所述多个设备信息的优先级;
将与所述CPE通过WiFi网络连接的设备中,优先级最高的设备信息对应的设备确定为所述第二设备,所述第二设备的数量为一个。
在一种可能的实施方式中,所述确定模块12具体还用于:
将所述多个设备信息对应的多个设备中、与所述CPE通过WiFi网络连接的设备确定为所述第二设备,所述第二设备的数量为多个。
在一种可能的实施方式中,所述发送模块13具体还用于:
向所述多个第二设备发送第二通话请求;
在接收到任意一个第二设备发送的通话接听指令之后,取消向其它第二设备发送所述第二通话请求。
在一种可能的实施方式中,所述转发模块14具体用于:
响应于所述第二设备的通话接听指令,以CPE的通话号码为被叫号码,以所述第一设备的通话号码为主机号码,接听所述第一设备的来电;
通过所述第二网络向所述第二设备转发来自所述第一设备的语音信息,以及通过所述第一网络向所述第一设备转发来自所述第二设备的语音信息。
图7为本申请实施例提供的通话装置的另一种结构示意图。请参见图7,该通话装置10还包括保持模块15和挂断模块16,其中,
所述接收模块11还用于,接收所述第一设备的第一保持指令;
所述保持模块15用于,根据所述第一保持指令,保持CPE与所述第一设备之间的通话,以及向所述第二设备发送第二保持指令,所述第二保持指令用于指示保持所述CPE与所述第二设备之间的通话;和/或,
所述接收模块11还用于,接收所述第一设备发送的第一挂断指令;
所述挂断模块16用于,根据所述第一挂断指令,结束所述CPE与所述第一设备之间的通话,以及向所述第二设备发送第二挂断指令,所述第二挂断指令用于指示挂断所述CPE与所述第二设备之间的通话。
在一种可能的实施方式中,
所述接收模块11还用于,接收所述第二设备发送的第三保持指令;
所述保持模块15用于,根据所述第三保持指令,保持CPE与所述第二设备之间的通话,以及向所述第一设备发送第四保持指令,所述第四保持指令用于指示保持所述CPE与所述第一设备之间的通话;和/或,
所述接收模块11还用于,接收所述第二设备发送的第三挂断指令;
所述挂断模块16用于,根据所述第三挂断指令,挂断所述CPE与所述第二设备之间的通话,以及结束所述CPE与所述第一设备之间的通话。
本申请实施例提供的通话装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
图8为本申请实施例提供的CPE的硬件结构示意图。请参见图8,该CPE20可以包括处理器21和存储器22。其中,处理器21和存储器22可以通信;示例性的,处理器21和存储器22通过通信总线23通信。
所述存储器22用于存储计算机执行指令;
所述处理器21用于执行所述存储器22存储的计算机执行指令,使得所述处理器21执行如上述方法实施例所示的通话方法。
可选的,CPE20还可以包括通信接口,通信接口可以包括发送器和/或接收器。
可选的,上述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本申请实施例提供的CPE可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
本申请实施例提供一种计算机可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序用于实现如上述任意实施例所述的通话方法。
本申请实施例提供一种计算机程序产品,包括计算机程序,当所述计算机程序被处理器执行时,使得计算机执行上述通话方法。
实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(英文:read-only memory,缩写:ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic tape)、软盘(英文:floppydisk)、光盘(英文:optical disc)及其任意组合。
本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。
在本申请中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本申请中,术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (15)
1.一种通话方法,其特征在于,包括:
通过第一网络接收第一设备发送的第一通话请求;
确定第二设备,并通过第二网络向所述第二设备发送第二通话请求;
响应于所述第二设备的通话接听指令,通过所述第二网络向所述第二设备转发来自所述第一设备的语音信息,以及通过所述第一网络向所述第一设备转发来自所述第二设备的语音信息。
2.根据权利要求1所述的方法,其特征在于,
所述第一网络为无线网络通信技术WiFi网络,所述第二网络为移动蜂窝网络;或者,
所述第一网络为移动蜂窝网络,所述第二网络为WiFi网络。
3.根据权利要求2所述的方法,其特征在于,所述第一网络为WiFi网络,所述第二网络为移动蜂窝网络;所述第一通话请求中包括所述第二设备的通话号码;
确定第二设备,并通过第二网络向所述第二设备发送第二通话请求,包括:
根据所述第一通话请求确定第二设备;
以用户端设备CPE的通话号码为主叫号码,所述第二设备的通话号码为被叫号码,通过所述移动蜂窝网络向所述第二设备发送第二通话请求。
4.根据权利要求2所述的方法,其特征在于,所述第一网络为移动蜂窝网络,所述第二网络为无线网络通信技术Wi-Fi网络;
确定第二设备,包括:
获取注册信息、以及与CPE通过WiFi网络连接的设备,所述注册信息用于存储设备信息,所述设备信息包括已注册通话号码和/或设备标识;
根据所述注册信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备。
5.根据权利要求4所述的方法,其特征在于,根据所述注册信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备,包括:
响应于所述注册信息中包括一个设备信息,且所述设备信息对应的设备与所述CPE通过WiFi网络连接,将所述一个设备信息对应的设备确定为所述第二设备;
响应于所述注册信息中包括多个设备信息,根据所述多个设备信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备。
6.根据权利要求5所述的方法,其特征在于,根据所述多个设备信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备,包括:
确定所述多个设备信息的优先级;
将与所述CPE通过WiFi网络连接的设备中,优先级最高的设备信息对应的设备确定为所述第二设备,所述第二设备的数量为一个。
7.根据权利要求5所述的方法,其特征在于,根据所述多个设备信息、以及与所述CPE通过WiFi网络连接的设备,确定所述第二设备,包括:
将所述多个设备信息对应的多个设备中、与所述CPE通过WiFi网络连接的设备确定为所述第二设备,所述第二设备的数量为多个。
8.根据权利要求7所述的方法,其特征在于,通过第二网络向所述第二设备发送第二通话请求,包括:
向所述多个第二设备发送第二通话请求;
在接收到任意一个第二设备发送的通话接听指令之后,取消向其它第二设备发送所述第二通话请求。
9.根据权利要求4-7任一项所述的方法,其特征在于,响应于所述第二设备的通话接听指令,通过所述第二网络向所述第二设备转发来自所述第一设备的语音信息,以及通过所述第一网络向所述第一设备转发来自所述第二设备的语音信息,包括:
响应于所述第二设备的通话接听指令,以CPE的通话号码为被叫号码,以所述第一设备的通话号码为主机号码,接听所述第一设备的来电;
通过所述第二网络向所述第二设备转发来自所述第一设备的语音信息,以及通过所述第一网络向所述第一设备转发来自所述第二设备的语音信息。
10.根据权利要求1-9任一项所述的方法,其特征在于,所述方法还包括:
接收所述第一设备的第一保持指令,并根据所述第一保持指令,保持CPE与所述第一设备之间的通话,以及向所述第二设备发送第二保持指令,所述第二保持指令用于指示保持所述CPE与所述第二设备之间的通话;和/或,
接收所述第一设备发送的第一挂断指令,并根据所述第一挂断指令,结束所述CPE与所述第一设备之间的通话,以及向所述第二设备发送第二挂断指令,所述第二挂断指令用于指示挂断所述CPE与所述第二设备之间的通话。
11.根据权利要求1-9任一项所述的方法,其特征在于,所述方法还包括:
接收所述第二设备发送的第三保持指令,并根据所述第三保持指令,保持CPE与所述第二设备之间的通话,以及向所述第一设备发送第四保持指令,所述第四保持指令用于指示保持所述CPE与所述第一设备之间的通话;和/或,
接收所述第二设备发送的第三挂断指令,并根据所述第三挂断指令,挂断所述CPE与所述第二设备之间的通话,以及结束所述CPE与所述第一设备之间的通话。
12.一种通话装置,其特征在于,包括接收模块、确定模块、发送模块和转发模块,其中,
所述接收模块用于,通过第一网络接收第一设备发送的第一通话请求;
所述确定模块用于,确定第二设备;
所述发送模块用于,通过第二网络向所述第二设备发送第二通话请求;
所述转发模块用于,响应于所述第二设备的通话接听指令,通过所述第二网络向所述第二设备转发来自所述第一设备的语音信息,以及通过所述第一网络向所述第一设备转发来自所述第二设备的语音信息。
13.一种CPE,其特征在于,包括:处理器和存储器;
所述存储器用于,存储计算机执行指令;
所述处理器用于,执行所述存储器存储的计算机执行指令,使得所述处理器执行如权利要求1至11任一项所述的方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现权利要求1至11任一项所述的方法。
15.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211622203.5A CN115987950B (zh) | 2022-12-16 | 2022-12-16 | 通话方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211622203.5A CN115987950B (zh) | 2022-12-16 | 2022-12-16 | 通话方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115987950A true CN115987950A (zh) | 2023-04-18 |
CN115987950B CN115987950B (zh) | 2025-01-24 |
Family
ID=85960443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211622203.5A Active CN115987950B (zh) | 2022-12-16 | 2022-12-16 | 通话方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115987950B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833432A (zh) * | 2012-08-20 | 2012-12-19 | 华为终端有限公司 | 一种来电转发方法、装置及系统 |
CN105307144A (zh) * | 2014-07-21 | 2016-02-03 | 中国移动通信集团公司 | 一种注册方法、呼叫方法、应用服务器及网络域设备 |
CN105611055A (zh) * | 2015-12-23 | 2016-05-25 | 小米科技有限责任公司 | 通话方法及装置 |
CN112637798A (zh) * | 2019-09-24 | 2021-04-09 | 华为技术有限公司 | 通话方法及终端 |
WO2021126176A1 (en) * | 2019-12-18 | 2021-06-24 | Google Llc | Call waiting notification on dsds devices or during call forwarding |
CN216905328U (zh) * | 2022-01-26 | 2022-07-05 | 深圳市联洲国际技术有限公司 | 一种支持VoIP和VoLTE的CPE设备 |
-
2022
- 2022-12-16 CN CN202211622203.5A patent/CN115987950B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833432A (zh) * | 2012-08-20 | 2012-12-19 | 华为终端有限公司 | 一种来电转发方法、装置及系统 |
CN105307144A (zh) * | 2014-07-21 | 2016-02-03 | 中国移动通信集团公司 | 一种注册方法、呼叫方法、应用服务器及网络域设备 |
CN105611055A (zh) * | 2015-12-23 | 2016-05-25 | 小米科技有限责任公司 | 通话方法及装置 |
CN112637798A (zh) * | 2019-09-24 | 2021-04-09 | 华为技术有限公司 | 通话方法及终端 |
WO2021126176A1 (en) * | 2019-12-18 | 2021-06-24 | Google Llc | Call waiting notification on dsds devices or during call forwarding |
CN216905328U (zh) * | 2022-01-26 | 2022-07-05 | 深圳市联洲国际技术有限公司 | 一种支持VoIP和VoLTE的CPE设备 |
Non-Patent Citations (1)
Title |
---|
杨丽雯 等: "基于Wi-Fi Mesh网络构建区域通信平台问题研究", 《软件》, no. 08, 15 August 2015 (2015-08-15) * |
Also Published As
Publication number | Publication date |
---|---|
CN115987950B (zh) | 2025-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103139370B (zh) | 通信电子装置、显示装置和装置间切换通话的方法 | |
JP3961840B2 (ja) | 近距離インタフェースを備える無線移動体端末において受信される通話を処理するための方法、および対応する移動体端末およびコンピュータプログラム | |
EP3537734B1 (en) | Method and device for connecting a bluetooth device | |
CN113411793A (zh) | 一种蓝牙通信的方法及终端 | |
CN103516719B (zh) | 在包括接口单元的个人通信系统内提供存在信息的方法、装置及系统 | |
CN104025558A (zh) | 在两个电信设备之间转移呼叫的无线耳机和耳机系统 | |
CA2784651C (en) | Apparatus and method in a wireless device for reestablishing a call | |
CN105635945B (zh) | 一种基于WI-FI Aware的设备通讯方法及系统 | |
US20150119011A1 (en) | Information processing method and device | |
CN111787496B (zh) | 一种手机间转接电话的方法及设备 | |
CN106686542B (zh) | 一种呼叫处理的方法和装置 | |
US9363711B2 (en) | User experiences during call handovers on a hybrid telecommunications network | |
CN115987950B (zh) | 通话方法、装置及设备 | |
JP2011217008A (ja) | 携帯電話端末、及び携帯電話端末の動作方法 | |
TW201427382A (zh) | 通訊轉接系統及方法 | |
CN102970426A (zh) | 一种移动终端通信控制方法及装置 | |
JP6697052B2 (ja) | コンパニオンデバイスを動作させる方法及び装置 | |
CN106341425A (zh) | 一种网络电话接通方法及网络电话系统 | |
JP6156911B2 (ja) | 中継装置、中継装置の制御方法、通信システム、及びプログラム | |
JP5527388B2 (ja) | 電話システム、無線電話端末、固定電話端末、および電話制御方法 | |
JP2012209730A (ja) | 共用電話システム、携帯電話端末および共用端末用プログラム | |
JP6089127B1 (ja) | 通信制御装置、プログラム、及び通信システム | |
TW201424331A (zh) | 通話提示系統及方法 | |
CN115942264A (zh) | 一种通信方法及相关设备 | |
WO2023109282A1 (zh) | 来电处理方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |