您好, 访客   登录/注册

基于移动互联网的智能车载APP

来源:用户上传      作者:曾浩龙 刘翠翠 孙华 黄程成 张永欢

  摘要:随着社会经济的快速提升,汽车需求日益增长,随之产生了汽车数量的爆发式增长带来了譬如道路拥堵、交通安全等一些问题。面对逐年严峻的交通安全形势对于逐渐严重的交通安全形势,消费者已不满足于传统的车载服务系统,同时结合互联网和物联网的飞速进步,研究移动用户端与车栽终端结合的商业模式已形成新的发展趋势,该文将根据移动互联网与OBD车载诊断系统,研究智能车载诊断系统。
  关键词:移动互联网;Android客户端;车载诊断系统
  中图分类号:TP391 文献标识码:A
  文章编号:1009-3044(2020)06-0046-03
  1概述
  由于近年来移动互联网技术与智能手机的飞速进步,互联网成为人们生活中不可缺少的一部分。不管是发展完善的移动支付,还是激烈竞争的网约车,再到各大外卖平台,这些例子都说明互联网影响着我们生活的方方面面,没有互联网人们的生活可能寸步难行。根据相关资料,截至2016年9月中国移动电话用户总数达13.16亿户,4G用户总数达到6.86亿户,占移动电话用户的52.1%。
  汽车行业的情况也发展迅速。伴随经济的迅速发展,我国汽车数量也飞速增长,根据数据显示,截止到2015年,我国汽车保有量达到1.63亿辆,汽车驾驶人数达到了2.63亿人,汽车在机动车的比例也达到60.77%。在汽车数量爆发式增长的同时,人们的驾驶安全意识也越来也高,人们开始注意车辆的状态是否出现问题,驾驶行为是否出现错误还有用户自身的行驶数据比如行驶时间、驾驶日路程、油耗等,辅助用户完善自己的驾驶习惯,保养汽车,提高用户驾驶时的安全系数。
  可以看出,随着汽车行业与移动互联网的快速进步,车主也逐渐注重汽车的运行状况,保养意识也在逐渐加强。对个人用户,可以快速实时的获得汽车的状况信息和其行驶数据,按照系统传达的数据能够为用户提供保养车辆建议并且还可以提高车主的安全驾驶意识。对于企业用户,能够通过大数据技术对驾驶人员以及车辆的运行状况进行及时的评估和监控获得有意义的数据,对于4S店和汽车保险公司能与企业相互合作,通过对数据的分析给用户提供更多人性化的服务。
  2相关内容简介
  2.1Android系统相关技术
  Android是Google公司于2007年开发出来的,此系统是基于Linux核心的开源移动设备的操作系统,而Android的本意为“机器人”,Android系统的标志也一直是个绿色的机器人,这就是它的创始人Andy的理想和信念。Android由操作系统、中间件、用户界面和应用软件组成,它被称为是首个为移动终端打造的真正开源与完整的操作系统。
  Android有其独特的开放性和开源性,这些特点使开发者能够按照相应的需求更改部分源码让其更加适合消费者的使用习惯,像MIUI、Color0S等操作系统就是在Android系统的基础之上,按照消费者的习惯而制作的操作系统。Android的这些特性吸引了大量开发者进入到Android应用软件开发中,正是由于这些特性,使其在市场占有的份额遥遥领先。
  Android的系统架构以软件栈的方式实现,使用了分层的思想,分层的优势在于上层可以享受来自下层给予的统一服务,避免了同层和一下层的差异。当同层和以下层改变时上层不会受到影响,即每层各自运行,各自给与固定的服务接入点。如图1所示,Android分为四层,由底向上分别是Linux内核层、Android运行库和系统库、应用程序框架层和应用程序层。
  Android系统的最大特点在于它的应用程序之间关系是平等的。在Android中,如果一个应用程序想让另外一个应用程序中也能使用它的组件元素,只要开放原应用程序中定义和使用的组件元素的权限。譬如你需要在应用程序中可以加入计时器功能,如果其他的应用程序已经开发了此功能的组件,同时开放权限,那就能够直接使用该组件来实现计时器的功能。
  Android系统自身有Activity(活动)、ContentProvider(内容提供者)、BroadcastReceiver(广播接收者)、Service(后台服务)这四个基本组件。在用四大组件时要实例化这些组件相关的类,同时要在其配置文件AndroidManifest.xml中进行注册。
  2.2OBD车载诊断系统
  起初,由于大气污染问题严重,车载诊断系统被用于处理车辆的尾气排放。到如今随之汽车行业与移动互联网的飞速进步,OBD技术相比以前来说越发成熟,通过了三代的发展,已具备了车辆相关数据的获得、故障的诊断、数据传输GPRS等功能。
  现在OBD有许多的通信协议,常见的有SAE与ISO两大类,由于OBD的通信协议使用相同标准,所以其可以采用相同的数据传输模式与诊断模式,尽管它们不尽相同。如图2-3,有九种诊断模式,它们是按照其功能差异来区分的,此中的模式一是比较常用的,汽车的运行数据就是它来获取的,另有模式三,用于获取汽车故障码。
  OBD系统能够用于检查发动机、排放系统和燃油系统等系统原件。OBD通信的建设包含了车辆的传感器、电控单元、执行器和显示终端等。如图3是它的对照网络结构图。
  OBD系统负责的功能有:1)将电控单元安装到汽车的接口上用來建设两者的联系;2)外部传感器信号的获取;3)OBD能够使用移动互联网将获取的数据发送到服务器,是因为其内部具备了联网通信模块。
  在日常使用中,它的工作原理为:在车辆的接口上安装OBD系统,汽车启动它便同时工作,OBD将接收汽车的实时数据,其中的数据包括油耗、汽车里程、故障码、急刹车次数等。实时数据将通过移动互联网在设定的时间间隔里上传到服务器,在暂时接收不到网络时,会将这些数据存储在相应的设备上,在能够接收网络时再次发送。同时服务器能够自发地往OBD系统发送请求。譬如车主在想要检查汽车运行状况时,按照车主ID与OBD的对照关系,后台会往确定的设备发送检测请求,系统在检查完结后会将数据发送至后台,服务器存储并分析数据随后推送到客户端,这时用户能够经过客户端接收汽车目前的行驶数据和状况信息。   2.3智能车载诊断系统客户端基本功能
  经过分析OBD系统上传数据方式和接收数据类型,汽車驾驶与故障数据的模拟将在Bmob云端进行,用户能够在客户端及时地接收到汽车的行为信息、驾驶信息、状况信息等数据,同时为了促进车主的安全驾驶,会给予一定的回报,依据时按照车主的安全驾驶系数。详细的功能分成了以下九点:
  1)车主注册登录,完成认证用户身份;
  2)从服务器接收汽车的行驶数据,将行驶路程、行驶时间、踩急刹车次数等数据用统计图的方式展示在客户端界面上;
  3)服务器接收车主的安全驾驶系数,并将日常回报也用相应的统计图方式展示在用户界面上。
  4)接收服务器对车主的安全驾驶的评价以及建议;
  5)接收车主的违章记录,用表单的形式将具体的违章行为展示出来;
  6)车主能够及时地检测座驾的故障状况,且给出故障的信息;
  7)给予导航与定位功能,车主能够通过客户端知道自己所处位置还可以查看周围环境,同时实时导航;
  8)客户端能够查看及修改个人信息,譬如注册时的手机、头像、邮箱、车牌号、汽车的品牌与类型等;
  9)其他功能,比如实时接收当地天气、检验最新的版本等功能。
  根据以上功能点,可以分为:车主注册登录模块、车主回报模块、行驶数据模块、违章查询模块、汽车状况检查模块、定位导航模块与菜单模块共七大模块。以下就是各大功能模块的大致功能:
  1)车主注册登录模块:车主能够注册登录新的账号,第一次登录的车主,将要填写完整的信息,进入信息认证界面,用户按照自己的汽车选择相应的汽车品牌、类型、车牌号等。如果不是第一次登录看到的就是主显示界面。如果车主忘记了密码,可以使用注册时的邮箱进行验证或者通过手机号来修改密码。若车主登录后未注销账号则下次点开应用不再重新登录。
  2)车主回报模块:主显示界面展示车主上次的回报、行驶路程、行驶时间、急刹车的次数等信息,还展示车主上次的驾驶评分。能够打开进入回报详细界面展示回报图,同时还有分享功能。
  3)行驶数据模块:展示汽车每日的行驶时间与路程的折线图,计算汽车总的行驶时间与路程,还展示对车主驾驶行为的建议。
  4)违章查询模块:用表单的方式展示车主的违章记录,可以刷新最新数据,查看具体的违章记录。
  5)状况检查模块:车主能够及时地检查自己汽车的状况。展示动力、底盘、ABS防抱死等系统的检查结果。
  6)定位导航模块:车主能够通过地图功能实时的查看车辆位置,还可以按照需求搜索周边场所来进行语音导航。
  7)菜单模块:菜单模块包含的功能有:查看当地实时天气情况、车主的个人信息、修改密码、注销登录等功能。
  3结束语
  3.1全文总结
  随着互联网高速的发展,互联网时代发生了巨大的变化。一开始的网络购物,到如今的滴滴打车兴起,外卖服务行业的信息联通一体化。互联网的发展已经影响到我们的生活的各个方面。车联网将成为下一个互联网+的行业。传统的车载系统不是固定在其内、功能和性能相对单一就是硬件设备的成本偏高,很多的设备要不必须通过蓝牙接收驾驶数据,存在距离的制约。满足不了用户及时的接收汽车数据的需求。随之OBD系统和联网模块的进步,车载OBD能够及时地接收数据和上传服务器。本客户端在Bmob云后台模拟车辆数据,其经过Android客户端与服务器之间的交互,用户能够及时地接收车辆数据,并且可以在客户端直观的给用户展示。
  3.2展望
  此系统展现了OBD设备可接受的基本数据,随之OBD车载设备的深入研究,该系统能够接收到很多影响当前汽车行驶状况或者车主行为数据,展示更多内容。商业运用上,该系统给予的车主每日回报,可以促进用户安全驾驶,不过并未给出用户的等级、驾驶行为的评估模式,服务提供方需要按照实际情况给出详细的方案。当前有许多的保险公司的产品都在用UBI的车险模式,这是一种根据车主驾驶行为的新型车险方式。其详细方法是设备接收车主的驾驶数据,比如具体的驾驶方式、驾驶时间的长短等,系统再对这些数据进行科学的评估考核,按照评估的情况,保险公司给予那些有安全风险的客户相应的保费优惠。根据相关研究,使用了UBI的客户,因碰撞而造成的交通事故下降50%-75%左右。这种模式在欧美国家中非常广泛的运用,而在我国也有部分的保险公司已经开始运用。同时服务提供商能够和有意向的4s店合作,给与用户一些保养方案,并且车主也能够根据4S店的评价与排名选择最心仪的保险公司及保养方案。
  在人工智能的背景下,路上行驶的机动车将不仅仅只是一个独立的个体,车与车、人与车之间将完善的联系在一起,这就得益于互联网与车联网的结合。伴随着软硬件技术的逐步提升,这种模式将拥有广阔的前景。
转载注明来源:https://www.xzbu.com/8/view-15177131.htm