Cdma制式集群通信系统的组成员资源管理方法

文档序号:7611322阅读:135来源:国知局
专利名称:Cdma制式集群通信系统的组成员资源管理方法
技术领域
本发明涉及移动通信领域,尤其涉及CDMA(Code Division Multiple Access码分多址)蜂窝集群系统的组成员资源管理方法。
背景技术
集群通信系统是指多用户共享一组无线信道,并动态使用这些信道的专用移动通信系统,它是一种指挥、调度系统,在一些社会经济、工农业比较发达的国家里,该系统在对指挥、调度功能要求较高的企业、事业、工矿、油田、农场、公安、警察以及军队等部门有着十分广泛的应用。蜂窝集群通信系统将蜂窝通信系统与专用调度通信系统结合起来,既拓展了蜂窝通信系统的业务范围,又使集群通信系统摆脱了专用调度通讯系统在功能和区域方面的局限性。目前的蜂窝集群通信系统按照接入方式可以分为TDMA(时分多址,Time Division MultipleAccess)和CDMA两种制式。在第三代通信技术已经日臻成熟的今天,TDMA制式存在不能向第三代通信系统平滑演进、容量受限和数据吞吐量低等缺陷,无法满足日益增长的通信需求。而CDMA系统具有宽带扩频空中接口,可以满足第三代无线通信系统的需求,不但提供传统的话音业务,而且能够提供高速的分组数据业务。将CDMA蜂窝通信系统与数字集群系统相结合,既可以提高单个扇区内集群系统用户数,又可以在高速分组数据业务的基础上开发更多的具有集群系统特点的新业务。
CDMA制式的集群通信系统主要特点是采用半双工的通信方式,可以实现快速的接续,并支持群组呼叫(即一对多的呼叫方式)。在集群通信系统中,要求群组内用户在同一小区内共享前向信道,当群组用户呼叫或讲话时,只要按住PTT(Push To Talk,按键通话)键,便可以和组内的其他用户进行通话,这种PTT业务广泛应用于对讲系统和集群系统,为公安、消防、交通运输、机场航空、建筑工地、大型集会,军事调度等集团应用提供指挥调度功能。随着社会的进步、人员流动性的增强,同时伴随着移动通信技术的快速发展,个人通信的领域越来越广,集群业务也逐渐转向个人应用,例如年轻时尚人士之间或小团体内的聊天、家庭内部成员之间的通信等。需求带来技术的创新,应用带来产品的发展,随着移动通信增值业务的广泛开展,具有群体呼叫、信息发送功能的CDMA制式的集群通信系统,已经日益成为一种新的移动增值应用。
群组呼叫是集群通信系统所必须具备的重要功能,由于集群通信系统中群组呼叫的特殊性(群组内前向发送的用户数据相同和具有的集中突发性),由此在蜂窝集群通信系统中采用共享前向业务信道的方式。蜂窝集群通信系统中前向业务信道的功率共享,要求组内用户在同一载扇下所分配的Walsh码资源必须相同,所以,为有效的进行组成员资源的分配,必须相应采用一种组成员资源管理方法。而现有技术中并没有相应的处理方法。

发明内容
本发明的目的是为克服现有技术无法保证在同一载扇下所分配的Walsh码资源必须相同的缺点,提供一种使得同一载扇下所分配的Walsh码资源相同、能够有效管理共享前向业务信道的CDMA制式集群通信系统组成员资源方法。
为实现上述目的,本发明提出了一种CDMA制式集群通信系统的组成员资源管理方法,其特征在于,包括以下步骤构造CDMA制式集群通信系统组资源表和组成员资源表;所述组资源表记录组内所有成员共性特征和组内成员数等信息,所述组成员资源表记录组内各个成员区别性特性,在同一组中,该表的记录数和所述组资源表记录的组内成员数是一致的;系统根据组资源表中的组内成员数和组成员资源表中同组的记录数来维护这两个表之间记录的一致性。
组成员资源管理,包含组成员资源的分配处理与组成员资源的释放处理两个方面的处理程序第一部分组成员资源分配处理程序
(1)为组成员分配资源;(2)判断是否存在同组成员;(3)如果存在,分配的组成员资源并插入到组成员资源表中,其所分配的组中共性资源自相应组资源表中获取,该组成员插入组成员资源表成功后,更新相应组资源表中的用户数;如果更新组资源表中的用户数失败,则删除本次插入组成员在组成员资源表中的记录;(4)如果不存在,为该组成员分配一个新的组成员资源,并将该组成员资源插入到组成员资源表中,该组成员插入组成员资源表成功后,将同组成员中共性资源记录插入到相应的组资源表中,并将该表中用户数置为1;如果该组成员插入组资源表程序失败,则删除本次插入组成员在组成员资源表中的记录;(5)组成员资源分配结束。
第二部分组成员资源释放处理程序(1)释放组成员分配的资源;(2)获取组资源表中的用户数;(3)如果用户数大于1,说明该组还有其它成员,释放该其他成员所占用的特性资源,但不释放同组的共性资源,并删除该其他成员在组成员资源表中的记录;删除成功后,更新组资源表中的用户数;(4)如果组资源表中用户数为1,说明该成员已是该组中最后一个成员,释放该成员所占用的特性资源,且释放同组的共性资源,并删除该成员在组成员资源表中的记录,删除成功后,再删除该成员所在组资源表中记录;(5)组成员资源释放结束。
本发明所述方法一方面采用在组资源表中记录用户数的方法,简单有效的维护组资源表和组成员资源表记录的一致性;另一方面将组成员资源管理中的共性资源和特性资源分开管理,从而达到对组成员资源有效管理。


