CN1331367C - A method for controlling reversed service channel occupation by cluster user - Google Patents
A method for controlling reversed service channel occupation by cluster user Download PDFInfo
- Publication number
- CN1331367C CN1331367C CNB031578403A CN03157840A CN1331367C CN 1331367 C CN1331367 C CN 1331367C CN B031578403 A CNB031578403 A CN B031578403A CN 03157840 A CN03157840 A CN 03157840A CN 1331367 C CN1331367 C CN 1331367C
- Authority
- CN
- China
- Prior art keywords
- cluster
- reverse
- base station
- user
- station sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及数字蜂窝系统的集群业务领域,特别涉及一种集群用户占用反向业务信道的控制方法。The invention relates to the trunking service field of a digital cellular system, in particular to a control method for a trunking user to occupy a reverse service channel.
背景技术Background technique
在数字蜂窝系统上提供专业调度功能是公众移动通信系统的一个技术发展方向,支持集群业务的数字蜂窝系统是一种专用的调度通信系统,该系统可以使多集群用户自动分享数量较少的无线信道,并且动态地使用这些无线信道。数字蜂窝集群系统通过频率的动态分配有效地汇集所有无线信道的可用时间,从而为每个集群用户提供最大的可用工作时间,并且将信道的阻塞减至最小。It is a technical development direction of the public mobile communication system to provide professional dispatching functions on the digital cellular system. The digital cellular system supporting the trunking service is a dedicated dispatching communication system, which can enable multiple trunking users to automatically share a small number of wireless channels and use these wireless channels dynamically. The digital cellular trunking system effectively collects the available time of all wireless channels through the dynamic allocation of frequencies, thereby providing each trunking user with the maximum available working time and minimizing channel blocking.
为了使数字蜂窝系统支持集群业务,必须采用前向业务信道共享,反向业务信道通过集群组内集群用户的抢占分时段复用,从而实现反向通话功能。集群组内集群用户进行反向业务信道抢占的一个实施过程为:In order to enable the digital cellular system to support the trunking service, the forward traffic channel must be shared, and the reverse traffic channel is multiplexed by the preemption of the trunking users in the trunking group, so as to realize the reverse call function. An implementation process for cluster users in the cluster group to preempt the reverse traffic channel is as follows:
步骤1、集群组内的多个具有按键通话(PTT)的集群用户按键发送反向抢占请求消息,该消息通过基站子系统(BSS)发送给集群服务中心(TSC)或调度台;
步骤2、由TSC或调度台进行强插某个集群用户的反向通话或强行中断某个集群用户的反向通话等操作,确定哪一个集群用户可以使用反向业务信道进行通话;Step 2. The TSC or the dispatching station performs operations such as forcibly inserting the reverse call of a certain trunking user or forcibly interrupting the reverse call of a certain trunking user to determine which trunking user can use the reverse traffic channel to make a call;
步骤3、TSC或调度台向该集群用户发送接入反向业务信道消息的确认消息,同时周期性地通过BSS向前向业务信道广播禁止接入消息,用以阻止集群组内的其它PTT集群用户反复发送抢占消息,直到结束该集群用户的反向通话。Step 3. The TSC or the dispatcher sends a confirmation message for accessing the reverse traffic channel message to the cluster user, and at the same time periodically broadcasts a forward prohibition message to the traffic channel through the BSS to prevent other PTTs in the cluster group The cluster user repeatedly sends preemption messages until the reverse call of the cluster user ends.
该过程存在着以下缺点:缺点一,集群组内的集群用户没有预先设定优先级,所以集群组内的集群用户不能根据其优先级别抢占反向业务信道,从而实现不了高优先级的集群用户优先抢占反向业务信道的功能;缺点二,由于在集群组内的集群用户数量不限,因此可能有大量集群用户同时进行反向业务信道抢占,因此有大量的反向通话请求消息通过BSS全部发送到TSC或调度台,这对于BSS和TSC或调度台的冲击较大。This process has the following disadvantages:
发明内容Contents of the invention
有鉴于此,本发明的主要目的在于提供一种集群用户占用反向业务信道的控制方法,该方法不仅能保证高优先级集群用户在抢占反向业务信道时的快速接入,而且能减小BSS和TSC或调度台的负荷。In view of this, the main purpose of the present invention is to provide a control method for cluster users to occupy the reverse traffic channel, which can not only ensure the fast access of high-priority cluster users when they seize the reverse traffic channel, but also reduce Load of BSS and TSC or dispatcher.
根据上述目的,本发明的具体实现方案如下:According to above-mentioned purpose, concrete realization scheme of the present invention is as follows:
一种集群用户占用反向业务信道的控制方法,该方法包括:A method for controlling a cluster user to occupy a reverse traffic channel, the method comprising:
A、预先为集群组内的集群用户设置优先级;A. Set the priority for the cluster users in the cluster group in advance;
B、当反向业务信道未占用时,集群服务中心使第一个发送反向通话请求的集群用户占用反向信道进行通信;B. When the reverse service channel is not occupied, the cluster service center makes the first cluster user who sends a reverse call request occupy the reverse channel for communication;
当反向业务信道占用时,确认自身优先级高于当前进行通信的集群用户优先级的集群用户发送反向通话请求,集群服务中心接收到所述反向通话请求后,使优先级高的集群用户占用反向业务信道进行通信。When the reverse service channel is occupied, the cluster user who confirms that its own priority is higher than the priority of the cluster user currently communicating sends a reverse call request. After receiving the reverse call request, the cluster service center makes the cluster user with higher priority Users occupy the reverse traffic channel for communication.
所述步骤B中使优先级高的集群用户占用反向业务信道进行通信的步骤包括:该优先级高的集群用户发送反向通话请求,该请求通过所属的基站子系统转发到集群服务中心,集群服务中心中断当前集群用户的反向通信,使该集群用户占用反向信道进行通信;In the step B, the step of enabling the cluster user with high priority to occupy the reverse traffic channel to communicate includes: the cluster user with high priority sends a reverse call request, and the request is forwarded to the cluster service center through the base station subsystem to which it belongs, The cluster service center interrupts the reverse communication of the current cluster user, so that the cluster user occupies the reverse channel for communication;
所述步骤B确认自身优先级高于当前进行通信的集群用户优先级的过程为:集群用户判断自身的优先级是否高于当前进行通信的集群用户,如果不是,该集群用户禁止发送反向通话请求;如果是,则执行确定自身的优先级高于当前进行通信的集群用户的步骤。The process of step B confirming that its own priority is higher than the priority of the cluster user currently communicating is: the cluster user judges whether its own priority is higher than the cluster user currently communicating, if not, the cluster user is prohibited from sending a reverse call request; if yes, perform the steps of determining that it has a higher priority than the current communicating cluster user.
该方法进一步包括:集群服务中心向基站子系统周期广播携带有优先级别的反向业务信道占用消息,该优先级别为步骤B所述的优先级高的集群用户的优先级别;The method further includes: the cluster service center periodically broadcasts to the base station subsystem a reverse traffic channel occupancy message carrying a priority level, the priority level being the priority level of the cluster user with high priority as described in step B;
基站子系统向所属的集群用户周期广播携带有优先级别的反向业务信道占用消息,该优先级别为步骤B所述的优先级高的集群用户的优先级别。该方法进一步包括:集群服务中心向基站子系统发送释放当前集群用户反向通信的消息,基站子系统释放当前集群用户的反向通信并返回确认给集群服务中心,集群服务中心通过基站子系统发出建立步骤B所述的优先级高的集群用户的反向通话请求,该集群用户接入反向业务信道进行反向通信。The base station subsystem periodically broadcasts a reverse traffic channel occupation message carrying a priority level to the cluster users to which it belongs, and the priority level is the priority level of the high priority cluster user described in step B. The method further includes: the cluster service center sends a message to the base station subsystem to release the reverse communication of the current cluster user, the base station subsystem releases the reverse communication of the current cluster user and returns a confirmation to the cluster service center, and the cluster service center sends a message through the base station subsystem The reverse call request of the cluster user with high priority described in step B is established, and the cluster user accesses the reverse traffic channel for reverse communication.
当反向业务信道未被占用时,所述步骤B进一步包括:When the reverse traffic channel is not occupied, the step B further includes:
B1、集群组内的集群用户向所属的基站子系统发送反向通话请求;B1. A cluster user in the cluster group sends a reverse call request to the base station subsystem to which it belongs;
B2、基站子系统处理第一个发送反向通话请求的集群用户的反向通话请求,并向集群服务中心转发该反向通话请求;B2. The base station subsystem processes the reverse call request of the first cluster user who sends the reverse call request, and forwards the reverse call request to the cluster service center;
B3、集群服务中心处理第一个发送反向通话请求消息的基站子系统的反向通话请求,通过该基站子系统使发送该反向通话请求的集群用户占用反向业务信道进行通信。B3. The trunking service center processes the reverse call request of the first base station subsystem that sends the reverse call request message, and enables the trunking user sending the reverse call request to occupy the reverse traffic channel for communication through the base station subsystem.
所述步骤B2进一步包括:Described step B2 further comprises:
基站子系统丢弃接收到的后续发送的反向通话请求消息。The base station subsystem discards the received reverse talk request message sent subsequently.
所述步骤B2进一步包括:Described step B2 further comprises:
基站子系统向属于本基站子系统的所有集群用户周期广播携带有优先级别的反向业务信道占用消息,该优先级别为当前占用反向业务信道的集群用户的优先级别。The base station subsystem periodically broadcasts a reverse traffic channel occupation message carrying a priority level to all trunking users belonging to the base station subsystem, and the priority level is the priority level of the trunking user currently occupying the reverse traffic channel.
所述的步骤B3进一步包括:Described step B3 further comprises:
集群服务中心向发送第一个反向通话请求消息的基站子系统返回确认消息后,向所管辖的所有基站子系统周期广播携带有优先级别的反向业务信道占用消息,该优先级别为当前占用反向业务信道的集群用户的优先级别;After the trunking service center returns a confirmation message to the base station subsystem that sent the first reverse call request message, it periodically broadcasts a reverse traffic channel occupation message with a priority level to all base station subsystems under its jurisdiction. The priority level is the currently occupied The priority level of the trunking users of the reverse traffic channel;
集群服务中心向后续发送反向通话请求的基站子系统返回反向通话拒绝消息;The trunking service center returns a reverse call rejection message to the base station subsystem that subsequently sends the reverse call request;
发送第一个反向通话请求消息的基站子系统将该确认消息转发给发送第一个反向通话请求消息的集群用户。The base station subsystem that sent the first reverse talk request message forwards the confirmation message to the trunking user that sent the first reverse talk request message.
所述的反向通话拒绝消息中携带原因值,该原因值为集群服务中心集群组信道占用。The reverse call rejection message carries a cause value, and the cause value is that the trunking group channel of the trunking service center is occupied.
该方法进一步包括:The method further includes:
在基站子系统接收到集群服务中心返回的确认消息时,更新基站子系统集群组信息,该信息包括基站子系统集群组的空闲状态和要进行反向通话的集群用户信息;When the base station subsystem receives the confirmation message returned by the cluster service center, it updates the base station subsystem cluster group information, which includes the idle state of the base station subsystem cluster group and the cluster user information to perform reverse calls;
在基站子系统接收到集群服务中心返回的反向通话拒绝消息时,判断该消息的原因值是否为信道占用,如果是,向所管辖的集群用户周期广播携带有优先级别的反向业务信道占用消息,该优先级别为占用反向业务信道的集群用户的优先级别,将该基站子系统集群组信道抢占处理标志置为空闲;否则,将该基站子系统集群组信道抢占处理标志和信道占用标志置为空闲。When the base station subsystem receives the reverse call rejection message returned by the cluster service center, it judges whether the cause value of the message is channel occupation, and if so, periodically broadcasts the reverse service channel occupation with priority to the cluster users under its jurisdiction message, the priority level is the priority level of the cluster user occupying the reverse traffic channel, set the channel preemption processing flag of the cluster group of the base station subsystem to idle; otherwise, set the channel preemption processing flag of the cluster group of the base station subsystem and the channel The occupied flag is set to free.
在步骤B2所述的基站子系统向集群服务中心转发该反向通话请求之后,该方法进一步包括:After the base station subsystem described in step B2 forwards the reverse call request to the cluster service center, the method further includes:
基站子系统向集群服务中心发送反向通话请求消息后判断在时间阈值内是否既未收到集群服务中心的确认消息,也未收到集群中心的反向通话拒绝消息,如果是,则将基站子系统集群组信道抢占处理标志置为空闲;否则不做处理。After the base station subsystem sends a reverse call request message to the trunking service center, it judges whether it has neither received the confirmation message from the trunking service center nor the reverse call rejection message from the trunking center within the time threshold; The channel preemption processing flag of the subsystem cluster group is set to idle; otherwise, no processing is performed.
在步骤B2所述的基站子系统处理集群用户发送的第一个反向通话请求之前,该方法进一步包括:Before the base station subsystem described in step B2 processes the first reverse call request sent by the cluster user, the method further includes:
基站子系统判断本基站子系统集群组信道抢占处理标志是否为空闲,如果为空闲,则执行步骤B2,更新基站子系统集群组信息,并且将该标志置为占用;如果为占用,则结束。The base station subsystem judges whether the channel preemption processing flag of the base station subsystem cluster group is idle, and if it is idle, then executes step B2, updates the base station subsystem cluster group information, and sets the flag as occupied; if it is occupied, then Finish.
在步骤B3所述的集群服务中心处理接收到的第一个反向通话请求消息之前,该方法进一步包括:Before the cluster service center described in step B3 processes the first reverse call request message received, the method further includes:
集群服务中心判断集群服务中心集群组信道占用标志和集群服务中心集群组信道抢占处理标志是否为空闲,如果为空闲,将集群服务中心集群组信道占用标志和集群服务中心集群组信道抢占处理标志置为占用,则执行步骤B3,更新集群服务中心集群组信息,处理完成后将集群服务中心集群组信道抢占处理标志置为空闲;如果集群服务中心集群组信道抢占处理标志为占用,向基站子系统回应反向通话拒绝消息。The cluster service center judges whether the cluster group channel occupancy flag of the cluster service center and the cluster group channel preemption processing flag of the cluster service center are idle; Set the preemption processing flag to occupied, then perform step B3, update the cluster group information of the cluster service center, and set the cluster service center cluster group channel preemption processing flag to idle after the processing is completed; if the cluster service center cluster group channel preemption processing flag To seize, respond to the base station subsystem with a reverse call reject message.
所述的集群服务中心是数字蜂窝集群系统中基站子系统的上一级控制中心。The trunking service center is the upper-level control center of the base station subsystem in the digital cellular trunking system.
该方法在步骤C后进一步包括:The method further comprises after step C:
C、占用反向业务信道的集群用户结束反向通信,向所属的基站子系统发送反向通话释放请求消息,该消息通过该基站子系统转发给集群服务中心;C. The cluster user occupying the reverse service channel ends the reverse communication, sends a reverse call release request message to the base station subsystem to which it belongs, and the message is forwarded to the cluster service center through the base station subsystem;
D、集群服务中心更新集群服务中心集群组信道信息,向所管辖的基站子系统周期广播反向业务信道空闲的消息;D. The trunking service center updates the trunking group channel information of the trunking service center, and periodically broadcasts a message that the reverse traffic channel is idle to the base station subsystem under its jurisdiction;
E、基站子系统向属于本基站子系统的集群用户周期广播反向业务信道空闲的消息。E. The base station subsystem periodically broadcasts a message that the reverse traffic channel is idle to the cluster users belonging to the base station subsystem.
在步骤D所述的集群服务中心向基站子系统周期广播反向业务信道空闲的消息之前,该方法进一步包括:Before the trunking service center described in step D periodically broadcasts a message that the reverse traffic channel is idle to the base station subsystem, the method further includes:
集群服务中心将本集群服务中心集群组信道占用标志置为空闲。The cluster service center sets the cluster group channel occupancy flag of the cluster service center as idle.
在步骤E所述的基站子系统向属于本基站子系统的集群用户周期广播反向业务信道空闲的消息之前,该方法进一步包括:Before the base station subsystem described in step E periodically broadcasts a message that the reverse traffic channel is idle to the cluster users belonging to the base station subsystem, the method further includes:
基站子系统将本基站子系统集群组信道抢占处理标志置为空闲。The base station subsystem sets the cluster group channel preemption processing flag of the base station subsystem as idle.
本发明提供的方法在对集群用户实行先到先服务的基本原则下,使后发送反向抢占请求的高优先级集群用户可以得到优先服务,即TSC将当前集群用户反向通话强行中断后,立即将请求反向通话的高优先级集群用户接入反向业务信道进行反向通话,因此该方法保证了高优先级集群用户在抢占反向业务信道时的快速接入。当在对集群用户实行先到先服务时,BSS和TSC均只接纳本次抢占过程中的第一个集群用户发出的反向抢占请求,BSS接纳该消息后立即通过前向信道给该BSS范围内的集群组内集群用户广播反向业务信道占用消息,TSC接纳第一个反向抢占请求后立即在前向信道向TSC范围内的所有BSS广播反向业务信道占用消息,集群组内优先级比当前正在反向通话的集群用户低的集群用户和与当前正在反向通话的集群用户相等收到该占用消息后禁止发送反向通话请求。因此,该方法减小了BSS和TSC或调度台的负荷。Under the basic principle of first-come-first-served for cluster users, the method provided by the present invention enables high-priority cluster users who send reverse preemption requests later to receive priority services, that is, after the TSC forcibly interrupts the reverse call of the current cluster users, Immediately connect the high-priority cluster user requesting the reverse call to the reverse traffic channel to perform the reverse call, so this method ensures the fast access of the high-priority cluster user when preempting the reverse traffic channel. When the first-come-first-served cluster users are implemented, both BSS and TSC only accept the reverse preemption request sent by the first cluster user in the preemption process, and the BSS immediately sends the BSS range to the BSS through the forward channel after accepting the message. The cluster users in the cluster group broadcast the reverse traffic channel occupation message, and the TSC immediately broadcasts the reverse traffic channel occupation message on the forward channel to all BSSs within the TSC range after receiving the first reverse preemption request. Cluster users with a lower priority than the cluster user currently in the reverse conversation and equal to the cluster user currently in the reverse conversation are prohibited from sending a reverse conversation request after receiving the occupation message. Therefore, this method reduces the load on BSS and TSC or dispatcher.
附图说明Description of drawings
图1为本发明的集群用户进行反向业务信道抢占的流程图。Fig. 1 is a flow chart of the reverse traffic channel preemption performed by the trunking users of the present invention.
图2为本发明的集群用户进行反向业务信道释放的流程图。Fig. 2 is a flow chart of the reverse traffic channel release performed by the trunking user in the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail by citing the following embodiments and referring to the accompanying drawings.
本发明为集群组内的集群用户分配优先级别,集群用户保存本集群用户的优先级别,TSC保存该集群组内所有集群用户的优先级别。The invention assigns priority levels to the cluster users in the cluster group, the cluster users save the priority levels of their own cluster users, and the TSC saves the priority levels of all the cluster users in the cluster group.
本发明在集群用户进行抢占反向业务信道时,即当反向业务信道空闲,集群用户发起反向通话请求时,集群组内集群用户不分优先级,而是采用先到先服务的原则保证抢占反向业务信道进行反向通话的快速接入。当结束该反向业务信道抢占后,即第一个接入的集群用户进行反向通话时,比该集群用户优先级高的集群用户还可以发起反向通话请求,当前进行反向通话的集群用户被TSC强行中断反向通话,TSC将反向业务信道分配给发起该反向通话请求的优先级高的集群用户。In the present invention, when the trunking user preempts the reverse service channel, that is, when the reverse traffic channel is idle and the trunking user initiates a reverse call request, the trunking users in the trunking group are not prioritized, but adopt the principle of first-come-first-served Guaranteed to seize the reverse traffic channel for fast access to reverse calls. After the reverse service channel preemption is completed, that is, when the first access cluster user performs a reverse call, the cluster user with a higher priority than the cluster user can also initiate a reverse call request. The reverse call is forcibly interrupted by the TSC, and the TSC allocates the reverse traffic channel to the high-priority trunking user who initiated the reverse call request.
本发明在反向业务信道占用时,只有比正在反向通话的集群用户优先级高的集群用户才能发起反向通话请求,然后TSC在每次处理优先级高的反向通话请求后,通过BSS向集群用户广播携带该发起反向通话请求的集群用户优先级别的反向业务信道占用消息,使只有更高优先级的集群用户才允许发送反向通话请求。In the present invention, when the reverse service channel is occupied, only the cluster user with a higher priority than the cluster user in the reverse call can initiate a reverse call request, and then the TSC passes through the BSS after processing the reverse call request with high priority each time. The reverse traffic channel occupation message carrying the priority level of the cluster user who initiates the reverse call request is broadcast to the cluster users, so that only the cluster users with higher priority are allowed to send the reverse call request.
本发明中的TSC是数字蜂窝集群系统中BSS的上一级控制中心,不限于具体的物理实体,如:可以集成在移动交换中心(MSC)中。The TSC in the present invention is the upper-level control center of the BSS in the digital cellular trunking system, and is not limited to a specific physical entity, for example, it can be integrated in a mobile switching center (MSC).
以下以集群用户为PTT集群用户举例说明本发明。Hereinafter, the present invention will be described by taking the cluster user as the PTT cluster user as an example.
如图1所示,图1为本发明的集群用户进行反向业务信道抢占的流程图,假设本集群组内的一部分集群用户属于BSS 1,如集群用户k、集群用户m和集群用户n属于BSS1,另一部分集群用户属于BSS2,设置集群用户k的优先级权限PR1小于集群用户m的优先级权限PR2,集群用户m的优先级权限PR2小于集群用户n的优先级权限PR3,其具体过程为:As shown in Figure 1, Fig. 1 is the flow chart that the trunking user of the present invention carries out reverse traffic channel preemption, assumes that a part of trunking users in this group belongs to
步骤100~102,当反向业务信道空闲时,TSC在前向信道周期广播反向业务信道空闲(Uplink State Ind(free))的消息,该消息通过BSS1和BSS2发送给本集群组内的所有集群用户;Steps 100-102, when the reverse traffic channel is idle, the TSC periodically broadcasts a reverse traffic channel idle (Uplink State Ind (free)) message on the forward channel, and the message is sent to the group in the cluster through BSS1 and BSS2 All cluster users;
步骤103~105,本集群组内的集群用户收到该Uplink State Ind(free)消息后,发送按键通话请求(PTT setup request)消息进行反向业务信道的抢占,该PTT setup request消息中携带本集群用户的优先级;Steps 103-105, after receiving the Uplink State Ind (free) message, the cluster users in the cluster group send a push-to-talk request (PTT setup request) message to preempt the reverse traffic channel, and the PTT setup request message carries The priority of users in this cluster;
步骤106~108,BSS1收到第一个PTT setup request消息时,假设为集群用户k发送的PTT setup request消息,判断该BSS1集群组信道抢占处理标志是否为真,如果该BSS1集群组信道抢占处理标志不为真,则表示BSS1没有正在处理的反向抢占请求,将BSS1集群组信道抢占处理标志设置为真,保存集群用户k的优先级别,向TSC转发集群用户k的反向通话请求(PTTuplink request)消息,将集群组内所属BSS1的其它集群用户发送的后续PTTsetup request消息丢弃,如丢弃集群用户m发送的PTT setup request消息和丢弃集群用户n发送的PTT setup request消息,同时BSS1通过前向信道周期广播反向业务信道占用(Uplink State Ind(PR1))消息,该Uplink StateInd(PR1)消息携带集群用户k的优先级别,使低于集群用户k优先级别的集群用户禁止发送PTT setup request消息;如果BSS1集群组信道抢占处理标志为真,不处理任何集群用户的PTT setup request消息;Steps 106-108, when BSS1 receives the first PTT setup request message, assuming it is the PTT setup request message sent by cluster user k, judge whether the BSS1 cluster group channel preemption processing flag is true, if the BSS1 cluster group channel If the preemption processing flag is not true, it means that BSS1 has no reverse preemption request being processed. Set the BSS1 cluster group channel preemption processing flag to true, save the priority level of cluster user k, and forward the reverse call of cluster user k to TSC The request (PTTuplink request) message discards subsequent PTTsetup request messages sent by other cluster users belonging to BSS1 in the cluster group, such as discarding the PTT setup request message sent by cluster user m and the PTT setup request message sent by cluster user n, and at the same time BSS1 periodically broadcasts the reverse service channel occupancy (Uplink State Ind (PR1)) message through the forward channel. The Uplink State Ind (PR1) message carries the priority level of cluster user k, so that cluster users with a priority level lower than cluster user k are prohibited from sending PTT setup request message; if the BSS1 cluster group channel preemption processing flag is true, no PTT setup request message of any cluster user will be processed;
以此类推,BSS2对所属BSS2的集群用户发出的该PTT setup request消息做相同的处理;By analogy, BSS2 performs the same processing on the PTT setup request message sent by the cluster user belonging to BSS2;
步骤109~112,TSC收到第一个PTT uplink request消息后,判断TSC集群组信道占用标志和TSC集群组信道抢占处理标志是否都为真,假设第一个PTT uplink request消息是由BSS1发送的,TSC集群组信道占用标志和TSC集群组信道抢占处理标志都不为真,处理该PTT uplink request消息,将TSC集群组信道占用标志和TSC集群组信道抢占处理标志置为真,更新TSC集群组信息,即将TSC集群组信息中的反向业务信道空闲转换为占用,并且将发送第一个PTT uplink request消息的集群用户信息进行记录并保存该集群用户的优先级,即保存集群用户k的信息和优先级。向BSS1返回反向通话请求响应(PTT uplink ack)消息,同时,TSC向BSS1和BSS2广播Uplink State Ind(PR1)消息,该Uplink State Ind(PR1)消息携带集群用户k的优先级别,处理完PTT uplink request消息后,将TSC集群组信道抢占处理标志置为假;如果TSC集群组信道抢占处理标志为真,则后续有其它BSS向TSC发送PTT uplink request消息,TSC直接向该BSS回应反向通话拒绝(PTT uplink reject)消息,携带原因值为TSC集群组信道占用,如TSC直接向该BSS2回应PTT uplink reject消息,如:BSS2收到TSC发送的为PTT uplink reject消息时,检查原因值,如果原因值为TSC集群组信道占用,向属于BSS2的集群用户广播携带集群用户k优先级别的Uplink State Ind(PR1)消息,然后将BSS2集群信道抢占处理标志置为假,即BSS2可以接收高优先级集群用户的PTT setup request消息;如果原因值不为TSC集群组信道占用,则直接将BSS2集群信道抢占处理标志置为假,即BSS2可以接收高优先级集群用户的PTT setup request消息;;Steps 109-112, after the TSC receives the first PTT uplink request message, it judges whether the TSC trunking group channel occupancy flag and the TSC trunking group channel preemption processing flag are both true, assuming that the first PTT uplink request message is sent by BSS1 Sent, the TSC trunking group channel occupancy flag and the TSC trunking group channel preemption processing flag are both true, and the PTT uplink request message is processed, and the TSC trunking group channel occupancy flag and the TSC trunking group channel preemption processing flag are set to True, update the TSC cluster group information, that is, convert the reverse traffic channel in the TSC cluster group information from idle to occupied, and record the cluster user information that sent the first PTT uplink request message and save the priority of the cluster user , which saves the information and priority of cluster user k. Return a reverse call request response (PTT uplink ack) message to BSS1. At the same time, TSC broadcasts an Uplink State Ind (PR1) message to BSS1 and BSS2. The Uplink State Ind (PR1) message carries the priority level of cluster user k, and the PTT is processed After the uplink request message, set the TSC cluster group channel preemption processing flag to false; if the TSC trunking group channel preemption processing flag is true, then other BSS will send a PTT uplink request message to the TSC, and the TSC will directly respond to the BSS. To the call rejection (PTT uplink reject) message, the carrying reason value is TSC cluster group channel occupation, if TSC directly responds to the BSS2 with the PTT uplink reject message, for example: when BSS2 receives the PTT uplink reject message sent by TSC, check the reason value, if the cause value is TSC cluster group channel occupation, broadcast an Uplink State Ind (PR1) message carrying cluster user k priority level to the cluster users belonging to BSS2, and then set the BSS2 cluster channel preemption processing flag to false, that is, BSS2 can Receive the PTT setup request message of the high-priority cluster user; if the reason value is not occupied by the TSC cluster group channel, directly set the BSS2 cluster channel preemption processing flag to false, that is, BSS2 can receive the PTT setup request of the high-priority cluster user information;;
步骤113,当BSS1收到TSC发送的为PTT uplink ack消息时,更新BSS1集群组信息,即记录发送第一个PTT uplink request消息的集群用户信息,向所属BSS1的第一个发送PTT setup request消息的集群用户k返回反向通话确认(PTT setup confirm)消息,将BSS1集群组信道抢占处理标志置为假,即BSS1可以接收高优先级集群用户的PTT setup request消息;Step 113, when BSS1 receives the PTT uplink ack message sent by TSC, update the BSS1 cluster group information, that is, record the information of the cluster user who sent the first PTT uplink request message, and send a PTT setup request to the first one belonging to BSS1 The cluster user k of the message returns a reverse call confirmation (PTT setup confirm) message, and the BSS1 cluster group channel preemption processing flag is set to false, that is, BSS1 can receive the PTT setup request message of the high-priority cluster user;
步骤114,所属BSS1的第一个发送PTT setup request消息的集群用户k收到PTT setup confirm消息后,进入反向通话状态;Step 114, after receiving the PTT setup confirm message, the first cluster user k who belongs to BSS1 to send the PTT setup request message enters the reverse communication state;
步骤115~117,当BSS1或BSS2收到比当前正在反向通话的集群用户k优先级高的集群用户发送的PTT setup request消息时,如:集群用户m的PTT setup request消息发送给BSS1,BSS1将BSS1集群组信道抢占处理标志置为真,向TSC发送该集群用户m的反向通话获取请求(PTT uplink seizerequest)消息,并向所属的集群用户广播携带了该集群用户m优先级别的Uplink State Ind(PR2)消息,以禁止低于和等于该优先级别的集群用户发送PTT uplink request消息;Steps 115-117, when BSS1 or BSS2 receives a PTT setup request message sent by a cluster user with a higher priority than cluster user k currently in the reverse conversation, for example: the PTT setup request message of cluster user m is sent to BSS1, BSS1 Set the BSS1 cluster group channel preemption processing flag to true, send the reverse call acquisition request (PTT uplink seizerequest) message of the cluster user m to the TSC, and broadcast the Uplink carrying the priority level of the cluster user m to the cluster users to which it belongs State Ind (PR2) message to prohibit cluster users below and equal to this priority level from sending PTT uplink request messages;
步骤118~120,当TSC收到PTT uplink seize request消息后,判断TSC集群组信道抢占处理标志是否为真,如果不是,则TSC将该标志设置为真,向BSS1发送当前反向通话释放(PTT uplink seize release ind(k))消息,使所属BSS1的集群用户k中断反向通话,同时向各个BSS广播携带集群用户m优先级别的Uplink State Ind(PR2)消息;Steps 118 to 120, after the TSC receives the PTT uplink seize request message, it is judged whether the TSC cluster group channel preemption processing flag is true, if not, the TSC sets the flag to true, and sends the current reverse call release to BSS1 ( PTT uplink seize release ind(k)) message, so that the cluster user k belonging to BSS1 interrupts the reverse call, and at the same time broadcast the Uplink State Ind (PR2) message carrying the priority level of cluster user m to each BSS;
步骤121~122,BSS1收到PTT uplink seize release ind(k)消息后,向集群用户k发送PTT uplink release消息,中断集群用户k的反向通话,并向TSC发送当前反向通话释放确认(PTT uplink seize release ack(k))消息;Steps 121-122, after receiving the PTT uplink seize release ind(k) message, BSS1 sends a PTT uplink release message to cluster user k, interrupts the reverse call of cluster user k, and sends the current reverse call release confirmation (PTT uplink seize release ack(k)) message;
步骤123、TSC发送反向通话获取确认(PTT uplink seize ack)消息,使集群用户m通过BSS1接入反向业务信道,并将TSC集群组信道抢占处理标志置为假,以使更高优先级的集群用户发送PTT setup request消息;Step 123, TSC sends a reverse call acquisition confirmation (PTT uplink seize ack) message, so that the cluster user m accesses the reverse traffic channel through BSS1, and the TSC cluster group channel preemption processing flag is set to false, so that the higher priority Level cluster users send PTT setup request message;
步骤124~125,BSS1更新BSS1集群组信息,即记录集群用户m的信息,如记录集群用户m的优先级和小区信息等,向集群用户m发送PTT setupconfirm消息,将BSS1集群组信道抢占处理标志置为假,集群用户m进入反向通话状态。Steps 124-125, BSS1 updates BSS1 cluster group information, that is, records the information of cluster user m, such as recording the priority and cell information of cluster user m, sends a PTT setupconfirm message to cluster user m, and preempts the BSS1 cluster group channel The processing flag is set as false, and the cluster user m enters the reverse conversation state.
本发明在当前业务信道占用时,可以直接从步骤115开始执行。In the present invention, when the current traffic channel is occupied, it can be executed directly from step 115 .
本过程中,BSS1和BSS2周期性地向终端广播Uplink State Ind消息,指示反向业务信道状态为空闲(free)还是占用(busy)。当集群用户接收到广播的不是Uplink State Ind(free)消息时,判断自身的优先级别是否低于和等于Uplink State Ind(优先级)消息携带的优先级别,如果是,禁止发送PTT setup request消息,直到接收到Uplink State Ind(free)消息;否则,可以继续发送PTT setup request消息。当集群用户收到广播的为Uplink StateInd(free)消息时,任意优先级的集群用户均可以发送PTT setup request消息。In this process, BSS1 and BSS2 periodically broadcast an Uplink State Ind message to the terminal, indicating whether the state of the reverse traffic channel is free or busy. When a cluster user receives a broadcast message other than an Uplink State Ind (free), judge whether its own priority level is lower than or equal to the priority level carried in the Uplink State Ind (priority) message, and if so, prohibit sending the PTT setup request message. Until the Uplink State Ind (free) message is received; otherwise, the PTT setup request message can continue to be sent. When the cluster user receives the broadcast Uplink StateInd (free) message, any priority cluster user can send a PTT setup request message.
在本过程中,还可以在BSS向TSC发送反向通话请求消息后设定定时器定时一个时间阈值,BSS判断在时间阈值内是否既未收到TSC的确认消息,也未收到TSC的反向通话拒绝消息,如果是则将BSS集群组信道抢占处理标志置为假;否则收到其中任何一种消息后停止该定时器计时。In this process, after the BSS sends a reverse call request message to the TSC, a timer can be set to time a time threshold, and the BSS judges whether it has neither received a confirmation message from the TSC nor a response from the TSC within the time threshold. To the call rejection message, if it is, the BSS cluster group channel preemption processing flag is set to false; otherwise, the timer is stopped after receiving any one of the messages.
如图2所示,图2为本发明的集群用户进行反向业务信道释放的流程图,假设本集群组内的一部分集群用户属于BSS1,如集群用户k、集群用户m和集群用户n属于BSS1,另一部分集群用户属于BSS2,设置集群用户k的优先级权限小于集群用户m的优先级权限,集群用户m的优先级权限小于集群用户n的优先级权限,其具体过程为:As shown in Fig. 2, Fig. 2 is the flow chart of the release of the reverse traffic channel by the cluster users of the present invention, assuming that a part of the cluster users in the cluster group belong to BSS1, such as cluster user k, cluster user m and cluster user n belong to BSS1, another part of cluster users belong to BSS2, set the priority authority of cluster user k to be lower than that of cluster user m, and the priority authority of cluster user m is less than that of cluster user n, the specific process is as follows:
步骤200~201,占用反向业务信道进行反向通话的集群用户释放PTT按键结束反向通话状态,向其BSS1发送PTT uplink release request消息;Steps 200-201, the cluster user occupying the reverse traffic channel for reverse call releases the PTT button to end the reverse call state, and sends a PTT uplink release request message to its BSS1;
步骤202,BSS1将该PTT uplink release request消息发送给TSC;Step 202, BSS1 sends the PTT uplink release request message to TSC;
步骤203~204,TSC更新集群组状态,即将TSC集群组信息中的反向业务信道占用转换为空闲,并且将占用反向业务信道的集群用户信息进行删除,向BSS1和BSS2广播Uplink State Ind(free)消息,将TSC集群组信道占用标志置为假;Steps 203-204, TSC updates the cluster group status, that is, converts the reverse service channel occupation in the TSC cluster group information to idle, and deletes the cluster user information occupying the reverse service channel, and broadcasts Uplink State to BSS1 and BSS2 Ind (free) message, TSC cluster group channel occupancy sign is set to false;
步骤205,BSS1和BSS2分别将BSS1集群组信道抢占处理标志和BSS2集群组信道抢占处理标志置为假,向所属于BSS1和BSS2的集群用户广播Uplink State Ind(free)消息;Step 205, BSS1 and BSS2 respectively set the BSS1 trunking group channel preemption processing flag and the BSS2 trunking group channel preemption processing flag to false, and broadcast an Uplink State Ind (free) message to the trunking users belonging to BSS1 and BSS2;
步骤206,反向业务信道处于空闲状态,任意优先级别的集群用户收到Uplink State Ind(free)消息后可以再次进行反向业务信道的抢占。Step 206, the reverse traffic channel is in an idle state, and cluster users of any priority level can preempt the reverse traffic channel again after receiving the Uplink State Ind (free) message.
本发明所述的TSC还可以用调度台取代。The TSC described in the present invention can also be replaced by a dispatcher.
当集群用户不工作在PTT模式时,集群用户通过本发明所述集群用户抢占反向业务信道的方法还可以进入数据通信状态。When the cluster user does not work in the PTT mode, the cluster user can also enter the data communication state through the method for the cluster user to seize the reverse service channel in the present invention.
本发明在反向业务信道抢占过程中,不区分集群组内集群用户的优先级,按照先到先服务的原则接入集群用户进行反向通话,保证了接入反向业务通道的时延最小;本发明还在抢占过程中,BSS只处理第一个PTT uplinkrequest消息,对于后续的反向通话请求直接进行丢弃处理,不向TSC转发后续的PTT uplink request消息,也不向集群用户发送相应的应答消息,保证了BSS、TSC和集群用户处理过程的简单可靠。In the preemption process of the reverse service channel, the present invention does not distinguish the priority of the cluster users in the cluster group, and accesses the cluster users for reverse conversation according to the principle of first-come-first-served, thereby ensuring the time delay of accessing the reverse service channel Minimal; the present invention is still in the preemption process, BSS only processes the first PTT uplinkrequest message, and directly discards subsequent reverse call requests, does not forward subsequent PTT uplink request messages to TSC, and does not send corresponding messages to cluster users The response message ensures the simple and reliable processing of BSS, TSC and cluster users.
本发明在当前集群用户反向通话过程中,更高优先级的集群用户可以发起PTT uplink request消息,中断当前集群用户的反向通话,保证更高优先级的集群用户立即接入到反向业务信道进行反向通话,使高优先级的集群用户能够优先得到服务。In the present invention, during the reverse call process of the current cluster user, the higher priority cluster user can initiate a PTT uplink request message, interrupt the reverse call of the current cluster user, and ensure that the higher priority cluster user immediately accesses the reverse service The channel performs a reverse call, so that high-priority cluster users can be served first.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention. within the scope of protection.
Claims (17)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB031578403A CN1331367C (en) | 2003-09-11 | 2003-09-11 | A method for controlling reversed service channel occupation by cluster user |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB031578403A CN1331367C (en) | 2003-09-11 | 2003-09-11 | A method for controlling reversed service channel occupation by cluster user |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1596005A CN1596005A (en) | 2005-03-16 |
| CN1331367C true CN1331367C (en) | 2007-08-08 |
Family
ID=34660375
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB031578403A Expired - Fee Related CN1331367C (en) | 2003-09-11 | 2003-09-11 | A method for controlling reversed service channel occupation by cluster user |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1331367C (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101222689B (en) * | 2008-01-22 | 2010-12-08 | 中兴通讯股份有限公司 | A method for realizing multi-communication window channel preemption |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100455066C (en) * | 2005-04-15 | 2009-01-21 | 华为技术有限公司 | A method for realizing users in a cluster group to send uplink access requests |
| CN100403819C (en) * | 2005-05-26 | 2008-07-16 | 华为技术有限公司 | A method for channel resource allocation in trunking service |
| CN100444660C (en) * | 2005-12-26 | 2008-12-17 | 中兴通讯股份有限公司 | Realization Method of Forced Release and Insertion Function of Trunk Call in Digital Trunk Communication System |
| US8504099B2 (en) | 2006-01-11 | 2013-08-06 | Qualcomm Incorporated | Communication methods and apparatus relating to cooperative and non-cooperative modes of operation |
| US8811369B2 (en) | 2006-01-11 | 2014-08-19 | Qualcomm Incorporated | Methods and apparatus for supporting multiple communications modes of operation |
| US8595501B2 (en) | 2008-05-09 | 2013-11-26 | Qualcomm Incorporated | Network helper for authentication between a token and verifiers |
| CN105338499A (en) * | 2014-08-14 | 2016-02-17 | 北京信威通信技术股份有限公司 | Clustering terminal state control method, device and system |
| CN108200656B (en) * | 2018-02-08 | 2019-04-26 | 深圳安信卓科技有限公司 | Channel seizes system and method |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1178044A (en) * | 1995-06-28 | 1998-04-01 | 摩托罗拉公司 | Method and device for accessing communication system |
| US5758291A (en) * | 1994-10-18 | 1998-05-26 | Motorola, Inc. | Method for automatically revising a wireless communication unit scan list |
| CN1188585A (en) * | 1995-06-21 | 1998-07-22 | 诺基亚电信公司 | Call Setup in Mobile Communication System |
| CN1346579A (en) * | 1998-12-23 | 2002-04-24 | 高通股份有限公司 | Method and apparatus for providing fair access in a group communication system |
-
2003
- 2003-09-11 CN CNB031578403A patent/CN1331367C/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5758291A (en) * | 1994-10-18 | 1998-05-26 | Motorola, Inc. | Method for automatically revising a wireless communication unit scan list |
| CN1188585A (en) * | 1995-06-21 | 1998-07-22 | 诺基亚电信公司 | Call Setup in Mobile Communication System |
| CN1178044A (en) * | 1995-06-28 | 1998-04-01 | 摩托罗拉公司 | Method and device for accessing communication system |
| CN1346579A (en) * | 1998-12-23 | 2002-04-24 | 高通股份有限公司 | Method and apparatus for providing fair access in a group communication system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101222689B (en) * | 2008-01-22 | 2010-12-08 | 中兴通讯股份有限公司 | A method for realizing multi-communication window channel preemption |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1596005A (en) | 2005-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5666364A (en) | Method for prioritizing services provided by different network entities | |
| CN1063605C (en) | Method, mobile exchange, and subscriber station in a mobile radio system for establishing a high-priority call | |
| JP2632595B2 (en) | Wide area relay channel busy override | |
| CN100387077C (en) | A method for preempting the right to speak based on intra-group priority during a group call | |
| CN1331367C (en) | A method for controlling reversed service channel occupation by cluster user | |
| CN101711011A (en) | Management method, device and system of terminal calling authorities in group system | |
| CN1310539C (en) | A method for cluster user to occupy reversed service channel | |
| KR19990016372A (en) | How to Improve Location Registration Processing in Personal Mobile Communication Service System | |
| EP1715700A1 (en) | A method for user uplink preempting in the trunked group | |
| CN103546874A (en) | Method and system for managing call | |
| CN100455070C (en) | Call establishment and call control method of CDMA digital trunking traditional group call | |
| CN101141708B (en) | Overload control method of urgent call and preempted preference call | |
| CN101212723A (en) | Cluster network system and failure attenuation method on the basis of the network system | |
| CN100353784C (en) | Preemption for group calling service in group telecommunication | |
| EP0671109B1 (en) | Call set-up in a transmission trunking radio system | |
| CN100469191C (en) | arrangement and method for capacity management in a communication system | |
| CN100344169C (en) | Method for controlling reverse service channel in digital honeycomb cluster system | |
| CN100461899C (en) | Call establishment method in trunking communication system | |
| CN100450221C (en) | A trunk group call communication method and system | |
| CN101111009B (en) | Method and group call system for realizing timely release of idle channel resources | |
| CN100499902C (en) | Method for releasing voice group call uplink | |
| CN100433898C (en) | A method for managing group call channel resources in a mobile communication system | |
| CN1968456B (en) | Method and system for assigning traffic channel for group call/multicast | |
| Zdunek | Design considerations of trunked radio systems | |
| EP1773077B1 (en) | A method of indicating a channel available for sending uplink access request and corresponding system, base station and mobile station |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070808 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |