一种呼叫处理方法、基站及移动终端与流程

文档序号:11207489阅读:372来源:国知局
一种呼叫处理方法、基站及移动终端与流程

本发明涉及通信领域,更具体的说,涉及一种呼叫处理方法、基站及移动终端。



背景技术:

在数字集群系统或数字移动无线系统中,当采用半双工的工作方式时,有呼叫端对正在通话的被呼叫端发起普通单呼时,数字集群系统或数字移动无线系统会判断被呼叫端忙而拒绝此次呼叫,被呼叫端在通话过程中不能够了解自己被呼叫端呼叫。

因此,亟需一种能够在半双工工作方式下,另有呼叫端对正在通话的被呼叫端进行普通单呼时,被呼叫端能够选择是否接听新呼叫的方法。



技术实现要素:

有鉴于此,本发明提供一种呼叫处理方法、基站及移动终端,以解决在半双工工作方式下,另有呼叫端对正在通话的被呼叫端进行普通单呼时,被呼叫端不能选择是否接听新呼叫的问题。

为解决上述技术问题,本发明采用了如下技术方案:

一种呼叫处理方法,应用于基站,包括:

接收呼叫端对被呼叫端的单呼请求;

启动定时器计时;

向所述被呼叫端发送携带有所述呼叫端的地址信息的第一信令;其中,所述被呼叫端处于通话状态;

判断所述定时器计时到指定时间内,是否收到由所述被呼叫端发送的确认信令或拒绝信令;

当判断出所述定时器计时到指定时间内,收到由所述被呼叫端发送的确认信令,向所述被呼叫端和所述呼叫端发送信道分配指令;

当判断出所述定时器计时到指定时间内,收到由所述被呼叫端发送的拒绝信令,向所述呼叫端发送呼叫拒绝信令;

当判断出所述定时器计时到指定时间内,未收到由所述被呼叫端发送的确认信令或拒绝信令,向所述呼叫端发送呼叫未接听信令。

优选地,所述向所述被呼叫端发送携带有所述呼叫端的地址信息的第一信令,包括:

判断所述被呼叫端的状态;

当判断出所述被呼叫端处于组呼主叫状态或者单呼状态,查询处于通话状态的所述被呼叫端所在的业务信道;

当判断出所述被呼叫端处于组呼被叫状态,查询与所述被呼叫端相关的归属组中正在进行通话的多个业务信道;

判断所述被呼叫端所处的呼叫状态;

当判断出所述被呼叫端处于语音发射状态,在处于通话状态的所述被呼叫端所在的业务信道的通话当前时隙的相邻时隙,发送携带有所述呼叫端的地址信息的第一反向信令或在所述归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙的相邻时隙,发送携带有所述呼叫端的地址信息的所述第一反向信令;所述通话当前时隙为处于通话状态的所述被呼叫端占用的时隙,所述相邻时隙为所述被呼叫端占用的时隙的相邻的时隙;

当判断出所述被呼叫端处于语音接收状态,在处于通话状态的所述被呼叫端所在的业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的内嵌信令或在所述归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的所述内嵌信令;

当判断出所述被呼叫端处于空闲ptt状态,在处于通话状态的所述被呼叫端所在的业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的第二信令或在所述归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的所述第二信令;

其中,所述第一信令包括所述第一反向信令、所述内嵌信令或所述第二信令。

优选地,所述向所述被呼叫端和所述呼叫端发送信道分配指令后或向所述呼叫端发送呼叫拒绝信令后或向所述呼叫端发送呼叫未接听信令后,还包括:

停止发送所述携带有所述呼叫端的地址信息的第一信令。

优选地,所述启动定时器计时后,还包括:

当判断出所述定时器计时到所述指定时间内,收到由所述呼叫端发送的取消呼叫请求,向所述被呼叫端发送取消呼叫等待业务的第二反向信令。

优选地,所述当判断出所述定时器计时到指定时间内,未收到由所述被呼叫端发送的确认信令或拒绝信令后,还包括:

向所述被呼叫端发送取消呼叫等待业务的第三反向信令。

一种呼叫处理方法,应用于移动终端,包括:

在处于通话状态时,接收由基站发送的携带有呼叫端的地址信息的第一信令;

判断预设时间内是否收到接听命令或拒绝命令;

当判断出预设时间内收到接听命令,返回控制信道,并发送确认信令到所述基站;

接收由所述基站发送的信道分配指令;

跳转到所述信道分配指令中分配的业务信道进行通话;

当判断出预设时间内收到拒绝命令,返回所述控制信道,并发送拒绝信令到所述基站;

跳转到正在通话的业务信道继续通话;

当判断出预设时间内既未收到接听命令也未收到拒绝命令,继续在所述正在通话的业务信道继续通话。

优选地,所述接收由所述基站发送的携带有呼叫端的地址信息的第一信令,包括:

处于语音发射状态时,接收由所述基站发送的第一反向信令;

处于语音接收状态时,接收由所述基站发送的内嵌信令;

处于空闲ppt状态时,接收由所述基站发送的第二信令;

其中,所述第一信令包括所述第一反向信令、所述内嵌信令或所述第二信令。

优选地,所述接收由所述基站发送的携带有呼叫端的地址信息的第一信令后,还包括:

接收由所述基站发送的取消呼叫等待业务的第二反向信令。

优选地,所述当判断出预设时间内既未收到接听命令也未收到拒绝命令后,还包括:

接收由所述基站发送的取消呼叫等待业务的第三反向信令。

一种呼叫处理方法,应用于移动终端,包括:

发送单呼请求到所述基站;

接收由所述基站发送的呼叫拒绝信令;

或接收由所述基站发送的呼叫未接听信令;

或接收由所述基站发送的信道分配指令;

跳转到所述信道分配指令中分配的业务信道进行通话。

优选地,所述发送单呼请求到所述基站后,还包括:

发送取消呼叫请求到所述基站。

一种基站,包括存储器和处理器;

其中,所述存储器用于存储程序;

