一种呼叫切换的方法、主叫终端及被叫终端的制作方法

文档序号:10473966阅读:352来源:国知局
一种呼叫切换的方法、主叫终端及被叫终端的制作方法
【专利摘要】本发明提供了一种呼叫切换的方法、主叫终端及被叫终端,涉及通信呼叫领域,其中应用于主叫终端的呼叫切换的方法包括:根据用户操作控制所述主叫终端向被叫终端发送呼叫请求;当所述呼叫请求超过一预设时间没有得到应答时,获取所述被叫终端的共享信息;根据所述共享信息,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息;根据所述联系信息,将所述呼叫请求切换至所述其他终端。该方案可以避免在有紧急事务情况下联系不到被叫用户的情况,避免不必要的损失的发生。
【专利说明】
一种呼叫切换的方法、主叫终端及被叫终端
技术领域
[0001 ]本发明涉及通信呼叫领域,尤其涉及一种呼叫切换的方法、主叫终端及被叫终端。
【背景技术】
[0002]在互联网发达的今天,用户常常在聊天工具当中会用到“附近的人”来查看附近人状态。用户的通话体验中,常常会遇到对方信号、电量不足、被叫方没有听到呼叫铃声等问题,导致在紧急情况下,联系不到被叫方,而影响通话体验。
[0003]当遇到这种情况时,在用户的通话体验中,常常需要让对方的某个接近的人接电话,而由于在现有方案中,我们并不能得知谁在被叫方附近,也不能得知在被叫方附近的有没有主被叫双方所熟知的人,在这种情况下,往往会错过联系上被叫方的机会,且可能会因为没有及时联系上被叫方而造成不必要的损失。

【发明内容】

