发明名称 基于B/S架构的车辆监控系统
摘要 一种基于B/S架构的车辆监控系统,包括客户端、车载终端、服务器端和无线网络,所述车载终端对接收到的GPS定位数据进行处理,然后通过无线通信网络将每一辆车的最新位置数据、车辆状况和报警信息传输到服务器端,服务器端自动记录这些信息以便事后分析;客户端通过向服务器端发送请求,进行车辆信息的收发、查询和下载工作,以掌握车辆的实时动态;所述服务器端包括:车辆定位模块,用以用户通过Web浏览器在电子地图上看到目标车辆的具体位置、车辆状态信息。本发明提供一种门槛低、覆盖面广、安全性较高、操作简便和定位速度较快的基于B/S架构的车辆监控系统。
申请公布号 CN102801803B 申请公布日期 2015.08.05
申请号 CN201210279686.3 申请日期 2012.08.08
申请人 浙江工业大学 发明人 孟利民;徐志江;宋文波;彭宏
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;王利强
主权项 一种基于B/S架构的车辆监控系统,其特征在于:所述车辆监控系统包括客户端、车载终端、服务器端和无线网络,所述车载终端对接收到的GPS定位数据进行处理,然后通过无线网络将每一辆车的最新位置数据、车辆状况和报警信息传输到服务器端,服务器端自动记录这些信息以便事后分析;客户端通过向服务器端发送请求,进行车辆信息的收发、查询和下载工作,以掌握车辆的实时动态;所述服务器端包括:车辆定位模块,用以当用户在Web浏览器上点击目标车辆的定位之后,浏览器会将需要被定位的车辆的id号通过Ajax发送到Django服务器,Django服务器在接收到用户浏览器的POST请求之后,根据车辆id号再通过Django的ORM在数据库中寻找该车辆的GPS坐标和车辆状态信息;然后,Django服务器将该GPS坐标发送到Mapbar WebGIS服务器,请求GIS服务,Mapbar WebGIS服务器将转换过后的GPS坐标、地理位置信息以XML的形式返回给Django服务器;最后,Django服务器解析XML,将车辆信息返回给用户浏览器,然后浏览器将收到的车辆信息与电子地图叠加,在界面上显示;所述车辆定位模块中,Django服务器还包括视图函数,所述视图函数用来接收浏览器通过Ajax发送来的POST请求,并提取车辆id,通过id查找数据库最新的车辆GPS信息和状态并发送至WebGIS服务器转换经纬度,最后将经纬度和车辆信息以Json格式返回给浏览器;所述服务器端还包括:车辆报表查询/下载模块,采用ExtJS技术,所述车辆报表包括车辆行驶状态报表、车辆超速报表、车辆超时报表、车辆报警报表和车辆里程油耗报表,车辆报表查询页面有左右两部分组成,左边部分用于显示报表的查询结果,右边部分由用户输入查询条件,包括查询日期、查询车辆名称以及显示条目的数量,同时还包括供用户选择是否将报表导出到Excel或者PDF以提供下载的功能;所述服务器端还包括:车辆报表查询视图模块,包括车辆行驶状态报表、车辆超速报表、车辆超时报表、车辆报警报表和车辆里程油耗报表,其中每一种报表都对应一个视图函数,通过这些报表查询到目标车辆在一定时间内的定位时间、速度、是否具有报警信息、里程和地理位置描述。
地址 310014 浙江省杭州市下城区朝晖六区