处理器用于调用程序,其中,所述程序用于:

接收呼叫端对被呼叫端的单呼请求;

启动定时器计时;

向所述被呼叫端发送携带有所述呼叫端的地址信息的第一信令;其中,所述被呼叫端处于通话状态;

判断所述定时器计时到指定时间内,是否收到由所述被呼叫端发送的确认信令或拒绝信令;

当判断出所述定时器计时到指定时间内,收到由所述被呼叫端发送的确认信令,向所述被呼叫端和所述呼叫端发送信道分配指令;

当判断出所述定时器计时到指定时间内,收到由所述被呼叫端发送的拒绝信令,向所述呼叫端发送呼叫拒绝信令;

当判断出所述定时器计时到指定时间内,未收到由所述被呼叫端发送的确认信令或拒绝信令,向所述呼叫端发送呼叫未接听信令。

优选地,所述基站向所述被呼叫端发送携带有所述呼叫端的地址信息的第一信令时,具体用于:

判断所述被呼叫端的状态;

当判断出所述被呼叫端处于组呼主叫状态或者单呼状态,查询处于通话状态的所述被呼叫端所在的业务信道;

当判断出所述被呼叫端处于组呼被叫状态,查询与所述被呼叫端相关的归属组中正在进行通话的多个业务信道;

判断所述被呼叫端所处的呼叫状态;

当判断出所述被呼叫端处于语音发射状态,在处于通话状态的所述被呼叫端所在的业务信道的通话当前时隙的相邻时隙,发送携带有所述呼叫端的地址信息的第一反向信令或在所述归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙的相邻时隙,发送携带有所述呼叫端的地址信息的所述第一反向信令;所述通话当前时隙为处于通话状态的所述被呼叫端占用的时隙,所述相邻时隙为所述被呼叫端占用的时隙的相邻的时隙;

当判断出所述被呼叫端处于语音接收状态,在处于通话状态的所述被呼叫端所在的业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的内嵌信令或在所述归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的所述内嵌信令;

当判断出所述被呼叫端处于空闲ptt状态,在处于通话状态的所述被呼叫端所在的业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的第二信令或在所述归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的所述第二信令;

其中,所述第一信令包括所述第一反向信令、所述内嵌信令或所述第二信令。

优选地,所述基站向所述被呼叫端和所述呼叫端发送信道分配指令后或向所述呼叫端发送呼叫拒绝信令后或向所述呼叫端发送呼叫未接听信令后,还用于:

停止发送所述携带有所述呼叫端的地址信息的第一信令。

优选地,所述基站启动定时器计时后,还用于:

当判断出所述定时器计时到所述指定时间内,收到由所述呼叫端发送的取消呼叫请求,向所述被呼叫端发送取消呼叫等待业务的第二反向信令。

优选地,当所述基站判断出所述定时器计时到指定时间内,未收到由所述被呼叫端发送的确认信令或拒绝信令后,还用于:

向所述被呼叫端发送取消呼叫等待业务的第三反向信令。

一种移动终端,包括:

存储器和处理器;

其中,所述存储器用于存储程序;

处理器用于调用程序,其中,所述程序用于:

在处于通话状态时,接收由基站发送的携带有呼叫端的地址信息的第一信令;

判断预设时间内是否收到接听命令或拒绝命令;

当判断出预设时间内收到接听命令,返回控制信道,并发送确认信令到所述基站;

接收由所述基站发送的信道分配指令;

跳转到所述信道分配指令中分配的业务信道进行通话;

当判断出预设时间内收到拒绝命令,返回所述控制信道,并发送拒绝信令到所述基站;

跳转到正在通话的业务信道继续通话;

当判断出预设时间内既未收到接听命令也未收到拒绝命令,继续在所述正在通话的业务信道继续通话。

优选地,所述移动终端接收由所述基站发送的携带有呼叫端的地址信息的第一信令时,具体用于:

处于语音发射状态时,接收由所述基站发送的第一反向信令;

处于语音接收状态时,接收由所述基站发送的内嵌信令;

处于空闲ppt状态时,接收由所述基站发送的第二信令;

其中,所述第一信令包括所述第一反向信令、所述内嵌信令或所述第二信令。

优选地,所述移动终端接收由所述基站发送的携带有呼叫端的地址信息的第一信令后,还用于:

接收由所述基站发送的取消呼叫等待业务的第二反向信令。

优选地,当所述移动终端判断出预设时间内既未收到接听命令也未收到拒绝命令后,还用于:

接收由所述基站发送的取消呼叫等待业务的第三反向信令。

一种移动终端,包括存储器和处理器;

其中,所述存储器用于存储程序;

处理器用于调用程序,其中,所述程序用于:

发送单呼请求到所述基站;

接收由所述基站发送的呼叫拒绝信令;

或接收由所述基站发送的呼叫未接听信令;

或接收由所述基站发送的信道分配指令;

跳转到所述信道分配指令中分配的业务信道进行通话。

优选地,所述移动终端发送单呼请求到所述基站后,还用于:

发送取消呼叫请求到所述基站。

相较于现有技术,本发明具有以下有益效果:

本发明提供了一种呼叫处理方法、基站及移动终端,基站接收呼叫端对被呼叫端的单呼请求后,向所述被呼叫端发送携带有所述呼叫端的地址信息的第一信令,此后,被呼叫端选择接听新呼叫后,发送确认信令到基站,基站发送信道分配指令到呼叫端和被呼叫端,呼叫端和被呼叫端跳转到分配的信道中进行通话,被呼叫端选择挂断新呼叫后,发送拒绝信令到基站,基站向所述呼叫端发送呼叫拒绝信令,当基站指定时间内未收到被呼叫端发送的确认信令或拒绝信令,向呼叫端发送呼叫未接听信令,本发明中,有呼叫端对正在通话的被呼叫端发起普通单呼后,被呼叫端能够选择接听、拒绝或者是既不接听也不拒绝,解决了现有技术中在半双工工作方式下,另有呼叫端对正在通话的被呼叫端进行普通单呼时,被呼叫端不能选择是否接听新呼叫的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明提供的一种应用于基站的呼叫处理方法的方法流程图;

