0%

环境搭建

服务端

  • 外网服务

    外网IP:http://218.240.142.222:8085
    需要使用Google Chrome浏览器访问

  • 局域网服务

    搭建NodeJS服务
    运行视频服务ProjectRTC.zip
    运行导航模拟轨迹服务Debug.7z

客户端

  • 手机-用车申请客户端

    MobileMine_BJ.apk.1.zip
    如果不需要掩饰调度系统可以不安装

  • 手机-辅助运输客户端

    MobileMine_ZMJ.apk.1.zip

  • 平板-煤矿控制管理客户端

    ZmjMineCenter.apk.1.zip
    手机目录下(和Download平级)下面依次 /MineControl/arcgis/
    Layers.zip解压后复制到新建目录

操作手册

车载终端导航功能

  • 辅助运输客户端

    用车单位使用辅助运输客户端提交用车申请
    登录系统的用户名:ZC1,密码:123456
    点击用车申请,创建新的订单
    填写用车申请时需要注意。发车地点:副井口,到达地点:干部澡堂
    其他信息可以随便填写

  • 煤矿控制管理客户端

    打开煤矿控制管理客户端,登录后看到地图界面说明Layers加载正确
    设置视频语音通话的IP地址端口号按照图释红色方框标出的地方,依次点击操作

  • 导航模拟轨迹服务

    打开红色方框标出的UpdTest.exe文件,运行导航模拟轨迹服务
    黄色方框标出的时在地图上显示的类型:人像图标或者车辆图标
    篮色方框标出的时端口号一定要设为14000

  • 语音通话

    操作演示之前,先确定煤矿控制管理客户端ProjectRTC.zip在同一个局域网内
    运行视频服务ProjectRTC.zip(无界面显示,如果已经运行可以忽略)
    打开Google Chrome浏览器,访问 http://localhost:3000
    点击红色方框标出的图标进行蓝牙连接
    点击蓝色方框标出的图标进行客户端视频通话

    点击绿色方框标出的图标进行服务端视频通话
    点击红色方框标出的图标进行刷新(如果没有CALL按钮才需要点击)

  • 演示流程

    操作演示之前,先确定煤矿控制管理客户端Debug.7z在同一个局域网内

    1
    2
    3
    4
    用车单位通过“辅助运输客户端”提交用车申请
    “煤矿控制管理客户端”会收到最新的用车申请
    司机点击“出车”,进入地图导航模式
    到达目的地后,由司机点击“完成”,本次任务执行结束

辅助运输调度功能

阅读全文 »

用车申请执行统计

7月11号开始,修改了计算算法,执行结果成功率有一定的提升从21.7%提升到30.6%

7月18号开始,再次优化计算算法,执行结果成功率有一定的提升从30.6%提升到40.8%

异常情况分布

目前没有条件安装基站的地方是三盘区回风巷

手动结束项目部分布

  • 7月3日-7月10日统计
阅读全文 »

服务端

BUG修改

威龙塔通账户不弹出车辆识别照片(丹平)
井下实时数据显示手机号

自动结束任务后第二天司机不匹配
如果是自动结束的订单,第二天没有派车,不应该显示昨天的司机,因为此时司机已经下班

  • 修改饼状图相近颜色

增加功能

地图车辆信息增加司机手机号 (丹平)
如果没有手机号则不用显示
增加车辆任务历史
查询结果以车辆为基础(同一车辆可能出现不同司机)
根据时间筛选
包含今天 昨天 前天快捷筛选按钮
默认显示今天的数据
结构如下表所示

| 用车单位 | 开始时间 | 完成时间 | 车辆用途 | 发车地点 | 到达地点 | 执行趟数 | 司机 | 操作 |
| :——: | :—-: | :—-: | :—-: | :—-: | :—-: | :—-: | :—-: |
| 宏宇第二项目部 | 2019-07-09 20:00 | 2019-07-09 20:00 | 喷浆3趟 | 宏宇第二项目部 | 1070西翼辅运巷尾 | 3 | 陈二虎 | 查看 |
| 宏宇第二项目部 | 2019-07-09 20:00 | 2019-07-09 20:00 | 喷浆3趟 | 宏宇第二项目部 | 1070西翼辅运巷尾 | 3 | 陈二虎 | 查看 |

