获取推荐信息的方法、装置及电子设备与流程

文档序号:18744650发布日期:2019-09-21 02:11阅读:105来源:国知局
获取推荐信息的方法、装置及电子设备与流程

本申请涉及互联网应用技术领域,特别涉及一种获取推荐信息的方法、装置及电子设备。



背景技术:

随着互联网技术的不断发展,很多基于互联网的服务应运而生,例如,配送服务等。对于配送服务来说,服务资源的分配是否合理直接影响到服务效率以及服务资源的利用率。在相关技术中,通常根据顾客的位置向顾客推荐距离较近的商家,以引导顾客就近选取商家进行消费。然而,服务资源的分配仍然不够合理,经常会出现无法匹配到合适配送员的情况,从而难以解决服务效率以及服务资源的利用率较低的问题。



技术实现要素:

为了解决上述技术问题之一,本申请提供一种获取推荐信息的方法、装置及电子设备。

根据本申请实施例的第一方面,提供一种获取推荐信息的方法,包括:

响应于用户的预设请求,确定所述用户的当前位置对应的预设区域中,未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方;

针对每个所述第一服务提供方,确定满足第一匹配条件的第一商家;

针对每个所述第二服务提供方,确定满足第二匹配条件的第二商家;

基于所述第一商家和所述第二商家确定针对所述用户的推荐商家集合。

可选的,所述针对每个所述第一服务提供方,确定满足第一匹配条件的第一商家,包括:

获取第一信息,所述第一信息包括所述第一服务提供方的位置信息及所述预设区域中商家的位置信息;

针对每个所述第一服务提供方,基于所述第一信息确定满足第一匹配条件的第一商家。

可选的,针对任一第一服务提供方,通过如下方式基于所述第一信息确定满足第一匹配条件的第一商家:

将所述预设区域中,与该第一服务提供方的距离小于第一距离,并且与所述用户的距离小于第二距离的商家确定为满足第一匹配条件的第一商家。

可选的,所述针对每个所述第二服务提供方,确定满足第二匹配条件的第二商家,包括:

获取第二信息,所述第二信息包括所述第二服务提供方的位置信息及所述第二服务提供方已承担订单业务的订单信息;

针对每个所述第二服务提供方,基于所述第二信息确定满足第二匹配条件的第二商家。

可选的,针对任一第二服务提供方,通过如下方式基于所述第二信息确定满足第二匹配条件的第二商家:

确定该第二服务提供方已承担订单业务所涉及的商家中,与所述用户距离小于第三距离,且位于所述用户与该第二服务提供方之间的备选商家;

如果该第二服务提供方已承担的订单业务针对所述用户的时间影响参数满足预设条件,则将所述备选商家确定为满足第二匹配条件的第二商家。

可选的,所述时间影响参数包括在该第二服务提供方已承担的订单业务中,每个目标订单业务针对所述用户的参考结束时间;其中,所述目标订单业务为在到达所述备选商家之后结束的订单业务。

可选的,所述时间影响参数满足预设条件,包括:每个所述参考结束时间均未超过相应的承诺结束时间。

可选的,所述基于所述第一商家和所述第二商家确定针对所述用户的推荐商家集合,包括:

将所述第一商家构成的集合和所述第二商家构成的集合的并集确定为针对所述用户的推荐商家集合。

根据本申请实施例的第二方面,提供一种获取推荐信息的装置,包括:

第一确定模块,用于响应于用户的预设请求,确定所述用户的当前位置对应的预设区域中,未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方;

第一获取模块,用于针对每个所述第一服务提供方,确定满足第一匹配条件的第一商家;

第二获取模块,用于针对每个所述第二服务提供方,确定满足第二匹配条件的第二商家;

第二确定模块,用于基于所述第一商家和所述第二商家确定针对所述用户的推荐商家集合。

根据本申请实施例的第三方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的方法。

根据本申请实施例的第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面中任一项所述的方法。

本申请的实施例提供的技术方案可以包括以下有益效果:

本申请的实施例提供的获取推荐信息的方法和装置,通过响应于用户的预设请求,确定该用户的当前位置对应的预设区域中未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方。针对该第一服务提供方,确定满足第一匹配条件的第一商家,以及针对该第二服务提供方,确定满足第二匹配条件的第二商家,并基于第一商家和第二商家确定针对该用户的推荐商家集合。可以向用户推送推荐商家集合中的推荐商家,以引导用户优先从推荐商家中选取目标商家进行消费。由于本实施例考虑了服务提供方对订单业务的承担情况,分别针对未承担订单业务的第一服务提供方和已承担订单业务的第二服务提供方,选取匹配的商家,以确定向用户推荐的商家集合。因此,向用户推荐的商家更符合实际配送运力的情况,使得服务资源的分配更为合理,从而提高了服务效率以及服务资源的利用率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1为应用本申请实施例的示例性系统架构示意图;

图2是本申请根据一示例性实施例示出的一种获取推荐信息的方法的流程图;

图3是本申请根据一示例性实施例示出的另一种获取推荐信息的方法的流程图;

图4是本申请根据一示例性实施例示出的另一种获取推荐信息的方法的流程图;

图5是本申请根据一示例性实施例示出的另一种获取推荐信息的方法的流程图;

图6是本申请根据一示例性实施例示出的一种获取推荐信息的装置的框图;

图7是本申请根据一示例性实施例示出的另一种获取推荐信息的装置的框图;

图8是本申请根据一示例性实施例示出的另一种获取推荐信息的装置的框图;

图9是本申请根据一示例性实施例示出的另一种获取推荐信息的装置的框图;

图10是本申请根据一示例性实施例示出的一种电子设备的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

参见图1,为应用本申请实施例的示例性系统架构示意图:

如图1所示,系统架构100可以包括终端设备101、102、网络103和服务器104。应该理解,图1中的终端设备、网络和服务器的数目或类型仅仅是示意性的。根据实现需要,可以具有任意数目或类型的终端设备、网络和服务器。

网络103用于在终端设备、服务器之间提供通信链路的介质。网络103可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

终端设备101、102可以通过网络103与服务器进行交互,以接收或发送请求或信息等。终端设备101、102可以是各种电子设备,包括但不限于智能手机、平板电脑、智能穿戴设备以及个人数字助理等等。

服务器104可以是提供各种服务的服务器。服务器可以对接收到的数据进行存储、分析等处理,也可以向终端设备或其它服务器发送控制命令或者请求等。服务器可以响应于用户的服务请求而提供服务。可以理解,一个服务器可以提供一种或多种服务,同一种服务也可以由多个服务器来提供。

下面将结合具体的实施例对本申请进行详细描述。

如图2所示,图2是根据一示例性实施例示出的一种获取推荐信息的方法的流程图,该方法可以应用于服务器中。该方法包括以下步骤:

在步骤201中,响应于用户的预设请求,确定该用户的当前位置对应的预设区域中未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方。

在本实施例中,所涉及的服务可以是基于互联网的配送服务,如即时配送服务,或者快递服务等,本申请对涉及的服务的具体形式或类型方面不限定。用户可以是正在或者即将请求配送服务的顾客,该用户可以通过安装于终端设备的顾客侧客户端请求配送服务。服务提供方可以是提供配送服务的用户,例如,在即时配送服务中,服务提供方可以是配送外卖的配送员。

在本实施例中,用户的预设请求可以包括但不限于用户在登录上述顾客侧客户端时发送的请求,或者刷新上述顾客侧客户端的用户界面时发送的请求,或者预设的刷新周期到达时发送的请求等等。该预设请求可以携带该用户的当前位置的信息,当接收到用户的预设请求后,可以从该预设请求中获取该用户的当前位置信息,并确定该当前位置对应的预设区域中未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方。其中,预设区域可以是该用户当前所处的配送服务管理区域,一般来说,可以预先划分出多个配送服务管理区域,以针对每个区域进行配送服务管理(例如,分配服务资源等)。可以理解,本申请对预设区域的具体划分方面不限定。

需要说明的是,承担的订单业务为当前正在承担的未完成的订单业务,第一服务提供方可以是当前未承担任何未完成的订单业务的服务提供方,第二服务提供方可以是当前承担有未完成的订单业务的服务提供方。

在步骤202中,针对每个第一服务提供方,确定满足第一匹配条件的第一商家。