[0004]为了克服上述问题,本发明提供一种呼叫切换的方法、主叫终端及被叫终端,通过把位置等信息进行共享融入到通话体验中,来解决在紧急情况下,因不能及时联系上被叫方而造成不必要损失的问题。
[0005]为了解决上述技术问题,本发明采用如下技术方案:
[0006]—种呼叫切换的方法,应用于主叫终端,包括:
[0007]根据用户操作控制所述主叫终端向被叫终端发送呼叫请求;
[0008]当所述呼叫请求超过一预设时间没有得到应答时,获取所述被叫终端的共享信息;
[0009]根据所述共享信息,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息;
[0010]根据所述联系信息,将所述呼叫请求切换至所述其他终端。
[0011]—种主叫终端,包括:
[0012]第一发送模块,用于根据用户操作控制所述主叫终端向被叫终端发送呼叫请求;
[0013]第一获取模块,用于当所述呼叫请求超过一预设时间没有得到应答时,获取所述被叫终端的共享信息;
[0014]第二获取模块,用于根据所述共享信息,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息;
[0015]第二发送模块,用于根据所述联系信息,将所述呼叫请求切换至所述其他终端。
[0016]一种呼叫切换的方法,应用于被叫终端,包括:
[0017]获取主叫终端根据用户操作控制所述主叫终端向所述被叫终端发送的呼叫请求;
[0018]当超过一预设时间,没有检测到对所述呼叫请求的应答指令时,发送一共享信息至所述主叫终端,使得所述主叫终端根据所述共享信息,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息。
[0019]一种被叫终端,包括:
[0020]第三获取模块,用于获取主叫终端根据用户操作控制所述主叫终端向所述被叫终端发送的呼叫请求;
[0021]第三发送模块,用于当超过一预设时间,没有检测到对所述呼叫请求的应答指令时,发送一共享信息至所述主叫终端,使得所述主叫终端根据所述共享信息,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息。
[0022]本发明的有益效果是:
[0023]上述方案,通过主被叫双方信息的共享,实现了获取位于主叫方的通讯录的联系人中,距离被叫方所处位置一预设距离内的其它终端的联系信息,在被叫终端没有及时接听的情况下,主叫用户通过该联系信息呼叫位于被叫方附近的其他终端,提高主叫用户联系上被叫用户的概率,大大避免在有紧急事务情况下联系不到被叫用户的情况,避免不必要的损失的发生。
【附图说明】
[0024]图1表示本发明第一实施例中呼叫切换方法的流程示意图;
[0025]图2表示本发明第二实施例中呼叫切换方法的流程示意图;
[0026]图3表示本发明第三实施例中呼叫切换方法的流程示意图;
[0027]图4表示本发明第四实施例中向其他终端发送呼叫请求的流程示意图;
[0028]图5表示本发明第五实施例中呼叫切换方法的流程示意图;
[0029]图6表示本发明中主叫终端的第一结构示意图;
[0030]图7表示本发明中主叫终端的第二结构示意图;
[0031]图8表示本发明第六实施例中呼叫切换方法的流程示意图;
[0032]图9表示本发明第八实施例中呼叫切换方法的流程示意图;
[0033I图1O表示本发明中被叫终端的结构示意图。
【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]第一实施例
[0036]如图1所示,本发明的第一实施例提供了一种呼叫切换的方法,应用于主叫终端,该方法具体包括以下步骤。
[0037]步骤SlOl:根据用户操作控制主叫终端向被叫终端发送呼叫请求。
[0038]当主叫终端要联系被叫终端时,主叫终端根据用户操作按照正常的建立通话连接的过程发送呼叫请求至被叫终端,看是否能够得到被叫终端的应答,进而与被叫终端建立通话连接。
[0039]步骤S102:当呼叫请求超过一预设时间没有得到应答时,获取被叫终端的共享信息。
[0040]在实际情况中,可能会遇到各种原因,比如:被叫方信号、电量、环境嘈杂等客观因素或者静音设置等主观因素,而导致在主叫终端向被叫终端发送呼叫请求之后,得不到被叫终端对该呼叫请求的应答,使得主叫终端与被叫终端之间无法正常接通或者错过另外一方的呼叫,此时,在主叫终端向被叫终端发送呼叫请求的时间超过预设时间没有得到应答时,可以获取一共享信息,该共享信息由被叫终端共享给主叫终端,其中该共享可以通过一能够共享通讯录联系人信息、及共享联系人所处位置等相关信息的应用软件或云端服务器来实现,具体方法在此不做限制。
[0041]步骤S103:根据该共享信息,获取主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息。
[0042]在获取到被叫终端共享给主叫终端的共享信息之后,主叫终端可以根据该共享信息,获取得到在该主叫终端的通讯录中,处在距离被叫终端所在位置一较近的距离内的联系人有哪些,该一较近的距离可以进行预先设置,通过得到该些联系人的联系信息即可获知主叫终端能够联系到的、且属于被叫终端“附近的人”的其他终端的联系信息。
[0043]步骤S104:根据该联系信息,将该呼叫请求切换至该其他终端。
[0044]在主叫终端得到前述联系信息后,即可通过该联系信息向其他终端发送呼叫请求,进而与该其他终端的接听者进行通话。
[0045]本发明的第一实施例中,该方案把位置共享融入到通话中,通过判断出主叫终端通讯录中和被叫终端地理位置接近的联系人的终端联系信息,在被叫终端没有及时接听的情况下,主叫用户可选择切换拨打被叫终端附近的终端号码,提高主叫用户联系上被叫用户的概率,大大避免在有紧急事务情况下联系不到被叫用户的情况。
[0046]第二实施例
[0047]基于上述第一实施例,应用于主叫终端的该呼叫切换的方法包括:根据用户操作控制主叫终端向被叫终端发送呼叫请求;当呼叫请求超过一预设时间没有得到应答时,获取被叫终端的共享信息;根据该共享信息,获取主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息;根据联系信息,将该呼叫请求切换至该其他终端。
[0048]其中,当该呼叫请求没有得到应答时,主叫终端获取被叫终端的共享信息,并根据共享信息,获取主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息可由两种方法实现,现经第二实施例结合图2对第一种实现方法进行说明。
[0049]其中,当该呼叫请求超过一预设时间没有得到应答时,获取被叫终端的共享信息的步骤包括:
[0050]步骤S201:获取被叫终端的第一位置。
[0051]该被叫终端的第一位置为被叫终端的当前位置,该第一位置是由被叫终端一方共享给主叫终端的。
[0052]与步骤S201相对应地,当获取被叫终端的第一位置之后,根据共享信息,获取主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息的步骤包括:
[0053]S202:获取主叫终端的通讯录的联系人对应的多个终端的第二位置。
[0054]主叫终端需要获取由自身通讯录内联系人信息能联系到的多个终端的第二位置,该第二位置是该多个终端的当前位置信息,由该多个终端实时共享给主叫终端,共享过程可以通过一能够共享通讯录联系人信息、及共享联系人所处位置等相关信息的应用软件或云端服务器来实现,具体方法在此不做限制。
[0055]S203:根据第一位置和多个终端的第二位置,得到距离被叫终端所处的第一位置在预设距离内的主叫终端通讯录内的第一联系人的联系信息。
[0056]在获取第一位置之后,还需要结合上述的第二位置,通过对两个位置的比较得出在该主叫终端的通讯录中,处在距离被叫终端所处的当前位置一较近的距离内的联系人有哪些,通过获取到这些联系人在主叫终端通讯录内的联系信息,即可获知主叫终端能够联系到的、且属于被叫终端“附近的人”的其他终端的联系信息。
[0057]第三实施例
[0058]与实施例2相对应地,现经第三实施例结合图3对第二种实现方法进行说明。
[0059]其中,获取被叫终端的共享信息的步骤包括:
[0060]S301:获取被叫终端通讯录内的多个联系人的第一联系信息。
[0061]该多个联系人的第一联系信息是位于被叫终端通讯录内的联系信息,其中,该多个联系人的对应终端距离被叫终端所处位置在预设距离内,即该多个联系人为被叫终端“附近的人”,由被叫终端将该“附件的人”的联系信息共享给主叫终端。
[0062]与步骤S301相对应地,获取被叫终端通讯录内的多个联系人的第一联系信息之后,根据共享信息,获取主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息的步骤包括:
[0063]S302:获取主叫终端的通讯录的多个联系人的第二联系信息。
[0064]该第二联系信息是主叫终端通讯录内的联系人信息。
[0065]S303:对比第一联系信息与第二联系信息,得出在第二联系信息中与第一联系信息相同的联系信息。
[0066]通过对被叫终端“附近的人”的第一联系信息与主叫终端通讯录内的第二联系信息进行对比,得出哪些联系信息是相同的,即可获知既是主叫终端通讯录联系人的、且属于被叫终端“附近的人”的其他终端的联系信息,可以使主叫方通过该联系信息,呼叫位于被叫终端附近且主被叫双方都熟悉的人,通过该双方都熟悉的人来找到被叫方,提高主叫方联系上被叫方的概率。
[0067]第四实施例
[0068]第一实施例中提到的应用于主叫终端的呼叫切换的方法包括:根据用户操作控制主叫终端向被叫终端发送呼叫请求;当呼叫请求超过一预设时间没有得到应答时,获取被叫终端的共享信息;根据共享信息,获取主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息;根据该联系信息,将该呼叫请求切换至该其他终端。
[0069]其中,在本实施例四中,结合图4对根据该联系信息,将呼叫请求切换至其他终端的具体实现过程进行具体描述。该实现过程包括:
[0070]S401:获取允许切换呼叫到其它终端的切换指令。
[0071]当获取到主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息之后,呼叫终端依据用户对得到的联系信息挑选出一个进行的呼叫操作,进而获取到允许切换呼叫的切换指令。
[0072 ] S40 2:根据该切换指令,终止向被叫终端发送呼叫请求,并向其它终端中的至少一个发送呼叫请求。
[0073]在获取到切换指令之后,主叫终端便依据该指令进行相应的操作,停止对被叫终端的呼叫,转而向允许切换呼叫的呼叫对象发送呼叫请求。
[0074]第五实施例
[0075]在实施例一中的呼叫切换的方法,在呼叫切换过程中,被叫终端根据主叫终端的共享信息,获取主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息。
[0076]如图5所示,本实施例中,在上述获取其它终端的联系信息之后还设计有如下步骤。
[0077]S501:按照其它终端距离被叫终端所处位置的距离从小到大的顺序进行排序显示该其它终端的联系信息。
[0078]在获取到位于主叫终端通讯录上的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息后,可根据该些其他终端距离被叫终端距离的远近对其对应的联系人联系信息进行排序显示,可显示联系人姓名、联系号码及对应终端与被叫终端的大致距离,具体显示内容及界面显示形式在此不作限制。方便用户直观的看到该获取结果并进行相应的呼叫切换操作,也便于用户对距离被叫终端较近的通讯录内联系人进行联系呼口H,进一步提高找到被叫方的概率。
[0079]以上第一实施例至第五实施例分别详细介绍了应用于主叫终端的呼叫切换方法的各种具体实现方式,下面将结合图6对与其对应的主叫终端作进一步介绍。
[0080]其中,该主叫终端包括:第一发送模块、第一获取模块、第二获取模块、第二发送模块。
[0081]其中,第一发送模块启动的第一发送进程根据用户操作控制主叫终端向被叫终端发送呼叫请求;第一获取模块启动的第一获取进程,当呼叫请求超过一预设时间没有得到应答时,获取被叫终端的共享信息;第二获取模块启动的第二获取进程,根据共享信息,获取主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息;第二发送模块启动的第二发送进程,根据该联系信息,将该呼叫请求切换至其他终端。
[0082]在实际情况中,往往会遇到例如被叫方信号、电量、环境嘈杂等客观因素或者静音设置等主观因素,而导致第一发送模块发送的呼叫请求得不到被叫终端的应答,在此时,第一获取模块可以获取一共享信息,该共享信息由被叫终端共享给主叫终端,第二获取模块获取主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息,在获取完成之后,便可依据该联系信息,由第二发送模块向位于被叫终端附近的其他终端发送呼叫请求,使得主叫用户可选择切换拨打被叫终端附近的终端号码,提高主叫用户联系上被叫用户的概率,大大避免在有紧急事务情况下联系不到被叫用户的情况。
[0083]其中,第一获取模块具体用于:获取被叫终端的第一位置。
[0084]第二获取模块具体用于:获取主叫终端的通讯录的联系人对应的多个终端的第二位置;并根据第一位置和多个终端的第二位置,得到距离被叫终端所处的第一位置在预设距离内的主叫终端通讯录内的第一联系人的联系信息。
[0085]这里所说的第一获取模块与第二获取模块产生的具体进程将被叫终端的当前位置与主叫终端通讯录列表中的联系人的对应终端的当前位置进行比较,进而得出主叫终端通讯录中哪些联系人此时位于被叫终端附近,进而在联系不到被叫方时,通过联系该些联系人来联系上被叫方。
[0086]其中,第一获取模块还具体用于:获取被叫终端通讯录内的多个联系人的第一联系信息,多个联系人的对应终端距离被叫终端所处位置在预设距离内。
[0087]其中,第二获取模块还具体用于:获取主叫终端的通讯录的多个联系人的第二联系信息;且对比第一联系信息与第二联系信息,得出在第二联系信息中与第一联系信息相同的联系信息。
[0088]这里所说的第一获取模块与第二获取模块产生的具体进程将此时被叫终端通讯录列表中在被叫终端附近的联系人的联系信息与主叫终端通讯录列表中的联系信息进行对比,进而得出此时位于被叫终端附近且主叫终端通讯录上也记录有的联系人的联系信息,即可得出主叫终端通讯录中哪些联系人此时位于被叫终端附近,进而在联系不到被叫方时,通过联系该些联系人来联系上被叫方。
[0089]其中,第二发送模块具体用于:获取允许切换呼叫到其它终端的切换指令;并根据该切换指令,终止向被叫终端发送呼叫请求,并向其它终端中的至少一个发送呼叫请求。
[0090]当用户对获取到的联系信息进行切换呼叫的操作时,第二发送模块接收到该切换指令,便停止呼叫被叫终端,开始呼叫位于被叫终端附近的其他终端。
[0091]其中,如图7所示,该主叫终端还包括:显示模块,该显示模块启动的显示进程,按照其它终端距离被叫终端所处位置的距离从小到大的顺序进行排序显示其它终端的联系信息。该显示模块可将获取到的联系信息显示在通话界面上,可显示联系人姓名、联系号码及对应终端与被叫终端的大致距离,具体显示内容及界面显示形式在此不作限制。
[0092]第六实施例
[0093]如图8所示,本发明还公开了另一种呼叫切换的方法,应用于被叫终端,该呼叫切换方法包括以下步骤。
[0094]步骤S601:获取主叫终端根据用户操作控制该主叫终端向被叫终端发送的呼叫请求。
[0095]当主叫终端向被叫终端发送呼叫请求时,被叫终端即可获取到该呼叫请求。
[0096]步骤S602:当超过一预设时间,没有检测到对呼叫请求的应答指令时,发送一共享信息至主叫终端。
[0097]这里所发送至主叫终端的共享信息,可以使得主叫终端根据共享信息,获取主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息。
[0098]在实际情况中,可能会遇到各种原因,比如:被叫方信号、电量、环境嘈杂等客观因素或者静音设置等主观因素,而导致在主叫终端向被叫终端发送呼叫请求之后,被叫方不能及时对该呼叫请求做出应答而错过该呼叫,在超过一预设时间,被叫终端没有检测到针对该呼叫请求的应答指令时,就向主叫终端发送共享信息,使得主叫终端能根据该共享信息获知既在主叫终端通讯录的联系人列表中,且当前所处位置又距被叫终端较近的联系人的联系信息,进而通过该联系信息呼叫当前位置距被叫终端所处位置较近的联系人,从而通过该联系人找到被叫方,转达紧急信息,达到预期效果。其中共享信息的共享过程可以通过一能够共享通讯录联系人信息、及共享联系人所处位置等相关信息的应用软件或云端服务器来实现,具体方法在此不做限制。
[0099]本发明的第六实施例中,该方案把位置共享融入到通话中,提高了被叫用户被主叫用户联系上的概率,大大避免在有紧急事务情况下被叫用户可能联系不到的情况。
[0100]第七实施例
[0101 ]基于上述第六实施例,应用于被叫终端的呼叫切换的方法包括:被叫终端获取主叫终端发送的呼叫请求;当超过一预设时间,没有检测到对呼叫请求的应答指令时,发送一共享信息至主叫终端。
[0102]其中,当超过一预设时间,没有检测到对呼叫请求的应答指令时,发送一共享信息至主叫终端,发送共享信息的过程具体有两种实现方法,现经第七实施例结合具体场景对该两种实现方法进行说明。
[0103]第一种实现方法中,发送一共享信息至主叫终端的步骤包括:
[0104]步骤S701:发送被叫终端的第一位置至主叫终端。
[0105]在这里,该第一位置为被叫终端的当前位置,当主叫终端需要根据被叫终端的当前位置及主叫终端通讯录列表中联系人对应终端的当前位置来判断哪些联系人此时是被叫终端的“附近的人”的情况下,将该第一位置发送至主叫终端。
[0106]第二种实现方法中,发送一共享信息至主叫终端的步骤包括:
[0107]步骤S702:发送被叫终端的通讯录的多个联系人的第一联系信息至主叫终端。
[0108]在这里,该多个联系人的对应终端距离被叫终端所处位置在预设距离内,当主叫终端需要根据主叫终端通讯录列表中联系人的联系信息与被叫终端通讯录中位于被叫终端附近的多个联系人的第一联系信息进行对比得到,哪些联系人是位于主叫终端通讯录列表中且又是被叫终端的“附近的人”的情况下,被叫终端发送该被叫终端的通讯录的多个联系人的第一联系信息至主叫终端。
[0109]第八实施例
[0110]与实施例七中发送共享信息的过程的第二种实现方法相对应地,被叫终端将通讯录中的多个联系人的第一联系信息至主叫终端时,此时的该多个联系人的对应终端距离被叫终端所处位置在预设距离内,所以还需要先获取上述的对应终端距离被叫终端所处位置在预设距离内的该多个联系人具体是哪几个,然后才能将该些联系人的联系信息发送给主叫终端,在本实施例中将结合图9对这一过程展开描述。
[0111]其中,发送被叫终端的通讯录的多个联系人的第一联系信息至主叫终端的步骤包括:
[0112]步骤S801:获取被叫终端的通讯录中多个联系人的对应终端共享的第三位置。
[0113]该第三位置为被叫终端通讯录中多个联系人的对应终端的当前位置,由该多个联系人的对应终端共享给被叫终端,其中共享的过程可以通过一能够共享通讯录联系人信息、及共享联系人所处位置等相关信息的应用软件或云端服务器来实现,具体方法在此不做限制。
[0114]步骤S802:获取被叫终端的第二位置。
[0115]该第二位置为该被叫终端的当前位置。
[0116]步骤S803:根据该第二位置和该第三位置,得到距离被叫终端所处的第二位置在预设距离内的第一联系信息,并发送至主叫终端。
[0117]在获取到被叫终端通讯录列表中联系人的当前位置及该被叫终端自己当前所处的位置之后,对两者的位置进行对比可得出距离被叫终端所处位置在一预设距离内的联系人都有哪些,即可获知该些联系人的联系信息,再将这些联系信息发送至主叫终端。
[0118]以上第六实施例至第八实施例分别详细介绍了应用于被叫终端的呼叫切换方法的具体实现方式,下面将结合图10对与其对应的被叫终端作进一步介绍。
[0119]其中,该被叫终端包括:第三获取模块、第三发送模块。
[0120]其中,第三获取模块启动的第三获取进程,获取主叫终端根据用户操作控制该主叫终端向被叫终端发送的呼叫请求;第三发送模块启动的第三发送进程,当超过一预设时间,没有检测到对呼叫请求的应答指令时,发送一共享信息至主叫终端。
[0121]其中,该共享信息使得主叫终端根据共享信息,能够获取主叫终端的通讯录的联系人中,距离被叫终端所处位置一预设距离内的其它终端的联系信息,可提高被叫用户被主叫用户联系上的概率,大大避免在有紧急事务情况下被叫用户可能联系不到的情况。
[0122]其中,第三发送模块具体用于:
[0123]发送被叫终端的第一位置至主叫终端;或发送被叫终端的通讯录的多个联系人的第一联系信息至主叫终端,其中,该多个联系人的对应终端距离被叫终端所处位置在预设距离内。
[0124]该第三发送模块向主叫终端发送共享信息时,具体的发送内容需要根据主叫终端获取通讯录中哪些联系人处于被叫终端附近时采用的具体方式来有针对的进行设置。
[0125]其中,第三发送模块具体还用于:
[0126]获取被叫终端的通讯录中多个联系人的对应终端共享的第三位置;获取被叫终端的第二位置;根据该第二位置和该第三位置,得到距离被叫终端所处的第二位置在预设距离内的第一联系信息,并发送至主叫终端。
[0127]该第三发送模块启动的该进程,获取了上述的多个联系人的对应终端距离被叫终端所处位置在预设距离内的该多个联系人具体是哪几个,使第三发送模块发送被叫终端的通讯录的多个联系人的第一联系信息至主叫终端的这一过程具有了可实现性。
[0128]以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。
【主权项】
1.一种呼叫切换的方法,应用于主叫终端,其特征在于,包括: 根据用户操作控制所述主叫终端向被叫终端发送呼叫请求; 当所述呼叫请求超过一预设时间没有得到应答时,获取所述被叫终端的共享信息; 根据所述共享信息,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息; 根据所述联系信息,将所述呼叫请求切换至所述其他终端。2.根据权利要求1所述的呼叫切换的方法,其特征在于,获取所述被叫终端的共享信息的步骤包括: 获取所述被叫终端的第一位置。3.根据权利要求2所述的呼叫切换的方法,其特征在于,根据所述共享信息,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息的步骤包括: 获取所述主叫终端的通讯录的联系人对应的多个终端的第二位置; 根据所述第一位置和所述多个终端的第二位置,得到距离所述被叫终端所处的第一位置在所述预设距离内的所述主叫终端通讯录内的第一联系人的联系信息。4.根据权利要求1所述的呼叫切换的方法,其特征在于,获取所述被叫终端的共享信息的步骤包括: 获取所述被叫终端通讯录内的多个联系人的第一联系信息,所述多个联系人的对应终端距离所述被叫终端所处位置在所述预设距离内。5.根据权利要求4所述的呼叫切换的方法,其特征在于,根据所述共享信息,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息的步骤包括: 获取所述主叫终端的通讯录的多个联系人的第二联系信息; 对比所述第一联系信息与所述第二联系信息,得出在所述第二联系信息中与所述第一联系信息相同的联系信息。6.根据权利要求1所述的呼叫切换的方法,其特征在于,根据所述联系信息,将所述呼叫请求切换至所述其他终端的步骤包括: 获取允许切换呼叫到其它终端的切换指令; 根据所述切换指令,终止向所述被叫终端发送所述呼叫请求,并向所述其它终端中的至少一个发送所述呼叫请求。7.根据权利要求1所述的呼叫切换的方法,其特征在于,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息之后,还包括: 按照所述其它终端距离所述被叫终端所处位置的距离从小到大的顺序进行排序显示所述其它终端的联系信息。8.一种主叫终端,其特征在于,包括: 第一发送模块,用于根据用户操作控制所述主叫终端向被叫终端发送呼叫请求; 第一获取模块,用于当所述呼叫请求超过一预设时间没有得到应答时,获取所述被叫终端的共享信息; 第二获取模块,用于根据所述共享信息,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息; 第二发送模块,用于根据所述联系信息,将所述呼叫请求切换至所述其他终端。9.根据权利要求8所述的主叫终端,其特征在于,所述第一获取模块具体用于: 获取所述被叫终端的第一位置。10.根据权利要求9所述的主叫终端,其特征在于,所述第二获取模块具体用于: 获取所述主叫终端的通讯录的联系人对应的多个终端的第二位置; 根据所述第一位置和所述多个终端的第二位置,得到距离所述被叫终端所处的第一位置在所述预设距离内的所述主叫终端通讯录内的第一联系人的联系信息。11.根据权利要求8所述的主叫终端,其特征在于,所述第一获取模块具体用于: 获取所述被叫终端通讯录内的多个联系人的第一联系信息,所述多个联系人的对应终端距离所述被叫终端所处位置在所述预设距离内。12.根据权利要求11所述的主叫终端,其特征在于,所述第二获取模块具体用于: 获取所述主叫终端的通讯录的多个联系人的第二联系信息; 对比所述第一联系信息与所述第二联系信息,得出在所述第二联系信息中与所述第一联系信息相同的联系信息。13.根据权利要求8所述的主叫终端,其特征在于,所述第二发送模块具体用于: 获取允许切换呼叫到其它终端的切换指令; 根据所述切换指令,终止向所述被叫终端发送所述呼叫请求,并向所述其它终端中的至少一个发送所述呼叫请求。14.根据权利要求8所述的主叫终端,其特征在于,还包括: 显示模块,按照所述其它终端距离所述被叫终端所处位置的距离从小到大的顺序进行排序显示所述其它终端的联系信息。15.—种呼叫切换的方法,应用于被叫终端,其特征在于,包括: 获取主叫终端根据用户操作控制所述主叫终端向所述被叫终端发送的呼叫请求; 当超过一预设时间,没有检测到对所述呼叫请求的应答指令时,发送一共享信息至所述主叫终端,使得所述主叫终端根据所述共享信息,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息。16.根据权利要求15所述的呼叫切换的方法,其特征在于,发送一共享信息至所述主叫终端的步骤包括: 发送所述被叫终端的第一位置至所述主叫终端;或 发送所述被叫终端的通讯录的多个联系人的第一联系信息至所述主叫终端,其中,所述多个联系人的对应终端距离所述被叫终端所处位置在所述预设距离内。17.根据权利要求16所述的呼叫切换的方法,其特征在于, 发送所述被叫终端的通讯录的多个联系人的第一联系信息至所述主叫终端的步骤包括: 获取所述被叫终端的通讯录中多个联系人的对应终端共享的第三位置; 获取所述被叫终端的第二位置; 根据所述第二位置和所述第三位置,得到距离所述被叫终端所处的第二位置在所述预设距离内的第一联系信息,并发送至所述主叫终端。18.一种被叫终端,其特征在于,包括: 第三获取模块,用于获取主叫终端根据用户操作控制所述主叫终端向所述被叫终端发送的呼叫请求; 第三发送模块,用于当超过一预设时间,没有检测到对所述呼叫请求的应答指令时,发送一共享信息至所述主叫终端,使得所述主叫终端根据所述共享信息,获取所述主叫终端的通讯录的联系人中,距离所述被叫终端所处位置一预设距离内的其它终端的联系信息。19.根据权利要求18所述的被叫终端,其特征在于,所述第三发送模块具体用于:发送所述被叫终端的第一位置至所述主叫终端;或发送所述被叫终端的通讯录的多个联系人的第一联系信息至所述主叫终端,其中,所述多个联系人的对应终端距离所述被叫终端所处位置在所述预设距离内。20.根据权利要求19所述的被叫终端,其特征在于,所述第三发送模块具体还用于:获取所述被叫终端的通讯录中多个联系人的对应终端共享的第三位置;获取所述被叫终端的第二位置;根据所述第二位置和所述第三位置,得到距离所述被叫终端所处的第二位置在所述预设距离内的第一联系信息,并发送至所述主叫终端。
【文档编号】H04W4/02GK105827875SQ201510741505
【公开日】2016年8月3日
【申请日】2015年11月2日
【发明人】李德健
【申请人】维沃移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1