首页 > 其他 > 详细

GPS部标平台的架构设计

时间:2014-04-08 11:33:14      阅读:422      评论:0      收藏:0      [点我收藏+]

设计和开发一个GPS系统似乎并不太难,很多人马上就想到了地图,放大,缩小之类的功能,最多就是在加点报表之类的东西,就成了。

这种观点造成了业界内,很多GPS系统粗制滥造,不堪大用。

事实上,设计和开发一个GPS平台往往耗费数年时间,虽然这不是客户和领导所期望的,但是往往都摆脱不了三年周期的宿命:

第一年满足基本需求能够稳定下来已经很不错,

第二年增加差异化、个性化、有市场竞争力的功能,让平台功能壮大,提升用户体验;

第三年随着功能的堆砌,数据量的增大,接入车辆的增多,需要对平台进行较大规模的重构,使之满足可扩展性的要求,同时优化、提高性能,满足大规模车辆接入的要求。平台进入成熟阶段。

为什么设计和开发一个GPS平台需要这么长的周期?其实这些本来是很正常的,把事情搞砸,其实都源自于我们对美好事物的期望。

1)我们一开始想的太简单,规划的太粗糙,计划太激进,细节太少,造成后期面多了加水,谁多了加面狼狈。

2)或者一开始我们想的太复杂,过度设计,规划了很多或者意淫了很多莫须有的设计或者功能,开发难度加大,造成平台交付是个慢慢熊途。

随着交通部796部标平台标准的公布,帮助我们开始对GPS平台由了一个较统一的,或者是叫清晰的认识,同时越来越多的GPS软件厂商,需要获取到796平台的认证,这样才能在政府和国企的车载设备和软件平台采购项目中获得投标资格,或者是获取到地方市场准入的资格。

这个时候我们面临的问题就是,一方面要保证原有的运营平台稳定运行,一方面要改造自己原有的GPS平台使之满足796要求,甚至重新写一个796GPS平台。

那么如何来构建一个796 GPS部标平台呢?

首先设计和开发一个平台,主要的步骤是:

1) 分析需求,规划功能,划分子系统;

2) 分析子系统交互的数据流程,设计子系统接口和调用关系;

3)子系统分层架构设计,功能设计,原型设计;

4)子系统开发,单元测试,模拟测试,集成测试,压力测试;

我们按照这些步骤来设计和开发我们的GPS平台, 应该问题不大,不会出现方向性错误

1)根据交通部下发的 JT/T 796-2011《道路运输车辆卫星定位系统平台 技术要求》,我们对796平台的功能规划如下:

 

bubuko.com,布布扣

 

2)我们根据功能,先规划了几个必选的、极间子系统,然后在增加候选的子系统,避免设计的复杂性。

 

 

GPS部标平台的架构设计,布布扣,bubuko.com

GPS部标平台的架构设计

原文:http://www.cnblogs.com/productivity/p/3651053.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!