在本实施例中,可以针对每个第一服务提供方,确定满足第一匹配条件的第一商家。具体来说,可以首先获取上述预设区域中未承担订单业务的每个第一服务提供方的位置信息及预设区域中每个商家的位置信息,作为第一信息。然后,针对每个第一服务提供方,基于该第一信息确定预设区域的商家中满足第一匹配条件的一个或多个商家,作为第一商家。其中,该第一匹配条件可以是针对商家与第一服务提供方之间位置关系的预设匹配条件,本申请对第一匹配条件的具体内容方面不限定。

在步骤203中,针对每个第二服务提供方,确定满足第二匹配条件的第二商家。

在本实施例中,可以针对每个第二服务提供方,确定满足第二匹配条件的第二商家。具体来说,在一种实现方式中,可以首先获取第二服务提供方的位置信息及第二服务提供方已承担的订单业务的订单信息(该订单信息中可以包括所涉及的商家信息,当前的服务状态信息等),作为第二信息。然后,针对每个第二服务提供方,基于该第二信息确定第二服务提供方已承担的订单业务所涉及的商家中满足第二匹配条件的一个或多个商家,作为第二商家。其中,该第二匹配条件可以是针对商家与第二服务提供方之间的位置关系的预设匹配条件,本申请对第二匹配条件的具体内容方面不限定。

在另一种实现方式中,还可以获取第二服务提供方的位置信息、预设区域中每个商家的位置信息及第二服务提供方已承担的订单业务的订单信息。然后,根据预设规则从预设区域的商家中初步筛选出部分商家,再针对每个第二服务提供方,基于第二服务提供方的位置信息、预设区域中每个商家的位置信息及第二服务提供方已承担的订单业务的订单信息,从初步筛选出的部分商家中确定满足第二匹配条件的一个或多个商家,作为第二商家。

可以理解,还可以通过其它方式确定第二商家,本申请对第二商家的具体确定方式方面不限定。

在步骤204中,基于第一商家和第二商家确定针对该用户的推荐商家集合。

在本实施例中,可以基于第一商家和第二商家确定针对该用户的推荐商家集合。具体来说,在一种实现方式中,可以将第一商家构成的集合和第二商家构成的集合的并集确定为针对该用户的推荐商家集合。在另一种实现方式中,还可以首先获取第一商家构成的集合和第二商家构成的集合的并集,然后,基于预设的选取规则,从该并集中选取预设数量的商家,构成针对该用户的推荐商家集合。可以理解,还可以通过其它的方式确定针对该用户的推荐商家集合,本申请对此方面不限定。

在本实施例中,确定针对该用户的推荐商家集合后,可以向该用户的客户端推送该推荐商家集合中的推荐商家。该客户端可以在用户界面上输出推荐商家,以引导用户优先从推荐商家中选取目标商家进行消费。

应当注意,尽管在上述图2的实施例中,以特定顺序描述了本申请方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。例如,可以先执行步骤202,确定满足第一匹配条件的第一商家,然后再执行步骤203,确定满足第二匹配条件的第二商家。也可以先执行步骤203,再执行步骤202,还可以同时执行步骤202和步骤203。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

本申请的上述实施例提供的获取推荐信息的方法,通过响应于用户的预设请求,确定该用户的当前位置对应的预设区域中未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方。针对该第一服务提供方,确定满足第一匹配条件的第一商家,以及针对该第二服务提供方,确定满足第二匹配条件的第二商家,并基于第一商家和第二商家确定针对该用户的推荐商家集合。可以向用户推送推荐商家集合中的推荐商家,以引导用户优先从推荐商家中选取目标商家进行消费。由于本实施例考虑了服务提供方对订单业务的承担情况,分别针对未承担订单业务的第一服务提供方和已承担订单业务的第二服务提供方,选取匹配的商家,以确定向用户推荐的商家集合。因此,向用户推荐的商家更符合实际配送运力的情况,使得服务资源的分配更为合理,从而提高了服务效率以及服务资源的利用率。

如图3所示,图3根据一示例性实施例示出的另一种获取推荐信息的方法的流程图,该实施例描述了确定满足第一商家的过程,该方法可以应用于服务器中,包括以下步骤:

在步骤301中,响应于用户的预设请求,确定该用户的当前位置对应的预设区域中未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方。

在步骤302中,获取第一信息,该第一信息包括第一服务提供方的位置信息及预设区域中商家的位置信息。

