处理同时相互呼叫的方法及设备的利记博彩app

文档序号:7809732阅读:224来源:国知局
处理同时相互呼叫的方法及设备的利记博彩app
【专利摘要】一种处理同时相互呼叫的方法及设备。所述方法包括:a)利用第一电话号码呼叫第二电话号码;b)检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码;c)当第二电话号码同时呼叫第一电话号码时,根据预定方式选择第一电话号码或者第二电话号码;d)当选择第一电话号码时,提示用户再次呼叫第二电话号码或控制所述通信终端再次呼叫第二电话号码;e)当选择第二电话号码时,提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
【专利说明】处理同时相互呼叫的方法及设备

【技术领域】
[0001]本发明涉及通信领域,更具体地讲,涉及一种处理同时相互呼叫的方法及设备。

【背景技术】
[0002]随着通信技术的发展,用户对通信功能的要求也越来越丰富。在日常生活中,经常会遇到两个用户同时呼叫对方(例如,由于信号变弱等原因导致双方的通话异常中断,接下来双方可能都会同时再次呼叫对方)导致呼叫遇忙、无法接通的情况,接下来双方可能会再次同时呼叫对方或者都等待对方再次呼叫自己,这可能使得双方很长时间都不能顺利接通和对方的通话,给用户的通信造成不便,降低了用户体验。
[0003]因此,需要一种处理同时相互呼叫的方法及设备,以能够使用户顺利通话。


【发明内容】

