一种基于云计算平台的车辆智能管理系统的制作方法_2

文档序号:8580892阅读:来源:国知局
主要包含设有标识码等认证信息的电子标签与阅读器。电子标签中包含与车辆相绑定的标识码信息,这一标识码信息可由阅读器读出并交由管理平台进行处理。在实施例中我们采用的RFID方式。
[0035]以下的实施例是本实用新型的进一步解释,不对本实用新型构成任何限制。
[0036]图2是本实用新型对应实施例的整体框架图。
[0037]如图2所示,本实用新型相对应的实施例中由三部分构成,P1、P2、P3与P4构成的云计算平台,P5、P6、P7构成的智能管理平台,P8、P9、P10构成的车辆电子身份设备。
[0038]如所述的P1、P2、P3与P4构成的云计算平台,包含了 Pl实现Web2.0网站的搭建,P2、P3与P4架构出来的主从集群系统。这当中,包含了 P2、P3所完成的数据节点(Datanode), P4完成的命名节点(Namenode)。P4命名节点上存储着所有的元数据,而P2、P3数据节点上存储着所有的用户数据。数据均以数据块的形式放在数据节点上。用户的请求均通过P4命名节点或者Pl网站节点对P2、P3上的数据进行操作。
[0039]如所述的P5、P6、P7构成的智能管理平台,包含了各式各样的管理设备,包括PC机,平板,手机等等联网设备。这个管理平台使用户可以方便地接入云计算平台进行数据操作。这当中,通信过程均采用加密通信,主要通过加密模块将标识码、数据操作指令发送至Pl端,进而交由命令节点P4进行处理。
[0040]如所述的P8、P9、P10构成的车辆电子身份设备,包含设有标识码等认证信息的电子标签以及阅读器。其中电子标签采用RFID技术,标签中的信息将由阅读器读出并交由管理平台进行处理。阅读器可采用与智能管理平台P5、P6、P7等进行绑定或者不绑定的方式进行信息的交互处理。
[0041]基于Web2.0,我们搭建了一个平台,以便P5、P6、P7等构成的智能管理平台可以进行登录管理。该平台做为整个项目的一部分,从层次上可分为前台和后台两部分,所有前台显示均需要后台数据库提供支持;从功能上可分为登陆、注册、退出、个人信息查询、在线论坛、车辆信息检索、创建删除管理员用户、联系管理员等功能,不同用户能使用不同功能,各个模块间关系图见图6。针对后台数据库的关系,我们设计的ER关系图如图7所示。
[0042]图3是本实用新型中云计算平台的框架图。对应的图4为此云计算平台的流程图。
[0043]如图中所示,根据Hadoop搭建的云计算平台,由于采用了 HDFS进行构建,HDFS所具有的冗余特性保证了即便这个云计算平台中出现节点故障,依然能够继续运行而且不让用户觉察到明显的中断。
[0044]如所述的T1、T2为云计算平台中的命令节点与数据节点。命令节点管理文件系统的命名空间,维护HDFS的所有文件与目录。数据节点是实际的工作节点,它们接受命令节点进行调度,而后与客户端进行数据交互。
[0045]如所述的Τ1、Τ2同时为云计算平台中的JobTracker与TaskTracker。JobTracker接受客户端发布的作业,并进行分配给TaskTracker执行。TaskTracker部署在数据节点上,便于本地操作。
[0046]如所述的T3为云计算平台中的客户端,客户端运行于智能管理平台之上,负责与T1、T2所构成的云计算平台进行交互,包括作业的打包提交、数据的复制上传等。作业的打包提交即是在客户端所进行的一个数据操作,将其作为一个作业,打包成jar格式的作业提交到命令节点,交由JobTracker进行分配完成。数据的复制上传即将客户端的数据资源传送到数据节点上,为后期的TaskTracker调度使用。在TaskTracker执行完成一个作业后,发回成功完成的信息给JobTracker后,JobTracker将执行结果返回给客户端,并清空自身状态进行等待下一次作业。
[0047]如图4所示为本实用新型中云计算平台的流程图。
[0048]如图所述的K1,为云计算平台的客户端。这里客户端所实现的功能是与位于命名节点的K2 JobTracker交互通信,以获取作业的相关ID,并且将作业打包,提交到K2JobTracker0这个作业随后将由K2 JobTracker进行分配管理,分发给K3 TaskTracker执行。客户端还将完成与K4 HDFS资源池的数据复制上传工作。
[0049]如图所述的K2为云计算平台的JobTracker, JobTracker用于收集经由客户端的作业请求并进行ID分发,而后对获取的作业包进行分配管理给TaskTracker执行。在作业执行的最后,JobTracker将接收由TaskTracker发送回来的信息并回传给客户端,继而清空自身状态等待下次作业。
[0050]如图所述的K4为HDFS资源池,为命名节点与数据节点的总称。
[0051]这里我们将数据操作命令从客户端发出到云计算平台结束这一数据操作命令的流程简述如下:
[0052]1,Kl客户端启动,并监听用户操作。在得到用户的数据操作命令之后,与命令节点上的JobTracker建立连接,申请到一个作业ID,而后将数据操作命令作为一个作业进行打包并提交到命令节点。
[0053]2,K2 JobTracker会进行作业的资源复制,将其复制到JobTracker文件系统中的以相应作业ID命名的目录下。
[0054]3,Κ2到这里已经将作业接收到,并且将其放入了作业队列中,等待调度,按照先进先出的调度方式进行作业的调度。
[0055]4,当Κ2调度到该作业,贝U进行作业的初始化,分配任务。当Κ3 TaskTracker在接收到分配的任务后执行任务,并定期发送心跳信息给Κ2.。
[0056]5, Κ3 TaskTracker执行分配到的任务,将会从Κ4 HDFS资源池中进行资源的复制,将相关资源复制到当前TaskTracker所在的文件系统中,继而根据得到的作业包,新建一个程序实例执行该作业。
[0057]6,在相应作业被分配到Κ3后,相应的在Κ2中,会对该作业包进行标记,以防后续继续被分配。
[0058]7,在Κ3执行该作业时,以一定的周期向Κ2发送心跳信息,这个信息包括当前执行的作业状态以及Κ3的运行状态,确保作业的准确执行以及Κ3节点的可靠。
[0059]8,当Κ3执行完该作业时,给Κ2发送一个通知,并将执行结果发送给Κ2,Κ2将会把执行结果返回给Ki客户端,并清空自身状态,等待下一次作业。
[0060]本实施例中,JobTracker与命名节点处于同一服务器上,而TaskTracker与数据节点在同一集群中。
[0061]图5是本实用新型对应实施例的智能管理平台管理流程图。
[0062]如图所示,登录分为管理员登录与普通用户登录。这两个登录的结果所获取的权限不相同,对应的最后的操作指令也不相同。以管理员身份登录的用户,在对标识码进行加密上传后,可以进行的操作指令包括删除违规记录、修改违规情况及用户信息、增加新用户等。这些指令将交由云计算平台的命令节点进行执行。基于Hadoop架构所搭建的云计算平台,可以同时处理大规模的指令、数据。依据Hadoop进行搭建的车辆管理平台,对于应付高吞吐量的数据访问有着得天独厚的优势,并且系统的高容错性、高伸缩性也使得这个车辆管理平台更加可靠。
【主权项】
1.一种基于云计算平台的车辆智能管理系统,其特征在于该系统包括: 车辆电子身份设备,包括具有认证信息的电子标签及阅读器;智能管理平台,使用户可以方便地接入云计算平台进行数据操作;云计算平台,基于Hadoop架构构建的一个主从集群系统以及一个web2.0网站。
2.如权利要求1所述的基于云计算平台的车辆智能管理系统,其特征在于: 所述的智能管理平台与云计算平台的通信过程均采用加密通信。
3.如权利要求1所述的基于云计算平台的车辆智能管理系统,其特征在于: 所述的云计算平台包括数据节点用于存储着所有的用户数据,以及命令节点用于存储着所有的元数据。
4.如权利要求1所述的基于云计算平台的车辆智能管理系统,其特征在于: 所述的智能管理平台包含有通讯模块与数据加密模块,所述通讯模块与云计算平台建立连接,所述数据加密模块防止信息的泄漏与外部侵入。
5.如权利要求1所述的基于云计算平台的车辆智能管理系统,其特征在于: 所述云计算平台由网站服务器、数据库服务器集群、命令处理服务器构建而成。
【专利摘要】一种基于云计算平台的车辆智能管理系统,依靠云计算平台的海量数据处理能力,解决车辆管理系统中的数据难题。结合RFID技术,将针对车辆的违章扣分、录入、资料修改等进行最大程度上的简化。该系统包括:车辆电子身份设备,云计算平台,智能管理平台。其中车辆电子身份设备采用了电子标签,可以更加方便快捷的查询与确认车辆的相关信息;智能管理平台用于用户与云计算平台的通信,将用户的相关数据操作命令加密上传至云计算平台;云计算平台用于对相关数据操作命令的执行,这里采用云计算平台是针对其对海量数据的处理能力,其高效与一致性可以令用户在第一时间查询到相关车辆的最新信息,并对信息进行操作管理。
【IPC分类】H04L29-08, G08G1-017, H04L29-06
【公开号】CN204288515
【申请号】CN201420035621
【发明人】周庆国, 张连珠, 周睿, 陈华明, 杨家明, 何拴
【申请人】兰州大学
【公开日】2015年4月22日
【申请日】2014年1月21日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1