基于移动终端的外卖物流配送管理方法和系统与流程

文档序号:35524924发布日期:2023-09-21 02:54阅读:58来源:国知局
基于移动终端的外卖物流配送管理方法和系统与流程

本发明涉及物流配送管理的,特别涉及基于移动终端的外卖物流配送管理方法和系统。


背景技术:

1、线上外卖平台通常是根据用户的外卖订单以及配送人员的接单应答消息,完成对用户、外卖商家和配送人员的通知管理。为了避免发生外卖延迟配送的情况,线上外卖平台会对配送人员设定相应的配送时间限制,而配送时间限制通常是固定时间限制,无法根据不同外卖订单的实际配送情况进行调整。此外,当完成外卖配送后,都是通过外卖人员单方面完成外卖配送结果的确认,从而容易发生误配送的情况,无法保证外卖的及时顺利送达。


技术实现思路

1、针对现有技术存在的缺陷,本发明提供基于移动终端的外卖物流配送管理方法和系统,其根据来自移动终端的外卖配送请求,构建移动终端与物流平台终端的通信通道,并根据移动终端的第一次定位结果,向移动终端推送外卖商家信息列表;根据每个配送人员终端关于外卖配送通知消息的应答消息,向其中一个配送人员终端发送配送任务密钥,并根据移动终端的第二次定位结果,变更配送任务密钥的时间有效属性信息;再根据配送任务密钥的验证结果,向物流平台终端返回外卖配送结果信息,其通过向配送人员终端发送配送任务密钥,以此对当前外卖配送任务的完成结果与移动终端进行认证,保证外卖能够及时顺利送达,并且还可根据不同外卖订单的实际配送情况调整配送任务密钥的时间有效性,从而为配送人员提供充足的配送时间,提高外卖物流管理的效率和可靠性。

2、本发明提供基于移动终端的外卖物流配送管理方法,包括如下步骤:

3、步骤s1,根据来自移动终端的外卖配送请求,构建移动终端与物流平台终端的通信通道;根据移动终端的第一次定位结果,通过物流平台终端向移动终端推送外卖商家信息列表;

4、步骤s2,根据来自移动终端的外卖订单请求,以广播形式向不同配送人员终端发送外卖配送通知消息;根据每个配送人员终端的应答消息,向其中一个配送人员终端发送配送任务密钥;

5、步骤s3,根据移动终端的第二次定位结果,变更所述配送任务密钥的时间有效属性信息;根据配送任务密钥的验证结果,向物流平台终端返回外卖配送结果信息。

6、进一步,在所述步骤s1中,根据来自移动终端的外卖配送请求,构建移动终端与物流平台终端的通信通道;根据移动终端的第一次定位结果,通过物流平台终端向移动终端推送外卖商家信息列表,包括:

7、对来自移动终端的外卖配送请求进行解析处理,得到移动终端的终端身份信息;将所述终端身份信息与预设终端身份信息黑名单进行对比,若所述终端身份信息不存在于预设终端身份信息黑名单,则构建移动终端与物流平台终端的通信通道;

8、根据移动终端的第一次定位结果,确定相匹配的外卖配送范围;将物流平台终端内部的外卖商家分布位置信息与所述外卖配送范围进行匹配,得到相应的外卖商家信息列表,并将所述外卖商家信息列表加密推送到移动终端。

9、进一步,在所述步骤s2中,根据来自移动终端的外卖订单请求,以广播形式向不同配送人员终端发送外卖配送通知消息;根据每个配送人员终端的应答消息,向其中一个配送人员终端发送配送任务密钥,包括:

10、从来自移动终端的外卖订单请求中提取得到期望外卖配送时间,根据所述期望外卖配送时间和所述第一次定位结果,生成外卖配送通知消息;

11、识别与物流平台终端连接并处于活跃状态的所有配送人员终端,再以广播形式向所述所有配送人员终端发送所述外卖配送通知消息;

