[发明专利]基于Android多点快递配送方法有效
申请号: | 201610983582.9 | 申请日: | 2016-11-09 |
公开(公告)号: | CN106600036B | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 禹鑫燚;张爱美;汪涛;欧林林;卢靓 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06F9/44;G06Q10/08;G06Q50/28 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;黄美娟 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于Android多点快递配送方法,首先,将出发点、各个配送地址和最终目的地存进数据库,在配送员登录用户界面并获取快递配送信息表后,一键短信群发通知收件人;其次结合百度地图应用的SDK,通过A*算法中的全局路径优化与局部路径优化寻找出最优路径;然后将规划好的路径以文字或地图的形式显示出来,还可以加入语音播报功能,播报当前最优配送快递路线;最后,编写计算机软件,满足任意Android移动端的操作。本发明能够智能化地实现配送路径的规划,提供配送效率。 | ||
搜索关键词: | 基于 android 多点 快递 配送 方法 | ||
【主权项】:
1.基于Android多点快递配送方法,包括以下步骤:步骤1,建立bmob移动端的数据库,将出发点、各个配送地址和最终目的地存进数据库,同时配送员进入用户登录界面,登录账号后获取快递派发任务表,并对收件人进行一键短信群发,数据库中包含快递详情表和配送位置信息表,在输入过程中允许因为错误输入而删除已录入的部分地址;步骤2,结合百度地图应用的SDK,使用A*全局路径寻优算法规划出发前的最优配送路径,最优路线规划方法描述:首先,调用百度地图应用向开发者开放的SDK,根据输入的文字地址,获取其对应的经纬度;然后基于经纬度和周边的道路信息,计算得到每对地址之间适合快递人员的最短交通距离,使用A*全局路径寻优算法搜索得到满足任务需求的全局最优路径,寻找出发前的最优配送路径;A*算法对于搜索过程中遇到的每个新状态,先按估价函数计算出它的最佳代价估价值,然后选出当时估价值最小的状态,从该状态开始继续搜索,直到搜索出可能性较大的终点;步骤3,对于配送过程中出现的无法配送,配送地址改变或者新增取件订单问题,再次使用A*算法重新规划当前最优配送路径:当快递员在配送过程中得知一些临时改变情况,如无法配送、配送地址变更,或者接到新的取件订单问题时,需先调用百度地图应用的SDK获得当前地址的经纬度,并将当前地址加入到地址数据库中,删除无需再配送的地址,同时增加更新的配送地址和要求去取件的地址;接下来,定义一个当前的可规划地址集合,包含所有尚未配送的地址,计算每个新增地址与集合中其它地址之间的点对距离,使用A*全局路径寻优算法为剩余地址规划一个初始的配送路线,再把当前位置作为出发点,可规划地址集合中作为规划目标,从当前位置开始,在可规划地址集合中利用A*全局路径寻优算法,依据计算出的集合中的点对距离,选取出下一个配送地址,将该地址从可规划地址集合中移除,并把它作为下一轮的当前地址,重复以上步骤,直至可规划地址集合为空,最后与目的地相连,形成一个初始的当前快递配送路线;最后,再利用A*算法的局部路径规划对该初始路线进行进一步的优化,在可规划地址集合与当前位置及目的地范围内进行局部操作,并要确保新构成的路线是一条从当前位置出发,经过可规划地址集合,最终达到目的地的局部路线,然后通过多次重复操作直至无法改善,最终得到当前的最优配送路线;步骤4,将规划好的最优路线详情以文字和地图的形式显示出来,必要时可以选用语音播报功能,实时播报当前的最优配送快递路线;步骤5,通过计算机软件系统,满足任意Android移动端的操作,将步骤4得到的结果传输到配送员携带的Android移动端上。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610983582.9/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理