CN106686542B - 一种呼叫处理的方法和装置 - Google Patents
一种呼叫处理的方法和装置 Download PDFInfo
- Publication number
- CN106686542B CN106686542B CN201510747111.3A CN201510747111A CN106686542B CN 106686542 B CN106686542 B CN 106686542B CN 201510747111 A CN201510747111 A CN 201510747111A CN 106686542 B CN106686542 B CN 106686542B
- Authority
- CN
- China
- Prior art keywords
- terminal
- busy state
- determined
- user
- terminals
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例涉及通信技术领域,尤其涉及一种呼叫处理的方法和装置,用以在用户有多个终端,且一个终端已经在忙的状态时,动态确定是否与建立该用户的其它终端与其它用户之间的呼叫连接。本发明实施例中,接收第一终端向第二终端发送的呼叫请求;在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态;其中,第二终端与N个第三终端对应于同一个用户,若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离小于阈值时,向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息,以使第一终端对应的用户根据第一指示信息决定是否继续呼叫第二终端。
Description
技术领域
本发明实施例涉及通信领域,尤其涉及一种呼叫处理的方法和装置。
背景技术
目前,手机已经成为人们之间进行联系的主要工具,通过手机联系能够在第一时间传达彼此的信息。一种典型的移动用户间通话过程为:主叫向被叫进行呼叫,当被叫占线时,被叫移动交换中心(Mobile Switching Center,简称MSC)在被叫拜访位置寄存器(Visitor Location Register,简称VLR)查询出被叫当前处于忙的状态,被叫MSC向主叫MSC发送忙音,主叫MSC接收到被叫MSC发送的忙音之后,主叫MSC向主叫发送忙音,主叫用户听到忙音,知道被叫用户处于忙的状态,此次通话失败。
目前,一个用户通常拥有多个通信终端,比如多个手机号和多个固定电话号码等。一种应用场景下,用户A拥有多个通信终端,比如,一个或多个手机,一个或多个固定电话等,当用户B通过用户A的终端1与用户A正在通信时,此时用户C呼叫用户A的终端2;现有技术中所提供的方案为,建立用户C与用户A的终端2的呼叫连接,即用户A的终端2此时也响起铃声,此时,终端2的铃声对用户A造成干扰,用户A只能选择挂掉终端2的电话,或者接起终端2并通过终端2告知用户C,自己正与用户B通过终端1在打电话,处于忙碌状态,希望用户B稍后再拨。
可见,上述过程中,用户A需要先将与用户B之间的通信暂停,再告知用户C自己处于忙碌状态,将用户C之间的通信停止,之后用户A再继续与用户B进行通信,该过程繁琐,且浪费了用户A的时间,且在用户A已经通过终端1在与用户B通信过程中,终端2接通时对用户A造成干扰。
发明内容
本发明实施例提供一种呼叫处理的方法和装置,用以在用户有多个终端,且一个终端已经在忙的状态时,动态确定是否与建立该用户的其它终端与其它用户之间的呼叫连接。
本发明实施例提供一种呼叫处理方法,包括以下步骤:
接收第一终端向第二终端发送的呼叫请求;
在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态;其中,第二终端与N个第三终端对应于同一个用户,N为正整数;
若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离小于阈值时,向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息,以使第一终端对应的用户根据第一指示信息决定是否继续呼叫第二终端。
可选地,向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息之后,还包括:
接收第一终端发送的用于指示继续呼叫第二终端的第二指示信息,并根据第二指示信息,建立第一终端与第二终端之间的呼叫连接,和/或建立第一终端与处于忙的状态的第三终端之间的呼叫连接;
或者
接收第一终端发送的用于指示停止呼叫第二终端的第三指示信息,并根据第三指示信息,不建立第一终端与第二终端的呼叫连接。
可选地,在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态之后,还包括:
若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离不小于阈值时,则建立第一终端与第二终端之间的呼叫连接。
可选地,在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态之后,还包括:
若确定不存在处于忙的状态的第三终端,则建立第一终端与第二终端之间的呼叫连接。
可选地,接收第一终端向第二终端发送的呼叫请求之前,还包括:
根据获取的对应于同一个用户的第二终端的标识与N个第三终端中每个第三终端的标识,将被叫的第二终端与N个第三终端设置为一个终端组;
在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态,具体包括:
在确定第二终端处于非忙状态时,确定出第二终端对应的终端组;
从确定出的终端组中确定出N个第三终端,并确定出N个第三终端中每个第三终端的状态。
从上述内容可看出,当用户的第三终端正处于忙的状态时,且第三终端和第二终端之间的距离小于阈值时,说明此时用户在第三终端和第二终端附近,且该用户正在通过第三终端进行通信,不方便接通第二终端与其它用户之间的通信,于是向所述第一终端返回用于指示所述第二终端对应的用户处于忙的状态的第一指示信息,从而可使第一终端的用户知道第二终端的用户正在忙,自己是继续呼叫还是稍后再拨,从而减少了对多个终端的用户所造成的干扰。
本发明实施例提供一种呼叫处理装置,包括:
接收单元,用于接收第一终端向第二终端发送的呼叫请求;
处理单元,用于在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态;其中,第二终端与N个第三终端对应于同一个用户,N为正整数;若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离小于阈值时,通过发送单元向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息,以使第一终端对应的用户根据第一指示信息决定是否继续呼叫第二终端。
可选地,接收单元,还用于:
接收第一终端发送的用于指示继续呼叫第二终端的第二指示信息,并根据第二指示信息,建立第一终端与第二终端之间的呼叫连接,和/或建立第一终端与处于忙的状态的第三终端之间的呼叫连接;
或者
接收第一终端发送的用于指示停止呼叫第二终端的第三指示信息,并根据第三指示信息,不建立第一终端与第二终端的呼叫连接。
可选地,处理单元,还用于:
在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态之后,若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离不小于阈值时,则建立第一终端与第二终端之间的呼叫连接。
可选地,处理单元,还用于:
在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态之后,若确定不存在处于忙的状态的第三终端,则建立第一终端与第二终端之间的呼叫连接。
可选地,处理单元,还用于:
根据获取的对应于同一个用户的第二终端的标识与N个第三终端中每个第三终端的标识,将被叫的第二终端与N个第三终端设置为一个终端组;
在确定第二终端处于非忙状态时,确定出第二终端对应的终端组;
从确定出的终端组中确定出N个第三终端,并确定出N个第三终端中每个第三终端的状态。
本发明实施例中,接收第一终端向第二终端发送的呼叫请求;在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态;其中,第二终端与N个第三终端对应于同一个用户,N为正整数;若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离小于阈值时,向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息,以使第一终端对应的用户根据第一指示信息决定是否继续呼叫第二终端。如此,则当用户的第三终端正处于忙的状态时,且第三终端和第二终端之间的距离小于阈值时,说明此时用户在第三终端和第二终端附近,且该用户正在通过第三终端进行通信,不方便接通第二终端与其它用户之间的通信,于是向所述第一终端返回用于指示所述第二终端对应的用户处于忙的状态的第一指示信息,从而可使第一终端的用户知道第二终端的用户正在忙,自己是继续呼叫还是稍后再拨,从而减少了对多个终端的用户所造成的干扰。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种呼叫处理方法适用的系统架构示意图;
图2为本发明实施例提供的一种呼叫处理方法流程示意图;
图3为本发明实施例提供的另一种呼叫处理方法流程示意图;
图4为本发明实施例提供的一种呼叫处理装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例适用的系统架构示意图。该系统架构中包括用户,比如图1中的用户107、用户108和用户109,每个用户可对应一个或多个终端,比如用户107对应终端101、终端102和终端103,用户108对应终端104,用户109对应终端105。各个用户之间通过终端进行通信时,终端之间的信息均由核心网元106进行处理及发送。
本发明实施例适用的一种应用场景为:用户107的终端101与用户108的终端104之间建立了呼叫连接,且用户107通过终端101与用户108进行通信,此时,用户109通过终端105向用户107的终端102发起呼叫请求,应用本发明实施例的方法,动态的确定是否接通用户109的终端105与用户107的终端102之间的呼叫连接。
本发明实施例中结合终端来描述各种方面。“第一终端”、“第二终端”和“第三终端”均为终端,其中的“第一”、“第二”和“第三”仅仅为了区别各个终端。终端,指向用户提供语音和/或数据连通性的设备(device),包括无线终端或有线终端。无线终端可以是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,经无线接入网与一个或多个核心网进行通信的移动终端。例如,无线终端可以是移动电话(或称为“蜂窝”电话)和具有移动终端的计算机。又如,无线终端也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。再如,无线终端可以为移动站(mobile station)、接入点(access point)、或用户设备(user equipment,简称UE)的一部分。
本发明实施例中终端的状态包括两种,分别为处于忙的状态和处于非忙状态,处于忙的状态具体是指该终端当前正在与其它终端处于通信中,处于非忙状态具体是指该终端当前没有与其它终端进行通信。本发明实施例中的两个终端之间建立呼叫连接具体是指终端1向终端2拨号时,终端2响铃或震动等等,终端2响铃或震动即表示终端1与终端2之间建立了呼叫连接。而当终端2的用户接听起终端2时,终端1的用户与终端2的用户之间才开始进行通信过程。
基于图1所示的系统架构,图2示出了本发明实施例提供的一种呼叫处理方法,包括以下步骤:
步骤201,接收第一终端向第二终端发送的呼叫请求;
步骤202,在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态;其中,第二终端与N个第三终端对应于同一个用户,N为正整数;
步骤203,若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离小于阈值时,向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息,以使第一终端对应的用户根据第一指示信息决定是否继续呼叫第二终端。
上述步骤202中,第二终端关联的N个第三终端具体是指,与第二终端对应于同一个用户的N个第三终端。具体设置方法有多种,比如预先为该用户对应的第二终端和N个第三终端设置一个标识,用于标识出该第二终端和N个第三终端对应于同一个用户。或者,可选地一种实施方式为,在上述步骤201之前,根据获取的对应于同一个用户的第二终端的标识与N个第三终端中每个第三终端的标识,将被叫的第二终端与N个第三终端设置为一个终端组。举个例子,用户将自己的手机、家里固定电话以及公司的固定电话设置为一个终端组。上述步骤202中,在确定第二终端处于非忙状态时,确定出第二终端对应的终端组;从确定出的终端组中确定出N个第三终端,并确定出N个第三终端中每个第三终端的状态。
可选地,上述步骤201中,呼叫处理装置接收第一终端向第二终端发送的呼叫请求,当第二终端处于忙的状态时,即第二终端正在与其它终端之间进行通信,则向第一终端返回忙音。上述步骤202中,第二终端处于非忙状态,即第二终端未与其它终端之间进行通信。
可选地,上述步骤203中,确定处于忙的状态的第三终端和第二终端之间的距离,具体包括:
根据获取的处于忙的状态的第三终端的位置信息和第二终端的位置信息,确定出处于忙的状态的第三终端和第二终端之间的距离。
具体来说,获取的处于忙的状态的第三终端的位置信息,以及获取第二终端的位置信息可有多种方式,比如,通过全球定位系统(Global Positioning System,简称GPS)、辅助全球卫星定位系统(Assisted Global Positioning System,简称AGPS)、基站、无线高保真(wireless fidelity,WI-FI)、网络协议(Internet Protocol,简称IP)地址、固定终端注册信息中的一种或任一种方法获取处于忙的状态的第三终端或第二终端的位置信息。也可直接使用近距离无线通讯技术(Near Field Communication,简称NFC)、蓝牙、Wi-Fi、红外数据组织(Infrared Data Association,简称IrDA)、无线个域网(ZigBee)等方法直接确定处于忙的状态的第三终端和第二终端之间的距离,比如,当确定处于忙的状态的第三终端和第二终端相互之间进行了蓝牙连接时,则处于忙的状态的第三终端和第二终端之间的距离小于阈值。
可选地,上述步骤203中的阈值为一经验值,处于忙的状态的第三终端和第二终端之间的距离小于阈值,具体指在距离上满足用户既能接听处于忙的状态的第三终端,也可去接听第二终端。比如,处于忙的状态的第三终端和第二终端均在家里,一个在卧室,一个在客厅。
可选地,上述步骤203中,在确定处于忙的状态的第三终端和第二终端之间的距离小于阈值时,向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息具体可为一段话,比如“用户正忙,是否继续呼叫?”,或者,也可为一段忙音,指示用户正在忙;又或者为一段其它声音,以使第一终端可根据该第一指示信息决定是否继续呼叫第二终端。
可选地,呼叫处理装置向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息之后,包括两种情况。
第一种情况,第一终端的用户决定继续呼叫第二终端的用户,此时,呼叫处理装置接收第一终端发送的用于指示继续呼叫第二终端的第二指示信息,并根据第二指示信息,建立第一终端与第二终端之间的呼叫连接,和/或建立第一终端与处于忙的状态的第三终端之间的呼叫连接。或者,建立第一终端与第二终端及所有第三终端之间的呼叫连接。
具体来说,第一终端的用户决定继续呼叫第二终端的用户,建立第一终端与第二终端之间的呼叫连接之后,正在通过处于忙的状态的第三终端进行通话的用户附近的第二终端此时响铃或震动,或者在静音模式下显示第一终端的用户的来电,第二终端对应的用户决定接听该第一终端的用户的来电,一种可选地实施方式为,第二终端的用户通过第二终端接听第一终端的电话,此时,第二终端与第一终端之间建立通信。
另一种可选地实施方式为,处于忙的状态的第三终端的用户希望通过当前正在用的处于忙的状态的第三终端来接听该第一终端的用户的来电,此时,处于忙的状态的第三终端向呼叫处理装置发送呼叫转移请求,呼叫处理装置根据该呼叫转移请求,将第一终端的呼叫请求转发至处于忙的状态的第三终端,即建立第一终端与处于忙的状态的第三终端之间的呼叫连接,此时,处于忙的状态的第三终端显示第一终端的用户的来电,处于忙的状态的第三终端的用户接通第一终端的电话,即处于忙的状态的第三终端与第一终端之间建立通信。
可选地,基于中国移动IP多媒体子系统(Chinamobile-IP Multimiedia System,简称CM-IMS)的融合一号通业务具体可为,用户将一个手机号码或IP多媒体子系统(IPMultimiedia System,简称IMS)终端号码设置为该业务的主号码,并与另外的一个或多个手机号码、固定号码或IMS终端号码进行号码绑定,绑定的号码作为该业务的关联号码。当该用户作为主叫时,使用主号码或者任一关联号码对外呼叫,对外显示的号码均为用户所设定的一个固定号码,比如可均为主号码。当该用户作为被叫时,当其它用户拨打该用户的主号码或任一关联号码,该用户的所有号码,包括主号码和所有关联号码所在的终端均可同时显示,也可依次显示。举个例子,用户A有主号码,以及关联号码1和关联号码2,当用户A作为被叫时,无论其它用户拨打用户A的哪个号码,用户A的主号码,以及关联号码1和关联号码2同时响铃,或者用户A的主号码、关联号码1和关联号码2依次响铃。
基于上述技术,可选地,第一终端的用户决定继续呼叫第二终端的用户,呼叫处理装置接收第一终端发送的用于指示继续呼叫第二终端的第二指示信息之后,呼叫处理装置可以同时将第一终端与该用户对应的第二终端和N个关联的第三终端之间建立呼叫连接,此时,用户对应的第二终端和所有第三终端同时显示第一终端的来电,第二终端的用户可以选择通过第二终端接听第一终端的用户的来电,或者通过任一第三终端接听第一终端的用户的来电。
另一种可选地实施方式为,第一终端的用户决定继续呼叫第二终端的用户,呼叫处理装置接收第一终端发送的用于指示继续呼叫第二终端的第二指示信息之后,呼叫处理装置可以依据用户的设置,依次对用户对应的第二终端和所有第三终端进行呼叫,比如,此时,用户的某一个第三终端先显示第一终端的来电,之后该第三终端无人接听,该用户的第二终端接着显示第一终端的来电。
第二种情况,第一终端的用户决定停止呼叫第二终端的用户,此时,呼叫处理装置接收第一终端发送的用于指示停止呼叫第二终端的第三指示信息,并根据第三指示信息,不建立第一终端与第二终端的呼叫连接。
可选地,上述步骤202中,在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态之后,若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离不小于阈值时,则建立第一终端与第二终端之间的呼叫连接。由于处于忙的状态的第三终端和第二终端之间的距离不小于阈值,因此,第一终端与第二终端之间建立呼叫连接并不会干扰处于忙的状态的第三终端的用户,而且另一方面,建立第一终端与第二终端之间的呼叫连接之后,其它人也可帮助用户去接听第二终端。
可选地,上述步骤202中,在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态之后,若确定不存在处于忙的状态的第三终端,则建立第一终端与第二终端之间的呼叫连接。由于用户对应的第二终端和所有第三终端均未处于忙的状态,此时,则证明该用户并未进行通话,建立第一终端与第二终端之间的呼叫连接并不会对用户造成干扰。
可选地,本发明实施例中的呼叫处理装置在接收到多个主叫终端向第二终端发起呼叫时,用户可对该多个主叫终端预先设置优先级,比如,将主叫号码设置为重要号码、非重要号码、特殊号码、信任号码、非信任号码、本方号码、拒绝号码和未定义码等,之后为每一个级别的主叫终端设置相应的处理方法。比如,第一终端的优先级为重要号码,可选地,第一终端向第二终端发送呼叫请求,在确定第二终端处于非忙状态时,且确定存在处于忙的状态的第三终端,处于忙的状态的第三终端和第二终端之间的距离小于阈值时,仍旧建立第一终端和第二终端之间的呼叫连接。
基于上述论述,图3示例性示出了本发明实施例提供的另一种呼叫处理方法流程示意图,如图3所示,执行步骤301,接收用户A的第一终端向用户B的第二终端发送的呼叫请求;
步骤302,判断第二终端是否处于忙的状态,若第二终端处于忙的状态时,则执行步骤303;若第二终端处于非忙状态时,执行步骤304;
步骤303,向第一终端返回用于指示第二终端处于忙的状态的忙音;
步骤304,确定出与第二终端关联的N个第三终端中每个第三终端的状态,即用户B对应的除第二终端之外的N个第三终端,并判断是否存在处于忙的状态的第三终端,若是,则执行步骤305,否则,这些步骤310;
步骤305,判断处于忙的状态的第三终端和第二终端之间的距离是否小于阈值,若是,则执行步骤306,否则,执行步骤310;
步骤306,向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息;之后执行步骤307和步骤309;
步骤307,接收第一终端发送的用于指示停止呼叫第二终端的第三指示信息;
步骤308,根据第三指示信息,不建立第一终端与第二终端的呼叫连接;
步骤309,接收第一终端发送的用于指示继续呼叫第二终端的第二指示信息;
步骤310,建立第一终端与第二终端之间的呼叫连接,和/或建立第一终端与处于忙的状态的第三终端之间的呼叫连接。
上述步骤310中,也可建立第一终端与第二终端之间的呼叫连接,以及第一终端和每个第三终端之间的呼叫连接。
从上述内容可看出:本发明实施例中,接收第一终端向第二终端发送的呼叫请求;在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态;其中,第二终端与N个第三终端对应于同一个用户,N为正整数;若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离小于阈值时,向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息,以使第一终端对应的用户根据第一指示信息决定是否继续呼叫第二终端。如此,则当用户的第三终端正处于忙的状态时,且第三终端和第二终端之间的距离小于阈值时,说明此时用户在第三终端和第二终端附近,且该用户正在通过第三终端进行通信,不方便接通第二终端与其它用户之间的通信,于是向所述第一终端返回用于指示所述第二终端对应的用户处于忙的状态的第一指示信息,从而可使第一终端的用户知道第二终端的用户正在忙,自己是继续呼叫还是稍后再拨,从而减少了对多个终端的用户所造成的干扰。
图4示例性示出了本发明实施例提供的一种呼叫处理装置的结构示意图。
基于相同构思,本发明实施例提供一种呼叫处理装置,如图4所示,包括接收单元401、处理单元402、发送单元403:
接收单元,用于接收第一终端向第二终端发送的呼叫请求;
处理单元,用于在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态;其中,第二终端与N个第三终端对应于同一个用户,N为正整数;若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离小于阈值时,通过发送单元向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息,以使第一终端对应的用户根据第一指示信息决定是否继续呼叫第二终端。
可选地,接收单元,还用于:
接收第一终端发送的用于指示继续呼叫第二终端的第二指示信息,并根据第二指示信息,建立第一终端与第二终端之间的呼叫连接,和/或建立第一终端与处于忙的状态的第三终端之间的呼叫连接;
或者
接收第一终端发送的用于指示停止呼叫第二终端的第三指示信息,并根据第三指示信息,不建立第一终端与第二终端的呼叫连接。
可选地,处理单元,还用于:
在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态之后,若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离不小于阈值时,则建立第一终端与第二终端之间的呼叫连接。
可选地,处理单元,还用于:
在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态之后,若确定不存在处于忙的状态的第三终端,则建立第一终端与第二终端之间的呼叫连接。
可选地,处理单元,还用于:
根据获取的对应于同一个用户的第二终端的标识与N个第三终端中每个第三终端的标识,将被叫的第二终端与N个第三终端设置为一个终端组;
在确定第二终端处于非忙状态时,确定出第二终端对应的终端组;
从确定出的终端组中确定出N个第三终端,并确定出N个第三终端中每个第三终端的状态。
本发明实施例中,接收第一终端向第二终端发送的呼叫请求;在确定第二终端处于非忙状态时,确定出与第二终端关联的N个第三终端中每个第三终端的状态;其中,第二终端与N个第三终端对应于同一个用户,N为正整数;若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和第二终端之间的距离小于阈值时,向第一终端返回用于指示第二终端对应的用户处于忙的状态的第一指示信息,以使第一终端对应的用户根据第一指示信息决定是否继续呼叫第二终端。如此,则当用户的第三终端正处于忙的状态时,且第三终端和第二终端之间的距离小于阈值时,说明此时用户在第三终端和第二终端附近,且该用户正在通过第三终端进行通信,不方便接通第二终端与其它用户之间的通信,于是向所述第一终端返回用于指示所述第二终端对应的用户处于忙的状态的第一指示信息,从而可使第一终端的用户知道第二终端的用户正在忙,自己是继续呼叫还是稍后再拨,从而减少了对多个终端的用户所造成的干扰。
本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种呼叫处理方法,其特征在于,包括以下步骤:
接收第一终端向第二终端发送的呼叫请求;
在确定所述第二终端处于非忙状态时,确定出与所述第二终端关联的N个第三终端中每个第三终端的状态;其中,所述第二终端与所述N个第三终端对应于同一个用户,N为正整数;
若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和所述第二终端之间的距离小于阈值时,向所述第一终端返回用于指示所述第二终端对应的用户处于忙的状态的第一指示信息,以使所述第一终端对应的用户根据所述第一指示信息决定是否继续呼叫所述第二终端。
2.如权利要求1所述的方法,其特征在于,所述向所述第一终端返回用于指示所述第二终端对应的用户处于忙的状态的第一指示信息之后,还包括:
接收所述第一终端发送的用于指示继续呼叫所述第二终端的第二指示信息,并根据所述第二指示信息,建立所述第一终端与所述第二终端之间的呼叫连接,和/或建立所述第一终端与处于忙的状态的第三终端之间的呼叫连接;或者
接收所述第一终端发送的用于指示停止呼叫所述第二终端的第三指示信息,并根据所述第三指示信息,不建立所述第一终端与所述第二终端的呼叫连接。
3.如权利要求1所述的方法,其特征在于,所述在确定所述第二终端处于非忙状态时,确定出与所述第二终端关联的N个第三终端中每个第三终端的状态之后,还包括:
若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和所述第二终端之间的距离不小于阈值时,则建立所述第一终端与所述第二终端之间的呼叫连接。
4.如权利要求1所述的方法,其特征在于,所述在确定所述第二终端处于非忙状态时,确定出与所述第二终端关联的N个第三终端中每个第三终端的状态之后,还包括:
若确定不存在处于忙的状态的第三终端,则建立所述第一终端与所述第二终端之间的呼叫连接。
5.如权利要求1至4任一权利要求所述的方法,其特征在于,所述接收第一终端向第二终端发送的呼叫请求之前,还包括:
根据获取的对应于同一个用户的所述第二终端的标识与所述N个第三终端中每个第三终端的标识,将所述第二终端与所述N个第三终端设置为一个终端组;
所述在确定所述第二终端处于非忙状态时,确定出与所述第二终端关联的N个第三终端中每个第三终端的状态,具体包括:
在确定所述第二终端处于非忙状态时,确定出所述第二终端对应的终端组;
从确定出的所述终端组中确定出所述N个第三终端,并确定出所述N个第三终端中每个第三终端的状态。
6.一种呼叫处理装置,其特征在于,包括:
接收单元,用于接收第一终端向第二终端发送的呼叫请求;
处理单元,用于在确定所述第二终端处于非忙状态时,确定出与所述第二终端关联的N个第三终端中每个第三终端的状态;其中,所述第二终端与所述N个第三终端对应于同一个用户,N为正整数;若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和所述第二终端之间的距离小于阈值时,通过发送单元向所述第一终端返回用于指示所述第二终端对应的用户处于忙的状态的第一指示信息,以使所述第一终端对应的用户根据所述第一指示信息决定是否继续呼叫所述第二终端。
7.如权利要求6所述的装置,其特征在于,所述接收单元,还用于:
接收所述第一终端发送的用于指示继续呼叫所述第二终端的第二指示信息,并根据所述第二指示信息,建立所述第一终端与所述第二终端之间的呼叫连接,和/或建立所述第一终端与处于忙的状态的第三终端之间的呼叫连接;
或者
接收所述第一终端发送的用于指示停止呼叫所述第二终端的第三指示信息,并根据所述第三指示信息,不建立所述第一终端与所述第二终端的呼叫连接。
8.如权利要求6所述的装置,其特征在于,所述处理单元,还用于:
在确定所述第二终端处于非忙状态时,确定出与所述第二终端关联的N个第三终端中每个第三终端的状态之后,若确定存在处于忙的状态的第三终端,则在确定处于忙的状态的第三终端和所述第二终端之间的距离不小于阈值时,则建立所述第一终端与所述第二终端之间的呼叫连接。
9.如权利要求6所述的装置,其特征在于,所述处理单元,还用于:
在确定所述第二终端处于非忙状态时,确定出与所述第二终端关联的N个第三终端中每个第三终端的状态之后,若确定不存在处于忙的状态的第三终端,则建立所述第一终端与所述第二终端之间的呼叫连接。
10.如权利要求6至9任一权利要求所述的装置,其特征在于,所述处理单元,还用于:
根据获取的对应于同一个用户的所述第二终端的标识与所述N个第三终端中每个第三终端的标识,将所述第二终端与所述N个第三终端设置为一个终端组;
在确定所述第二终端处于非忙状态时,确定出所述第二终端对应的终端组;
从确定出的所述终端组中确定出所述N个第三终端,并确定出所述N个第三终端中每个第三终端的状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510747111.3A CN106686542B (zh) | 2015-11-06 | 2015-11-06 | 一种呼叫处理的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510747111.3A CN106686542B (zh) | 2015-11-06 | 2015-11-06 | 一种呼叫处理的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106686542A CN106686542A (zh) | 2017-05-17 |
CN106686542B true CN106686542B (zh) | 2020-02-21 |
Family
ID=58857887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510747111.3A Active CN106686542B (zh) | 2015-11-06 | 2015-11-06 | 一种呼叫处理的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106686542B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10476920B2 (en) * | 2017-05-31 | 2019-11-12 | T-Mobile Usa, Inc. | Enhanced telephony application server session management |
CN108206993B (zh) * | 2018-01-29 | 2022-04-29 | 中兴通讯股份有限公司 | 业务共享方法、装置、存储介质及电子装置 |
CN110336926B (zh) * | 2019-07-04 | 2021-08-06 | 中国联合网络通信集团有限公司 | 一号多终端的通话控制方法和系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101291469A (zh) * | 2008-06-02 | 2008-10-22 | 中国网络通信集团公司 | 语音被叫业务和主叫业务实现方法及系统 |
CN102104652A (zh) * | 2011-03-07 | 2011-06-22 | 华为技术有限公司 | 呼叫处理方法和呼叫服务器 |
CN103888621A (zh) * | 2012-12-21 | 2014-06-25 | 联想(北京)有限公司 | 一种呼叫方法、设备及系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI520563B (zh) * | 2012-09-27 | 2016-02-01 | 緯創資通股份有限公司 | 遠端操控方法及遠端操控系統 |
-
2015
- 2015-11-06 CN CN201510747111.3A patent/CN106686542B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101291469A (zh) * | 2008-06-02 | 2008-10-22 | 中国网络通信集团公司 | 语音被叫业务和主叫业务实现方法及系统 |
CN102104652A (zh) * | 2011-03-07 | 2011-06-22 | 华为技术有限公司 | 呼叫处理方法和呼叫服务器 |
CN103888621A (zh) * | 2012-12-21 | 2014-06-25 | 联想(北京)有限公司 | 一种呼叫方法、设备及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN106686542A (zh) | 2017-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104301857A (zh) | 用于通信终端之间的无线通信的方法和设备 | |
CA2932320C (en) | Tunneling voip call control on cellular networks | |
CA2784651C (en) | Apparatus and method in a wireless device for reestablishing a call | |
CN106686542B (zh) | 一种呼叫处理的方法和装置 | |
CN105635945A (zh) | 一种基于WI-FI Aware的设备通讯方法及系统 | |
WO2012019391A1 (zh) | 号码详情的获取系统及方法 | |
CN111787496B (zh) | 一种手机间转接电话的方法及设备 | |
US20150031323A1 (en) | Apparatus and method to implement a queuing process by a position enabled mobile device to prioritize the legitimacy of initiation messages from emergency location platforms | |
CN112367714B (zh) | 一种会话连接的建立方法及装置 | |
US9479910B2 (en) | System and method for reassigning an active mobile telephone call from device to another device | |
WO2012163113A1 (zh) | 数据业务保护方法及装置 | |
JP2013541871A (ja) | 緊急呼管理システム | |
CN105704291A (zh) | 一种操作提示方法及装置 | |
US20140364090A1 (en) | Gateway for voice communication | |
CN113079174A (zh) | 一种基于4g或5g的语音通话方法、系统及计算机主设备 | |
CN106817685B (zh) | 紧急呼叫控制方法及终端设备 | |
JP5260701B2 (ja) | 発信者情報通知装置、発信者情報通知システム | |
JP4276251B2 (ja) | 移動通信端末および移動通信端末の制御方法。 | |
CN108282588B (zh) | 业务处理方法、终端设备和业务漫游网络 | |
JP2010057008A (ja) | 通信システム、通信制御装置、通信方法、通信制御方法、およびプログラム | |
US8542611B1 (en) | Wireless communication system for routing emergency calls from a VoIP network | |
JP2011066575A (ja) | 移動端末装置および移動端末装置用プログラム | |
CN109547631B (zh) | 一种位置共享的方法、装置及计算机存储介质 | |
WO2010027362A1 (en) | Using secondary channel to activate primary channel for data, video, and voice communication | |
TW201429218A (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 |