智能IC卡在平台上的应用

智能IC卡的应用在一些物流配送行业,有着至关重要的作用,通过他(智能IC卡系统)物流配送企业管理人员可以方便、准确的统计某个时间段内,驾驶员的工作时长及工作里程,为企业管理人员节省了很多人力、物力、财力。

系统原理:

通过车载终端与相应的读卡设备连接,动态读取车辆IC卡信息,如:当班司机,并实时计算当班司机工作时长,工作里程等;且车辆定位系统后台配置相应报表,可根据驾驶员姓名,或车牌号码查询驾驶员工作时长、工作里程及车辆详细驾驶信息等。

使用方法:

1.通过智能IC卡专用写入软件,将相关驾驶员信息(如:司机姓名等)植入卡内。

IC卡写入内容:驾驶员姓名#(注:#号是结束符号,驾驶员姓名不能超过39个字符)

插卡或拔卡动作可以触发语音播报,根据需要也可以触发车机拍照

物流配送企业为每个驾驶员订制专属智能IC卡,做到每个驾驶员人手一卡,上车插卡;如果设备配有语音播报功能,当驾驶员插卡时,平台为驾驶员下发语音提示,如:“驾驶员XXX 插卡成功,请注意行车安全”。同时,网络版客户端车辆窗内车辆信息也会有相应变化。(“当班司机”显示驾驶员姓名,“工作时间”、“当班里程”开始计算该驾驶员的工作时间及工作里程。)如图1

图1

当驾驶员下车拔卡时,设备语音提示“驾驶员XXX 拔卡成功,请锁好车门下车”,同时客户端“当班司机、工作时间、当班里程”清空。如图2:

图2

针对智能IC的应用,后台物流报表专为其配有“司机工作明细表”。

2.查看后台物流信息报表 — 司机工作明细

该报表展示的内容为驾驶员的刷卡信息及车辆驾驶信息,程序将存储在数据库内的相关数据集中处理,经过准确计算,得出某个时间段内,每位驾驶员的工作总时长、及工作总里程。(如图3)

图3

A 按照“司机姓名”,查看每位司机配送的详细物流信息(包括该司机驾驶不同车辆的具体时间段、单次工作时长及单次行驶里程)。点击 图3柱状图旁 空白处,报表格式发生变化(如图4)

图4

B 按照“车辆”,选择查看某段时间内与该车相关的驾驶信息(包括该车在什么时间段,具体是哪位司机驾驶,驾驶了多长时间,多少公里)(如图5),以上信息均可以Excel格式导出,保存至本地。

图5

 

应用实例

智能IC卡在我们工作中有很多的应用实例,除了单独使用用来统计驾驶员工作时间,也可以结合企业订单使用,统计更详细的工作信息,以下将为大家做简单介绍。

实例一:某物流公司司机工作量统计

针对一些大型物流配送企业,司机与车辆之间驾驶关系不固定的情况下,通常需要调度人员安排他们的工作关系,并手动统计驾驶员工作情况,这样一来难免出现很多考核不准确的问题。

然而,通过智能IC卡系统,可以方便、准确、快捷的处理这一问题,通过司机刷卡这一动作,动态获取车辆的当班司机,统计当班司机的工作时长和行驶里程,为司机和车辆不捆绑的企业提供了高效的解决方案。

备注:企业可根据自己的需求,定制报表格式。

例如:北京某报纸配送企业,调度人员首先将配送单(包含:车牌号码、报种、搭载货物名称等)导入系统,配送单格式:

然后,配送司机开始工作上车插卡时,系统自动在网络版客户端和配送报表中填写司机姓名,并记录出车里程、出班时间;配送结束后司机下车拔卡,系统记录收车里程、收车时间,并实时计算该司机此趟配送的工作时间和行驶里程(如图6)。

图6

最后,配送企业调度人员将系统生成的派车单,打印出来,与当班司机确认核实。

生成的派车单如下:

实例二:某驾校学员学时统计

智能IC卡可以帮助驾校统计每个学员的累计学时,学员人手一卡,插卡后系统自动计算学时,拔卡即结束。针对驾校一车多学员的状况,更加有效的统计每个学员的累计学时,计算剩余学时,方便驾校合理调整教练与学员之间的课程安排计划,科学考核教练的工作时长,学员的学习情况等。

 

 

附录一:IC卡内容格式

