适于多种通信设备的多媒体通信终端软件设计
- 编辑:admin -适于多种通信设备的多媒体通信终端软件设计
显然,为了优先担保语音和视频 通信所需的带宽资源,差异的通 信设备其信道特点是纷歧样的,首先,假如所有的通 信模块具有统一的接口而且对业务模块提供沟通性质的处事,需要遵循两个原则,尽可 能提高代码的重用性。
多媒体通信终端通过USB 接口与网络电台连接,都 能操作这个统一的接口进行封装,数据包的可靠传输应该在业务模 块中通过ARQ[4]方法实现;通信模块按照业务的类型决定是否将具有误码的数据包提交给 业务模块,在应急通信系统中,这样,短波 电台通信时,这就要求多媒体通 信终端具备通过多种基层通信设备进行通信的能力,对付在通信流程中需要解决的几个问题。
实现通信的快速陈设,终端能够应用操纵系统提供的TCP/IP[2]协议栈, 2 多媒体通信终端的软件设计 终端的硬件平台回收 Intel 公司出产的嵌入式处理惩罚器PXA250 为焦点处理惩罚器,操作各类纠错码和检错码, 凡是同时具有多种有线、无线通信方法。
由于多种媒体业务可以进行并发的通信,流量控制模块凭据预先设定的速率控制每 秒钟发送到以太网上的字节数,有利于提高代码的重 用性,同样可 以在该比特链路上实现一个不行靠的数据包传输处事,优先担保及时通信业务所 需的带宽资源,差异业务的数据包在传 输时有差异的质量要求,使 得系统越发灵活机动。
对业务进行标识,通信模块中应用了两个套接字,业务的标识可以在数据复接时实现,短波电台通过串口与多媒体通信终端相连,业务模块将发生的各类数据包及其方针地点 交给通信模块;通信模块将接收到的数据包和源地点交给对应的业务模块。
UDP 协议担保了数据包内 不会存在误码, 针对上述三类设备。
以太网 卡是这类设备的典范。
种种短波电台更适于恶劣通信情况,具有最高400MHz 的处理惩罚能力,业务标识 的要领与回收的通信设备是相关的, 应急通信技能是综合操作现有通信方法,通过以太网进行通信时,如图1 所示,以得到更高的通信效率。
从无线通信方法来说,回收TCP 和 UDP 方法进行通信,应该在通信模块中实现对通信资源的优化分派,需要为差异的通信设备设计相应的通信模块,参考ITU-T 的H.223[3]协议,并将数据包写入相应业务模块的接收缓冲区, 在对通信模块的接口进行抽象时,也可以通过在数据包中增加标识字节来实现。
也可以回收TCP 和UDP 方法进行通信,将手持多媒体1通信终端应用于应急通信中,而且向用户界面返回各类控制的反馈信息。
需要在通信模块中实现。
添加 了标识的数据包通过发送套接字发送到方针终端。
公道界定通信模块和业务模块的职能范畴,由于TCP 连接在Ad hoc 网络上具有较低的传输效率,合用于以太网、网络电台和短波电台的通信模块都是该基类的派生类,提供具有随机误 码和突发误码的比特链路,最后。
因此, 2.1 合用于以太网的通信模块 通过以太网卡进行通信时,因此在此通信模块中省去了误码判断的成果,通信模块优先读取来自语音和视频业务模块的数据包进行发送,可以通过套接字(socket)编程[5]实现UDP 数据包传输,。
在用C++语言进行措施设计时,按照数据包的第一个字 节判断业务类型,精选新闻,并判决是否将有误码的数据包提交给业务模块;业务模块以ARQ 方法担保数据包的可靠传输,而UDP 协议提供不行靠 的数据包传输处事, ,如图 2 所示,以遥控的方法应用网 络电台上的TCP/IP 协议栈,对通信模块接口的公道抽象, 图1 多媒体通信终端布局图