一种上行组呼信道抢占方法及系统的制作方法

文档序号:7954946阅读:127来源:国知局
专利名称:一种上行组呼信道抢占方法及系统的制作方法
技术领域
本发明涉及集群无线通信领域,特别涉及一种上行组呼信道抢占方法及系统。
背景技术
集群无线通信系统(以下简称集群系统),是近几年来发展起来的一种较经济、较灵活的指挥调度通信系统,广泛应用在政府机关、能源交通、机场码头、工矿企业、消防警察、水利和军事等单位,以满足各单位内部通信联络的需要。
在集群系统中,当发起一个组呼呼叫时,在特定区域的一组用户能够同时加入到组呼呼叫并监听讲者。同一时间只能有一个讲者,当讲者讲完后,其它用户都能够通过按PTT键(Push to talk)变成讲者。讲者可以占用上行组呼信道,同时监视下行组呼信道;网络也可以为讲者单独分配一个独立的上下行专用信道。但是听者只能智能监视下行组呼信道。
集群系统的集群组内给不同的用户设置了不同的优先级别,低优先级别用户通过上行组呼信道进行讲话时,高优先级别用户可以打断低优先级别用户的讲话,获得上行组呼信道进行讲话。目前,高优先级的用户抢占当前讲者的方法为如果当前讲者使用的是专用信道,则此时组呼信道是空闲的,高优先级用户可以通过组呼信道上行发送上行抢占请求;而如果当前讲者使用的是组呼上行信道,则此时组呼信道上行不可用,用户需要通过随机接入信道RACH发送上行抢占请求。
而事实上,当前讲者使用组呼上行信道时并不是所有小区的组呼上行信道都被占用,只有讲者所在的小区的组呼信道是被占用的。其他小区的组呼信道上行都是空闲的。针对这种情况,集群系统引入了一个指示消息,用于通知本小区的用户当前小区的组呼信道上行是否可用。该指示消息携带在上行忙UPLINK BUSY消息中,并不断更新。当用户发送上行抢占请求时,将根据指示消息确定使用什么信道发送(1)当前讲者在专用信道上时,高优先级用户通过组呼信道上行发送上行抢占请求;(2)当前讲者不在专用信道上时,高优先级用户处在当前讲者所在小区中,高优先级用户通过RACH信道发送上行抢占请求;(3)当前讲者不在专用信道上时,高优先级用户处在当前讲者小区以外的其他小区中,高优先级用户通过组呼信道上行发送上行抢占请求;(4)当不能确定最新的指示消息的值时(如切换到别的小区,或刚进入组呼),则高优先级用户通过RACH信道发送上行抢占请求。
集群系统中,交换中心MSC和基站控制器BSC之间的接口(即A接口)是共享的。每个BSC和MSC之间只有一条连接,所有该BSC下的小区都共享该连接。如图1所示为高优先级用户抢占上行的流程步骤1、移动台MS通过组呼上行向基站子系统BSS发送携带优先级信息的上行抢占请求;步骤2、基站子系统BSS给移动台回确认消息,表示用户占上行并可以开始讲话了;步骤3、BSS在当前的BSC内发UPLINKE BUSY消息,给其他用户指示有新的用户已经开始讲话;步骤4、用户在组呼信道回SABM(Set Asynchronous Balanced Mode异步平衡模式)和网络建立层2的连接;步骤5、BSS将用户的请求消息发往MSC,用于MSC判断用户是否可以继续讲话,因为其他BSS也有可能有用户发起抢占请求;步骤6、BSS给用户发UA(Unnumbered Acknowledgement无编号确认)作为对SABM的响应;步骤7、MSC给BSS回复确认消息,此时MSC记录新的用户开始占上行;步骤8、整个组呼区域的BSC在各小区发UPLINKE BUSY消息,并携带当前讲者的优先级;步骤9、新的讲者讲话进行中;步骤10、BSS释放原讲者。
从上述流程可以看到,新的用户抢占成功应该从步骤7开始,MSC给BSS发出确认消息开始。而原讲者是在步骤9之后,即新讲者讲话后释放的,这样就存在一段时间,新旧两个讲者同时存在。如果这时有一个讲者发生切换,且两个讲者在一个BSC下,那么A接口信令面的的共享就会造成MSC不能区分切换消息是给哪个讲者的。这样就会造成MSC保存新讲者所在小区信息的错误。

发明内容
本发明的目的在于解决现有技术中存在的可能造成MSC保存新讲者所在小区信息错误的问题,提供一种上行组呼信道抢占方法,该方法包括通过组呼信道上行发送抢占请求成功后,新讲者所在的基站控制器BSC给交换中心MSC回复上行请求已确认消息;MSC在收到上行请求已确认消息之后开始记录组呼信道上行由新讲者占用,否则记录组呼信道上行由原讲者占用。
所述新讲者所在的BSC判断旧讲者是否处在新讲者所在的BSC中,如果不在,则给MSC回复上行请求已确认消息。
如果新讲者所在的BSC判断旧讲者是处在新讲者所在的BSC中,则判断原讲者是否正在切换,如果未发生切换,则首先释放原讲者,然后给MSC回复上行请求已确认消息。
如果新讲者所在的BSC判断旧讲者正在发生切换,则等待原讲者切换完成后判断切换后原讲者切换后是否仍在本BSC中,如果不在,则给MSC回复上行请求已确认消息。
如果原讲者切换后仍在新讲者所在的BSC中,则首先释放原讲者,然后给MSC回复上行请求已确认消息。
为达到发明目的,本发明还提供了一种包含基站控制器BSC、交换中心MSC和移动台的上行组呼信道抢占系统,其中,BSC中包括原讲者位置判断模块,用于当新讲者通过组呼信道上行发送抢占请求时,判断原讲者所在位置;如果原讲者未处在本BSC中,则通知消息发送模块;消息发送模块,用于在接到原讲者所在位置判断模块的通知后,向MSC发送上行请求已确认消息。
MSC中包括消息接收模块用于接收BSC发送的上行请求已确认消息,并通知信道占用记录模块;信道占用记录模块用于在接收到消息接收模块的通知后,记录新讲者占上行。
所述BSC中还包括原讲者状态判断模块,用于判断原讲者是否在发生切换,如果未发生切换,则通知BSC释放原讲者,然后通知消息发送模块;如果原讲者正在发生切换,则等待切换完成后通知原讲者所在位置判断模块。
所述原讲者位置判断模块,还用于当判断原讲者处在本BSC中时通知原讲者状态判断模块;和在收到原讲者状态判断模块的通知后判断原讲者切换后是否仍在本BSC中,如果不在,则通知消息发送模块;如果在,则在通知BSC释放原讲者后通知消息发送模块。
通过本发明的方法将新旧讲者同时存在的时间取消,解决了新讲者在组呼信道抢占,原讲者在组呼信道上行说话,当新旧讲者同在一个BSC下时,因为A接口共享造成的消息指示不清的问题。