[0004]本发明的目的在于提供一种处理同时相互呼叫的方法及设备,其能够使两个同时相互呼叫的用户顺利通话。
[0005]根据本发明的一方面,提供一种在通信终端上处理同时相互呼叫的方法,所述通信终端具有第一电话号码,所述方法包括利用第一电话号码呼叫第二电话号码山)检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码当第二电话号码同时呼叫第一电话号码时,根据预定方式选择第一电话号码或者第二电话号码3)当选择第一电话号码时,提示用户再次呼叫第二电话号码或控制所述通信终端再次呼叫第二电话号码;6)当选择第二电话号码时,提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
[0006]可选地,步骤幻包括:当接收到用于提示未接听第二电话号码的来电的消息时,确定第二电话号码同时呼叫第一电话号码。
[0007]可选地,步骤幻包括:当利用第一电话号码呼叫第二电话号码时,通过数据网络从网络服务器或者所述对方通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码。
[0008]可选地,通过数据网络从网络服务器或者所述对方通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码的步骤包括:请求网络服务器或者所述对方通信终端核对第二电话号码是否正在呼叫第一电话号码;从网络服务器或者所述对方通信终端接收包括核对结果的核对消息;根据核对消息中的核对结果确定第二电话号码是否同时呼叫第一电话号码。
[0009]可选地,通过数据网络从网络服务器或者所述对方通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码的步骤包括:请求网络服务器或者所述对方通信终端发送第二电话号码当前呼叫的电话号码;从网络服务器或者所述对方通信终端接收包括第二电话号码当前呼叫的电话号码的消息;比较接收到的消息中的电话号码和第一电话号码是否相同;根据比较结果确定第二电话号码是否同时呼叫第一电话号码。
[0010]可选地,所述方法还包括:当通过数据网络接收到核对第一电话号码是否正在呼叫一电话号码的请求时,核对第一电话号码当前呼叫的电话号码是否是该电话号码;将核对结果发送到请求方。
[0011]可选地,所述方法还包括:当通过数据网络接收到获取第一电话号码当前呼叫的电话号码的请求时,将第一电话号码当前呼叫的电话号码发送到请求方。
[0012]可选地,所述预定方式为在所述通信终端预先设定的选择方式或者网络协商的选择方式。
[0013]可选地,在所述通信终端预先设定的选择方式为:根据第一电话号码与第二电话号码之间的大小关系选择第一电话号码或者第二电话号码。
[0014]可选地,在所述通信终端预先设定的选择方式为:当此次呼叫的上一次通话是通过第一电话号码和第二电话号码建立的通话时,如果所述上一次通话是由第一电话号码发起的,则选择第一电话号码,如果所述上一次通话是由第二电话号码发起的,则选择第二电话号码。
[0015]可选地,网络协商的选择方式为:接收由预定服务器根据第一电话号码和第二电话号码发起呼叫的先后顺序选择第一电话号码和第二电话号码中的一个的选择结果,并根据选择结果选择第一电话号码或者第二电话号码。
[0016]可选地,网络协商的选择方式为:请求预定服务器选择第一电话号码和第二电话号码中的一个,并根据预定服务器的选择结果选择第一电话号码或者第二电话号码。
[0017]可选地,步骤(1)还包括:向所述对方通信终端发送用于提示等待呼叫的消息。
[0018]可选地,步骤6)还包括:当选择第二电话号码且第二预定时间段内未接收到所述对方通信终端的呼叫或发送的用于提示等待呼叫的消息时,向所述对方通信终端发送用于提示等待呼叫的消息和/或提示用户再次呼叫第二电话号码。
[0019]可选地,步骤(3)包括:当第二电话号码同时呼叫第一电话号码时,检测所述通信终端是否具有第三电话号码,或者检测所述对方通信终端是否具有第四电话号码,其中,当所述通信终端具有第三电话号码时,向所述对方通信终端发送用于提示呼叫第三电话号码的消息,当所述对方通信终端具有第四电话号码时,提示用户呼叫第四电话号码或控制所述通信终端呼叫第四电话号码,当所述通信终端不具有第三电话号码或者所述对方通信终端不具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码。
[0020]可选地,步骤(3)包括:当第二电话号码同时呼叫第一电话号码时,检测所述通信终端是否具有第三电话号码,并检测所述对方通信终端是否具有第四电话号码,其中,当所述通信终端具有第三电话号码,所述对方通信终端不具有第四电话号码时,向所述对方通信终端发送用于提示呼叫第三电话号码的消息,当所述通信终端不具有第三电话号码,所述对方通信终端具有第四电话号码时,提示用户呼叫第四电话号码或者控制所述通信终端呼叫第四电话号码,当所述通信终端不具有第三电话号码,所述对方通信终端不具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码,当所述通信终端具有第三电话号码,所述对方通信终端具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码,当选择第一电话号码时,提示用户呼叫第四电话号码或者控制所述通信终端呼叫第四电话号码,当选择第二电话号码时,向所述对方通信终端发送用于提示呼叫第三电话号码的消息。
[0021]根据本发明的另一方面,提供一种在通信终端上处理同时相互呼叫的设备,所述通信终端具有第一电话号码,所述设备包括:呼叫单元,利用第一电话号码呼叫第二电话号码;检测单元,检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码;选择单元,当检测单元检测到第二电话号码同时呼叫第一电话号码时,根据预定方式选择第一电话号码或者第二电话号码;呼叫处理单元,当选择单元选择第一电话号码时,提示用户再次呼叫第二电话号码或控制所述通信终端再次呼叫第二电话号码;等待处理单元,当选择单元选择第二电话号码时,提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
[0022]可选地,当接收到用于提示未接听第二电话号码的来电的消息时,检测单元确定第二电话号码同时呼叫第一电话号码。
[0023]可选地,当呼叫单元利用第一电话号码呼叫第二电话号码时,检测单元通过数据网络从网络服务器或者所述对方通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码。
[0024]可选地,检测单元包括:请求核对单元,请求网络服务器或者所述对方通信终端核对第二电话号码是否正在呼叫第一电话号码;核对结果接收单元,从网络服务器或者所述对方通信终端接收包括核对结果的核对消息;第一确定单元,根据核对消息中的核对结果确定第二电话号码是否同时呼叫第一电话号码。
[0025]可选地,检测单元包括:请求号码单元,请求网络服务器或者所述对方通信终端发送第二电话号码当前呼叫的电话号码;号码接收单元,从网络服务器或者所述对方通信终端接收包括第二电话号码当前呼叫的电话号码的消息;比较单元,比较接收到的消息中的电话号码和第一电话号码是否相同;第二确定单元,根据比较结果确定第二电话号码是否同时呼叫第一电话号码。
[0026]可选地,所述设备还包括:核对单元,当通过数据网络接收到核对第一电话号码是否正在呼叫一电话号码的请求时,核对第一电话号码当前呼叫的电话号码是否是该电话号码;核对结果发送单元,将核对结果发送到请求方。
[0027]可选地,所述设备还包括:号码发送单元,当通过数据网络接收到获取第一电话号码当前呼叫的电话号码的请求时,将第一电话号码当前呼叫的电话号码发送到请求方。
[0028]可选地,所述预定方式为在所述通信终端预先设定的选择方式或者网络协商的选择方式。
[0029]可选地,在所述通信终端预先设定的选择方式为:根据第一电话号码与第二电话号码之间的大小关系选择第一电话号码或者第二电话号码。
[0030]可选地,在所述通信终端预先设定的选择方式为:当此次呼叫的上一次通话是通过第一电话号码和第二电话号码建立的通话时,如果所述上一次通话是由第一电话号码发起的,则选择第一电话号码,如果所述上一次通话是由第二电话号码发起的,则选择第二电话号码。
[0031]可选地,网络协商的选择方式为:接收由预定服务器根据第一电话号码和第二电话号码发起呼叫的先后顺序选择第一电话号码和第二电话号码中的一个的选择结果,并根据选择结果选择第一电话号码或者第二电话号码。
[0032]可选地,网络协商的选择方式为:请求预定服务器选择第一电话号码和第二电话号码中的一个,并根据预定服务器的选择结果选择第一电话号码或者第二电话号码。
[0033]可选地,呼叫处理单元向所述对方通信终端发送用于提示等待呼叫的消息。
[0034]可选地,当选择单元选择第二电话号码且第二预定时间段内未接收到所述对方通信终端的呼叫或发送的用于提示等待呼叫的消息时,等待处理单元向所述对方通信终端发送用于提示等待呼叫的消息和/或提示用户再次呼叫第二电话号码。
[0035]可选地,当检测单元检测到第二电话号码同时呼叫第一电话号码时,选择单元检测所述通信终端是否具有第三电话号码,或者检测所述对方通信终端是否具有第四电话号码,其中,当所述通信终端具有第三电话号码时,等待处理单元向所述对方通信终端发送用于提示呼叫第三电话号码的消息,当所述对方通信终端具有第四电话号码时,呼叫处理单元提示用户呼叫第四电话号码或控制所述通信终端呼叫第四电话号码,当所述通信终端不具有第三电话号码或者所述对方通信终端不具有第四电话号码时,选择单元根据预定方式选择第一电话号码或者第二电话号码。
[0036]可选地,当检测单元检测到第二电话号码同时呼叫第一电话号码时,选择单元检测所述通信终端是否具有第三电话号码,并检测所述对方通信终端是否具有第四电话号码,其中,当所述通信终端具有第三电话号码,所述对方通信终端不具有第四电话号码时,等待处理单元向所述对方通信终端发送用于提示呼叫第三电话号码的消息,当所述通信终端不具有第三电话号码,所述对方通信终端具有第四电话号码时,呼叫处理单元提示用户呼叫第四电话号码或者控制所述通信终端呼叫第四电话号码,当所述通信终端不具有第三电话号码,所述对方通信终端不具有第四电话号码时,选择单元根据预定方式选择第一电话号码或者第二电话号码,当所述通信终端具有第三电话号码,所述对方通信终端具有第四电话号码时,选择单元根据预定方式选择第一电话号码或者第二电话号码,当选择单元选择第一电话号码时,呼叫处理单元提示用户呼叫第四电话号码或者控制所述通信终端呼叫第四电话号码,当选择第二电话号码时,等待处理单元向所述对方通信终端发送用于提示呼叫第三电话号码的消息。
[0037]根据本发明的另一方面,提供一种处理同时相互呼叫的方法,包括:检测两个电话号码是否同时相互呼叫;当两个电话号码同时相互呼叫时,选择两个电话号码中的一个;提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫;和/或接通两个电话号码所属的通信终端之间的通话。
[0038]可选地,选择两个电话号码中的一个的步骤包括:根据预定方式选择两个电话号码中的一个。
[0039]可选地,所述预定方式为:根据两个电话号码之间的大小关系选择两个电话号码中的一个。
[0040]可选地,所述预定方式为:根据接收到两个电话号码的呼叫请求的先后顺序选择两个电话号码中的一个。
[0041]可选地,提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫的步骤包括:向选择的电话号码发送用于提示选择的电话号码所属的通信终端的用户呼叫所述另外一个电话号码的消息,并向所述另外一个电话号码发送用于提示所述另外一个电话号码所属的通信终端的用户等待选择的电话号码呼叫的消息。
[0042]根据本发明的另一方面,提供一种处理同时相互呼叫的设备,包括:检测单元,检测两个电话号码是否同时相互呼叫;选择单元,当两个电话号码同时相互呼叫时,选择两个电话号码中的一个;提示接通单元,提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫;和/或接通两个电话号码所属的通信终端之间的通话。
[0043]可选地,选择单元根据预定方式选择两个电话号码中的一个。
[0044]可选地,所述预定方式为:根据两个电话号码之间的大小关系选择两个电话号码中的一个。
[0045]可选地,所述预定方式为:根据接收到两个电话号码的呼叫请求的先后顺序选择两个电话号码中的一个。
[0046]可选地,提示接通单元向选择的电话号码发送用于提示选择的电话号码所属的通信终端的用户呼叫所述另外一个电话号码的消息,并向所述另外一个电话号码发送用于提示所述另外一个电话号码所属的通信终端的用户等待选择的电话号码呼叫的消息。
[0047]根据本发明的处理同时相互呼叫的方法及设备,可以有效地避免同时相互呼叫的用户长时间无法通话成功,使两个同时相互呼叫的用户能够顺利通话。

