基于HTML5的驾驶行为分析系统的研究与实现

来源 :东北大学 | 被引量 : 1次 | 上传用户:f805616873
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
HTML5是目前互联网最为流行的前端开发技术。HTML5作为下一代Web的标准,其主旨在于丰富客户端功能,提供统一的标准,降低服务端负担,减少用户对于插件的依赖。HTML5应用的范畴广泛,很多互联网应用都在使用强大HTML5技术展现自己的产品,使用户获得更好的用户体验。本课题来源于下一代车载信息娱乐平台项目中的驾驶行为分析服务,该项目致力于为用户的驾驶行为进行识别、分析,进而促进用户的驾驶行为。本人的主要工作在于研究驾驶行为分析现状,设计了部分驾驶行为分析功能,包括油耗,安全和环保等功能;驾驶行为分析系统包括服务端和客户端,本人的工作在于实现了客户端部分,设计了针对驾驶行为分析的前台图表,并使用HTML5技术的驾驶行为分析前台,其中前台包括针对PC端和手机端而分别设计的两部分。本课题首先介绍了HTML5技术和驾驶行为分析的现状,之后分析了驾驶行为分析系统的价值,以及其数据来源和功能。根据驾驶行为分析的现状和需求,用户重点的关注部分在于油耗,安全和环保等核心问题。针对这些核心问题,本人参与并设计了:(1)油耗部分的功能,包括油耗曲线图,油耗地图,油耗速度分析等功能;包括展现用户不良驾驶行为情况的不良驾驶行为对比,展现用户车速和油耗情况的油耗-速度分析,以及用户所在时段交通情况的时间段分析等功能。(2)安全部分功能,包括安全系数的定义,不良驾驶行为的分析及定义以及用户不良驾驶行为对比等功能。(3)环保和兴趣点部分功能,包括环保贡献概念,行车热点和日常路线概念。在PC端实现过程中,采用Canvas实现驾驶行为分析部分功能,减少服务端负载;为Canvas添加onmousemove事件和tips功能,使其可以链接到其他页面;改良HTML5的本地存储方法,提出了一套结合LocalStorage和SessionStorage的综合解决方案,该解决方案从功能上弥补了二者的不足。针对用户上传文件的问题,本课题提出了使用WebSocket上传的方法。该方法结合HTML5的FileAPI,在文件读取上提供异步读入,并且可以多文件上传;充分发挥了WebSocket的全双工特性。在手机端部分,本课题在设计上使用结合了相对大小布局以及响应式布局,可以很大程度上解决终端的屏幕自适应性问题;为了解决手机离线的情况,本课题结合离线应用缓存等功能,使得用户可以在离线状态下使用。
其他文献
在软件生存周期里,测试活动是保证软件质量的主要手段之一。根据软件工程的观点,测试活动开始越早,修改错误的成本就越低。但是由于嵌入式软件本身的特殊性,使得对该类软件的
由于具有正则性、对称性、可嵌入性、并行性和可扩展性等优良特性,星形图(Star Graph)和超立方体(Hypercube)互联网络受到了研究者们的广泛关注,成为并行计算机互联网络中的
学位
缺乏对时间管理的支持是当今工作流管理系统的一个重要不足,也是工作流技术实施复杂企业应用的严重局限。开展工作流时间管理的研究,对于丰富工作流建模理论、开发灵活和实用
本文对基于并行搜索簇网络的关键字排序搜索进行了研究。文章采用一种分布式的处理方法,将统计信息的收集和排序计算的工作分布到簇内的各个结点上进行并  行处理,降低了查询
近年来,互联网迅猛发展,给人们的生活和工作带来了极大的便利,这也导致了网络规模越来越大,互联网设备数量激增,其耗能问题日益引起人们的关注。由于当前网络是按照超额资源
信息技术和Internet 迅速发展,网络安全问题越来越为人们所关注。传统的安全技术,其主要特征是不停地补堵安全漏洞。理想中的计算机安全系统所需要的是一种具备适应性,稳健性
本系统由腐蚀在线监测系统和动态信息发布系统两大子系统集合而成.腐蚀在线监测系统又包括腐蚀在线数据采集系统、Web监测系统.动态信息发布系统是基于JAVA/XML技术的,用以实
定点医疗机构历史业务数据往往存在需求不到位、标准不统一和信息不直观等问题,使得决策者难于从中挖掘到有价值的信息和知识;本文针对此问题设计开发了一个决策支持系统。本
多媒体技术正在迅速发展,应用领域不断拓展,与此同时产生了数据存储媒体和通信网容量小的矛盾,数字视频压缩技术作为解决这一矛盾的有效途径越来越受到重视.与之相适应,各种