联系人:
所在地:
本成果自行车骑行记录APP主要分为两部分:安装在智能手机里面的APP和部署在云端的服务器,主要研究: 1、通用的android智能手机都包含GPS接收芯片。在使用定位的过程中,我们自主解析了北斗、GPS、Glonass三星数据,并联合定位; 2、将定位数据,传感器数据经行纠偏和融合后以发布服务的方式提供给其余进程调用; 3、根据卫星定位的数据,辅助智能设备的其他的传感器,提高定位精度; 4、将体能检测设备(心率带、踏频器等)通过蓝牙、ANT+等通信方式接入骑行数据。 在技术创新方面,本成果进行了技术难题攻关,取得了良好的成效: 一是采用插拔式传感器布局体系:android智能设备种类特别多,每款设备配置的传感器通常是不一致的。为了保证软件在较高的定位精度下正常运行。根据不同设备的传感器的种类和特点,自动调整骑行过程中数据。 二是采用形态压缩算法:为了保证传输数据尽量小,骑行轨迹的显示效果符合实际。在保证骑行路线的形态不改变,骑行数据的特征保留的前提下,根据显示效果经行不同程度的压缩。 三是采用三级缓存策略:骑行过程是一个一直添加数据的过程。常规处理方法,会导致内存不断增大。采用物理全缓存,一级缓存压缩存储,二级缓存最新存储的方式。保证内存使用大小一直在合理的范围内。理论上,支持连续任意时间骑行数据。