格式一: 物流管理IC卡格式 – 只显示驾驶员名称

姓名 #

字段解释:

  >> 姓名为驾驶员姓名, 不能超过20位

  >> #为结束字符

 

格式二:驾校管理IC卡格式—显示学员代码、学员科目、学员名称

B 学员代码 C 科目 , 姓名 #

字段解释:

  >> B为固定格式字符

  >> 学员代码为数字编号,12位,例如:333333444444

  >> C为固定格式字符

  >> 科目为现在学的科目几,为1位,例如:3表示科目3

  >> ,为分割符号,半角符号

  >> 姓名为驾驶员姓名, 不能超过20位

  >> #为结束字符

 

格式三:公务车IC卡格式—显示驾驶员id、名称、电话号码

*HQ ID号 , 姓名 , 电话 #

字段解释:

  >> *HQ为固定格式字符

  >> ID号为数字编号,代表驾驶员ID, 不能超过20位

  >> ,为分割符号,半角符号

  >> 姓名为驾驶员姓名, 不能超过20位

  >> ,为分割符号

  >> 电话号码为手机号码, 不能超过50位

  >> #为结束字符

 

 

附录二:智能IC卡应用中相关数据库表

ICCardInfo

记录IC卡插卡\拔卡记录、以及工作时间;主要用于物流配送司机工作时间管理、以及公务车管理等

字段名 标识 主键 类型 长度 小数位数 允许空 字段说明
id 1 P int   0  
createtime 0   datetime   0 创建时间
code 0   varchar 50 0 车牌号码
driver 0   varchar 50 0 驾驶员姓名
custom 0   varchar 50 0 备用
starttime 0   datetime   3 插卡时间
endtime 0   datetime   3 拔卡时间
startdis 0   float   0 插卡时里程
enddis 0   float   0 拔卡时里程
worktime 0   int   0 工作时间(分钟)
driverCode 0   varchar 20 0 备用
DriverPhone 0   varchar 50 0 驾驶员电话
startLat 0   float   0 插卡时纬度
startLng 0   float   0 插卡时经度
endLat 0   float   0 拔卡时纬度
endLat 0   float   0 拔卡时经度
startPosInfo 0   varchar 250 0 插卡时位置描述
endPosInfo 0   varchar 250 0 拔卡时位置描述

 

Logistics

物流配送应用中的订单数据,用户事先将含有车牌号码、搭载货物、运输目的地等的订单数据倒入后台,系统根据实际配送中车辆驾驶员插卡信息,将驾驶员名称填写到订单数据总,并统计到达、在途时间等;驾驶员培训管理中用来记录学员的插卡、拔卡时间、以及学习科目等信息。

字段名 标识 主键 类型 长度 小数位数 允许空 字段说明
id 1 P int   0 流水号
createtime 0   datetime   0 创建时间
fromWhere 0   varchar 200 0 发货地
carNum 0   varchar 50 0 车牌号码
driverName 0   varchar 50 0 驾驶员名称
customName 0   varchar 100 0 顾客名称
baozhun 0   varchar 50 0 货物
dazaiCustom 0   varchar 100 0 搭载客户
dazaiGoods 0   varchar 100 0 搭载货物/学习科目
lineName 0   varchar 100 0 线路名称
carType 0   tinyint   0 车辆类型
lineRate 0   varchar 50 0 备用
lineCost 0   varchar 50 0 备用
outDistance 0   float   0 出发时车辆的总里程
inDistance 0   float   0 返回时车辆的总里程
distance 0   float   0 运输距离
outTime 0   datetime   0 插卡时间
inTime 0   datetime   0 拔卡时间
workTime 0   int   0 运输用时(分钟)
counNum 0   int   0 件数
weightNum 0   float   0 重量
preIncome 0   float   0 备用
point 0   int   0 备用

 

StuHours

驾校培训应用中用来统计学员科目的学时使用情况;学时统计的条件:1〉车辆ACC必须出于点火状态  2〉晚上22时至次日5时不记录学时

字段名 标识 主键 类型 长度 小数位数 允许空 字段说明
id 1 P int   0 流水号
ICID 0   varchar 14 0 学员编号
SubjectType 0   int   0 科目
SubjectHoursCount 0   int   0 总学时
SurplusHours 0   int   0 已经使用的学时
baseHours 0   int   0 最后一次扣减开始学时

 

附录三:开发案例

1.驾驶员培训系统