图2为本发明提供的另一种应用于基站的呼叫处理方法的方法流程图;

图3为本发明提供的一种应用于移动终端的呼叫处理方法的方法流程图;

图4为本发明提供的另一种应用于移动终端的呼叫处理方法的方法流程图;

图5为本发明提供的移动终端和基站通信的流程图;

图6为本发明提供的应用于基站的一种呼叫处理装置的结构示意图;

图7为本发明提供的应用于基站的另一种呼叫处理装置的结构示意图;

图8为本发明提供的应用于移动终端的一种呼叫处理装置的结构示意图;

图9为本发明提供的应用于移动终端的另一种呼叫处理装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种呼叫处理方法,应用于基站,参照图1,包括:

s101、接收呼叫端对被呼叫端的单呼请求;

需要说明的是,本发明中的单呼请求仅包括普通单呼请求,不包括紧急语音单呼。

s102、启动定时器计时;

s103、向被呼叫端发送携带有呼叫端的地址信息的第一信令;

其中,被呼叫端处于通话状态。被呼叫端可以处在单呼业务,也可以处于组呼业务。

s104、判断定时器计时到指定时间内,是否收到由被呼叫端发送的确认信令或拒绝信令;当判断出定时器计时到指定时间内,收到由被呼叫端发送的确认信令,执行s105;当判断出定时器计时到指定时间内,收到由被呼叫端发送的拒绝信令,执行s106;当判断出定时器计时到指定时间内,未收到由被呼叫端发送的确认信令或拒绝信令,执行s107;

s105、向被呼叫端和呼叫端发送信道分配指令;

需要说明的是,信道分配指令中包含分配给呼叫端和被呼叫端分配的信道位置,呼叫端和被呼叫端接收到信道分配指令后,就会跳转到相应的业务信道进行通话。此时,基站还会拆除并释放被呼叫端处于通话状态时所在的信道。

s106、向呼叫端发送呼叫拒绝信令;

此时,呼叫端会提示被呼叫端拒绝了此次呼叫。

s107、向呼叫端发送呼叫未接听信令。

其中,向呼叫端发送呼叫未接听信令的同时,向被呼叫端发送取消呼叫等待业务的第三反向信令。此时,被呼叫端的移动终端的显示界面上会显示有未接来电。

需要说明的是,向被呼叫端和呼叫端发送信道分配指令后或向呼叫端发送呼叫拒绝信令后或向呼叫端发送呼叫未接听信令后,还包括:停止发送携带有呼叫端的地址信息的第一信令。

由于被呼叫端已经对此次呼叫做出反应,即选择接听、拒绝或者既未接听也未拒绝,因此基站会停止发送携带有呼叫端的地址信息的第一信令,即不再向被呼叫端发送述携带有呼叫端的地址信息的第一信令。

可选的,本发明的另一实施例中,启动定时器计时后,还包括:

当判断出定时器计时到指定时间内,收到由呼叫端发送的取消呼叫请求,向被呼叫端发送取消呼叫等待业务的第二反向信令。

其中,收到由呼叫端发送的取消呼叫请求,证明呼叫端主动取消了呼叫,此时向被呼叫端发送取消呼叫等待业务的第二反向信令。被呼叫端的移动终端的显示界面上会显示有未接来电。

本实施例提供了一种呼叫处理方法,基站接收呼叫端对被呼叫端的单呼请求后,向被呼叫端发送携带有呼叫端的地址信息的第一信令,此后,若被呼叫端发送确认信令到基站,基站发送信道分配指令到呼叫端和被呼叫端,若被呼叫端发送拒绝信令到基站,基站向呼叫端发送呼叫拒绝信令,当基站指定时间内未收到被呼叫端发送的确认信令或拒绝信令,向呼叫端发送呼叫未接听信令,本发明中,有呼叫端对正在通话的被呼叫端发起普通单呼后,被呼叫端能够选择接听、拒绝或者是既不接听也不拒绝,解决了现有技术中在半双工工作方式下,另有呼叫端对正在通话的被呼叫端进行普通单呼时,被呼叫端不能选择是否接听新呼叫的问题。

可选的,本发明的另一实施例中,向被呼叫端发送携带有呼叫端的地址信息的第一信令,包括:

s203、判断被呼叫端的状态;当判断出被呼叫端处于组呼主叫状态或者单呼状态,执行s204;当判断出被呼叫端处于组呼被叫状态,执行s205;

其中,基站可以根据组呼发起业务的主叫记录查询主叫终端权限,进而能够知道被呼叫端是否处于组呼主叫状态,同时,基站还可以根据单呼发起业务,查询主被叫终端位置以及主被叫终端权限,进而能够知道被呼叫端是否处于单呼状态。但是需要注意的一点是,当被呼叫端处于组呼被叫状态时,由于进入组呼业务是终端自己的主动动作,即终端收到基站下发的信道分配指令后就会跳转到相应的业务信道上进行通话,不会告知基站,所以当基站判断出被呼叫端未处于组呼主叫状态或者单呼状态后,被呼叫端会处于空闲或者组呼被叫状态,由于被呼叫端正在通话状态,所以被呼叫端此时处于组呼被叫状态,但是基站无法查到被呼叫端所在的业务信道,但是基站能够查询得到与被呼叫端相关的归属组中正在进行通话的多个业务信道。

s204、查询处于通话状态的被呼叫端所在的业务信道;

s205、查询与被呼叫端相关的归属组中正在进行通话的多个业务信道;

其中,归属组是指在系统开户时,例如系统开了十个组,将归属组添加到这十个组中,那么终端就隶属于这十个组,但是不能查询得到具体隶属于哪个组。

