一种使集群用户退出组呼的方法和用户终端的制作方法_2

文档序号:8265305阅读:来源:国知局
后的用户终端收到寻呼时的处理方法流程图;
[0040]图4是本发明实施例3中退出组呼的用户终端返回组呼的方法流程图;
[0041]图5是本发明实施例4中用户终端的结构示意图。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]本实施例提出了使集群用户退出组呼的方法,参见图1,该方法包括:
[0044]步骤101:用户终端接收到用户的退出第一组呼的指令,释放第一组呼的业务信道的配置,退出第一组呼;
[0045]步骤102:用户终端保存第一组呼的组标识;
[0046]本步骤的实现可以是:预先设置一个退出组呼寄存器,寄存器的长度,即可保存的组标识个数,可由用户通过终端界面进行设置,若寄存器长度设为0,则表示该终端无法执行主动退出组呼操作。这样,本步骤中,将第一组呼的标识保存到退出组呼寄存器中。
[0047]步骤103:用户终端接收到寻呼消息时,将寻呼消息中携带的组标识与保存的组标识进行比较,如果相同,则忽略该组呼消息。
[0048]如果上述步骤102中,通过退出组呼寄存器保存了需要退出的组呼的标识,则本步骤103中,是将寻呼消息中携带的组标识与退出组呼寄存器中保存的组标识进行比较。
[0049]通过上述图1所示处理,将接收到的寻呼消息中携带的组标识与保存的组标识进行比较,如果相同,则忽略该组呼消息,从而用户终端无需与网络侧交互,无需修改现有的信令消息,则主动退出了正在进行的组呼。
[0050]为了使得上述图1所示方法只针对单次组呼生效,当用户终端所退出的组呼结束后,如果该群组再次发起组呼,用户终端能够自动加入,不受此前退出操作的影响,在上述步骤103之后,还可以进一步包括:用户终端在控制信道收到组呼释放消息,将组呼释放消息中的组标识与保存的组标识进行比较,如果相同,则删除所保存的组标识。由于删除了保存的组标识,因此,后续则不会忽略对应组呼的组呼消息,实现了当用户终端所退出的组呼结束后,如果该群组再次发起组呼,用户终端能够自动加入。
[0051]用户终端也可以根据用户指令来重新加入已经退出的组呼,其具体实现包括:用户终端在退出第一组呼后接收到重新加入第一组呼的指令,则用户终端删除所保存的第一组呼的组标识,并根据控制信道的内容配置业务信道,重新加入第一组呼。
[0052]在本实施例的具体实现中,也可以通过网络侧对组呼退出权限的设置来控制用户终端主动退出组呼的权限,此时,用户退出组呼的权限在用户签约数据中规定,在用户终端附着过程中,网络侧将用户所在的组以及在该组中的组呼退出权限发送到用户终端上,网络侧也可通过动态重组等过程对该权限进行更新。相应地,用户终端在步骤101中,退出第一组呼之前,可以根据获取的在组中的组呼退出权限,判断是否能够退出第一组呼,如果是,才执行图1中相应的退出组呼的处理。
[0053]为更加清楚地体现本发明实施例的退出组呼的各种实现过程,下面通过3个实施例分别介绍用户终端主动退出组呼的过程、退出组呼后的用户终端收到寻呼时的处理方法以及退出组呼的用户终端返回组呼的过程。
[0054]实施例2:
[0055]本实施例介绍用户终端主动退出组呼的过程。
[0056]在组呼进行过程中,系统周期性广播集群寻呼消息,消息中包含当前呼叫的紧急标识和群组的组标识,其中,紧急标识用于指示本次呼叫是否为紧急呼叫。
[0057]当某被叫用户欲主动退出某个正在进行的组呼时,参见图2,包括如下过程:
[0058]步骤S101、用户在用户终端上按挂机键或者在屏幕选择“退出组呼I”。
[0059]用户终端接收到挂机键按键信号或者退出组呼的触屏指令后,则认为接收到了退出组呼的指令。
[0060]步骤S102、用户终端检查用户在组呼I中的组呼退出权限,如果用户可以退出该组呼1,则执行步骤S103,否则提示无法退出本次呼叫,拒绝本次退出操作,结束当前流程。
[0061]步骤S103、用户终端判断组呼I的组标识是否为紧急标识,如果是,则提示用户无法退出紧急呼叫,拒绝本次退出操作,结束当前流程,如果否,则执行步骤S104。
[0062]步骤S104、判断预先设置的退出组呼寄存器是否已满,如果否,执行步骤S105 ;如果是,则此前已经进行过一定次数的退出组呼操作,则用户终端提示无法退出本次呼叫,拒绝本次退出操作,结束当前流程。
[0063]步骤S105、确定当前组呼I的呼叫为非紧急呼叫,且退出组呼寄存器仍有空间,则用户终端在退出组呼寄存器中保存组呼I的组标识,释放其业务信道的配置,退出本次组呼。
[0064]步骤S106、用户终端接收到组呼的寻呼消息,将寻呼消息中的组标识与退出组呼寄存器中保存的组标识进行比较,如果组标识相同,则忽略此消息。
[0065]步骤S107、若用户终端在控制信道接收到所退出的组呼I的组呼释放消息,则删除退出组呼寄存器中保存的该组呼I的组标识。
[0066]实施例3:
[0067]本实施例介绍退出组呼的用户终端收到其他群组的组呼寻呼消息时的处理流程。参见图3,包括:
[0068]步骤S201、主动退出某组呼的用户终端接收到组呼寻呼消息。
[0069]步骤S202、判断该寻呼消息中的组标识在退出组呼寄存器中是否存在,如果是,则忽略该寻呼消息,结束当前流程,否则,执行步骤S203。
[0070]步骤S203、确定用户终端所属的另一个群组发起了组呼,则用户终端加入该新发起的组呼,但退出组呼寄存器中的记录保持不变。
[0071]步骤S204、用户终端在新的组呼过程中或者新的组呼结束后,收到了组呼释放消息,且消息中的组标识在退出组呼寄存器中已保存,则用户终端将组呼释放消息中的组标识在退出组呼寄存器中删除。
[0072]实施例4:
[0073]本实施例介绍退出组呼的用户终端返回组呼时的处理流程。参见图4,包括:
[0074]步骤S301、用户终端主动退出某次组呼,比如组呼I ;
[0075]步骤S302、在退出组呼I 一段时间后,用户决定重新加入组呼1,向用户终端输入重新加入组呼I的指令。
[0076]步骤S303、用户终端将该组呼I的组标识在退出组呼寄存器中删除。
[0077]步骤S304、用户终端根据控制信道的内容配置业务信道,重新加入组呼I。
[0078]集群通信系统按正常方法将该用户终端加入组呼。
[0079]实施例5:
[0080]本实施例提出了一种用户终端,参见图5,包括:
[0081]退出组呼寄存器501,用于保存一个以上组呼的组标识;所述退出组呼寄存器501的长度可配置;比如为O或其它预定值;
[0082]交互接口 502,用于接收用户的退出第一组呼的指令,并发送给组呼处理单元503 ;
[0083]组呼处理单元503,用于在接收到退出第一组呼的指令后,释放第一组呼的业务信道的配置,退出第一组呼,并将第一组呼的组标识保存在退出组呼寄存器中;在接收到寻呼消息时,将寻呼消息中携带的组标识与退出组
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1