在步骤303中,针对每个第一服务提供方,基于该第一信息确定满足第一匹配条件的第一商家。

在本实施例中,可以遍历每个第一服务提供方,针对每个第一服务提供方,基于该第一信息确定预设区域的商家中满足第一匹配条件的第一商家。具体来说,在一种实现方式中,针对任一第一服务提供方,可以通过如下方式确定满足第一匹配条件的商家:首先,可以获取该第一服务提供方与该预设区域中每个商家的距离,并获取该预设区域中每个商家与该用户的距离。接着,将该预设区域中,与该第一服务提供方的距离小于第一距离,并且与该用户的距离小于第二距离的商家确定为满足第一匹配条件的第一商家。其中,第一距离和第二距离可以是预先根据经验设定的距离阈值,本申请对第一距离和第二距离的具体取值方面不限定。

在另一种实现方式中,针对任一第一服务提供方,还可以通过如下方式确定满足第一匹配条件的商家:首先,获取该第一服务提供方与该预设区域中每个商家的距离,并获取该预设区域中每个商家与该用户的距离。接着,将该预设区域中,与该第一服务提供方的距离和与该用户的距离之和小于预设阈值的商家确定为满足第一匹配条件的第一商家。

可以理解,还可以通过其它方式确定第一商家,本申请对确定第一商家的具体方式方面不限定。

在步骤304中,针对每个第二服务提供方,确定满足第二匹配条件的第二商家。

在步骤305中,基于第一商家和第二商家确定针对该用户的推荐商家集合。

需要说明的是,对于与图2实施例中相同的步骤,在上述图3实施例中不再进行赘述,相关内容可参见图2实施例。

本申请的上述实施例提供的获取推荐信息的方法,通过响应于用户的预设请求,确定该用户的当前位置对应的预设区域中未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方。获取第一信息,该第一信息包括第一服务提供方的位置信息及预设区域中商家的位置信息,针对每个第一服务提供方,基于该第一信息确定满足第一匹配条件的第一商家,以及针对该第二服务提供方,确定满足第二匹配条件的第二商家,并基于第一商家和第二商家确定针对该用户的推荐商家集合。可以向用户推送推荐商家集合中的推荐商家,以引导用户优先从推荐商家中选取目标商家进行消费。本实施例基于第一服务提供方的位置信息及预设区域中商家的位置信息,确定满足第一匹配条件的第一商家,由于考虑了第一服务提供方的分布状况以及预设区域中商家的分布状况,因此,提高了服务资源分配的合理性,从而进一步提高了服务效率以及服务资源的利用率。

如图4所示,图4根据一示例性实施例示出的另一种获取推荐信息的方法的流程图,该实施例描述了确定满足第二商家的过程,该方法可以应用于服务器中,包括以下步骤:

在步骤401中,响应于用户的预设请求,确定该用户的当前位置对应的预设区域中未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方。

在步骤402中,针对每个第一服务提供方,确定满足第一匹配条件的第一商家。

在步骤403中,获取第二信息,该第二信息包括第二服务提供方的位置信息及第二服务提供方已承担订单业务的订单信息。

在本实施例中,可以获取第二服务提供方的位置信息及第二服务提供方已承担订单业务的订单信息。其中,该订单信息可以包括第二服务提供方已承担的每个订单业务所涉及的商家信息(如商家标识信息,商家位置信息等)、顾客信息(如顾客标识信息,顾客位置信息等)、开始时间、预计结束时间以及承诺结束时间等。可以理解,该订单信息还可以包括其它任意合理的信息,本申请对订单信息的具体内容方面不限定。

需要说明的是,针对任意一个订单业务,预计结束时间为预测出的该订单业务的结束时间,承诺结束时间为向对应顾客承诺的该订单业务的最晚结束时间。因此,同一个订单业务的预计结束时间一般早于承诺结束时间。

在步骤404中,针对每个第二服务提供方,基于该第二信息确定满足第二匹配条件的第二商家。

在本实施例中,可以遍历每个第二服务提供方,针对每个第二服务提供方,基于该第二信息确定第二服务提供方已承担的订单业务所涉及的商家中满足第二匹配条件的第二商家。具体来说,针对任一第二服务提供方,可以通过如下方式确定满足第二匹配条件的商家:首先,基于上述订单信息获取该第二服务提供方对应的规划路径信息,该规划路径信息可以包括该第二服务提供方按规划顺序所经过的每个商家地点和每个顾客地点,以及每个商家地点和每个顾客地点在规划顺序中对应的序号。

