一种基于时间满意度算法的车辆智能调度方法

文档序号:6510448阅读:189来源:国知局
一种基于时间满意度算法的车辆智能调度方法
【专利摘要】本发明涉及一种基于时间满意度算法的车辆智能调度方法,属于计算机【技术领域】。在传统人工车辆调度操作中,车辆调度人员需手工填写大量运输产品的名称,一般借助Excel表格或传统办公工具准确记忆当次运输车辆的排队号,不能根据工业企业的特点来实时安排车辆运输产品,导致实时性、灵活性差。本发明方法通过设定产品名称、预留号等重要信息,智能地为调度车辆分配流水作业号,并能根据当前车辆的运行情况,实时调整运输次序和数量,既保证了公平,又提高了效率。
【专利说明】一种基于时间满意度算法的车辆智能调度方法

【技术领域】
[0001]本发明涉及一种基于时间满意度算法的车辆智能调度方法,属于计算机【技术领域】。

【背景技术】
[0002]车辆调度是指制定行车路线,使车辆在满足一定的约束条件下,有序地通过一系列装货点和卸货点,达到诸如路程最短、费用最小、耗时最少等目标。传统的指挥调度,由于时代的制约和技术的限制,主要是应用语音调度设备。安装几个固定电话,同时使其具有一些热线、强插、强拆等功能,具备了应急和指挥的基本能力,基本也能满足企业的需求。
[0003]随着中国经济的发展,企业的规模越来越大,生产能力、生产规模、自动化生产以及大型设备化生产、以及分工性的流水化作业生产运营,使得传统的指挥调度设备经受了一重又一重的考验,而实践也证明,如果只依靠传统的调度设备,则已经无法满足现今生产和运营的需求。
[0004]在实践中,对于传统的人工车辆调度操作,车辆调度人员需手工填写大量运输产品的名称,一般借助Excel表格或传统办公工具准确记忆当次运输车辆的排队号,不能根据工业企业的特点来实时安排车辆运输产品,导致实时性、灵活性较差,易出错,效率较低。此外,传统的车辆调度方法在人员次序安排上随意性较大,导致各部门之间人员意见较大,不能实现公平公正。


【发明内容】

[0005]针对传统车辆调度系统的不足,本发明介绍了一种基于时间满意度算法的车辆智能调度方法,可以缓解车辆调度无序的状态。具体如下:
1.产品设定。管理员登录系统对产品实行增加、修改、删除操作。新增、修改产品时产品名称不能重复,新增产品的当日预留号默认为I?10,用户可根据实际需要重新设置该新增产品的预留号码段(每日仅能修改一次);当删除所有产品时,提示用户应增加新产品,此时不能进行取号、打印、设置预留号等操作。
[0006]2.预留号设定。管理员可为每一产品单独设置预留号,也可为所有产品统一设置预留号,一旦当日内已设置过某产品的预留号,则当日内将不能修改预留号码段。
[0007]3.取号。当管理员选定某产品,输入车牌号,选定取号方式后,即可进行取号操作。当选定取号方式为【预留号码段内】时,则在当前预留号码段内排队号的基础上增1,直至超出当日所设定的预留号截止号,此时只能进行【预留号码段外】取号;当选定取号方式为【预留号码段外】时,则在当前预留号码段外排队号的基础上增I。该号码就是车辆调度的流水号。
[0008]4.打印。管理员选定产品、预留号的获取方式并输入车辆车牌号后即可进行打印,此时系统将使用默认的打印机进行打印。打印内容包含产品名称、排队号、车牌号、打印日期及公司LOGO。

【具体实施方式】
[0009]实施例一
使用MyEclipse 8.6作为开发工具,使用市场上专用的数据库MySQL建立系统所需要的数据库,使用Navicat for MySQL作为数据库管理工具。
[0010](I)新增产品。新增产品时,产品名称不能重复,即不能添加已经存在的产品,否则提示用户已存在此产品;产品名称不能为空,否则将提示用户“产品名称不能为空”;若增加的产品为全新的产品,则提示用户添加成功,并将新增产品的预留号码段默认设置为I?10,用户可在【预留号设置】中重新进行单独设置。
[0011]( 2)单个产品设置预留号。若用户选定的该产品今日内已设置过预留号,则当日内将不能重新设置;若选定的产品为新增的产品,且未实施取号操作,则用户可修改该产品预留号一次,当日内将不能再修改;若选定的产品并非新增产品,且今日内也并未设置过预留号,则可以按用户实际设置的预留号进行修改。需要注意的是,预留起始号、预留截止号只能为有效的数字,且预留号起始号不大于预留截止号。若预留号码段为数字以外的非法字符或空白,则提示用户应输入有效的数字。
[0012]( 3)全部产品设置预留号。当产品库中任一产品在当日内已设置过预留号,则提示用户不能选择【为所有产品统一设置预留号】,并显示已经设置过预留号码段的产品名称;当所有产品当日内均未设置过预留号码段,且预留起始号、预留截止号均为有效数字(其约束条件同“单个产品设置预留号”),则提示用户修改成功。
[0013](4)取号。当产品库中无产品或未选定某一产品,则提示用户应先选择产品;若未输入车牌号,则提示用户车牌号不能为空;若用户未选择取号方式(预留号内取号或预留号外取号),则提示用户应选择取号方式;若用户选择【预留号码段内】取值,且当前预留号码段内的排队号大于起初设置的预留截止号时,则提示用户预留号码段已使用完毕,只能选择【预留号码段外】进行取值。当用户选择【预留号码段内】进行取号,且当前预留号码段内的排队号不大于当前设置的预留截止号,则将当前预留号码段内的排队号增1,并显示在文本框中;当用户选择【预留号码段外】进行取号,则将当前预留号码段外的排队号增1,并显示在文本框中。
[0014]( 5)打印。若未取号,则提示用户应先进行取号操作;若已适当选定某产品,正确输入车牌号,设置某一取号方式并成功取号,则系统选择默认打印机进行打印。打印内容包括产品名称、车牌号、当前排队号、打印日期以及公司Logo。
[0015]除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。
【权利要求】
1.车辆智能调度方法依靠系统自动分配的流水作业号,对各个运输车辆实施实时调度。
2.随机取号模块中为某一数量的车辆分配相同数量取号范围内随机数,自动判断该取号范围是否满足当前可使用的范围;生成流水号时必须考虑以下因素:当前运输某一产品的车辆数,运输距离,车辆状况。
3.自动判断某一产品在当前日期内的设置预留号的次数;若当日内未设置过预留号,则不能对该产品进行随机取号;若当日内已设置过预留号,则不能再对该产品进行预留号设置。
4.为某一车辆生成流水作业号后,自动重新计算当前产品可使用的预留号内外的数字,以便为下一次流水号分配做准备。
【文档编号】G06Q50/30GK104424614SQ201310402345
【公开日】2015年3月18日 申请日期:2013年9月7日 优先权日:2013年9月7日
【发明者】不公告发明人 申请人:镇江金软计算机科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1