CN111161004B - 消息推送/取货通知发送***、方法、装置及电子设备 - Google Patents
消息推送/取货通知发送***、方法、装置及电子设备 Download PDFInfo
- Publication number
- CN111161004B CN111161004B CN201811321533.4A CN201811321533A CN111161004B CN 111161004 B CN111161004 B CN 111161004B CN 201811321533 A CN201811321533 A CN 201811321533A CN 111161004 B CN111161004 B CN 111161004B
- Authority
- CN
- China
- Prior art keywords
- time
- order
- real
- notification
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请公开了消息推送***、方法和装置,取货通知发送***、方法和装置,以及电子设备。其中,消息推送***包括终端设备和服务器,通过终端设备向服务器发送针对第一用户指定订单的配送请求,获取并向服务器发送终端设备的实时位置信息,服务器根据配送请求监测该第一用户的实时位置,判断实时位置信息与该订单的配送地址间的距离是否小于或等于预通知距离,若是,则向终端设备推送取货预通知提示消息,终端设备接收该提示消息。采用这种处理方式,使得基于配送人员的实时定位来实现取货预通知,避免配送人员在到达配送地址后较长时间等待收货人取货;因此,可以有效节约配送人员的时间,提升配送时效。
Description
技术领域
本申请涉及数据处理技术领域,具体涉及消息推送***、方法和装置,取货通知发送***、方法和装置,以及电子设备。
背景技术
随着互联网等技术的不断发展,出现了一种对线下零售渠道完全重构的新零售业态。与传统零售最大的区别是,新零售运用大数据、移动互联、智能物联网、自动化等技术及先进设备,实现人、货、场三者之间的最优化匹配,从供应链、仓储到配送,新零售都有自己的完整物流体系,由此可显著提升用户购物体验,从而推进线上电商的发展。
在订单配送业务中,“派件”一般是指配送员将订单商品从实体店的配送站或大仓等地送到客户手中的过程。在这个过程中,配送员在到达送货地点前,要预先通知客户取订单的过程称为“发送取货通知”。目前,一种典型的配送员通知客户取货的方式是,配送员人工估计到达目标配送地址的时间,根据估计的时间确定提前通知客户取货的时间。例如,配送员在到达消费者住所的楼下时才开始拨打电话或发短信。
然而,在实现本发明过程中,发明人发现该技术方案至少存在如下问题:如果配送员通知客户取货时间过晚,则配送员等待客户取货的时间会较长;如果配送员通知客户取货时间过早,则客户等待配送员送货的时间会较长。综上所述,现有技术存在配送员或客户等待时间长的问题,从而影响整体配送效率及用户体验。
发明内容
本申请提供消息推送***,以解决现有技术存在的配送员或客户等待时间长的问题。本申请另外提供消息推送方法和装置,取货通知发送***、方法和装置,以及电子设备。
本申请提供一种消息推送***,包括:
终端设备,用于向服务器发送针对第一用户指定订单的配送请求,获取所述终端设备的实时位置信息,向服务器发送所述实时位置信息;接收所述服务器推送的取货预通知提示信息;
所述服务器,用于接收所述配送请求;以及,接收所述终端设备发送的所述实时位置信息,若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送所述提示消息。
可选的,所述终端设备,具体用于根据预设距离间隔,向所述服务器发送所述实时位置信息。
可选的,所述终端设备,具体用于根据第一预设时间间隔,向所述服务器发送所述实时位置信息。
可选的,所述服务器,还用于将所述终端设备的标识、所述实时位置信息和定位时间之间的对应记录存储在数据库中;以及,根据第二预设时间间隔从所述数据库中读取最近定位时间的所述对应记录,判断所述对应记录包括的所述实时位置信息与所述配送地址间的距离是否小于或等于所述预通知距离。
可选的,所述服务器,还用于根据所述第二用户的取货等待时长和所述第一用户的行驶速度,确定所述预通知距离。
可选的,所述服务器,还用于获取所述第二用户的历史订单;根据所述历史订单包括的实际收货时间和通知取货时间,确定所述第二用户的历史取货等待时长;根据所述历史取货等待时长,确定所述取货等待时长。
可选的,所述终端设备,还用于通过实时定位技术,获取所述终端设备的移动速度信息,向所述服务器发送所述移动速度信息;
所述服务器,还用于接收所述移动速度信息,将所述移动速度作为所述行驶速度。
可选的,所述服务器,具体用于根据至少两个时间点的实时位置信息,计算得到所述行驶速度。
可选的,所述终端设备,还用于向所述服务器发送针对所述订单的取货预通知完成请求;
所述服务器,还用于接收所述取货预通知完成请求,存储所述订单的通知取货时间。
可选的,所述终端设备,还用于向所述服务器发送针对所述订单的配送完成请求;
所述服务器,还用于接收所述配送完成请求,存储所述订单的实际收货时间。
本申请还提供一种取货通知发送***,包括:
终端设备,用于向服务器发送针对第一用户指定订单的配送请求,获取所述终端设备的实时位置信息,向服务器发送所述实时位置信息;接收所述服务器推送的取货预通知指示信息,根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息;根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知;
所述服务器,用于接收所述配送请求,接收所述终端设备发送的所述实时位置信息,若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送所述指示消息。
本申请还提供一种消息推送方法,包括:
向服务器发送针对第一用户指定订单的配送请求;
获取终端设备的实时位置信息;
向所述服务器发送所述实时位置信息;
接收所述服务器推送的针对所述订单的取货预通知提示信息。
可选的,所述向所述服务器发送所述实时位置信息,包括:
根据预设距离间隔,向所述服务器发送所述实时位置信息。
可选的,所述向所述服务器发送所述实时位置信息,采用如下方式:
根据第一预设时间间隔,向所述服务器发送所述实时位置信息。
可选的,还包括:
通过实时定位技术,获取所述终端设备的移动速度信息;
向所述服务器发送所述移动速度信息。
可选的,还包括:
向所述服务器发送针对所述订单的取货预通知完成请求。
可选的,还包括:
向所述服务器发送针对所述订单的配送完成请求。
本申请还提供一种消息推送方法,包括:
接收终端设备发送的针对第一用户指定订单的配送请求;
接收所述终端设备发送的所述终端设备的实时位置信息;
若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送针对所述订单的取货预通知提示信息。
可选的,还包括:
将所述终端设备的标识、所述实时位置信息和定位时间之间的对应记录存储在数据库中;
根据第二预设时间间隔从所述数据库中读取最近定位时间的所述对应记录;
判断所述对应记录包括的所述实时位置信息与所述配送地址间的距离是否小于或等于预通知距离。
可选的,还包括:
根据所述订单关联的第二用户的取货等待时长和所述第一用户的行驶速度,确定所述预通知距离。
可选的,还包括:
获取所述第二用户的历史订单;
根据所述历史订单包括的实际收货时间和通知取货时间,确定所述第二用户的历史取货等待时长;
根据所述历史取货等待时长,确定所述取货等待时长。
可选的,还包括:
接收所述终端设备的移动速度信息;
将所述移动速度作为所述行驶速度。
可选的,还包括:
根据所述终端设备的至少两个时间点的实时位置信息,计算得到所述行驶速度。
可选的,还包括:
接收所述终端设备发送的针对所述订单的取货预通知完成请求;
存储所述订单的通知取货时间。
可选的,还包括:
接收所述终端设备发送的针对所述订单的配送完成请求;
存储所述订单的实际收货时间。
本申请还提供一种消息推送装置,包括:
配送请求发送单元,用于向服务器发送针对第一用户指定订单的配送请求;
实时位置信息获取单元,用于获取终端设备的实时位置信息;
实时位置信息发送单元,用于向所述服务器发送所述实时位置信息;
提示信息接收单元,用于接收所述服务器推送的针对所述订单的取货预通知提示信息。
本申请还提供一种消息推送装置,包括:
配送请求接收单元,用于接收终端设备发送的针对第一用户指定订单的配送请求;
实时位置信息接收单元,用于接收所述终端设备发送的所述终端设备的实时位置信息;
提示信息推送单元,用于若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送针对所述订单的取货预通知提示信息。
本申请还提供一种电子设备,包括:
处理器;以及
存储器,用于存储实现消息推送方法的程序,该设备通电并通过所述处理器运行该消息推送方法的程序后,执行下述步骤:向服务器发送针对第一用户指定订单的配送请求;获取终端设备的实时位置信息;向所述服务器发送所述实时位置信息;接收所述服务器推送的针对所述订单的取货预通知提示信息。
本申请还提供一种电子设备,包括:
处理器;以及
存储器,用于存储实现消息推送方法的程序,该设备通电并通过所述处理器运行该消息推送方法的程序后,执行下述步骤:接收终端设备发送的针对第一用户指定订单的配送请求;接收所述终端设备发送的所述终端设备的实时位置信息;若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送针对所述订单的取货预通知提示信息。
本申请还提供一种取货通知发送方法,包括:
向服务器发送针对第一用户指定订单的配送请求;
获取终端设备的实时位置信息;
向所述服务器发送所述实时位置信息;
接收所述服务器推送的取货预通知指示信息;
根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息;
根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知。
本申请还提供一种取货通知发送方法,包括:
接收终端设备发送的针对第一用户指定订单的配送请求;
接收所述终端设备发送的所述终端设备的实时位置信息;
若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备发送针对所述订单的取货预通知指示消息。
本申请还提供一种取货通知发送装置,包括:
配送请求发送单元,用于向服务器发送针对第一用户指定订单的配送请求;
实时位置信息获取单元,用于获取终端设备的实时位置信息;
实时位置信息发送单元,用于向所述服务器发送所述实时位置信息;
指示信息接收单元,用于接收所述服务器推送的针对所述订单的取货预通知指示信息;
通讯方式获取单元,用于根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息;
取货通知发送单元,用于根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知。
本申请还提供一种取货通知发送装置,包括:
配送请求接收单元,用于接收终端设备发送的针对第一用户指定订单的配送请求;
实时位置信息接收单元,用于接收所述终端设备发送的所述终端设备的实时位置信息;
指示信息推送单元,用于若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送针对所述订单的取货预通知指示信息。
本申请还提供一种电子设备,包括:
处理器;以及
存储器,用于存储实现取货通知发送方法的程序,该设备通电并通过所述处理器运行该取货通知发送方法的程序后,执行下述步骤:向服务器发送针对第一用户指定订单的配送请求;获取终端设备的实时位置信息;向所述服务器发送所述实时位置信息;接收所述服务器推送的取货预通知指示信息;根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息;根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知。
本申请还提供一种电子设备,包括:
处理器;以及
存储器,用于存储实现取货通知发送方法的程序,该设备通电并通过所述处理器运行该取货通知发送方法的程序后,执行下述步骤:接收终端设备发送的针对第一用户指定订单的配送请求;接收所述终端设备发送的所述终端设备的实时位置信息;若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备发送针对所述订单的取货预通知指示消息。
本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各种方法。
本申请还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各种方法。
与现有技术相比,本申请具有以下优点:
本申请实施例提供的消息推送***,通过终端设备向服务器发送针对第一用户指定订单的配送请求,并获取并向服务器发送终端设备的实时位置信息,服务器根据配送请求监测该第一用户的实时位置,判断实时位置信息与该订单的配送地址间的距离是否小于或等于预通知距离,若是,则向终端设备推送取货预通知提示消息,终端设备接收该提示消息;这种处理方式,使得基于配送人员的实时定位来实现取货预通知,避免配送人员在到达配送地址后较长时间等待收货人取货;因此,可以有效节约配送人员的时间,提升配送时效。
附图说明
图1是本申请提供的一种消息推送***的实施例的结构示意图;
图2是本申请提供的一种消息推送***的实施例的交互示意图;
图3是本申请提供的一种消息推送***的实施例的界面示意图;
图4是本申请提供的一种取货通知发送***的实施例的结构示意图;
图5是本申请提供的一种取货通知发送***的实施例的交互示意图;
图6是本申请提供的一种消息推送方法的实施例的流程图;
图7是本申请提供的一种消息推送方法的实施例的具体流程图;
图8是本申请提供的一种消息推送装置的实施例的示意图;
图9是本申请提供的一种消息推送装置的实施例的具体示意图;
图10是本申请提供的一种电子设备的实施例的示意图;
图11是本申请提供的一种消息推送方法的实施例的流程图;
图12是本申请提供的一种消息推送方法的实施例的具体流程图;
图13是本申请提供的一种消息推送方法的实施例的具体流程图;
图14是本申请提供的一种消息推送装置的实施例的示意图;
图15是本申请提供的一种消息推送装置的实施例的具体示意图;
图16是本申请提供的一种消息推送装置的实施例的具体示意图;
图17是本申请提供的一种电子设备的实施例的示意图;
图18是本申请提供的一种取货通知发送方法的实施例的流程图;
图19是本申请提供的一种取货通知发送装置的实施例的示意图;
图20是本申请提供的一种电子设备的实施例的示意图;
图21是本申请提供的一种取货通知发送方法的实施例的流程图;
图22是本申请提供的一种取货通知发送装置的实施例的示意图;
图23是本申请提供的一种电子设备的实施例的示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
在本申请中,提供了消息推送***、方法和装置,取货通知发送***、方法和装置,以及电子设备。在下面的实施例中逐一进行详细说明。
第一实施例
请参考图1,其为本申请的消息推送***的结构图。所述***包括:终端设备1和服务器2。
所述终端设备1包括但不限于移动通讯设备,即:通常所说的手机或者智能手机,还包括PAD、iPad等终端设备。
请参考图2,其为本申请的消息推送***的交互示意图。所述终端设备1,用于接收针对第一用户指定订单的配送指令,向服务器发送针对所述订单的配送请求;以及,获取所述终端设备的实时位置信息,向服务器发送所述实时位置信息;接收所述服务器推送的通知所述订单关联的第二用户取货的提示消息,并可展示所述提示消息。
所述第一用户包括配送人员。在所述终端设备1中,可安装配送专用APP,该APP向配送人员提供标准完善便捷的上门配送服务,基于先进的移动技术精准记录配送人员的操作情况,提升配送人员时效,实现及时配送。所述第一用户登录配送APP后,所述配送APP可向配送人员显示指派给该配送人员的订单配送任务。表1示出了本实施例中指派给配送人员的订单配送信息。
订单号 | 配送地址 | 期望送达时间 | 订单状态 |
123456789 | 陆家嘴金融中心 | 11:45 | 已派单 |
545356649 | 云谷路456弄别墅区99号101室 | 12:00 | 已派单 |
644564299 | 云谷路235弄1号808室 | 12:10 | 已派单 |
… | … | … | … |
表1、已派单列表
所述第一用户通过终端设备1查看到已派单列表信息后,可根据具体情况进行接单操作,例如,根据个人承受能力等因素确定是否接单等等。所述第一用户在接单后准备出发配送时,可向所述终端设备1发送配送指令,所述终端设备1响应该指令,向服务器2发送针对所述订单的配送请求,该请求可包括订单标识,也可包括第一用户的标识,还可同时包括订单标识和第一用户的标识。
具体实施时,所述终端设备1,还可用于在所述向服务器2发送针对所述订单的配送请求后,开启所述终端设备1的实时定位功能,以便于终端设备1能够获取实时位置信息。
在所述服务器2接收到配送请求后,可响应该请求将相关订单标记为配送中订单,以便于对这些订单执行消息推送处理。如果该请求包括订单标识,则可根据订单标识将相应订单标记为配送中订单。如果该请求包括第一用户的标识,则可根据该第一用户标识,将该第一用户关联的所有已接单订单均标记为配送中订单。具体实施时,可通过将订单状态更新为“配送中”的方式实现将订单标记为配送中订单。表2包括本实施例中服务器2记录的配送中订单信息。
订单号 | 配送地址 | 期望送达时间 | 订单状态 |
123456789 | 陆家嘴金融中心 | 11:45 | 配送中 |
545356649 | 云谷路456弄别墅区99号101室 | 12:00 | 配送中 |
644564299 | 云谷路235弄1号808室 | 12:10 | 配送中 |
… | … | … | … |
表2、配送中订单列表
在所述终端设备1发送配送请求后,就可以通过实时定位技术,获取所述终端设备的实时位置信息,并将实时位置信息发送至服务器2。
在一个示例中,所述终端设备1可通过全球卫星定位***(Global PositioningSystem,GPS),获取所述终端设备的实时位置信息。利用GPS定位卫星,在全球范围内实时进行定位、导航的***,称为全球卫星定位***,能为全球用户提供低成本、高精度的三维位置、速度和精确定时等导航信息。GPS可以提供终端设备1的定位功能,定位精度可达10米内。
要实现终端设备1的GPS实时定位功能,所述终端设备1需包括GPS接收机和卫星天线。GPS导航***的基本原理是测量出已知位置的卫星到用户接收机之间的距离,然后综合多颗卫星的数据就可知道接收机的具***置,即终端设备1的具***置。
在一个示例中,所述终端设备1,具体用于根据预设距离间隔,向服务器2发送所述实时位置信息。所述预设距离间隔,可根据业务需求确定,通常要求预通知取货的时间越精准,则预设距离间隔越短,例如,终端设备1每移动50米即发送一次实时位置信息。
采用这种处理方式,使得终端设备1每移动固定距离就向服务器2上传一次实时位置信息;因此,可以有效提升预通知取货时间的精准度,从而有效减低配送员和客户的等待时间。
在另一个示例中,所述终端设备1,具体用于根据预设时间间隔,向服务器2发送所述实时位置信息。所述预设时间间隔,可根据业务需求确定,通常要求预通知取货的时间越精准,则预设时间间隔越短,例如,终端设备1每30秒即发送一次实时位置信息。
采用这种处理方式,使得终端设备1每隔固定时间间隔就向服务器2上传一次实时位置信息,确保定期上传实时位置信息;因此,可以有效提升预通知取货时间的精准度,从而有效降低配送员和客户的等待时间。
需要注意的是,通过实时定位技术获取终端设备的实时位置信息,可能存在实时定位偏移的问题,即定位结果的精度是有限的。在这种情况下,如果简单地采用上述根据预设距离间隔向服务器2发送终端设备的实时位置信息的方式将存在以下问题,即由定位偏移导致的无法实现每移动固定距离向服务器2上传一次当前位置信息的情况发生。由于服务器2无法准确地获取终端设备1的实时位置信息,因此也就无法准确地确定向终端设备1推送所述提示消息的时间,由此可能导致配送员和客户的等待时间较长。
为了解决上述问题,在本实施例中,所述终端设备1包括两个向服务器2上传实时位置信息的任务。其中之一为定期上传任务,即根据预设时间间隔向服务器2发送终端设备1的实时位置信息。另一个任务为根据预设距离间隔向服务器2发送终端设备1的实时位置信息。采用这种处理方式,使得不仅每移动固定距离向服务器2上传一次当前位置信息,且定期上传终端设备1的实时位置信息,由此使得服务器2能够及时并准确地获取终端设备1的实时位置信息,因而可以有效提升所述提示消息的推送时机的准确度,从而有效降低配送员和客户的等待时间。
在所述服务器2接收到所述终端设备的实时位置信息后,可以将所述终端设备1的实时位置信息存储在数据库中,所述数据库中包括所述终端设备与其实时位置信息间的对应记录,同时记录该实时位置信息对应的时间信息,即表明该实时位置信息是终端设备1在哪一具体时刻的位置信息。表3示出了本实施例中服务器2记录的终端设备1的实时位置信息。
终端设备标识 | 终端设备实时定位信息 | 定位时间 |
设备标识A | 经纬度数据1 | 11:30:05 |
设备标识B | 经纬度数据2 | 11:45:23 |
设备标识C | 经纬度数据3 | 11:50:46 |
… | … | … |
表3、终端设备实时位置信息
在一个示例中,所述服务器2可包括定期数据读取任务,即根据第二预设时间间隔从所述数据库中读取最近定位时间的所述对应记录,如每隔20秒从表3中读取一次所述终端设备最后一次上传的实时位置信息,然后就可以获取该终端设备关联的处于配送中状态的订单的配送地址,并计算该实时位置信息与该配送地址间的距离,接下来就可以判断该距离是否小于或等于预通知距离,若上述判断结果为是,则向所述终端设备推送通知所述订单关联的第二用户取货的提示消息,第二用户查看到该消息后,可通过拨打第二用户的通讯号码的方式或向第二用户的通讯设备发送消息的方式,通知第二用户准备取货。
需要说明的是,所述处于配送中状态的订单,至少关联两个用户,即第一用户和第二用户。所述第二用户,包括下订单的用户,即买家。
所述服务器2,可存储订单的配送信息。所述服务器2从订单配送信息表中,获取订单的配送信息,包括配送地址、收件人及电话等信息。
在一个示例中,所述服务器2具体用于获取所述配送地址对应的经纬度信息,根据配送地址对应的经纬度信息和终端设备1的实时位置对应的经纬度信息,计算两个位置间的距离,例如,计算得到的距离为1公里等等。
所述预通知距离,是指第一用户通知第二用户准备收货时距离配送地址的距离,例如,距离配送地址500米时通知第二用户取货等等。
所述预通知距离,可以是动态设置的距离,也可以是预先设定好的距离。
在一个示例中,所述服务器2还用于根据所述第二用户的取货等待时长和所述第一用户的行驶速度,确定所述预通知距离。
所述取货等待时长,包括通知客户取货直至客户完成取货的时长。所述取货等待时长,可以是多个第二用户通用的取货等待时长,也可以是不同第二用户对应不同的取货等待时长。
所述行驶速度,可以是固定的行驶速度,也可以是实时变化的实际行驶速度。
在一个示例中,所述终端设备1还用于通过实时定位技术,获取所述第一用户的行驶速度信息,在向所述服务器2发送所述实时位置信息的同时还发送所述行驶速度信息;相应的,所述服务器2还用于接收所述行驶速度信息,将所述移动速度作为所述行驶速度。
采用这种处理方式,使得服务器2可直接根据终端设备1上传的终端设备的移动速度信息,确定第一用户的行驶速度,避免服务器2根据两个时间点的实时位置信息计算移动速度;因此,可以有效节约服务器的计算资源及存储资源。需要注意的是,由于通过实时定位技术获得的终端设备移动速度的准确度较低,因此该实施方式存在行驶速度准确度低的问题,该问题将导致降低预通知距离的准确度,因此也就无法确保向终端设备1推送所述提示消息的时间的精准度,由此可能导致配送员和客户的等待时间较长。
在另一个示例中,所述服务器2记录所述终端设备1在多个时间点的实时位置信息,并具体用于根据两个相邻时间点的位置信息,计算得到第一用户的所述行驶速度。采用这种处理方式,使得服务器可根据第一用户的多点位置信息确定第一用户的行驶速度,避免因GPS速度测量不准导致的预通知距离准确度较低的问题;因此,可以有效提升预通知距离的准确度。
在一个示例中,所述服务器2还用于从日志数据中提取第二用户关联的历史订单信息,根据所述历史订单对应的实际收货时间和通知取货时间,获取所述历史订单对应的取货等待时长,根据历史订单对应的取货等待时长获取所述第二用户的取货等待时长。表4示出了本实施例的第二用户关联的历史订单配送时间数据。
订单标识 | 实际收货时间 | 通知取货时间 |
123456789 | 2018.8.10 11:30:05 | 2018.8.10 11:25:00 |
646465446 | 2018.8.15 11:45:23 | 2018.8.15 11:30:15 |
846616161 | 2018.8.18 11:50:46 | 2018.8.18 11:37:26 |
… | … | … |
表4、历史订单配送时间数据
所述服务器2,可将所述历史订单对应的取货等待时长的平均值作为第二用户的取货等待时长,如表4中三个订单的取货等待时长分别为5分钟、15分钟、13分钟,这三个时长的平均值为11分钟。具体实施时,也可以将历史订单对应的取货等待时长的最大值或最小值作为第一用户的取货等待时长,可根据实际业务需求确定第一用户的取货等待时长的确定方式。
在确定所述第二用户的取货等待时长后,就可以根据所述第二用户的取货等待时长、和第一用户的行驶速度,动态设置所述预通知距离。例如,第二用户的取货等待时长为11分钟,行驶速度为每小时5公里,则预通知距离可以为第二用户的取货等待时长和第一用户的行驶速度的乘积0.92公里,即在距离配送地址0.92公里时,所述服务器2向所述终端设备1发送通知第二用户取货的指示信息,又称为取货预通知提示信息。
在所述终端设备1接收到所述提示信息后,可根据提示信息包括的订单标识,通过所述终端设备1以语音播放方式或文字显示等方式向第二用户展示通知该订单关联的第二用户取货的提醒信息。
在一个示例中,所述终端设备1,还用于接收第一用户发送的针对所述订单的取货预通知完成指令,并向所述服务器2发送针对所述订单的取货预通知完成请求,该请求可携带订单标识;所述服务器2,还用于接收所述取货预通知完成请求,存储所述订单的通知取货时间,该请求还可携带所述通知取货时间,或将接收到请求的时间作为通知取货时间。
在一个示例中,所述终端设备1,还用于接收第一用户发送的针对所述订单的配送完成指令,并向所述服务器2发送针对所述订单的配送完成请求,该请求可携带订单标识;所述服务器2,还用于接收所述配送完成请求,存储所述订单的实际收货时间,该请求还可携带所述实际收货时间,或将接收到请求的时间作为实际收货时间。
请参考图3,其为本实施例的消息推送界面示意图。由图3可见,当前时间有两个订单需要通知收货人准备取货,配送人员查看到消息后,即可手动拨打收货人电话以通知收货人取货。
从上述实施例可见,本申请实施例提供的消息推送***,通过终端设备向服务器发送针对第一用户指定订单的配送请求,并获取并向服务器发送终端设备的实时位置信息,服务器根据配送请求监测该第一用户的实时位置,判断实时位置信息与该订单的配送地址间的距离是否小于或等于预通知距离,若是,则向终端设备推送取货预通知提示消息,终端设备接收该提示消息;这种处理方式,使得基于配送人员的实时定位来实现取货预通知,避免配送人员在到达配送地址后较长时间等待收货人取货;因此,可以有效节约配送人员的时间,提升配送时效。
第二实施例
与上述的消息推送***相对应,本申请还提供一种取货通知发送***。本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。
请参考图4,其为本申请提供的一种取货通知发送***实施例的示意图。本申请提供的一种取货通知发送***包括:终端设备41和服务器42。
请参考图5,其为本申请提供的一种取货通知发送***实施例的交互示意图。在本实施例中,所述终端设备41,用于向服务器42发送针对第一用户指定订单的配送请求,获取所述终端设备41的实时位置信息,向服务器42发送所述实时位置信息;接收所述服务器42推送的取货预通知指示信息,根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息;根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知;相应的,所述服务器42,用于接收所述配送请求,服务器根据配送请求监测该第一用户的实时位置;以及,接收所述终端设备41发送的所述实时位置信息,若所述实时位置信息与配送中订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备41推送所述指示消息。
具体实施时,在所述终端设备41接收到所述指示信息后,可具体用于根据第二用户的电话号码,自动拨打第二用户的电话,或者,根据第二用户的即使通讯号码,自动通过即时通讯服务向第二用户发送即时消息。
从上述实施例可见,本申请实施例提供的取货通知发送***,通过终端设备向服务器发送针对第一用户指定订单的配送请求,并获取并向服务器发送终端设备的实时位置信息,服务器根据配送请求监测该第一用户的实时位置,判断实时位置信息与该订单的配送地址间的距离是否小于或等于预通知距离,若是,则向终端设备推送取货预通知指示消息,终端设备根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息,根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知;这种处理方式,使得基于配送人员的实时定位来实现自动通知客户取货,避免配送人员在到达配送地址后较长时间等待收货人取货;因此,可以有效节约配送人员的时间,提升配送时效。。
第三实施例
与上述的消息推送***相对应,本申请还提供一种消息推送方法,该方法的执行主体为消息推送装置,消息推送装置可部署在移动通讯设备,也可以部署在PAD、iPad、RF枪等终端设备。
请参考图6,其为本申请提供的一种消息推送方法实施例的流程图,本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。本申请提供的一种消息推送方法包括:
步骤S601:向服务器发送针对第一用户指定订单的配送请求。
步骤S603:获取终端设备的实时位置信息。
步骤S605:向所述服务器发送所述实时位置信息。
在一个示例中,步骤S605可采用如下方式之一实现:
1)根据预设距离间隔,向所述服务器发送所述实时位置信息。
2)根据第一预设时间间隔,向所述服务器发送所述实时位置信息。
3)根据预设距离间隔,向所述服务器发送所述实时位置信息,以及,根据第一预设时间间隔,向所述服务器发送所述实时位置信息。
步骤S607:接收所述服务器推送的针对所述订单的取货预通知提示信息。
所述消息推送装置接收到取货预通知提示信息后,可向第一用户展示该取货预通知提示信息。
在一个示例中,所述方法还可包括如下步骤:1)通过实时定位技术,获取所述终端设备的移动速度信息;2)向所述服务器发送所述移动速度信息。
请参考图7,其为本申请提供的一种消息推送方法实施例的具体流程图。在本实施例中,所述方法还可包括如下步骤:
步骤S701:向所述服务器发送针对所述订单的取货预通知完成请求。
在一个示例中,所述方法还可包括如下步骤:向所述服务器发送针对所述订单的配送完成请求。
从上述实施例可见,本申请实施例提供的消息推送方法,通过终端设备向服务器发送针对第一用户指定订单的配送请求,并获取并向服务器发送终端设备的实时位置信息,服务器根据配送请求监测该第一用户的实时位置,判断实时位置信息与该订单的配送地址间的距离是否小于或等于预通知距离,若是,则向终端设备推送取货预通知提示消息,终端设备接收该提示消息;这种处理方式,使得基于配送人员的实时定位来实现取货预通知,避免配送人员在到达配送地址后较长时间等待收货人取货;因此,可以有效节约配送人员的时间,提升配送时效。
在上述的实施例中,提供了一种消息推送方法,与之相对应的,本申请还提供一种消息推送装置。该装置是与上述方法的实施例相对应。
第四实施例
请参看图8,其为本申请的消息推送装置的实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
本申请另外提供一种消息推送装置,包括:
配送请求发送单元801,用于向服务器发送针对第一用户指定订单的配送请求;
实时位置信息获取单元803,用于获取终端设备的实时位置信息;
实时位置信息发送单元805,用于向所述服务器发送所述实时位置信息;
提示信息接收单元807,用于接收所述服务器推送的针对所述订单的取货预通知提示信息。
可选的,所述实时位置信息发送单元805,具体用于根据预设距离间隔,向所述服务器发送所述实时位置信息。
可选的,所述实时位置信息发送单元805,具体用于根据第一预设时间间隔,向所述服务器发送所述实时位置信息。
可选的,还包括:
移动速度信息获取单元,用于通过实时定位技术,获取所述终端设备的移动速度信息;
移动速度信息发送单元,用于向所述服务器发送所述移动速度信息。
请参看图9,其为本申请的消息推送装置的实施例的具体示意图。可选的,还包括:
通知完成请求单元901,用于向所述服务器发送针对所述订单的取货预通知完成请求。
可选的,还包括:
向所述服务器发送针对所述订单的配送完成请求。
第五实施例
请参考图10,其为本申请的电子设备实施例的示意图。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。
本实施例的一种电子设备,该电子设备包括:处理器1001和存储器1002;存储器,用于存储实现消息推送方法的程序,该设备通电并通过所述处理器运行该消息推送方法的程序后,执行下述步骤:向服务器发送针对第一用户指定订单的配送请求;获取终端设备的实时位置信息;向所述服务器发送所述实时位置信息;接收所述服务器推送的针对所述订单的取货预通知提示信息。
第六实施例
与上述的消息推送***相对应,本申请还提供一种消息推送方法,该方法的执行主体为消息推送装置,该装置通常部署于服务器,但并不局限于服务器,也可以是能够实现所述消息推送方法的任何设备。
请参考图11,其为本申请提供的一种消息推送方法实施例的流程图,本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。本申请提供的一种消息推送方法包括:
步骤S1101:接收终端设备发送的针对第一用户指定订单的配送请求。
所述消息推送装置接收到配送请求后,可将所述订单标记为配送中订单,以便监测该订单关联的第一用户的实时位置。
步骤S1103:接收所述终端设备发送的所述终端设备的实时位置信息。
步骤S1105:若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送针对所述订单的取货预通知提示信息。
在一个示例中,所述方法还可包括如下步骤:1)将所述终端设备的标识、所述实时位置信息和定位时间之间的对应记录存储在数据库中;2)根据第二预设时间间隔从所述数据库中读取最近定位时间的所述对应记录;3)判断所述对应记录包括的所述实时位置信息与所述配送地址间的距离是否小于或等于预通知距离。
请参考图12,其为本申请提供的一种消息推送方法实施例的具体流程图。在本实施例中,所述方法还可包括如下步骤:
步骤S1201:根据所述订单关联的第二用户的取货等待时长和所述第一用户的行驶速度,确定所述预通知距离。
请参考图13,其为本申请提供的一种消息推送方法实施例的具体流程图。在本实施例中,所述第二用户的取货等待时长可采用如下步骤确定:
步骤S1301:获取所述第二用户的历史订单。
步骤S1303:根据所述历史订单包括的实际收货时间和通知取货时间,确定所述第二用户的历史取货等待时长。
步骤S1305:根据所述历史取货等待时长,确定所述取货等待时长。
在一个示例中,所述方法还可包括如下步骤:1)接收所述终端设备的移动速度信息;2)将所述移动速度作为所述行驶速度。
在另一个示例中,所述方法还可包括如下步骤:根据所述终端设备的至少两个时间点的实时位置信息,计算得到所述行驶速度。
在一个示例中,所述方法还可包括如下步骤:1)接收所述终端设备发送的针对所述订单的取货预通知完成请求;2)存储所述订单的通知取货时间。
在一个示例中,所述方法还可包括如下步骤:1)接收所述终端设备发送的针对所述订单的配送完成请求;2)存储所述订单的通实际收货时间。
从上述实施例可见,本申请实施例提供的消息推送方法,通过终端设备向服务器发送针对第一用户指定订单的配送请求,并获取并向服务器发送终端设备的实时位置信息,服务器根据配送请求监测该第一用户的实时位置,判断实时位置信息与该订单的配送地址间的距离是否小于或等于预通知距离,若是,则向终端设备推送取货预通知提示消息,终端设备接收该提示消息;这种处理方式,使得基于配送人员的实时定位来实现取货预通知,避免配送人员在到达配送地址后较长时间等待收货人取货;因此,可以有效节约配送人员的时间,提升配送时效。
在上述的实施例中,提供了一种消息推送方法,与之相对应的,本申请还提供一种消息推送装置。该装置是与上述方法的实施例相对应。
第七实施例
请参看图14,其为本申请的消息推送装置的实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
本申请另外提供一种消息推送装置,包括:
配送请求接收单元1401,用于接收终端设备发送的针对第一用户指定订单的配送请求;
实时位置信息接收单元1403,用于接收所述终端设备发送的所述终端设备的实时位置信息;
提示信息推送单元1405,用于若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送针对所述订单的取货预通知提示信息。
可选的,还包括:
实时位置信息存储单元,用于将所述终端设备的标识、所述实时位置信息和定位时间之间的对应记录存储在数据库中;
实时位置信息读取单元,用于根据第二预设时间间隔从所述数据库中读取最近定位时间的所述对应记录;
判断单元,用于判断所述对应记录包括的所述实时位置信息与所述配送地址间的距离是否小于或等于预通知距离。
请参看图15,其为本申请的消息推送装置的实施例的具体示意图。可选的,还包括:
预通知距离确定单元1501,用于根据所述订单关联的第二用户的取货等待时长和所述第一用户的行驶速度,确定所述预通知距离。
请参看图16,其为本申请的消息推送装置的实施例的具体示意图。可选的,还包括取货等待时长确定单元,所述取货等待时长确定单元包括:
历史订单获取单元1601,用于获取所述第二用户的历史订单;
历史取货等待时长确定单元1603,用于根据所述历史订单包括的实际收货时间和通知取货时间,确定所述第二用户的历史取货等待时长;
取货等待时长确定单元1605,用于根据所述历史取货等待时长,确定所述取货等待时长。
可选的,还包括:
移动速度信息接收单元,用于接收所述终端设备的移动速度信息;
第一行驶速度确定单元,用于将所述移动速度作为所述行驶速度。
可选的,还包括:
第二行驶速度确定单元,用于根据所述终端设备的至少两个时间点的实时位置信息,计算得到所述行驶速度。
可选的,还包括:
取货预通知完成请求接收单元,用于接收所述终端设备发送的针对所述订单的取货预通知完成请求;
通知取货时间存储单元,用于存储所述订单的通知取货时间。
可选的,还包括:
配送完成请求接收单元,用于接收所述终端设备发送的针对所述订单的配送完成请求;
实际收货时间存储单元,用于存储所述订单的实际收货时间。
第八实施例
请参考图17,其为本申请的电子设备实施例的示意图。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。
本实施例的一种电子设备,该电子设备包括:处理器1701和存储器1702;所述存储器,用于存储实现消息推送方法的程序,该设备通电并通过所述处理器运行该消息推送方法的程序后,执行下述步骤:接收终端设备发送的针对第一用户指定订单的配送请求;接收所述终端设备发送的所述终端设备的实时位置信息;若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送针对所述订单的取货预通知提示信息。
第九实施例
与上述的取货通知发送***相对应,本申请还提供一种取货通知发送方法,该方法的执行主体为消息推送装置,消息推送装置可部署在移动通讯设备,也可以部署在PAD、iPad、RF枪等终端设备。
请参考图18,其为本申请提供的一种取货通知发送方法实施例的流程图,本实施例与第二实施例内容相同的部分不再赘述,请参见实施例二中的相应部分。本申请提供的一种取货通知发送方法包括:
步骤S1801:向服务器发送针对第一用户指定订单的配送请求。
步骤S1803:获取终端设备的实时位置信息。
步骤S1805:向所述服务器发送所述实时位置信息。
步骤S1807:接收所述服务器推送的取货预通知指示信息。
步骤S1809:根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息。
步骤S1811:根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知。
从上述实施例可见,本申请实施例提供的取货通知发送方法,通过终端设备向服务器发送针对第一用户指定订单的配送请求,并获取并向服务器发送终端设备的实时位置信息,服务器根据配送请求监测该第一用户的实时位置,判断实时位置信息与配送中订单的配送地址间的距离是否小于或等于预通知距离,若是,则向终端设备推送取货预通知指示消息;终端设备接收指示消息,根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息;根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知;这种处理方式,使得基于实时定位来实现自动发送取货预通知,配送人员无需在到达配送地址后较长时间等待收货人;因此,可以有效节约配送人员的时间,提升配送时效。
在上述的实施例中,提供了一种取货通知发送方法,与之相对应的,本申请还提供一种取货通知发送装置。该装置是与上述方法的实施例相对应。
第十实施例
请参看图19,其为本申请的取货通知发送装置的实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
本申请另外提供一种取货通知发送装置,包括:
配送请求发送单元1901,用于向服务器发送针对第一用户指定订单的配送请求;
实时位置信息获取单元1903,用于获取终端设备的实时位置信息;
实时位置信息发送单元1905,用于向所述服务器发送所述实时位置信息;
指示信息接收单元1907,用于接收所述服务器推送的针对所述订单的取货预通知指示信息;
通讯方式获取单元1909,用于根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息;
取货通知发送单元1911,用于根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知。
第十一实施例
请参考图20,其为本申请的电子设备实施例的示意图。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。
本实施例的一种电子设备,该电子设备包括:处理器2001和存储器2002;所述存储器,用于存储实现取货通知发送方法的程序,该设备通电并通过所述处理器运行该取货通知发送方法的程序后,执行下述步骤:向服务器发送针对第一用户指定订单的配送请求;获取终端设备的实时位置信息;向所述服务器发送所述实时位置信息;接收所述服务器推送的取货预通知指示信息;根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息;根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知。
第十二实施例
与上述的取货通知发送***相对应,本申请还提供一种取货通知发送方法,该方法的执行主体为取货通知发送装置,该装置通常部署于服务器,但并不局限于服务器,也可以是能够实现所述取货通知发送方法的任何设备。
请参考图21,其为本申请提供的一种取货通知发送方法实施例的流程图,本实施例与第二实施例内容相同的部分不再赘述,请参见实施例二中的相应部分。本申请提供的一种取货通知发送方法包括:
步骤S2101:接收终端设备发送的针对第一用户指定订单的配送请求。
步骤S2103:接收所述终端设备发送的所述终端设备的实时位置信息。
步骤S2105:若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备发送针对所述订单的取货预通知指示消息。
从上述实施例可见,本申请实施例提供的取货通知发送方法,通过终端设备向服务器发送针对第一用户指定订单的配送请求,并获取并向服务器发送终端设备的实时位置信息,服务器根据配送请求监测该第一用户的实时位置,判断实时位置信息与配送中订单的配送地址间的距离是否小于或等于预通知距离,若是,则向终端设备推送取货预通知指示消息;终端设备接收指示消息,根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息;根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知;这种处理方式,使得基于实时定位来实现自动发送取货预通知,配送人员无需在到达配送地址后较长时间等待收货人;因此,可以有效节约配送人员的时间,提升配送时效。
在上述的实施例中,提供了一种取货通知发送方法,与之相对应的,本申请还提供一种取货通知发送装置。该装置是与上述方法的实施例相对应。
第十三实施例
请参看图22,其为本申请的取货通知发送装置的实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
本申请另外提供一种取货通知发送装置,包括:
配送请求接收单元2201,用于接收终端设备发送的针对第一用户指定订单的配送请求;
实时位置信息接收单元2203,用于接收所述终端设备发送的所述终端设备的实时位置信息;
指示信息推送单元2205,用于若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送针对所述订单的取货预通知指示信息。
第十四实施例
请参考图23,其为本申请的电子设备实施例的示意图。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。
本实施例的一种电子设备,该电子设备包括:处理器2301和存储器2302;所述存储器,用于存储实现取货通知发送方法的程序,该设备通电并通过所述处理器运行该取货通知发送方法的程序后,执行下述步骤:接收终端设备发送的针对第一用户指定订单的配送请求;接收所述终端设备发送的所述终端设备的实时位置信息;若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备发送针对所述订单的取货预通知指示消息。
本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
2、本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
Claims (17)
1.一种消息推送***,其特征在于,包括:
终端设备,用于向服务器发送针对第一用户指定订单的配送请求,获取所述终端设备的实时位置信息,向服务器发送所述实时位置信息;接收所述服务器推送的取货预通知提示信息;
所述服务器,用于接收所述配送请求;以及,接收所述终端设备发送的所述实时位置信息;获取所述订单关联的第二用户的历史订单;根据所述历史订单包括的实际收货时间和通知取货时间,确定所述第二用户的历史取货等待时长;根据所述历史取货等待时长,确定所述第二用户的取货等待时长;根据所述取货等待时长和所述第一用户的行驶速度,确定预通知距离;若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送所述提示消息。
2.根据权利要求1所述的***,其特征在于,
所述终端设备,具体用于根据预设距离间隔,向所述服务器发送所述实时位置信息。
3.根据权利要求1所述的***,其特征在于,
所述终端设备,具体用于根据第一预设时间间隔,向所述服务器发送所述实时位置信息。
4.根据权利要求1所述的***,其特征在于,
所述服务器,还用于将所述终端设备的标识、所述实时位置信息和定位时间之间的对应记录存储在数据库中;以及,根据第二预设时间间隔从所述数据库中读取最近定位时间的所述对应记录,判断所述对应记录包括的所述实时位置信息与所述配送地址间的距离是否小于或等于所述预通知距离。
5.根据权利要求1所述的***,其特征在于,
所述终端设备,还用于通过实时定位技术,获取所述终端设备的移动速度信息,向所述服务器发送所述移动速度信息;
所述服务器,还用于接收所述移动速度信息,将所述移动速度作为所述行驶速度。
6.根据权利要求1所述的***,其特征在于,
所述服务器,具体用于根据至少两个时间点的实时位置信息,计算得到所述行驶速度。
7.根据权利要求1所述的***,其特征在于,
所述终端设备,还用于向所述服务器发送针对所述订单的取货预通知完成请求;
所述服务器,还用于接收所述取货预通知完成请求,存储所述订单的通知取货时间。
8.根据权利要求7所述的***,其特征在于,
所述终端设备,还用于向所述服务器发送针对所述订单的配送完成请求;
所述服务器,还用于接收所述配送完成请求,存储所述订单的实际收货时间。
9.一种取货通知发送***,其特征在于,包括:
终端设备,用于向服务器发送针对第一用户指定订单的配送请求,获取所述终端设备的实时位置信息,向服务器发送所述实时位置信息;接收所述服务器推送的取货预通知指示信息,根据所述指示信息携带的订单标识,获取所述订单关联的第二用户的通讯方式信息;根据所述通讯方式信息,向所述第二用户的通讯设备发送取货通知;
所述服务器,用于接收所述配送请求,接收所述终端设备发送的所述实时位置信息;获取所述订单关联的第二用户的历史订单;根据所述历史订单包括的实际收货时间和通知取货时间,确定所述第二用户的历史取货等待时长;根据所述历史取货等待时长,确定所述第二用户的取货等待时长;根据所述取货等待时长和所述第一用户的行驶速度,确定预通知距离;若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送所述指示消息。
10.一种消息推送方法,其特征在于,包括:
接收终端设备发送的针对第一用户指定订单的配送请求;
接收所述终端设备发送的所述终端设备的实时位置信息;
获取所述订单关联的第二用户的历史订单;
根据所述历史订单包括的实际收货时间和通知取货时间,确定所述第二用户的历史取货等待时长;
根据所述历史取货等待时长,确定所述第二用户的取货等待时长;
根据所述取货等待时长和所述第一用户的行驶速度,确定预通知距离;
若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送针对所述订单的取货预通知提示信息。
11.根据权利要求10所述的方法,其特征在于,还包括:
将所述终端设备的标识、所述实时位置信息和定位时间之间的对应记录存储在数据库中;
根据第二预设时间间隔从所述数据库中读取最近定位时间的所述对应记录;
判断所述对应记录包括的所述实时位置信息与所述配送地址间的距离是否小于或等于预通知距离。
12.根据权利要求10所述的方法,其特征在于,还包括:
接收所述终端设备的移动速度信息;
将所述移动速度作为所述行驶速度。
13.根据权利要求10所述的方法,其特征在于,还包括:
根据所述终端设备的至少两个时间点的实时位置信息,计算得到所述行驶速度。
14.根据权利要求10所述的方法,其特征在于,还包括:
接收所述终端设备发送的针对所述订单的取货预通知完成请求;
存储所述订单的通知取货时间。
15.根据权利要求10所述的方法,其特征在于,还包括:
接收所述终端设备发送的针对所述订单的配送完成请求;
存储所述订单的实际收货时间。
16.一种消息推送装置,其特征在于,包括:
配送请求接收单元,用于接收终端设备发送的针对第一用户指定订单的配送请求;
实时位置信息接收单元,用于接收所述终端设备发送的所述终端设备的实时位置信息;
提示信息推送单元,用于获取所述订单关联的第二用户的历史订单;根据所述历史订单包括的实际收货时间和通知取货时间,确定所述第二用户的历史取货等待时长;根据所述历史取货等待时长,确定所述第二用户的取货等待时长;根据所述取货等待时长和所述第一用户的行驶速度,确定预通知距离;若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送针对所述订单的取货预通知提示信息。
17.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储实现消息推送方法的程序,该设备通电并通过所述处理器运行该消息推送方法的程序后,执行下述步骤:接收终端设备发送的针对第一用户指定订单的配送请求;接收所述终端设备发送的所述终端设备的实时位置信息;获取所述订单关联的第二用户的历史订单;根据所述历史订单包括的实际收货时间和通知取货时间,确定所述第二用户的历史取货等待时长;根据所述历史取货等待时长,确定所述第二用户的取货等待时长;根据所述取货等待时长和所述第一用户的行驶速度,确定预通知距离;若所述实时位置信息与所述订单的配送地址间的距离小于或等于预通知距离,则向所述终端设备推送针对所述订单的取货预通知提示信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811321533.4A CN111161004B (zh) | 2018-11-07 | 2018-11-07 | 消息推送/取货通知发送***、方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811321533.4A CN111161004B (zh) | 2018-11-07 | 2018-11-07 | 消息推送/取货通知发送***、方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111161004A CN111161004A (zh) | 2020-05-15 |
CN111161004B true CN111161004B (zh) | 2023-05-02 |
Family
ID=70555367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811321533.4A Active CN111161004B (zh) | 2018-11-07 | 2018-11-07 | 消息推送/取货通知发送***、方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111161004B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111932168A (zh) * | 2020-06-30 | 2020-11-13 | 汉海信息技术(上海)有限公司 | 订单通知方法、装置及服务器 |
CN112561426A (zh) * | 2020-12-09 | 2021-03-26 | 北京云迹科技有限公司 | 订单配送方法及装置 |
CN112884415B (zh) * | 2021-03-11 | 2024-06-14 | 上海有个机器人有限公司 | 一种基于递送机器人自动通知收货人取货的***及方法 |
CN114187040A (zh) * | 2021-12-07 | 2022-03-15 | 钻技(上海)信息科技有限公司 | 一种优惠券发放方法及*** |
CN117172642A (zh) * | 2023-11-02 | 2023-12-05 | 浙江口碑网络技术有限公司 | 信息处理方法、***、装置及智能头盔 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102779300A (zh) * | 2012-07-05 | 2012-11-14 | 华为技术有限公司 | 信息处理方法、服务器及物流终端 |
CN105730950A (zh) * | 2014-12-10 | 2016-07-06 | 阿里巴巴集团控股有限公司 | 一种智能货柜与基于智能货柜的配送*** |
WO2017177274A1 (en) * | 2016-04-13 | 2017-10-19 | Domino's Pizza Enterprises Limited | System and method for monitoring delivery of orders amongst parties through use of a positioning or location system |
CN107506963A (zh) * | 2017-08-23 | 2017-12-22 | 河北工业职业技术学院 | 货物配送方法 |
CN108550070A (zh) * | 2018-04-20 | 2018-09-18 | 广州亿航智能技术有限公司 | 订单配送方法和装置 |
-
2018
- 2018-11-07 CN CN201811321533.4A patent/CN111161004B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102779300A (zh) * | 2012-07-05 | 2012-11-14 | 华为技术有限公司 | 信息处理方法、服务器及物流终端 |
CN105730950A (zh) * | 2014-12-10 | 2016-07-06 | 阿里巴巴集团控股有限公司 | 一种智能货柜与基于智能货柜的配送*** |
WO2017177274A1 (en) * | 2016-04-13 | 2017-10-19 | Domino's Pizza Enterprises Limited | System and method for monitoring delivery of orders amongst parties through use of a positioning or location system |
CN107506963A (zh) * | 2017-08-23 | 2017-12-22 | 河北工业职业技术学院 | 货物配送方法 |
CN108550070A (zh) * | 2018-04-20 | 2018-09-18 | 广州亿航智能技术有限公司 | 订单配送方法和装置 |
Non-Patent Citations (2)
Title |
---|
廉政等.基于城市公共交通网络的快递配送模式分析.科技风.2017,265. * |
朱沙.一种基于Andriod的配送APP开发.电子设计工程.2016,(第20期),93-95. * |
Also Published As
Publication number | Publication date |
---|---|
CN111161004A (zh) | 2020-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111161004B (zh) | 消息推送/取货通知发送***、方法、装置及电子设备 | |
EP3231200B1 (en) | Determining timing for determination of applicable geo-fences | |
KR101716532B1 (ko) | 광고를 이용한 애플리케이션 타겟팅 | |
US8311580B2 (en) | Temporally limited mobile device contact information | |
CN112398895B (zh) | 提供服务信息的方法及装置 | |
US9026135B2 (en) | Mobile terminal device and positioning method | |
US7606583B2 (en) | Automated generation of context information | |
US20150223018A1 (en) | Location-based services | |
EP3627429A1 (en) | Information processing method and apparatus, electronic device, and storage medium | |
CN107742245B (zh) | 一种商户信息推荐方法、装置及设备 | |
US20140012773A1 (en) | System and method for storage container tracking and delivery | |
CN105007320A (zh) | 基于云服务器的移动智能导游导览*** | |
CN103026357A (zh) | 用于增强实境的灵活数据下载模型 | |
US11403588B2 (en) | Accurate tracking of item delivery using a confidence event recorder | |
US10102596B2 (en) | Customer interface restaurant system | |
US20200342551A1 (en) | System, method and apparatus for assessing the accuracy of estimated food delivery time | |
CN103036953B (zh) | 一种为用户提供动态位置信息的方法和装置 | |
CN102692635A (zh) | 一种门店拜访过程中gps定位与基站定位的筛选方法 | |
JP2017526958A5 (zh) | ||
CN110022260A (zh) | 一种跨环境回执消息处理方法及*** | |
CN104240053A (zh) | 一种规划配送车辆行程的方法 | |
EP3690776A1 (en) | Monitoring method for shared recyclable logistics tool and system thereof | |
CN109598461B (zh) | 配送方法、装置和计算机可读存储介质 | |
US20180330318A1 (en) | Systems and Methods for Dynamically Updating Stored Lists Based on Contemporaneous Location Data Associated with Client Devices | |
CN106856451B (zh) | 一种用于智能设备用户的短距提醒方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |