本发明涉及物流信息技术领域,具体涉及一种基于手机APP的物流自动拨号系统。
背景技术:
由于生产力和社会经济的快速发展,城市物流规模不断扩张,而作为城市物流的快递员、外卖员的数量也随之增加。然而,我国的快递外卖服务始终不太完善,存在一些问题,即快递员和外卖员往往不遵守交通规则,存在一些边驾驶边看手机,边驾驶边打电话的行为,造成许多不必要的交通事故。因此,本发明设计一种物流自动呼叫系统,该呼叫系统可实现自动拨号、自动播放快递到达的语音信息,避免了快递员和外卖员行驶时看手机、打电话等危险行为,可以有效的减少此类交通事故的发生。
技术实现要素:
为了克服上述现有技术的不足,本发明提供了一种基于手机APP的物流自动拨号系统。
本发明采用的技术方案:一种基于手机APP的物流自动拨号系统,包括手机APP客户端和服务器,所述手机APP客户端与服务器通过互联网进行通讯;
所述手机APP客户端,包括:
定位模块,利用手机北斗定位或GPS定位确定当前位置;
订单录入模块,分为服务器录入和手动录入订单;
距离计算模块,根据服务器返回的目标坐标,定位模块获取的手机当前位置坐标,计算出当前位置与目标的距离,并实时更新;
拨号模块,实现自动拨打目标号码;
语音播放模块,在电话接通后,自动播放一段快递到达的语音;
显示结果模块,当电话接通时显示为成功,未接通则显示失败;
所述服务器,包括:
电子地图模块,提供电子地图服务;
智能图像识别模块,对订单、快递单拍照,上传至服务器,采用深度学习算法,进行订单识别,识别出目的地址和电话信息;
所述手机APP客户端与服务器之间的信息连接关系为:
步骤S1:通过对订单拍照上传至服务器,智能图像识别模块识别后将目标位置传给电子地图模块;
步骤S2:智能图像识别模块识别后将目标电话发送给订单录入模块,将电话号码自动填写在相关代码中;
步骤S3:电子地图模块通过对目标位置文字的检索,确定目标位置的坐标,并将目标位置坐标发送给订单录入模块;
步骤S4:定位模块将当前位置坐标发送给距离计算模块;
步骤S5:订单录入模块将目标位置坐标发送给距离计算模块;
步骤S6:订单录入模块将目标电话发送给拨号模块,并自动填写电话号码;
步骤S7:距离计算模块经过核心算法计算出当前位置据目标位置的距离,并进行判断,当距离小于一定值时,触发拨号模块;
步骤S8:当拨号模块启动后,触发语音播放模块,播放语音通知目标;
步骤S9:拨号模块拨号成功并接通后,给显示结果模块一个信号,在该号码后显示成功,若未接通,在该号码后显示失败,并准备拨打下一个电话,全部拨打结束后,跳转到显示结果的界面。
本发明与现有技术相比其有益效果是:1)本发明的物流自动拨号系统可实现自动提醒用户快递到达;2)快递到达信息自动完成;3)快递到达前自动通知用户;4)自动计算快递员或外卖员与目标的距离;5)避免物流员边驾驶边看手机打电话等行为。
附图说明
图1为本发明结构流程框图;
图2为本发明的系统功能流程框图;
图3为本发明实施步骤流程框图。
具体实施方式
下面结合附图对本发明的技术方案进行具体说明。
如图1,一种基于手机APP的物流自动拨号系统,包括手机APP客户端和服务器,所述手机APP客户端与服务器通过互联网进行通讯;
所述手机APP客户端,包括:
定位模块,利用手机北斗定位或GPS定位确定当前位置;
订单录入模块,分为服务器录入和手动录入订单;
距离计算模块,根据服务器返回的目标坐标,定位模块获取的手机当前位置坐标,计算出当前位置与目标的距离,并实时更新;
拨号模块,实现自动拨打目标号码;
语音播放模块,在电话接通后,自动播放一段快递到达的语音;
显示结果模块,当电话接通时显示为成功,未接通则显示失败;
所述服务器,包括:
电子地图模块,提供电子地图服务;
智能图像识别模块,对订单、快递单拍照,上传至服务器,采用深度学习算法,进行订单识别,识别出目的地址和电话信息;
所述手机APP客户端与服务器之间的信息连接关系为:
步骤S1:通过对订单拍照上传至服务器,智能图像识别模块识别后将目标位置传给电子地图模块;
步骤S2:智能图像识别模块识别后将目标电话发送给订单录入模块,将电话号码自动填写在相关代码中;
步骤S3:电子地图模块通过对目标位置文字的检索,确定目标位置的坐标,并将目标位置坐标发送给订单录入模块;
步骤S4:定位模块将当前位置坐标发送给距离计算模块;
步骤S5:订单录入模块将目标位置坐标发送给距离计算模块;
步骤S6:订单录入模块将目标电话发送给拨号模块,并自动填写电话号码;
步骤S7:距离计算模块经过核心算法计算出当前位置据目标位置的距离,并进行判断,当距离小于一定值时,触发拨号模块;
步骤S8:当拨号模块启动后,触发语音播放模块,播放语音通知目标;
步骤S9:拨号模块拨号成功并接通后,给显示结果模块一个信号,在该号码后显示成功,若未接通,在该号码后显示失败,并准备拨打下一个电话,全部拨打结束后,跳转到显示结果的界面。
如图2,本发明主要可分为三大板块:后台、手机APP客户端以及前端。
后台主要负责从服务器调取电子地图,接收手机APP客户端上传的订单图片并进行文字识别,提取出目标信息后发送给手机APP客户端;
客户端主要起了一个信息交互并处理的功能,功能为计算距离,自动拨号,播放语音。并将订单照片上传至后台,同时将拨打成功或失败的信息显示在前端。
前端负责提交信息、接受反馈,给用户提供查看反馈的界面。
如图3,本发明的自动拨号系统使用过程包括如下步骤:
步骤1:用户通过扫描官方提供的二维码、链接等,公众下载手机APP客户端;
步骤2:用户需要使用时,可利用拍照模块将订单信息拍照并上传服务器,也可手动输入;
步骤3:服务器对照片进行图像文字识别和模式识别,得到目标位置以及目标电话;
步骤4:手机APP客户端根据目标位置信息,调用腾讯地图API 的功能,并计算当前位置与目标位置的距离;
步骤5:当距离小于一定值时,启动自动拨号系统,自动拨打目标电话,并播放语音;
步骤6:快递员或外卖员到达位置后,查看APP显示信息,若存在失败结果,则手动拨打。
以上所述实施例仅表达了本发明的一种实施方式,其描述较为具体和详细,但并不能因此理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此本发明专利的保护范围应以所附权利要求为准。