专利名称:一种集群通信系统下公用信道的控制方法及系统的制作方法
技术领域:
本发明涉及通讯领域,尤其涉及一种集群通信系统下公用信道的控制方法及系统。
背景技术:
基于第三代移动通信技术的数字集群通信体制GoTa,采用的是集群通讯中所特有的PTT (Push To Talk,即按即说)方式的话音呼叫。PTT方式的话音呼叫可实现呼叫时,同一小区同一群组的用户共享同一条空中信道;在空中接口上采用PTT公用信道,GoTa终端通过空中接口和GoTa系统相连,以支持GoTa系统提供的各种集群业务、普通电话业务、补充业务、短消息业务和数据业务,GoTa集群系统与现有CDMA空中接口标准的兼容,减少了群组呼叫的空中链路传输,提高了信道利用率;同时PTT还提供了快速语音连接以及群组用户的一对多语音连接等。但是,目前现有技术中并没有提供对PTT公用信道链路性能的控制方案,如公用信道的异常检测、优化处理等。
发明内容
本发明提供一种有效的集群通信系统下公用信道的控制方法及系统。为解决上述技术问题,本发明采用以下技术方案一种集群通信系统下公用信道的控制方法,包括获取用于公用信道控制的链路性能指标参数;根据获取的链路性能指标参数判断信道是否异常;如果异常,则根据异常情况对公用信道进行优化处理。所述链路性能指标参数包括前向理论帧数;获取用于公用信道控制的链路性能指标参数的方法具体为获取预设时间粒度内公用信道控制的前向理论帧数;根据获取的链路性能指标参数判断信道是否异常的方法具体为将在预设时间粒度内统计的前向理论帧数与预设的前向理论帧数门限值比较;如果所述前向理论帧数超过所述前向理论帧数门限值,则判断为异常,否则判断为正常。所述链路性能指标参数包括反向理论帧数;获取用于公用信道控制的链路性能指标参数的方法具体为获取预设时间粒度内公用信道控制的反向理论帧数;根据获取的链路性能指标参数判断信道是否异常的方法具体为将在预设时间粒度内统计的反向理论帧数与预设的反向理论帧数门限值比较;如果所述反向理论帧数超过所述反向理论帧数门限值,则判断为异常,否则判断为正常。根据异常情况对公用信道进行优化处理的方法包括记录异常次数,并判断累计的异常次数是否超过预设的最大异常次数,如果是,则进行复位信道板操作。所述链路性能指标参数包括前向实际传输帧数和前向理论帧数;获取用于公用信道控制的链路性能指标参数的方法具体为在预设时间范围内设置多个相同的时间粒度, 获取各时间粒度内的前向实际传输帧数和前向理论帧数;根据获取的链路性能指标参数判
4断信道是否异常的过程包括;计算各时间粒度内的前向实际传输帧数与前向理论帧数的比值;选择最大的比值作为前向峰值利用率;将所述前向峰值利用率与预设的前向峰值利用率门限值比较;如果所述前向峰值利用率超过所述前向峰值利用率门限值,则判断为异常,否则判断为正常。所述链路性能指标参数包括反向实际传输帧数和反向理论帧数;获取用于公用信道控制的链路性能指标参数的方法具体为在预设时间范围内设置多个相同的时间粒度, 获取各时间粒度内的反向实际传输帧数和反向理论帧数;根据获取的链路性能指标参数判断信道是否异常的过程包括计算各时间粒度内的反向实际传输帧数与反向理论帧数的比值;选择最大的比值作为反向峰值利用率;将所述反向峰值利用率与预设的反向峰值利用率门限值比较;如果所述反向峰值利用率超过所述反向峰值利用率门限值,则判断为异常, 否则判断为正常。根据异常情况对公用信道进行优化处理的方法包括上报告警,提示异常情况,并在告警附加信息中携带优化处理方案。一种集群通信系统下公用信道的控制系统,包括参数获取模块、异常判断模块和控制模块,其中,所述参数获取模块用于获取链路性能指标参数;所述异常判断模块用于根据所述参数获取模块获取的链路性能指标参数判断信道是否异常;所述控制模块用于在所述异常判断模块判断为异常时,根据异常情况对公用信道进行优化处理。所述参数获取模块具体用于获取预设时间粒度内公用信道控制的前向理论帧数; 或者用于获取预设时间粒度内公用信道控制的反向理论帧数;所述异常判断模块具体用于将所述参数获取模块在预设时间粒度内统计的前向理论帧数与预设的前向理论帧数门限值比较,根据比较结果判断是否异常;或者将在预设时间粒度内统计的反向理论帧数与预设的反向理论帧数门限值比较,根据比较结果判断是否异常;所述控制模块具体用于在所述异常判断模块判断为异常时,记录异常次数,并判断累计的异常次数是否超过预设的最大异常次数,如果是,则进行复位信道板操作。所述参数获取模块具体用于在预设时间范围内设置多个相同的时间粒度,获取各时间粒度内的前向实际传输帧数和前向理论帧数;或者在预设时间范围内设置多个相同的时间粒度,获取各时间粒度内的反向实际传输帧数和反向理论帧数;所述异常判断模块具体用于根据所述参数获取模块获取的各时间粒度内的前向实际传输帧数和前向理论帧数, 计算各时间粒度内的前向实际传输帧数与前向理论帧数的比值,选择最大的比值作为前向峰值利用率,并将所述前向峰值利用率与预设的前向峰值利用率门限值比较,根据比较结果判断是否异常;或者根据所述参数获取模块获取的各时间粒度内的反向实际传输帧数和反向理论帧数,计算各时间粒度内的反向实际传输帧数与反向理论帧数的比值,选择最大的比值作为反向峰值利用率,并将所述反向峰值利用率与预设的反向峰值利用率门限值比较,根据比较结果判断是否异常;所述控制模块具体用于在所述异常判断模块判断为异常时,上报告警,提示异常情况,并在告警附加信息中携带优化处理方案。本发明提供一种集群通信系统下公用信道的控制方法及系统,获取用于公用信道
5控制的链路性能指标参数,根据获取的链路性能指标参数判断信道是否异常,如果异常,则根据异常情况对公用信道进行优化处理。可有效地监控公用信道的工作情况,并定位出公用信道的异常情况,针对异常情况进行优化处理,实现了对公用信道的有效控制。
图1为本发明实施例一种集群通信系统下公用信道的控制方法的流程图;图2为本发明另一实施例一种集群通信系统下公用信道的控制的流程图;图3为本发明实施例一种集群通信系统下公用信道的控制系统的框架图。
具体实施例方式图1为本发明实施例一种集群通信系统下公用信道的控制方法的流程图,请参考图1 S11、获取用于公用信道控制的链路性能指标参数;S12、根据获取的链路性能指标参数判断信道是否异常,如果异常,执行步骤S13, 否则,重复执行步骤S11。S13、根据异常情况对公用信道进行优化处理。步骤Sll中可以是实时或定时的获取;步骤S13中包括针对不同异常情况,进行不同的优化处理。下面通过
具体实施方式
结合附图对本发明作进一步详细说明。图2为本发明另一实施例一种集群通信系统下公用信道的控制的流程图,请参考图2:S21、定时(如每隔一定时间Tl采集一次)地采集前向理论帧数、反向理论帧数、 前向实际传输帧数、反向实际传输帧数;采集前向理论帧数的方法中在信道正常情况下,在预设时间粒度T2(T2 STl)内统计前向理论帧数,如果采集期间发生信道板复位,则在信道板复位恢复正常运行后,重新采集预设时间粒度Τ2内的前向理论帧数,采集方法,与信道板正常运行时一致;采集反向理论帧数的方法中在预设时间粒度Τ2内统计反向理论帧数,如果采集期间发生信道板复位,则在信道板复位恢复正常运行后,重新采集预设时间粒度Τ2内的反向理论帧数,采集方法,与信道板正常运行时一致;采集前向实际传输帧数的方法中在前向公用信道写帧的时候,如果帧准备好发送,则认为该帧是实际传输的帧,前向实际传输帧数累加1 ;采集反向实际传输帧数的的方法中对于全速率模式,通过CRC(Cyclic Redundancy Code,循环冗余编码)校验则认为是有效帧,则累加2 (由于PTT起呼消息由2 帧组成),对于二分之一、四分之一、以及八分之一等非全速率模式帧,以及未通过CRC校验的全速率模式帧,则不进行统计;S22、计算前向峰值利用率和反向峰值利用率;前向峰值利用率的计算方法可以包括假设Tl可以划分为η个T2,在步骤S21中获取各Τ2时间内的前向实际传输帧数与前向理论帧数,步骤S22中计算各Τ2时间内前向实际传输帧数与前向理论帧数的比值,将最大的比值作为前向峰值利用率。
6
反向峰值利用率的计算方法可以包括假设Tl可以划分为η个T2,在步骤S21中获取各Τ2时间内的反向实际传输帧数与反向理论帧数,步骤S22中计算各Τ2时间内反向实际传输帧数与反向理论帧数的比值,将最大的比值作为反向峰值利用率。如Tl = 30分钟,Τ2 = 10秒,η = 180,则步骤S21中获取每10秒内的前向实际传输帧数与前向理论帧数,步骤S22中计算每10秒内前向实际传输帧数与前向理论帧数的比值,从180个比值中选择最大的比值作为前向峰值利用率。S23、判断信道是否异常,如果异常,执行步骤S24,否则,重复执行步骤S21。判断信道是否异常的方法可以包括将预设时间粒度Τ2内统计的前向理论帧数与预设的前向理论帧数门限值比较,判断采集的前向理论帧数是否超过前向理论帧数门限值,如果是,则判断为异常,否则判断为正常;或者是将预设时间粒度Τ2内统计的反向理论帧数与预设的反向理论帧数门限值比较,判断采集的反向理论帧数是否超过反向理论帧数门限值,如果是,则判断为异常,否则判断为正常;或者将步骤S22中计算得到的前向峰值利用率与预设的前向峰值利用率门限值比较,如果计算得到的前向峰值利用率超过前向峰值利用率门限值,则判断为异常,否则判断为正常;或者将步骤S22中计算得到的反向峰值利用率与预设的反向峰值利用率门限值比较;如果计算得到的反向峰值利用率超过反向峰值利用率门限值,则判断为异常,否则判断为正常。S24、根据异常情况对公用信道进行优化处理;根据异常情况对公用信道进行优化处理的方法可以包括如果步骤S23中是由于前向理论帧数超过前向理论帧数门限值造成的异常,或者是由于反向理论帧数超过反向理论帧数门限值造成的异常,则说明可能是寻呼调度出现了故障,记录异常次数,并判断累计的异常次数是否超过预设的最大异常次数,如果是,则进行复位信道板操作。也可以直接进行复位信道板操作,不用累计异常次数,并与最大异常次数比较;如果步骤S23中是由于步骤S22中计算得到的前向峰值利用率超过前向峰值利用率门限值造成的异常,或者是由于步骤S22中计算得到的反向峰值利用率超过反向峰值利用率门限值造成的异常,则说明可能是寻呼过载,需要上报告警,提示异常情况,并在告警附加信息中携带优化处理方案。在实际应用中,链路性能指标参数不局限于前向理论帧数、反向理论帧数、前向实际传输帧数、反向实际传输帧数,还可以是反向无效帧数、反向有效帧数、前向峰值、反向峰值等,相应地,可以根据反向无效帧数、反向有效帧数、前向峰值、反向峰值等链路性能指标参数判断信道是否异常,如果异常,则根据异常情况对公用信道进行优化处理。本实施例,通过采集链路性能指标参数可直观地了解公用信道的工作情况,通过对采集到的链路性能指标参数进行分析,一旦发生异常,则进行优化处理,提高了集群通信系统的运营与维护效率。图3为本发明实施例一种集群通信系统下公用信道的控制系统的框架图,请参考图3:该系统包括参数获取模块31、异常判断模块32和控制模块33,其中,参数获取模块31用于获取链路性能指标参数;异常判断模块32用于根据参数获取模块31获取的链路性能指标参数判断信道是否异常;控制模块33用于在异常判断模块32判断为异常时,根据
7异常情况对公用信道进行优化处理。进一步,链路性能指标参数包括前向理论帧数、反向理论帧数、前向实际传输帧数、反向实际传输帧数等。进一步,参数获取模块31具体用于获取预设时间粒度内公用信道控制的前向理论帧数;或者用于获取预设时间粒度内公用信道控制的反向理论帧数;异常判断模块32具体用于将参数获取模块31在预设时间粒度内统计的前向理论帧数与预设的前向理论帧数门限值比较,如果前向理论帧数超过前向理论帧数门限值,则判断为异常;或者将参数获取模块31在预设时间粒度内统计的反向理论帧数与预设的反向理论帧数门限值比较,如果反向理论帧数超过反向理论帧数门限值,则判断为异常;控制模块33具体用于在异常判断模块32判断为异常时,记录异常次数,并判断累计的异常次数是否超过预设的最大异常次数,如果是,则进行复位信道板操作。进一步,参数获取模块31具体用于在预设时间范围内设置多个相同的时间粒度, 获取各时间粒度内的前向实际传输帧数和前向理论帧数;或者在预设时间范围内设置多个相同的时间粒度,获取各时间粒度内的反向实际传输帧数和反向理论帧数;异常判断模块 32具体用于根据参数获取模块31获取的各时间粒度内的前向实际传输帧数和前向理论帧数,计算各时间粒度内的前向实际传输帧数与前向理论帧数的比值,选择最大的比值作为前向峰值利用率,并将该前向峰值利用率与预设的前向峰值利用率门限值比较,如果前向峰值利用率超过前向峰值利用率门限值,则判断为异常;或者根据参数获取模块31获取的各时间粒度内的反向实际传输帧数和反向理论帧数,计算各时间粒度内的反向实际传输帧数与反向理论帧数的比值,选择最大的比值作为反向峰值利用率,并将该反向峰值利用率与预设的反向峰值利用率门限值比较,如果反向峰值利用率超过反向峰值利用率门限值, 则判断为异常;控制模块33具体用于在异常判断模块32判断为异常时,上报告警,提示异常情况,并在告警附加信息中携带优化处理方案。以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
8
权利要求
1.一种集群通信系统下公用信道的控制方法,其特征在于,包括获取用于公用信道控制的链路性能指标参数;根据获取的链路性能指标参数判断信道是否异常;如果异常,则根据异常情况对公用信道进行优化处理。
2.如权利要求1所述的方法,其特征在于,所述链路性能指标参数包括前向理论帧数; 获取用于公用信道控制的链路性能指标参数的方法具体为获取预设时间粒度内公用信道控制的前向理论帧数;根据获取的链路性能指标参数判断信道是否异常的方法具体为将在预设时间粒度内统计的前向理论帧数与预设的前向理论帧数门限值比较;如果所述前向理论帧数超过所述前向理论帧数门限值,则判断为异常,否则判断为正常。
3.如权利要求1所述的方法,其特征在于,所述链路性能指标参数包括反向理论帧数; 获取用于公用信道控制的链路性能指标参数的方法具体为获取预设时间粒度内公用信道控制的反向理论帧数;根据获取的链路性能指标参数判断信道是否异常的方法具体为将在预设时间粒度内统计的反向理论帧数与预设的反向理论帧数门限值比较;如果所述反向理论帧数超过所述反向理论帧数门限值,则判断为异常,否则判断为正常。
4.如权利要求2或3所述的方法,其特征在于,根据异常情况对公用信道进行优化处理的方法包括记录异常次数,并判断累计的异常次数是否超过预设的最大异常次数,如果是,则进行复位信道板操作。
5.如权利要求1所述的方法,其特征在于,所述链路性能指标参数包括前向实际传输帧数和前向理论帧数;获取用于公用信道控制的链路性能指标参数的方法具体为在预设时间范围内设置多个相同的时间粒度,获取各时间粒度内的前向实际传输帧数和前向理论帧数;根据获取的链路性能指标参数判断信道是否异常的过程包括;计算各时间粒度内的前向实际传输帧数与前向理论帧数的比值;选择最大的比值作为前向峰值利用率;将所述前向峰值利用率与预设的前向峰值利用率门限值比较;如果所述前向峰值利用率超过所述前向峰值利用率门限值,则判断为异常,否则判断为正常。
6.如权利要求1所述的方法,其特征在于,所述链路性能指标参数包括反向实际传输帧数和反向理论帧数;获取用于公用信道控制的链路性能指标参数的方法具体为在预设时间范围内设置多个相同的时间粒度,获取各时间粒度内的反向实际传输帧数和反向理论帧数;根据获取的链路性能指标参数判断信道是否异常的过程包括计算各时间粒度内的反向实际传输帧数与反向理论帧数的比值;选择最大的比值作为反向峰值利用率;将所述反向峰值利用率与预设的反向峰值利用率门限值比较;如果所述反向峰值利用率超过所述反向峰值利用率门限值,则判断为异常,否则判断为正常。
7.如权利要求5或6所述的方法,其特征在于,根据异常情况对公用信道进行优化处理的方法包括上报告警,提示异常情况,并在告警附加信息中携带优化处理方案。
8.一种集群通信系统下公用信道的控制系统,其特征在于,包括参数获取模块、异常判断模块和控制模块,其中,所述参数获取模块用于获取链路性能指标参数;所述异常判断模块用于根据所述参数获取模块获取的链路性能指标参数判断信道是否异常;所述控制模块用于在所述异常判断模块判断为异常时,根据异常情况对公用信道进行优化处理。
9.如权利要求8所述的系统,其特征在于,所述参数获取模块具体用于获取预设时间粒度内公用信道控制的前向理论帧数;或者用于获取预设时间粒度内公用信道控制的反向理论帧数;所述异常判断模块具体用于将所述参数获取模块在预设时间粒度内统计的前向理论帧数与预设的前向理论帧数门限值比较,根据比较结果判断是否异常;或者将在预设时间粒度内统计的反向理论帧数与预设的反向理论帧数门限值比较,根据比较结果判断是否异常;所述控制模块具体用于在所述异常判断模块判断为异常时,记录异常次数,并判断累计的异常次数是否超过预设的最大异常次数,如果是,则进行复位信道板操作。
10.如权利要求8所述的系统,其特征在于,所述参数获取模块具体用于在预设时间范围内设置多个相同的时间粒度,获取各时间粒度内的前向实际传输帧数和前向理论帧数; 或者在预设时间范围内设置多个相同的时间粒度,获取各时间粒度内的反向实际传输帧数和反向理论帧数;所述异常判断模块具体用于根据所述参数获取模块获取的各时间粒度内的前向实际传输帧数和前向理论帧数,计算各时间粒度内的前向实际传输帧数与前向理论帧数的比值,选择最大的比值作为前向峰值利用率,并将所述前向峰值利用率与预设的前向峰值利用率门限值比较,根据比较结果判断是否异常;或者根据所述参数获取模块获取的各时间粒度内的反向实际传输帧数和反向理论帧数,计算各时间粒度内的反向实际传输帧数与反向理论帧数的比值,选择最大的比值作为反向峰值利用率,并将所述反向峰值利用率与预设的反向峰值利用率门限值比较,根据比较结果判断是否异常;所述控制模块具体用于在所述异常判断模块判断为异常时,上报告警,提示异常情况,并在告警附加信息中携带优化处理方案。
全文摘要
本发明公开一种集群通信系统下公用信道的控制方法及系统,该方法包括获取用于公用信道控制的链路性能指标参数;根据获取的链路性能指标参数判断信道是否异常;如果异常,则根据异常情况对公用信道进行优化处理。本发明通过以上技术方案,提供一种有效的集群通信系统下公用信道的控制方法及系统。
文档编号H04W24/02GK102438208SQ20111032040
公开日2012年5月2日 申请日期2011年10月20日 优先权日2011年10月20日
发明者刘亮华, 杨日 申请人:中兴通讯股份有限公司