3g车载dtu产品设计书(软件api部分)

3g车载dtu产品设计书(软件api部分)

ID:8466792

大小:411.50 KB

页数:13页

时间:2018-03-28

3g车载dtu产品设计书(软件api部分)_第1页
3g车载dtu产品设计书(软件api部分)_第2页
3g车载dtu产品设计书(软件api部分)_第3页
3g车载dtu产品设计书(软件api部分)_第4页
3g车载dtu产品设计书(软件api部分)_第5页
资源描述:

《3g车载dtu产品设计书(软件api部分)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Revision0.1(draft)<<3G车载DTU产品设计书>>V1.0<<3G车载DTU产品设计书V1.0——软件API部分>>作者-<<为创科技>>变更编号–2010-LT-1028发布日期-<<10/28/2010>>Page13of13LastUpdated-2010/12/2313:41:00Revision0.1(draft)变更历史便更编号作者评审人员A.变更描述B.评审

2、总结发布日期(mm/dd/yy)V1.0(draft)姚斌第一版10/28/2010Page13of13LastUpdated-2010/12/2313:41:00Revision0.1(draft)TableofContents1介绍51.1文档目的51.2文档范围51.3参考51.4定义和符号缩写52体系结构52.1软件体系结构52.2功能描述63接口模型63.1消息接口63.2接口函数63.2.1模块操作:63.2.2语音通话73.2.3音

3、量控制73.2.4短信收发84主要消息序列图84.1AVN主叫94.2AVN发送短信105可靠性106性能107未解决问题10Page13of13LastUpdated-2010/12/2313:41:00Revision0.1(draft)表格清单Table1:3图表清单Figure1:3Page13of13LastUpdated-2010/12/2313:41:00Revision0.

4、1(draft)介绍1.1文档目的用于软件设计团队的接口文档,及市场需求分析人员参考1.2文档范围1.3参考1.4定义和符号缩写AVNaudio/videonavigationAPIapplicationprogrammingInterface2体系结构2.1硬件体系结构3G模块专用SIM卡电源系统接口控制电路AVN系统Audio信号虚拟USB串口电源CPU2.2软件体系结构2.2.1软件层次结构Page13of13LastUpdated-2010/12/2313:41:00

5、>Revision0.1(draft)为实现通讯功能,ANV系统可采用分层设计,自下而上共分为USB接口驱动层、通讯控制层和应用层三层,见下图。其中,USB接口驱动层负责需要对USB接口虚拟出多个串口,分别实现网络数据,语音和短信通讯控制功能;通讯控制层负责对各个虚拟的串口进行具体通讯控制;应用层调用通讯控制层实现各类通讯业务。AVN(车载语音视频导航系统)应用层数据通讯拨号程序(语音,短信等)通讯功能中间件USB接口驱动程序其中,USB接口驱动程序由模块制造商提供,通讯控制

6、层中的拨号程序由车载操作系统提供,语音和短信等通讯功能中间件需要自己开发,或第三方提供。1.1通讯功能中间件为了提高车载系统开发通讯业务的高效和减少开发周期,同时提高系统的软件兼容性和可扩展性,我们开发了通讯中间件。1.1.1通讯中间件特点及优势1)极大缩短车载系统通讯业务的开发周期车载系统通过调用中间件提供的大量API,来完成各类通讯业务的应用层逻辑,中间件封装了通讯底层所有协议细节和模块的差异性。2)提高车载系统通讯业务的开发质量中间件在接口定义方面都是清晰和规范的,中间件的规范化模块可以有效地保证

7、应用系统质量同时减少新旧系统维护开销。3)提高车载系统的可扩充性和兼容性中间件封装了通讯底层所有协议细节和模块的差异性,对于车载系统使用不同厂家提供的模块或相同厂家的升级换代模块,中间件可以适配模块的差异性,而应用层的接口不会改变。1.1.2通讯中间件适用的条件1)车载的操作系统需要支持多线程或多任务。2)中间件以动态链接库的形式提供Page13of13LastUpdated-2010/12/2313:41:00Revision0.1(draft

8、)1通讯中间件接口模型1.1消息接口(图3.1-1车载系统主动通讯的调用API方式)(图3.1-2车载系统被动通讯的事件通知方式)1.2接口函数车载系统主动发起的通讯控制(如车载系统作主叫,发送短信等)的操作可以直接调用相关API函数,以下小节给出了部分定义。对于外部发起的通讯控制(车载系统作被叫,接收短信等)由中间件的监控线程或任务来获取通知,然后中间件调用事先注册的回调函数或事件处理对象(应用系统支持面向对象的程序设计)来处理响应外部通

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。