一种呼叫建立方法及装置与流程

文档序号:11681910阅读:188来源:国知局
一种呼叫建立方法及装置与流程

本发明涉及直通通信技术领域,尤其涉及一种呼叫建立方法及装置。



背景技术:

专业移动通信领域的终端通常具有直通模式,终端标准为其确立了个呼、组呼和全呼功能,但是这些呼叫模型并没有覆盖用户所有的通信场景需求。例如当终端处于群组呼叫中时,可能会遇到需要单独与群组呼叫中的另一个终端进行呼叫,而不被其它终端干扰的需求。

在现有技术中,当处于群组呼叫中的终端需要与群组呼叫中另一终端进行私有通信时,终端首先在所在的群组呼叫公共信道中发送打断消息,打断群组呼叫,然后通过所在的群组呼叫的公共信道,建立与群组呼叫中另一终端的单独呼叫。在上述呼叫建立过程中,终端强行打断群组呼叫,并直接在群组呼叫公共信道中建立与另一终端的单独呼叫,建立的呼叫容易被再次发起的群组呼叫打断,通信效果不好。



技术实现要素:

基于上述现有技术的缺陷和不足,本发明提出一种呼叫建立方法及装置,终端采用该方法在私有信道建立呼叫,不会被群组呼叫打断,通信效果更好。

本发明第一方面提供了一种呼叫建立方法,应用于第一终端,该方法包括以下步骤:当需要与公共信道中的第二终端建立呼叫时,确定出用于建立呼叫的私有信道的信息;其中,所述私有信道为不同于所述公共信道的空闲信道;通过所述私有信道与所述第二终端建立呼叫。可以看出,当第一终端需要与第二终端建立呼叫时,第一终端采用本发明技术方案确定出用于建立呼叫的私有信道信息,并通过私有信道与第二终端建立呼叫。建立起的呼叫,不会被群组呼叫打断,通信效果更好。

本发明第二方面提供了一种私有呼叫建立装置,应用于第一终端,该装置包括:信道确认单元,用于确定出用于建立呼叫的私有信道的信息;其中,所述私有信道为不同于所述公共信道的空闲信道;呼叫建立单元,用于通过所述私有信道与所述第二终端建立呼叫。

本发明第三方面提供了另一种私有呼叫建立装置,应用于第一终端,包括:第一存储器和第一处理器;其中,所述第一存储器与所述第一处理器连接,用于存储程序及程序运行中产生的数据;所述第一处理器,用于运行所述第一存储器中的程序,实现以下功能:当需要与公共信道中的第二终端建立呼叫时,确定出用于建立呼叫的私有信道的信息;其中,所述私有信道为不同于所述公共信道的空闲信道;通过所述私有信道与所述第二终端建立呼叫。

在一个实现方式中,所述确定出用于建立呼叫的私有信道的信息,包括:通过所述公共信道向第二终端发送呼叫建立请求信息;接收所述第二终端发送的包含私有信道信息的,表征接受所述呼叫建立请求的信息。

在一个实现方式中,所述确定出用于建立呼叫的私有信道的信息,包括:通过所述公共信道向第二终端发送包含私有信道信息的呼叫建立请求信息;接收所述第二终端发送的,表征接受所述呼叫建立请求的信息。

在一个实现方式中,所述通过所述私有信道与所述第二终端建立呼叫,包括:由所述公共信道跳转至所述私有信道;通过所述私有信道,向所述第二终端发送呼叫建立请求;接收所述第二终端发送的表征接受所述呼叫建立请求的信息,与所述第二终端建立私有呼叫。

在一个实现方式中,所述第一终端还存储挂起时长信息;所述第一终端通过所述私有信道与所述第二终端建立呼叫之后,该方法还包括:当向所述第二终端发送呼叫信息结束,或接收所述第二终端发送的呼叫信息结束时,开始计时;如果在计时时长到达所述挂起时长期间,没有接收到所述第二终端发送的呼叫信息,并且没有再次向所述第二终端发送呼叫信息,则跳转至所述公共信道。

在一个实现方式中,所述通过所述公共信道向第二终端发送包含私有信道信息的呼叫建立请求信息,包括:检测当前所在的公共信道中的第一时隙是否被占用;如果所述公共信道中的第一时隙没有被占用,则通过所述公共信道中的所述第一时隙向第二终端发送包含私有信道信息的呼叫建立请求信息;如果所述公共信道中的第一时隙被占用,则通过所述公共信道中的第二时隙向第二终端发送包含私有信道信息的呼叫建立请求信息。

