- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于多Agent的车载信息管理系统研究.doc
基于多Agent的车载信息管理系统研究 [摘 要]随着生活水平的提升,人们对出行愈加重视,汽车的应用日渐广泛,人们对汽车的要求也逐渐呈现个性化发展。在电子技术发展迅猛的背景下,车载信息系统逐渐走入了人们的视野,其中基于多Agent车载信息管理系统就属于一种汽车售后服务管理系统。本文从多Agent系统概述入手,从车载端Agent、服务器Agent、客户端Agent等三个方面研究了基于多Agent的车载信息管理系统。 [关键词] 多Agent;车载信息;管理系统 中图分类号:TP201 文献标识码:A 文章编号:1009-914X(2016)20-0220-01 前言:汽车是人类当今重要的交通工具,汽车电子化是汽车发展过程中一次重要的进步,基于多Agent的车载信息管理系统就是汽车电子化的重要体现。当前汽车电子产品大多是关于多媒体娱乐方面和导航方面的,基于多Agent的车载信息管理系统中则是关于汽车售后服务方面的,其对于促进汽车行业的完善有着重要的意义。 1 多Agent系统概述 Agent是一种软件实体,多Agent系统是由多个Agent组成的分布式自主系统,通过多Agent的交互、联合解决实际问题,多Agent系统中各个Agent是相互独立的,它们之间通过互相协同工作完成系统任务,多Agent有着可靠性高、灵活性好等优势,其在信息管理系统中有着重要的应用。 2 基于多Agent的车载信息管理系统研究 2.1 车载端Agent研究 车载端Agent的主要功能是采集车辆的状态信息,并以GPRS通信技术为基础将采集到的数据发送,车载端Agent相当于整个多Agent车载信息管理系统的数据源和信息源,汽车的故障信息、保养信息、运行信息都是通过车载端Agent获取的,对于车载端来说,如何保证数据的及时性和准确性至关重要,准确性指的是车载端Agent所获取的车辆状态信息要保证准确,及时性指的是车载端Agent采集到的车辆状态信息数据要迅速发送到系统服务器。 2.2 服务器Agent研究 如果车辆较多,则系统的数据信息量会变大,这就对服务器的扩展性提出了较高的要求,此外,客户端管理信息要以数据库信息为基础,只有提升数据库性能才能够保证多Agent车载信息管理系统的效率,数据库性能的好坏指的是数据库容量的大小以及数据存储和数据处理的能力。 2.2.1 Web服务器Agent Web服务器Agent相当于一个数据解析层,主要就是对数据信息进行解析、解密、加密等,车载端Agent与服务器端Agent之间依据一定的通信规则进行通信,不同的信息数据都有着各自的格式定义,在发送之前要进行封装,服务器端Agent在接收到信息后需要对数据进行解析处理,其中涉及到许多的数据包,以车载自动诊断系统的手动测试包为例,即OBD手动测试包,其手动命令的发送需要从服务器端发送到客户端,其数据包结构由包命令字和数据段组成。 2.2.2 接收服务器Agent与数据库服务器Agent 接收服务器Agent的主要功能是接收车载端数据,依据通信协议封装,向客户服务端发送指令。 数据库服务器Agent的主要功能是对整个系统的数据进行存储,存储形式为二维表格,根据信息的类型建立对应的二维表格,例如用户数据建立用户表,车辆基本信息数据建立车辆基本信息表,系统参数数据则建立系统参数设置表。 2.3 客户端Agent研究 客户端Agent的主要功能就是实现对信息的有效管理,根据信息的类型,可以将客户端Agent进行如下划分: 2.3.1 用户界面Agent 用户界面Agent的主要功能是实现人机交互,用户的需求和车辆信息是车载信息管理系统的关键,而用户界面Agent能够对用户信息、车辆信息进行管理,及时获取用户的个性化需求,并且显示出车辆信息的相关数据,用户界面Agent是连接系统与用户的唯一渠道。 2.3.2 自动保养Agent 自动保养Agent的主要功能是根据客户的需求自动提醒客户进行车辆的保养,车辆保养属于售后服务,指的是对汽车进行性能的检测和维护。自动保养Agent的主要工作流程为:每天定时向车载主板读取车辆公里数,车辆启动之后,系统会自动读取公里数,并将读取的信息传回,并进行数据分析,判断其是否在设定的提醒范围,从而判断车辆是否需要进行保养,确定车辆保养的具体时间。 2.3.3 故障诊断Agent 故障诊断Agent的主要功能是对车辆的故障进行诊断,解析故障码信息,提醒客户汽车出现故障等。从本质上来说,故障的诊断就是对故障代码获取、传输及解析的过程,具体过程如下,首先系统的客户端将故障代码发送到车载端,车载端再将故障代码发送到服务器,服务器对故障代码进行解析,将解析结果呈现在客户端界面上,之后进行故障的处理。 在故障处理的过程中,如果故障代码数据库不够完备,则故障诊断Agen
文档评论(0)