饼状图进入的车辆信息列表

重车增加操作项,点击查看当前司机任务历史
空车去掉申请趟数 已执行趟数
空车增加已完成任务 查看项,点击查看当前司机任务历史
井上空车增加统计地点修车厂 车队停车场 塔山大道环岛
用车申请详情
车辆用途增加趟数
申请数量不正确现在为0
计划用车时间 计划结束时间执行中状态下改为执行时间 结束时间
审批人执行中状态下改为司机
申请时间 改为任务状态待指派车队 待派车 执行中 系统完成 人工完成等状态

增加车辆绑定状态
指派司机和车辆的时完成绑定
增加系统完成 人工完成任务状态
操作人工完成状态时,同时解绑车辆和司机,进入可以指派状态
修改派车界面
汽车分类筛选人车 料车 特种车
修改汽车图标 卡通图标
显示井上空车和井下空车

增加威龙/塔通指派车辆姓氏序号筛选功能
每组10个按钮
车辆增加序号筛选按钮,全部、其他和10个数一组,
司机增加姓名筛选按钮,全部、其他和姓氏(数量从多到少排列)

工作组 人员 姓氏 大于2人的姓氏 大于2人的姓氏总人数 大于1人的姓氏 大于1人的姓氏总人数
威龙1组 93 44 8 50 15 64
威龙2组 91 41 8 51 15 65
威龙3组 98 52 6 42 16 62
塔通1组 22 14 1 4 6 14
塔通2组 22 14 2 8 4 12
塔通3组 22 18 0 0 4 8

计划长期任务

阅读全文 »

统计数据

红色表示执行优秀,绿色表示执行欠佳, 橙色表示数据异常

生产车队 7月5日 7月6日 7月7日 7月8日 7月9日 7月10日 7月11日 周记
用车申请总数 111 104 100 97 92 96 95 695
车队驳回数量 0 1 15 14 0 3 7 40
车队未指派数量 36 4 0 26 0 10 31 107
早于用车时间数量 6 73 44 4 55 50 0 232
早于用车时间30分钟数量 4 53 41 1 46 45 0 190
威龙车队 7月5日 7月6日 7月7日 7月8日 7月9日 7月10日 7月11日 周记
已派车数量 9 36 49 24 46 51 24 239
未派车数量 23 27 2 7 10 0 3 72
无效派车数量 0 0 0 0 0 0 0 0
派车早于用车时间数量 2 5 17 0 5 9 0 38
派车早于用车时间25分钟数量 2 2 13 0 3 8 0 28
完成任务超过8小时的数量 9 10 21 3 1 3 11 58
完成任务少于30分钟的数量 0 0 0 1 0 0 0 1
塔通车队 7月5日 7月6日 7月7日 7月8日 7月9日 7月10日 7月11日 周记
已派车数量 19 13 27 20 13 21 13 126
未派车数量 2 14 3 3 17 9 6 54
无效派车数量 0 0 0 0 0 0 0 0
派车早于用车时间数量 1 2 4 0 1 2 0 10
派车早于用车时间25分钟数量 0 2 2 0 0 1 0 5
完成任务超过8小时的数量 9 12 15 15 5 6 5 67
完成任务少于30分钟的数量 1 0 0 4 0 0 0 5

备注

车队驳回数量一般情况应该大于10单。
未指派数量越小越好。
早于用车时间数量数量越大越好。
完成任务超过8小时的数量 完成任务少于30分钟的数量数量越小越好。

本周总结

自从**辅助运输项目派车环节实施以来,经历了4周的时间,再各部门的积极配合下,整体派车完整度上有很大的提高。总体来说杨小强**组的成员完成度最好。为了更好的优化车队运力,配合计算重车与空车的功能推进,本周增加了车队派车时间统计,希望下一个阶段可以在派车实时性上再上一个台阶。

威龙车队 塔通车队整体执行度很好。
车队调度6月29日7月2日两天积压用车申请最多。
塔通车队7月4日 积压用车申请最多。
生产车队 威龙车队 塔通车队在派车及时性上还不理想。