则查询与被呼叫端相关的归属组中正在进行通话的多个业务信道是指:如果这十个组中有三个组处于呼叫状态,那么能够判断出被呼叫端处于这三个组中的一个,但是无法判断出是哪一个组,此时就分别查询这三个通话所在的业务信道,即为与被呼叫端相关的归属组中正在进行通话的多个业务信道。

s206、判断被呼叫端所处的呼叫状态;当判断出被呼叫端处于语音发射状态,执行s207;当判断出被呼叫端处于语音接收状态,执行s208;当判断出被呼叫端处于空闲ptt状态,执行s209;

s207、发送携带有呼叫端的地址信息的第一反向信令;

具体的,当判断出被呼叫端处于组呼主叫状态或者单呼状态,在处于通话状态的被呼叫端所在的业务信道的通话当前时隙的相邻时隙,发送携带有呼叫端的地址信息的第一反向信令;当判断出被呼叫端处于组呼被叫状态,在归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙的相邻时隙,发送携带有呼叫端的地址信息的第一反向信令。

其中,通话当前时隙为处于通话状态的被呼叫端占用的时隙,相邻时隙为被呼叫端占用的时隙的相邻的时隙。

需要说明的是,终端采用的是半双工的工作方式,终端处于语音发射状态时,即终端的ptt按键被按下且被呼叫端的使用者在说话,在通话当前时隙发送语音的同时不能接收消息,此时需要在通话当前时隙的隔壁时隙接收第一反向信令。

s208、发送携带有呼叫端的地址信息的内嵌信令;

具体的,当判断出被呼叫端处于组呼主叫状态或者单呼状态,在处于通话状态的被呼叫端所在的业务信道的通话当前时隙,发送携带有呼叫端的地址信息的内嵌信令;当判断出被呼叫端处于组呼被叫状态,在归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有呼叫端的地址信息的内嵌信令。

s209、发送携带有呼叫端的地址信息的第二信令;

具体的,当判断出被呼叫端处于组呼主叫状态或者单呼状态,在处于通话状态的被呼叫端所在的业务信道的通话当前时隙,发送携带有呼叫端的地址信息的第二信令;当判断出被呼叫端处于组呼被叫状态,在归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有呼叫端的地址信息的第二信令;。

其中,第一信令包括第一反向信令、内嵌信令或第二信令。

需要说明的是,被呼叫端处于语音接收状态或者空闲ptt状态时,能够在通话当前时隙接收基站下发的信令。

本实施例中,能够根据被呼叫所处的状态不同以及被呼叫端的呼叫状态不同,在不同的时隙发送不同的信令,来告知被呼叫端有呼叫端在进行呼叫。

需要说明的是,本实施例中的其他步骤,请参照图1对应的实施例中的说明,在此不赘述。

本发明的另一实施例中提供了一种呼叫处理方法,应用于移动终端,需要说明的是,本实施例中的移动终端处于被呼叫端的地位。参照图3,包括:

s301、接收由基站发送的携带有呼叫端的地址信息的第一信令;

其中,移动终端处于通话状态,即此时移动终端正在与其它的移动终端通话。

s302、判断预设时间内是否收到接听命令或拒绝命令;当判断出预设时间内收到接听命令或拒绝命令,执行s303;当判断出预设时间内既未收到接听命令也未收到拒绝命令,执行s309;

需要说明的是,收到接听命令是指移动终端的使用者点击接听按钮;收到拒绝命令是指移动终端的使用者点击拒绝按钮。

s303、返回控制信道,当收到接听命令后,执行s304;当收到拒绝命令,执行s307;

s304、发送确认信令到基站;

s305、接收由基站发送的信道分配指令;

其中,当发送确认信令到基站后,基站就会分配新的业务信道给呼叫端和被呼叫端,即发送信道分配指令到呼叫端和被呼叫端。

s306、跳转到信道分配指令中分配的业务信道进行通话;

当基站发送信道分配指令到呼叫端和被呼叫端后,被呼叫端和呼叫端就会跳转到相应的信道进行通话。

s307、发送拒绝信令到基站;

s308、跳转到正在通话的业务信道继续通话;

需要说明的是,当移动终端的使用者点击拒绝按钮后,移动终端会向基站发送拒绝信令,此时证明移送终端的使用者不想接听新的来电,当使用者点击拒绝按钮后,回到正在通话的业务信道继续通话。

s309、继续在正在通话的业务信道继续通话。

当被呼叫端被呼叫端呼叫时,被呼叫端既可以选择接听,也可以拒绝,另外还可以选择既不接听也不拒绝,即既不点击接听按钮,也不点击拒绝按钮,当被呼叫端选择既不接听也不拒绝时,此时被呼叫端会继续在正在通话的业务信道继续通话,等呼叫端对被呼叫端的呼叫停止后,在被呼叫端的显示界面会显示未接来电。

可选的,本发明的另一实施例中,接收由基站发送的携带有呼叫端的地址信息的第一信令后,还包括:

接收由基站发送的取消呼叫等待业务的第二反向信令。

其中,接收由基站发送的取消呼叫等待业务的第二反向信令,证明定时器计时到指定时间内,基站收到由呼叫端发送的取消呼叫请求,此时基站向被呼叫端发送取消呼叫等待业务的第二反向信令。在被呼叫端的显示界面上会显示未接来电。

可选的,本发明的另一实施例中,当判断出预设时间内既未收到接听命令也未收到拒绝命令后,还包括:

接收由基站发送的取消呼叫等待业务的第三反向信令。

预设时间内,被呼叫端的使用者既没按下接听按钮,也未按下拒绝按钮,当基站侧的计时器计时到指定时间后,基站向被呼叫端发送取消呼叫等待业务的第三反向信令,被呼叫端的显示界面会显示未接来电。

本实施例中,接收由基站发送的携带有呼叫端的地址信息的第一信令后,被呼叫端可以选择接听、拒绝或者既不选择接听,也不选择拒绝,解决了现有技术中在半双工工作方式下,另有呼叫端对正在通话的被呼叫端进行普通单呼时,被呼叫端不能选择是否接听新呼叫的问题。

