基于多Agent的车载信息管理系统研究

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:lijiazhivvv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]随着生活水平的提升,人们对出行愈加重视,汽车的应用日渐广泛,人们对汽车的要求也逐渐呈现个性化发展。在电子技术发展迅猛的背景下,车载信息系统逐渐走入了人们的视野,其中基于多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的主要功能是对车辆的故障进行诊断,解析故障码信息,提醒客户汽车出现故障等。从本质上来说,故障的诊断就是对故障代码获取、传输及解析的过程,具体过程如下,首先系统的客户端将故障代码发送到车载端,车载端再将故障代码发送到服务器,服务器对故障代码进行解析,将解析结果呈现在客户端界面上,之后进行故障的处理。
  在故障处理的过程中,如果故障代码数据库不够完备,则故障诊断Agent可能无法找到一些特殊的故障信息,这就需要故障诊断Agent与推理Agent协同工作,查询故障信息[2]。
  2.3.4 报警Agent
  报警Agent的主要功能是对车辆事故信息进行监控,车辆发生故障后,会对系统内部车载端进行触发,使其发送报警数据包,报警数据包中的信息包括事故地点信息、车载主板序列号信息等。
  结论:综上所述,在电子技术发展迅猛的背景下,车载信息系统逐渐走入了人们的视野,其中基于多Agent车载信息管理系统就属于一种汽车售后服务管理系统。多Agent车载信息管理系统中有车载端Agent、服务器端Agent和客户端Agent,本文分析了这三种Agent各自的子Agent,研究了基于多Agent的车载信息管理系统。
  参考文献
  [1] 康明明.基于多Agent分层协作的工作流框架研究及应用[D].浙江工业大学,2012.
  [2] 杨斯博.基于自组织多Agent系统的智能控制与决策研究[D].天津大学,2012.
其他文献
机械行业是国民经济发展的重要支撑,机械设计中的材料的选择与应用对机械行业的发展来说至关重要。本文针对机械设计与材料选择及应用关联性研究的意义,机械设计与材料选择之间
继蒸汽机、电力、生产自动化之后,我们正经历信息物理系统引发的第四次工业革命。一切发端于机器制造,而目标是满足用户个性化需求的智能制造。  青岛是一座有强盛工业基因的城市,浓缩了数次工业革命的百年历史。  1891年,民营的永顺铁厂在台东镇瑞云路开业。1898年德国帝国主义侵占青岛,次年开设了水雷枪械修理所、海军修船所等企业。又两年,兴建了胶济铁路四方工厂,组装、制造和修理机车车辆。由此,草创了青岛
期刊
发起一个又一个攻势,炸掉一个又一个“碉堡”,拿下一个又一个“山头”  近日,青岛迅速发起海洋攻势、“双招双引”攻势、交通基础设施建设攻势、军民融合发展攻势、突破平度莱西攻势、东北亚金融贸易中心建设攻势、“高端制造业+人工智能”攻势、壮大民营经济攻势、科技创新城建设攻势、城市品质改善提升攻势、国际时尚城建设攻势、高效青岛建设攻势、“平安青岛”建设攻势等15个攻势,立体、综合、全方位地“搞活一座城”,
期刊
经济的快速发展以及城市化进程的加快,导致交通运输的压力迅速增加,路桥工程的数量不断扩大,对其施工质量也提出了更高的要求标准。路桥工程的施工技术与质量控制管理,直接关系着
ALSPA Controplant是法国阿尔斯通公司(Alstom)专为能源应用领域设计的电厂控制与自动化系统.由于该领域要求极高的系统可靠性和可用性,因此阿尔斯通决定使用高度分布式的系
本文利用西门子S7-200、S7-300可编程控制器编写的一个恒压供气的控制系统,实现气体不间断提供,压力、含水率可控.该设计主要分析并叙述了PLC的特点,并在恒压供气系统中得到
水工设计的好坏成功与否在很大程度上影响到工程建设的质量和效益。不仅是水利水电工程的建设,除此之外无论何种工程的建设都要受到设计方案的指导,科学的合理的方案会很好的掌
互联网的诞生让人们之间的距离变得越来越短,让一切都变得更加便捷.网上购物、网上缴费、在线聊天、音乐下载等业务,均与电子支付有着密切的联系,2005年第三方支付厂商风起云