本发明第四方面提供了另一种私有呼叫建立方法,应用于第二终端,该方法包括:响应第一终端执行的确定出用于建立呼叫的私有信道的信息的操作;通过所述私有信道,与所述第一终端建立呼叫。可以看出,在本发明所述的私有呼叫建立方法中,第二终端在不同于公共信道的私有信道中与第一终端建立呼叫。所建立的呼叫,不会被群组呼叫打断,通信效果更好。

本发明第五方面提供了另一种私有呼叫建立装置,应用于第二终端,包括:操作响应单元,用于响应第一终端执行的确定出用于建立呼叫的私有信道的信息的操作;处理单元,用于通过所述私有信道,与所述第一终端建立呼叫。

本发明第六方面提供了另一种私有呼叫建立装置,应用于第二终端,包括:第二存储器和第二处理器;其中,所述第二存储器与所述第二处理器连接,用于存储程序及程序运行中产生的数据;所述第二处理器,用于运行所述第二存储器中的程序,实现以下功能:响应第一终端执行的确定出用于建立呼叫的私有信道的信息的操作;通过所述私有信道,与所述第一终端建立呼叫。

在一个实现方式中,所述响应第一终端执行的确定出用于建立呼叫的私有信道的信息的操作,包括:接收第一终端通过公共信道发送的,包含私有信道的信息的呼叫建立请求信息;向所述第一终端发送表征接受所述呼叫建立请求的信息。

在一个实现方式中,所述响应第一终端执行的确定出用于建立呼叫的私有信道的信息的操作,包括:接收第一终端通过公共信道发送的呼叫建立请求信息;向所述第一终端发送包含私有信道信息的,表征接受所述呼叫建立请求的信息。

在一个实现方式中,所述第二终端存储挂起时长信息;所述第二终端通过所述私有信道,与所述第一终端建立呼叫后,该方法还包括:当向所述第一终端发送呼叫信息结束,或接收所述第一终端发送的呼叫信息结束时,开始计时;如果在计时时长到达所述挂起时长期间,没有接收到所述第一终端发送的呼叫信息,并且没有再次向所述第一终端发送呼叫信息,则跳转至所述公共信道。

附图说明

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

图1是本发明实施例提供的一种直通组呼示意图;

图2是本发明实施例提供的一种私有呼叫建立方法的流程示意图;

图3是本发明实施例提供的一种私有呼叫示意图;

图4是本发明实施例提供的一种私有呼叫建立装置的结构示意图;

图5是本发明实施例提供的另一种私有呼叫建立装置的结构示意图;

图6是本发明实施例提供的另一种私有呼叫建立装置的结构示意图;

图7是本发明实施例提供的另一种私有呼叫建立装置的结构示意图。

具体实施方式

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

图1为本发明实施例适用的一种直通通信场景示意图。

如图1所示,在ch1所示的直通组呼中,终端a想与终端g通信。在现有技术中,终端a直接在ch1公共信道中发送打断消息,打断群组呼叫,然后通过公共信道向终端g发送呼叫建立请求,终端g接受终端a发送的呼叫建立请求,a与g建立起呼叫。由于a与g是在公共信道中建立的私有的呼叫,而公共信道又是被ch1直通组呼中所有的终端共用,因此,a与g建立的呼叫,很有可能被ch1中其它终端发起的群组呼叫打断,通信效果不好。

本发明实施例提出一种私有呼叫建立方法,使终端之间能够建立稳定的呼叫,不会被群组呼叫打断。

如图2所示,当群组呼叫中的终端a需要与终端g建立单独呼叫时,采用本发明实施例提出的呼叫建立方法,包括以下步骤:

s201、终端a检测当前所在的群组呼叫ch1的公共信道中的第一时隙是否被占用;

如果群组呼叫ch1的公共信道中的第一时隙没有被占用,则执行步骤s202、终端a通过ch1的公共信道的第一时隙向终端g发送包含私有信道信息的呼叫建立请求信息;

如果群组呼叫ch1的公共信道中的第一时隙被占用,则执行步骤s203、终端a通过ch1的公共信道的第二时隙向终端g发送包含私有信道信息的呼叫建立请求信息;

在数字对讲机标准中,规定一个直通组呼信道由两个时隙组成,数字对讲机是半双工工作方式,每次呼叫占用一个时隙。当终端a想要通过ch1的公共信道发送私有呼叫建立请求信息时,首先检测哪个时隙被占用,哪个时隙没有被占用,可以用来发送信息。

需要说明的是,理论上,在直通组呼系统中,公共信道的第一时隙和第二时隙都可能被直通组呼占用。如果ch1的公共信道的第一时隙和第二时隙均被占用,则终端a强行通过任意一个时隙向终端g发送呼叫建立请求信息。而在本发明实施例中,为了避免终端之间建立呼叫与原有的直通组呼之间产生冲突,保证能够顺利实施本发明实施例技术方案,设定直通组呼只占用公共信道的一个时隙,例如设定直通组呼只占用公共信道的第一时隙,而公共信道的第二时隙预留下来,用作终端之间发送呼叫建立请求信息使用。通过上述设定,有效避免了终端之间发送呼叫建立请求信息与原直通组呼之间产生冲突。当终端需要发送呼叫建立请求信息时,首先检测公共信道的第一时隙是否被占用,如果没有被占用,则直接通过第一时隙发送信息;如果第一时隙被占用,则通过第二时隙发送信息,两个时隙可供选择,保证终端可以顺利地实施本发明实施例技术方案建立呼叫。

显而易见的,还可以设置终端直接通过预留的公共信道第二时隙发送私有呼叫建立请求信息。本发明实施例仅以上述方式说明在实际使用中,为终端预留一个时隙用于发送呼叫建立请求信息,以及终端优先通过公共信道空闲时隙发送呼叫建立请求信息的思想,并不对公共信道时隙的划分方法及终端所占用的时隙进行严格限定,在实施本发明实施例技术方案时,可以根据实际情况,灵活设定终端发送信息的方式。

应用本发明实施例提出的私有呼叫建立方法的终端,存储有用户设置的用于建立呼叫的空闲的私有信道信息,以及挂起时长信息。上述私有信道为不同于终端所在的公共信道的,空闲的信道,可以用来建立终端之间的单独呼叫。该私有信道信息,不仅限于由用户设置,还可以由终端通过扫描空闲信道而确定。更进一步的,终端还可以采用任意可行的方法确定能够用于建立呼叫的空闲信道信息,发明实施例不做严格限定。

当终端存储有用户配置的用于建立呼叫的私有信道信息时,用户可对终端存储的私有信道信息进行配置。具体的,用户可以为不同的终端配置相同的私有信道信息或不同的私有信道信息。当用户为不同的终端配置不同的私有信道信息时,每个终端中存储一个或多个不同的私有信道信息,当终端需要建立呼叫时,直接从自身存储的私有信道中,随机选择一个私有信道,用于建立呼叫即可。

当用户为不同的终端配置相同的私有信道信息时,每个终端中存储相同的多个私有信道信息。当终端需要建立私有呼叫时,由于各个终端可用的私有信道相同,可能发生其他终端已经占用一部分私有信道的情况,因此,终端在发送私有呼叫建立请求之前,需要首先检测哪些私有信道是空闲的私有信道,将空闲的私有信道信息发送给对方,双方在空闲私有信道里建立私有呼叫。

当处于直通组呼ch1中的终端a需要与ch1中的终端g建立私有呼叫连接时,终端a根据上述方法选择出可建立私有呼叫的私有信道,然后终端a生成一条包含选择出的私有信道信息的私有呼叫建立请求信息,并将该呼叫建立请求信息通过当前所在的直通组呼ch1的公共信道,发送给终端g。具体的,终端a已知终端g的id标识信息等信息,根据终端g的标识信息,终端a能够准确地将私有呼叫建立请求信息发送给终端g。

s204、终端g接收终端a发送的呼叫建立请求信息;

终端a向终端g发送呼叫建立请求信息后,终端g接收该呼叫建立请求信息,并可从接收的呼叫建立请求信息中,解析得到终端a发送的私有信道的信息。如果终端g可以与终端a建立私有呼叫,则终端g接受终端a发送的呼叫建立请求。

s205、终端g向终端a发送表征接受呼叫建立请求的信息;

终端g在确认可以与终端a建立呼叫,并且接收终端a发送的呼叫建立请求后,向终端a发送反馈信息,即发送一条表征接受上述呼叫建立请求的信息。

需要说明的是,终端g通过当前时隙向终端a发送表征接受呼叫建立请求的信息,即终端a通过公共信道的哪个时隙向终端g发送呼叫建立请求信息,则终端g通过相同的时隙向终端a发送表征接受呼叫建立请求的信息。例如,假设终端a通过公共信道的第一时隙向终端g发送呼叫建立请求,则终端g也通过公共信道的第一时隙向终端a发送表征接受呼叫建立请求的信息。

需要说明的是,在上述步骤s201~s205的处理过程中,是由终端a向终端g发送包含私有信道信息的呼叫请求信息,在此过程中,终端a告知终端g用于建立呼叫的私有信道信息,使得终端a和终端g都分别确定了用于建立呼叫的私有信道信息。当终端a和终端g都确定了私有信道信息后,就可以执行后续的,在私有信道建立呼叫的操作,以实现单独的呼叫建立。可以说,终端a和终端g之间都确定用于建立呼叫的私有信道,是终端a和终端g建立呼叫的必要前提。

另一种可实现的方式是,由终端g告知终端a用于建立呼叫的私有信道信息。在这种实现方式中,终端a在需要与终端g建立呼叫时,直接向终端g发送呼叫建立请求信息,而不用携带发送私有信道信息。相应的,终端g在接收到终端a发送的呼叫建立请求信息时,向终端a发送应答信息的同时,携带发送用于建立呼叫的私有信道信息,以告知终端a应该去哪个私有信道建立呼叫。也就是说,在这一实现方式中,上述步骤s202具体为终端a通过ch1的公共信道的第一时隙向终端g发送呼叫建立请求信息;上述步骤s203具体为终端a通过ch1的公共信道的第二时隙向终端g发送呼叫建立请求信息;相应的,上述步骤s205具体为终端g向终端a发送包含私有信道信息的,表征接受呼叫建立请求的信息。

s206、终端g跳转至终端a发送的私有信道;

终端g在接受终端a发送的私有呼叫建立请求,并且已经从终端a发送的呼叫建立请求信息中解析得到私有信道信息,或者告知终端a私有信道信息后,切换信道,跳转至私有信道。

s207、终端a接收终端g发送的表征接受上述呼叫建立请求的信息;

进一步的,当终端a没有事先通过步骤s202或步骤s203向终端g发送私有信道信息时,在步骤s207中,终端a接收的,表征接受上述呼叫建立请求的信息,还包含私有信道信息,使得终端a确定应该在哪个私有信道建立呼叫。

s208、终端a跳转至上述私有信道;

终端a在接收到终端g发送的表征接受私有呼叫建立请求的信息后,切换信道,跳转到上述私有信道。

s209、终端a通过私有信道,向终端g发送呼叫建立请求;

终端a跳转到私有信道后,根据事先已知的终端g的标识信息,通过私有信道向终端g发送呼叫建立请求。

s210、终端g接收终端a通过私有信道发送的呼叫建立请求,并向终端a发送表征接受呼叫建立请求的信息;

终端g在跳转到私有信道后,当终端a发送呼叫建立请求时,终端g能够接收到该呼叫建立请求。同时,终端g在收到呼叫建立请求后,接受该呼叫建立请求,向终端a发送表征接受呼叫建立请求的信息。

需要说明的是,终端在私有信道建立呼叫时,还可以采用不应答的方式建立呼叫。即终端a向终端g发送呼叫建立请求后,终端g接受呼叫建立请求,直接与终端a建立私有呼叫,开始与终端a进行私有通信,不必再向终端a回复表征接受呼叫建立请求的信息。具体的,终端在接收到呼叫建立请求后,是否回复,由用户通过写频软件对终端进行设置。当实施本发明实施例技术方案的终端g被设置为采用不应答方式建立呼叫时,在步骤s210中,终端g接收到终端a发送的呼叫建立请求后,直接与终端a建立呼叫,不必再向终端a发送回复信息。

s211、终端a接收终端g发送的表征接受呼叫建立请求的信息,并与终端g建立私有呼叫;

终端a接收到终端g通过私有信道发送的表征接受呼叫建立请求的信息后,与终端g建立起呼叫。如图3所示,此时终端a与终端g在ch1的公共信道之外的私有信道建立起呼叫。

相应的,参照步骤s210中的说明,如果终端g被设置为采用不应答方式建立呼叫,则在步骤s211中,终端a不会接收到终端g发送的表征接受呼叫建立请求的信息,而是直接与终端g建立私有呼叫。