可选的,本发明的另一实施例中,接收由基站发送的携带有呼叫端的地址信息的第一信令,包括:

处于语音发射状态时,接收由基站发送的第一反向信令;

其中,当被呼叫端处于语音发射状态时,通话所在业务信道的通话当前时隙被占用,此时第一信令是基站在被呼叫端的通话当前时隙的隔壁时隙发送的。

处于语音接收状态时,接收由基站发送的内嵌信令;

其中,内嵌信令是基站在被呼叫端的通话当前时隙发送的。

处于空闲ppt状态时,接收由基站发送的第二信令;

其中,第二信令是基站在被呼叫端的通话当前时隙发送的。

需要说明的是,第一信令包括第一反向信令、内嵌信令或第二信令。

需要说明的是,本实施例中的移动终端处于被呼叫端的地位。

本实施例中,被呼叫端处于不同的呼叫状态时,能够选择不同的时隙接收基站发送的信令。

可选的,本发明的另一实施例中提供了一种呼叫处理方法,应用于移动终端,参照图4,包括:

s401、发送单呼请求到基站;

需要说明的是,本实施例适用于发起普通呼叫的移动终端。当发送单呼请求到基站后,被呼叫端可以选择接听、拒绝或既不接听也不拒绝,在上述三种情况下,分别对应执行s402、s403或s404;

s402、接收由基站发送的呼叫拒绝信令;

其中,这种情况说明被呼叫端拒绝了呼叫端发起的呼叫,基站会发送呼叫拒绝信令到呼叫端。

s403、接收由基站发送的呼叫未接听信令;

其中,这种情况说明被呼叫端既未选择接听,也未选择不接听,即被呼叫端既未点击接听按钮,也未点击拒绝按钮。

s404、接收由基站发送的信道分配指令;

其中,这种情况说明被呼叫端接听了呼叫端发起的普通呼叫,此时,基站会向呼叫端和被呼叫端发送信道分配指令,此后,执行s405;

s405、跳转到信道分配指令中分配的业务信道进行通话。

其中,呼叫端和被呼叫端收到信道分配指令后,会跳转到相应的业务信道上进行通话。

需要说明的是,当呼叫端对被呼叫端发起普通呼叫后,由于被呼叫端只能是选择接听、拒绝或既不接听也不拒绝这三种情况中的一种,因此,只能是执行步骤s402、步骤s403和步骤s404这三个步骤中的一个步骤,即步骤s402、步骤s403和步骤s404不能够同时执行。

可选的,本发明的另一实施例中,发送单呼请求到基站后,还包括:

发送取消呼叫请求到基站。

需要说明的是,呼叫端发送取消呼叫请求到基站,说明呼叫端想结束此次通话,此时,被呼叫端的显示界会显示未接来电。

本实施例中,当呼叫端对被呼叫端发起普通单呼后,被呼叫端可以选择接听、拒绝或者既不接听也不拒绝,此时,呼叫端会接受到基站发送的不同的信令。

为了本领域的技术人员更加清楚的了解本发明,现结合图5进行解释说明。

图5中描述了呼叫端对被呼叫端发起普通单呼之后的各种情况。其中,msa为呼叫端,msb为被呼叫端且msb处于通话状态。整个方法如下:

s501、发送单呼请求;

其中,当msa想要对msb进行普通单呼时,首先将单呼请求发送至基站。

s502、启动定时器计时;

基站接收到单呼请求后,启动定时器计时;

s503、msb处于组呼主叫状态或者单呼状态,查询处于通话状态的被呼叫端所在的业务信道;

具体的,基站判断出msb处于组呼主叫状态或者单呼状态,此时查询处于通话状态的被呼叫端所在的业务信道。

s504、发送第一反向信令;

其中,当基站判断出msb处于语音发射状态时,发送第一反向信令。具体的,在处于通话状态的msb所在的业务信道的通话当前时隙的相邻时隙,发送携带有msa的地址信息的第一反向信令。

通话当前时隙为处于通话状态的msb占用的时隙,相邻时隙为msb占用的时隙的相邻的时隙。

s505、发送内嵌信令;

其中,当基站判断出msb处于语音接收状态,发送内嵌信令。具体的,在处于通话状态的msb所在的业务信道的通话当前时隙,发送携带有msa的地址信息的内嵌信令。

s506、发送第二信令;

其中,当基站判断出msb处于空闲ptt状态,发送第二信令,具体的,在处于通话状态的msb所在的业务信道的通话当前时隙,发送携带有msa的地址信息的第二信令。

s507、msb处于组呼被叫状态,查询与被呼叫端相关的归属组中正在进行通话的多个业务信道;

其中,当基站判断出msb处于组呼被叫状态,此后,基站查询与msb相关的归属组中正在进行通话的多个业务信道。

s508、发送第一反向信令;

其中,当基站判断出msb处于语音发射状态时,发送第一反向信令。具体的,在归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙的相邻时隙,发送携带有呼叫端的地址信息的第一反向信令。

s509、发送内嵌信令;

其中,当基站判断出msb处于语音接收状态,发送内嵌信令。具体的,在归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有呼叫端的地址信息的内嵌信令。

s510、发送第二信令;

其中,当基站判断出msb处于空闲ptt状态,发送第二信令,具体的,在归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有呼叫端的地址信息的第二信令。

基站发送携带有msa的地址信息的第一反向信令、内嵌信令或第二信令后,msb的显示界面会显示有来电以及接听和拒绝按钮,此时msb可以选择接听、拒绝或者既不接听也不拒绝。当然,msa也可以选择取消呼叫。

当msb选择接听后,执行s511;

s511、发送确认信令;

具体的,msb的使用者按下接听按钮,此后,msb返回控制信道并向基站发送确认信令。

s512、发送信道分配指令;

基站接收到msb发送的确认信令后,分别向msa和msb发送信道分配指令,msa和msb跳转到相应的信道进行通话。同时基站还会拆除msb原先的通话信道,以及停止下发携带有msa的地址信息的第一反向信令、内嵌信令或第二信令。

