本发明涉及通信技术领域,尤其涉及一种多方通话中呼入被叫的方法、装置、多通终端及网络侧设备。
背景技术:
随着移动网络带宽的不断提高和上传、下载速率的不断提高,目前移动终端通话主要基于数据进行各种传统相关的业务,例如语音、视频通话。
多个移动终端在进行多方通话的过程中,作为组织者的终端可通过呼叫其他终端将其加入到当前的多方通话中,然而当被呼叫的终端不在服务区或关机时,组织者终端将不能将被呼叫的终端加入到当前通话,从而认为被呼叫终端不可达。又由于组织者终端不知道不可达的终端何时可达,因此组织者终端只能在以后的不确定时间通过手动方式再次呼入参与者,然而这种方法不能够及时地将终端加入正在进行的通话,操作方式也不够便利。
技术实现要素:
本发明提供的多方通话中呼入被叫的方法、装置、多通终端及网络侧设备,能够在进行多方通话时,及时地将未呼入的终端加入到多方通话中。
第一方面,本发明提供一种多方通话中呼入被叫的方法,所述方法应用于组织者终端,所述方法包括:
向网络侧设备发送多方通话呼叫请求,所述多方通话呼叫请求中携带用于获取被呼叫终端不可达信息的请求;
接收网络侧设备发送的被呼叫终端的不可达信息;
接收网络侧设备发送的被呼叫终端的可达信息;
向所述被呼叫终端发送呼叫请求。
可选地,在所述接收网络侧设备发送的被呼叫终端的不可达信息之后,所述方法还包括:
每隔预定时间,自动向所述被呼叫终端发送呼叫请求。
可选地,在所述向网络侧设备发送多方通话呼叫请求之后,所述方法还包括:
接收网络侧设备发送的被呼叫终端不允许记录自身状态的信息;
每隔预定时间,自动向所述被呼叫终端发送呼叫请求。
第二方面,本发明提供一种多方通话中呼入被叫的方法,所述方法应用于网络侧设备,所述方法包括:
接收组织者终端发送的多方通话呼叫请求,所述多方通话呼叫请求中携带用于获取被呼叫终端不可达信息的请求;
记录被呼叫终端的不可达信息;
向组织者终端发送被呼叫终端的不可达信息或者被呼叫终端不允许记录自身状态的信息;
当监测到所述被呼叫终端可达时,判断组织者终端是否正在进行多方通话;
当组织者终端正在进行多方通话时,将所述被呼叫终端的可达信息发送给组织者终端,以使所述组织者终端根据所述可达信息向所述被呼叫终端发送呼叫请求。
可选地,在所述将所述被呼叫终端的可达信息发送给组织者终端之后,所述方法还包括:清除所述被呼叫终端的不可达信息。
可选地,所述方法还包括:
当组织者终端未进行多方通话时,直接清除所述被呼叫终端的不可达信息。
第三方面,本发明提供一种多方通话中呼入被叫的装置,所述装置位于组织者终端,所述装置包括:
第一发送单元,用于向网络侧设备发送多方通话呼叫请求,所述多方通话呼叫请求中携带用于获取被呼叫终端不可达信息的请求;
第一接收单元,用于接收网络侧设备发送的被呼叫终端的不可达信息;
第二接收单元,用于接收网络侧设备发送的被呼叫终端的可达信息;
第二发送单元,用于向所述被呼叫终端发送呼叫请求。
可选地,所述装置还包括:
第三发送单元,用于在所述第一接收单元接收网络侧设备发送的被呼叫终端的不可达信息之后,每隔预定时间,自动向所述被呼叫终端发送呼叫请求。
可选地,所述装置还包括:
第三接收单元,用于在所述第一发送单元向网络侧设备发送多方通话呼叫请求之后,接收网络侧设备发送的被呼叫终端不允许记录自身状态的信息;
第四发送单元,用于每隔预定时间,自动向所述被呼叫终端发送呼叫请求。
第四方面,本发明提供一种多方通话中呼入被叫的装置,所述装置位于网络侧设备,所述装置包括:
第四接收单元,用于接收组织者终端发送的多方通话呼叫请求,所述多方通话呼叫请求中携带用于获取被呼叫终端不可达信息的请求;
记录单元,用于记录被呼叫终端的不可达信息;
第五发送单元,用于向组织者终端发送被呼叫终端的不可达信息或者被呼叫终端不允许记录自身状态的信息;
判断单元,用于当监测到所述被呼叫终端可达时,判断组织者终端是否正在进行多方通话;
第六发送单元,用于当组织者终端正在进行多方通话时,将所述被呼叫终端的可达信息发送给组织者终端,以使所述组织者终端根据所述可达信息向所述被呼叫终端发送呼叫请求。
可选地,所述装置还包括:
第一清除单元,用于在所述第六发送单元将所述被呼叫终端的可达信息发送给组织者终端之后,清除所述被呼叫终端的不可达信息。
可选地,所述装置还包括:
第二清除单元,用于当组织者终端未进行多方通话时,直接清除所述被呼叫终端的不可达信息。
第五方面,本发明提供一种多通终端,所述多通终端包括上述位于组织者终端的多方通话中呼入被叫的装置。
第六方面,本发明提供一种网络侧设备,所述网络侧设备包括上述位于网络侧设备的多方通话中呼入被叫的装置。
本发明实施例提供的多方通话中呼入被叫的方法、装置、多通终端及网络侧设备,在组织者终端发起多方通话请求后,网络监测未被呼入的终端,当监测到未被呼入的终端可达时,反馈给组织者终端以使组织者终端再次向终端发起呼叫,从而将终端加入到多方通话中来。与现有技术相比,本发明能够在进行多方通话时,及时地将未呼入的终端加入到多方通话中。
附图说明
图1为本发明一实施例多方通话中呼入被叫的方法的流程图;
图2为本发明另一实施例多方通话中呼入被叫的方法的流程图;
图3为本发明另一实施例多方通话中呼入被叫的方法的流程图;
图4为本发明另一实施例多方通话中呼入被叫的方法的流程图;
图5为本发明另一实施例多方通话中呼入被叫的方法的流程图;
图6为本发明另一实施例多方通话中呼入被叫的方法的流程图;
图7为本发明一实施例多方通话中呼入被叫的装置的结构示意图;
图8为本发明另一实施例多方通话中呼入被叫的装置的结构示意图;
图9为本发明另一实施例多方通话中呼入被叫的装置的结构示意图;
图10为本发明另一实施例多方通话中呼入被叫的装置的结构示意图;
图11为本发明另一实施例多方通话中呼入被叫的装置的结构示意图;
图12为本发明另一实施例多方通话中呼入被叫的装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供一种多方通话中呼入被叫的方法,所述方法应用于组织者终端,如图1所示,所述方法包括:
s11、向网络侧设备发送多方通话呼叫请求,所述多方通话呼叫请求中携带用于获取被呼叫终端不可达信息的请求;
s12、接收网络侧设备发送的被呼叫终端的不可达信息;
s13、接收网络侧设备发送的被呼叫终端的可达信息;
s14、向所述被呼叫终端发送呼叫请求。
可选地,如图2所示,在所述接收网络侧设备发送的被呼叫终端的不可达信息之后,所述方法还包括:
s15、每隔预定时间,自动向所述被呼叫终端发送呼叫请求。
可选地,如图3所示,在所述向网络侧设备发送多方通话呼叫请求之后,所述方法还包括:
s16、接收网络侧设备发送的被呼叫终端不允许记录自身状态的信息;
s17、每隔预定时间,自动向所述被呼叫终端发送呼叫请求。
具体地,多方通话包括组织者终端和参与者终端,组织者终端为处于主导地位的移动终端,充当主叫,参与者为处于非主导地位的移动终端,充当被叫。
组织者终端向参与者终端发起多方通话请求后,网络监测到被呼叫的参与者终端中有的终端不在服务区,或者关机等不可达情景,网络会将这些参与者终端的不可达信息反馈给组织者终端。当被呼叫的参与者终端不允许网络将自身的状态信息反馈给组织者终端时,网络会反馈给组织者终端参与者终端不允许记录自身状态的信息。
在组织者终端接收到网络侧设备反馈的参与者终端不可达信息之后,等待网络反馈参与者终端的可达信息,当接收到参与者终端的可达信息之后,便向参与者终端再次发起呼叫,从而能够及时地将参与者终端加入到多方通话中。
或者,在组织者终端接收到网络侧设备反馈的参与者终端不可达信息或者反馈的参与者终端不允许记录自身状态的信息之后,组织者终端便会启动一个主动拨打定时器,当这个定时器超时时,便会自动拨打没有呼入多方通话的参与者终端,从而使组织者终端每隔预定的时间,便自动呼叫未呼入的参与者终端,提高将参与者终端呼入多方通话的效率。
本发明提供一种多方通话中呼入被叫的方法,所述方法应用于网络侧设备,如图4所示,所述方法包括:
s21、接收组织者终端发送的多方通话呼叫请求,所述多方通话呼叫请求中携带用于获取被呼叫终端不可达信息的请求;
s22、记录被呼叫终端的不可达信息;
s23、向组织者终端发送被呼叫终端的不可达信息或者被呼叫终端不允许记录自身状态的信息;
s24、当监测到所述被呼叫终端可达时,判断组织者终端是否正在进行多方通话;
s25、当组织者终端正在进行多方通话时,将所述被呼叫终端的可达信息发送给组织者终端,以使所述组织者终端根据所述可达信息向所述被呼叫终端发送呼叫请求。
可选地,如图5所示,在所述将所述被呼叫终端的可达信息发送给组织者终端之后,所述方法还包括:
s26、清除所述被呼叫终端的不可达信息。
可选地,如图5所示,所述方法还包括:
s26、当组织者终端未进行多方通话时,直接清除所述被呼叫终端的不可达信息。
如图6所示,为本发明一实施例多方通话中呼入被叫的方法的流程图,具体实现步骤如下:
步骤一、组织者终端向参与者终端发起多方通话呼叫请求。
步骤二、网络监测参与者终端是否可达。
步骤三、当参与者终端不可达时,网络记录参与者终端的不可达信息,否则进行现有的呼叫流程。
步骤四、网络监测到参与者终端可达。
步骤五、网络监测组织者终端是否还在进行多方通话。
步骤六、如果组织者终端还在进行多方通话,网络通知组织者终端参与者终端已经可达并清除参与者终端不可达信息;否则转步骤八。
步骤七、组织者终端再次呼叫参与者终端。
步骤八、网络直接清除参与者终端不可达信息。
本发明实施例提供的多方通话中呼入被叫的方法,在组织者终端发起多方通话请求后,网络监测未被呼入的终端,当监测到未被呼入的终端可达时,反馈给组织者终端以使组织者终端再次向终端发起呼叫,从而将终端加入到多方通话中来。与现有技术相比,本发明能够在进行多方通话时,及时地将未呼入的终端加入到多方通话中。
本发明实施例还提供一种多方通话中呼入被叫的装置,所述装置位于组织者终端,如图7所示,所述装置包括:
第一发送单元11,用于向网络侧设备发送多方通话呼叫请求,所述多方通话呼叫请求中携带用于获取被呼叫终端不可达信息的请求;
第一接收单元12,用于接收网络侧设备发送的被呼叫终端的不可达信息;
第二接收单元13,用于接收网络侧设备发送的被呼叫终端的可达信息;
第二发送单元14,用于向所述被呼叫终端发送呼叫请求。
可选地,如图8所示,所述装置还包括:
第三发送单元15,用于在所述第一接收单元12接收网络侧设备发送的被呼叫终端的不可达信息之后,每隔预定时间,自动向所述被呼叫终端发送呼叫请求。
可选地,如图9所示,所述装置还包括:
第三接收单元16,用于在所述第一发送单元11向网络侧设备发送多方通话呼叫请求之后,接收网络侧设备发送的被呼叫终端不允许记录自身状态的信息;
第四发送单元17,用于每隔预定时间,自动向所述被呼叫终端发送呼叫请求。
本发明实施例还提供一种多方通话中呼入被叫的装置,所述装置位于网络侧设备,如图10所示,所述装置包括:
第四接收单元21,用于接收组织者终端发送的多方通话呼叫请求,所述多方通话呼叫请求中携带用于获取被呼叫终端不可达信息的请求;
记录单元22,用于记录被呼叫终端的不可达信息;
第五发送单元23,用于向组织者终端发送被呼叫终端的不可达信息或者被呼叫终端不允许记录自身状态的信息;
判断单元24,用于当监测到所述被呼叫终端可达时,判断组织者终端是否正在进行多方通话;
第六发送单元25,用于当组织者终端正在进行多方通话时,将所述被呼叫终端的可达信息发送给组织者终端,以使所述组织者终端根据所述可达信息向所述被呼叫终端发送呼叫请求。
可选地,如图11所示,所述装置还包括:
第一清除单元26,用于在所述第六发送单元25将所述被呼叫终端的可达信息发送给组织者终端之后,清除所述被呼叫终端的不可达信息。
可选地,如图12所示,所述装置还包括:
第二清除单元27,用于当组织者终端未进行多方通话时,直接清除所述被呼叫终端的不可达信息。
本发明实施例提供的多方通话中呼入被叫的装置,在组织者终端发起多方通话请求后,网络监测未被呼入的终端,当监测到未被呼入的终端可达时,反馈给组织者终端以使组织者终端再次向终端发起呼叫,从而将终端加入到多方通话中来。与现有技术相比,本发明能够在进行多方通话时,及时地将未呼入的终端加入到多方通话中。
本发明实施例还提供一种多通终端,所述多通终端包括上述位于组织者终端的多方通话中呼入被叫的装置。
本发明实施例还提供一种网络侧设备,所述网络侧设备包括上述位于网络侧设备的多方通话中呼入被叫的装置。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。