数字集群基站和交换中心之间资源共享和同步的方法

文档序号:8459588阅读:657来源:国知局
数字集群基站和交换中心之间资源共享和同步的方法
【技术领域】
[0001]本发明属于数字集群通信领域,尤其涉及数字集群设备。
【背景技术】
[0002]数字集群通信系统是一种专业移动通信系统,它可以提供指挥调度、数据传输和电话服务,它不仅提供多群组的调度功能,而且还可以提供短数据信息服务、分组数据服务以及数字化的全双工移动电话服务。而这些业务的保证,在中心和基站的部署模式下,交换中心和基站之间的载波和信道资源状态的同步一致显的犹为重要,一旦中心和基站的载波和信道资源不同步,将导致当前基站下所有业务会受到影响,同时会给整个网络的稳定性带来隐患。为了实现交换中心分配的信道资源信息能够传递到基站,多采用交换中心与基站之间socket通信的架构,由交换中心把分配的信道资源信息送达到基站,再由基站把信道分配信息送达到空口。
[0003]信道资源分配信息通过交换中心和基站之间socket通信进行传输,虽然能够实现信道资源的分配,但同时也存在以下弊端:交换中心分配的信道资源信息,无法在系统内实现信道资源的共享,相关进程只能通过内部进程通信的方式获取信道资源分配信息,造成交换中心分配的信道资源信息,只能通过内部进程层层传递后才能到达空口,首先会对信道资源信息下发到空口造成延时,其次,信道资源信息在内部进程之间的层层传递,会造成信道资源信息在系统内异步的概率加大,并且,信道资源在交换中心和基站之间的同步,变得复杂。

【发明内容】

