论文部分内容阅读
现代汽车的需求中越来越多的出现舒适、安全、信息娱乐、驾驶员辅助等关键词。信息娱乐系统(Multimedia Infotainment System,MIS)应用,例如:CD音频,DVD播放器,和高级驾驶辅助系统(Advanced Driver Assist System,ADAS)应用,例如:依赖于摄像头的车道偏离警告,交通标志识别,防撞系统,这些应用不仅对带宽有很高的要求而且还有严苛的延迟限制。考虑到应对未来汽车应用即将面临的具有挑战性的带宽需求,需要加速以太网在汽车领域应用的标准化。于是电气和电子工程师协会(Institute of Electrical and Electronice Engineers,IEEE)制定了一套新的标准,即时间敏感网络(Time-Sensitive Networking,TSN)。TSN任务组指定了提供时间同步的手段,即精准时间同步协议IEEE 802.1AS,提供了带宽保证的方法,即资源预留协议IEEE 802.1Qat,以及一组限制TSN网络中延迟变化性的转发和排队规则IEEE802.1Qav。这些协议可用于支持车载音视频的各种应用的实现。当今,随着人们对软件测试认识的深入,软件测试自然而然地成为软件开发周期中不可或缺的部分。软件应用的更加广泛,人们也更加关心软件的质量。因为软件缺陷造成的事故日益增多,推动了软件测试的研究工作,使得软件测试的应用和理论研究取得了突破性的进展。本项目是与某通信公司合作,主要研究资源预留协议IEEE 802.1Qat,又称流预留协议(Stream Reservation Protocol,SRP)中多流注册协议(Multiple Stream Registration Protocol,MSRP)的实现。本文的工作主要集中在流预留协议功能测试的设计与执行,以及流预留协议的应用中带宽预留防碰撞的方法研究。首先,详细研究了流预留协议的内容,主要包括:协议形式语言的功能需求,消息类型,报文字段,属性传播组件,带宽计算。接着,详细阐述了流预留协议功能测试的设计与执行,主要包括:抽象协议功能,对协议功能设计具体场景和测试方案。然后,在车载终端的硬件单板上完成协议一致性验证。最后,随着车载应用的增加,当某一终端需要同时为多个音视频数据流预留带宽时,带宽资源未必足够,那么有限的资源如何分配,值得思考。针对这一问题,本文提出了一种带宽预留防碰撞方法,其核心就是数据流优先级排序方法,通过确定数据流预留申请的优先级顺序,进行带宽预留,可以提高带宽预留效率、并有效躲避节点数据发送碰撞。