阅读全文 »

用车申请执行月统计

月份 7月 8月
自动结束申请 478 219
手动结束申请 910 1132

用车申请执行周统计

日期 7月3日 7月4日 7月5日 7月6日 7月7日 7月8日 7月9日 7月10日 总计
自动结束申请 15 20 7 20 14 7 6 10 99
手动结束申请 43 51 21 32 62 37 53 62 355
日期 7月11日 7月12日 7月13日 7月14日 7月15日 7月16日 7月17日 总计
自动结束申请 10 11 22 9 10 22 11 95
手动结束申请 29 26 35 19 43 49 18 219
日期 7月18日 7月19日 7月20日 7月21日 7月22日 7月23日 7月24日 7月25日 总计
自动结束申请 17 23 11 7 3 13 16 15 105
手动结束申请 28 47 19 21 57 20 35 30 257
序号 异常分类 数量 解决方案 备注
1 目的地完全不正确 112 规范申请时目的地的选择 提交申请时目的地随便填写                    
2 任务包含多个目的地 106 不同目的地的任务分开下单 车辆轨迹趟数与申请趟数基本一致,分别去了不同的目的地
3 派车时间晚于执行时间 11 缩短派车时间 有些申请派车不及时,不好确定完成时间
4 执行趟数少于申请数 46 允许出现的异常情况,尽量避免 需要用车单位尽量精确用车趟数
5 目的地没有定位基站 31 统计没有定位基站的数量,根据周围入口基站定位 有些特殊的位置不能安装基站,比如三盘区回风巷
6 车辆无轨迹 32 入井前检查车辆定位装置电量是否充足 无轨迹的车辆在前后的几天可以查到定位轨迹
7 人车 16 增加人车调度逻辑 人车的目的地可能存在多个,派车时间不能确定
序号 车牌 目的地 申请趟数 执行趟数 入井时间 实际到达地点 备注
1 同AL0090 2303巷道 3 1 2019/7/10 9:33 1070西翼辅运巷 第一趟没有去计划目的地
2 同AL0090 2303巷道 3 2 2019/7/10 12:36 二盘区辅运巷、三盘区辅运巷 第二趟没有去计划目的地
3 同AL0090 2303巷道 3 3 2019/7/10 20:14 1070西翼辅运巷、二盘区辅运巷 第三趟没有去计划目的地
序号 车牌 目的地 申请趟数 执行趟数 入井时间 实际到达地点 备注
1 同AL0012 5228巷巷口 2 1 2019/7/10 9:09 二盘区8204、8228 第一趟没去了计划目的地,系统有效统计到这趟
2 同AL0012 5228巷巷口 2 2 2019/7/10 14:56 1070西翼辅运巷 第二趟没有去计划目的地
序号 车牌 目的地 申请趟数 执行趟数 入井时间 实际到达地点 备注
1 同AL0016 2115巷 3 1 2019/7/14 11:05 2115巷 第一趟派车时间晚于与开始执行的时间,系统没有计算
2 同AL0016 2115巷 3 2 2019-07-14 14:14:06 2115巷 系统有效统计到第二趟
3 同AL0016 2115巷 3 3 2019-07-14 17:20:10 2115巷 系统有效统计到第三趟
阅读全文 »

服务端

增加功能

  • 派车时增加手机号功能

    统计一下现有手机号数量( 65个 )
    没有手机号不能提交派车
    已经绑定手机号:输入框显示手机号
    没有绑定手机号:输入框显示必填
    执行中更改司机的逻辑同派车逻辑,默认显示手机号,可以更换手机号
    提交派单后手机号自动插入手机后台,记录手机号使用次数

  • 手机号管理后台(可以开放给执行车队)

    不用与司机匹配
    手机号实现CRUD
    手机号唯一
    增加手机号使用次数
    增加威龙使用次数 塔通使用次数 生产车队使用次数字段
    地图车辆信息增加司机手机号 (丹平)
    如果没有手机号则不用显示
    增加威龙/塔通指派车辆姓氏序号筛选功能
    每组10个按钮
    车辆增加序号筛选按钮,全部、其他和10个数一组,
    司机增加姓名筛选按钮,全部、其他和姓氏(数量从多到少排列)

