CN112288552A - 拼单方法、服务器、客户端及*** - Google Patents
拼单方法、服务器、客户端及*** Download PDFInfo
- Publication number
- CN112288552A CN112288552A CN202011320966.5A CN202011320966A CN112288552A CN 112288552 A CN112288552 A CN 112288552A CN 202011320966 A CN202011320966 A CN 202011320966A CN 112288552 A CN112288552 A CN 112288552A
- Authority
- CN
- China
- Prior art keywords
- order
- splicing
- user
- users
- sub
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012384 transportation and delivery Methods 0.000 claims abstract description 62
- 230000004044 response Effects 0.000 claims abstract description 42
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 32
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 32
- 230000001960 triggered effect Effects 0.000 claims abstract description 22
- 230000004931 aggregating effect Effects 0.000 claims abstract description 12
- 238000004220 aggregation Methods 0.000 claims abstract description 10
- 230000002776 aggregation Effects 0.000 claims abstract description 10
- 238000009826 distribution Methods 0.000 claims description 94
- 238000004891 communication Methods 0.000 claims description 26
- 239000002131 composite material Substances 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 5
- 238000003860 storage Methods 0.000 claims description 4
- 238000012790 confirmation Methods 0.000 description 9
- 235000013305 food Nutrition 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 239000000203 mixture Substances 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000004806 packaging method and process Methods 0.000 description 4
- 230000002194 synthesizing effect Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
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
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种拼单方法、服务器、客户端及***,该方法包括:获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合;针对候选拼单用户集合中的各个候选拼单用户发送拼单提示信息;当接收到至少两个候选拼单用户触发的拼单响应消息时,生成拼单主订单以及至少两个拼单子订单;通过拼单主订单展示针对各个拼单子订单执行合成操作后得到的订单合成数据,通过各个拼单子订单引导各个候选拼单用户进行拼单支付。该方式能够根据配送位置以及目标门店自动聚合可拼单的多个用户,从而向用户发出提醒,无需用户自行寻找拼单用户,提升了拼单成功率。
Description
技术领域
本发明涉及数据管理技术领域,具体涉及一种拼单方法、服务器、客户端及***。
背景技术
随着线上门店的兴起,越来越多的物品能够通过在线下单的方式进行获取。由于在线下单方式需要由配送人员提供配送服务,考虑到配送成本问题,很多线上门店都会设置最低配送数额,只有当用户选择的物品总量达到该最低配送数额后才能够享受配送服务。
因此,拼单方式得到了越来越多用户的青睐。在传统的拼单方式中,需要由点单用户自行寻找拼单用户以实现拼单操作。例如,点单用户可以通过第三方聊天工具向亲朋好友发送拼单邀请信息。
但是,发明人在实现本发明的过程中发现,上述拼单方式至少存在以下缺陷:在点单用户自行寻找拼单用户的过程中,受限于点单用户的社交范围,往往无法快速找到合适的拼单用户,从而导致拼单无法达成。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的拼单方法、服务器、客户端及***。
根据本发明实施例的一个方面,提供了一种拼单方法,包括:
获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合;
针对所述候选拼单用户集合中的各个候选拼单用户发送拼单提示信息;
当接收到至少两个候选拼单用户触发的拼单响应消息时,生成拼单主订单以及对应于所述至少两个候选拼单用户的至少两个拼单子订单;
通过所述拼单主订单展示针对各个拼单子订单执行合成操作后得到的订单合成数据,通过各个拼单子订单引导各个候选拼单用户进行拼单支付。
可选的,所述获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合包括:
确定各个点单用户的配送位置之间的地域间隔,若地域间隔小于预设阈值,则确定点单用户的配送位置匹配;其中,所述地域间隔根据地图直线距离、地图导航距离、和/或与配送位置对应的地址信息的文字匹配结果确定。
可选的,所述获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合包括:
分别确定各个点单用户的配送位置对应于所述目标门店的配送路线;
判断各个点单用户的配送路线之间是否存在重合区域;若是,则确定点单用户的配送位置匹配。
可选的,所述获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合包括:
预先获取并分析各个点单用户的历史点单数据中包含的点单时间信息、配送位置信息、和/或下单门店信息,根据分析结果确定点单高峰时段、点单密集区域、和/或点单热点门店;
当确定当前时段与所述点单高峰时段匹配时,获取各个点单用户的配送位置以及各个点单用户的目标门店;其中,获取位于点单密集区域内的各个点单用户的配送位置,和/或获取与属于点单热点门店的目标门店相对应的点单用户的配送位置。
可选的,所述生成拼单主订单以及对应于所述至少两个候选拼单用户的至少两个拼单子订单具体包括:
生成与所述拼单响应消息相对应的拼单标识,创建与所述拼单标识相对应的拼单主订单以及与所述拼单主订单相关联的至少两个拼单子订单;
其中,所述拼单标识包括:用于标识所述拼单主订单的主订单标识、以及用于标识与各个拼单子订单对应的候选拼单用户的子订单标识。
可选的,所述通过所述拼单主订单展示针对各个拼单子订单执行合成操作后得到的订单合成数据包括:
根据所述拼单标识中包含的各个子订单标识,将获取到的对应于同一拼单主订单的各个拼单类点单请求中包含的已点对象信息进行合成处理,展示合成后得到的订单合成数据;
其中,所述订单合成数据包含各个拼单类点单请求中包含的已点对象信息的总和。
可选的,所述通过各个拼单子订单引导各个候选拼单用户进行拼单支付包括:
当接收到拼单确认指令后,根据所述订单合成数据确定与拼单主订单相对应的订单总数额;
根据所述订单总数额以及各个拼单子订单中包含的子订单点单数据,计算与各个拼单子订单相对应的子订单支付数据,根据计算结果生成对应于各个拼单子订单的支付子订单;
将各个支付子订单分别推送至各个拼单子订单相对应的用户终端,以供各个用户终端进行拼单支付。
可选的,所述将各个支付子订单分别推送至各个拼单子订单相对应的用户终端之后,进一步包括:
检测各个支付子订单的状态是否为支付完成状态,若是,则确定所述拼单主订单已支付完成,生成并发送备单通知消息;
其中,所述备单通知消息包括:对应于拼单主订单的主订单通知消息、以及对应于各个拼单子订单的子订单通知消息。
可选的,所述生成拼单主订单以及对应于所述至少两个候选拼单用户的至少两个拼单子订单之后,进一步包括:
展示拼单通讯窗口,以供各个候选拼单用户通过所述拼单通讯窗口发送拼单交流信息。
可选的,所述针对所述候选拼单用户集合中的各个候选拼单用户发送拼单提示信息包括:
展示包含各个候选拼单用户的拼单群聊页面,在所述拼单群聊页面中展示拼单提示信息;和/或,
在所述目标门店的门店页面中展示拼单提示信息,该拼单提示信息中包含候选拼单用户的用户人数。
根据本发明实施例的又一方面,提供了一种拼单方法,包括:
接收并展示拼单服务器根据各个点单用户的配送位置以及目标门店之间的匹配结果发送的拼单提示信息;
向所述拼单服务器发送与所述拼单提示信息相对应的拼单响应消息,以供所述拼单服务器生成与所述拼单响应消息相对应的拼单主订单以及至少两个拼单子订单;
展示所述拼单服务器针对各个拼单子订单执行合成操作后得到的订单合成数据,并根据接收到的所述拼单服务器发送的拼单子订单进行拼单支付。
根据本发明实施例的又一方面,提供了一种拼单服务器,包括:
聚合模块,适于获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合;
拼单提示模块,适于针对所述候选拼单用户集合中的各个候选拼单用户发送拼单提示信息;
订单生成模块,适于当接收到至少两个候选拼单用户触发的拼单响应消息时,生成拼单主订单以及对应于所述至少两个候选拼单用户的至少两个拼单子订单;
拼单支付模块,适于通过所述拼单主订单展示针对各个拼单子订单执行合成操作后得到的订单合成数据,通过各个拼单子订单引导各个候选拼单用户进行拼单支付。
可选的,所述聚合模块具体适于:
确定各个点单用户的配送位置之间的地域间隔,若地域间隔小于预设阈值,则确定点单用户的配送位置匹配;其中,所述地域间隔根据地图直线距离、地图导航距离、和/或与配送位置对应的地址信息的文字匹配结果确定。
可选的,所述聚合模块具体适于:
分别确定各个点单用户的配送位置对应于所述目标门店的配送路线;
判断各个点单用户的配送路线之间是否存在重合区域;若是,则确定点单用户的配送位置匹配。
可选的,所述聚合模块具体适于:
预先获取并分析各个点单用户的历史点单数据中包含的点单时间信息、配送位置信息、和/或下单门店信息,根据分析结果确定点单高峰时段、点单密集区域、和/或点单热点门店;
当确定当前时段与所述点单高峰时段匹配时,获取各个点单用户的配送位置以及各个点单用户的目标门店;其中,获取位于点单密集区域内的各个点单用户的配送位置,和/或获取与属于点单热点门店的目标门店相对应的点单用户的配送位置。
可选的,所述订单生成模块具体适于:
生成与所述拼单响应消息相对应的拼单标识,创建与所述拼单标识相对应的拼单主订单以及与所述拼单主订单相关联的至少两个拼单子订单;
其中,所述拼单标识包括:用于标识所述拼单主订单的主订单标识、以及用于标识与各个拼单子订单对应的候选拼单用户的子订单标识。
可选的,所述拼单支付模块具体适于:
根据所述拼单标识中包含的各个子订单标识,将获取到的对应于同一拼单主订单的各个拼单类点单请求中包含的已点对象信息进行合成处理,展示合成后得到的订单合成数据;
其中,所述订单合成数据包含各个拼单类点单请求中包含的已点对象信息的总和。
可选的,所述拼单支付模块具体适于:
当接收到拼单确认指令后,根据所述订单合成数据确定与拼单主订单相对应的订单总数额;
根据所述订单总数额以及各个拼单子订单中包含的子订单点单数据,计算与各个拼单子订单相对应的子订单支付数据,根据计算结果生成对应于各个拼单子订单的支付子订单;
将各个支付子订单分别推送至各个拼单子订单相对应的用户终端,以供各个用户终端进行拼单支付。
可选的,所述拼单支付模块进一步适于:
检测各个支付子订单的状态是否为支付完成状态,若是,则确定所述拼单主订单已支付完成,生成并发送备单通知消息;
其中,所述备单通知消息包括:对应于拼单主订单的主订单通知消息、以及对应于各个拼单子订单的子订单通知消息。
可选的,所述生成拼单主订单以及对应于所述至少两个候选拼单用户的至少两个拼单子订单之后,进一步包括:
展示拼单通讯窗口,以供各个候选拼单用户通过所述拼单通讯窗口发送拼单交流信息。
可选的,所述订单生成模块进一步适于:
展示包含各个候选拼单用户的拼单群聊页面,在所述拼单群聊页面中展示拼单提示信息;和/或,
在所述目标门店的门店页面中展示拼单提示信息,该拼单提示信息中包含候选拼单用户的用户人数。
根据本发明实施例的又一方面,提供了一种拼单客户端,包括:
接收模块,适于接收并展示拼单服务器根据各个点单用户的配送位置以及目标门店之间的匹配结果发送的拼单提示信息;
拼单响应模块,适于向所述拼单服务器发送与所述拼单提示信息相对应的拼单响应消息,以供所述拼单服务器生成与所述拼单响应消息相对应的拼单主订单以及至少两个拼单子订单;
展示模块,适于展示所述拼单服务器针对各个拼单子订单执行合成操作后得到的订单合成数据,并根据接收到的所述拼单服务器发送的拼单子订单进行拼单支付。
根据本发明实施例的又一个方面,提供了一种拼单***,包括:上述的拼单服务器、以及拼单客户端。
根据本发明实施例的又一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述拼单方法对应的操作。
根据本发明实施例的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述拼单方法对应的操作。
在本发明实施例提供的拼单方法、服务器、客户端及***中,根据各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店均匹配的多个点单用户自动聚合为一组候选拼单用户集合,从而由***自动向候选拼单用户集合中的各个候选拼单用户发送拼单提示信息。并且,在接收到至少两个候选拼单用户触发的拼单响应消息时,生成拼单主订单以及对应于至少两个候选拼单用户的至少两个拼单子订单,从而通过拼单主订单展示针对各个拼单子订单执行合成操作后得到的订单合成数据,通过各个拼单子订单引导各个候选拼单用户进行拼单支付。由此可见,该方式能够根据配送位置以及目标门店自动聚合可拼单的多个用户,从而向用户发出提醒,无需用户自行寻找拼单用户,提升了拼单成功率。并且,通过将传统的订单拆分为拼单主订单以及多个拼单子订单,能够通过拼单主订单确定是否符合配送最低限额,且通过拼单子订单实现各个拼单用户各自支付的效果,从而便于实现陌生用户之间的拼单。
上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的拼单方法的流程图;
图2示出了本发明另一实施例提供的拼单方法的流程图;
图3示出了本发明另一实施例提供的拼单服务器的结构示意图;
图4示出了本发明另一实施例提供的电子设备的结构示意图;
图5示出了本发明另一实施例提供的拼单客户端的结构示意图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
图1示出了本发明实施例提供的拼单方法的流程图。如图1所示,该方法包括以下步骤:
步骤S110:获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合。
具体地,点单用户的配送位置对应于用户的收货地址所在的位置,可以通过点单用户的实时定位信息确定,也可以根据点单用户设置的地址列表确定。各个点单用户的目标门店是指:点单用户可能下单的门店,具体可以是点单用户附近预设地域范围内的门店,也可以是用户当前正在浏览的门店,还可以是根据用户历史下单行为确定的用户偏好的门店等,本发明不限定点单用户的目标门店的具体确定方式。
相应地,将各个点单用户的配送位置以及目标门店分别进行匹配处理,若多个点单用户的配送位置相互匹配,且对应的目标门店也相互匹配,则将该多个点单用户聚合为一组候选拼单用户集合。其中,候选拼单用户集合用于存储一组在配送位置以及目标门店方面存在共性的用户,该部分用户之间可能存在拼单需求。
步骤S120:针对候选拼单用户集合中的各个候选拼单用户发送拼单提示信息。
具体地,向候选拼单用户集合中的各个候选拼单用户发送拼单提示信息,以提示各个候选拼单用户可以发起拼单操作。其中,拼单提示信息用于主动提示用户进行拼单,具体可通过消息弹框提醒、群聊页面等多种方式实现,本发明对此不做限定。
步骤S130:当接收到至少两个候选拼单用户触发的拼单响应消息时,生成拼单主订单以及对应于至少两个候选拼单用户的至少两个拼单子订单。
其中,在拼单提示信息中包含拼单入口,若用户点击该拼单入口,则自动触发拼单响应消息。当至少两个候选拼单用户触发的拼单响应消息时,生成与拼单响应消息相对应的拼单主订单以及对应于至少两个候选拼单用户的至少两个拼单子订单。其中,拼单主订单用于唯一标识该次拼单操作,且用于记录拼单后的已点对象信息等内容;各个拼单子订单分别对应于各个候选拼单用户,用于记录各个候选拼单用户的点单情况。
步骤S140:通过拼单主订单展示针对各个拼单子订单执行合成操作后得到的订单合成数据,通过各个拼单子订单引导各个候选拼单用户进行拼单支付。
其中,拼单主订单用于展示针对各个拼单子订单执行合成操作后得到的订单合成数据,相应地,每当接收到各个候选拼单用户触发的拼单类点单请求时,针对各个候选拼单用户触发的拼单类点单请求中包含的已点对象信息进行合成处理,以得到订单合成数据,从而便于各个用户查看当前点选的对象的总和。其中,已点对象信息用于描述用户点选的餐品、物品等实体对象。
另外,拼单子订单用于引导各个候选拼单用户进行拼单支付。由于本发明实施例中的各个候选拼单用户之间可能彼此陌生,因此,不宜采用传统的由拼单发起用户先行垫付的支付方式。因此,在本实施例中,需要针对每个候选拼单用户维护一个对应的拼单子订单,该拼单子订单用于记录对应的候选拼单用户所点选的对象信息以及待支付的数额信息等,从而便于实现各个用户分别支付的目的。
由此可见,该方式能够根据配送位置以及目标门店自动聚合可拼单的多个用户,从而向用户发出提醒,无需用户自行寻找拼单用户,提升了拼单成功率。并且,通过将传统的订单拆分为拼单主订单以及多个拼单子订单,能够通过拼单主订单确定是否符合配送最低限额,且通过拼单子订单实现各个拼单用户各自支付的效果,从而便于实现陌生用户之间的拼单。
图2示出了本发明另一个实施例提供的拼单方法的流程图。如图2所示,该方法包括以下步骤:
步骤S210:获取各个点单用户的配送位置以及各个点单用户的目标门店。
具体实施时,实时获取各个点单用户的配送位置,具体获取时,可以针对当前点单用户进行实时定位,将定位结果确定为点单用户的配送位置。或者,还可以获取点单用户在点单平台中预存的收货地址信息,将收货地址信息确定为点单用户的配送位置。另外,当点单用户在点单平台中预存的收货地址信息为多个时,进一步获取各个收货地址信息的使用频次、和/或各个收货地址信息距离用户的当前定位位置之间的间隔,将使用频次高于预设频次阈值、和/或间隔小于预设间隔阈值的收货地址信息确定为点单用户的配送位置。
另外,除获取各个点单用户的配送位置之外,还需要进一步获取各个点单用户的目标门店。其中,点单用户的目标门店通过以下方式中的至少一种确定:将点单用户当前正在浏览的门店确定为目标门店;或者,将与点单用户的配送位置之间的间隔小于预设值的门店确定为目标门店;或者,根据点单用户的历史点单记录,将用户下单次数大于预设次数的门店确定为目标门店。在本实施例的一种具体实现方式中,将点单用户当前正在浏览的门店确定为目标门店。
步骤S220:将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合。
具体地,实时获取当前点单用户的配送位置以及目标门店,然后,分别将各个点单用户的配送位置以及目标门店进行匹配处理,从而将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合。
具体实施时,在针对配送位置进行匹配时,可通过以下两种方式中的至少一种实现:
在一种可选的实现方式中,确定各个点单用户的配送位置之间的地域间隔,若地域间隔小于预设阈值,则确定点单用户的配送位置匹配;其中,地域间隔根据地图直线距离、地图导航距离、和/或与配送位置对应的地址信息的文字匹配结果确定。例如,针对任意两个点单用户的配送位置,计算两个位置之间的地域间隔,若间隔较近,则确定该任意两个点单用户的配送位置相互匹配。其中,可以直接根据地图直线距离计算该地域间隔;或者,也可以根据地图导航距离计算该地域间隔,以便于充分考虑河流、高架桥等路障信息的影响,从而使计算结果更加准确。或者,还可以直接针对配送位置对应的地址信息进行文字匹配,若文字匹配成功,则确定两个点单用户的配送位置相互匹配。例如,同一个小区或同一个写字楼的两个用户的地址信息的头部内容能够匹配成功,此时,可忽略楼栋、门牌号等尾部内容,认为该小区或该写字楼的两个用户的配送位置匹配。该方式主要将距离较近的多个点单用户确定为地址匹配的用户。
在又一种可选的实现方式中,还可以基于配送路线将顺路的用户确定为地址匹配的用户:分别确定各个点单用户的配送位置对应于目标门店的配送路线;判断各个点单用户的配送路线之间是否存在重合区域;若是,则确定点单用户的配送位置匹配。具体地,分别确定各个点单用户的配送位置对应于目标门店的配送路线之后,进一步判断任意两个点单用户的配送路线之间是否存在重合区域,当重合区域的长度大于预设距离阈值时,则确定该两个点单用户的配送位置匹配。该方式有助于帮助顺路的用户进行拼单,以节约配送成本。
进一步可选的,在本步骤中,还可以预先获取并分析各个点单用户的历史点单数据中包含的点单时间信息、配送位置信息、和/或下单门店信息,根据分析结果确定点单高峰时段、点单密集区域、和/或点单热点门店。相应的,当确定当前时段与点单高峰时段匹配时,获取各个点单用户的配送位置以及各个点单用户的目标门店。具体实施时,可以获取位于点单密集区域内的各个点单用户的配送位置,或者,获取与属于点单热点门店的目标门店相对应的点单用户的配送位置。通过上述方式,能够通过分析用户的历史行为数据挖掘点单的高峰时段、密集区域以及热点门店。相应的,根据高峰时段、密集区域以及热点门店,确定该方式的执行时机以及用户分布的地域范围、和/或目标门店所属的门店范围等,从而进一步提升拼单成功率,避免在拼单成功概率较低的时间段、地域范围或门店范围内进行拼单匹配操作所导致的***资源消耗的问题。
步骤S230:针对候选拼单用户集合中的各个候选拼单用户发送拼单提示信息。
具体地,向候选拼单用户集合中的各个候选拼单用户发送拼单提示信息,以提示各个候选拼单用户可以发起拼单操作。其中,拼单提示信息用于主动提示用户进行拼单,具体可通过消息弹框提醒、群聊页面等多种方式实现,本发明对此不做限定。例如,可以通过通知消息提醒方式发送拼单提示信息,或者,还可以使界面中的可拼单按钮从不可点击状态切换为可点击状态(例如改变颜色等)。
在一种可选的实现方式中,展示包含各个候选拼单用户的拼单群聊页面,在该拼单群聊页面中展示拼单提示信息。其中,拼单群聊页面中包含与候选拼单用户集合相对应的候选拼单用户列表,列表中的每一行包括候选拼单用户的账号信息以及请求拼单按钮。通过该方式,能够向用户展示拼单群聊页面,以供用户直观看到可参与拼单的各个用户,从而方便相互交流。
在又一种可选的实现方式中,在目标门店的门店页面中展示拼单提示信息,该拼单提示信息中包含候选拼单用户的用户人数。在该方式中,分别针对各个目标门店,确定每个目标门店对应的候选拼单用户集合的人数,将该人数展示在目标门店的门店页面中,以供其他用户参考。另外,还可以进一步根据点单用户的历史点单数据挖掘该点单用户下单次数较多的热点门店,从而在该热点门店当前符合拼单条件时向用户触发拼单提示信息。
步骤S240:当接收到至少两个候选拼单用户触发的拼单响应消息时,生成拼单主订单以及对应于至少两个候选拼单用户的至少两个拼单子订单。
其中,在拼单提示信息中包含按钮等形式的拼单入口,若用户点击该拼单入口,则自动触发拼单响应消息。当检测至少两个候选拼单用户触发拼单响应消息时,生成与拼单响应消息相对应的拼单主订单以及对应于至少两个候选拼单用户的至少两个拼单子订单。其中,拼单主订单用于唯一标识该次拼单操作,且用于记录拼单后的已点对象信息等内容;各个拼单子订单分别对应于各个候选拼单用户,用于记录各个候选拼单用户的点单情况。
具体的,拼单响应消息进一步包括:由第一个拼单发起用户触发的第一拼单响应消息,以及由第二个甚至第三个拼单响应用户触发的第二拼单响应消息。在本实施例中,可以将第一个触发拼单响应消息的用户作为拼单管理员,从而针对该用户提供拼单管理界面,在该拼单管理界面中包含用于配置拼单人数上限、拼单数额上限的配置入口,从而限制该拼单群中包含的拼单用户总数等信息。或者,也可以不区分拼单响应消息的发送顺序,从而使各个拼单用户都具有相同的权限。具体实施时,***需要检测接收到的拼单响应消息的数量,只有当接收到至少两个用户触发的拼单响应消息时,才会生成并展示拼单界面;反之,若仅接收到一个用户触发的拼单响应消息,则仍按照常规的单人下单界面进行下单操作。
具体实施时,若***检测到当前参与拼单的用户数量大于1,则生成拼单主订单以及对应于至少两个候选拼单用户的至少两个拼单子订单。首先,生成与拼单响应消息相对应的拼单标识,该拼单标识用于唯一标识本次拼单操作。然后,创建与拼单标识相对应的拼单主订单以及与拼单主订单相关联的至少两个拼单子订单。其中,拼单标识包括:用于标识拼单主订单的主订单标识、以及用于标识与各个拼单子订单对应的候选拼单用户的子订单标识。由此可见,拼单主订单以及各个拼单子订单之间通过拼单标识进行关联。其中,子订单标识可以为各个候选拼单用户的用户标识,如用户终端的设备标识、账号标识等。其中,用户终端包括:手机、平板电脑等各类移动终端。
步骤S250:通过拼单主订单展示针对各个拼单子订单执行合成操作后得到的订单合成数据,通过各个拼单子订单引导各个候选拼单用户进行拼单支付。
其中,拼单主订单用于展示经合成处理后得到的包含各个候选拼单用户的下单数据的内容。具体的,在通过拼单主订单展示针对各个拼单子订单执行合成操作后得到的订单合成数据时,通过以下方式实现:根据拼单标识中包含的各个子订单标识,将获取到的对应于同一拼单主订单的各个拼单类点单请求中包含的已点对象信息进行合成处理,展示合成后得到的订单合成数据;其中,订单合成数据包含各个拼单类点单请求中包含的已点对象信息的总和。具体实施时,每当接收到用户触发的点单请求时,获取点单请求中包含的用户标识,将该用户标识与拼单标识中包含的各个子订单标识进行匹配,若匹配成功,则确认本次接收到的点单请求为拼单类点单请求。根据该拼单类点单请求所对应的子订单标识,确定对应的候选拼单用户选择的已点对象信息,该已点对象信息可以为用户下单的餐品或其他商品。相应的,将对应于同一个拼单标识的各个拼单类点单请求中包含的已点对象信息进行合成,以得到订单合成数据。该订单合成数据即为各个拼单用户点选的对象的总和。由于配送费用等订单信息由拼单后得到的订单总额确定,因此,在本步骤中,实时地将各个候选拼单用户的下单数据进行合成处理,从而使每个拼单用户都能及时看到主订单中包含的全部商品。
另外,由于本实施例主要用于实现陌生人之间的拼单操作,因此,在支付环节需要由各个用户分别支付。为此,在本步骤中,还需要通过各个拼单子订单准确记录各个拼单用户的下单内容。具体的,每当接收到拼单类点单请求时,首先将本次接收到的拼单类点单请求中包含的已点对象信息记录到对应的拼单子订单所包含的子订单点单数据中。相应的,当接收到拼单确认指令后,一方面,根据订单合成数据确定与拼单主订单相对应的订单总数额;另一方面,根据订单总数额以及各个拼单子订单中包含的子订单点单数据,计算与各个拼单子订单相对应的子订单支付数据,根据计算结果生成对应于各个拼单子订单的支付子订单;将各个支付子订单分别推送至各个拼单子订单相对应的用户终端,以供各个用户终端进行拼单支付。其中,拼单确认指令可以由拼单发起用户单人触发;或者,也可以由各个拼单用户共同触发,例如,在拼单界面中包含拼单确认按钮,当各个拼单用户均通过该拼单确认按钮提交拼单确认请求后,则自动触发拼单确认指令。由于订单的配送费用与订单的总数额相关,因此,需要先根据订单合成数据确定订单总数额,进而根据订单总数额确定应支付的配送费用总额。然后,根据订单总数额、应支付的配送费用总额以及各个拼单用户对应的子订单点单数据,计算与各个拼单子订单相对应的子订单支付数据,该子订单支付数据用于反映一个拼单用户应支付的数额。具体计算时,可根据子订单点单数据在订单总数额中所占的比例进行计算,相应的,配送费用也可以根据子订单点单数据在订单总数额中所占的比例进行分摊。最后,生成的对应于各个拼单子订单的支付子订单中包含拼单用户应支付的数额以及支付入口元素,以供拼单用户实现拼单支付。
另外,为了应对部分拼单用户未成功支付等异常问题,在将各个支付子订单分别推送至各个拼单子订单相对应的用户终端之后,进一步检测各个支付子订单的状态是否为支付完成状态,若是,则确定拼单主订单已支付完成,生成并发送备单通知消息;其中,该备单通知消息包括:对应于拼单主订单的主订单通知消息、以及对应于各个拼单子订单的子订单通知消息。具体的,若检测到各个支付子订单的状态均为支付完成状态,则确认拼单主订单已支付完成。若检测到部分支付子订单的状态始终为未支付状态,则可以生成拼单失败提示消息,以使各个拼单用户按照常规方式下单,并退还其他拼单用户已支付的数额。或者,若检测到部分支付子订单的状态始终为未支付状态,还可以进一步将未支付状态的支付子订单从拼单主订单中删除,从而减少拼单主订单的总数额,当减少后的拼单主订单的总数额与各个已支付用户的已支付数额相等时,提示拼单成功。
当拼单成功时,考虑到各个子订单需要分别配送,因此,本实施例中的备单通知消息不仅包括对应于拼单主订单的主订单通知消息,还包括多个对应于各个拼单子订单的子订单通知消息。其中,各个子订单通知消息中包含各个拼单用户的下单内容。
另外,在本实施例中,当生成拼单主订单以及对应于至少两个候选拼单用户的至少两个拼单子订单之后,为了便于实现拼单用户之间的信息交流,进一步展示拼单通讯窗口,以供各个候选拼单用户通过该拼单通讯窗口发送拼单交流信息。例如,各个拼单用户可通过拼单通讯窗口发送有关于订单的咨询信息等内容,从而便于各个拼单用户相互沟通。另外,本实施例还可以进一步设置单笔订单数额上限、商品总数上限等信息,当检测到当前已点对象信息的总数额超出上限时,则生成提示消息。另外,在拼单过程中,若有部分拼单用户中途放弃拼单,只要剩余的拼单用户人数仍然大于1,则由剩余的拼单用户继续执行拼单操作。
本实施例中的方式尤其适用于外卖拼单领域。发明人在实现本发明的过程中发现,目前点餐用户聚居现象比较多,如一些公司没有食堂,员工吃饭主要以点外卖为主,其收货地址大多相同;小区用户点餐时,同一栋楼的收货地址相同或者相近,相近指的是同一栋楼不同用户的楼层可能不太一样。而且,这些具有相同或者相近收货地址的用户点餐时,大概率会点距离收货地址一定范围内的商家,而该范围的同一平台的商家数量有限,且同一收货地址的用户密度较大,如公司,故具有相同收货地址且具有相同目标商家的概率非常大。目前进行外卖点餐时,点餐的费用一般包括商品费用、包装费和配送费等,其中包装费指对点餐商品进行打包所产生的费用,配送费指在一个订单中,由配送员从商家运送到收货地址所产生的费用。其中配送费一般按照行驶路程计算,也和每天的时间点及当天天气有关,配送条件越差,则配送的难度越大,产生的配送费用也会越大。另外,每个商家为了考虑每个订单的成本问题,都设置了相应的配送门槛费用,只有当订单金额数大于该门槛金额时才可以进行下单配送。这一现象使得用户有时为了凑单达到门槛费用或者达到商家满减金额而被迫购买一些不太需要的商品。通过采用本实施例中的方法,当用户的收货地址一致时,且在同一时间具有相同的目标商家,则点餐***自动提醒用户进行拼单匹配。一旦拼单成功,两个或者多个用户可以只支付一个订单所产生的配送费用,大大减少了每个用户的配送费用,从而节约了配送成本提升了外卖配送效率。总之,本方案能根据用户订单配送路线的一致性寻找潜在的拼单用户,帮助用户进行外卖点餐时节省一定的包装费和配送费,使得用户可以通过拼单的方式在点餐平台上购买小额菜品和更灵活的享受更多优惠。
综上可知,该方式能够根据配送位置以及目标门店自动聚合可拼单的多个用户,从而向用户发出提醒,无需用户自行寻找拼单用户,提升了拼单成功率。并且,通过将传统的订单拆分为拼单主订单以及多个拼单子订单,能够通过拼单主订单确定是否符合配送最低限额,且通过拼单子订单实现各个拼单用户各自支付的效果,从而便于实现陌生用户之间的拼单。其中,能够根据各个用户之间的地域间隔以及配送路线挖掘候选拼单用户集合。通过拼单标识能够将主订单及其对应的各个子订单关联起来,从而实现各个子订单单独支付和配送的目的。
另外,本发明又一实施例还提供了一种拼单方法,主要适用于客户端,具体包括以下步骤:
步骤一:接收并展示拼单服务器根据各个点单用户的配送位置以及目标门店之间的匹配结果发送的拼单提示信息。
步骤二:向所述拼单服务器发送与所述拼单提示信息相对应的拼单响应消息,以供所述拼单服务器生成与所述拼单响应消息相对应的拼单主订单以及至少两个拼单子订单。
步骤三:展示所述拼单服务器针对各个拼单子订单执行合成操作后得到的订单合成数据,并根据接收到的所述拼单服务器发送的拼单子订单进行拼单支付。
关于上述各个步骤的具体实现细节可参照实施例二中相应部分的描述,此次不再赘述。
图3示出了本发明又一实施例提供的拼单服务器,包括:
聚合模块31,适于获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合;
拼单提示模块32,适于针对所述候选拼单用户集合中的各个候选拼单用户发送拼单提示信息;
订单生成模块33,适于当接收到至少两个候选拼单用户触发的拼单响应消息时,生成拼单主订单以及对应于所述至少两个候选拼单用户的至少两个拼单子订单;
拼单支付模块34,适于通过所述拼单主订单展示针对各个拼单子订单执行合成操作后得到的订单合成数据,通过各个拼单子订单引导各个候选拼单用户进行拼单支付。
可选的,所述聚合模块具体适于:确定各个点单用户的配送位置之间的地域间隔,若地域间隔小于预设阈值,则确定点单用户的配送位置匹配;其中,所述地域间隔根据地图直线距离、地图导航距离、和/或与配送位置对应的地址信息的文字匹配结果确定。
可选的,所述聚合模块具体适于:分别确定各个点单用户的配送位置对应于所述目标门店的配送路线;判断各个点单用户的配送路线之间是否存在重合区域;若是,则确定点单用户的配送位置匹配。
可选的,所述聚合模块具体适于:预先获取并分析各个点单用户的历史点单数据中包含的点单时间信息、配送位置信息、和/或下单门店信息,根据分析结果确定点单高峰时段、点单密集区域、和/或点单热点门店;
当确定当前时段与所述点单高峰时段匹配时,获取各个点单用户的配送位置以及各个点单用户的目标门店;其中,获取位于点单密集区域内的各个点单用户的配送位置,和/或获取与属于点单热点门店的目标门店相对应的点单用户的配送位置。
可选的,所述订单生成模块具体适于:
生成与所述拼单响应消息相对应的拼单标识,创建与所述拼单标识相对应的拼单主订单以及与所述拼单主订单相关联的至少两个拼单子订单;
其中,所述拼单标识包括:用于标识所述拼单主订单的主订单标识、以及用于标识与各个拼单子订单对应的候选拼单用户的子订单标识。
可选的,所述拼单支付模块具体适于:
根据所述拼单标识中包含的各个子订单标识,将获取到的对应于同一拼单主订单的各个拼单类点单请求中包含的已点对象信息进行合成处理,展示合成后得到的订单合成数据;
其中,所述订单合成数据包含各个拼单类点单请求中包含的已点对象信息的总和。
可选的,所述拼单支付模块具体适于:
当接收到拼单确认指令后,根据所述订单合成数据确定与拼单主订单相对应的订单总数额;
根据所述订单总数额以及各个拼单子订单中包含的子订单点单数据,计算与各个拼单子订单相对应的子订单支付数据,根据计算结果生成对应于各个拼单子订单的支付子订单;
将各个支付子订单分别推送至各个拼单子订单相对应的用户终端,以供各个用户终端进行拼单支付。
可选的,所述拼单支付模块进一步适于:
检测各个支付子订单的状态是否为支付完成状态,若是,则确定所述拼单主订单已支付完成,生成并发送备单通知消息;
其中,所述备单通知消息包括:对应于拼单主订单的主订单通知消息、以及对应于各个拼单子订单的子订单通知消息。
可选的,所述生成拼单主订单以及对应于所述至少两个候选拼单用户的至少两个拼单子订单之后,进一步包括:
展示拼单通讯窗口,以供各个候选拼单用户通过所述拼单通讯窗口发送拼单交流信息。
可选的,所述订单生成模块进一步适于:
展示包含各个候选拼单用户的拼单群聊页面,在所述拼单群聊页面中展示拼单提示信息;和/或,
在所述目标门店的门店页面中展示拼单提示信息,该拼单提示信息中包含候选拼单用户的用户人数。
上述各个模块的具体结构和工作原理可参照方法实施例相应部分的描述,此处不再赘述。
图5示出了本发明又一实施例提供的一种拼单客户端的结构示意图,包括:
接收模块51,适于接收并展示拼单服务器根据各个点单用户的配送位置以及目标门店之间的匹配结果发送的拼单提示信息;
拼单响应模块52,适于向所述拼单服务器发送与所述拼单提示信息相对应的拼单响应消息,以供所述拼单服务器生成与所述拼单响应消息相对应的拼单主订单以及至少两个拼单子订单;
展示模块53,适于展示所述拼单服务器针对各个拼单子订单执行合成操作后得到的订单合成数据,并根据接收到的所述拼单服务器发送的拼单子订单进行拼单支付。
本发明又一实施例还提供了一种拼单***,包括:上述的拼单服务器、以及拼单客户端。
由此可见,通过本发明实施例中的服务器、客户端以及***能够根据配送位置以及目标门店自动聚合可拼单的多个用户,从而向用户发出提醒,无需用户自行寻找拼单用户,提升了拼单成功率。并且,通过将传统的订单拆分为拼单主订单以及多个拼单子订单,能够通过拼单主订单确定是否符合配送最低限额,且通过拼单子订单实现各个拼单用户各自支付的效果,从而便于实现陌生用户之间的拼单。
本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的拼单方法。
可执行指令具体可以用于使得处理器执行上述方法实施例中的各项操作。
图4示出了本发明实施例提供的电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。
如图4所示,该电子设备可以包括:处理器(processor)402、通信接口(Communications Interface)404、存储器(memory)406、以及通信总线408。
其中:处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。处理器402,用于执行程序410,具体可以执行上述用于拼单方法实施例中的相关步骤。
具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。
处理器402可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器406,用于存放程序410。存储器406可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序410具体可以用于使得处理器402执行上述方法实施例中的各项操作。
在此提供的算法或显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明实施例的内容,并且上面对特定语言所做的描述是为了披露本发明实施例的较佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本发明实施例并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明实施例要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明实施例还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明实施例的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明实施例进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明实施例可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。
Claims (10)
1.一种拼单方法,包括:
获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合;
针对所述候选拼单用户集合中的各个候选拼单用户发送拼单提示信息;
当接收到至少两个候选拼单用户触发的拼单响应消息时,生成拼单主订单以及对应于所述至少两个候选拼单用户的至少两个拼单子订单;
通过所述拼单主订单展示针对各个拼单子订单执行合成操作后得到的订单合成数据,通过各个拼单子订单引导各个候选拼单用户进行拼单支付。
2.根据权利要求1所述的方法,其中,所述获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合包括:
确定各个点单用户的配送位置之间的地域间隔,若地域间隔小于预设阈值,则确定点单用户的配送位置匹配;其中,所述地域间隔根据地图直线距离、地图导航距离、和/或与配送位置对应的地址信息的文字匹配结果确定。
3.根据权利要求1或2所述的方法,其中,所述获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合包括:
分别确定各个点单用户的配送位置对应于所述目标门店的配送路线;
判断各个点单用户的配送路线之间是否存在重合区域;若是,则确定点单用户的配送位置匹配。
4.根据权利要求1-3任一所述的方法,其中,所述获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合包括:
预先获取并分析各个点单用户的历史点单数据中包含的点单时间信息、配送位置信息、和/或下单门店信息,根据分析结果确定点单高峰时段、点单密集区域、和/或点单热点门店;
当确定当前时段与所述点单高峰时段匹配时,获取各个点单用户的配送位置以及各个点单用户的目标门店;其中,获取位于点单密集区域内的各个点单用户的配送位置,和/或获取与属于点单热点门店的目标门店相对应的点单用户的配送位置。
5.一种拼单方法,包括:
接收并展示拼单服务器根据各个点单用户的配送位置以及目标门店之间的匹配结果发送的拼单提示信息;
向所述拼单服务器发送与所述拼单提示信息相对应的拼单响应消息,以供所述拼单服务器生成与所述拼单响应消息相对应的拼单主订单以及至少两个拼单子订单;
展示所述拼单服务器针对各个拼单子订单执行合成操作后得到的订单合成数据,并根据接收到的所述拼单服务器发送的拼单子订单进行拼单支付。
6.一种拼单服务器,包括:
聚合模块,适于获取各个点单用户的配送位置以及各个点单用户的目标门店,将配送位置以及目标门店分别匹配的多个点单用户聚合为一组候选拼单用户集合;
拼单提示模块,适于针对所述候选拼单用户集合中的各个候选拼单用户发送拼单提示信息;
订单生成模块,适于当接收到至少两个候选拼单用户触发的拼单响应消息时,生成拼单主订单以及对应于所述至少两个候选拼单用户的至少两个拼单子订单;
拼单支付模块,适于通过所述拼单主订单展示针对各个拼单子订单执行合成操作后得到的订单合成数据,通过各个拼单子订单引导各个候选拼单用户进行拼单支付。
7.一种拼单客户端,包括:
接收模块,适于接收并展示拼单服务器根据各个点单用户的配送位置以及目标门店之间的匹配结果发送的拼单提示信息;
拼单响应模块,适于向所述拼单服务器发送与所述拼单提示信息相对应的拼单响应消息,以供所述拼单服务器生成与所述拼单响应消息相对应的拼单主订单以及至少两个拼单子订单;
展示模块,适于展示所述拼单服务器针对各个拼单子订单执行合成操作后得到的订单合成数据,并根据接收到的所述拼单服务器发送的拼单子订单进行拼单支付。
8.一种拼单***,包括:权利要求6所述的拼单服务器、以及权利要求7所述的拼单客户端。
9.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-4中任一项所述的拼单方法对应的操作。
10.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-4中任一项所述的拼单方法对应的操作。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011320966.5A CN112288552A (zh) | 2020-11-23 | 2020-11-23 | 拼单方法、服务器、客户端及*** |
PCT/CN2021/132119 WO2022105918A1 (zh) | 2020-11-23 | 2021-11-22 | 拼单方法、服务器、客户端及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011320966.5A CN112288552A (zh) | 2020-11-23 | 2020-11-23 | 拼单方法、服务器、客户端及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112288552A true CN112288552A (zh) | 2021-01-29 |
Family
ID=74425796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011320966.5A Pending CN112288552A (zh) | 2020-11-23 | 2020-11-23 | 拼单方法、服务器、客户端及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112288552A (zh) |
WO (1) | WO2022105918A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112950184A (zh) * | 2021-03-11 | 2021-06-11 | 北京极智数仓科技有限公司 | 多终端协同批量下单的处理方法和服务平台 |
CN112948522A (zh) * | 2021-03-31 | 2021-06-11 | 拉扎斯网络科技(上海)有限公司 | 对象处置方法及装置 |
CN113011948A (zh) * | 2021-03-25 | 2021-06-22 | 拉扎斯网络科技(上海)有限公司 | 数据处理方法、装置、电子设备、存储介质及程序产品 |
CN114331644A (zh) * | 2022-03-10 | 2022-04-12 | 浙江口碑网络技术有限公司 | 订单聚合数据处理方法、装置及设备 |
WO2022105918A1 (zh) * | 2020-11-23 | 2022-05-27 | 拉扎斯网络科技(上海)有限公司 | 拼单方法、服务器、客户端及*** |
WO2024098820A1 (zh) * | 2022-11-11 | 2024-05-16 | 拉扎斯网络科技(上海)有限公司 | 订单处理方法、装置、电子设备及存储介质 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114819755A (zh) * | 2022-06-24 | 2022-07-29 | 浙江口碑网络技术有限公司 | 订单调度方法、装置、电子设备和存储介质 |
CN115409452B (zh) * | 2022-10-27 | 2024-02-23 | 浙江口碑网络技术有限公司 | 配送信息处理方法、装置、***、设备及可读存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102194192A (zh) * | 2011-06-09 | 2011-09-21 | 上海启年信息科技有限公司 | 一种在线购物***及方法 |
CN103391507A (zh) * | 2012-05-11 | 2013-11-13 | 苏州阔地网络科技有限公司 | 一种信息交互的方法及*** |
CN104010075A (zh) * | 2014-05-09 | 2014-08-27 | 北京奇虎科技有限公司 | 应用服务的提供方法及装置 |
CN106469402A (zh) * | 2015-08-14 | 2017-03-01 | 阿里巴巴集团控股有限公司 | 购物支持平台的实现方法和装置 |
CN106779958A (zh) * | 2016-12-28 | 2017-05-31 | 苏州亮磊知识产权运营有限公司 | 一种基于集中区域的促使联合下单方法及其*** |
CN106886910A (zh) * | 2015-12-16 | 2017-06-23 | 阿里巴巴集团控股有限公司 | 消费信息的推荐方法和装置、拼单的方法和装置 |
CN110689334A (zh) * | 2019-09-26 | 2020-01-14 | 口碑(上海)信息技术有限公司 | 基于多人点单的支付方法、服务器、客户端及*** |
CN110728505A (zh) * | 2019-09-26 | 2020-01-24 | 口碑(上海)信息技术有限公司 | 基于多人点单的支付方法、服务器、客户端及*** |
CN111932164A (zh) * | 2019-05-13 | 2020-11-13 | 阿里巴巴集团控股有限公司 | 信息处理方法、装置及设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3190560A1 (en) * | 2014-09-25 | 2017-07-12 | Huawei Technologies Co. Ltd. | Order processing method and terminal |
CN106803197B (zh) * | 2015-11-26 | 2021-09-03 | 北京嘀嘀无限科技发展有限公司 | 拼单方法和设备 |
CN108154408A (zh) * | 2016-12-02 | 2018-06-12 | 北京京东尚科信息技术有限公司 | 处理电子商务的订单的方法、服务端装置和客户端装置 |
CN107180324A (zh) * | 2017-05-05 | 2017-09-19 | 百度在线网络技术(北京)有限公司 | 一种拼单方法和装置 |
CN107730367A (zh) * | 2017-11-01 | 2018-02-23 | 高辉 | 一种拼单***及方法 |
CN111667348A (zh) * | 2020-06-30 | 2020-09-15 | 拉扎斯网络科技(上海)有限公司 | 拼单方法及装置 |
CN112288552A (zh) * | 2020-11-23 | 2021-01-29 | 拉扎斯网络科技(上海)有限公司 | 拼单方法、服务器、客户端及*** |
-
2020
- 2020-11-23 CN CN202011320966.5A patent/CN112288552A/zh active Pending
-
2021
- 2021-11-22 WO PCT/CN2021/132119 patent/WO2022105918A1/zh active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102194192A (zh) * | 2011-06-09 | 2011-09-21 | 上海启年信息科技有限公司 | 一种在线购物***及方法 |
CN103391507A (zh) * | 2012-05-11 | 2013-11-13 | 苏州阔地网络科技有限公司 | 一种信息交互的方法及*** |
CN104010075A (zh) * | 2014-05-09 | 2014-08-27 | 北京奇虎科技有限公司 | 应用服务的提供方法及装置 |
CN106469402A (zh) * | 2015-08-14 | 2017-03-01 | 阿里巴巴集团控股有限公司 | 购物支持平台的实现方法和装置 |
CN106886910A (zh) * | 2015-12-16 | 2017-06-23 | 阿里巴巴集团控股有限公司 | 消费信息的推荐方法和装置、拼单的方法和装置 |
CN106779958A (zh) * | 2016-12-28 | 2017-05-31 | 苏州亮磊知识产权运营有限公司 | 一种基于集中区域的促使联合下单方法及其*** |
CN111932164A (zh) * | 2019-05-13 | 2020-11-13 | 阿里巴巴集团控股有限公司 | 信息处理方法、装置及设备 |
CN110689334A (zh) * | 2019-09-26 | 2020-01-14 | 口碑(上海)信息技术有限公司 | 基于多人点单的支付方法、服务器、客户端及*** |
CN110728505A (zh) * | 2019-09-26 | 2020-01-24 | 口碑(上海)信息技术有限公司 | 基于多人点单的支付方法、服务器、客户端及*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022105918A1 (zh) * | 2020-11-23 | 2022-05-27 | 拉扎斯网络科技(上海)有限公司 | 拼单方法、服务器、客户端及*** |
CN112950184A (zh) * | 2021-03-11 | 2021-06-11 | 北京极智数仓科技有限公司 | 多终端协同批量下单的处理方法和服务平台 |
CN113011948A (zh) * | 2021-03-25 | 2021-06-22 | 拉扎斯网络科技(上海)有限公司 | 数据处理方法、装置、电子设备、存储介质及程序产品 |
CN112948522A (zh) * | 2021-03-31 | 2021-06-11 | 拉扎斯网络科技(上海)有限公司 | 对象处置方法及装置 |
CN112948522B (zh) * | 2021-03-31 | 2023-04-07 | 拉扎斯网络科技(上海)有限公司 | 对象处置方法及装置 |
CN114331644A (zh) * | 2022-03-10 | 2022-04-12 | 浙江口碑网络技术有限公司 | 订单聚合数据处理方法、装置及设备 |
CN114331644B (zh) * | 2022-03-10 | 2022-07-15 | 浙江口碑网络技术有限公司 | 订单聚合数据处理方法、装置及设备 |
WO2024098820A1 (zh) * | 2022-11-11 | 2024-05-16 | 拉扎斯网络科技(上海)有限公司 | 订单处理方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2022105918A1 (zh) | 2022-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112288552A (zh) | 拼单方法、服务器、客户端及*** | |
US20210004894A1 (en) | Scheduling of order processing for remotely ordered goods | |
JP6386170B2 (ja) | マーケティング上のモバイル広告供給に関するシステムと方法 | |
WO2019095883A1 (zh) | 信息生成方法和装置 | |
CN102326176B (zh) | 用于递送赞助地标和位置标签的***和方法 | |
CN107220899B (zh) | 社交网络构建、信息推荐方法、装置及服务器 | |
US20150012384A1 (en) | Shopping optimizer | |
US20150170299A1 (en) | Real estate platform for sellers | |
KR102066377B1 (ko) | 복수의 배달중개서버와 연동된 배달주문 관리 시스템 | |
US20220036443A1 (en) | Method and system of electronic bartering | |
JP2011504260A (ja) | ソーシャルネットワーキングウェブサイトにおいて別のドメインでの行動についての情報を通信すること | |
US20130024232A1 (en) | Electronic method and system for connecting a buyer, a seller, and third party courier to facilitate the exchange of physical goods | |
CN111080339B (zh) | 基于场景的类目偏好数据生成方法及装置 | |
AU2017201509A1 (en) | Finding objects or services utilizing a communication link to enlist the help of and reward third part | |
US11651320B2 (en) | Presentation device and presentation method | |
CN113807914A (zh) | 一种商品信息的显示方法、装置、设备及存储介质 | |
CN113706241A (zh) | 一种线上购物方法、装置、设备及存储介质 | |
US20150242827A1 (en) | System and method for facilitating space transactions | |
CN113988532A (zh) | 团体配送订单的提交方法、装置、电子设备 | |
CN112948522A (zh) | 对象处置方法及装置 | |
CN115605899A (zh) | 排序、交易方法、计算机装置及存储介质 | |
CN111368186A (zh) | 展会信息管理方法及*** | |
CN113761398B (zh) | 信息推荐方法、装置、电子设备以及存储介质 | |
CN115760530A (zh) | 一种基于对象入驻的打车方法、装置、设备及介质 | |
CN110348889B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210129 |