专利名称:一种组呼/组播过程中网络侧获取听者移动台信息的方法
技术领域:
本发明涉及基于公共通信网络的集群通信系统的通信方法,尤其涉及一种在集群通信系统的组呼/组播过程中,网络侧获取听者移动台信息的方法。
背景技术:
集群通信系统是近几年来发展起来的一种较经济、较灵活的指挥调度通信系统,广泛应用在政府机关、能源交通、机场码头、工矿企业、消防警察、水利和军事等单位,以满足各单位内部通信联络的需要。
最初,集群通信系统采用集群专网的方式建设组网。但是由于各集团独立建设集群专网,集团间的技术和制试不统一,因此容易形成各自为政的建设局面,导致频率利用效率低下、网络建设成本和网络维护费用高等弊端。最近,随着集群通信技术由模拟向数字发展,集群通信网络建设呈现出由独立集群专用网络建设向集群公共网络建设方向发展的趋势。尤其是,由于全球移动通信系统(GSM)技术体制已经发展得比较完善,在全国乃至全世界范围内具有广泛的公共网络基础,因此,发展基于GSM通信网络的集群通信系统倍受业界关注。
目前,欧洲已制定出一套用于铁路移动通信的国际标准GSM-R,它以GSM通信网络作为业务承载,能够完成基本的组呼(VGCS)/组播(VBS)等集群通信业务,可以实现基本的话音调度呼叫功能。所述组呼为多个移动台同时参与的呼叫,其中讲者移动台可以接收和发送信息,听者移动台只能接收信息,且讲者移动台可以改变;所述组播为一种特殊的组呼,特殊在其讲者移动台不能改变。
但是,由于公众网络和专用集群网络的用户群不同,对业务的要求也有很大的不同。GSM通讯网络以前主要面向公众,相关业务较适合公众服务,对于集群通信系统的一些特殊要求还无法满足。
在现有的GSM-R系统进行组呼/组播过程中,能同时允许一个讲者移动台,听者移动台的数量不受限制。讲者移动台和网络侧存在双向信令信道连接,网络侧可以方便地获取讲者移动台的信息;听者移动台在参与组呼/组播过程中,工作在接收模式下,接收组呼/组播上下行业务信道所承载的信息;听者移动台和网络侧没有上行信令信道连接。
因此,GSM-R在组呼/组播进行的过程中,网络侧不能获取听者移动台的信息,听者移动台是否参与组呼/组播以及参与组呼/组播的过程等情况网络侧都不能知晓。进而不便于集群部门在进行组呼/组播时调度组内移动台通信,也不能检查各个组内移动台的在位情况,组呼/组播工作效率较低,不能满足专用集群部门对组呼/组播业务的需要。
发明内容
本发明的主要目的是提供一种组呼/组播过程中网络侧获取听者移动台信息的方法,使得基于公共网络的集群通讯系统在组呼/组播过程中,网络侧可随时获取听者移动台的信息,便于集群通讯系统的指挥调度。
一种组呼/组播过程中网络侧获取听者移动台信息的方法,适用于基于公共网络的集群通信系统,网络侧在复帧中指定用于听者移动台上报信息的专用控制信道,并进一步包括以下步骤A、网络侧在组呼/组播建立后,以时隙为单位在复帧中指定专用控制信道内给该组呼/组播分配时隙子信道;并向该组呼/组播中的移动台发送所分配时隙子信道的描述信息;B、组呼/组播中的听者移动台接收来自网络侧的时隙子信道的描述信息,确定该时隙子信道在所述专用控制信道内的位置;依照预先设定的组呼/组播中的每个听者移动台与时隙子信道中AB位置的对应关系,确定自身在当前时隙子信道中所对应的AB位置;并通过所确定的AB位置向网络侧上报AB;
C、网络侧接收听者移动台上报的AB;根据该AB获得对应听者移动台的信息。
步骤A中,所述网络侧分配时隙子信道的具体过程为根据当前组呼/组播的移动台个数确定当前组呼/组播所需的时隙子信道在每个复帧中的时隙容量;用组呼/组播的移动台个数除以时隙子信道的时隙容量,对得到的商进位取整,得到该时隙子信道所占用的复帧个数;在所占用的每个复帧中的指定专用控制信道内划分出与时隙容量数量相同的空闲可用时隙,确定这些空闲可用时隙在专用控制信道中的位置;将上述空闲时隙作为所分配的时隙子信道。
所述时隙子信道的描述信息包括所分配时隙子信道所占复帧个数、所分配时隙子信道的时隙容量、以及该时隙子信道在专用控制信道中的位置。
所述时隙子信道的描述信息包括组呼/组播的移动台个数、所分配时隙子信道的时隙容量、以及该时隙子信道在专用控制信道中的位置;步骤B中,听者移动台在收到来自网络侧的时隙子信道描述信息后,进一步包括用组呼/组播的移动台个数除以时隙子信道的时隙容量,对得到的商进位取整,得到该时隙子信道所占用的复帧个数。
所述组呼/组播的移动台个数通过组内最大移动台ID获取得到。
所述听者移动台以所分配时隙子信道所占用的复帧个数为周期,在所确定的AB位置周期上报AB。
所述听者移动台与时隙子信道中AB位置的对应关系为听者移动台的组内ID与时隙子信道中的AB位置顺序对应。
步骤C中所述听者移动台的信息为听者移动台的是否在位信息,所述根据AB获得对应听者移动台信息的具体过程为确定接收到AB的位置,依照预先设定的听者移动台的组内ID与时隙子信道中AB位置的对应关系,确定该AB位置所对应的听者移动台组内ID;判断该组内ID是否有效,如果有效,则判定该组内ID对应听者移动台在位,否则,判定该组内ID对应听者移动台不在位。
步骤B所述上报的AB中携带有听者移动台的组内ID信息,步骤C中,根据AB获得对应听者移动台信息的具体过程为解析接收到的AB,得到该AB中携带的听者移动台组内ID信息,判定当前解析得到的组内ID所对应的听者移动台在位。
所述解析出听者移动台组内ID信息之后,判定所述听者移动台在位之前,进一步包括C1、网络侧依照预先确定的听者移动台组内ID与时隙子信道中AB位置的对应关系,验证所接收AB的位置与该AB携带的听者移动台组内ID是否正确对应,如果是,则判定所述听者移动台在位;否则,结束流程。
所述听者移动台上报的AB中进一步携带该听者移动台的接入类型,且在所述解析出听者移动台组内ID信息之后,步骤C1之前,进一步包括判断接入类型是否为有效,如果是,则继续执行步骤C1,否则,结束当前流程。
所述AB中携带的移动台组内ID信息取值的确定方法为移动台实际组内ID除以AB中用于记录ID的空间所能标识的最大数目,再对得到的商取模。
所述听者移动台确定自身在所述时隙子信道中对应AB位置的过程为用听者移动台组内ID除以时隙子信道的时隙容量,对得到的商进位取整后,再减一,得到该听者移动台组内ID所对应AB的所属复帧在该时隙子信道所占复帧中的序列编号;用听者移动台组内ID除以时隙子信道的时隙容量,对得到的商取模,得到该听者移动台组内ID所对应的AB在所属复帧中所分配时隙子信道内的具体位置编号。
所述步骤A中,网络侧在分配时隙子信道之后,保存为组呼/组播所分配的时隙子信道与该组呼/组播的对应关系;步骤C中,网络侧在接收AB后,进一步包括确定该AB的位置,根据该AB位置确定该AB所属的时隙子信道,并根据所保存的时隙子信道与组呼/组播的对应关系进一步确定该AB对应的听者移动台所属的组呼/组播。
所述公共网络为基于全球移动通信系统的移动通讯网络。
所述专用控制信道为独立专用控制信道。
所述网络侧包括移动交换中心、基站控制器和基站收发信机;步骤A中所述网络侧划分并分配可用的时隙子信道,并向移动台发送时隙子信道描述信息的具体过程为A1、移动交换中心向基站控制器发送组呼/组播的移动台个数;A2、基站控制器根据组呼/组播的移动台个数划分时隙子信道,并确定为该组呼/组播所分配的时隙子信道,并向基站收发信机发送所确定的时隙子信道的描述信息;A3、基站收发信机接收时隙子信道的描述信息,判断所描述的时隙子信道是否可用,如果可用,则激活所分配的时隙子信道,并向基站控制器返回成功的激活响应,否则,向基站控制器返回失败的激活响应;A4、基站控制器判断是否收到成功的激活响应,如果是,则向听者移动台发送时隙子信道的描述信息;否则,结束流程。
所述网络侧包括移动交换中心、基站控制器和基站收发信机,步骤C所述接收AB,并获取信息的过程为基站收发信机接收AB,并根据该AB获取听者移动台的信息;且在所述步骤C后,进一步包括基站收发信机通过基站控制器向移动交换中心发送所获取的听者移动台的信息,移动交换中心依据该听者移动台信息进行指挥调度处理。
本发明具有如下有益效果1、由于本发明所述的方法在集群通信系统组呼/组播进行过程中,组内各个听者移动台可周期上报自身的信息,因此,网络侧可以不断获取组内各个听者移动台的在位状态,即听者移动台是否参与组呼/组播,以及参与组呼/组播过程的情况,便于集群部门在进行组呼/组播时调度通信,检查各个组成员的在位情况。
2、由于听者移动台利用接入突发脉冲序列(AB,Access Burst)上报信息,而一个AB所用时间非常短,一般只有0.577ms,因此听者移动台上报信息时所离开组呼/组播信道的时间非常短,上报速度快,听者移动台的正常通信不受影响,对组呼/组播的基本业务没有影响。
3、本发明不占用组呼/组播信道的上行链路,对讲者移动台与网络侧的通信没有影响。
4、通过本发明所述的方法,可以实现组内移动台状态显示业务,即参与组呼/组播的所有移动台的在位状态都可在网络侧实时显示出来。并且,可同时实现对各个组呼/组播听者移动台的小区呼叫标识站点以及听者移动台离标识站点的距离进行定位。
5、本发明可使用2×51复帧实现发明目的,由于一个2×51复帧的周期为约471ms,一个2×51复帧中一个SDCCH占有12个时隙,每个时隙用于上报一听者移动台的信息,因此可最快做到约40ms上报一个听者移动台的信息,上报速度快,实时效率高。
图1为组呼/组播的组内听者移动台与时隙子信道中AB上报位置的对应原理图;图2为本实施例所述基于GSM的集群通信系统在组呼/组播过程中,网络侧获取听者移动台信息的流程图。
具体实施例方式
下面结合附图和具体实施例进一步说明本发明的实施方法。
本发明的核心思想为网络侧指定用于组呼/组播组内听者移动台上报信息的专用控制信道,该专用控制信道为组内所有移动台所共享,并在某一组呼/组播建立后,在指定的一条专用控制信道中以时隙作为分配单位,为该组呼/组播划分并分配一时隙子信道;在该时隙子信道中,该组呼/组播内的各个听者移动台分别在不同的AB位置向网络侧上报AB,该AB中携带听者移动台的信息,网络侧通过解析上报的AB,即可获得该组呼/组播内各个听者移动台信息。
本发明适用于基于公共网络的集群无线通信系统的组呼/组播过程,本文的实施例以基于GSM公共网络的集群无线通信系统为例对本发明进行说明。
本实施例中,将GSM通信系统中的独立专用控制信道(SDCCH)指定为用于组呼/组播移动台上报信息的专用控制信道,一个组呼/组播内的所有移动台共享一条SDCCH信道,由于该SDCCH用于听者移动台上报信息,因此也称为听者SDCCH。SDCCH信道不需预先建立链路,听者移动台只需定点上报AB,所用时间极短,一般只有几ms,因此不会影响听者移动台的正常通信。并且,本实施例较适于听者移动台,讲者移动台可通过上行链路直接向网络侧传递信息。
GSM通信系统中,SDCCH为专用信令信道,SDCCH所映射的物理信道为复帧中的多个时隙。本发明以一个复帧作为一个单位物理信道,该复帧可以为不同的类型,本实施例中以2×51复帧作为一个单位物理信道,当然也可以4×51复帧或其它复帧作为一个单位物理信道。在每个2×51复帧中有102个帧,在每个2×51复帧中映射有8个SDCCH,每个SDCCH中映射在12个时隙上,分别对应占用12个AB。如果对于4×51复帧,则每个SDCCH映射在24个时隙上,对应占用24个AB,其他类型的复帧中SDCCH占用的AB数以此类推。
图1为组呼/组播的组内听者移动台与时隙子信道中AB上报位置的对应原理图。如图1所示,2×51复帧以循环的方式发射,在每个2×51复帧中有102个帧,并映射有8个SDCCH,每个SDCCH中共有12个时隙,分别对应占用12个AB。为表述清楚,图1中只给出其中的一个SDCCH。本实施例可以将2×51复帧中的一个或多个SDCCH指定为专用的听者移动台的信息上报信道,对于一个组呼/组播,只指定一个SDCCH为该组呼/组播中听者移动台的信息上报信道。在2×51复帧序列的一个SDCCH中,可按照时隙划分子信道,例如可将2×51复帧序列中一个SDCCH信道的12个时隙中的单个时隙作为一个子信道、或多个时隙作为一个子信道、或全部时隙作为一个子信道。将每一子信道分配给一个组呼/组播,该组呼/组播内的不同听者移动台的组内编号,即组内ID,分别与该子信道中的不同AB位置对应,并在对应的AB位置上报AB。所述的子信道在本文中也称听者独立专用控制信道(LISTENER_SDCCH)时隙子信道,简称为时隙子信道。
例如,将2×51复帧序列中一指定SDCCH信道的12个时隙中的第一个时隙,即序列号为“0”的时隙,作为一个时隙子信道,用于上报一个组呼/组播中所有听者移动台的信息。假设组呼/组播内包括N个移动台,组内编号,即组内ID分别为0、1、2、......、N-1,且每个移动台都有可能为听者移动台,则序列号为“0”的2×51复帧中指定SDCCH的“0”号时隙对应的AB位置用于上报组内ID号为“0”的听者移动台信息,序列号为“1”的2×51复帧中指定SDCCH的“0”号时隙对应的AB位置用于上报组内ID号为“1”的听者移动台信息,依此类推,直到序列号为“N-1”的2×51复帧中指定SDCCH的“0”号时隙对应的AB位置用于上报组内ID号为“N-1”的听者移动台。由此,上述序列号从“0”到“N-1”的2×51复帧序列中指定SDCCH的“0”号时隙就组成了一个时隙子信道,用于上报一个组呼/组播的信息。
所述时隙子信道可以通过多种方式描述,例如本实施例中利用一个八比特组(OCTET)描述时隙子信道。其中,用高四位(NH)比特表示该子信道的类型,即每个时隙子信道在一个2×51复帧的指定SDCCH中所占用的AB个数,也可称为时隙子信道的时隙容量。对于有12个时隙的SDCCH来说,该子信道的时隙容量可以是1、2、3、4、6、12;低四位(NL)比特用来标识时隙子信道在当前2×51复帧的指定SDCCH中的位置,即当前2×51复帧的指定SDCCH中的第几个子信道。2×51复帧中划分时隙子信道的具体取值描述如表1所示
表1上述表1中,时隙子信道的主要描述信息包括NH和NL,表示该时隙子信道占用2×51复帧中的NH个连续相邻AB,并且为SDCCH中的第NL个时隙子信道。
在网络侧,可根据组呼/组播的组内移动台个数以及移动台要求的组内移动台信息上报周期,确定时隙子信道的时隙容量,在SDCCH中划分时隙子信道,并给该组呼/组播分配时隙子信道;对于组内移动台个数相同的组呼/组播,如果要求的上报周期越短,则分配多个连续相邻的AB作为子信道,如果要求的上报周期较长,则可分配数量较少的几个连续相邻的AB作为子信道。对于要求的相同上报周期的组呼/组播,组内移动台数量多的组呼/组播分配的多个连续相邻的AB作为子信道,组内移动台数量少的组呼/组播分配较少几个连续相邻的AB作为子信道。至于所分配的子信道为指定SDCCH中的第几个子信道,则根据当前SDCCH中子信道的空闲状况确定。
例如,一个2×51复帧的周期约为471ms,假设组呼/组播的移动台数为10,如果要求组内移动台上报周期为4710ms,则可分配占用一个AB的时隙子信道。因此,该组呼/组播的上报周期为10个2×51复帧周期,即约4710ms;如果要求组内移动台上报周期为471×5ms,则可分配占用两个AB的时隙子信道。因此,该组呼/组播的上报周期为5个2×51复帧周期,即约471×5ms。
另外,也可以根据组内移动台个数以及预设的门限值划分时隙子信道,并分配给当前组呼/组播。组内移动台多的组分配容量较大的子信道,组内移动台少的组分配容量较小的子信道;例如10个以下移动台的组仅分配占用一个AB的子信道,10~20个以下移动台的组分配占用两个AB的子信道,依此类推。
上述只公开了两种分配时隙子信道的方法,但是任何基于上述以时隙为单位划分并分配时隙子信道的方法都属于本发明所保护的范围之内。
在所述时隙子信道中,AB位置与听者移动台组内编号对应,其对应关系可由下面的方法确定一个时隙子信道对应一个序列的2×51复帧。序列号分别为0,1,2,3,......,INTEGER[MaximumID/NH]-1,其中,MaximumID为组呼/组播的组内最大移动台编号,即标识组内移动台个数,NH为该时隙子信道的时隙容量,INTEGER表示进位取整,例如INTEGER[3.4]=4。另外,序列号也可分别为1,2,3,4,......,INTEGER[MaximumID/NH]。总之,一个时隙子信道所占用的2×51复帧的个数为INTEGER[MaximumID/NH]。
假设组呼/组播中移动台的组内编号为ID,则该移动台对应的AB上报位置可以表示为(AB所属复帧的序列编号,AB在所属复帧中的具体位置)。其中,所述复帧为2×51复帧,AB所属复帧的序列编号根据公式INTEGER[ID/NH]-1确定,其中的INTEGER[ID/NH]表示对ID/NH进位取整;AB在所属复帧中的具体位置可根据公式MODE[ID/NH]确定,表示当前复帧指定SDCCH中的第MODE[ID/12]个AB位置。其中MODE表示对ID/NH取模,例如MODE[15/12]=3。如果所述2×51复帧序列号为1,2,3,4,......,INTEGER[MaximumID/NH],则AB所属复帧的序列编号为INTEGER[ID/NH]。总之,AB所属复帧的序列编号表示AB所属复帧为时隙子信道所占复帧序列中的第INTEGER[MaximumID/NH]个复帧。
为了使网络侧实时获知组呼中移动台的状态,移动台需要通过AB位置周期上报自身状态信息,周期的间隔时隙子信道所占用复帧序列中的复帧个数,即INTEGER[MaximumID/NH]个2×51复帧。上报的信息中需包括该移动台的组内ID。另外,由于一个AB中可包括8个比特或11比特的空间,本实施例采用11比特空间的AB,其中8个比特用于表示移动台的组内ID,3个比特用于表示其他信息。8比特所能表示的最大二进制数为11111111,因此如果将该8个比特都用来记录听者移动台组内ID,则最多只能表示256个ID号,对于组内移动台数大于256的组呼/组播中,组内ID号大于256的听者移动台来说无法表示,因此本实施例中听者移动台的组内ID信息表示为MODE[ID/256]。如果AB中用6个比特记录听者移动台组内ID信息,则最多只能标识64个ID号,因此此时AB中携带的听者移动台组内ID信息可以为MODE[ID/64]。
图2为本实施例所述基于GSM的集群通信系统在组呼/组播过程中,网络侧获取听者移动台信息的流程图,如图2所示,该流程主要包括步骤201、移动交换中心(MSC)在建立组呼/组播后,给基站子系统(BSS)中的基站控制器(BSC)发送听者报告消息(LISTENER_REPORT),其中包括该组呼/组播的组内最大移动台数MaximumID。
步骤202、BSC接收听者报告消息,以时隙为单位在SDCCH中划分时隙子信道,并给该组呼/组播分配时隙子信道,并存储该时隙子信道与该组呼/组播的对应关系。
如前所述,本步骤202中划分并分配时隙子信道的具体过程包括根据组呼的组内最大移动台数、组呼/组播用户要求的组内移动台信息上报周期确定所需时隙子信道的时隙容量NH,也可以根据组内移动台数以及预设的门限值确定所需时隙子信道的时隙容量NH;根据公式INTEGER[MaximumID/NH]确定该时隙子信道所占用的2×51复帧序列中包括的2×51复帧个数;根据NH将所占用的一个2×51复帧中指定的SDCCH划分为12/NH个时隙子信道,每个时隙子信道包括NH个时隙,根据当前通信系统中无线资源的使用状况,将所划分出的、空闲可用的时隙组成的时隙子信道作为给当前组呼/组播分配的时隙子信道,并确定所分配时隙子信道在所述专用控制信道中的位置NL,即所分配的空闲可用时隙在专用控制信道中的位置NL。
此时,通过上述过程可以确定所分配的时隙子信道占用INTEGER[MaximumID/NH]个复帧,单个复帧中最多占用NH个AB,且为复帧中SDCCH内的第NL个时隙子信道。
步骤203、BSC向BTS发送信道激活消息(ChanActivate),该消息中包括听者SDCCH时隙子信道的描述信息Listener_SDCCH(SubChannel,MaximumID),其中SubChannel为时隙子信道的描述,包括NH和NL;MaximumID为组内最大移动台个数。
步骤204、BTS接收信道激活消息,根据SubChannel和MaximumID确定为当前组呼/组播分配的时隙子信道,判断该消息中所描述的时隙子信道是否合法,即所描述的时隙子信道的资源是否可用,如果合法,则激活该子信道,并向BSC返回成功的信道激活响应(ChanActivate_Ack),其中包括所激活时隙子信道的描述信息Listener_SDCCH(SubChannel,MaximumID);否则,向BSC返回失败的信道激活响应。
本步骤中如何判断时隙子信道是否合法为现有公知技术,本文不再叙述。
步骤205、BSC接收信道激活响应,根据该信道激活响应判断BTS是否成功激活为当前组呼/组播所分配的时隙子信道,如果是,则通过当前组呼/组播区域中各个小区的组呼/组播下行FACCH信道向该组呼/组播内的所有听者移动台周期性地发送听者报告消息,其中携带为当前组呼/组播所分配时隙子信道的描述信息Listener_SDCCH(SubChannel,MaximumID);否则,结束当前流程。
本步骤中BSC周期发送听者报告消息的间隔长度为INTEGER[MaximumID/NH]个2×51复帧。
当前组呼/组播中的听者移动台在组呼/组播建立成功后,一直处于组呼/组播信道监听状态,接收网络侧传送的信息,当组呼/组播中的听者移动台接收来自BSC的听者报告消息后,执行下述步骤206。
步骤206、听者移动台获取听者报告消息中的时隙子信道描述信息Listener_SDCCH(SubChannel,MaximumID);根据SubChannel、MaximumID以及自身组内ID确定该听者移动台所对应的AB上报位置,并在该AB上报位置通过触发AB向BTS发送听者上报消息(Listener_ChanReq),其中包括该听者移动台的组内ID信息,以及该听者移动台的接入类型,本实施例中听者移动台组内ID信息表示为Mode[ID/256],该接入类型用区别码标识,表示该AB是否有效,如果在上报过程中受到干扰,引起区别码改变,则表示该AB无效,否则为有效。听者移动台在每次上报听者上报消息后,立刻回到组呼/组播信道监听状态。
本步骤中,确定听者移动台所对应AB上报位置的具体过程为首先确定上报周期为INTEGER[MaximumID/NH]个2×51复帧组成的序列;再根据公式INTEGER[ID/NH]-1确定该移动台对应AB所属2×51复帧在该2×51复帧序列中的序列编号;最后根据公式MODE[ID/NH]确定该移动台对应AB在其所属2×51复帧中的具体序列号。由此确定当前听者移动台所对应AB的位置为在INTEGER[MaximumID/NH]个2×51复帧中,第INTEGER[ID/NH]个2×51复帧的SDCCH信道中第MODE[ID/NH]个AB位置。
另外,上述时隙子信道的描述信息中也可用所分配时隙子信道所占复帧个数INTEGER[MaximumID/NH]代替MaximumID,这样,可以节省计算时隙子信道所占复帧个数的过程。
组呼/组播移动台每收到来自网络侧的听者报告消息,则会执行上述步骤206,因此听者移动台可实现周期发送听者上报消息,其周期为所述INTEGER[MaximumID/NH]倍的2×51复帧。另外,上述步骤205中,BSC也可只向听者移动台下发一次听者报告消息,步骤206中,听者移动台主动周期地向网络侧发送听者上报消息,其周期为所述INTEGER[MaximumID/NH]倍的2×51复帧。
步骤207、BTS收到来自听者移动台的AB,对该AB进行解码,得到听者上报消息的内容,判断接入类型是否为有效,如果是,则继续执行本步骤,否则,BTS认为当前AB不是听者移动台上报的AB,结束当前流程;BTS根据前述的AB定位方法确定的听者移动台组内ID与时隙子信道中AB上报位置的对应关系,判断其中包括的听者移动台组内ID是否与当前AB的实际上报位置正确对应,如果正确对应,则向BSC发送听者发现(Listener_Detect)消息,其中包括当前AB实际上报位置所对应的时隙子信道的描述SubChannel,以及听者移动台组内ID信息;否则,BTS认为当前AB为误接入,结束当前流程。
本步骤207中,判断听者移动台上报消息中包括的听者移动台组内ID是否与当前AB的实际上报位置正确对应的具体过程可以为首先获取听者上报消息中的听者移动台组内ID信息,利用公式K+INTEGER[ID/NH]-1和公式MODE[ID/NH]获取该听者移动台组内ID所应对应的AB上报位置,如果获取的AB上报位置与当前AB的实际上报位置相同,则听者移动台组内ID与当前AB的实际上报位置正确对应;否则,听者移动台组内ID与当前AB的实际上报位置不对应。
上述判断听者移动台上报消息中包括的听者移动台组内ID是否与当前AB的实际上报位置正确对应的具体过程也可以为首先获取当前AB的实际上报位置,该实际上报位置包括当前AB所在的2×51复帧的序列编号、以及当前AB处于该2×51复帧的SDCCH信道中的具体位置,再根据上述公式INTEGER[ID/NH]-1、以及公式MODE[ID/NH]进行反向计算,得到听者移动台组内ID,并利用公式Mode[ID/256]进行处理后,得到的结果与听者上报消息中包括的听者移动台组内ID信息比较,如果相同,则听者移动台组内ID与当前AB的实际上报位置正确对应;否则,听者移动台组内ID与当前AB的实际上报位置不对应。
另外,本步骤207中,BTS还可以计算标识离站点距离(TA)值,并在听者发现消息中携带该TA值。鉴于上述如何计算TA值为现有公知技术,本文不再叙述。
步骤208、BSC接收来自BTS的听者发现消息,通过该听者发现消息中的子信道描述信息查找与该时隙子信道所对应的组呼/组播,并在该组呼/组播听者上报小区所对应的信令连接控制协议(SCCP)连接上向MSC上报听者发现消息,其中携带当前听者移动台组内ID信息和TA值。
步骤209、MSC接收来自BSC的听者发现消息后,读取该听者发现消息所携带的听者移动台组内ID信息和TA值,并以此进行指挥调度处理。例如可根据当前SCCP连接查找到对应的组呼/组播小区标识站点(Cell ID),由此确定在CellID标识的组呼/组播小区内,听者移动台组内ID所标识的听者移动台处于参与组呼/组播的在位状态;同时,MSC还可以进一步通过Cell ID及TA值对该听者移动台进行定位,结束流程。
对于每个听者移动台,上述步骤205至步骤209的过程周期性发生,周期的长度为所述一个复帧序列周期,即INTEGER[MaximumID/NH]倍的2×51复帧。
本发明中,上述听者移动台向网络侧发送的听者上报消息中还可包括其他反映自身状态的信息,例如,自身参与组呼/组播的过程参数信息等。
本发明的网络侧还可根据听者移动台实际上报AB的位置,利用上述听者移动台与时隙子信道中AB位置的一一对应关系,确定在该位置上报AB的听者移动台的组内ID,并判断该组内ID是否有效,如果有效,则确定该组内ID对应的听者移动台为在位状态,否则,结束处理。
另外,在组呼/组播区域中的所有个小区中都进行如图2所述的流程。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1.一种组呼/组播过程中网络侧获取听者移动台信息的方法,适用于基于公共网络的集群通信系统,其特征在于,网络侧在复帧中指定用于听者移动台上报信息的专用控制信道,并进一步包括以下步骤A、网络侧在组呼/组播建立后,以时隙为单位在复帧中指定专用控制信道内给该组呼/组播分配时隙子信道;并向该组呼/组播中的移动台发送所分配时隙子信道的描述信息;B、组呼/组播中的听者移动台接收来自网络侧的时隙子信道的描述信息,确定该时隙子信道在所述专用控制信道内的位置;依照预先设定的组呼/组播中的每个听者移动台与时隙子信道中AB位置的对应关系,确定自身在当前时隙子信道中所对应的AB位置;并通过所确定的AB位置向网络侧上报AB;C、网络侧接收听者移动台上报的AB;根据该AB获得对应听者移动台的信息。
2.如权利要求1所述的方法,其特征在于,步骤A中,所述网络侧分配时隙子信道的具体过程为根据当前组呼/组播的组内移动台个数确定当前组呼/组播所需的时隙子信道在每个复帧中的时隙容量;用组呼/组播的组内移动台个数除以时隙子信道的时隙容量,对得到的商进位取整,得到该时隙子信道所占用的复帧个数;在所占用的每个复帧中的指定专用控制信道内划分出与时隙容量数量相同的空闲可用时隙,确定这些空闲可用时隙在专用控制信道中的位置;将上述空闲时隙作为所分配的时隙子信道。
3.如权利要求2所述的方法,其特征在于,所述时隙子信道的描述信息包括所分配时隙子信道所占复帧个数、所分配时隙子信道的时隙容量、以及该时隙子信道在专用控制信道中的位置。
4.如权利要求2所述的方法,其特征在于,所述时隙子信道的描述信息包括组呼/组播的组内移动台个数、所分配时隙子信道的时隙容量、以及该时隙子信道在专用控制信道中的位置;步骤B中,听者移动台在收到来自网络侧的时隙子信道描述信息后,进一步包括用组呼/组播的组内移动台个数除以时隙子信道的时隙容量,对得到的商进位取整,得到该时隙子信道所占用的复帧个数。
5.如权利要求2或4所述的方法,其特征在于,所述组呼/组播的移动台个数通过组内最大移动台ID获取得到。
6.如权利要求1所述的方法,其特征在于,步骤B中,所述听者移动台以所分配时隙子信道所占用的复帧个数为周期,在所确定的AB位置周期上报AB。
7.如权利要求1所述的方法,其特征在于,所述听者移动台与时隙子信道中AB位置的对应关系为听者移动台的组内ID与时隙子信道中的AB位置顺序对应。
8.如权利要7所述的方法,其特征在于,步骤C中所述听者移动台的信息为听者移动台的是否在位信息,所述根据AB获得对应听者移动台信息的具体过程为确定接收到AB的位置,依照预先设定的听者移动台的组内ID与时隙子信道中AB位置的对应关系,确定该AB位置所对应的听者移动台组内ID;判断该组内ID是否有效,如果有效,则判定该组内ID对应听者移动台在位,否则,判定该组内ID对应听者移动台不在位。
9.如权利要求7所述的方法,其特征在于,步骤B所述上报的AB中携带有听者移动台的组内ID信息,步骤C中,根据AB获得对应听者移动台信息的具体过程为解析接收到的AB,得到该AB中携带的听者移动台组内ID信息,判定当前解析得到的组内ID所对应的听者移动台在位。
10.如权利要求9所述的方法,其特征在于,所述解析出听者移动台组内ID信息之后,判定所述听者移动台在位之前,进一步包括C1、网络侧依照预先确定的听者移动台组内ID与时隙子信道中AB位置的对应关系,验证所接收AB的位置与该AB携带的听者移动台组内ID是否正确对应,如果是,则判定所述听者移动台在位;否则,结束流程。
11.如权利要求10所述的方法,其特征在于,所述听者移动台上报的AB中进一步携带该听者移动台的接入类型,且在所述解析出听者移动台组内ID信息之后,步骤C1之前,进一步包括判断接入类型是否为有效,如果是,则继续执行步骤C1,否则,结束当前流程。
12.如权利要求9或10所述的方法,其特征在于,所述AB中携带的移动台组内ID信息取值的确定方法为移动台实际组内ID除以AB中用于记录ID的空间所能标识的最大数目,再对得到的商取模。
13.如权利要求7所述的方法,其特征在于,所述听者移动台确定自身在所述时隙子信道中对应AB位置的过程为用听者移动台组内ID除以时隙子信道的时隙容量,对得到的商进位取整后,再减一,得到该听者移动台组内ID所对应AB的所属复帧在该时隙子信道所占复帧中的序列编号;用听者移动台组内ID除以时隙子信道的时隙容量,对得到的商取模,得到该听者移动台组内ID所对应的AB在所属复帧中所分配时隙子信道内的具体位置编号。
14.如权利要求1所述的方法,其特征在于,步骤A中,网络侧在分配时隙子信道之后,保存为组呼/组播所分配的时隙子信道与该组呼/组播的对应关系;步骤C中,网络侧在接收AB后,进一步包括确定该AB的位置,根据该AB位置确定该AB所属的时隙子信道,并根据所保存的时隙子信道与组呼/组播的对应关系进一步确定该AB对应的听者移动台所属的组呼/组播。
15.如权利要求1至4、6至11、13、14中任一项所述的方法,其特征在于,所述公共网络为基于全球移动通信系统的移动通讯网络。
16.如权利要求15所述的方法,其特征在于,所述专用控制信道为独立专用控制信道。
17.如权利要求15所述的方法,其特征在于,所述网络侧包括移动交换中心、基站控制器和基站收发信机;步骤A中所述网络侧划分并分配可用的时隙子信道,并向移动台发送时隙子信道描述信息的具体过程为A1、移动交换中心向基站控制器发送组呼/组播的组内移动台个数;A2、基站控制器根据组呼/组播的移动台个数划分时隙子信道,并确定为该组呼/组播所分配的时隙子信道,并向基站收发信机发送所确定的时隙子信道的描述信息;A3、基站收发信机接收时隙子信道的描述信息,判断所描述的时隙子信道是否可用,如果可用,则激活所分配的时隙子信道,并向基站控制器返回成功的激活响应,否则,向基站控制器返回失败的激活响应;A4、基站控制器判断是否收到成功的激活响应,如果是,则向听者移动台发送时隙子信道的描述信息;否则,结束流程。
18.如权利要求15所述的方法,其特征在于,所述网络侧包括移动交换中心、基站控制器和基站收发信机,步骤C所述接收AB,并获取信息的过程为基站收发信机接收AB,并根据该AB获取听者移动台的信息;且在所述步骤C后,进一步包括基站收发信机通过基站控制器向移动交换中心发送所获取的听者移动台的信息,移动交换中心依据该听者移动台信息进行指挥调度处理。
全文摘要
本发明公开了一种组呼/组播过程中网络侧获取听者移动台信息的方法,适用于基于公共网络的集群通信系统,在网络侧组呼/组播区域中的各个小区指定用于组呼/组播组内听者移动台上报信息的专用控制信道,该专用控制信道为组内所有移动台所共享,在某一组呼/组播建立后,在指定的一条专用控制信道中以时隙作为分配单位,为该组呼/组播分配时隙子信道;在该时隙子信道中,该组呼/组播内的各个听者移动台分别在不同的AB位置向网络侧上报AB,网络侧根据上报的AB,获得该组呼/组播内各个听者移动台信息。该方法使基于公共网络的集群通讯系统在组呼/组播过程中,网络侧可随时获取听者移动台的信息,便于集群通讯系统的指挥调度。
文档编号H04Q7/28GK1787659SQ20041009713
公开日2006年6月14日 申请日期2004年12月7日 优先权日2004年12月7日
发明者夏志立 申请人:华为技术有限公司