当msb选择拒绝后,执行s513;

s513、发送拒绝信令;

具体的,msb的使用者按下拒绝按钮,此后,msb返回控制信道并向基站发送拒绝信令。

s514、发送呼叫拒绝信令;

基站接收到msb发送的拒绝信令后,会向msa发送呼叫拒绝信令,此时msa会提示msb拒绝了此次普通呼叫。

s515、发送呼叫拒绝确认信令;

基站接收到msb发送的拒绝信令后,会向msb发送呼叫拒绝确认信令,告知msb已经成功收到msb发送的拒绝信令。此时还会停止下发携带有msa的地址信息的第一反向信令、内嵌信令或第二信令。

当msb既不接听,也不拒绝时,执行s516和s517;

s516、发送呼叫未接听信令;

当msb既不选择接听,也不选择拒绝时,此时msb维持原通话业务,一段时间之后,基站会向msa发送呼叫未接听信令,msa会提示此次呼叫msb未接听,并且基站还会停止下发携带有msa的地址信息的第一反向信令、内嵌信令或第二信令。

s517、发送取消呼叫等待业务的第三反向信令;

当msb既不接听,也不拒绝时,此时msb维持原通话业务,一段时间后,基站发送取消呼叫等待业务的第三反向信令至msb,且msb的显示界面显示有未接来电。

当msa选择取消呼叫后,执行s518、s519和s520;

s518、发送取消呼叫请求;

当msa对msb发起呼叫后,msa可以选择结束此次呼叫,此时msa向基站发送取消呼叫请求。

s519、发送取消呼叫确认信令;

当msa向基站发送取消呼叫请求后,基站会向msa发送一个取消呼叫确认信令,告知msa已经成功收到取消呼叫请求。

s520、发送取消呼叫等待业务的第二反向信令;

当msa向基站发送取消呼叫请求后,基站向msb发送一个取消呼叫等待业务的第二反向信令,告知msb,msa已经取消呼叫,此时在msb的显示界面会显示有未接来电。此时基站还会停止下发携带有msa的地址信息的第一反向信令、内嵌信令或第二信令。

本实施例介绍了msa对msb进行普通呼叫后,msb在选择接听、拒绝或者既不接听也不拒绝的情况下,分别对应的不同流程。

本发明的另一实施例中提供了一种呼叫处理装置,应用于基站,参照图6,包括:

单呼请求接收单元101,用于接收呼叫端对被呼叫端的单呼请求;

计时单元102,用于启动定时器计时;

第一信令发送单元103,用于单呼请求接收单元101接收呼叫端对被呼叫端的单呼请求后,向被呼叫端发送携带有呼叫端的地址信息的第一信令,被呼叫端处于通话状态;

第一判断单元104,用于判断定时器计时到指定时间内,是否收到由被呼叫端发送的确认信令或拒绝信令;

第一发送单元105,用于当第一判断单元104判断出定时器计时到指定时间内,收到由被呼叫端发送的确认信令,向被呼叫端和呼叫端发送信道分配指令;

第二发送单元106,用于当第一判断单元104判断出定时器计时到指定时间内,收到由被呼叫端发送的拒绝信令,向呼叫端发送呼叫拒绝信令;

第三发送单元107,用于当第一判断单元104判断出定时器计时到指定时间内,未收到由被呼叫端发送的确认信令或拒绝信令,向呼叫端发送呼叫未接听信令。

可选的,本发明的另一实施例中,还包括:

第八发送单元,用于当第一判断单元104判断出定时器计时到指定时间内,未收到由被呼叫端发送的确认信令或拒绝信令,向被呼叫端发送取消呼叫等待业务的第三反向信令。

可选的,本发明的另一实施例中,还包括:

停止发送单元,用于第一发送单元105向被呼叫端和呼叫端发送信道分配指令后或第二发送单元106向呼叫端发送呼叫拒绝信令后或第三发送单元107向呼叫端发送呼叫未接听信令后,停止发送携带有呼叫端的地址信息的第一信令。

可选的,本发明的另一实施例中,还包括:

第四判断单元,用于计时单元102启动定时器后,在计时单元102计时到指定时间内,判断是否收到由呼叫端发送的取消呼叫请求;

第七发送单元,用于当第四判断单元判断出在定时器计时到指定时间内,收到由呼叫端发送的取消呼叫请求,向被呼叫端发送取消呼叫等待业务的第二反向信令。

本实施例提供了一种呼叫处理装置,单呼请求接收单元101接收呼叫端对被呼叫端的单呼请求后,第一信令发送单元103向被呼叫端发送携带有呼叫端的地址信息的第一信令,此后,若第一判断单元104判断出被呼叫端发送确认信令到基站,第一发送单元105发送信道分配指令到呼叫端和被呼叫端,若第一判断单元104判断出被呼叫端发送拒绝信令到基站,第二发送单元106向呼叫端发送呼叫拒绝信令,若第一判断单元104判断出指定时间内未收到被呼叫端发送的确认信令或拒绝信令,第三发送单元107向呼叫端发送呼叫未接听信令,本发明中,有呼叫端对正在通话的被呼叫端发起普通单呼后,被呼叫端能够选择接听、拒绝或者是既不接听也不拒绝,解决了现有技术中在半双工工作方式下,另有呼叫端对正在通话的被呼叫端进行普通单呼时,被呼叫端不能选择是否接听新呼叫的问题。

需要说明的是,本实施例中各个单元的工作过程请参照图1对应的实施例中的内容,在此不再赘述。

可选的,本发明的另一实施例中,第一信令发送单元103包括:

第二判断单元1031,用于判断被呼叫端的状态;

信道查询第一单元1032,用于当第二判断单元1031判断出被呼叫端处于组呼主叫状态或者单呼状态,查询处于通话状态的被呼叫端所在的业务信道;