图1为现有技术高优先级用户抢占上行的流程图;图2为本发明高优先级用户抢占上行的流程图;图3为本发明BSC向MSC发送UPLINK REQUEST CONFIRM消息的流程图;图4为本发明系统结构图;具体实施方式
本发明的主要思想为高优先级用户抢占当前讲者后,由BSC给MSC回复上行请求已确认UPLINK REQUEST CONFIRM消息,MSC在收到UPLINK REQUEST CONFIRM之前认为组呼信道上行由原讲者占用,之后认为呼信道上行由新讲者占用。
本发明的具体技术方案为现有流程的步骤7中MSC给BSS回复确认消息后,MSC记录新讲者开始占上行;而本发明的步骤7N中,MSC给BSS回复确认消息后,MSC仍然记录旧讲者占上行,如图2所示;步骤11、BSC在释放原讲者之后,向MSC发送UPLINK REQUESTCONFIRM消息。MSC在收到UPLINK REQUEST CONFIRM消息后记录新讲者开始占上行。
新讲者所在BSC向MSC发送UPLINK REQUEST CONFIRM消息的过程如图3所示步骤31、判断原讲者是否也处在新讲者所在的BSC中,如果不在,则执行步骤36;否则,步骤32、判断原讲者是否正在切换,如果未发生切换,则执行步骤35;否则,步骤33、等待原讲者完成切换;步骤34、判断原讲者切换后是否仍在本BSC中,如果不在,执行步骤36;否则,步骤35、释放原讲者;步骤36、给MSC回复UPLINK REQUEST CONFIRM消息。
实现本发明的系统如图4所示,包括与通过A接口与MSC相连的多个BSC,和每个BSC下的多个移动台所组成。
与现有技术相比,本发明系统中的BSC包含原讲者所在位置判断模块、原讲者状态判断模块、消息发送模块等;原讲者所在位置判断模块,用于当新讲者通过组呼信道上行发送抢占请求时,判断原讲者所在位置;如果原讲者未处在本BSC中,则通知消息发送模块;如果原讲者处在本BSC中,则通知原讲者状态判断模块;和在收到原讲者状态判断模块的通知后判断原讲者切换后是否仍在本BSC中,如果不在,则通知消息发送模块;如果在,则通知BSC中其他模块(现有技术中已有的模块)释放原讲者,然后通知消息发送模块;原讲者状态判断模块,用于在接到原讲者所在位置判断模块的通知后,判断原讲者是否在发生切换,如果未发生切换,则通知BSC中其他模块(现有技术中已有的模块)释放原讲者,然后通知消息发送模块;如果原讲者正在发生切换,则等待切换完成后通知原讲者所在位置判断模块。
消息发送模块,用于在接到原讲者状态判断模块或原讲者所在位置判断模块的通知后,向MSC发送UPLINK REQUEST CONFIRM消息。
发明系统中的MSC包含消息接收模块和信道占用模块等;消息接收模块用于接收BSC发送的UPLINK REQUEST CONFIRM消息,并通知信道占用记录模块;信道占用记录模块用于在接收到消息接收模块的通知后,记录新讲者占上行。
以上所述,为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种上行组呼信道抢占方法,其特征在于通过组呼信道上行发送抢占请求成功后,新讲者所在的基站控制器BSC给交换中心MSC回复上行请求已确认消息;MSC在收到上行请求已确认消息之后开始记录组呼信道上行由新讲者占用,否则记录组呼信道上行由原讲者占用。
2.如权利要求1所述的一种上行组呼信道抢占方法,其特征在于所述新讲者所在的BSC判断旧讲者是否处在新讲者所在的BSC中,如果不在,则给MSC回复上行请求已确认消息。
3.如权利要求2所述的一种上行组呼信道抢占方法,其特征在于如果新讲者所在的BSC判断旧讲者是处在新讲者所在的BSC中,则判断原讲者是否正在切换,如果未发生切换,则首先释放原讲者,然后给MSC回复上行请求已确认消息。
4.如权利要求3所述的一种上行组呼信道抢占方法,其特征在于如果新讲者所在的BSC判断旧讲者正在发生切换,则等待原讲者切换完成后判断切换后原讲者切换后是否仍在本BSC中,如果不在,则给MSC回复上行请求已确认消息。
5.如权利要求4所述的一种上行组呼信道抢占方法,其特征在于如果原讲者切换后仍在新讲者所在的BSC中,则首先释放原讲者,然后给MSC回复上行请求已确认消息。
6.一种上行组呼信道抢占系统,包含基站控制器BSC、交换中心MSC、移动台,其特征在于,BSC中包括原讲者位置判断模块,用于当新讲者通过组呼信道上行发送抢占请求时,判断原讲者所在位置;如果原讲者未处在本BSC中,则通知消息发送模块;消息发送模块,用于在接到原讲者所在位置判断模块的通知后,向MSC发送上行请求已确认消息;MSC中包括消息接收模块,用于接收BSC发送的上行请求已确认消息,并通知信道占用记录模块;信道占用记录模块,用于在接收到消息接收模块的通知后,记录新讲者占上行。
7.如权利要求6所述的一种上行组呼信道抢占系统,其特征在于,所述BSC中还包括原讲者状态判断模块,用于判断原讲者是否在发生切换,如果未发生切换,则通知BSC释放原讲者,然后通知消息发送模块;如果原讲者正在发生切换,则等待切换完成后通知原讲者所在位置判断模块;所述原讲者位置判断模块,还用于当判断原讲者处在本BSC中时通知原讲者状态判断模块;和在收到原讲者状态判断模块的通知后判断原讲者切换后是否仍在本BSC中,如果不在,则通知消息发送模块;如果在,则在通知BSC释放原讲者后通知消息发送模块。
全文摘要
本发明公开了一种上行组呼信道抢占方法及系统,用于无线集群通信系统。该方法包括通过组呼信道上行发送抢占请求成功后,新讲者所在的基站控制器BSC给交换中心MSC回复上行请求已确认消息;MSC在收到上行请求已确认消息之后开始记录组呼信道上行由新讲者占用,否则记录组呼信道上行由原讲者占用。应用本发明能够将现有技术中新、旧讲者同时存在的时间取消,解决了新讲者在组呼信道抢占,原讲者在组呼信道上行说话,当新旧讲者同在一个BSC下时,因为A接口共享造成的消息指示不清的问题。
文档编号H04Q7/28GK101047903SQ20061003479
公开日2007年10月3日 申请日期2006年3月29日 优先权日2006年3月29日
发明者陈德, 柳光 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1