接着,可以获取该第二服务提供方已承担的订单业务所涉及的每个商家与上述用户之间的距离,并基于上述规划路径信息确定每个商家在该第二服务提供对应的规划路径中,与上述用户和该第二服务提供方的位置关系。将与用户距离小于第三距离,且位于用户与该第二服务提供方之间的商家确定为备选商家。

最后,基于上述规划路径信息计算该第二服务提供方已承担的订单业务针对上述用户的时间影响参数,如果该时间影响参数满足预设条件,则可以将该备选商家确定为满足第二匹配条件的第二商家。其中,该时间影响参数可以包括在该第二服务提供方已承担的订单业务中,每个目标订单业务针对该用户的参考结束时间,该目标订单业务可以为在到达备选商家之后结束的订单业务。具体来说,当确定每个目标订单业务针对该用户的参考结束时间均未超过相应的承诺结束时间时,可以确定时间影响参数满足预设条件。

需要说明的是,可以将目标订单业务分为第一目标订单业务和第二目标订单业务,第一目标订单业务在到达备选商家与到达该用户当前位置之间结束,第二目标订单业务在到达该用户之后结束。对于第一目标订单业务来说,针对该用户的参考结束时间可以为相应的预计结束时间加上预设的取餐时间。对于第二目标订单业务来说,针对该用户的参考结束时间可以为相应的预计结束时间加上预设的取餐时间以及预设的送餐时间。可以理解,还可以通过其它任意合理的方式确定针对该用户的参考结束时间,本申请对此方面不限定。

在步骤405中,基于第一商家和第二商家确定针对上述用户的推荐商家集合。

需要说明的是,对于与图2实施例中相同的步骤,在上述图4实施例中不再进行赘述,相关内容可参见图2实施例。

本申请的上述实施例提供的获取推荐信息的方法,通过响应于用户的预设请求,确定该用户的当前位置对应的预设区域中未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方。针对每个第一服务提供方,确定满足第一匹配条件的第一商家。获取第二信息,该第二信息包括第二服务提供方的位置信息及第二服务提供方已承担订单业务的订单信息。针对每个第二服务提供方,基于该第二信息确定满足第二匹配条件的第二商家。并基于第一商家和第二商家确定针对该用户的推荐商家集合。可以向用户推送推荐商家集合中的推荐商家,以引导用户优先从推荐商家中选取目标商家进行消费。本实施例基于第二服务提供方的位置信息及第二服务提供方已承担订单业务的订单信息,确定满足第二匹配条件的第二商家,由于考虑了第二服务提供方的分布状况以及第二服务提供方已承担的订单业务所涉及的商家的分布状况,因此,进一步提高了服务资源分配的合理性,从而进一步提高了服务效率以及服务资源的利用率。

如图5所示,图5根据一示例性实施例示出的另一种获取推荐信息的方法的流程图,该实施例描述了确定满足第一商家以及第二商家的过程,该方法可以应用于服务器中,包括以下步骤:

在步骤501中,响应于用户的预设请求,确定该用户的当前位置对应的预设区域中未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方。

在步骤502中,获取第一信息及第二信息,该第一信息包括第一服务提供方的位置信息及预设区域中商家的位置信息,该第二信息包括第二服务提供方的位置信息及第二服务提供方已承担订单业务的订单信息。

在步骤503中,针对每个第一服务提供方,基于该第一信息确定满足第一匹配条件的第一商家。

在步骤504中,针对每个第二服务提供方,基于该第二信息确定满足第二匹配条件的第二商家。

在步骤505中,基于第一商家和第二商家确定针对该用户的推荐商家集合。

需要说明的是,对于与图2-图4实施例中相同的步骤,在上述图5实施例中不再进行赘述,相关内容可参见图2-图4实施例。

应当注意,尽管在上述图5的实施例中,以特定顺序描述了本申请方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。例如,可以先执行步骤503,基于该第一信息确定满足第一匹配条件的第一商家,然后再执行步骤504,基于该第二信息确定满足第二匹配条件的第二商家。也可以先执行步骤504,再执行步骤503,还可以同时执行步骤503和步骤504。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

