CN104333666A - 处理同时相互呼叫的方法及设备 - Google Patents
处理同时相互呼叫的方法及设备 Download PDFInfo
- Publication number
- CN104333666A CN104333666A CN201410356929.8A CN201410356929A CN104333666A CN 104333666 A CN104333666 A CN 104333666A CN 201410356929 A CN201410356929 A CN 201410356929A CN 104333666 A CN104333666 A CN 104333666A
- Authority
- CN
- China
- Prior art keywords
- telephone number
- communication terminal
- call
- telephone
- message
- 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.)
- Pending
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
一种处理同时相互呼叫的方法及设备。所述方法包括:a)利用第一电话号码呼叫第二电话号码;b)检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码;c)当第二电话号码同时呼叫第一电话号码时,根据预定方式选择第一电话号码或者第二电话号码;d)当选择第一电话号码时,提示用户再次呼叫第二电话号码或控制所述通信终端再次呼叫第二电话号码;e)当选择第二电话号码时,提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
Description
技术领域
本发明涉及通信领域,更具体地讲,涉及一种处理同时相互呼叫的方法及设备。
背景技术
随着通信技术的发展,用户对通信功能的要求也越来越丰富。在日常生活中,经常会遇到两个用户同时呼叫对方(例如,由于信号变弱等原因导致双方的通话异常中断,接下来双方可能都会同时再次呼叫对方)导致呼叫遇忙、无法接通的情况,接下来双方可能会再次同时呼叫对方或者都等待对方再次呼叫自己,这可能使得双方很长时间都不能顺利接通和对方的通话,给用户的通信造成不便,降低了用户体验。
因此,需要一种处理同时相互呼叫的方法及设备,以能够使用户顺利通话。
发明内容
本发明的目的在于提供一种处理同时相互呼叫的方法及设备,其能够使两个同时相互呼叫的用户顺利通话。
根据本发明的一方面,提供一种在通信终端上处理同时相互呼叫的方法,所述通信终端具有第一电话号码,所述方法包括:a)利用第一电话号码呼叫第二电话号码;b)检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码;c)当第二电话号码同时呼叫第一电话号码时,根据预定方式选择第一电话号码或者第二电话号码;d)当选择第一电话号码时,提示用户再次呼叫第二电话号码或控制所述通信终端再次呼叫第二电话号码;e)当选择第二电话号码时,提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
可选地,步骤b)包括:当接收到用于提示未接听第二电话号码的来电的消息时,确定第二电话号码同时呼叫第一电话号码。
可选地,步骤b)包括:当利用第一电话号码呼叫第二电话号码时,通过数据网络从网络服务器或者所述对方通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码。
可选地,通过数据网络从网络服务器或者所述对方通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码的步骤包括:请求网络服务器或者所述对方通信终端核对第二电话号码是否正在呼叫第一电话号码;从网络服务器或者所述对方通信终端接收包括核对结果的核对消息;根据核对消息中的核对结果确定第二电话号码是否同时呼叫第一电话号码。
可选地,通过数据网络从网络服务器或者所述对方通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码的步骤包括:请求网络服务器或者所述对方通信终端发送第二电话号码当前呼叫的电话号码;从网络服务器或者所述对方通信终端接收包括第二电话号码当前呼叫的电话号码的消息;比较接收到的消息中的电话号码和第一电话号码是否相同;根据比较结果确定第二电话号码是否同时呼叫第一电话号码。
可选地,所述方法还包括:当通过数据网络接收到核对第一电话号码是否正在呼叫一电话号码的请求时,核对第一电话号码当前呼叫的电话号码是否是该电话号码;将核对结果发送到请求方。
可选地,所述方法还包括:当通过数据网络接收到获取第一电话号码当前呼叫的电话号码的请求时,将第一电话号码当前呼叫的电话号码发送到请求方。
可选地,所述预定方式为在所述通信终端预先设定的选择方式或者网络协商的选择方式。
可选地,在所述通信终端预先设定的选择方式为:根据第一电话号码与第二电话号码之间的大小关系选择第一电话号码或者第二电话号码。
可选地,在所述通信终端预先设定的选择方式为:当此次呼叫的上一次通话是通过第一电话号码和第二电话号码建立的通话时,如果所述上一次通话是由第一电话号码发起的,则选择第一电话号码,如果所述上一次通话是由第二电话号码发起的,则选择第二电话号码。
可选地,网络协商的选择方式为:接收由预定服务器根据第一电话号码和第二电话号码发起呼叫的先后顺序选择第一电话号码和第二电话号码中的一个的选择结果,并根据选择结果选择第一电话号码或者第二电话号码。
可选地,网络协商的选择方式为:请求预定服务器选择第一电话号码和第二电话号码中的一个,并根据预定服务器的选择结果选择第一电话号码或者第二电话号码。
可选地,步骤d)还包括:向所述对方通信终端发送用于提示等待呼叫的消息。
可选地,步骤e)还包括:当选择第二电话号码且第二预定时间段内未接收到所述对方通信终端的呼叫或发送的用于提示等待呼叫的消息时,向所述对方通信终端发送用于提示等待呼叫的消息和/或提示用户再次呼叫第二电话号码。
可选地,步骤c)包括:当第二电话号码同时呼叫第一电话号码时,检测所述通信终端是否具有第三电话号码,或者检测所述对方通信终端是否具有第四电话号码,其中,当所述通信终端具有第三电话号码时,向所述对方通信终端发送用于提示呼叫第三电话号码的消息,当所述对方通信终端具有第四电话号码时,提示用户呼叫第四电话号码或控制所述通信终端呼叫第四电话号码,当所述通信终端不具有第三电话号码或者所述对方通信终端不具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码。
可选地,步骤c)包括:当第二电话号码同时呼叫第一电话号码时,检测所述通信终端是否具有第三电话号码,并检测所述对方通信终端是否具有第四电话号码,其中,当所述通信终端具有第三电话号码,所述对方通信终端不具有第四电话号码时,向所述对方通信终端发送用于提示呼叫第三电话号码的消息,当所述通信终端不具有第三电话号码,所述对方通信终端具有第四电话号码时,提示用户呼叫第四电话号码或者控制所述通信终端呼叫第四电话号码,当所述通信终端不具有第三电话号码,所述对方通信终端不具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码,当所述通信终端具有第三电话号码,所述对方通信终端具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码,当选择第一电话号码时,提示用户呼叫第四电话号码或者控制所述通信终端呼叫第四电话号码,当选择第二电话号码时,向所述对方通信终端发送用于提示呼叫第三电话号码的消息。
根据本发明的另一方面,提供一种在通信终端上处理同时相互呼叫的设备,所述通信终端具有第一电话号码,所述设备包括:呼叫单元,利用第一电话号码呼叫第二电话号码;检测单元,检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码;选择单元,当检测单元检测到第二电话号码同时呼叫第一电话号码时,根据预定方式选择第一电话号码或者第二电话号码;呼叫处理单元,当选择单元选择第一电话号码时,提示用户再次呼叫第二电话号码或控制所述通信终端再次呼叫第二电话号码;等待处理单元,当选择单元选择第二电话号码时,提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
可选地,当接收到用于提示未接听第二电话号码的来电的消息时,检测单元确定第二电话号码同时呼叫第一电话号码。
可选地,当呼叫单元利用第一电话号码呼叫第二电话号码时,检测单元通过数据网络从网络服务器或者所述对方通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码。
可选地,检测单元包括:请求核对单元,请求网络服务器或者所述对方通信终端核对第二电话号码是否正在呼叫第一电话号码;核对结果接收单元,从网络服务器或者所述对方通信终端接收包括核对结果的核对消息;第一确定单元,根据核对消息中的核对结果确定第二电话号码是否同时呼叫第一电话号码。
可选地,检测单元包括:请求号码单元,请求网络服务器或者所述对方通信终端发送第二电话号码当前呼叫的电话号码;号码接收单元,从网络服务器或者所述对方通信终端接收包括第二电话号码当前呼叫的电话号码的消息;比较单元,比较接收到的消息中的电话号码和第一电话号码是否相同;第二确定单元,根据比较结果确定第二电话号码是否同时呼叫第一电话号码。
可选地,所述设备还包括:核对单元,当通过数据网络接收到核对第一电话号码是否正在呼叫一电话号码的请求时,核对第一电话号码当前呼叫的电话号码是否是该电话号码;核对结果发送单元,将核对结果发送到请求方。
可选地,所述设备还包括:号码发送单元,当通过数据网络接收到获取第一电话号码当前呼叫的电话号码的请求时,将第一电话号码当前呼叫的电话号码发送到请求方。
可选地,所述预定方式为在所述通信终端预先设定的选择方式或者网络协商的选择方式。
可选地,在所述通信终端预先设定的选择方式为:根据第一电话号码与第二电话号码之间的大小关系选择第一电话号码或者第二电话号码。
可选地,在所述通信终端预先设定的选择方式为:当此次呼叫的上一次通话是通过第一电话号码和第二电话号码建立的通话时,如果所述上一次通话是由第一电话号码发起的,则选择第一电话号码,如果所述上一次通话是由第二电话号码发起的,则选择第二电话号码。
可选地,网络协商的选择方式为:接收由预定服务器根据第一电话号码和第二电话号码发起呼叫的先后顺序选择第一电话号码和第二电话号码中的一个的选择结果,并根据选择结果选择第一电话号码或者第二电话号码。
可选地,网络协商的选择方式为:请求预定服务器选择第一电话号码和第二电话号码中的一个,并根据预定服务器的选择结果选择第一电话号码或者第二电话号码。
可选地,呼叫处理单元向所述对方通信终端发送用于提示等待呼叫的消息。
可选地,当选择单元选择第二电话号码且第二预定时间段内未接收到所述对方通信终端的呼叫或发送的用于提示等待呼叫的消息时,等待处理单元向所述对方通信终端发送用于提示等待呼叫的消息和/或提示用户再次呼叫第二电话号码。
可选地,当检测单元检测到第二电话号码同时呼叫第一电话号码时,选择单元检测所述通信终端是否具有第三电话号码,或者检测所述对方通信终端是否具有第四电话号码,其中,当所述通信终端具有第三电话号码时,等待处理单元向所述对方通信终端发送用于提示呼叫第三电话号码的消息,当所述对方通信终端具有第四电话号码时,呼叫处理单元提示用户呼叫第四电话号码或控制所述通信终端呼叫第四电话号码,当所述通信终端不具有第三电话号码或者所述对方通信终端不具有第四电话号码时,选择单元根据预定方式选择第一电话号码或者第二电话号码。
可选地,当检测单元检测到第二电话号码同时呼叫第一电话号码时,选择单元检测所述通信终端是否具有第三电话号码,并检测所述对方通信终端是否具有第四电话号码,其中,当所述通信终端具有第三电话号码,所述对方通信终端不具有第四电话号码时,等待处理单元向所述对方通信终端发送用于提示呼叫第三电话号码的消息,当所述通信终端不具有第三电话号码,所述对方通信终端具有第四电话号码时,呼叫处理单元提示用户呼叫第四电话号码或者控制所述通信终端呼叫第四电话号码,当所述通信终端不具有第三电话号码,所述对方通信终端不具有第四电话号码时,选择单元根据预定方式选择第一电话号码或者第二电话号码,当所述通信终端具有第三电话号码,所述对方通信终端具有第四电话号码时,选择单元根据预定方式选择第一电话号码或者第二电话号码,当选择单元选择第一电话号码时,呼叫处理单元提示用户呼叫第四电话号码或者控制所述通信终端呼叫第四电话号码,当选择第二电话号码时,等待处理单元向所述对方通信终端发送用于提示呼叫第三电话号码的消息。
根据本发明的另一方面,提供一种处理同时相互呼叫的方法,包括:检测两个电话号码是否同时相互呼叫;当两个电话号码同时相互呼叫时,选择两个电话号码中的一个;提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫;和/或接通两个电话号码所属的通信终端之间的通话。
可选地,选择两个电话号码中的一个的步骤包括:根据预定方式选择两个电话号码中的一个。
可选地,所述预定方式为:根据两个电话号码之间的大小关系选择两个电话号码中的一个。
可选地,所述预定方式为:根据接收到两个电话号码的呼叫请求的先后顺序选择两个电话号码中的一个。
可选地,提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫的步骤包括:向选择的电话号码发送用于提示选择的电话号码所属的通信终端的用户呼叫所述另外一个电话号码的消息,并向所述另外一个电话号码发送用于提示所述另外一个电话号码所属的通信终端的用户等待选择的电话号码呼叫的消息。
根据本发明的另一方面,提供一种处理同时相互呼叫的设备,包括:检测单元,检测两个电话号码是否同时相互呼叫;选择单元,当两个电话号码同时相互呼叫时,选择两个电话号码中的一个;提示接通单元,提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫;和/或接通两个电话号码所属的通信终端之间的通话。
可选地,选择单元根据预定方式选择两个电话号码中的一个。
可选地,所述预定方式为:根据两个电话号码之间的大小关系选择两个电话号码中的一个。
可选地,所述预定方式为:根据接收到两个电话号码的呼叫请求的先后顺序选择两个电话号码中的一个。
可选地,提示接通单元向选择的电话号码发送用于提示选择的电话号码所属的通信终端的用户呼叫所述另外一个电话号码的消息,并向所述另外一个电话号码发送用于提示所述另外一个电话号码所属的通信终端的用户等待选择的电话号码呼叫的消息。
根据本发明的处理同时相互呼叫的方法及设备,可以有效地避免同时相互呼叫的用户长时间无法通话成功,使两个同时相互呼叫的用户能够顺利通话。
附图说明
通过下面结合附图对实施例进行的描述,本发明的这些和/或其他方面和优点将会变得清楚和更易于理解,其中:
图1示出根据本发明的实施例的在通信终端上处理同时相互呼叫的方法的流程图;
图2示出根据本发明的实施例的检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码的步骤的流程图;
图3示出根据本发明的另一实施例的检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码的步骤的流程图;
图4示出根据本发明的实施例的在通信终端上处理同时相互呼叫的设备的框图;
图5示出根据本发明的实施例的检测单元的框图;
图6示出根据本发明的另一实施例的检测单元的框图;
图7示出根据本发明的实施例的处理同时相互呼叫的方法的流程图;
图8示出根据本发明的实施例的处理同时相互呼叫的设备的框图。
具体实施方式
现在对本发明实施例进行详细的描述,其示例表示在附图中,其中,相同的标号始终表示相同部件。下面通过参照附图对实施例进行描述以解释本发明。
图1示出根据本发明的实施例的在通信终端上处理同时相互呼叫的方法的流程图。该通信终端(以下,称为第一通信终端)具有第一电话号码。
如图1所示,在步骤101,利用第一电话号码呼叫第二电话号码。
在步骤102,检测对方通信终端(以下,称为第二通信终端)是否利用第二电话号码同时呼叫第一电话号码。换言之,检测第一电话号码和第二电话号码是否同时相互呼叫。
作为示例,当接收到用于提示未接听第二电话号码的来电的消息时,确定第二电话号码同时呼叫第一电话号码。
例如,在第一通信终端开启呼叫等待功能(通常,不改变默认设置的情况下,通信终端的呼叫等待功能是开启的)的情况下,当从运营商接收到指示未接听第二电话号码的来电的信令时,可以确定第二电话号码同时呼叫第一电话号码。或者,当从运营商接收到指示未接听第二电话号码的来电的提示短信时,可以确定第二电话号码同时呼叫第一电话号码。
应该理解,用于提示未接听第二电话号码的来电的消息除了可以从运营商接收,也可以从其它第三方(例如,第一通信终端上安装的应用软件、其它服务器等)接收。
作为另一示例,当利用第一电话号码呼叫第二电话号码时,可通过数据网络从网络服务器或者第二通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码。例如,可通过第一通信终端的2G、3G、4G、5G数据信道中的至少一个或者wifi等方式接入因特网来从网络服务器或者第二通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息。
优选地,可执行图2或图3所示的方法来通过数据网络确定第二电话号码是否同时呼叫第一电话号码。
此外,本领域技术人员应该理解,也可以通过其它适合的方法来检测第二通信终端是否利用第二电话号码同时呼叫第一电话号码。
当在步骤102确定第二电话号码同时呼叫第一电话号码时,在步骤103,根据预定方式选择第一电话号码或者第二电话号码。预定方式可以为在第一通信终端预先设定的选择方式、网络协商的选择方式等选择方式。
关于第一通信终端预先设定的选择方式,作为示例,可根据第一电话号码与第二电话号码之间的大小关系选择第一电话号码或者第二电话号码。例如,当第一电话号码大于第二电话号码时,选择第一电话号码,否则选择第二电话号码;或者当第一电话号码小于第二电话号码时,选择第一电话号码,否则选择第二电话号码。也可以根据第一电话号码与第二电话号码的尾号的大小关系、末四位的大小关系选择第一电话号码或者第二电话号码。
作为另一示例,当此次呼叫的上一次通话是通过第一电话号码和第二电话号码建立的通话时,如果所述上一次通话是由第一电话号码发起的,则选择第一电话号码,如果所述上一次通话是由第二电话号码发起的,则选择第二电话号码。例如,当双方通话异常中断,然后同时相互呼叫时,当异常中断的通话是由第一电话号码发起的,选择第一电话号码,当异常中断的通话是由第二电话号码发起的,选择第二电话号码。
关于网络协商的选择方式,作为示例,可直接从预定服务器接收选择选择第一电话号码和第二电话号码中的一个的选择结果,并根据选择结果选择第一电话号码或者第二电话号码。应该理解,预定服务器可以是运营商服务器,也可以是其它第三方服务器。
具体说来,在预定服务器检测到第一电话号码和第二电话号码同时相互呼叫(例如,既接收到第一电话号码呼叫第二电话号码的呼叫请求,也接收到第二电话号码呼叫第一电话号码的呼叫请求)的情况下,从第一电话号码和第二电话号码中选择一个(例如,随机选择,或者按照一定方式选择)并将选择结果发送到第一通信终端和第二通信终端。这样,第一通信终端就可以根据选择结果选择第一电话号码或者第二电话号码。
例如,接收由预定服务器根据第一电话号码和第二电话号码发起呼叫的先后顺序选择第一电话号码和第二电话号码中的一个的选择结果,并根据选择结果选择第一电话号码或者第二电话号码。
作为另一示例,请求预定服务器选择第一电话号码和第二电话号码中的一个,并根据预定服务器的选择结果选择第一电话号码或者第二电话号码。
具体说来,在第一通信终端请求预定服务器选择第一电话号码和第二电话号码中的一个的情况下,预定服务器从第一电话号码和第二电话号码中选择一个(例如,随机选择,或者按照一定方式选择)并将选择结果发送到第一通信终端,这样,第一通信终端就可以根据选择结果选择第一电话号码或者第二电话号码。
当在步骤103选择第一电话号码时,在步骤104,提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码。
可通过语音提示、在屏幕上显示提示消息等方式提示用户再次呼叫第二电话号码。例如,在第一通信终端的屏幕上显示用于提示用户再次呼叫第二电话号码的提示消息,如果设定时间内接收到用户对提示消息的特定操作(例如,单击、双击、长按等),则控制第一通信终端呼叫第二电话号码,如果设定时间内未接收到用户对提示消息的特定操作,则不显示提示消息,即,提示消息消失。
当在步骤103选择第二电话号码时,在步骤105,提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
可通过语音提示、在屏幕上显示提示消息等方式提示用户等待第二电话号码呼叫。
应该理解,如果第二通信终端也通过图1所示的方法来处理同时相互呼叫的情况,那么相应地,第二通信终端也会检测到第一电话号码和第二电话号码同时相互呼叫,并也根据预定方式选择第一电话号码或者第二电话号码,那么第一通信终端和第二通信终端会选出的电话号码相同。例如,第一通信终端和第二通信终端根据预定方式选出第二电话号码,接下来第一通信终端提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码,第二通信终端提示用户再次呼叫第一电话号码或控制第二通信终端再次呼叫第一电话号码,从而,双方可以在短时间内顺利通话。然而,如果第二通信终端不具有处理同时相互呼叫的能力,那么,当选择第一电话号码,第一通信终端提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码时,第二通信终端的用户可能也会同时利用第二电话号码再次呼叫第一电话号码;当选择第二电话号码,第一通信终端提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码时,第二通信终端的用户可能也在等待第一通信终端的呼叫。
因此,作为示例,步骤104还可包括:向第二通信终端发送用于提示等待呼叫的消息。用于提示等待呼叫的消息可以是提示短信、提示语音、提示视频、提示动画、提示图片等。
即,当选择第一电话号码时,提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码的同时,还提示第二通信终端等待第一通信终端再次呼叫。这样,即使在第二通信终端不能够处理同时相互呼叫的情况下,第二通信终端仍可获知需要等待第一通信终端再次呼叫,防止再次出现双方同时呼叫对方的情况发生。
作为另一示例,步骤105还可包括:当选择第二电话号码且第二预定时间段内未接收到第二通信终端的呼叫或发送的用于提示等待呼叫的消息时,向第二通信终端发送用于提示等待呼叫的消息和/或提示用户再次呼叫第二电话号码。具体说来,当选择第二电话号码且第二预定时间段内第二通信终端未回应时,可通知第二通信终端等待呼叫、提示用户主动呼叫第二电话号码,也可控制第一通信终端主动呼叫第二电话号码。这样,即使在第二通信终端不能够处理同时相互呼叫的情况下,也可以防止双方同时等待对方呼叫的情况发生。
此外,作为示例,步骤103可包括:当第二电话号码同时呼叫第一电话号码时,检测第一通信终端是否具有第三电话号码,或者检测第二通信终端是否具有第四电话号码。换言之,检测第一通信终端是否还同时使用另一电话号码(例如,当第一通信终端是双卡手机时可以同时使用第一电话号码和第三电话号码),或者检测第二通信终端是否还同时使用另一电话号码(例如,当第二通信终端是双卡手机时可以同时使用第二电话号码和第四电话号码)。当第一通信终端具有第三电话号码时,向第二通信终端发送用于提示呼叫第三电话号码的消息;当第二通信终端具有第四电话号码时,提示用户呼叫第四电话号码或控制第一通信终端呼叫第四电话号码;当第一通信终端不具有第三电话号码或者第二通信终端不具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码。
这里,可通过查询第一通信终端的通信录来检测第二通信终端是否还同时具有另一电话号码,也可通过其它适合的方式来检测。
作为另一示例,步骤103可包括:当第二电话号码同时呼叫第一电话号码时,检测第一通信终端是否具有第三电话号码,并且检测第二通信终端是否具有第四电话号码。当第一通信终端具有第三电话号码,第二通信终端不具有第四电话号码时,向第二通信终端发送用于提示呼叫第三电话号码的消息;当第一通信终端不具有第三电话号码,第二通信终端具有第四电话号码时,提示用户呼叫第四电话号码或者控制第一通信终端呼叫第四电话号码;当第一通信终端不具有第三电话号码,第二通信终端不具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码;当第一通信终端具有第三电话号码,第二通信终端具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码,当选择第一电话号码时,提示用户呼叫第四电话号码或者控制第一通信终端呼叫第四电话号码,当选择第二电话号码时,向第二通信终端发送用于提示呼叫第三电话号码的消息。
图2示出根据本发明的实施例的检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码的步骤的流程图。可在执行步骤102时执行图2所示的方法。
如图2所示,在步骤201,请求网络服务器或者第二通信终端核对第二电话号码是否正在呼叫第一电话号码。
在步骤202,从网络服务器或者第二通信终端接收包括核对结果的核对消息。
在步骤203,根据核对消息中的核对结果确定第二电话号码是否同时呼叫第一电话号码。
相应地,作为示例,图1所示的方法还可包括:当通过数据网络接收到核对第一电话号码是否正在呼叫一电话号码的请求时,可首先核对第一电话号码当前呼叫的电话号码是否是该电话号码,然后,将核对结果发送到请求方。
图3示出根据本发明的另一实施例的检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码的步骤的流程图。可在执行步骤102时执行图3所示的方法。
如图3所示,在步骤301,请求网络服务器或者第二通信终端发送第二电话号码当前呼叫的电话号码。
在步骤302,从网络服务器或者第二通信终端接收包括第二电话号码当前呼叫的电话号码的消息。
在步骤303,比较接收到的消息中的电话号码和第一电话号码是否相同。
在步骤304,根据比较结果确定第二电话号码是否同时呼叫第一电话号码。
相应地,作为示例,图1所示的方法还可包括:当通过数据网络接收到获取第一电话号码当前呼叫的电话号码的请求时,将第一电话号码当前呼叫的电话号码发送到请求方。
图4示出根据本发明的实施例的在通信终端上处理同时相互呼叫的设备的框图。
如图4所示,根据本发明的在通信终端上处理同时相互呼叫的设备400包括:呼叫单元410、检测单元420、选择单元430、呼叫处理单元440、等待处理单元450。
呼叫单元410用于利用第一电话号码呼叫第二电话号码。
检测单元420用于检测第二通信终端是否利用第二电话号码同时呼叫第一电话号码。换言之,检测第一电话号码和第二电话号码是否同时相互呼叫。
作为示例,当接收到用于提示未接听第二电话号码的来电的消息时,检测单元420确定第二电话号码同时呼叫第一电话号码。
例如,在第一通信终端开启呼叫等待功能(通常,不改变默认设置的情况下,通信终端的呼叫等待功能是开启的)的情况下,当从运营商接收到指示未接听第二电话号码的来电的信令时,检测单元420可以确定第二电话号码同时呼叫第一电话号码。或者,当从运营商接收到指示未接听第二电话号码的来电的提示短信时,检测单元420可以确定第二电话号码同时呼叫第一电话号码。
应该理解,用于提示未接听第二电话号码的来电的消息除了可以从运营商接收,也可以从其它第三方(例如,第一通信终端上安装的应用软件、其它服务器等)接收。
作为另一示例,当呼叫单元410利用第一电话号码呼叫第二电话号码时,检测单元420可通过数据网络从网络服务器或者第二通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码。优选地,图5和图6示出检测单元420的示例性结构。
此外,本领域技术人员应该理解,检测单元420也可以通过其它适合的方法来检测第二通信终端是否利用第二电话号码同时呼叫第一电话号码。
当检测单元420检测到第二电话号码同时呼叫第一电话号码时,选择单元430根据预定方式选择第一电话号码或者第二电话号码。预定方式可以为在第一通信终端预先设定的选择方式、网络协商的选择方式等选择方式。
关于第一通信终端预先设定的选择方式,作为示例,选择单元430可根据第一电话号码与第二电话号码之间的大小关系选择第一电话号码或者第二电话号码。例如,当第一电话号码大于第二电话号码时,选择单元430选择第一电话号码,否则选择第二电话号码;或者当第一电话号码小于第二电话号码时,选择单元430选择第一电话号码,否则选择第二电话号码。选择单元430也可以根据第一电话号码与第二电话号码的尾号的大小关系、末四位的大小关系选择第一电话号码或者第二电话号码。
作为另一示例,当此次呼叫的上一次通话是通过第一电话号码和第二电话号码建立的通话时,如果所述上一次通话是由第一电话号码发起的,则选择单元430选择第一电话号码,如果所述上一次通话是由第二电话号码发起的,则选择单元430选择第二电话号码。例如,当双方通话异常中断,然后同时相互呼叫时,当异常中断的通话是由第一电话号码发起的,选择单元430选择第一电话号码,当异常中断的通话是由第二电话号码发起的,选择单元430选择第二电话号码。
关于网络协商的选择方式,作为示例,接收由预定服务器选择第一电话号码和第二电话号码中的一个的选择结果,选择单元430根据选择结果选择第一电话号码或者第二电话号码。应该理解,预定服务器可以是运营商服务器,也可以是其它第三方服务器。
具体说来,在预定服务器检测到第一电话号码和第二电话号码同时相互呼叫(例如,既接收到第一电话号码呼叫第二电话号码的呼叫请求,也接收到第二电话号码呼叫第一电话号码的呼叫请求)的情况下,从第一电话号码和第二电话号码中选择一个(例如,随机选择,或者按照一定方式选择)并将选择结果发送到第一通信终端和第二通信终端。这样,选择单元430就可以根据选择结果选择第一电话号码或者第二电话号码。
例如,接收由预定服务器根据第一电话号码和第二电话号码发起呼叫的先后顺序选择第一电话号码和第二电话号码中的一个的选择结果,选择单元430根据选择结果选择第一电话号码或者第二电话号码。
作为另一示例,请求预定服务器选择第一电话号码和第二电话号码中的一个,选择单元430根据预定服务器的选择结果选择第一电话号码或者第二电话号码。
具体说来,在请求预定服务器选择第一电话号码和第二电话号码中的一个的情况下,预定服务器从第一电话号码和第二电话号码中选择一个(例如,随机选择,或者按照一定方式选择)并将选择结果发送到第一通信终端,这样,选择单元430就可以根据选择结果选择第一电话号码或者第二电话号码。
当选择单元430选择第一电话号码时,呼叫处理单元440用于提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码。
呼叫处理单元440通过语音提示、在屏幕上显示提示消息等方式提示用户再次呼叫第二电话号码。例如,在第一通信终端的屏幕上显示用于提示用户再次呼叫第二电话号码的提示消息,如果设定时间内接收到用户对提示消息的特定操作(例如,单击、双击、长按等),则控制第一通信终端呼叫第二电话号码,如果设定时间内未接收到用户对提示消息的特定操作,则不显示提示消息,即,提示消息消失。
当选择单元430选择第二电话号码时,等待处理单元450用于提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
等待处理单元450可通过语音提示、在屏幕上显示提示消息等方式提示用户等待第二电话号码呼叫。
应该理解,如果第二通信终端上也具有在通信终端上处理同时相互呼叫的设备400,那么相应地,第二通信终端也会检测到第一电话号码和第二电话号码同时相互呼叫,并根据预定方式选择第一电话号码或者第二电话号码,而且第一通信终端和第二通信终端会选出的电话号码相同。例如,第一通信终端和第二通信终端根据预定方式都选出第二电话号码,那么第一通信终端提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码,第二通信终端提示用户再次呼叫第一电话号码或控制第二通信终端再次呼叫第一电话号码,从而,双方可以在短时间内顺利通话。然而,如果第二通信终端上不具有在通信终端上处理同时相互呼叫的设备400,那么,当选择第一电话号码,第一通信终端提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码时,第二通信终端的用户可能也会同时利用第二电话号码再次呼叫第一电话号码;当选择第二电话号码,第一通信终端提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码时,第二通信终端的用户可能也在等待第一通信终端的呼叫。
因此,作为示例,呼叫处理单元440可向第二通信终端发送用于提示等待呼叫的消息。用于提示等待呼叫的消息可以是提示短信、提示语音、提示视频、提示动画、提示图片等。
即,当选择单元430选择第一电话号码时,呼叫处理单元440提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码的同时,还可提示第二通信终端等待第一通信终端再次呼叫。这样,即使在第二通信终端不能够处理同时相互呼叫的情况下,第二通信终端仍可获知需要等待第一通信终端再次呼叫,防止再次出现双方同时呼叫对方的情况发生。
作为另一示例,当选择单元430选择第二电话号码且第二预定时间段内未接收到第二通信终端的呼叫或发送的用于提示等待呼叫的消息时,等待处理单元450可向第二通信终端发送用于提示等待呼叫的消息和/或提示用户再次呼叫第二电话号码。具体说来,当选择单元430选择第二电话号码且第二预定时间段内第二通信终端未回应时,等待处理单元450可通知第二通信终端等待呼叫,并可提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码。这样,即使第二通信终端不具有在通信终端上处理同时相互呼叫的设备400,也可以防止双方同时等待对方呼叫的情况发生。
此外,作为示例,当检测单元420检测到第二电话号码同时呼叫第一电话号码时,选择单元430检测第一通信终端是否具有第三电话号码,或者检测第二通信终端是否具有第四电话号码。当第一通信终端具有第三电话号码时,等待处理单元450向第二通信终端发送用于提示呼叫第三电话号码的消息;当第二通信终端具有第四电话号码时,呼叫处理单元440提示用户呼叫第四电话号码或控制第一通信终端呼叫第四电话号码;当第一通信终端不具有第三电话号码或者第二通信终端不具有第四电话号码时,选择单元430根据预定方式选择第一电话号码或者第二电话号码。
这里,选择单元430可通过查询第一通信终端的通信录来检测第二通信终端是否还同时具有另一电话号码,也可通过其它适合的方式来检测。
此外,作为示例,当检测单元420检测到第二电话号码同时呼叫第一电话号码时,选择单元430检测第一通信终端是否具有第三电话号码,并检测第二通信终端是否具有第四电话号码。当第一通信终端具有第三电话号码,第二通信终端不具有第四电话号码时,等待处理单元450向第二通信终端发送用于提示呼叫第三电话号码的消息;当第一通信终端不具有第三电话号码,第二通信终端具有第四电话号码时,呼叫处理单元440提示用户呼叫第四电话号码或者控制第一通信终端呼叫第四电话号码;当第一通信终端不具有第三电话号码,第二通信终端不具有第四电话号码时,选择单元430根据预定方式选择第一电话号码或者第二电话号码;当第一通信终端具有第三电话号码,第二通信终端具有第四电话号码时,选择单元430根据预定方式选择第一电话号码或者第二电话号码,当选择单元430选择第一电话号码时,呼叫处理单元440提示用户呼叫第四电话号码或者控制第一通信终端呼叫第四电话号码,当选择第二电话号码时,等待处理单元450向第二通信终端发送用于提示呼叫第三电话号码的消息。
图5示出根据本发明的实施例的检测单元的框图。如图5所示,检测单元420可包括:请求核对单元510、核对结果接收单元520和第一确定单元530。
请求核对单元510用于请求网络服务器或者第二通信终端核对第二电话号码是否正在呼叫第一电话号码。
核对结果接收单元520用于从网络服务器或者第二通信终端接收包括核对结果的核对消息。
第一确定单元530用于根据核对消息中的核对结果确定第二电话号码是否同时呼叫第一电话号码。
相应地,作为示例,在通信终端上处理同时相互呼叫的设备400还可包括:核对单元(未示出)和核对结果发送单元(未示出)。当通过数据网络接收到核对第一电话号码是否正在呼叫一电话号码的请求时,核对单元用于核对第一电话号码当前呼叫的电话号码是否是该电话号码,核对结果发送单元用于将核对结果发送到请求方。
图6示出根据本发明的另一实施例的检测单元的框图。如图6所示,检测单元420可包括:请求号码单元610、号码接收单元620、比较单元630和第二确定单元640。
请求号码单元610用于请求网络服务器或者第二通信终端发送第二电话号码当前呼叫的电话号码。
号码接收单元620用于从网络服务器或者第二通信终端接收包括第二电话号码当前呼叫的电话号码的消息。
比较单元630用于比较接收到的消息中的电话号码和第一电话号码是否相同。
第二确定单元640用于根据比较结果确定第二电话号码是否同时呼叫第一电话号码。
相应地,作为示例,在通信终端上处理同时相互呼叫的设备400还可包括:号码发送单元(未示出),当通过数据网络接收到获取第一电话号码当前呼叫的电话号码的请求时,将第一电话号码当前呼叫的电话号码发送到请求方。
图7示出根据本发明的实施例的处理同时相互呼叫的方法的流程图。
如图7所示,在步骤701,检测两个电话号码是否同时相互呼叫。本领域技术人员应该理解,可以使用各种适合的技术来检测两个电话号码是否同时相互呼叫。例如,可根据接收到两个电话号码呼叫对方的呼叫请求的时间来检测两个电话号码是否同时相互呼叫。
在步骤702,当两个电话号码同时相互呼叫时,选择两个电话号码中的一个。
可以随机或者根据预定方式选择两个电话号码中的一个。根据预定方式选择两个电话号码中的一个时,可以根据两个电话号码之间的大小关系、尾号的大小关系、末四位的大小关系选择两个电话号码中的一个,或者根据接收到两个电话号码的呼叫请求的先后顺序选择两个电话号码中的一个。
在步骤703,提示选择的电话号码(以下,称为第一电话号码)所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码(以下,称为第二电话号码),并提示第二电话号码所属的通信终端的用户等待第一电话号码呼叫;和/或接通两个电话号码所属的通信终端之间的通话。
作为示例,可向第一电话号码发送用于提示第一电话号码所属的通信终端的用户呼叫第二电话号码的消息,并向第二电话号码发送用于提示第二电话号码所属的通信终端的用户等待第一电话号码呼叫的消息。这里,用于提示的消息可以是提示短信、提示语音、提示视频、提示动画、提示图片等。
应该理解,步骤701-703可以由运营商服务器来实现,也可以由其它服务器或设备来实现。
图8示出根据本发明的实施例的处理同时相互呼叫的设备的框图。
如图8所示,根据本发明的处理同时相互呼叫的设备800包括:检测单元810、选择单元820、提示接通单元830。
检测单元810用于检测两个电话号码是否同时相互呼叫。本领域技术人员应该理解,检测单元810可以使用各种适合的技术来检测两个电话号码是否同时相互呼叫。例如,检测单元810可根据接收到两个电话号码呼叫对方的呼叫请求的时间来检测两个电话号码是否同时相互呼叫。
当检测单元810检测到两个电话号码同时相互呼叫时,选择单元820用于选择两个电话号码中的一个。
选择单元820可以随机或者根据预定方式选择两个电话号码中的一个。选择单元820根据预定方式选择两个电话号码中的一个时,可以根据两个电话号码之间的大小关系、尾号的大小关系、末四位的大小关系选择两个电话号码中的一个,或者根据接收到两个电话号码的呼叫请求的先后顺序选择两个电话号码中的一个。
提示接通单元830用于提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫;和/或接通两个电话号码所属的通信终端之间的通话。
作为示例,提示接通单元830可向第一电话号码发送用于提示第一电话号码所属的通信终端的用户呼叫第二电话号码的消息,并向第二电话号码发送用于提示第二电话号码所属的通信终端的用户等待第一电话号码呼叫的消息。这里,用于提示的消息可以是提示短信、提示语音、提示视频、提示动画、提示图片等。
应该理解,处理同时相互呼叫的设备800可以布置在运营商服务器中,也可以布置在其它服务器或设备中。
此外,根据本发明的示例性实施例的上述方法和上述设备中,第一电话号码和第二电话号码可以属于同一运营商,也可以分别属于不同的运营商。
此外,根据本发明的示例性实施例的上述方法可以被实现为计算机程序,从而当运行该程序时,实现上述方法。根据本发明的示例性实施例的设备中的各个单元可被实现硬件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(FPGA)或专用集成电路(ASIC)来实现各个单元。
根据本发明的处理同时相互呼叫的方法及设备,可以有效地避免同时相互呼叫的用户长时间无法通话成功,使两个同时相互呼叫的用户能够顺利通话。
虽然已表示和描述了本发明的一些实施例,但本领域技术人员应该理解,在不脱离由权利要求及其等同物限定其范围的本发明的原理和精神的情况下,可以对这些实施例进行修改。
Claims (23)
1.一种在通信终端上处理同时相互呼叫的方法,所述通信终端具有第一电话号码,所述方法包括:
a)利用第一电话号码呼叫第二电话号码;
b)检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码;
c)当第二电话号码同时呼叫第一电话号码时,根据预定方式选择第一电话号码或者第二电话号码;
d)当选择第一电话号码时,提示用户再次呼叫第二电话号码或控制所述通信终端再次呼叫第二电话号码;
e)当选择第二电话号码时,提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
2.如权利要求1所述的方法,其中,步骤b)包括:
当接收到用于提示未接听第二电话号码的来电的消息时,确定第二电话号码同时呼叫第一电话号码。
3.如权利要求1所述的方法,其中,步骤b)包括:
当利用第一电话号码呼叫第二电话号码时,通过数据网络从网络服务器或者所述对方通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码。
4.如权利要求3所述的方法,其中,通过数据网络从网络服务器或者所述对方通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码的步骤包括:
请求网络服务器或者所述对方通信终端核对第二电话号码是否正在呼叫第一电话号码;
从网络服务器或者所述对方通信终端接收包括核对结果的核对消息;
根据核对消息中的核对结果确定第二电话号码是否同时呼叫第一电话号码。
5.如权利要求3所述的方法,其中,通过数据网络从网络服务器或者所述对方通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码的步骤包括:
请求网络服务器或者所述对方通信终端发送第二电话号码当前呼叫的电话号码;
从网络服务器或者所述对方通信终端接收包括第二电话号码当前呼叫的电话号码的消息;
比较接收到的消息中的电话号码和第一电话号码是否相同;
根据比较结果确定第二电话号码是否同时呼叫第一电话号码。
6.如权利要求1所述的方法,还包括:
当通过数据网络接收到核对第一电话号码是否正在呼叫一电话号码的请求时,核对第一电话号码当前呼叫的电话号码是否是该电话号码;
将核对结果发送到请求方。
7.如权利要求1所述的方法,还包括:
当通过数据网络接收到获取第一电话号码当前呼叫的电话号码的请求时,将第一电话号码当前呼叫的电话号码发送到请求方。
8.如权利要求1所述的方法,其中,所述预定方式为在所述通信终端预先设定的选择方式或者网络协商的选择方式。
9.如权利要求8所述的方法,其中,在所述通信终端预先设定的选择方式为:
根据第一电话号码与第二电话号码之间的大小关系选择第一电话号码或者第二电话号码。
10.如权利要求8所述的方法,其中,在所述通信终端预先设定的选择方式为:
当此次呼叫的上一次通话是通过第一电话号码和第二电话号码建立的通话时,如果所述上一次通话是由第一电话号码发起的,则选择第一电话号码,如果所述上一次通话是由第二电话号码发起的,则选择第二电话号码。
11.如权利要求8所述的方法,其中,网络协商的选择方式为:
接收由预定服务器根据第一电话号码和第二电话号码发起呼叫的先后顺序选择第一电话号码和第二电话号码中的一个的选择结果,并根据选择结果选择第一电话号码或者第二电话号码。
12.如权利要求8所述的方法,其中,网络协商的选择方式为:
请求预定服务器选择第一电话号码和第二电话号码中的一个,并根据预定服务器的选择结果选择第一电话号码或者第二电话号码。
13.如权利要求1所述的方法,其中,步骤d)还包括:
向所述对方通信终端发送用于提示等待呼叫的消息。
14.如权利要求1所述的方法,其中,步骤e)还包括:
当选择第二电话号码且第二预定时间段内未接收到所述对方通信终端的呼叫或发送的用于提示等待呼叫的消息时,向所述对方通信终端发送用于提示等待呼叫的消息和/或提示用户再次呼叫第二电话号码。
15.如权利要求1所述的方法,其中,步骤c)包括:
当第二电话号码同时呼叫第一电话号码时,检测所述通信终端是否具有第三电话号码,或者检测所述对方通信终端是否具有第四电话号码,
其中,当所述通信终端具有第三电话号码时,向所述对方通信终端发送用于提示呼叫第三电话号码的消息,
当所述对方通信终端具有第四电话号码时,提示用户呼叫第四电话号码或控制所述通信终端呼叫第四电话号码,
当所述通信终端不具有第三电话号码或者所述对方通信终端不具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码。
16.如权利要求1所述的方法,其中,步骤c)包括:
当第二电话号码同时呼叫第一电话号码时,检测所述通信终端是否具有第三电话号码,并检测所述对方通信终端是否具有第四电话号码,
其中,当所述通信终端具有第三电话号码,所述对方通信终端不具有第四电话号码时,向所述对方通信终端发送用于提示呼叫第三电话号码的消息,
当所述通信终端不具有第三电话号码,所述对方通信终端具有第四电话号码时,提示用户呼叫第四电话号码或者控制所述通信终端呼叫第四电话号码,
当所述通信终端不具有第三电话号码,所述对方通信终端不具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码,
当所述通信终端具有第三电话号码,所述对方通信终端具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码,当选择第一电话号码时,提示用户呼叫第四电话号码或者控制所述通信终端呼叫第四电话号码,当选择第二电话号码时,向所述对方通信终端发送用于提示呼叫第三电话号码的消息。
17.一种在通信终端上处理同时相互呼叫的设备,所述通信终端具有第一电话号码,所述设备包括:
呼叫单元,利用第一电话号码呼叫第二电话号码;
检测单元,检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码;
选择单元,当检测单元检测到第二电话号码同时呼叫第一电话号码时,根据预定方式选择第一电话号码或者第二电话号码;
呼叫处理单元,当选择单元选择第一电话号码时,提示用户再次呼叫第二电话号码或控制所述通信终端再次呼叫第二电话号码;
等待处理单元,当选择单元选择第二电话号码时,提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
18.一种处理同时相互呼叫的方法,包括:
检测两个电话号码是否同时相互呼叫;
当两个电话号码同时相互呼叫时,选择两个电话号码中的一个;
提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫;和/或接通两个电话号码所属的通信终端之间的通话。
19.如权利要求18所述的方法,其中,选择两个电话号码中的一个的步骤包括:
根据预定方式选择两个电话号码中的一个。
20.如权利要求19所述的方法,其中,所述预定方式为:根据两个电话号码之间的大小关系选择两个电话号码中的一个。
21.如权利要求19所述的方法,其中,所述预定方式为:根据接收到两个电话号码的呼叫请求的先后顺序选择两个电话号码中的一个。
22.如权利要求18所述的方法,其中,提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫的步骤包括:
向选择的电话号码发送用于提示选择的电话号码所属的通信终端的用户呼叫所述另外一个电话号码的消息,并向所述另外一个电话号码发送用于提示所述另外一个电话号码所属的通信终端的用户等待选择的电话号码呼叫的消息。
23.一种处理同时相互呼叫的设备,包括:
检测单元,检测两个电话号码是否同时相互呼叫;
选择单元,当两个电话号码同时相互呼叫时,选择两个电话号码中的一个;
提示接通单元,提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫;和/或接通两个电话号码所属的通信终端之间的通话。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410356929.8A CN104333666A (zh) | 2014-07-24 | 2014-07-24 | 处理同时相互呼叫的方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410356929.8A CN104333666A (zh) | 2014-07-24 | 2014-07-24 | 处理同时相互呼叫的方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104333666A true CN104333666A (zh) | 2015-02-04 |
Family
ID=52408312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410356929.8A Pending CN104333666A (zh) | 2014-07-24 | 2014-07-24 | 处理同时相互呼叫的方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104333666A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105554811A (zh) * | 2015-12-04 | 2016-05-04 | 小米科技有限责任公司 | 通话处理方法及装置 |
CN106028376A (zh) * | 2016-05-13 | 2016-10-12 | 上海青橙实业有限公司 | 呼叫方法、移动终端及移动终端系统 |
RU2619082C1 (ru) * | 2016-05-05 | 2017-05-11 | Общество с ограниченной ответственностью "КьюЛабс" | Способ соединения абонентов при встречных вызовах и устройство для его осуществления |
WO2018072531A1 (zh) * | 2016-10-19 | 2018-04-26 | 中兴通讯股份有限公司 | 一种建立通话连接的方法、被叫终端和主叫终端 |
CN105228112B (zh) * | 2015-10-09 | 2018-09-14 | 广东欧珀移动通信有限公司 | 移动终端同时呼叫识别方法和系统 |
US11233899B2 (en) | 2019-12-18 | 2022-01-25 | Avaya Inc. | Automatic joining of simultaneous outgoing and incoming calls that have the same far-end caller ID |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080279358A1 (en) * | 2007-03-02 | 2008-11-13 | Samsung Electronics Co., Ltd. | Apparatus and method for performing call connection in a communication system |
CN101527757A (zh) * | 2008-03-05 | 2009-09-09 | 兄弟工业株式会社 | 电话设备 |
CN101754146A (zh) * | 2008-12-19 | 2010-06-23 | 华为技术有限公司 | 一种呼叫遇忙处理方法、系统及移动交换中心设备 |
CN103052171A (zh) * | 2012-12-21 | 2013-04-17 | 广东欧珀移动通信有限公司 | 一种建立通话连接的方法、设备及系统 |
CN103167448A (zh) * | 2011-12-09 | 2013-06-19 | 百度在线网络技术(北京)有限公司 | 移动终端之间呼叫建立重复的处理方法及系统和中间设备 |
-
2014
- 2014-07-24 CN CN201410356929.8A patent/CN104333666A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080279358A1 (en) * | 2007-03-02 | 2008-11-13 | Samsung Electronics Co., Ltd. | Apparatus and method for performing call connection in a communication system |
CN101527757A (zh) * | 2008-03-05 | 2009-09-09 | 兄弟工业株式会社 | 电话设备 |
CN101754146A (zh) * | 2008-12-19 | 2010-06-23 | 华为技术有限公司 | 一种呼叫遇忙处理方法、系统及移动交换中心设备 |
CN103167448A (zh) * | 2011-12-09 | 2013-06-19 | 百度在线网络技术(北京)有限公司 | 移动终端之间呼叫建立重复的处理方法及系统和中间设备 |
CN103052171A (zh) * | 2012-12-21 | 2013-04-17 | 广东欧珀移动通信有限公司 | 一种建立通话连接的方法、设备及系统 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105228112B (zh) * | 2015-10-09 | 2018-09-14 | 广东欧珀移动通信有限公司 | 移动终端同时呼叫识别方法和系统 |
CN105554811A (zh) * | 2015-12-04 | 2016-05-04 | 小米科技有限责任公司 | 通话处理方法及装置 |
RU2619082C1 (ru) * | 2016-05-05 | 2017-05-11 | Общество с ограниченной ответственностью "КьюЛабс" | Способ соединения абонентов при встречных вызовах и устройство для его осуществления |
WO2017192063A1 (ru) * | 2016-05-05 | 2017-11-09 | Общество с ограниченной ответственностью "КьюЛабс" | Способ соединения абонентов при встречных вызовах и устройство для его осуществления |
EA036093B1 (ru) * | 2016-05-05 | 2020-09-25 | Общество с ограниченной ответственностью "КьюЛабс" | Способ соединения абонентов при встречных вызовах и система для его осуществления |
CN106028376A (zh) * | 2016-05-13 | 2016-10-12 | 上海青橙实业有限公司 | 呼叫方法、移动终端及移动终端系统 |
WO2018072531A1 (zh) * | 2016-10-19 | 2018-04-26 | 中兴通讯股份有限公司 | 一种建立通话连接的方法、被叫终端和主叫终端 |
CN108377285A (zh) * | 2016-10-19 | 2018-08-07 | 中兴通讯股份有限公司 | 一种建立通话连接的方法、被叫终端和主叫终端 |
US11233899B2 (en) | 2019-12-18 | 2022-01-25 | Avaya Inc. | Automatic joining of simultaneous outgoing and incoming calls that have the same far-end caller ID |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108881779B (zh) | 智能设备之间的视频通话接听转移方法、系统及服务器 | |
CN107484217B (zh) | 切换注册ip多媒体子系统的方法、移动终端及存储介质 | |
EP4236463A2 (en) | Method for supporting both voice service and data service and terminal | |
CN104333666A (zh) | 处理同时相互呼叫的方法及设备 | |
EP3537734B1 (en) | Method and device for connecting a bluetooth device | |
US11743779B2 (en) | Co-existence mechanism for downloadable voice application client | |
CN104270827B (zh) | 一种转移通话的方法及装置 | |
CN107846730B (zh) | 呼叫转移方法及装置 | |
CN109040495B (zh) | 语音通话控制方法、装置、移动终端及存储介质 | |
EP3879728A1 (en) | Data transmission method and device based on mobile network, and storage medium | |
CN112672388A (zh) | 通话方法、装置、存储介质及用户终端 | |
US11968582B2 (en) | Service handover method and apparatus | |
CA2784651C (en) | Apparatus and method in a wireless device for reestablishing a call | |
CN105515937B (zh) | 一种即时通讯方法、终端、服务器以及系统 | |
CN111328061B (zh) | 一种音频资源的控制方法、车载终端和系统 | |
EP3269115B1 (en) | Managing communication events | |
US20170111514A1 (en) | Failed communication event | |
US20140286200A1 (en) | System and method for establishing communication links between mobile devices | |
US20130212481A1 (en) | Method and apparatus for controlling interface display, and communication terminal | |
CN115396870A (zh) | 通话控制方法、装置、通话系统、可穿戴设备及可读介质 | |
CN112235461B (zh) | 通话方法及通话装置 | |
CN112565522A (zh) | 即时通讯应用来电接听方法、移动终端和计算机存储介质 | |
CN103220419A (zh) | 一种通话终端及通话处理方法 | |
CN105635134A (zh) | 通话处理方法及装置、终端 | |
US11070677B1 (en) | Techniques for media call multiway relay escalation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150204 |