专利名称:一种gsm-r集群通信终端及其呼叫控制方法
技术领域:
本发明涉及一种GSM-R集群通信终端及其呼叫控制方法。
背景技术:
组呼/广播业务是集群通信系统的一个重要业务,突破了点对点通信的局限性, 能够以简捷的方式建立群组呼叫,实现调度指挥、紧急通知等特定功能,尤其适用于铁路的行车指挥调度部门。语音组呼业务(Voice Group Call Service)简称组呼(VGCS),是一种电信业务。 组呼业务定义了一种由多方参加(移动台或固网电话),其中一部分人可以讲话、多方聆听的一点对多点语音通信方式。语音组呼业务用一个组功能码(组ID)就能呼到所有该组的成员,参与同一个语音组呼业务通信的移动用户可以分布在多个蜂窝小区内。语音组呼业务还支持业务用户实现讲者和听者身份之间的转变。语音广播呼叫业务(Voice Broadcast Service)简称广播(VBS)。VBS业务允许建立一点对多点的单向语音呼叫连接。业务用户在预定义的地理区域发起广播呼叫,当建立了呼叫之后,位于服务区域的签约业务用户组就能够聆听语音广播。实际上,VBS业务与 VGCS业务非常相似,在业务定义、信令流程、对系统和终端的需求,呼叫控制等方面都大同小异。两种业务一个最重要的不同之处在于VBS的业务用户不能实现讲话者与聆听者之间的转换,即VBS不支持角色的转变,因此VBS的呼叫发起者一定是讲话者,除了调度员以外,在VBS通话进行过程中只能有一个人在讲话。业务用户是指预定了 VGCS业务的移动用户。组呼中业务用户有讲话的权利,但必须先争取到上行信道才能讲话,因此它们使用的是半双工的无线信道。广播中业务用户是广播的发起者时才能讲话,其他的业务用户只能作为广播的聆听者。调度员的身份必须要由业务提供商在网络中预定义,拥有随时讲话的权利,它们可以是固网用户也可以是移动用户,移动调度员可以在组呼区域,也可以不在组呼区域内。 调度员可以发起某个组ID的组呼/广播,也可以接收组呼区域中对应组ID的组呼/广播。当由调度员发起组呼/广播时,他们要呼叫一个特殊的MSISDN号,这个号与组ID以及组呼区域有关。当业务用户发起组呼/广播时,调度员会收到该组呼/广播对应的点对点呼叫,调度员以点对点通话的形式加入组呼/广播的通话;调度员也可能同时收到组呼和点呼,或者同时收到广播和点呼。一个组呼/广播中最多可以有5个调度员,也可以没有。 调度员是VGCS通信中具有较高“权利”的管理者,每个调度员均各自使用一对专用信道。组呼/广播的调度员对应的点呼是指调度员收到或发起的与某一组呼/广播相对应的点呼。组呼/广播被其他用户发起时,通过该点呼通知组呼/广播的调度员,调度员通过接听该点呼加入组呼/广播通信。调度员发起组呼/广播,可以通过呼叫该点呼来实现。在GSM-R网络中,如果终端用户既是组呼/广播的业务用户,又是组呼/广播的对应的移动调度员,当组呼/广播建立时,终端作为业务用户收到组呼/广播,又作为移动调度员收到点呼。由于现有的GSM-R的相关协议中,网络端并没有对某个组呼/广播和该组呼/广播的调度员对应的点呼的优先级进行关联,点呼的优先级可能与组呼/广播的优先级相同,或者更低;有时候网络配置出现差错,也会造成点呼的优先级比对应的组呼/广播的优先级低。这样终端可能会优先作为业务用户加入组呼/广播,而一旦加入组呼/广播, 移动调度员则需要退出该组呼/广播才能以点呼的形式加入该组呼/广播,才能及时发布和接收重要的信息;如果遇到紧急的组呼/广播,甚至无法退出,这样就严重制约了移动调度员及时发布和接收紧急信息。
发明内容
为了解决上述技术问题,本发明提供了一种GSM-R集群通信终端及其呼叫控制方法。一种GSM-R集群通信终端的呼叫控制方法,包括如下步骤
5100.所述终端在没有通话状态下,收到组呼/广播的通知消息和点对点呼叫的来电通知;
5101.所述终端在显示界面上显示所述组呼/广播和点对点呼叫;
5102.若在一定时间内所述组呼/广播和点对点呼叫没有被主动接通,判断所述点对点呼叫是否为所述组呼/广播的调度员对应的呼叫,若是则优先自动接通所述点对点呼叫,若否则执行步骤S103;
5103.优先自动接通优先级较高的所述组呼/广播或所述点对点呼叫。优选地,在步骤S102中,通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码的呼叫类型是否是调度员所对应的呼叫类型;判断点对点呼叫的号码中与组呼参考对应的字段是否与组呼/广播的组呼参考相同。为了解决上述技术问题,本发明还提供了另一种GSM-R集群通信终端的呼叫控制方法,包括如下步骤
5200.所述终端在没有通话状态下,收到组呼/广播的通知消息和点对点呼叫的来电通知;
5201.所述终端在显示界面上显示所述组呼/广播和点对点呼叫;
5202.若在一定时间内所述组呼/广播和点对点呼叫没有被主动接通,判断所述组呼/ 广播和点对点呼叫的优先级是否相同,若相同则执行步骤S203,若不同则执行步骤S204 ;
5203.判断所述点对点呼叫是否为所述组呼/广播的调度员对应的呼叫,若是则优先自动接通所述点对点呼叫,若否则优先自动接通所述组呼/广播;
5204.优先自动接通优先级较高的所述组呼/广播或所述点对点呼叫。优选地,在步骤S203中,通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码的呼叫类型是否是调度员所对应的呼叫类型;判断点对点呼叫的号码中与组呼参考对应的字段是否与组呼/广播的组呼参考相同。为了解决上述技术问题,本发明还提供了另一种GSM-R集群通信终端的呼叫控制方法,包括如下步骤
5300.所述终端在没有通话状态下,收到组呼/广播的通知消息和点对点呼叫的来电通知的总个数至少是三个;
5301.所述终端在显示界面上显示组呼/广播和点对点呼叫;5302.若在一定时间内组呼/广播和点对点呼叫没有被主动接通,则判断优先级最高的是否是组呼/广播,若是则执行S303,若否则执行步骤S304 ;
5303.判断所有点对点呼叫中是否存在与优先级最高的组呼/广播的调度员对应的呼叫,若存在则优先自动接通对应的点对点呼叫,若否则优先自动接通优先级最高的组呼/
广播;
5304.优先自动接通优先级最高的点对点呼叫。优选地,在步骤S303中,通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码的呼叫类型是否是调度员所对应的呼叫类型;判断点对点呼叫的号码中与组呼参考对应的字段是否与组呼/广播的组呼参考相同。为了解决上述技术问题,本发明还提供了一种GSM-R集群通信终端,包括 接收单元,用于所述终端在没有通话状态下,接收组呼/广播的通知消息和点对点呼
叫的来电通知;
显示单元,用于在显示界面上显示所述组呼/广播和点对点呼叫; 第一接通单元,用于若在一定时间内所述组呼/广播和点对点呼叫没有被主动接通, 判断所述点对点呼叫是否为所述组呼/广播的调度员对应的呼叫,若是则优先自动接通所述点对点呼叫,若否则通过第二接通单元执行;
第二接通单元,用于优先自动接通优先级较高的所述组呼/广播或所述点对点呼叫。优选地,所述第一接通单元还包括判断单元,用于通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码是否包含表示调度员的呼叫类型号码和组呼/广播的参考号码。为了解决上述技术问题,本发明还提供了一种GSM-R集群通信终端,包括 接收单元,用于所述终端在没有通话状态下,接收组呼/广播的通知消息和点对点呼
叫的来电通知;
显示单元,用于在显示界面上显示所述组呼/广播和点对点呼叫; 第一判断单元,用于若在一定时间内所述组呼/广播和点对点呼叫没有被主动接通, 判断所述组呼/广播和点对点呼叫的优先级是否相同,若相同则通过第一接通单元执行, 若不同则通过第二接通单元执行;
第一接通单元,用于判断所述点对点呼叫是否为所述组呼/广播的调度员对应的呼叫,若是则优先自动接通所述点对点呼叫,若否则优先自动接通所述组呼/广播;
第二接通单元,优先自动用于接通优先级较高的所述组呼/广播或所述点对点呼叫。优选地,所述第一接通单元还包括判断单元,用于通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码是否包含表示调度员的呼叫类型号码和组呼/广播的参考号码。为了解决上述技术问题,本发明还提供了一种GSM-R集群通信终端,包括 接收单元,用于所述终端在没有通话状态下,接收组呼/广播的通知消息和点对点呼
叫的来电通知的总个数至少是三个;
显示单元,用于在显示界面上显示组呼/广播和点对点呼叫; 第一判断单元,用于若在一定时间内组呼/广播和点对点呼叫没有被主动接通,则判断优先级最高的是否是组呼/广播,若是则通过第一接通单元执行,若否则通过第二接通单元执行;
第一接通单元,用于判断所有点对点呼叫中是否存在与优先级最高的组呼/广播的调度员对应的呼叫,若存在则优先自动接通对应的点对点呼叫,若否则优先自动接通优先级最高的组呼/广播;第二接通单元,用于优先自动接通优先级最高的点对点呼叫。优选地,所述第一接通单元还包括判断单元,用于通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码是否包含表示调度员的呼叫类型号码和组呼/广播的参考号码。本发明的有益效果是由于采用了上述技术方案,当具备移动调度员身份的终端接收到某个组呼/广播和该组呼/广播对应的点呼时,可以及时自动接通该点呼,进而可以保证调度员及时在相应的区域发布紧急重要的信息。
图1是本发明的GSM-R集群通信终端的呼叫控制方法的一种实施例的流程图; 图2是本发明的GSM-R集群通信终端的呼叫控制方法的另一种实施例的流程图; 图3是本发明的GSM-R集群通信终端的呼叫控制方法的另一种实施例的流程图。
具体实施例方式以下将结合附图,对具体实施例作进一步详细说明。如图1所示,一种GSM-R集群通信终端的呼叫控制方法的实施例,包括如下步骤
5100.组呼/广播A被其业务用户或者调度员建立,本终端在没有通话的状态下,收到组呼/广播A的通知消息和某个调度员的点对点呼叫B的来电通知;
5101.本终端在显示界面上显示组呼/广播A和点对点呼叫B;
5102.若在一定时间内组呼/广播A和点对点呼叫B没有被用户主动接通,即本终端用户不主动接通组呼/广播A或者点对点呼叫B,本终端则判断点对点呼叫B是否为组呼/ 广播A的调度员对应的呼叫,若是则优先自动接通点对点呼叫B,若否则执行步骤S103 ;
5103.在组呼/广播A和点对点呼叫B中,本终端优先自动接通优先级较高的一者。若组呼/广播A和点对点呼叫B的优先级相同,由于终端处于组呼/广播A对应的区域,所以先接通组呼/广播A,而不是先接通其他区域的组呼/广播对应的点对点呼叫B。在上述步骤S102中,通过如下步骤判断点对点呼叫B是否为组呼/广播A的调度员对应的呼叫判断点对点呼叫B的号码中与组呼参考相对应的字段是否与组呼/广播A 的组呼参考相同,并且判断点对点呼叫B的号码的呼叫类型是否是表示调度员的呼叫类型号码。例如点对点呼叫B的号码为5099201221,而组呼/广播A的组呼参考为99201221, 终端判断点对点呼叫B的号码的呼叫类型是表示调度员的呼叫类型的号码50,并且点对点呼叫B的号码中与组呼参考相对应的字段99201221与组呼/广播A的组呼参考99201221 相同,因而判断点对点呼叫B是组呼/广播A的调度员发起的呼叫;其中,99201为组呼区域,221为组ID。如图2所示,GSM-R集群通信终端的呼叫控制方法的另一种实施例,包括如下步骤
S200.组呼/广播A被其业务用户或者调度员建立,本终端在没有通话的状态下,收到组呼/广播A的通知消息和某个调度员的点对点呼叫B的来电通知;
5201.本终端在显示界面上显示组呼/广播A和点对点呼叫B;
5202.若在一定时间内组呼/广播A和点对点呼叫B没有被主动接通,即本终端用户不主动接通组呼/广播A或者点对点呼叫B,本终端判断组呼/广播A和点对点呼叫B的优先级是否相同,若相同则执行步骤S203,若不同则执行步骤S204 ;
5203.终端判断点对点呼叫B是否为组呼/广播A的调度员对应的呼叫,若是则接优先自动通点对点呼叫B,若否则优先自动接通组呼/广播A ;
5204.在组呼/广播A和点对点呼叫B中,本终端优先自动接通优先级较高的一者。其中,步骤S203中判断点对点呼叫B是否为组呼/广播A的调度员对应的呼叫的方法与上述实施例中步骤S102中的方法相同。如图3所示,GSM-R集群通信终端的呼叫控制方法的另一种实施例,包括如下步骤
5300.组呼/广播被其业务用户或者调度员建立,本终端在没有通话的状态下,收到组呼/广播通知消息和某个调度员的点对点呼叫的来电通知,其中组呼/广播的通知消息和点对点呼叫的来电通知的总个数至少是三个,比如两个组呼/广播和一个点对点呼叫;
5301.本终端在显示界面上显示所有的组呼/广播和点对点呼叫;
5302.若在一定时间内组呼/广播和点对点呼叫中的任何一者都没有被用户主动接通,本终端则判断优先级最高的是否是某个组呼/广播,若是则执行S303,若否则执行步骤 S304 ;
5303.终端判断所有点对点呼叫中是否存在与优先级最高的组呼/广播的调度员对应的呼叫,若存在则优先自动接通该对应的点对点呼叫,若否则优先自动接通优先级最高的组呼/广播;
5304.优先自动接通优先级最高的点对点呼叫。其中,步骤S303中判断点对点呼叫是否为组呼/广播的调度员对应的呼叫的方法与上述实施例中步骤S102中的方法相同。
权利要求
1.一种GSM-R集群通信终端的呼叫控制方法,其特征是,包括如下步骤5100.所述终端在没有通话状态下,收到组呼/广播的通知消息和点对点呼叫的来电通知;5101.所述终端在显示界面上显示所述组呼/广播和点对点呼叫;5102.若在一定时间内所述组呼/广播和点对点呼叫没有被主动接通,判断所述点对点呼叫是否为所述组呼/广播的调度员对应的呼叫,若是则优先自动接通所述点对点呼叫,若否则执行步骤S103;5103.优先自动接通优先级较高的所述组呼/广播或所述点对点呼叫。
2.如权利要求1所述的GSM-R集群通信终端的呼叫控制方法,其特征是,在步骤S102 中,通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码的呼叫类型是否是调度员所对应的呼叫类型;判断点对点呼叫的号码中与组呼参考对应的字段是否与组呼/广播的组呼参考相同。
3.—种GSM-R集群通信终端的呼叫控制方法,其特征是,包括如下步骤5200.所述终端在没有通话状态下,收到组呼/广播的通知消息和点对点呼叫的来电通知;5201.所述终端在显示界面上显示所述组呼/广播和点对点呼叫;5202.若在一定时间内所述组呼/广播和点对点呼叫没有被主动接通,判断所述组呼/ 广播和点对点呼叫的优先级是否相同,若相同则执行步骤S203,若不同则执行步骤S204 ;5203.判断所述点对点呼叫是否为所述组呼/广播的调度员对应的呼叫,若是则优先自动接通所述点对点呼叫,若否则优先自动接通所述组呼/广播;5204.优先自动接通优先级较高的所述组呼/广播或所述点对点呼叫。
4.如权利要求3所述的GSM-R集群通信终端的呼叫控制方法,其特征是,在步骤S203 中,通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码的呼叫类型是否是调度员所对应的呼叫类型;判断点对点呼叫的号码中与组呼参考对应的字段是否与组呼/广播的组呼参考相同。
5.一种GSM-R集群通信终端的呼叫控制方法,其特征是,包括如下步骤5300.所述终端在没有通话状态下,收到组呼/广播的通知消息和点对点呼叫的来电通知的总个数至少是三个;5301.所述终端在显示界面上显示组呼/广播和点对点呼叫;5302.若在一定时间内组呼/广播和点对点呼叫没有被主动接通,则判断优先级最高的是否是组呼/广播,若是则执行S303,若否则执行步骤S304 ;5303.判断所有点对点呼叫中是否存在与优先级最高的组呼/广播的调度员对应的呼叫,若存在则优先自动接通对应的点对点呼叫,若否则优先自动接通优先级最高的组呼/广播;5304.优先自动接通优先级最高的点对点呼叫。
6.如权利要求5所述的GSM-R集群通信终端的呼叫控制方法,其特征是,在步骤S303 中,通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码的呼叫类型是否是调度员所对应的呼叫类型;判断点对点呼叫的号码中与组呼参考对应的字段是否与组呼/广播的组呼参考相同。
7.—种GSM-R集群通信终端,其特征是,包括接收单元,用于所述终端在没有通话状态下,接收组呼/广播的通知消息和点对点呼叫的来电通知;显示单元,用于在显示界面上显示所述组呼/广播和点对点呼叫; 第一接通单元,用于若在一定时间内所述组呼/广播和点对点呼叫没有被主动接通, 判断所述点对点呼叫是否为所述组呼/广播的调度员对应的呼叫,若是则优先自动接通所述点对点呼叫,若否则通过第二接通单元执行;第二接通单元,用于优先自动接通优先级较高的所述组呼/广播或所述点对点呼叫。
8.如权利要求7所述的GSM-R集群通信终端,其特征是所述第一接通单元还包括判断单元,用于通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码是否包含表示调度员的呼叫类型号码和组呼/广播的参考号码。
9.一种GSM-R集群通信终端,其特征是,包括接收单元,用于所述终端在没有通话状态下,接收组呼/广播的通知消息和点对点呼叫的来电通知;显示单元,用于在显示界面上显示所述组呼/广播和点对点呼叫; 第一判断单元,用于若在一定时间内所述组呼/广播和点对点呼叫没有被主动接通, 判断所述组呼/广播和点对点呼叫的优先级是否相同,若相同则通过第一接通单元执行, 若不同则通过第二接通单元执行;第一接通单元,用于判断所述点对点呼叫是否为所述组呼/广播的调度员对应的呼叫,若是则优先自动接通所述点对点呼叫,若否则优先自动接通所述组呼/广播;第二接通单元,优先自动用于接通优先级较高的所述组呼/广播或所述点对点呼叫。
10.如权利要求9所述的GSM-R集群通信终端,其特征是所述第一接通单元还包括判断单元,用于通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码是否包含表示调度员的呼叫类型号码和组呼/广播的参考号码。
11.一种GSM-R集群通信终端,其特征是,包括接收单元,用于所述终端在没有通话状态下,接收组呼/广播的通知消息和点对点呼叫的来电通知的总个数至少是三个;显示单元,用于在显示界面上显示组呼/广播和点对点呼叫; 第一判断单元,用于若在一定时间内组呼/广播和点对点呼叫没有被主动接通,则判断优先级最高的是否是组呼/广播,若是则通过第一接通单元执行,若否则通过第二接通单元执行;第一接通单元,用于判断所有点对点呼叫中是否存在与优先级最高的组呼/广播的调度员对应的呼叫,若存在则优先自动接通对应的点对点呼叫,若否则优先自动接通优先级最高的组呼/广播;第二接通单元,用于优先自动接通优先级最高的点对点呼叫。
12.如权利要求11所述的GSM-R集群通信终端,其特征是所述第一接通单元还包括判断单元,用于通过如下步骤判断点对点呼叫是否为组呼/广播的调度员对应的呼叫判断点对点呼叫的号码是否包含表示调度员的呼叫类型号码和组呼/广播的参考号码。
全文摘要
本发明公开了一种GSM-R集群通信终端及其呼叫控制方法。该方法包括如下步骤S100.终端在没有通话状态下,收到组呼/广播的通知消息和点对点呼叫的来电通知;S101.终端在显示界面上显示组呼/广播和点对点呼叫;S102.若在一定时间内组呼/广播和点对点呼叫没有被主动接通,判断点对点呼叫是否为组呼/广播的调度员对应的呼叫,若是则优先自动接通点对点呼叫,若否则执行步骤S103;S103.优先自动接通优先级较高的组呼/广播或点对点呼叫。当具备移动调度员身份的终端接收到某个组呼/广播和该组呼/广播对应的点呼时,可以及时自动接通该点呼,进而可以保证调度员及时在相应的区域发布和接收紧急重要的信息。
文档编号H04W4/12GK102307335SQ201110286010
公开日2012年1月4日 申请日期2011年9月23日 优先权日2011年9月23日
发明者乔绍虎, 孔庆富, 曾敏, 罗江友 申请人:深圳市桑达无线通讯技术有限公司