司机实时状态管理方法及系统、车辆调度管理系统及设备与流程
- 国知局
- 2024-10-09 14:37:35
本发明涉及车辆调度管理,具体涉及一种司机实时状态管理方法及系统、车辆调度管理系统及设备。
背景技术:
1、在货物运输、搬家、大巴临时出租载客等行业中,司机的实时状态通常由订单管理系统、请假系统等多个独立系统管理,这些系统之间信息孤岛现象严重,数据同步存在延迟。
2、现有技术中,通常采用定时轮询的方式查询多个数据源以获取司机的状态,这种做法效率低下,无法实时了解司机状态的快速变化。
技术实现思路
1、为了解决现有技术中的上述问题,本发明提出了一种司机实时状态管理方法及系统、车辆调度管理系统及设备,提高了管理效率。
2、本发明的第一方面,提出了一种司机实时状态管理系统,所述系统包括:
3、事件监听模块,用于监听数据变更事件,并保存到司机事件表中;所述变更事件包括:订单事件、请假事件和/或排班事件;
4、事件处理模块,用于将所述司机事件表中的变更事件按日进行拆分后更新到事件日历表,并将所述变更事件对应的司机信息和事件类型加入队列表;
5、事件消费模块,用于监听所述队列表的变化,并根据所述司机信息和所述事件类型从所述事件日历表中获取对应司机的日历数据;
6、聚合模块,用于根据所述日历数据将对应司机的状态信息按照日期和时间粒度聚合为二进制数,并将所述二进制数保存到司机状态表中。
7、优选地,所述事件监听模块包括:
8、监听单元,用于监听异构数据库的变更事件;
9、转换单元,用于将所述变更事件转换为预设的格式,并保存到所述司机事件表中;
10、其中,所述异构数据库包括:订单系统数据库、请假系统数据库和排班系统数据库。
11、优选地,所述事件处理模块包括:
12、拆分单元,用于将所述司机事件表中的各个变更事件按照事件开始和结束时间跨度拆分到该跨度所关联的天日历中;
13、事件日历表更新单元,用于根据拆分后的事件更新对应司机的事件日历表;
14、队列表更新单元,用于将所述变更事件对应的司机信息和事件类型加入队列表。
15、优选地,所述聚合模块包括:
16、时间划分单元,用于将每天的时间按照预设的时间粒度进行划分,得到预设数量的长度相等的时间段;
17、状态聚合单元,用于根据所述日历数据,对每天中各个所述时间段内司机的可用状态设置为1或0,从而将该司机每天的可用状态聚合为一个二进制数;所述二进制数的位数为所述预设数量;
18、司机状态表更新单元,用于将所述二进制数保存到司机状态表中。
19、优选地,所述系统还包括:
20、状态查询模块,用于根据用户输入的司机信息、日期和时间,从所述司机状态表中查询司机的可用状态。
21、优选地,所述司机状态表包括:司机信息、日期、状态类型,以及各个所述时间段的可用状态;
22、其中,
23、所述状态类型包括:订单、请假、排班和综合;
24、所述可用状态为1表示被占用或禁用,所述可用状态为0表示可用。
25、本发明的第二方面,提出一种司机实时状态管理方法,所述方法基于上面所述的司机实时状态管理系统。
26、本发明的第三方面,提出一种车辆调度管理系统,所述系统包括:
27、订单系统、请假系统和排班系统,以及上面所述的司机实时状态管理系统。
28、本发明的第四方面,提出一种存储设备,存储有能够被处理器加载并执行如上面所述的司机实时状态管理方法的计算机程序。
29、本发明具有如下有益效果:
30、本发明提出的司机实时状态管理系统监听各种不同来源的司机状态变更事件,然后将每个事件的时间跨度按天进行拆分,再将司机的状态信息按照日期和时间粒度聚合为二进制数。比起现有技术中的轮询方式,本发明采用监听方式能够实时获取司机的状态,能够提供更准确的运输信息;又由于将每个司机在一天内各个时间段的可用状态聚合为一个二进制数,从而极大地提高了存储和查询的速度。
31、用二进制表示各时间段状态,看起来简洁直观,用户可以快速获取所需信息。
32、因此,本发明有效地提高了管理效率。
技术特征:1.一种司机实时状态管理系统,其特征在于,所述系统包括:
2.根据权利要求1所述的司机实时状态管理系统,其特征在于,所述事件监听模块包括:
3.根据权利要求1所述的司机实时状态管理系统,其特征在于,所述事件处理模块包括:
4.根据权利要求1所述的司机实时状态管理系统,其特征在于,所述聚合模块包括:
5.根据权利要求1所述的司机实时状态管理系统,其特征在于,所述系统还包括:
6.根据权利要求4所述的司机实时状态管理系统,其特征在于,所述司机状态表包括:司机信息、日期、状态类型,以及各个所述时间段的可用状态;
7.一种司机实时状态管理方法,其特征在于,所述方法基于权利要求1-6中任一项所述的司机实时状态管理系统。
8.一种车辆调度管理系统,其特征在于,所述系统包括:
9.一种存储设备,其特征在于,存储有能够被处理器加载并执行如权利要求7所述方法的计算机程序。
技术总结本发明涉及车辆调度管理技术领域,具体涉及一种司机实时状态管理方法及系统、车辆调度管理系统及设备,旨在提高管理效率。本发明提出的司机实时状态管理系统包括:事件监听模块,用于监听数据变更事件并保存到司机事件表中;事件处理模块,用于将司机事件表中的变更事件按日进行拆分后更新到事件日历表,并将变更事件对应的司机信息和事件类型加入队列表;事件消费模块,用于监听队列表的变化,并根据司机信息和事件类型从事件日历表中获取对应司机的日历数据;聚合模块,用于根据日历数据将对应司机的状态信息按照日期和时间粒度聚合为二进制数,并将二进制数保存到司机状态表中。本发明实现了对司机实时可用状态的高效管理和快速查询。技术研发人员:王照亮,王甲受保护的技术使用者:北京蓝犀牛信息技术有限公司技术研发日:技术公布日:2024/9/29本文地址:https://www.jishuxx.com/zhuanli/20241009/305892.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表