System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电单车,尤其涉及一种电单车用于外卖配送的方法、电单车及存储介质。
技术介绍
1、随着生活节奏不断加快,外卖配送已经成了人们日常生活中的一个重要组成部分。目前外卖配送人员的配送工具通常需要自己提供,在经济不发达地区/国家,额外购买新的配送工具(如电动车)的购车成本较高,给外卖人员带来较大的经济负担。
2、目前,共享电单车具有轻巧、方便、快捷、便宜等特点,已经成为人们出行的重要组成部分,如何提高共享电单车的使用率、降低闲置率具有重要的现实意义,因此,如何将共享电单车应用到外卖配送成为本领域需要解决的技术问题。
3、此外,现有技术中外卖人员在取单配送过程中普遍借助第三方导航软件,例如借助手机下载的导航app或者外卖平台推荐的导航路线,其规划的导航路径并不一定是时间最优导航路径,也不难以根据道路的实时路况进行路径调整,而外卖取单配送追求时间效率,直接按照第三方导航软件导航软件得到取单和配送路径可能并不是时间最优的导航路径,从而导致取单和配送效率受到影响。
4、鉴于此,有必要提出一种电单车用于外卖配送的方法、电单车及存储介质以解决或至少缓解上述缺陷。
技术实现思路
1、本专利技术的主要目的在于提供一种电单车用于外卖配送的方法、电单车及存储介质,以解决现有技术中的外卖取单配送通常需要外卖配送员自行购车导致成本高以及直接采用第三方导航软件得到取单和配送路径可能并不是时间最优的导航路径,从而导致取单和配送效率受到影响的问题。
2、为实现
3、s1,响应当前扫码指令,根据所述当前扫码指令判断所述当前扫码指令对应的用户端是否为外卖配送员的终端;
4、s2,在所述当前扫码指令对应的用户端为外卖配送员的终端时,向所述用户端发送取单地输入指令;
5、s3,接受所述用户端发出的取单地确认信息和派送地确认信息,根据所述取单地确认信息获取取单地位置、根据所述派送地确认信息获取派送地位置、以及获取所述当前扫码指令对应的电单车的当前车辆位置;
6、s4,根据所述取单地位置和所述当前车辆位置确定当前时刻下的最优取单路径、根据所述取单地位置和所述派送地位置确定当前时刻下的最优派送路径,并根据所述最优取单路径确定预估取单时间,根据所述最优派送路径确定预估送单时间;
7、s5,将所述最优取单路径、最优派送路径、预估取单时间以及预估送单时间发送给所述用户端。
8、优选地,步骤s4中的最优取单路径通过如下步骤得到:
9、s401,根据所述取单地位置和所述当前车辆位置生成多条从所述当前车辆位置到所述取单地位置的第一备选导航路径;
10、s402,确定每条所述第一备选导航路径的主线拥堵指数大于第一设定值的拥堵路段总长度l1、路口数量n1、以及每条所述第一备选导航路径的总长度l2;
11、s403,根据所述拥堵路段总长度l1、路口数量n1、以及每条所述第一备选导航路径的总长度l2确定所述用户端骑行电单车按照每条所述第一备选导航路径对应的理论骑行时间t1;
12、s404,将所有第一备选导航路径中对应的理论骑行时间t1最小值对应的第一备选导航路径作为所述最优取单路径。
13、优选地,所述步骤s4中的最优派送路径通过如下步骤得到:
14、s411,根据所述派送地位置和所述取单地位置生成多条从所述取单地位置到所述派送地位置的第二备选导航路径;
15、s412,确定每条所述第二备选导航路径的主线拥堵指数大于第二设定值的拥堵路段总长度l′1、路口数量n′1、以及每条所述第二备选导航路径的总长度l′2;
16、s413,根据所述拥堵路段总长度l′1、路口数量n′1、以及每条所述第二备选导航路径的总长度l′2确定所述用户端骑行电单车按照每条所述第二备选导航路径对应的理论骑行时间t2;
17、s414,将所有第二备选导航路径中对应的理论骑行时间t2最小值对应的第二备选导航路径作为所述最优派送路径。
18、优选地,所述步骤s4中根据所述最优取单路径确定预估取单时间具体包括步骤:
19、采用公式t1=k0*l2+k1*l1+k2*n1确定出所述用户端按照所述最优取单路径从当前车辆位置骑行至所述取单地位置的理论骑行时间t1;其中,k0为最优取单路径的总长度对应的计算权重,k1为拥堵路段对应的计算权重,k2为路口数量对应的计算权重;
20、采用公式t取=t0+t1确定出所述预估取单时间t取;其中,t0为商家出单预估时间。
21、优选地,所述步骤s4中根据所述最优派送路径确定预估送单时间具体包括步骤:
22、采用公式t2=k0*l′2+k1*l′1+k2*n′1确定出所述用户端按照所述最优派送路径从所述取单地位置骑行至所述派送地位置的理论骑行时间t2;其中,k0为最优派送路径的总长度对应的计算权重,k1为拥堵路段对应的计算权重,k2为路口数量对应的计算权重;
23、采用公式t送=t2确定出所述预估送单时间t送。
24、优选地,所述步骤s5之后还包括步骤:
25、s51,接受所述用户端发送的取到订单指令,并根据所述取单地位置和所述派送地位置生成多条从从所述取单地位置到所述派送地位置的第三备选导航路径;
26、s52,确定每条所述第三备选导航路径的主线拥堵指数大于第二设定值的拥堵路段总长度l′1′、路口数量n′1′、以及每条所述第三备选导航路径的总长度l′2′;
27、s53,根据所述拥堵路段总长度l′1′、路口数量n′1′、以及每条所述第三备选导航路径的总长度l′2′确定所述用户端骑行电单车按照每条所述第三备选导航路径对应的理论骑行时间t3;
28、s54,将所有第三备选导航路径中对应的理论骑行时间t3最小值对应的第三备选导航路径作为当前时刻下的最优送单路径;
29、s55,根据所述最优送单路径确定所述用户端骑行电单车按照所述最优送单路径从所述取单地位置到所述派送地位置的理论骑行时间t3;
30、s56,将所述最优送单路径和所述理论骑行时间t3发送给所述用户端,以指示所述用户端按照所述最优送单路径从所述取单地位置行驶至所述派送地位置。
31、优选地,所述步骤s56之后还包括步骤:
32、获取所述电单车的实时位置,并判断所述电单车是否抵达所述派送地位置;
33、在所述电单车抵达所述派送地位置时,向所述用户端发送提醒指令。
34、本专利技术还提供一种电单车,包括车体,还包括设于所述车内的控制系统,所述控制系统包括存储器、处理器以及存储在所述存储器内并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时,实现如上述的一种电单车用于外卖配送的方法的步骤。
35、本专利技术还提供一种存储介质本文档来自技高网...
【技术保护点】
1.一种电单车用于外卖配送的方法,其特征在于,包括步骤:
2.根据权利要求1所述的电单车用于外卖配送的方法,其特征在于,所述步骤S4中的最优取单路径通过如下步骤得到:
3.根据权利要求1所述的电单车用于外卖配送的方法,其特征在于,所述步骤S4中的最优派送路径通过如下步骤得到:
4.根据权利要求2所述的电单车用于外卖配送的方法,其特征在于,所述步骤S4中根据所述最优取单路径确定预估取单时间具体包括步骤:
5.根据权利要求3所述的电单车用于外卖配送的方法,其特征在于,所述步骤S4中根据所述最优派送路径确定预估送单时间具体包括步骤:
6.根据权利要求1所述的电单车用于外卖配送的方法,其特征在于,所述步骤S5之后还包括步骤:
7.根据权利要求6所述的电单车用于外卖配送的方法,其特征在于,所述步骤S56之后还包括步骤:
8.一种电单车,包括车体,其特征在于,还包括设于所述车内的控制系统,所述控制系统包括存储器、处理器以及存储在所述存储器内并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时,
9.一种存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的一种电单车用于外卖配送的方法的步骤。
...【技术特征摘要】
1.一种电单车用于外卖配送的方法,其特征在于,包括步骤:
2.根据权利要求1所述的电单车用于外卖配送的方法,其特征在于,所述步骤s4中的最优取单路径通过如下步骤得到:
3.根据权利要求1所述的电单车用于外卖配送的方法,其特征在于,所述步骤s4中的最优派送路径通过如下步骤得到:
4.根据权利要求2所述的电单车用于外卖配送的方法,其特征在于,所述步骤s4中根据所述最优取单路径确定预估取单时间具体包括步骤:
5.根据权利要求3所述的电单车用于外卖配送的方法,其特征在于,所述步骤s4中根据所述最优派送路径确定预估送单时间具体包括步骤:
6.根据权利要求1所述的...
【专利技术属性】
技术研发人员:杨峰,周杨波,
申请(专利权)人:湖南喜宝达信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。