图1是本发明所述方法中的组成员资源分配流程图。
图2是本发明所述方法中的组成员资源释放流程图。
图3是实现本发明集群业务组资源分配方法的一个实施例的流程图。
图4是实现本发明集群业务组资源释放方法的一个实施例的流程图。
具体实施例方式
下面结合附图对本发明所述方法作进一步的详细描述在图1所示的CDMA制式集群通信系统组成员资源分配方法流程图中,首先开始进行组成员资源分配,然后判断是否存在同组成员,如果存在,取出组资源表中的共性资源,和分配给该组成员的特性资源合起来作为组成员资源插入到组成员资源表中,这样来保证组成员资源表中的共性资源是一致的,插入组成员资源表成功后,再更新组资源表中的用户数(即将组资源表中的用户数加1);如果更新组资源表中的用户数失败,则应删除原先插入的组成员资源表中记录,以此来维护这两张表记录的一致性;如果不存在,则为该组用户分配一个新的组成员资源,并将记录插入到组成员资源表中,成功后,再将同组成员中分配的共性资源记录插入到组资源表中,并且将该表中组内用户数置为1,这样就保证了组资源表中记录的是同组中的共性资源;如果插入组资源表失败,则应删除原先插入的组成员资源表中记录,以此来维护这两张表记录的一致性,最后结束本次组成员资源分配。
在图2所示的CDMA制式集群通信系统组成员资源释放方法流程图中,首先开始进行组成员资源释放,然后根据组资源表的关键字来唯一定位该表的记录,再获取组资源表中的组内用户数,如果组内用户数大于1,说明该组还有其它成员,释放该成员所占用的特性资源,但不释放同组的共性资源,并删除该成员在组成员资源表中的记录;删除成功后,更新组资源表中的组内用户数(即将组资源表中的组内用户数减1),以此来维护这两张表记录的一致性;如果组资源表中组内用户数为1,说明该成员已是该组中最后一个成员,释放该成员所占用的特性资源,且释放同组的共性资源,并删除该成员在组成员资源表中的记录,删除成功后,再删除该成员所在组资源表中记录,以此来维护这两张表记录的一致性;最后结束本次组成员资源释放。
在图3和图4所示的实施例中,组资源共性关系表中的PTTGroupId表示集群呼叫中的组号,唯一确定一个组呼;CarrierId表示载频ID号,唯一确定一个载频;CellId表示小区ID号,唯一确定一个小区;FSCH_QOF表示WalshCode的准正交函数因子;FSCH_WALSH_LEN表示FSCH信道的WalshCode阶数;FSCH WALSH表示FSCH信道的WalshCode;UserNum表示同组在同载扇下的用户数。该表记录每个群组呼叫在各个载扇下Walsh Code资源分配的情况。索引为以PTTGroupId和CarrierId、CellId为关键字的三维顺序索引。
组成员资源特性关系表中的CallRefId表示呼叫参考号,标识呼叫进程;GroupId表示CE资源共享组号;PTTGroupId表示集群呼叫中的组号,唯一确定一个组呼;FSCH_RC表示FSCH前向无线配置;RATE表示速率;FSCH_CodeType表示编码类型;SubSystemId表示信道单元所在的子系统号;ModuleId表示信道单元所在的模块号;CSMId表示信道单元所在的芯片号;ElementId表示信道单元号;FSCH_Carrier表示载频;FSCH_CellAct表示激活小区。该表记录的是集群呼叫中每一条前向补充信道占用的资源情况,索引为以CallRefId和GroupId为关键字的二维哈希索引(一种根据关键字采用哈希算法快速定位表中记录的索引方法)。
图3是集群通信系统中前向补充信道资源分配方法流程图。首先,根据入参(调用接口应该提供的输入参数)中的CallRefId和GroupId判断该呼叫中的FCH(Fundmental Channel)信道(基本信道,是手机和基站之间的一条空中业务信道,用来传送话音)是否已经建立,如没有建立,则不为组成员分配资源,返回资源分配失败;然后再根据CallRefId和GroupId查找组成员资源表来判断该呼叫是软切换加(CDMA系统中的一种切换类型,对于这种切换类型,只需要分配Walsh码资源,而不需要分配其它资源)还是普通呼叫。
如果切换类型为软切换加,则只分配Walsh码资源。根据入参集群呼叫的组号和载频号以及每个激活小区构成入参逐次分配Walsh码资源。如果本次所有激活小区都分配Walsh码成功,更新组成员资源表记录中的激活小区,返回资源分配成功;否则释放掉已分配的Walsh码资源,调用接口返回资源分配失败。
如果切换类型为普通建立,需要分配CE(Channel Element,信道单元)和Walsh码资源。在分配Walsh码资源的时候,要根据入参集群呼叫的组号和载频号以及每个激活小区构成入参查找组资源表,如果记录存在,就分配该记录中的Walsh码资源。并将该记录中用户数加1;如果记录不存在,则新分配一个Walsh码资源,并在组资源表中生成新记录,该记录中的用户数为1;如果某一步出现资源分配失败,需要释放掉前面分配的全部资源。
图4是集群通信系统中前向补充信道资源释放方法流程图。首先,根据入参中的CallRefId和GroupId判断该呼叫中的FCH信道是否已经建立,如没有建立,则不为组成员分配资源,调用接口返回资源分配失败;然后再判断是否所有的激活小区此次都去激活;如果是则释放该用户所分配的CE资源,按照每个去激活小区和集群呼叫的组号和载频号查找组资源表,如果记录存在,则将组资源表中用户数减1,再判断该用户数是否为0,如果为0则释放Walsh码资源,并将该组资源表中的记录删除,最后删除组成员资源表中相应记录;如果记录不存在,调用接口返回资源分配失败信息。
如果不是去激活小区,则按照每个激活小区和集群呼叫的组号和载频号查找组资源表,如果记录存在,则将组资源表中用户数减1,再判断该用户数是否为0,如果为0,则释放Walsh码资源,并将该组资源表中的记录删除,更新组成员资源表中相应记录中的激活小区;如果记录不存在,调用接口返回资源分配失败。在上述资源释放时,即使某一步出现资源释放失败,也要继续释放后面的资源。
权利要求
1.一种CDMA制式集群通信系统的组成员资源管理方法,其特征在于,包括以下步骤构造CDMA制式集群通信系统组资源表和组成员资源表;组成员资源管理,包含组成员资源的分配处理与组成员资源的释放处理两个方面的处理程序第一部分组成员资源分配处理程序(1)为组成员分配资源;(2)判断是否存在同组成员;(3)如果存在,将分配的组成员资源插入到组成员资源表中;(4)如果不存在,为该组成员分配一个新的组成员资源,并将该组成员资源插入到组成员资源表中,该组成员插入组成员资源表成功后,将同组成员中共性资源记录插入到相应的组资源表中,并将该表中用户数置为1;如果该组成员插入组资源表程序失败,则删除本次插入组成员在组成员资源表中的记录;(5)组成员资源分配结束;第二部分组成员资源释放处理程序(1)释放组成员分配的资源;(2)获取组资源表中的用户数;(3)如果用户数大于1,说明该组还有其它成员,释放该其他成员所占用的特性资源,但不释放同组的共性资源,并删除该其他成员在组成员资源表中的记录;删除成功后,更新组资源表中的用户数;(4)如果组资源表中用户数为1,说明该成员已是该组中最后一个成员,释放该成员所占用的特性资源,且释放同组的共性资源,并删除该成员在组成员资源表中的记录,删除成功后,再删除该成员所在组资源表中记录;(5)组成员资源释放结束。
2.根据权利要求1所述的CDMA制式集群通信系统的组成员资源管理方法,其特征在于,所述组资源表记录组内所有成员共性特征和组内成员数等信息,所述组成员资源表记录组内各个成员区别性特性,在同一组中,该表的记录数和所述组资源表记录的组内成员数是一致的;系统根据组资源表中的组内成员数和组成员资源表中同组的记录数来维护这两个表之间记录的一致性。
3.根据权利要求1所述的CDMA制式集群通信系统的组成员资源管理方法,其特征在于,第一部分(3)“将分配的组成员资源插入到组成员资源表中”具体包括以下步骤对组成员在其所分配的组中共性资源,自相应组资源表中获取,该组成员插入组成员资源表成功后,更新相应组资源表中的用户数;如果更新组资源表中的用户数失败,则删除本次插入组成员在组成员资源表中的记录。
全文摘要
本发明公开了一种移动通信领域中的CDMA制式集群通信系统的组成员资源管理方法,该方法首先构造CDMA制式集群通信系统组资源表和组成员资源表;然后进行组成员资源管理,具体包含组成员资源的分配处理与组成员资源的释放处理两个方面的处理程序一方面采用在组资源表中记录用户数的方法,简单有效的维护组资源表和组成员资源表记录的一致性;另一方面将组成员资源管理中的共性资源和特性资源分开管理,从而达到对组成员资源有效管理。本发明有效解决了现有技术中无法进行CDMA制式集群通信系统的组成员资源管理的问题。
文档编号H04W84/08GK1567787SQ03139740
公开日2005年1月19日 申请日期2003年7月4日 优先权日2003年7月4日
发明者龙国辉, 朱晓光 申请人:深圳市中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1