System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 共享电单车的换电任务分配方法及装置制造方法及图纸_技高网

共享电单车的换电任务分配方法及装置制造方法及图纸

技术编号:40447333 阅读:6 留言:0更新日期:2024-02-22 23:07
本发明专利技术提供了共享电单车的换电任务分配方法及装置,响应于第一换电人员发生变化,确定第二换电人员,生成多个待换电任务包;针对每个第二换电人员,确定其在预设历史时间段内领取过任务包,确定其为非首次换电人员;否则确定其为首次换电人员;按第一分配规则为每个非首次换电人员分配第一目标待换电任务包;按第二分配规则为每个首次换电人员分配第二目标待换电任务包。该方式中,当换电人员发生变化时,可以根据变化后的换电人员的数量自动生成多个待换电任务包,并按照任务分配优先级从高到低的顺序和相应的分配规则,为每个第二换电人员分配各自对应的目标待换电任务包,实现根据人员变动自动划分待换电区域,降低了人工管理操作成本。

【技术实现步骤摘要】

本专利技术涉及共享车辆,具体而言,涉及一种共享电单车的换电任务分配方法及装置


技术介绍

1、共享电单车在运营过程中电量会降低,电量降低到设定阈值之后,用户无法用车会造成损失,需要运维人员进行换电。当前,运维换电采用的是人工分片区进行换电做单,需要经理根据人数将整个区域人为划分,这种划分比较粗糙,不能根据换电人员的人数变化自动变动区域,以为每个换电人员分配相应的换电任务,人工管理操作成本较高。


技术实现思路

1、本专利技术的目的在于提供一种共享电单车的换电任务分配方法及装置,以以根据人员变动自动划分待换电区域,降低了人工管理操作成本。

2、其中一个方面,提供的一种共享电单车的换电任务分配方法,方法包括:响应于为共享电单车换电的第一换电人员发生变化,确定变化后的第二换电人员;根据第二换电人员的数量重新生成多个待换电任务包;其中,每个待换电任务包中携带有待换电区域的标识;针对每个第二换电人员,如果根据该第二换电人员的历史任务信息,确定该第二换电人员在预设历史时间段内领取过任务包,确定该第二换电人员为非首次换电人员;如果该第二换电人员在预设历史时间段内未领取过任务包,确定该第二换电人员为首次换电人员;其中,非首次换电人员的任务分配优先级高于首次换电人员的任务分配优先级;根据第一分配规则,为每个非首次换电人员分配各自对应的第一目标待换电任务包;根据第二分配规则,为每个首次换电人员分配各自对应的第二目标待换电任务包。

3、进一步的,如果非首次换电人员的数量有多个,且多个非首次换电人员中包括已在线人员和重新上线人员,已在线人员的任务分配优先级高于重新上线人员的任务分配优先级;根据第一分配规则,为每个非首次换电人员分配各自对应的第一目标待换电任务包的步骤包括:如果非首次换电人员的数量未发生变化,获取每个非首次换电人员对应的当前任务包中的当前待换电区域的当前标识;针对每个已在线人员,将多个待换电任务包中,携带有该已在线人员对应的当前标识的待换电任务包,确定为该已在线人员对应的第一目标待换电任务包,将第一目标待换电任务包分配至该已在线人员;针对每个剩余的待换电任务包,计算每个重新上线人员对应的当前标识与该剩余的待换电任务包中的待换电区域的标识的第一重叠度;将该剩余的待换电任务包分配至第一重叠度最高的重新上线人员。

4、进一步的,方法还包括:如果非首次换电人员的数量发生变化,获取每个非首次换电人员对应的当前任务包中的当前待换电区域的当前标识;针对每个待换电任务包,计算每个已在线人员对应的当前标识,与该待换电任务包中的待换电区域的标识的第二重叠度;将该待换电任务包分配至第二重叠度最高的已在线人员;针对每个剩余的待换电任务包,计算每个重新上线人员对应的当前标识与该剩余的待换电任务包中的待换电区域的标识的第三重叠度;将该剩余的待换电任务包分配至第三重叠度最高的重新上线人员。

5、进一步的,根据第二分配规则,为每个首次换电人员分配各自对应的第二目标待换电任务包的步骤包括:根据多个待换电任务包和每个第一目标待换电任务包,确定第一剩余待换电任务包;针对每个首次换电人员,获取在上一班次中,该首次换电人员对应的做单数量最多的历史任务包;其中,历史任务包中包括:携带有配置人数的第一任务包,和/或,未携带有配置人数的第二任务包;如果第一剩余待换电任务包中,存在与历史任务包不同的指定待换电任务包,基于指定待换电任务包,确定为该首次换电人员分配的第二目标待换电任务包。