信道查询第二单元1033,用于当第二判断单元1031判断出被呼叫端处于组呼被叫状态,查询与被呼叫端相关的归属组中正在进行通话的多个业务信道;

第三判断单元1034,用于判断被呼叫端所处的呼叫状态;

第四发送单元1035,用于当第三判断单元1034判断出被呼叫端处于语音发射状态,在处于通话状态的被呼叫端所在的业务信道的通话当前时隙的相邻时隙,发送携带有呼叫端的地址信息的第一反向信令或在归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙的相邻时隙,发送携带有呼叫端的地址信息的第一反向信令;

其中,通话当前时隙为处于通话状态的被呼叫端占用的时隙,相邻时隙为被呼叫端占用的时隙的相邻的时隙。

第五发送单元1036,用于当第三判断单元1034判断出被呼叫端处于语音接收状态,在处于通话状态的被呼叫端所在的业务信道的通话当前时隙,发送携带有呼叫端的地址信息的内嵌信令或在归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有呼叫端的地址信息的内嵌信令;

第六发送单元1037,用于当第三判断单元1034判断出被呼叫端处于空闲ppt状态,在处于通话状态的被呼叫端所在的业务信道的通话当前时隙,发送携带有呼叫端的地址信息的第二信令或在归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有呼叫端的地址信息的第二信令;

其中,第一信令包括第一反向信令、内嵌信令或第二信令。

本实施例中,能够根据被呼叫所处的状态不同以及被呼叫端的呼叫状态不同,在不同的时隙发送不同的信令,来告知被呼叫端有呼叫端在进行呼叫。

需要说明的是,本实施例中各个单元的工作过程请参照图2对应的实施例中的内容,在此不再赘述。

可选的,本发明的另一实施例中提供了一种呼叫处理装置,应用于移动终端,参照图8,包括:

第一信令接收模块201,用于在处于通话状态时,接收由基站发送的携带有呼叫端的地址信息的第一信令;

可选的,本发明的另一实施例中,第一信令接收模块201包括:

第二接收模块,用于处于语音发射状态时,接收由基站发送的第一反向信令;

第三接收模块,用于处于语音接收状态时,接收由基站发送的内嵌信令;

第四接收模块,用于处于空闲ppt状态时,接收由基站发送的第二信令;

其中,第一信令包括第一反向信令、内嵌信令或第二信令。

判断模块202,用于判断预设时间内是否收到接听命令或拒绝命令;

返回模块203,用于当判断模块202判断出预设时间内收到接听命令,返回控制信道;

确认信令发送模块204,用于返回模块203返回控制信道后,发送确认信令到基站;

第一接收模块205,用于接收由基站发送的信道分配指令;

第一跳转模块206,用于跳转到信道分配指令中分配的业务信道进行通话;

返回模块203,还用于当判断模块202判断出预设时间内收到拒绝命令,返回控制信道;

拒绝信令发送模块207,用于返回模块203返回控制信道后,发送拒绝信令到基站;

第二跳转模块208,用于跳转到正在通话的业务信道继续通话;

维持通话模块209,用于当所述判断模块202判断出预设时间内既未收到接听命令也未收到拒绝命令,继续在所述正在通话的业务信道继续通话。

可选的,本发明的另一实施例中,还包括:

第五接收模块,用于第一信令接收模块201接收由基站发送的携带有呼叫端的地址信息的第一信令后,接收由基站发送的取消呼叫等待业务的第二反向信令。

第六接收模块,用于当判断模块202判断出预设时间内既未收到接听命令也未收到拒绝命令后,接收由基站发送的取消呼叫等待业务的第三反向信令。

本实施例中,接收由基站发送的携带有呼叫端的地址信息的第一信令后,被呼叫端可以选择接听、拒绝或者既不选择接听,也不选择拒绝,解决了现有技术中在半双工工作方式下,另有呼叫端对正在通话的被呼叫端进行普通单呼时,被呼叫端不能选择是否接听新呼叫的问题。

需要说明的是,本实施例中各个单元的工作过程请参照图3对应的实施例中的内容,在此不再赘述。

可选的,本发明的另一实施例中提供了一种呼叫处理装置,应用于移动终端,参照图9,包括:

呼叫请求发送模块301,用于发送单呼请求到基站;

第七接收模块302,用于接收由基站发送的呼叫拒绝信令、接收由所述基站发送的呼叫未接听信令或接收由所述基站发送的信道分配指令;

跳转模块303,用于所述第七接收模块302接收由所述基站发送的信道分配指令后,跳转到信道分配指令中分配的业务信道进行通话。

可选的,本发明的另一实施例中,还包括:

取消呼叫发送模块,用于呼叫请求发送模块301发送单呼请求到基站后,发送取消呼叫请求到基站。

本实施例中,当呼叫端对被呼叫端发起普通单呼后,被呼叫端可以选择接听、拒绝或者既不接听也不拒绝,此时,呼叫端会接受到基站发送的不同的信令。

需要说明的是,本实施例中各个单元的工作过程请参照图4对应的实施例中的内容,在此不再赘述。

可选的,本发明的另一实施例中提供了一种基站,包括存储器和处理器;

其中,所述存储器用于存储程序;

处理器用于调用程序,其中,所述程序用于:

接收呼叫端对被呼叫端的单呼请求;

启动定时器计时;

向所述被呼叫端发送携带有所述呼叫端的地址信息的第一信令;其中,所述被呼叫端处于通话状态;

判断所述定时器计时到指定时间内,是否收到由所述被呼叫端发送的确认信令或拒绝信令;

当判断出所述定时器计时到指定时间内,收到由所述被呼叫端发送的确认信令,向所述被呼叫端和所述呼叫端发送信道分配指令;

当判断出所述定时器计时到指定时间内,收到由所述被呼叫端发送的拒绝信令,向所述呼叫端发送呼叫拒绝信令;

当判断出所述定时器计时到指定时间内,未收到由所述被呼叫端发送的确认信令或拒绝信令,向所述呼叫端发送呼叫未接听信令。

