论文部分内容阅读
数字集群通信系统是以数字通信技术为基础,将集群技术、分组数据业务和调度指挥功能相结合的一种专用通信系统,广泛应用于公安、安全、机场、港口以及城市轨道交通运输等行业和部门。由于移动台主要依赖国外设备厂商,价格高且存在安全隐患。因此,开发数字集群移动台具有重大意义。数字集群直通模式是指移动台不经过网络基础设施直接相互通信的操作,可为用户提供话音数据、电路数据和短消息数据业务,其呼叫控制是保证直通模式正常工作的关键。本文首先综述了数字集群移动台的特点和国内外数字集群直通模式呼叫控制的发展状况,在分析数字集群移动台直通模式呼叫控制协议栈的基础上,对直通模式呼叫控制的呼叫建立、呼叫保持以及呼叫断开业务流程进行了详细描述;然后,设计了呼叫控制协议栈与用户接口之间的环境函数、呼叫控制协议栈的接口原语以及DMCC的PDU,并利用UML语言和C语言混合编程,通过类图的设计实现了直通模式呼叫控制协议栈的模块划分,通过结构图的设计实现了各功能模块之间以及与上下层的接口,通过状态图的设计实现了PC和CC功能模块的动态行为;其次,利用Telelogic Tau实现了主叫用户呼叫建立、被叫用户呼叫建立、发射暂停后请求发射、发射暂停后接受呼叫、发送呼叫断开请求以及接收呼叫断开指示等功能。最后,对主叫用户呼叫建立、被叫用户呼叫建立、发射暂停后请求发射、发射暂停后接受呼叫、发送呼叫断开请求以及接收呼叫断开指示的过程进行了协议一致性测试,并基于VxWorks操作系统,对直通模式移动台的呼叫建立、呼叫转换以及呼叫断开等控制功能进行了功能测试,测试结果满足设计需求。