12、根据每个配送人员终端的应答消息的返回时间,向具有最早返回时间的配送人员发送配送任务密钥。

13、在所述步骤s2中,若具有最早返回时间的配送人员人数不止一个,则会根据所述应答消息中包括的当前配送人员的位置信息、已经接单的数量、接单的完成情况和当前行驶的方向选择出最优的配送人员发送配送任务密钥,包括:

14、步骤s201,若具有最早返回时间的配送人员人数不止一个,则利用公式下面(1),根据最早返回时间的配送人员的应答消息中当前配送人员的位置信息一次筛选出一部分距离较近的配送人员,

15、

16、在上述公式(1)中,z1(a)表示最早返回时间的第a个配送人员的一次筛选值;s(a)表示根据最早返回时间的第a个配送人员的应答消息中当前配送人员的位置,得到所述位置与移动终端当前位置之间的距离值;n表示最早返回时间的配送人员的总个数;表示将a的值从1取值到n代入到s(a)中得到s(a)的最小值;

17、若z1(a)=1,则将最早返回时间的第a个配送人员筛选出来;

18、若z1(a)=0,则不将最早返回时间的第a个配送人员筛选出来;

19、步骤s302,利用下面公式(2),根据一次筛选出的配送人员当前行驶的方向进行二次筛选,筛选出行驶方向偏移较小的配送人员,

20、

21、在上述公式(2)中,z2(b)表示一次筛选后的第b个配送人员的二次筛选值;θ(b)表示一次筛选后的第b个配送人员行驶方向偏移角度值;表示根据一次筛选后的第b个配送人员的应答消息中当前配送人员的行驶方向向量;表示根据一次筛选后的第b个配送人员的位置,得到移动终端当前位置指向所述配送人员位置的方向向量;| |表示取模;b表示一次筛选后筛选出的配送人员的总个数;表示将b的值从1取值到b代入到θ(b)中得到θ(b)的最小值;

22、若z2(b)=1,则将一次筛选后的第b个配送人员筛选出来;

23、若z2(b)=0,则不将一次筛选后的第b个配送人员筛选出来;

24、步骤s303,利用下面公式(3),根据二次筛选出的配送人员当前已经接单的数量和接单的完成情况,得到最优的配送人员发送配送任务密钥,

25、

26、在上述公式(3)中,c表示最优的配送人员为二次筛选后的第c个配送人员;h表示二次筛选后筛选出来的配送人员的总个数;f(c)表示二次筛选后的第c个配送人员当前已经接单的数量;r(c)表示二次筛选后的第c个配送人员当前已经接单中配送完成的订单数量;g(c)表示二次筛选后的第c个配送人员当前已经接单中配送完成且超时的订单数量;表示将c的值从1取值到h代入到括号中得到括号内取得最小值时的c值;

27、再向二次筛选后的第c个配送人员发送配送任务密钥。

28、进一步,在所述步骤s3中,根据移动终端的第二次定位结果,变更所述配送任务密钥的时间有效属性信息;根据配送任务密钥的验证结果,向物流平台终端返回外卖配送结果信息,包括:

29、根据移动终端当前选择的外卖商家的定位结果和移动终端自身的第二次定位结果,预估完成当前外卖配送任务对应所需时间;根据所述所需时间,变更所述配送任务密钥的有效生命时间;其中,所述有效生命时间不小于所述所需时间;

30、判断移动终端是否在所述有效生命时间范围内对所述配送人员终端当前存储的配送任务密钥完成验证,若是,则向物流平台终端返回外卖配送成功信息,并通过物流平台终端向所述配送人员终端进行转账操作。

31、本发明还提供基于移动终端的外卖物流配送管理系统,包括:

32、移动终端通信连接处理模块,用于根据来自移动终端的外卖配送请求,构建移动终端与物流平台终端的通信通道;

