论文部分内容阅读
随着信息技术的发展和移动通信的普及,互联网应用正在向移动互联网应用方向延伸,传统的物流行业已经不足以满足客户对便捷、快速、安全物流的需求,移动应用可以彻底颠覆传统的商业模式。然而物流行业也像其他传统行业一样,渐渐展露出自己的弊端,从业者获取信息的能力有限,一方面,很多同城快递由于行业消息的不及时性,大量时间浪费在返程配货,空车等货上,这些返程的浪费随着油费、货车维修费等成本的不断上升而成为了行业的主要问题,如何降低返程的空载率提升利润率也成为了运力焦虑的问题;同时,由于同一时段的海量信息获取,导致快递员的路径不够优化,快递员与客户均难以达到方便快捷的目的;另一方面,用户也希望系统能够及时主动的提供信息给那些在附近能够及时取件的快递员,而避免耗时长、推送范围小、推送不及时的缺陷。如何让物流供需双方突破时空限制,轻松对接的方式无疑成为了物流行业棘手的问题。为了提升了物流行业的运营效率,弥补传统物流行业的不足,特在本文提出了产品以及解决方案,力图通过移动互联网整合同城闲散运力和货源,满足同城货运的长尾需求。本文目的是设计并实现基于组合策略的推送算法的同城快递系统。本文针对以上问题设计了一套同城快递的高可靠性、可重用的技术解决方案,本人主要工作是根据LBS (location-based information service,基于地理位置的信息服务)技术,以用户的地理位置信息为基础,提出并设计实现了基于GeoHash、综合地图匹配算法和Google经纬度距离计算方法组合的推送算法,并参与设计实现了面向移动APP的稳定、易拓展的同城快递系统。笔者独立完成或主要参与以下5个模块:(1)用户模块:包括用户登录、注册、信息维护、第三方登录等功能。(2)订单模块:包括查看订单、取消订单、确认订单、删除订单、计算运费、评论等管理功能,是一个高可重用的功能模块,良好的设计方案可适用于大多数产品。(3)信息服务模块:包括推送算法的设计实现,对消息的查看、删除等功能,该模块是实现运力端和发件端消息互动的关键因素。(4)钱包管理模块:该模块包括绑定银行卡、提现、查看余额、优惠券(发件端)等功能。