6、进一步的,基于指定待换电任务包,确定为该首次换电人员分配的第二目标待换电任务包的步骤包括:如果指定待换电任务包的数量有多个,判断多个指定待换电任务包中是否存在携带配置人数的第一指定任务包;如果多个指定待换电任务包中存在携带配置人数的至少一个第一指定任务包,计算预设周期内,该首次换电人员在每个第一指定任务包的第一做单量;如果该首次换电人员在每个第一指定任务包的第一做单量不全为零,将第一做单量最少的第一指定任务包确定为分配至该首次换电人员的第二目标待换电任务包;如果该首次换电人员在每个第一指定任务包的第一做单量均为零,确定多个指定待换电任务包中除每个第一指定任务包之外的其他指定任务包;计算预设周期内,该首次换电人员在每个其他指定任务包的第二做单量,将第二做单量最少的其他指定任务包确定为分配至该首次换电人员的第二目标待换电任务包。

7、进一步的,方法还包括:按预设时间间隔,检测每个第一换电人员各自对应的剩余换电单量;如果存在至少一个剩余换电单量不小于预设换电单量阈值,根据每个剩余换电单量,计算得到剩余换电单量的均值、最大值和最小值;计算最大值与均值之间的第一差值,以及均值与最小值之间的第二差值;计算第一差值与均值之间的第一比值,以及第二差值与均值之间的第二比值;如果第一比值大于第一预设阈值,和/或,第二比值大于第二预设阈值,生成订单更新请求;根据订单更新请求,将第一换电人员作为第二换电人员,执行根据第二换电人员的数量生成多个待换电任务包的步骤,以为每个第二换电人员重新分配各自对应的目标待换电任务包。

8、进一步的,根据第二换电人员的数量重新生成多个待换电任务包的步骤包括:针对每个预设待换电区域,获取在该待换电区域内停放的每个共享电单车的剩余电量、该待换电区域对应的预设换电阈值和预设换电数量;根据每个共享电单车的剩余电量和预设换电阈值,确定满足预设换电阈值的初始共享电单车;如果初始共享电单车的数量有多个,将每个初始共享电单车的剩余电量按从低到高的顺序进行排序,得到排序结果;按照预设换电数量,从排序结果中选取剩余电量最低的目标共享电单车;根据目标共享电单车的车辆信息,生成该待换电区域对应的换电单;根据第二换电人员的数量和每个待换电区域对应的换电单,生成多个待换电任务包;如果该待换电区域的标识出现在多个待换电任务包中,确定第一个出现该待换电区域的标识的待换电任务包有效;生成报警信息,以提示运维人员该待换电区域的标识出现在多个待换电任务包中。

9、进一步的,每个目标共享电单车只存在于一个待换电任务包中;如果存在未处于待换电区域内的第一共享电单车,该第一共享电单车被关联至与该第一共享电单车距离最近的目标待换电区域。

10、进一步的,方法还包括:在生成多个待换电任务包的第一待换电任务包时,如果指定车辆的位置信息为静漂状态,获取在生成该指定车辆对应的待换电区域的换电单时,该指定车辆的初始位置信息;按预设监测时间间隔,对该指定车辆进行定位,得到该指定车辆的定位位置,并计算该定位位置与该初始位置信息之间的移动距离;响应于显示页面更新请求,判断该指定车辆是否在对应的待换电区域正常展示;如果该指定车辆在对应的待换电区域正常展示,在对应的待换电区域生成该指定车辆对应的换电单;如果该指定车辆在对应的待换电区域未正常展示,获取预设次数的移动距离;如果每次移动距离均超过预设距离,不在对应的待换电区域生成该指定车辆对应的换电单;如果存在至少一次移动距离小于预设距离,在对应的待换电区域生成该指定车辆对应的换电单。

...

【技术保护点】

1.一种共享电单车的换电任务分配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,如果非首次换电人员的数量有多个,且多个非首次换电人员中包括已在线人员和重新上线人员,所述已在线人员的任务分配优先级高于重新上线人员的任务分配优先级;

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,根据第二分配规则,为每个首次换电人员分配各自对应的第二目标待换电任务包的步骤包括:

5.根据权利要求4所述的方法,其特征在于,基于所述指定待换电任务包,确定为该首次换电人员分配的第二目标待换电任务包的步骤包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,根据所述第二换电人员的数量重新生成多个待换电任务包的步骤包括:

8.根据权利要求7所述的方法,其特征在于,每个目标共享电单车只存在于一个待换电任务包中;

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

>10.一种共享电单车的换电任务分配装置,其特征在于,所述装置包括:

...

【技术特征摘要】

1.一种共享电单车的换电任务分配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,如果非首次换电人员的数量有多个,且多个非首次换电人员中包括已在线人员和重新上线人员,所述已在线人员的任务分配优先级高于重新上线人员的任务分配优先级;

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,根据第二分配规则,为每个首次换电人员分配各自对应的第二目标待换电任务包的步骤包括:

5.根据权利要求4所述的方法,其特征在于...

【专利技术属性】
技术研发人员:王宏杰刘刚陈炯炜励斌
申请(专利权)人:浙江小遛信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1