本申请的上述实施例提供的获取推荐信息的方法,可以向用户推送推荐商家集合中的推荐商家,以引导用户优先从推荐商家中选取目标商家进行消费。在确定推荐商家时,不仅考虑了第一服务提供方的分布状况及预设区域中商家的分布状况,还考虑了第二服务提供方的分布状况及第二服务提供方已承担的订单业务所涉及的商家的分布状况。因此,更进一步提高了服务资源分配的合理性,从而更有助于提高服务效率及服务资源的利用率。

与前述获取推荐信息的方法实施例相对应,本申请还提供了获取推荐信息的装置的实施例。

如图6所示,图6是本申请根据一示例性实施例示出的一种获取推荐信息的装置框图,该装置可以包括:第一确定模块601,第一获取模块602,第二获取模块603以及第二确定模块604。

其中,第一确定模块601,用于响应于用户的预设请求,确定该用户的当前位置对应的预设区域中,未承担订单业务的第一服务提供方及已承担订单业务的第二服务提供方。

第一获取模块602,用于针对每个第一服务提供方,确定满足第一匹配条件的第一商家。

第二获取模块603,用于针对每个第二服务提供方,确定满足第二匹配条件的第二商家。

第二确定模块604,用于基于第一商家和第二商家确定针对该用户的推荐商家集合。

如图7所示,图7是本申请根据一示例性实施例示出的另一种获取推荐信息的装置框图,该实施例在前述图6所示实施例的基础上,第一获取模块602可以包括:第一获取子模块701和第一确定子模块702。

其中,第一获取子模块701,用于获取第一信息,该第一信息包括第一服务提供方的位置信息及该预设区域中商家的位置信息。

第一确定子模块702,用于针对每个第一服务提供方,基于该第一信息确定满足第一匹配条件的第一商家。

在一些可选实施方式中,针对任一第一服务提供方,第一确定子模块702被配置用于:将该预设区域中,与该第一服务提供方的距离小于第一距离,并且与该用户的距离小于第二距离的商家确定为满足第一匹配条件的第一商家。

如图8所示,图8是本申请根据一示例性实施例示出的另一种获取推荐信息的装置框图,该实施例在前述图6所示实施例的基础上,第二获取模块603可以包括:第二获取子模块801和第二确定子模块802。

其中,第二获取子模块801,用于获取第二信息,该第二信息包括第二服务提供方的位置信息及第二服务提供方已承担订单业务的订单信息。

第二确定子模块802,用于针对每个第二服务提供方,基于该第二信息确定满足第二匹配条件的第二商家。

在另一些可选实施方式中,针对任一第二服务提供方,第二确定子模块802被配置用于:确定该第二服务提供方已承担订单业务所涉及的商家中,与该用户距离小于第三距离,且位于该用户与该第二服务提供方之间的备选商家。如果该第二服务提供方已承担的订单业务针对所述用户的时间影响参数满足预设条件,则将该备选商家确定为满足第二匹配条件的第二商家。

在另一些可选实施方式中,该时间影响参数包括在该第二服务提供方已承担的订单业务中,每个目标订单业务针对该用户的参考结束时间。其中,该目标订单业务为在到达备选商家之后结束的订单业务。

在另一些可选实施方式中,该时间影响参数满足预设条件,包括:每个上述参考结束时间均未超过相应的承诺结束时间。

如图9所示,图9是本申请根据一示例性实施例示出的另一种获取推荐信息的装置框图,该实施例在前述图6所示实施例的基础上,第二确定模块604可以包括:构建子模块901。

其中,构建子模块901,用于将第一商家构成的集合和第二商家构成的集合的并集确定为针对该用户的推荐商家集合

应当理解,上述装置可以预先设置在服务器中,也可以通过下载等方式而加载到服务器中。上述装置中的相应模块可以与服务器中的模块相互配合以实现获取推荐信息的方案。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

本申请实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,计算机程序可用于执行上述图2至图5任一实施例提供的获取推荐信息的方法。

对应于上述的获取推荐信息的方法,本申请实施例还提出了图10所示的根据本申请的一示例性实施例的电子设备的示意结构图。请参考图10,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成获取推荐信息的装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1