在上述实施例的基础上,所述基站向所述被呼叫端发送携带有所述呼叫端的地址信息的第一信令时,具体用于:

判断所述被呼叫端的状态;

当判断出所述被呼叫端处于组呼主叫状态或者单呼状态,查询处于通话状态的所述被呼叫端所在的业务信道;

当判断出所述被呼叫端处于组呼被叫状态,查询与所述被呼叫端相关的归属组中正在进行通话的多个业务信道;

判断所述被呼叫端所处的呼叫状态;

当判断出所述被呼叫端处于语音发射状态,在处于通话状态的所述被呼叫端所在的业务信道的通话当前时隙的相邻时隙,发送携带有所述呼叫端的地址信息的第一反向信令或在所述归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙的相邻时隙,发送携带有所述呼叫端的地址信息的所述第一反向信令;所述通话当前时隙为处于通话状态的所述被呼叫端占用的时隙,所述相邻时隙为所述被呼叫端占用的时隙的相邻的时隙;

当判断出所述被呼叫端处于语音接收状态,在处于通话状态的所述被呼叫端所在的业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的内嵌信令或在所述归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的所述内嵌信令;

当判断出所述被呼叫端处于空闲ptt状态,在处于通话状态的所述被呼叫端所在的业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的第二信令或在所述归属组中正在进行通话的多个业务信道中的每个业务信道的通话当前时隙,发送携带有所述呼叫端的地址信息的所述第二信令;

其中,所述第一信令包括所述第一反向信令、所述内嵌信令或所述第二信令。

在上述实施例的基础上,所述基站向所述被呼叫端和所述呼叫端发送信道分配指令后或向所述呼叫端发送呼叫拒绝信令后或向所述呼叫端发送呼叫未接听信令后,还用于:

停止发送所述携带有所述呼叫端的地址信息的第一信令。

在上述实施例的基础上,所述基站启动定时器计时后,还用于:

当判断出所述定时器计时到所述指定时间内,收到由所述呼叫端发送的取消呼叫请求,向所述被呼叫端发送取消呼叫等待业务的第二反向信令。

在上述实施例的基础上,当所述基站判断出所述定时器计时到指定时间内,未收到由所述被呼叫端发送的确认信令或拒绝信令后,还用于:

向所述被呼叫端发送取消呼叫等待业务的第三反向信令。

本实施例中,基站接收呼叫端对被呼叫端的单呼请求后,向被呼叫端发送携带有呼叫端的地址信息的第一信令,此后,若被呼叫端发送确认信令到基站,基站发送信道分配指令到呼叫端和被呼叫端,若被呼叫端发送拒绝信令到基站,基站向呼叫端发送呼叫拒绝信令,当基站指定时间内未收到被呼叫端发送的确认信令或拒绝信令,向呼叫端发送呼叫未接听信令,本发明中,有呼叫端对正在通话的被呼叫端发起普通单呼后,被呼叫端能够选择接听、拒绝或者是既不接听也不拒绝,解决了现有技术中在半双工工作方式下,另有呼叫端对正在通话的被呼叫端进行普通单呼时,被呼叫端不能选择是否接听新呼叫的问题。

可选的,本发明的另一实施例中提供了一种移动终端,包括:

存储器和处理器;

其中,所述存储器用于存储程序;

处理器用于调用程序,其中,所述程序用于:

在处于通话状态时,接收由基站发送的携带有呼叫端的地址信息的第一信令;

判断预设时间内是否收到接听命令或拒绝命令;

当判断出预设时间内收到接听命令,返回控制信道,并发送确认信令到所述基站;

接收由所述基站发送的信道分配指令;

跳转到所述信道分配指令中分配的业务信道进行通话;

当判断出预设时间内收到拒绝命令,返回所述控制信道,并发送拒绝信令到所述基站;

跳转到正在通话的业务信道继续通话;

当判断出预设时间内既未收到接听命令也未收到拒绝命令,继续在所述正在通话的业务信道继续通话。

在上述实施例的基础上,所述移动终端接收由所述基站发送的携带有呼叫端的地址信息的第一信令时,具体用于:

处于语音发射状态时,接收由所述基站发送的第一反向信令;

处于语音接收状态时,接收由所述基站发送的内嵌信令;

处于空闲ppt状态时,接收由所述基站发送的第二信令;

其中,所述第一信令包括所述第一反向信令、所述内嵌信令或所述第二信令。

在上述实施例的基础上,所述移动终端接收由所述基站发送的携带有呼叫端的地址信息的第一信令后,还用于:

接收由所述基站发送的取消呼叫等待业务的第二反向信令。

在上述实施例的基础上,当所述移动终端判断出预设时间内既未收到接听命令也未收到拒绝命令后,还用于:

接收由所述基站发送的取消呼叫等待业务的第三反向信令。

本实施例中,接收由基站发送的携带有呼叫端的地址信息的第一信令后,被呼叫端可以选择接听、拒绝或者既不选择接听,也不选择拒绝,解决了现有技术中在半双工工作方式下,另有呼叫端对正在通话的被呼叫端进行普通单呼时,被呼叫端不能选择是否接听新呼叫的问题。

可选的,本发明的另一实施例中提供了一种移动终端,包括存储器和处理器;

其中,所述存储器用于存储程序;

处理器用于调用程序,其中,所述程序用于:

发送单呼请求到所述基站;

接收由所述基站发送的呼叫拒绝信令;

或接收由所述基站发送的呼叫未接听信令;

或接收由所述基站发送的信道分配指令;

跳转到所述信道分配指令中分配的业务信道进行通话。

在上述实施例的基础上,所述移动终端发送单呼请求到所述基站后,还用于:

发送取消呼叫请求到所述基站。

本实施例中,当呼叫端对被呼叫端发起普通单呼后,被呼叫端可以选择接听、拒绝或者既不接听也不拒绝,此时,呼叫端会接受到基站发送的不同的信令。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1