33、信息列表推送模块,用于根据移动终端的第一次定位结果,通过物流平台终端向移动终端推送外卖商家信息列表;

34、配送人员终端标定模块,用于根据来自移动终端的外卖订单请求,以广播形式向不同配送人员终端发送外卖配送通知消息;根据每个配送人员终端的应答消息,向其中一个配送人员终端发送配送任务密钥;

35、配送任务密钥变更模块,用于根据移动终端的第二次定位结果,变更所述配送任务密钥的时间有效属性信息;

36、外配配送结果识别模块,用于根据配送任务密钥的验证结果,向物流平台终端返回外卖配送结果信息。

37、进一步,所述移动终端通信连接处理模块用于根据来自移动终端的外卖配送请求,构建移动终端与物流平台终端的通信通道,包括:

38、对来自移动终端的外卖配送请求进行解析处理,得到移动终端的终端身份信息;将所述终端身份信息与预设终端身份信息黑名单进行对比,若所述终端身份信息不存在于预设终端身份信息黑名单,则构建移动终端与物流平台终端的通信通道;

39、所述信息列表推送模块用于根据移动终端的第一次定位结果,通过物流平台终端向移动终端推送外卖商家信息列表,包括:

40、根据移动终端的第一次定位结果,确定相匹配的外卖配送范围;将物流平台终端内部的外卖商家分布位置信息与所述外卖配送范围进行匹配,得到相应的外卖商家信息列表,并将所述外卖商家信息列表加密推送到移动终端。

41、进一步,所述配送人员终端标定模块用于根据来自移动终端的外卖订单请求,以广播形式向不同配送人员终端发送外卖配送通知消息;根据每个配送人员终端的应答消息,向其中一个配送人员终端发送配送任务密钥,包括:

42、从来自移动终端的外卖订单请求中提取得到期望外卖配送时间,根据所述期望外卖配送时间和所述第一次定位结果,生成外卖配送通知消息;

43、识别与物流平台终端连接并处于活跃状态的所有配送人员终端,再以广播形式向所述所有配送人员终端发送所述外卖配送通知消息;

44、根据每个配送人员终端的应答消息的返回时间,向具有最早返回时间的配送人员发送配送任务密钥。

45、进一步,所述配送任务密钥变更模块用于根据移动终端的第二次定位结果,变更所述配送任务密钥的时间有效属性信息,包括:

46、根据移动终端当前选择的外卖商家的定位结果和移动终端自身的第二次定位结果,预估完成当前外卖配送任务对应所需时间;根据所述所需时间,变更所述配送任务密钥的有效生命时间;其中,所述有效生命时间不小于所述所需时间;

47、所述外配配送结果识别模块用于根据配送任务密钥的验证结果,向物流平台终端返回外卖配送结果信息,包括:

48、判断移动终端是否在所述有效生命时间范围内对所述配送人员终端当前存储的配送任务密钥完成验证,若是,则向物流平台终端返回外卖配送成功信息,并通过物流平台终端向所述配送人员终端进行转账操作。

49、相比于现有技术,该基于移动终端的外卖物流配送管理方法和系统根据来自移动终端的外卖配送请求,构建移动终端与物流平台终端的通信通道,并根据移动终端的第一次定位结果,向移动终端推送外卖商家信息列表;根据每个配送人员终端关于外卖配送通知消息的应答消息,向其中一个配送人员终端发送配送任务密钥,并根据移动终端的第二次定位结果,变更配送任务密钥的时间有效属性信息;再根据配送任务密钥的验证结果,向物流平台终端返回外卖配送结果信息,其通过向配送人员终端发送配送任务密钥,以此对当前外卖配送任务的完成结果与移动终端进行认证,保证外卖能够及时顺利送达,并且还可根据不同外卖订单的实际配送情况调整配送任务密钥的时间有效性,从而为配送人员提供充足的配送时间,提高外卖物流管理的效率和可靠性。

50、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

51、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1