为集群组中的用户指配专用上行信道的方法技术领域
本发明涉及在集群无线通信系统中抢占上行信道进行通话的技术,特别涉及一种为集群组中的用户指配专用上行信道的方法。
背景技术
集群无线通信系统,以下简称集群系统,是近几年来发展起来的一种较经济、较灵活的指挥调度通信系统,广泛应用在政府机关、能源交通、机场码头、工矿企业、消防警察、水利和军事等单位,用以满足各单位内部通信联络的需要。
集群系统提供最基本的业务为语音组呼业务(VGCS)。VGCS允许用户建立与属于某一给定服务区和具有相同组标识(ID)的一集群组内的多个用户的呼叫,所述的服务区由若干个属于同一移动业务交换中心(MSC)或不同MSC的小区组成,不同MSC可以由锚MSC管辖,该VGCS采用半双工模式,呼叫期间一集群组中的用户都可以成为讲话者,但任意一时刻只允许有一个讲话者,该集群组内其他的成员为听话者。
图1为现有技术进行组呼过程的示意图:假设一集群组内所有的用户属于一个基站,建立组呼时给该组内的用户分配一对上下行组呼信道,其中一个用户作为当前讲话方在该组呼信道中的上行组呼信道通过组发射模式讲话,该组内的其他用户作为听话方在该组呼信道中的下行组呼信道通过组接受模式收听讲话方的讲话。组呼信道配置的通知消息在通知信道(NCH)上广播。
集群系统的用户可以属于不同的集群组,不同的集群组具有不同的优先级别。在一个集群组内,为了使不同用户获得以下不同级别的业务特征,在集群组内给不同的用户设置了不同的优先级别:
1、集群组内不同优先级别的用户在随机接入过程中设置的参数不同,如:设置的重发次数不同和设置的重发间隔不同等等,进而导致接入成功率不同;
2、集群组内不同优先级别的用户同时发起上行组呼信道接入时,集群系统根据其优先级别判定,优先为高优先级别的用户分配上行组呼信道;
3、集群组内低优先级别用户通过上行组呼信道进行讲话时,高优先级别用户可以打断低优先级别用户的讲话,获得上行组呼信道进行讲话。
前两条业务特征容易实现,只需要通过在集群组内给不同的用户设置不同的优先级别,集群系统网络侧根据为发起上行接入请求的用户设置的优先级别高低进行相应的处理流程,但是对于第三条,目前实现起来比较困难。
目前,在集群组内实现高优先级别用户抢占上行组呼信道的方法流程图如图2所示,预先给集群组内的用户设置优先级别,每个用户的优先级别和集群组ID一起写入该用户的用户识别模块(SIM卡),集群系统网络侧可以通过空中接口设置或修改用户的优先级别,该方法的具体步骤为:
步骤200、用户按下按键通话(PTT)键,发起语音组呼请求,携带有该用户优先级别信息的组呼请求通过层三消息上报给集群系统网络侧。
步骤200可以在组呼建立时执行,也可以在组呼已经建立,即集群系统网络侧已经给该用户所在集群组的组呼区域分配一对上下行组呼信道并且通过NCH广播上行组呼信道空闲(UPLINK FREE)消息时执行。
步骤201、集群系统网络侧接收到该请求时,如果该请求在组呼建立时发起,则集群系统网络侧在给该用户所在集群组的组呼区域分配一对上下行组呼信道后,将上行组呼信道分配给该用户;如果该请求在组呼已经建立时发起,则直接将上行组呼信道分配给该用户。
集群系统网络侧将上行组呼信道分配给该用户后通过NCH广播上行组呼信道忙(UPLINK BUSY)消息,该消息携带有占用上行组呼信道用户的优先级别信息。
步骤202、发起语音组呼请求的用户通过上行组呼信道进行讲话,该组内的其他用户监听下行组呼信道。
步骤203、当该组内的其他用户要抢占上行组呼信道时,判断自身的优先级别是否高于正在讲话的用户的优先级别,如果是,转入步骤204;否则,转入步骤206。
步骤204、该用户在上行组呼信道上通过随机接入过程向集群系统网络侧发送上行接入请求。
步骤205、集群系统网络侧接收到该请求后,释放被当前正在讲话的用户占用的上行组呼信道,将该上行组呼信道分配给发送上行接入请求的用户,通过NCH广播UPLINK BUSY消息,该消息携带有发送上行接入请求的用户的优先级别信息,发起该上行接入请求的用户可以通过上行组呼信道进行讲话。
步骤206、该用户不能在上行组呼信道上通过随机接入过程向集群系统网络侧发送上行接入请求,当前进行讲话的用户继续占用上行组呼信道。
从上述方案可以看出,图2所述的方案虽然给集群组内不同的用户定义了优先级别,也规定了集群组内高优先级别的用户可以抢占上行组呼信道。但是,当集群组内高优先级别的用户抢占上行组呼信道时,要通过低优先级别用户正在进行讲话的上行组呼信道向集群系统网络侧发起请求,即所述的步骤204,集群系统网络侧由于正在对低优先级别用户的讲话进行处理,即对上行组呼信道收到的讲话进行处理和通过下行组呼信道发送给集群组内的其他用户,因此集群系统网络侧无法同时正确收到并解调出用户通过同一上行组呼信道发送的上行接入请求,无论该用户的优先级别高低,都无法实现集群组内用户上行抢占的过程。更进一步地,无法实现集群组内高优先级别的用户上行抢占的过程。
为了解决上述问题,集群系统网络侧在用户发起上行接入请求时,为用户分配专用上行信道,用户作为讲话方被集群系统网络侧指配到所分配的专用上行信道进行讲话,而不是被指配到已经建立好的上行组呼信道进行讲话。当集群组的其他用户进行上行抢占时,通过没有被讲话方占用的上行组呼信道向集群系统网络侧发送上行接入请求,从而使集群系统网络侧能够在通过专用上行信道接收讲话的同时,接收到通过上行组呼信道发送的上行接入请求,释放当前讲话方占用的专用上行信道,给该用户分配专用上行信道,该用户再被集群系统网络侧指配到所分配的专用上行信道进行讲话,最终完成该用户的上行抢占过程。当然,当集群组的其他用户进行上行抢占时,要首先判断自身设置的优先级别是否高于讲话方的优先级别,如果是,才能发起上行抢占,否则,不能发起上行抢占。这样,就可以实现高优先级别用户上行抢占的过程。
但是,采用这种方案实现集群组中的用户的上行抢占过程,特别是实现集群组中的高优先级别用户的上行抢占过程却存在着缺点:当集群系统网络侧接收到上行接入请求后,会给发送上行接入请求的用户分配专用上行信道,再将用户指配到所分配的专用上行信道进行讲话,而不直接将用户指配到已经建立好的上行组呼信道进行讲话,这会增大用户,特别是高优先级别用户的讲话时延。
发明内容
有鉴于此,本发明的主要目的在于提供一种为集群组中的用户指配专用上行信道的方法,该方法能够在不增加用户的讲话时延的情况下,为用户指配专用上行信道用于讲话。更近一步地,该方法能够在不增加高优先级别用户的讲话时延的情况下,为高优先级别用户指配专用上行信道用于讲话。
根据上述目的,本发明的技术方案是这样实现的:
一种为集群组中的用户指配专用上行信道的方法,集群系统网络侧在集群组组呼建立时给集群组分配上、下行组呼信道,该方法包括:
集群系统网络侧在接收到用户发送的上行接入请求后,将用户指配到所分配的上行组呼信道讲话,同时,集群系统网络侧建立用于分配给用户的专用上行信道,当该专用上行信道建立好后,将当前通过上行组呼信道讲话的用户指配到该专用上行信道上讲话;所述将当前通过上行组呼信道讲话的用户指配到该专用上行信道上讲话的过程为:向用户发送携带专用上行信道的接入信息的专用信道指配命令消息;用户根据接收到该专用信道指配命令消息携带的专用上行信道接入信息接入专用上行信道,给集群系统网络侧发送专用信道指配完成消息;集群系统网络侧接收到该专用信道指配完成消息后,通过给该用户所指配的专用上行信道接收该用户的讲话。所述的集群系统网络侧是在用户进行上行接入过程中收到用户发送的上行接入请求的。所述的集群系统网络侧是在用户进行上行抢占的过程中收到用户发送的上行接入请求的。
为集群组中的用户设置优先级别,在用户进行上行抢占的过程中,在将当前通过上行组呼信道讲话的用户指配到该专用上行信道上讲话之后,该方法还包括:集群系统网络侧通过通知信道广播携带讲话方的优先级别信息的上行信道忙消息;用户接收到上行信道忙消息,根据该消息携带的讲话方的优先级别信息判断自身设置的优先级别是否高于讲话方的优先级别,如果是,集群系统网络侧接收到用户发送的上行接入请求,释放讲话方占用的专用上行信道,将用户指配到所分配的上行组呼信道进行讲话,直到为该用户分配的专用信道建立好后,将当前通过上行组呼信道讲话的该用户指配到该专用上行信道上讲话;否则,不发起上行抢占过程,结束流程。所述将用户指配到所分配的上行组呼信道讲话之前,该方法还包括:集群系统网络侧释放为讲话方分配的专用上行信道。用户给集群系统网络侧发送的上行接入请求中携带自身设置的优先级别信息。所述释放为讲话方分配的专用上行信道之前,该方法还包括:接收到上行接入请求的集群系统网路侧根据该请求携带的优先级别信息判断用户设置的优先级别是否高于讲话方的优先级别,如果是,执行释放为讲话方分配的专用上行信道的步骤;否则,不响应该请求或者给用户发送接入失败消息,结束。
从上述方案可以看出,本发明的集群系统网络侧在接收到用户发送的上行接入请求后,首先将用户指配到上行组呼信道进行讲话,同时,集群系统网络侧建立专用上行信道用于分配给用户,当专用上行信道建立好之后,再将当前通过上行组呼信道进行讲话的用户指配到专用上行信道上进行讲话。由于用户在发送上行接入请求后,不需要等待集群系统网络侧建立并分配专用上行信道,而直接被指配到已经建立的上行组呼信道进行讲话,等到集群系统网络侧建立并分配好专用上行信道后,再被重新指配到所分配的专用上行信道进行讲话,从而在不增加用户的讲话时延的情况下,为用户指配专用上行信道用于讲话。更近一步地,该方法能够在不增加高优先级别用户的讲话时延的情况下,为高优先级别用户指配专用上行信道用于讲话。
附图说明
图1为现有技术进行组呼过程的示意图;
图2为现有技术在集群组内实现高优先级别用户抢占上行组呼信道的方法流程图;
图3为本发明的集群系统网络侧为进行上行抢占的高优先级别用户指配专用上行信道的方法流程图;
图4为本发明将正在占用上行组呼信道进行讲话的用户重新指配到所分配的专用上行信道的方法流程图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体实施例并参照附图,对本发明进行进一步详细说明。
无论是在用户进行上行接入过程中还是在用户进行上行抢占过程中,为了能够在不增加用户的讲话时延的情况下,为用户指配上行信道用于讲话。本发明的集群系统网络侧在接收到用户发送的上行接入请求后,首先将用户指配到在组呼建立时已经分配的上行组呼信道进行讲话,同时,集群系统网络侧建立专用上行信道用于分配给用户,当专用上行信道建立好之后,再将当前通过上行组呼信道进行讲话的用户指配到专用上行信道上,使用户通过所指配的专用上行信道进行讲话。由于用户在发送上行接入请求后,不需要等待集群系统网络侧建立并分配专用上行信道,而直接被指配到已经建立的上行组呼信道进行讲话,等到集群系统网络侧建立并分配好专用上行信道后,再被重新指配到所分配的专用上行信道进行讲话,空闲出已经建立的上行组呼信道接收集群组中的其他用户在进行上行抢占时发送的上行接入请求,从而在不增加用户的讲话时延的情况下,为用户指配专用上行信道用于讲话并且可以实现后续的上行抢占过程。
更进一步地,如果集群组当前有讲话方正在讲话,集群组其他用户在发起上行抢占之前,会判断自身设置的优先级别是否高于讲话方的优先级别,如果是,才能发起上行抢占,否则,不能发起上行抢占。同样地,高优先级别的用户在发起上行抢占过程中,给集群系统网络侧发送上行接入请求,集群系统网络侧接收到上行接入请求后,先释放讲话方占用的专用上行信道,将用户指配到在组呼建立时已经分配的上行组呼信道进行讲话,同时,集群系统网络侧建立专用上行信道用于分配给用户,当专用上行信道建立好之后,再将当前通过上行组呼信道进行讲话的用户重新指配到专用上行信道上,使用户通过所指配的专用上行信道进行讲话。
集群系统网络侧释放的讲话方占用的专用上行信道和给发送上行接入请求的用户指配的专用上行信道可以为同一专用上行信道,也可以不为同一专用上行信道。
图3是本发明为集群组中的用户指配上行信道方法的一个具体实施例的流程图,该实施例是本发明的集群系统网络侧为进行上行抢占的高优先级别用户指配专用上行信道的方法实施例,其中,集群组的组呼已经建立,集群系统网络侧已经给集群组分配了一对上下行组呼信道,该方法的具体步骤为:
步骤300、集群系统网络侧为发起上行接入请求的讲话方指配了专用上行信道用于进行讲话。
步骤301、集群系统网络侧通过NCH广播UPLINK BUSY消息,该消息携带有讲话方的优先级别信息。
步骤302、当集群组内的其他用户进行上行抢占时,判断自身所设置的优先级别是否高于讲话方的优先级别,如果是,转入步骤303;否则,转入步骤310。
步骤303、该用户通过上行组呼信道向集群系统网络侧发送上行接入请求。
步骤304、集群系统网络侧接收到该请求后,释放讲话方占用的专用上行信道。
在释放讲话方占用的专用上行信道之前,集群系统网络侧要判断发送该请求的用户的优先级别是否高于讲话方的优先级别,如果是,释放讲话方占用的专用上行信道;否则,不响应该请求或者向发送该请求的用户发送接入失败消息,结束。
为了实现集群系统网络侧的判断步骤,在步骤303中发送的上行接入请求要携带该用户的优先级别。集群系统网络侧的判断步骤没有在图3中表示出来。
步骤305、集群系统网络侧将该用户指配到建立组呼时给集群组所分配的上行组呼信道上,并且通过NCH广播UPLINK BUSY消息,该消息携带有发起上行接入请求用户的优先级别信息,从而使集群组中具有更高优先级别的用户可以发起上行抢占过程。
步骤306、该用户通过所指配的上行组呼信道进行讲话。
步骤307、集群系统网络侧建立要给该用户分配的专用上行信道。
步骤308、集群系统网络侧建立好给该用户分配的专用上行信道后,将该专用上行信道指配给该用户。
步骤309、该用户通过所指配的专用上行信道进行讲话。
步骤310、该用户不能通过上行组呼信道向集群系统网络侧发起上行接入请求,讲话方继续占用集群系统网络侧给讲话方分配的专用上行信道进行讲话。
步骤300中为发起上行接入请求的讲话方指配了专用上行信道用于进行讲话可以直接指配,即集群系统网络侧先建立专用上行信道,再将讲话方指配到所建立的专用上行信道用于讲话;也可以采用本发明所述的方法指配,即将先将讲话方指配到在组呼建立时已经分配的上行组呼信道进行讲话,同时,集群系统网络侧建立专用上行信道用于分配给讲话方,当专用上行信道建立好之后,再将当前通过上行组呼信道进行讲话的讲话方指配到专用上行信道上,使讲话方通过所指配的专用上行信道进行讲话。
当集群系统网络侧建立好给该用户分配的专用上行信道后,将正在占用上行组呼信道进行讲话的用户重新指配到所分配的专用上行信道的方法流程图,如图4所示:
步骤400、用户通过上行组呼信道进行讲话。
步骤401、集群系统网络侧建立好给该用户分配的专用上行信道后,给用户发送专用信道指配命令(ASSIGNMENT-CMD)消息,该消息携带有专用上行信道的接入信息。
步骤402、接收到发送ASSIGNMENT-CMD消息的用户根据该消息携带的专用上行信道接入信息接入专用上行信道,给集群系统网络侧发送专用信道指配完成(ASSIGNMENT-COM)消息。
步骤403、集群系统网络侧接收到该消息后,通过给该用户所指配的专用上行信道接收该用户的讲话。
由于专用上行信道指配过程已经标准化,所以图4所述的方法采用了标准的专用上行信道的指配过程。
当集群组内的所有用户在一个基站下,本发明集群系统网络侧为管辖该集群组所有用户的基站;当集群组内的所有用户在多个基站下,本发明集群系统网络侧为管辖该集群组所有用户的各个基站以及管辖各个基站的锚MSC。
当本发明集群系统网络侧为管辖该集群组所有用户的各个基站以及管辖各个基站的锚MSC时,步骤401为:集群系统网络侧建立好给该用户分配的专用上行信道后,集群系统网络侧中的锚MSC给管辖用户的基站发送专用信道请求(ASS-REQ)消息,接收到该消息的基站给用户发送ASSIGNMENT-CMD消息,该消息携带有专用上行信道的接入信息。步骤402为:接收到发送ASSIGNMENT-CMD消息的用户根据该消息携带的专用上行信道接入信息接入专用上行信道,给管辖用户的基站发送ASSIGNMENT-COM消息,接收到该消息的基站给集群系统网络侧中的锚MSC发送专用信道建立完成(ASS-COMP)消息。
本发明提供的方法使用户按PTT键给集群系统网络侧发送上行接入请求到进行讲话的时间间隔大大减小,减小了用户的讲话时延。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。