工作组 人员 姓氏 大于2人的姓氏 大于2人的姓氏总人数 大于1人的姓氏 大于1人的姓氏总人数
威龙1组 93 44 8 50 15 64
威龙2组 91 41 8 51 15 65
威龙3组 98 52 6 42 16 62
塔通1组 22 14 1 4 6 14
塔通2组 22 14 2 8 4 12
塔通3组 22 18 0 0 4 8

客户端更新后台

1
2
3
4
5
增加新的应用程序
更新新的应用程序
查看当前应用程序列表
查看当前应用程序详情(显示历史更新记录)
删除应用程序
软件名 标识 平台 版本 新功能 下载地址 二维码 更新状态 操作
用车申请 identity Android 1.0.0 优化派车流程;增加趟数计算 http://59.48.22.230:8083/MobileMine.apk 必须 查看/编辑/删除
用车申请 (北京版) identity Android 1.0.2 优化派车流程;增加趟数计算 显示IP或者域名 可选 查看/编辑/删除

应用程序包含以下属性:

1
2
3
4
5
6
7
8
软件名(必填,不可更改)
软件标识(必填,唯一,不可更改)
系统平台(必填, Ios和Android,不可更改,默认为Android)
版本号(必填, 可更改)
新功能(选填,可更改)
下载地址(必填, 可更改)
下载二维码 (选填,根据下载地址生成)
更新状态(必填,必须和可选,可更改, 默认为可选状态)

历史更新记录包含:

阅读全文 »

统计数据

红色表示执行优秀,绿色表示执行欠佳, 橙色表示数据异常

生产车队 6月28日 杨小强 6月29日 杨振中 6月30日 李永 7月1日 杨小强 7月2日 杨振中 7月3日 李永 7月4日 杨小强 周记
用车申请总数 94 101 81 106 113 90 94 679
车队驳回数量 3 22 7 23 0 7 1 63
车队未指派数量 13 21 10 2 68 0 11 125
早于用车时间数量 27 13 29 42 2 26 21 160
早于用车时间30分钟数量 17 5 27 26 1 22 19 117
威龙车队 6月28日 6月29日 6月30日 7月1日 7月2日 7月3日 7月4日 周记
已派车数量 49 37 37 53 22 40 31 269
未派车数量 3 0 3 0 0 7 5 18
无效派车数量 0 0 0 0 0 0 0 0
派车早于用车时间数量 15 0 4 21 0 0 7 47
派车早于用车时间25分钟数量 9 0 3 9 0 0 7 28
完成任务超过8小时的数量 14 20 23 28 21 23 19 149
完成任务少于30分钟的数量 1 0 0 0 0 0 3 4
塔通车队 6月28日 6月29日 6月30日 7月1日 7月2日 7月3日 7月4日 周记
已派车数量 24 17 16 23 15 18 22 135
未派车数量 0 2 7 0 0 15 2 26
无效派车数量 1 0 0 0 0 0 1 2
派车早于用车时间数量 4 1 0 6 0 0 2 13
派车早于用车时间25分钟数量 1 1 0 2 0 0 0 4
完成任务超过8小时的数量 5 7 5 5 6 15 17 60
完成任务少于30分钟的数量 0 0 0 2 0 0 0 2

备注

车队驳回数量一般情况应该大于10单。
未指派数量越小越好。
早于用车时间数量数量越大越好。
完成任务超过8小时的数量 完成任务少于30分钟的数量数量越小越好。

本周总结

自从**辅助运输项目派车环节实施以来,经历了4周的时间,再各部门的积极配合下,整体派车完整度上有很大的提高。总体来说杨小强**组的成员完成度最好。为了更好的优化车队运力,配合计算重车与空车的功能推进,本周增加了车队派车时间统计,希望下一个阶段可以在派车实时性上再上一个台阶。

威龙车队 塔通车队整体执行度很好。
车队调度6月29日7月2日两天积压用车申请最多。
塔通车队7月4日 积压用车申请最多。
生产车队 威龙车队 塔通车队在派车及时性上还不理想。

阅读全文 »

用车申请