s212、当终端a向终端g发送呼叫信息结束,或终端g向终端a发送呼叫信息结束时,终端a和终端g分别开始计时;

如果在计时时长到达终端a存储的挂起时长期间,终端a没有接收到终端g发送的呼叫信息,且终端a没有再次向终端g发送呼叫信息,则终端a执行步骤s213、跳转至直通组呼ch1的公共信道;

同时,如果在计时时长到达终端g存储的挂起时长期间,终端g没有接收到终端a发送的呼叫信息,且终端g没有再次向终端a发送呼叫信息,则终端g执行步骤s213、跳转至直通组呼ch1的公共信道。

具体的,当终端a向终端g发送呼叫信息结束后,或终端a接收终端g发送的组呼信息结束后,终端a进入挂起状态,如果在挂起状态结束期间,接收到终端g发送的呼叫信息,或再次向终端g发送呼叫信息,则终端a与终端g保持建立的呼叫;如果在挂起状态结束期间,终端a没有接收到终端g发送的呼叫信息,并且终端a没有再次向终端g发送呼叫信息,则终端a跳转回到原来所在的直通组呼ch1的公共信道。

相应的,当终端g向终端a发送呼叫信息结束,或终端g接收终端a发送的组呼信息结束后,终端g进入挂起状态,如果在挂起状态结束期间,终端g接收到终端a发送的呼叫信息,或终端g再次向终端a发送呼叫信息,则终端g与终端a保持建立的呼叫;如果在挂起状态结束期间,终端g没有接收到终端a发送的呼叫信息,并且终端g没有再次向终端a发送呼叫信息,则终端g跳转回到原来所在的直通组呼ch1的公共信道。

从上述过程可以看出,在本发明实施例技术方案中,终端a与终端g首先通过公共信道通信,互相确认私有信道的信息,然后终端a与终端g都跳转到确认的私有信道建立呼叫。建立起的呼叫,不会受组呼影响,不会被群组呼叫打断,通信效果更好。

图4为本发明实施例提出的一种呼叫建立装置的结构示意图,该装置应用于第一终端,包括:信道确认单元401,用于确定出用于建立呼叫的私有信道的信息;其中,所述私有信道为不同于所述公共信道的空闲信道;呼叫建立单元402,用于通过所述私有信道与所述第二终端建立呼叫。

具体的,图4所示的呼叫建立装置的各个单元的具体工作内容,请参见对应的呼叫建立方法的实施例的内容,此处不再赘述。

图5为本发明实施例提出的另一种呼叫建立装置的结构示意图,该装置应用于第一终端,包括:第一存储器501和第一处理器502;其中,所述第一存储器501与所述第一处理器502连接,用于存储程序及程序运行中产生的数据;所述第一处理器502,用于运行所述第一存储器501中的程序,实现以下功能:当需要与公共信道中的第二终端建立呼叫时,确定出用于建立呼叫的私有信道的信息;其中,所述私有信道为不同于所述公共信道的空闲信道;通过所述私有信道与所述第二终端建立呼叫。

具体的,图5所示的呼叫建立装置的各个部分的具体工作内容,请参见对应的私有呼叫建立方法的实施例的内容,此处不再赘述。

图6是本发明实施例提出的另一种呼叫建立装置的结构示意图,该装置应用于第二终端,包括:操作响应单元601,用于响应第一终端执行的确定出用于建立呼叫的私有信道的信息的操作;处理单元602,用于通过所述私有信道,与所述第一终端建立呼叫。

具体的,图6所示的呼叫建立装置的各个单元的具体工作内容,请参见对应的私有呼叫建立方法的实施例的内容,此处不再赘述。

图7是本发明实施例提出的另一种呼叫建立装置的结构示意图,该装置应用于第二终端,包括:第二存储器701和第二处理器702;其中,所述第二存储器701与所述第二处理器702连接,用于存储程序及程序运行中产生的数据;所述第二处理器702,用于运行所述第二存储器701中的程序,实现以下功能:响应第一终端执行的确定出用于建立呼叫的私有信道的信息的操作;通过所述私有信道,与所述第一终端建立呼叫。

具体的,图7所示的呼叫建立装置的各个部分的具体工作内容,请参见对应的私有呼叫建立方法的实施例的内容,此处不再赘述。

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

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