TETRA数字集群终端语音功能的开发

TETRA数字集群终端语音功能的开发

论文摘要

随着TETRA数字集群通信在我国不断地发展,TETRA数字集群终端的需求量将会逐步增大。目前,外国厂商生产的TETRA终端的价格都比较昂贵,超出了一般用户可以承受的范围,而我国从事TETRA终端研发的厂家又比较少,因此从事TETRA终端的研发具有很重要的意义。此次所开发的TETRA终端是一种智能移动终端,它除了具有传统TETRA移动终端的所具备的一切功能外,还拥有GIS等功能。本论文以TETRA数字集群移动智能终端的语音功能的开发为中心展开研究。本文首先简单介绍了TETRA数字集群通信系统及其特点;其次描述了TETRA智能移动终端的硬件结构、软件结构。它的硬件主要由MMI板和TETRA主板构成,MMI板提供了人机交互的接口,TETRA主板实现了TETRA的协议栈,它们之间通过串口连接。它的软件主要包含Windows CE嵌入式操作系统、TETRA Server以及电话程序等。电话程序实现了此终端的语音功能。TETRA Server是一个后台程序,负责电话程序与TETRA主板之间的信息传递;再次,对一个智能手机的电话程序进行了深入的分析;最后,通过借鉴智能手机的电话程序的编程思想,实现了TETRA智能移动终端的各项语音功能。

论文目录

  • 中文摘要
  • ABSTRACT
  • 1 引言
  • 1.1 概述
  • 1.2 TETRA 数字集群系统
  • 1.3 TETRA 数字集群系统的特点
  • 1.4 论文的主要工作
  • 2 TETRA 智能移动终端及语音功能
  • 2.1 概述
  • 2.2 TETRA 智能移动终端
  • 2.2.1 TETRA 智能移动终端的硬件结构
  • 2.2.2 TETRA 智能移动终端的软件结构
  • 2.3 TETRA 智能移动终端的语音功能
  • 2.4 开发工具
  • 2.4.1 Embedded Visual C++ 4.0
  • 2.4.2 微软消息队列(MSMQ)
  • 3 电话程序的开发
  • 3.1 电话程序的界面
  • 3.2 电话程序中使用的类
  • 3.3 电话程序中的其它要素
  • 3.3.1 电话程序中的消息
  • 3.3.2 消息表
  • 3.3.3 状态表
  • 3.4 电话程序的工作流程
  • 4 TETRA 语音功能的开发
  • 4.1 单工不带摘挂机个呼的开发
  • 4.1.1 使用的消息
  • 4.1.2 呼叫流程
  • 4.2 单工带摘挂机个呼的开发
  • 4.2.1 使用的消息
  • 4.2.2 呼叫流程
  • 4.3 双工个呼的开发
  • 4.3.1 使用的消息
  • 4.3.2 呼叫流程
  • 4.4 组呼功能的开发
  • 4.4.1 使用的消息
  • 4.4.2 呼叫流程
  • 4.5 PSTN 呼叫功能的开发
  • 4.6 PABX 呼叫功能的开发
  • 4.7 紧急呼叫功能的开发
  • 5 测试结果
  • 5.1 测试环境
  • 5.2 单工不带摘挂机个呼
  • 5.2.1 发起一个单工不带摘挂机个呼
  • 5.2.2 接听一个单工不带摘挂机个呼
  • 5.3 单工带摘挂机个呼
  • 5.3.1 发起一个单工带摘挂机个呼
  • 5.3.2 接听一个单工带摘挂机个呼
  • 5.4 双工个呼
  • 5.4.1 发起一个双工个呼
  • 5.4.2 接听一个双工个呼
  • 5.5 组呼
  • 5.5.1 发起一个组呼
  • 5.5.2 接听一个组呼
  • 5.6 PSTN 呼叫
  • 5.6.1 发起一个PSTN 呼叫
  • 5.6.2 接收一个PSTN 呼叫
  • 5.7 PABX 呼叫
  • 5.7.1 发起一个PABX 呼叫
  • 5.7.2 接收一个PABX 呼叫
  • 5.8 紧急呼叫
  • 5.8.1 发起一个紧急组呼
  • 5.8.2 接收一个紧急组呼
  • 6 结论
  • 参考文献
  • 作者简历
  • 相关论文文献

    标签:;  ;  

    TETRA数字集群终端语音功能的开发
    下载Doc文档

    猜你喜欢