【专利附图】

【附图说明】
[0048]通过下面结合附图对实施例进行的描述,本发明的这些和/或其他方面和优点将会变得清楚和更易于理解,其中:
[0049]图1示出根据本发明的实施例的在通信终端上处理同时相互呼叫的方法的流程图;
[0050]图2示出根据本发明的实施例的检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码的步骤的流程图;
[0051]图3示出根据本发明的另一实施例的检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码的步骤的流程图;
[0052]图4示出根据本发明的实施例的在通信终端上处理同时相互呼叫的设备的框图;
[0053]图5示出根据本发明的实施例的检测单元的框图;
[0054]图6示出根据本发明的另一实施例的检测单元的框图;
[0055]图7示出根据本发明的实施例的处理同时相互呼叫的方法的流程图;
[0056]图8示出根据本发明的实施例的处理同时相互呼叫的设备的框图。

【具体实施方式】
[0057]现在对本发明实施例进行详细的描述,其示例表示在附图中,其中,相同的标号始终表示相同部件。下面通过参照附图对实施例进行描述以解释本发明。
[0058]图1示出根据本发明的实施例的在通信终端上处理同时相互呼叫的方法的流程图。该通信终端(以下,称为第一通信终端)具有第一电话号码。
[0059]如图1所示,在步骤101,利用第一电话号码呼叫第二电话号码。
[0060]在步骤102,检测对方通信终端(以下,称为第二通信终端)是否利用第二电话号码同时呼叫第一电话号码。换言之,检测第一电话号码和第二电话号码是否同时相互呼叫。
[0061]作为示例,当接收到用于提示未接听第二电话号码的来电的消息时,确定第二电话号码同时呼叫第一电话号码。
[0062]例如,在第一通信终端开启呼叫等待功能(通常,不改变默认设置的情况下,通信终端的呼叫等待功能是开启的)的情况下,当从运营商接收到指示未接听第二电话号码的来电的信令时,可以确定第二电话号码同时呼叫第一电话号码。或者,当从运营商接收到指示未接听第二电话号码的来电的提示短信时,可以确定第二电话号码同时呼叫第一电话号码。
[0063]应该理解,用于提示未接听第二电话号码的来电的消息除了可以从运营商接收,也可以从其它第三方(例如,第一通信终端上安装的应用软件、其它服务器等)接收。
[0064]作为另一示例,当利用第一电话号码呼叫第二电话号码时,可通过数据网络从网络服务器或者第二通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码。例如,可通过第一通信终端的2131数据信道中的至少一个或者七丨丨等方式接入因特网来从网络服务器或者第二通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息。
[0065]优选地,可执行图2或图3所示的方法来通过数据网络确定第二电话号码是否同时呼叫第一电话号码。
[0066]此外,本领域技术人员应该理解,也可以通过其它适合的方法来检测第二通信终端是否利用第二电话号码同时呼叫第一电话号码。
[0067]当在步骤102确定第二电话号码同时呼叫第一电话号码时,在步骤103,根据预定方式选择第一电话号码或者第二电话号码。预定方式可以为在第一通信终端预先设定的选择方式、网络协商的选择方式等选择方式。
[0068]关于第一通信终端预先设定的选择方式,作为示例,可根据第一电话号码与第二电话号码之间的大小关系选择第一电话号码或者第二电话号码。例如,当第一电话号码大于第二电话号码时,选择第一电话号码,否则选择第二电话号码;或者当第一电话号码小于第二电话号码时,选择第一电话号码,否则选择第二电话号码。也可以根据第一电话号码与第二电话号码的尾号的大小关系、末四位的大小关系选择第一电话号码或者第二电话号码。
[0069]作为另一示例,当此次呼叫的上一次通话是通过第一电话号码和第二电话号码建立的通话时,如果所述上一次通话是由第一电话号码发起的,则选择第一电话号码,如果所述上一次通话是由第二电话号码发起的,则选择第二电话号码。例如,当双方通话异常中断,然后同时相互呼叫时,当异常中断的通话是由第一电话号码发起的,选择第一电话号码,当异常中断的通话是由第二电话号码发起的,选择第二电话号码。
[0070]关于网络协商的选择方式,作为示例,可直接从预定服务器接收选择选择第一电话号码和第二电话号码中的一个的选择结果,并根据选择结果选择第一电话号码或者第二电话号码。应该理解,预定服务器可以是运营商服务器,也可以是其它第三方服务器。
[0071]具体说来,在预定服务器检测到第一电话号码和第二电话号码同时相互呼叫(例如,既接收到第一电话号码呼叫第二电话号码的呼叫请求,也接收到第二电话号码呼叫第一电话号码的呼叫请求)的情况下,从第一电话号码和第二电话号码中选择一个(例如,随机选择,或者按照一定方式选择)并将选择结果发送到第一通信终端和第二通信终端。这样,第一通信终端就可以根据选择结果选择第一电话号码或者第二电话号码。
[0072]例如,接收由预定服务器根据第一电话号码和第二电话号码发起呼叫的先后顺序选择第一电话号码和第二电话号码中的一个的选择结果,并根据选择结果选择第一电话号码或者第二电话号码。
[0073]作为另一示例,请求预定服务器选择第一电话号码和第二电话号码中的一个,并根据预定服务器的选择结果选择第一电话号码或者第二电话号码。
[0074]具体说来,在第一通信终端请求预定服务器选择第一电话号码和第二电话号码中的一个的情况下,预定服务器从第一电话号码和第二电话号码中选择一个(例如,随机选择,或者按照一定方式选择)并将选择结果发送到第一通信终端,这样,第一通信终端就可以根据选择结果选择第一电话号码或者第二电话号码。
[0075]当在步骤103选择第一电话号码时,在步骤104,提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码。
[0076]可通过语音提示、在屏幕上显示提示消息等方式提示用户再次呼叫第二电话号码。例如,在第一通信终端的屏幕上显示用于提示用户再次呼叫第二电话号码的提示消息,如果设定时间内接收到用户对提示消息的特定操作(例如,单击、双击、长按等),则控制第一通信终端呼叫第二电话号码,如果设定时间内未接收到用户对提示消息的特定操作,贝0不显示提示消息,即,提示消息消失。
[0077]当在步骤103选择第二电话号码时,在步骤105,提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
[0078]可通过语音提示、在屏幕上显示提示消息等方式提示用户等待第二电话号码呼口4。
[0079]应该理解,如果第二通信终端也通过图1所示的方法来处理同时相互呼叫的情况,那么相应地,第二通信终端也会检测到第一电话号码和第二电话号码同时相互呼叫,并也根据预定方式选择第一电话号码或者第二电话号码,那么第一通信终端和第二通信终端会选出的电话号码相同。例如,第一通信终端和第二通信终端根据预定方式选出第二电话号码,接下来第一通信终端提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码,第二通信终端提示用户再次呼叫第一电话号码或控制第二通信终端再次呼叫第一电话号码,从而,双方可以在短时间内顺利通话。然而,如果第二通信终端不具有处理同时相互呼叫的能力,那么,当选择第一电话号码,第一通信终端提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码时,第二通信终端的用户可能也会同时利用第二电话号码再次呼叫第一电话号码;当选择第二电话号码,第一通信终端提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码时,第二通信终端的用户可能也在等待第一通信终端的呼叫。
[0080]因此,作为示例,步骤104还可包括:向第二通信终端发送用于提示等待呼叫的消息。用于提示等待呼叫的消息可以是提示短信、提示语音、提示视频、提示动画、提示图片坐寸。
[0081]即,当选择第一电话号码时,提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码的同时,还提示第二通信终端等待第一通信终端再次呼叫。这样,即使在第二通信终端不能够处理同时相互呼叫的情况下,第二通信终端仍可获知需要等待第一通信终端再次呼叫,防止再次出现双方同时呼叫对方的情况发生。
[0082]作为另一示例,步骤105还可包括:当选择第二电话号码且第二预定时间段内未接收到第二通信终端的呼叫或发送的用于提示等待呼叫的消息时,向第二通信终端发送用于提示等待呼叫的消息和/或提示用户再次呼叫第二电话号码。具体说来,当选择第二电话号码且第二预定时间段内第二通信终端未回应时,可通知第二通信终端等待呼叫、提示用户主动呼叫第二电话号码,也可控制第一通信终端主动呼叫第二电话号码。这样,即使在第二通信终端不能够处理同时相互呼叫的情况下,也可以防止双方同时等待对方呼叫的情况发生。
[0083]此外,作为示例,步骤103可包括:当第二电话号码同时呼叫第一电话号码时,检测第一通信终端是否具有第三电话号码,或者检测第二通信终端是否具有第四电话号码。换言之,检测第一通信终端是否还同时使用另一电话号码(例如,当第一通信终端是双卡手机时可以同时使用第一电话号码和第三电话号码),或者检测第二通信终端是否还同时使用另一电话号码(例如,当第二通信终端是双卡手机时可以同时使用第二电话号码和第四电话号码)。当第一通信终端具有第三电话号码时,向第二通信终端发送用于提示呼叫第三电话号码的消息;当第二通信终端具有第四电话号码时,提示用户呼叫第四电话号码或控制第一通信终端呼叫第四电话号码;当第一通信终端不具有第三电话号码或者第二通信终端不具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码。
[0084]这里,可通过查询第一通信终端的通信录来检测第二通信终端是否还同时具有另一电话号码,也可通过其它适合的方式来检测。
[0085]作为另一示例,步骤103可包括:当第二电话号码同时呼叫第一电话号码时,检测第一通信终端是否具有第三电话号码,并且检测第二通信终端是否具有第四电话号码。当第一通信终端具有第三电话号码,第二通信终端不具有第四电话号码时,向第二通信终端发送用于提示呼叫第三电话号码的消息;当第一通信终端不具有第三电话号码,第二通信终端具有第四电话号码时,提示用户呼叫第四电话号码或者控制第一通信终端呼叫第四电话号码;当第一通信终端不具有第三电话号码,第二通信终端不具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码;当第一通信终端具有第三电话号码,第二通信终端具有第四电话号码时,根据预定方式选择第一电话号码或者第二电话号码,当选择第一电话号码时,提示用户呼叫第四电话号码或者控制第一通信终端呼叫第四电话号码,当选择第二电话号码时,向第二通信终端发送用于提示呼叫第三电话号码的消息。
[0086]图2示出根据本发明的实施例的检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码的步骤的流程图。可在执行步骤102时执行图2所示的方法。
[0087]如图2所示,在步骤201,请求网络服务器或者第二通信终端核对第二电话号码是否正在呼叫第一电话号码。
[0088]在步骤202,从网络服务器或者第二通信终端接收包括核对结果的核对消息。
[0089]在步骤203,根据核对消息中的核对结果确定第二电话号码是否同时呼叫第一电话号码。
[0090]相应地,作为示例,图1所示的方法还可包括:当通过数据网络接收到核对第一电话号码是否正在呼叫一电话号码的请求时,可首先核对第一电话号码当前呼叫的电话号码是否是该电话号码,然后,将核对结果发送到请求方。
[0091]图3示出根据本发明的另一实施例的检测对方通信终端是否利用第二电话号码同时呼叫第一电话号码的步骤的流程图。可在执行步骤102时执行图3所示的方法。
[0092]如图3所示,在步骤301,请求网络服务器或者第二通信终端发送第二电话号码当前呼叫的电话号码。
[0093]在步骤302,从网络服务器或者第二通信终端接收包括第二电话号码当前呼叫的电话号码的消息。
[0094]在步骤303,比较接收到的消息中的电话号码和第一电话号码是否相同。
[0095]在步骤304,根据比较结果确定第二电话号码是否同时呼叫第一电话号码。
[0096]相应地,作为示例,图1所示的方法还可包括:当通过数据网络接收到获取第一电话号码当前呼叫的电话号码的请求时,将第一电话号码当前呼叫的电话号码发送到请求方。
[0097]图4示出根据本发明的实施例的在通信终端上处理同时相互呼叫的设备的框图。
[0098]如图4所示,根据本发明的在通信终端上处理同时相互呼叫的设备400包括:呼叫单元410、检测单元420、选择单元430、呼叫处理单元440、等待处理单元450。
[0099]呼叫单元410用于利用第一电话号码呼叫第二电话号码。
[0100]检测单元420用于检测第二通信终端是否利用第二电话号码同时呼叫第一电话号码。换言之,检测第一电话号码和第二电话号码是否同时相互呼叫。
[0101]作为示例,当接收到用于提示未接听第二电话号码的来电的消息时,检测单元420确定第二电话号码同时呼叫第一电话号码。
[0102]例如,在第一通信终端开启呼叫等待功能(通常,不改变默认设置的情况下,通信终端的呼叫等待功能是开启的)的情况下,当从运营商接收到指示未接听第二电话号码的来电的信令时,检测单元420可以确定第二电话号码同时呼叫第一电话号码。或者,当从运营商接收到指示未接听第二电话号码的来电的提示短信时,检测单元420可以确定第二电话号码同时呼叫第一电话号码。
[0103]应该理解,用于提示未接听第二电话号码的来电的消息除了可以从运营商接收,也可以从其它第三方(例如,第一通信终端上安装的应用软件、其它服务器等)接收。
[0104]作为另一示例,当呼叫单元410利用第一电话号码呼叫第二电话号码时,检测单元420可通过数据网络从网络服务器或者第二通信终端获取用于确定第二电话号码是否正在呼叫第一电话号码的消息并根据获取的消息确定第二电话号码是否同时呼叫第一电话号码。优选地,图5和图6示出检测单元420的示例性结构。
[0105]此外,本领域技术人员应该理解,检测单元420也可以通过其它适合的方法来检测第二通信终端是否利用第二电话号码同时呼叫第一电话号码。
[0106]当检测单元420检测到第二电话号码同时呼叫第一电话号码时,选择单元430根据预定方式选择第一电话号码或者第二电话号码。预定方式可以为在第一通信终端预先设定的选择方式、网络协商的选择方式等选择方式。
[0107]关于第一通信终端预先设定的选择方式,作为示例,选择单元430可根据第一电话号码与第二电话号码之间的大小关系选择第一电话号码或者第二电话号码。例如,当第一电话号码大于第二电话号码时,选择单元430选择第一电话号码,否则选择第二电话号码;或者当第一电话号码小于第二电话号码时,选择单元430选择第一电话号码,否则选择第二电话号码。选择单元430也可以根据第一电话号码与第二电话号码的尾号的大小关系、末四位的大小关系选择第一电话号码或者第二电话号码。
[0108]作为另一示例,当此次呼叫的上一次通话是通过第一电话号码和第二电话号码建立的通话时,如果所述上一次通话是由第一电话号码发起的,则选择单元430选择第一电话号码,如果所述上一次通话是由第二电话号码发起的,则选择单元430选择第二电话号码。例如,当双方通话异常中断,然后同时相互呼叫时,当异常中断的通话是由第一电话号码发起的,选择单元430选择第一电话号码,当异常中断的通话是由第二电话号码发起的,选择单元430选择第二电话号码。
[0109]关于网络协商的选择方式,作为示例,接收由预定服务器选择第一电话号码和第二电话号码中的一个的选择结果,选择单元430根据选择结果选择第一电话号码或者第二电话号码。应该理解,预定服务器可以是运营商服务器,也可以是其它第三方服务器。
[0110]具体说来,在预定服务器检测到第一电话号码和第二电话号码同时相互呼叫(例如,既接收到第一电话号码呼叫第二电话号码的呼叫请求,也接收到第二电话号码呼叫第一电话号码的呼叫请求)的情况下,从第一电话号码和第二电话号码中选择一个(例如,随机选择,或者按照一定方式选择)并将选择结果发送到第一通信终端和第二通信终端。这样,选择单元430就可以根据选择结果选择第一电话号码或者第二电话号码。
[0111]例如,接收由预定服务器根据第一电话号码和第二电话号码发起呼叫的先后顺序选择第一电话号码和第二电话号码中的一个的选择结果,选择单元430根据选择结果选择第一电话号码或者第二电话号码。
[0112]作为另一示例,请求预定服务器选择第一电话号码和第二电话号码中的一个,选择单元430根据预定服务器的选择结果选择第一电话号码或者第二电话号码。
[0113]具体说来,在请求预定服务器选择第一电话号码和第二电话号码中的一个的情况下,预定服务器从第一电话号码和第二电话号码中选择一个(例如,随机选择,或者按照一定方式选择)并将选择结果发送到第一通信终端,这样,选择单元430就可以根据选择结果选择第一电话号码或者第二电话号码。
[0114]当选择单元430选择第一电话号码时,呼叫处理单元440用于提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码。
[0115]呼叫处理单元440通过语音提示、在屏幕上显示提示消息等方式提示用户再次呼叫第二电话号码。例如,在第一通信终端的屏幕上显示用于提示用户再次呼叫第二电话号码的提示消息,如果设定时间内接收到用户对提示消息的特定操作(例如,单击、双击、长按等),则控制第一通信终端呼叫第二电话号码,如果设定时间内未接收到用户对提示消息的特定操作,则不显示提示消息,即,提示消息消失。
[0116]当选择单元430选择第二电话号码时,等待处理单元450用于提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码。
[0117]等待处理单元450可通过语音提示、在屏幕上显示提示消息等方式提示用户等待第二电话号码呼叫。
[0118]应该理解,如果第二通信终端上也具有在通信终端上处理同时相互呼叫的设备400,那么相应地,第二通信终端也会检测到第一电话号码和第二电话号码同时相互呼叫,并根据预定方式选择第一电话号码或者第二电话号码,而且第一通信终端和第二通信终端会选出的电话号码相同。例如,第一通信终端和第二通信终端根据预定方式都选出第二电话号码,那么第一通信终端提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码,第二通信终端提示用户再次呼叫第一电话号码或控制第二通信终端再次呼叫第一电话号码,从而,双方可以在短时间内顺利通话。然而,如果第二通信终端上不具有在通信终端上处理同时相互呼叫的设备400,那么,当选择第一电话号码,第一通信终端提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码时,第二通信终端的用户可能也会同时利用第二电话号码再次呼叫第一电话号码;当选择第二电话号码,第一通信终端提示用户等待第二电话号码呼叫和/或在第一预定时间段内禁止再次呼叫第二电话号码时,第二通信终端的用户可能也在等待第一通信终端的呼叫。
[0119]因此,作为示例,呼叫处理单元440可向第二通信终端发送用于提示等待呼叫的消息。用于提示等待呼叫的消息可以是提示短信、提示语音、提示视频、提示动画、提示图片坐寸。
[0120]即,当选择单元430选择第一电话号码时,呼叫处理单元440提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码的同时,还可提示第二通信终端等待第一通信终端再次呼叫。这样,即使在第二通信终端不能够处理同时相互呼叫的情况下,第二通信终端仍可获知需要等待第一通信终端再次呼叫,防止再次出现双方同时呼叫对方的情况发生。
[0121]作为另一示例,当选择单元430选择第二电话号码且第二预定时间段内未接收到第二通信终端的呼叫或发送的用于提示等待呼叫的消息时,等待处理单元450可向第二通信终端发送用于提示等待呼叫的消息和/或提示用户再次呼叫第二电话号码。具体说来,当选择单元430选择第二电话号码且第二预定时间段内第二通信终端未回应时,等待处理单元450可通知第二通信终端等待呼叫,并可提示用户再次呼叫第二电话号码或控制第一通信终端再次呼叫第二电话号码。这样,即使第二通信终端不具有在通信终端上处理同时相互呼叫的设备400,也可以防止双方同时等待对方呼叫的情况发生。
[0122]此外,作为示例,当检测单元420检测到第二电话号码同时呼叫第一电话号码时,选择单元430检测第一通信终端是否具有第三电话号码,或者检测第二通信终端是否具有第四电话号码。当第一通信终端具有第三电话号码时,等待处理单元450向第二通信终端发送用于提示呼叫第三电话号码的消息;当第二通信终端具有第四电话号码时,呼叫处理单元440提示用户呼叫第四电话号码或控制第一通信终端呼叫第四电话号码;当第一通信终端不具有第三电话号码或者第二通信终端不具有第四电话号码时,选择单元430根据预定方式选择第一电话号码或者第二电话号码。
[0123]这里,选择单元430可通过查询第一通信终端的通信录来检测第二通信终端是否还同时具有另一电话号码,也可通过其它适合的方式来检测。
[0124]此外,作为示例,当检测单元420检测到第二电话号码同时呼叫第一电话号码时,选择单元430检测第一通信终端是否具有第三电话号码,并检测第二通信终端是否具有第四电话号码。当第一通信终端具有第三电话号码,第二通信终端不具有第四电话号码时,等待处理单元450向第二通信终端发送用于提示呼叫第三电话号码的消息;当第一通信终端不具有第三电话号码,第二通信终端具有第四电话号码时,呼叫处理单元440提示用户呼叫第四电话号码或者控制第一通信终端呼叫第四电话号码;当第一通信终端不具有第三电话号码,第二通信终端不具有第四电话号码时,选择单元430根据预定方式选择第一电话号码或者第二电话号码;当第一通信终端具有第三电话号码,第二通信终端具有第四电话号码时,选择单元430根据预定方式选择第一电话号码或者第二电话号码,当选择单元430选择第一电话号码时,呼叫处理单元440提示用户呼叫第四电话号码或者控制第一通信终端呼叫第四电话号码,当选择第二电话号码时,等待处理单元450向第二通信终端发送用于提示呼叫第三电话号码的消息。
[0125]图5示出根据本发明的实施例的检测单元的框图。如图5所示,检测单元420可包括:请求核对单元510、核对结果接收单元520和第一确定单元530。
[0126]请求核对单元510用于请求网络服务器或者第二通信终端核对第二电话号码是否正在呼叫第一电话号码。
[0127]核对结果接收单元520用于从网络服务器或者第二通信终端接收包括核对结果的核对消息。
[0128]第一确定单元530用于根据核对消息中的核对结果确定第二电话号码是否同时呼叫第一电话号码。
[0129]相应地,作为示例,在通信终端上处理同时相互呼叫的设备400还可包括:核对单元(未示出)和核对结果发送单元(未示出)。当通过数据网络接收到核对第一电话号码是否正在呼叫一电话号码的请求时,核对单元用于核对第一电话号码当前呼叫的电话号码是否是该电话号码,核对结果发送单元用于将核对结果发送到请求方。
[0130]图6示出根据本发明的另一实施例的检测单元的框图。如图6所示,检测单元420可包括:请求号码单元610、号码接收单元620、比较单元630和第二确定单元640。
[0131]请求号码单元610用于请求网络服务器或者第二通信终端发送第二电话号码当前呼叫的电话号码。
[0132]号码接收单元620用于从网络服务器或者第二通信终端接收包括第二电话号码当前呼叫的电话号码的消息。
[0133]比较单元630用于比较接收到的消息中的电话号码和第一电话号码是否相同。
[0134]第二确定单元640用于根据比较结果确定第二电话号码是否同时呼叫第一电话号码。
[0135]相应地,作为示例,在通信终端上处理同时相互呼叫的设备400还可包括:号码发送单元(未示出),当通过数据网络接收到获取第一电话号码当前呼叫的电话号码的请求时,将第一电话号码当前呼叫的电话号码发送到请求方。
[0136]图7示出根据本发明的实施例的处理同时相互呼叫的方法的流程图。
[0137]如图7所示,在步骤701,检测两个电话号码是否同时相互呼叫。本领域技术人员应该理解,可以使用各种适合的技术来检测两个电话号码是否同时相互呼叫。例如,可根据接收到两个电话号码呼叫对方的呼叫请求的时间来检测两个电话号码是否同时相互呼叫。
[0138]在步骤702,当两个电话号码同时相互呼叫时,选择两个电话号码中的一个。
[0139]可以随机或者根据预定方式选择两个电话号码中的一个。根据预定方式选择两个电话号码中的一个时,可以根据两个电话号码之间的大小关系、尾号的大小关系、末四位的大小关系选择两个电话号码中的一个,或者根据接收到两个电话号码的呼叫请求的先后顺序选择两个电话号码中的一个。
[0140]在步骤703,提示选择的电话号码(以下,称为第一电话号码)所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码(以下,称为第二电话号码),并提示第二电话号码所属的通信终端的用户等待第一电话号码呼叫;和/或接通两个电话号码所属的通信终端之间的通话。
[0141]作为示例,可向第一电话号码发送用于提示第一电话号码所属的通信终端的用户呼叫第二电话号码的消息,并向第二电话号码发送用于提示第二电话号码所属的通信终端的用户等待第一电话号码呼叫的消息。这里,用于提示的消息可以是提示短信、提示语音、提不视频、提不动画、提不图片等。
[0142]应该理解,步骤701-703可以由运营商服务器来实现,也可以由其它服务器或设备来实现。
[0143]图8示出根据本发明的实施例的处理同时相互呼叫的设备的框图。
[0144]如图8所示,根据本发明的处理同时相互呼叫的设备800包括:检测单元810、选择单元820、提示接通单元830。
[0145]检测单元810用于检测两个电话号码是否同时相互呼叫。本领域技术人员应该理解,检测单元810可以使用各种适合的技术来检测两个电话号码是否同时相互呼叫。例如,检测单元810可根据接收到两个电话号码呼叫对方的呼叫请求的时间来检测两个电话号码是否同时相互呼叫。
[0146]当检测单元810检测到两个电话号码同时相互呼叫时,选择单元820用于选择两个电话号码中的一个。
[0147]选择单元820可以随机或者根据预定方式选择两个电话号码中的一个。选择单元820根据预定方式选择两个电话号码中的一个时,可以根据两个电话号码之间的大小关系、尾号的大小关系、末四位的大小关系选择两个电话号码中的一个,或者根据接收到两个电话号码的呼叫请求的先后顺序选择两个电话号码中的一个。
[0148]提示接通单元830用于提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫;和/或接通两个电话号码所属的通信终端之间的通话。
[0149]作为示例,提示接通单元830可向第一电话号码发送用于提示第一电话号码所属的通信终端的用户呼叫第二电话号码的消息,并向第二电话号码发送用于提示第二电话号码所属的通信终端的用户等待第一电话号码呼叫的消息。这里,用于提示的消息可以是提示短信、提示语音、提示视频、提示动画、提示图片等。
[0150]应该理解,处理同时相互呼叫的设备800可以布置在运营商服务器中,也可以布置在其它服务器或设备中。
[0151]此外,根据本发明的示例性实施例的上述方法和上述设备中,第一电话号码和第二电话号码可以属于同一运营商,也可以分别属于不同的运营商。
[0152]此外,根据本发明的示例性实施例的上述方法可以被实现为计算机程序,从而当运行该程序时,实现上述方法。根据本发明的示例性实施例的设备中的各个单元可被实现硬件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(冲以)或专用集成电路(八310来实现各个单元。
[0153]根据本发明的处理同时相互呼叫的方法及设备,可以有效地避免同时相互呼叫的用户长时间无法通话成功,使两个同时相互呼叫的用户能够顺利通话。
[0154]虽然已表示和描述了本发明的一些实施例,但本领域技术人员应该理解,在不脱离由权利要求及其等同物限定其范围的本发明的原理和精神的情况下,可以对这些实施例进行修改。
【权利要求】
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.一种处理同时相互呼叫的设备,包括: 检测单元,检测两个电话号码是否同时相互呼叫; 选择单元,当两个电话号码同时相互呼叫时,选择两个电话号码中的一个; 提示接通单元,提示选择的电话号码所属的通信终端的用户再次呼叫两个电话号码中的另一个电话号码,并提示所述另一个电话号码所属的通信终端的用户等待选择的电话号码呼叫;和/或接通两个电话号码所属的通信终端之间的通话。
【文档编号】H04M3/42GK104333666SQ201410356929
【公开日】2015年2月4日 申请日期:2014年7月24日 优先权日:2014年7月24日
【发明者】许健华 申请人:广州三星通信技术研究有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1