针对塔山目前使用的三个IP分别进行测试

1
2
3
10.238.255.175
10.25.125.26
59.48.22.230

针对不同的操作系统版本分别进行测试

APP发布前需要针对现有系统版本做模拟器测试
根据后台统计的所有版本

APP发布前需要针对较新系统版本做模拟器测试
Android OS 8.x
Android OS 9.x

测试用例

更新的提示内容正确
安装新发布的APP
全新安装成功
覆盖安装成功
设置中的系统版本信息正确
查看出发地 目的地数量是否一致
APP登录界面保存登录信息正确
用户名信息
密码信息
使用测试账号ycsq1对各种用途下单
喷浆用途下单正常
铺底用途下单正常
其他用途下单正常
至少取消一个待审批订单
审批订单订单状态正常
使用调度测试账号diaodu1审批订单正常

阅读全文 »

7月1号,由于需求功能的变动对塔山用车申请APP进行软件更新,期间发现了一些问题,在同事们的通力合作和努力下,还是保证了程序的正常发布和使用,为了避免类似情况的再次发生,对APP的更新流程做了以下规范:

1
2
3
4
网站和APP开发的签名和证书文件需要多处备份,避免丢失后无法找回。
开发APP的过程中对用户的使用习惯做必要的收集工作,完善版本碎片管理。
开发APP发布后台,控制发布过程尽量避免源码改动。
发布APP之前,严格按照“测试用例”的要求进行测试后才能提交。

签名和证书文件保存

对于重要的签名和证书文件进行多端备份,除了在开发工程师的电脑进行备份外,还在北京的Git服务器进行备份。内网可以访问备份服务器

1
2
服务器地址为:192.168.1.33:8080
工程目录为:Certificate

APP用户习惯收集

经过技术上的对比选型,最终选择极光统计数据分析平台进行用户习惯分析统计

1
2
3
4
统计当前正在使用的手机型号
统计当前正在使用的系统分布
统计当前正在使用的APP版本分布
统计系统功能使用习惯

APP管理发布后台

1
2
3
4
5
增加新的应用程序
更新新的应用程序
查看当前应用程序列表
查看当前应用程序详情(显示历史更新记录)
删除应用程序
阅读全文 »

服务端

增加功能

计算车辆状态的功能部署到塔山服务器
采用AB TEST的方式
测试账户可以看到”车辆状态”饼状图
普通账户可以看到”候车站”饼状图
首页地图实现空车/重车切换功能 (丹平)
空车按钮筛选
车辆图标区分车辆状态

修改地图全屏时按钮布局 (丹平)

提交出勤时增加按姓名排序
系统增加时间统计
用车申请时间
预计用车时间
预计结束时间
申请审批时间(通过、拒绝)
调度下发时间
车队指派车队时间(指派、拒绝)
司机接单时间
司机拒绝时间
司机到达用车单位时间
司机开始执行任务时间
司机完成任务时间
司机返回车队时间
增加威龙/塔通指派车辆姓氏序号筛选功能
每组10个按钮
车辆增加序号筛选按钮,全部、其他和10个数一组,
司机增加姓名筛选按钮,全部、其他和姓氏(数量从多到少排列)

工作组 人员 姓氏 大于2人的姓氏 大于2人的姓氏总人数 大于1人的姓氏 大于1人的姓氏总人数
威龙1组 93 44 8 50 15 64
威龙2组 91 41 8 51 15 65
威龙3组 98 52 6 42 16 62
塔通1组 22 14 1 4 6 14
塔通2组 22 14 2 8 4 12
塔通3组 22 18 0 0 4 8

客户端更新后台
支持多APP管理发布
支持是否强制更新

计划长期任务

WEBRTC技术评估(尽量多看一下相关东西)
* 第一步先做到可以跑起来一个DEMO
* 语音一对多通话
* 语音点对点通话
* 视频通话
* 视频通话中关闭视频界面

客户端

用车申请客户端

发布用车申请客户端(花雷 周一)
客户端使用统计 (左俊)
统计当前正在使用的手机型号
统计当前正在使用的系统分布
统计当前正在使用的APP版本分布
统计系统功能使用习惯

阅读全文 »