[0004]本发明所要解决的技术问题是:提供一种数字集群基站和交换中心之间资源共享和同步的方法,能够保证交换中心的信道资源和基站侧的信道资源在呼叫过程中的资源共享,同时又解决了交换中心和基站侧的资源在不一致的情况下的同步。
[0005]本发明公开了一种数字集群基站和交换中心之间资源共享和同步的方法,该处理方法基于数字集群基站与交换管理中心之间的资源共享机制来同步资源状态,从而实现系统内载波和信道资源的动态分配及状态同步。该处理方法的核心思想是交换中心在启动时创建一块内存共享区,专门用于存储交换中心的信道资源分配信息,同时基站侧在启动时也创建一块内存共享区,用于存储基站的信道资源分配信息;在系统有呼叫进行时,交换中心把分配的信道资源信息同步更新到内存共享区,并且通知交换中心内部各个进程,共享区有新呼叫建立;并且把信道资源信息通知到基站,基站也把分配的信道资源信息同步更新到内存共享区,并且通知基站内部各个进程,共享区有新呼叫建立。
[0006]该方法的具体实现步骤如下:
[0007]步骤1:交换中心在启动时建立一块交换中心的内存共享区,基站在启动时建立一块基站的内存共享区;
[0008]步骤2:交换中心接收基站的消息,根据消息的消息标识判断消息的类型,若为呼叫建立请求消息,执行步骤3 ;若为同步建立响应消息,执行步骤5 ;若为呼叫更新请求消息,执行步骤9 ;若为同步更新响应消息,执行步骤11 ;
[0009]步骤3:交换中心把信道资源信息更新到交换中心的内存共享区,并通知交换中心的内部进程在交换中心的内存共享区有新呼叫建立;
[0010]步骤4:交换中心判断交换中心的内部进程是否成功读取交换中心的内存共享区,若成功读取,交换中心向基站发送信道资源信息,转入步骤7;若未成功读取,转入步骤6 ;
[0011]步骤5:交换中心接收基站的同步建立响应消息,根据同步建立响应消息的结果判断基站与交换中心之间是否同步成功,若同步成功,转到步骤2 ;若未同步成功,执行步骤6 ;
[0012]步骤6:交换中心清除交换中心的内存共享区中的信道资源信息,交换中心向呼叫发起者返回同步建立失败响应消息,转入步骤2 ;
[0013]步骤7:基站接收交换中心发来的信道资源信息,并在基站的内存共享区存储信道资源?目息;基站通知基站的内部进程在基站的内存共孚区有新呼叫建立;
[0014]步骤8:基站判断基站的内部进程是否成功读取基站的内存共享区,若成功读取,则向交换中心返回同步建立成功响应消息,转入步骤2 ;若未成功读取,基站清除基站的内存共享区中的信道资源信息,基站向交换中心返回同步建立失败响应消息,转入步骤2 ;
[0015]步骤9:交换中心接收基站发送的呼叫更新请求消息,根据呼叫参考信息查找交换中心的内存共享区中的内存地址,交换中心把信道资源更新信息更新到相应内存地址的内存共享区,并且通知交换中心的内部进程交换中心的内存共享区有呼叫更新请求;
[0016]步骤10:交换中心判断交换中心的内部进程是否成功读取交换中心的内存共享区,若成功读取,交换中心向基站发送信道资源更新信息,转入步骤13 ;若未成功读取,转入步骤12 ;
[0017]步骤11:交换中心接收基站的同步更新响应消息,根据同步更新响应消息的结果判断基站与交换中心之间是否同步成功,若同步成功,转到步骤2 ;若未同步成功,执行步骤12 ;
[0018]步骤12:交换中心清除交换中心的内存共享区中的信道资源更新信息,交换中心向呼叫发起者返回同步更新失败响应消息,转入步骤2 ;
[0019]步骤13:基站接收交换中心发来的信道资源更新信息,根据呼叫参考信息查找基站的内存共享区中的内存地址,基站把信道资源更新信息更新到相应内存地址的内存共享区,并且通知基站的内部进程基站的内存共享区有呼叫更新请求;
[0020]步骤14:基站判断基站的内部进程是否成功读取基站的内存共享区,若成功读取,基站向交换中心发送同步更新成功响应消息,转入步骤2 ;若未成功读取,基站清除基站的内存共享区中的信道资源更新信息,基站向交换中心返回同步更新失败响应消息,转入步骤2。
[0021]其中,所述的信道资源信息包括呼叫参考信息与资源分配信息。
[0022]其中,所述步骤3中交换中心把信道资源信息更新到交换中心的内存共享区具体为:交换中心给交换中心的内部进程和基站分别分配信道资源信息,并在交换中心的内存共享区中存储信道资源信息。
[0023]其中,所述步骤3中通知的内容包括交换中心的内存地址和呼叫参考信息。
[0024]其中,所述步骤9中通知的内容包括基站的内存地址和呼叫参考信息。
[0025]其中,所述的信道资源更新信息具体为:呼叫参考信息、呼叫更新类型与资源更新信息。
[0026]其中,所述步骤9中交换中心接收基站发送的呼叫更新请求消息后先判断收到的消息类型是否为呼叫更新类型,若为呼叫更新类型,执行后续操作;若不是呼叫更新类型,交换中心清除交换中心的内存共享区中的信道资源更新信息,并向基站发送清除基站的内存共享区的信道资源更新信息,转入步骤2。
[0027]与现有技术相比,本发明所述的方法让交换中心和基站的信道资源信息能够达到共享,并且在呼叫变化时,能够及时更新同步,避免了内部进程之间频繁的socket通信方式的传递,能够最大限度的保持数据的一致性,同时提升信道资源信息的空口信令的发送速率,降低信息交互对空口信令发送的延时。
【附图说明】
[0028]图1是本发明的交换中心和基站分别在各自的内存共享区中创建呼叫的流程图;
[0029]图2是本发明的交换中心和基站分别在各自的内存共享区中呼叫更新的流程图。
【具体实施方式】
[0030]下面结合附图对本发明所述方法作进一步详细描述。
[0031]数字集群基站和交换中心之间资源共享和同步的方法,包括以下步骤:
[0032]步骤1:交换中心在启动时建立一块交换中心的内存共享区,基站在启动时建立一块基站的内存共享区;
[0033]步骤2:交换中心接收基站的消息,根据消息的消息标识判断消息的类型,若为呼叫建立请求消息,执行步骤3 ;若为同步建立响应消息,执行步骤5 ;若为呼叫更新请求消息,执行步骤9 ;若为同步更新响应消息,执行步骤11 ;
[0034]步骤3:交换中心给交换中心的内部进程和基站分别分配信道资源信息,并在交换中心的内存共享区中存储信道资源信息,并通知交换中心的内部进程在交换中心的内存共享区有新呼叫建立;
[0035]其中,信道资源信息包括呼叫参考信息与资源分配信息;其中,通知的内容包括交换中心的内存地址和呼叫参考信息;
[0036]步骤4:交换中心判断交换中心的内部进程是否成功读取交换中心的内存共享区,若成功读取,交换中心向基站发送信道资源信息,转入步骤7;若未成功读取,转入步骤6 ;
[0037]步骤5:交换中心接收基站的同步建立响应消息,根据同步建立响应消息的结果判断基站与交换中心之间是否同步成功,若同步成功,转到步骤2 ;若
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1