对象推荐方法、装置和电商平台服务器与流程

文档序号:12494534阅读:204来源:国知局
对象推荐方法、装置和电商平台服务器与流程

本公开涉及通信技术,尤其涉及一种对象推荐方法、装置和电商平台服务器。



背景技术:

随着移动互联网的高速发展,电子商务的需求日益增加,越来越多的人选择使用电商平台购买相应的物品和服务。用户可以登录相应的电子商务应用软件进行购买,该应用软件根据用户搜索的品类的关键字,或者用户的历史行为进行计算,计算出用户可能感兴趣的物品,进而将物品推荐给用户。

目前,对于大规模分布式的电商,物理仓储地点不止一个,每个仓储地点也无法保证所有品类的商品齐全。如果用户根据当前电商应用软件推荐的物品方案购买了位于不同仓库的多个物品,那么为了节约成本,一般需要进行合并商品,然后进行配送。但是,对于对运输时间极度敏感的物品(例如保质期较短的物品),可能会因为运输时间的增加而超过最佳配送时间限制的情况,影响物品的质量,使得用户体验大大下降。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种对象推荐方法、装置和电商平台服务器。

根据本公开实施例的第一方面,提供一种对象推荐方法,包括:

判断用户当前的待获取对象是否与预设的对象集合匹配;其中,所述对象集合包括至少一个有效期小于预设的时间阈值的对象品类,每个对象品类包括至少一个子品类,一个对象品类中的各个子品类中的对象类型相同、且各个子品类对应的仓储位置不同;

若所述待获取对象与所述对象集合匹配,则根据所述待获取对象、所述用户的地理位置和所述对象集合,确定第一推荐对象,所述第一推荐对象的第一仓储位置与所述用户的地理位置之间的距离小于第一距离阈值。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中,电商平台服务器通过判断用户当前的待获取对象是否与预设的对象集合匹配,并在待获取对象与对象集合匹配时,根据该待获取对象、用户的地理位置,从对象集合中确定仓储位置与用户的地理位置之间的距离小于第一距离阈值的第一推荐对象,从而使得电商平台向用户推荐的对象为距离用户最近的对象,这样当用户购买该第一推荐对象时,该第一推荐对象到达用户的地理位置的配送时间大大缩短,从而节省了用户的等待时间,大大提高了用户的体验。

进一步地,所述根据所述待获取对象、所述用户的地理位置和所述对象集合,确定第一推荐对象,包括:

根据所述待获取对象,从所述对象集合中确定所述待获取对象所属的第一对象品类;

根据所述用户的地理位置,从所述第一对象品类中确定所述第一仓储位置;

将所述第一仓储位置对应的子品类确定为所述第一推荐对象。

可选的,所述方法还包括:

根据用户的相关参数,确定所述待获取对象;其中,所述相关参数包括:用户输入的关键字消息、用户的历史推荐行为、用户交易记录中的至少一种。

可选的,所述方法还包括:

若所述对象集合中不存在所述第一推荐对象,则根据所述待获取对象和所述用户的地理位置,从所述对象集合中确定第二推荐对象,所述第二推荐对象的第二仓储位置与所述用户的地理位置之间的距离小于第二距离阈值,所述第二距离阈值大于所述第一距离阈值。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中,电商平台服务器根据上述待获取对象,从上述对象集合中确定所述待获取对象所属的第一对象品类,然后根据该用户的地理位置,从第一对象品类中确定与该用户的地理位置之间的距离小于第一距离阈值的第一仓储位置,从而将该第一仓储位置对应的子品类确定为第一推荐对象,从而使得电商平台向用户推荐的对象为距离用户最近的对象,这样当用户购买该第一推荐对象时,该第一推荐对象到达用户的地理位置的配送时间大大缩短,从而节省了用户的等待时间,大大提高了用户的体验;另外,当上述对象集合中第一对象品类的第一仓储位置的库存为零时,即上述对象集合中不存在第一推荐对象时,电商平台服务器可以从对象集合中确定仓储位置与用户的地理位置之间的距离小于第二距离阈值的第二推荐对象,即向用户推荐距离用户的地理位置次近的对象,其也节省了用户的等待时间,进一步提高了用户的体验。

更进一步地,所述方法还包括:

获取用户发送的交易单请求,所述交易单请求中包括多个推荐对象,所述推荐对象为第一推荐对象或者第二推荐对象;

若所述交易单请求中的推荐对象的仓储位置不同,向用户输出第一提示信息;其中,所述第一提示信息用于向用户提示当前交易单中存在仓储位置不同的推荐对象。

可选的,所述第一提示信息还用于提示用户当前是否将所述当年交易单中的对象按照仓储位置拆分为不同的交易单。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中,当用户在一个交易单中选择了不同仓储位置的推荐对象时,电商平台服务器可以向用户输出第一提示信息,以提示用户当前交易单中存在仓储位置不同的推荐对象,进一步地,还可以提示用户是否将当年交易单中的对象按照仓储位置拆分为不同的交易单,从而使得用户明确获知当前交易单的具体仓储信息,进而使得用户能够决定是否拆单,进一步丰富了用户的使用体验。

更进一步地,所述方法还包括:

根据所述第一仓储位置和所述用户的地理位置之间的距离,确定所述第一推荐对象被派送至所述用户的地理位置所需的配送时间;

将所述配送时间携带在第二提示信息中输出给用户,所述第二提示信息用于向用户提示所述第一推荐对象到达所述用户的地理位置所需的配送时间。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中,当电商平台服务器确定了向用户推荐的第一推荐对象之后,根据该第一仓储位置和用户的地理位置之前的距离,确定第一推荐对象被派送至所述用户的地理位置所需的配送时间,从而将该配送时间携带在第二提示信息中输出给用户,使得用户可以明确获知当前第一推荐对象的配送时间,避免了用户的盲目等待,进一步提高了用户的体验。

根据本公开实施例的第二方面,提供一种对象推荐装置,包括:

判断模块,被配置为判断用户当前的待获取对象是否与预设的对象集合匹配;其中,所述对象集合包括至少一个有效期小于预设的时间阈值的对象品类,每个对象品类包括至少一个子品类,一个对象品类中的各个子品类中的对象类型相同、且各个子品类对应的仓储位置不同;

第一确定模块,被配置为在所述判断模块判断所述待获取对象与所述对象集合匹配时,根据所述待获取对象、所述用户的地理位置和所述对象集合,确定第一推荐对象,所述第一推荐对象的第一仓储位置与所述用户的地理位置之间的距离小于第一距离阈值。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中,判断模块通过判断用户当前的待获取对象是否与预设的对象集合匹配,第一确定模块在判断模块判断待获取对象与对象集合匹配时,根据该待获取对象、用户的地理位置,从对象集合中确定仓储位置与用户的地理位置之间的距离小于第一距离阈值的第一推荐对象,从而使得电商平台向用户推荐的对象为距离用户最近的对象,这样当用户购买该第一推荐对象时,该第一推荐对象到达用户的地理位置的配送时间大大缩短,从而节省了用户的等待时间,大大提高了用户的体验。

进一步地,所述第一确定模块,包括:

第一确定子模块,被配置为根据所述待获取对象,从所述对象集合中确定所述待获取对象所属的第一对象品类;

第二确定子模块,被配置为根据所述用户的地理位置,从所述第一对象品类中确定所述第一仓储位置;

第三确定子模块,被配置为将所述第一仓储位置对应的子品类确定为所述第一推荐对象。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中,第一确定子模块根据上述待获取对象,从上述对象集合中确定所述待获取对象所属的第一对象品类,然后第二确定子模块根据该用户的地理位置,从第一对象品类中确定与该用户的地理位置之间的距离小于第一距离阈值的第一仓储位置,从而使得第三确定子模块将该第一仓储位置对应的子品类确定为第一推荐对象,进而使得电商平台向用户推荐的对象为距离用户最近的对象,这样当用户购买该第一推荐对象时,该第一推荐对象到达用户的地理位置的配送时间大大缩短,从而节省了用户的等待时间,大大提高了用户的体验。

进一步地,所述装置还包括:

第二确定模块,被配置为在所述判断模块判断所述对象集合中不存在所述第一推荐对象时,根据所述待获取对象和所述用户的地理位置,从所述对象集合中确定第二推荐对象,所述第二推荐对象的第二仓储位置与所述用户的地理位置之间的距离小于第二距离阈值,所述第二距离阈值大于所述第一距离阈值。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中,当判断模块判断上述对象集合中第一对象品类的第一仓储位置的库存为零时,即上述对象集合中不存在第一推荐对象时,第二确定模块可以从对象集合中确定仓储位置与用户的地理位置之间的距离小于第二距离阈值的第二推荐对象,即向用户推荐距离用户的地理位置次近的对象,节省了用户的等待时间,进一步提高了用户的体验。

更进一步地,所述装置还包括:

获取模块,被配置为获取用户发送的交易单请求,所述交易单请求中包括多个推荐对象,所述推荐对象为第一推荐对象或者第二推荐对象;

第一输出模块,被配置为若所述交易单请求中的推荐对象的仓储位置不同,向用户输出第一提示信息;其中,所述第一提示信息用于向用户提示当前交易单中存在仓储位置不同的推荐对象。

可选的,所述第一提示信息还用于提示用户当前是否将所述当年交易单中的对象按照仓储位置拆分为不同的交易单。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中,当用户在一个交易单中选择了不同仓储位置的推荐对象时,第一输出模块可以向用户输出第一提示信息,以提示用户当前交易单中存在仓储位置不同的推荐对象,进一步地,还可以提示用户是否将当年交易单中的对象按照仓储位置拆分为不同的交易单,从而使得用户明确获知当前交易单的具体仓储信息,进而使得用户能够决定是否拆单,进一步丰富了用户的使用体验。

更进一步地,所述装置还包括:

第三确定模块,被配置为根据所述第一仓储位置和所述用户的地理位置之间的距离,确定所述第一推荐对象被派送至所述用户的地理位置所需的配送时间;

第二输出模块,被配置为将所述配送时间携带在第二提示信息中输出给用户,所述第二提示信息用于向用户提示所述第一推荐对象到达所述用户的地理位置所需的配送时间。

可选的,所述装置还包括:

第四确定模块,被配置为根据用户的相关参数,确定所述待获取对象;其中,所述相关参数包括:用户输入的关键字消息、用户的历史推荐行为、用户交易记录中的至少一种。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中,当第一确定模块确定了向用户推荐的第一推荐对象之后,第三确定模块根据该第一仓储位置和用户的地理位置之前的距离,确定第一推荐对象被派送至所述用户的地理位置所需的配送时间,从而通过第二输出模块将该配送时间携带在第二提示信息中输出给用户,使得用户可以明确获知当前第一推荐对象的配送时间,避免了用户的盲目等待,进一步提高了用户的体验。

根据本公开实施例的第三方面,提供一种电商平台服务器,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

判断用户当前的待获取对象是否与预设的对象集合匹配;其中,所述对象集合包括至少一个有效期小于预设的时间阈值的对象品类,每个对象品类包括至少一个子品类,一个对象品类中的各个子品类中的对象类型相同、且各个子品类对应的仓储位置不同;

若所述待获取对象与所述对象集合匹配,则根据所述待获取对象、所述用户的地理位置和所述对象集合,确定第一推荐对象,所述第一推荐对象的第一仓储位置与所述用户的地理位置之间的距离小于第一距离阈值。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中,处理器通过判断用户当前的待获取对象是否与预设的对象集合匹配,并在待获取对象与对象集合匹配时,根据该待获取对象、用户的地理位置,从对象集合中确定仓储位置与用户的地理位置之间的距离小于第一距离阈值的第一推荐对象,从而使得电商平台向用户推荐的对象为距离用户最近的对象,这样当用户购买该第一推荐对象时,该第一推荐对象到达用户的地理位置的配送时间大大缩短,从而节省了用户的等待时间,大大提高了用户的体验。。。

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

附图说明

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

图1是根据一示例性实施例示出的一种对象推荐的方法的流程图;

图2是根据另一示例性实施例示出的一种对象推荐方法的流程图;

图3是根据又一示例性实施例示出的一种对象推荐方法的流程图;

图4是根据又一示例性实施例示出的一种对象推荐方法的流程图;

图5是根据一示例性实施例示出的第一提示信息的界面示意图;

图6是根据一示例性实施例示出的一种对象推荐装置的框图;

图7是根据另一示例性实施例示出的一种对象推荐装置的框图;

图8是根据又一示例性实施例示出的一种对象推荐装置的框图;

图9是根据又一示例性实施例示出的一种对象推荐装置的框图;

图10是根据又一示例性实施例示出的一种对象推荐装置的框图;

图11是根据一示例性实施例示出的一种电商平台服务器的实体的框图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

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

图1是根据一示例性实施例示出的一种对象推荐方法的流程图,该对象推荐方法应用于电商平台服务器中。该电商平台指的是能够为用户提供购买、退货等服务的交易平台,该服务器指的是控制发生在该电商平台上的所有行为的服务器。本实施例涉及的是电商平台根据用户当前想要获取的待获取对象,结合用户所处的地理位置向用户推荐距离用户的地理位置最近的第一推荐对象,以节省用户的等待时间的具体过程。如图1所示,该方法包括如下步骤:

在步骤S101中,判断用户当前的待获取对象是否与预设的对象集合匹配;其中,所述对象集合包括至少一个有效期小于预设的时间阈值的对象品类,每个对象品类包括至少一个子品类,一个对象品类中的各个子品类中的对象类型相同、且各个子品类对应的仓储位置不同。

本步骤中,电商平台服务器在获取到用户当前想要获取的待获取对象之后,首先判断该待获取对象是否与预设的对象集合匹配,即判断该待获取对象是否属于对象集合中的对象。该对象集合可以包括至少一个有效期小于预设的时间阈值的对象品类,该预设的时间阈值可以为具体的有效期时间范围,例如10天、24小时等。该对象集合中的一个对象品类可以包括至少一个子品类,同一个对象品类中的各个子品类中的对象类型相同、且同一个对象品类中的各个子品类对应的仓储位置不同,也就是说,电商平台服务器将同一个对象品类中的对象按照对象存储的仓储位置进行划分,同一个对象品类中,相同仓储位置的对象为一个子品类,该对象集合中包含的所有对象,均是对时间较为敏感、保质期或者有效期较短的对象。本公开中的仓储位置为存储对象的物理仓库。

例如,以螃蟹为例,假设预设的时间阈值为2天,螃蟹的有效期(即螃蟹的保质期)为24小时,该螃蟹为有效期小于2天的对象品类,因此电商平台服务器将该螃蟹划分到对象集合中。假设在该电商平台的物流仓储系统中,其包括东城区、西城区、海淀区和昌平区四个仓储位置,则该螃蟹包括四个子品类,即“螃蟹-东城区”、“螃蟹-西城区”、“螃蟹-海淀区”、“螃蟹-昌平区”。

可选的,上述用户的待获取对象可以是一个,还可以是多个,电商平台服务器对每个待获取对象均执行相同的操作。

在步骤S102中,若所述待获取对象与所述对象集合匹配,则根据所述待获取对象、所述用户的地理位置和所述对象集合,确定第一推荐对象,所述第一推荐对象的第一仓储位置与所述用户的地理位置之间的距离小于第一距离阈值。

本步骤中,当电商平台服务器确定上述用户的待获取对象与预设的对象集合匹配,即确定用户的待获取对象属于对象集合中的对象,则电商平台服务器根据该待获取对象和用户的地理位置,从上述对象集合中确定与用户的地理位置之间的距离小于第一距离阈值、且与待获取对象类型相同的第一推荐对象,从而推荐给用户,可选的,该第一距离阈值可以是具体的距离值,例如5公里、10公里等。这样使得电商平台向用户推荐的对象是距离用户最近的对象。

为了更好的理解本公开实施例的方案,这里举一个简单的例子来进行介绍:

假设用户在某个电商平台输入关键字“螃蟹”,电商平台服务器根据用户输入的关键字,确定用户当前待获取对象为螃蟹。然后电商品台服务器判断该螃蟹是否与预设的对象集合匹配。经过判断,电商平台服务器确定对象集合中包含了螃蟹这一对象品类,则电商平台服务器确定用户的待获取对象与预设的对象集合匹配,即确定用户的待获取对象属于对象集合中有效期小于预设的时间阈值的对象(即确定用户当前的待获取对象为对时间较为敏感的对象)。然后,电商平台服务器根据用户的地理位置(假设用户的地理位置在昌平区),则电商平台服务器将位于昌平区的螃蟹(即第一推荐对象,昌平区的仓储位置距离用户的地理位置是最近的,昌平区的仓储位置即为第一仓储位置,二者时间的距离小于预设的第一距离阈值)推荐给用户,这样用户在电商平台的推荐页面下,如果用户选择购买,则这笔交易单的螃蟹的配送时间就会大大缩短,从而节省了用户的等待时间,大大提高了用户的体验。可选的,在电商平台服务器向用户的终端设备输出第一推荐对象时,可选的,可以将该第一推荐对象所在的仓储位置一并发送给用户,进而使得用户可以明确获知当前的第一推荐对象目前的第一仓储位置,进一步丰富了用户的体验。可选的,电商平台服务器还可以将第一推荐对象所在的第一仓储位置的库存量一起发送给用户,进而使得用户可以明确获知当前的第一仓储位置的库存量,进而使得用户决定是否增加购买量,进一步丰富了用户的体验。

本实施例提供的对象推荐方法,电商平台服务器通过判断用户当前的待获取对象是否与预设的对象集合匹配,并在待获取对象与对象集合匹配时,根据该待获取对象、用户的地理位置,从对象集合中确定仓储位置与用户的地理位置之间的距离小于第一距离阈值的第一推荐对象,从而使得电商平台向用户推荐的对象为距离用户最近的对象,这样当用户购买该第一推荐对象时,该第一推荐对象到达用户的地理位置的配送时间大大缩短,从而节省了用户的等待时间,大大提高了用户的体验。

图2是根据另一示例性实施例示出的一种对象推荐方法的流程图。本实施例涉及的是电商平台服务器向用户推荐上述第一推荐对象时,同步的,向用户通知该第一推荐对象的配送时间的具体过程,从而进一步丰富用户的体验。在上述实施例的基础上,进一步地,在上述S102之后,该方法还可以包括:

S201:根据所述第一仓储位置和所述用户的地理位置之间的距离,确定所述第一推荐对象被派送至所述用户的地理位置所需的配送时间。

本步骤中,当电商平台服务器确定了第一推荐对象后,电商平台服务器进一步确定该第一推荐对象的仓储位置和用户的地理位置之间的距离,可选的,电商平台服务器可以根据用户的登录信息,或者用户常用邮寄地址,获得用户的地理位置,本实施例对电商平台服务器如何获取到用户的地理位置并不做限定。当电商平台服务器确定了第一推荐对象的仓储位置和用户的地理位置之间的距离之后,电商平台服务器结合历史的配送速度、历史的交通拥堵时间等信息计算出第一推荐对象被派送到达用户的地理位置所需的配送时间。

S202:将所述配送时间携带在第二提示信息中输出给用户,所述第二提示信息用于向用户提示所述第一推荐对象到达所述用户的地理位置所需的配送时间。

本步骤中,当电商平台服务器确定了第一推荐对象被派送到达用户的地理位置所需的配送时间之后,将该配送时间携带在第二提示信息中发送给用户,使得用户可以明确获知当前第一推荐对象的配送时间,避免了用户的盲目等待。可选的,该第二提示信息可以是以界面的形式呈现给用户,还可以是以语音的形式发送给用户,本实施例对第二提示信息的具体格式并不做限定。可选的,电商平台服务器还可以根据上述配送时间计算第一推荐对象的送达时间,并将该送达时间携带在第二提示信息中输出给用户,从而使得用户可以明确获知该第一推荐对象何时到达,更加避免了用户的盲目等待。

本实施例提供的对象推荐方法,当电商平台服务器确定了向用户推荐的第一推荐对象之后,根据该第一仓储位置和用户的地理位置之前的距离,确定第一推荐对象被派送至所述用户的地理位置所需的配送时间,从而将该配送时间携带在第二提示信息中输出给用户,使得用户可以明确获知当前第一推荐对象的配送时间,避免了用户的盲目等待,进一步提高了用户的体验。

图3是根据又一示例性实施例示出的一种对象推荐方法的流程图。本实施例涉及的是电商平台服务器确定第一推荐对象的具体过程。在上述实施例的基础上,进一步地,上述S102具体可以包括:

S301:根据所述待获取对象,从所述对象集合中确定所述待获取对象所属的第一对象品类。

本步骤中,电商平台服务器可以获取到用户当前想要的待获取对象,可选的,电商平台服务器可以根据用户的相关参数,确定用户的待获取对象,可选的,该相关参数包括:用户输入的关键字消息、用户的历史推荐行为、用户交易记录中的至少一种。该关键字信息可以为用户输入的对象的名称(例如AA品牌空调)、对象的类型(例如空调、针织衫)、对象的参数信息(例如M码、中长款等)等,用户的历史推荐行为可以为电商平台服务器记录的之前为该用户推荐过的对象的信息,用户交易记录是电商平台记录的有关该用户在该电商平台上进行的所有交易记录,或者预设时间内的交易记录。电商平台服务器结合上述相关参数可以计算得到用户当前想要的待获取对象。

当电商平台服务器获取到用户的待获取对象之后,可以根据该待获取对象的名称、该待获取对象的类型等信息,判断该待获取对象是否与预设的对象集合匹配。如果匹配,说明该待获取对象属于该对象集合中某一个对象品类中的对象,因此,电商平台服务器可以结合待获取对象的名称、该待获取对象的类型等信息,从上述对象集合中确定该待获取对象所属的第一对象品类。

S302:根据所述用户的地理位置,从所述第一对象品类中确定所述第一仓储位置。

本步骤中,当电商平台服务器确定了上述待获取对象所属的第一对象品类之后,电商平台服务器根据用户的地理位置,从第一对象品类中确定与该用户的地理位置之间的距离小于第一距离阈值的第一仓储位置,该第一仓储位置为第一对象品类中距离用户的地理位置最近的仓储位置。

S303:将所述第一仓储位置对应的子品类确定为所述第一推荐对象。

本步骤中,当电商平台服务器从第一对象品类中确定了第一仓储位置之后,电商平台服务器将第一对象品类中位于该第一仓储位置的子品类确定为第一推荐对象,从而推荐给用户。可选的,可以将该第一推荐对象所在的第一仓储位置一并发送给用户,进而使得用户可以明确获知当前的第一推荐对象目前的仓储位置,进一步丰富了用户的体验。可选的,电商平台服务器还可以将第一推荐对象所在的第一仓储位置的库存量一起发送给用户,进而使得用户可以明确获知第一仓储位置的库存量,进而使得用户决定是否增加购买量,进一步丰富了用户的体验。

可选的,当电商平台服务器确定第一对象品类中位于第一仓储位置的子品类当前没有库存,即上述对象集合中不存在第一推荐对象时,电商平台服务器可以根据上述待获取对象和该用户的地理位置,从上述对象集合中确定第二推荐对象,该第二推荐对象的第二仓储位置与该用户的地理位置之间的距离小于第二距离阈值,该第二距离阈值大于第一距离阈值,即第二推荐对象为距离用户的地理位置次近的对象。

本实施例提供的对象推荐方法,电商平台服务器根据上述待获取对象,从上述对象集合中确定所述待获取对象所属的第一对象品类,然后根据该用户的地理位置,从第一对象品类中确定与该用户的地理位置之间的距离小于第一距离阈值的第一仓储位置,从而将该第一仓储位置对应的子品类确定为第一推荐对象,从而使得电商平台向用户推荐的对象为距离用户最近的对象,这样当用户购买该第一推荐对象时,该第一推荐对象到达用户的地理位置的配送时间大大缩短,从而节省了用户的等待时间,大大提高了用户的体验;另外,当上述对象集合中第一对象品类的第一仓储位置的库存为零时,即上述对象集合中不存在第一推荐对象时,电商平台服务器可以从对象集合中确定仓储位置与用户的地理位置之间的距离小于第二距离阈值的第二推荐对象,即向用户推荐距离用户的地理位置次近的对象,其也节省了用户的等待时间,进一步提高了用户的体验。

图4是根据又一示例性实施例示出的一种对象推荐方法的流程图。本实施例涉及的是当用户在同一个交易单中购买多个不同仓储位置的第一推荐对象时,电商平台服务器的具体处理过程。在上述实施例的基础上,进一步地,该方法还可以包括:

S401:获取用户发送的交易单请求,所述交易单请求中包括多个推荐对象,所述推荐对象为第一推荐对象或者第二推荐对象。

本实施例中,用户的待获取对象为多个,因此,电商平台服务器针对每个待获取对象均会确定一个第一推荐对象,或者第二推荐对象(当对象集合中不存在第一推荐对象时,电商平台服务器就会确定第二推荐对象),并推荐给用户。需要说明的是,针对不同的待获取对象,电商平台服务器所确定的各个第一推荐对象的仓储位置可能相同,也可能不同。另外,针对不同的待获取对象,电商平台服务器所确定的各个第二推荐对象的仓储位置可能相同,也可能不同。用户可以根据电商平台服务器所推荐的第一推荐对象或者第二推荐对象进行下单购买。在购买时,用户通过自身的终端设备向电商平台服务器发送交易单请求,假设用户在一个交易单中选择了多个第一推荐对象或者多个第二推荐对象,或者选择了多个第一推荐对象和多个第二推荐对象,则此时交易单请求就包括了多个第一推荐对象、或者多个第二推荐对象、或者多个第一推荐对象和多个第二推荐对象。为了方便描述,本实施例将交易单请求中的多个第一推荐对象、和/或多个第二推荐对象,统称为交易单请求中的推荐对象。

S402:若所述交易单请求中的推荐对象的仓储位置不同,向用户输出第一提示信息;其中,所述第一提示信息用于向用户提示当前交易单中存在仓储位置不同的推荐对象。

本步骤中,电商平台服务器在接收到用户的交易单请求后,会判断该交易单请求中所有的推荐对象的仓储位置是否相同。当电商平台服务器确定上述交易单请求中部分推荐对象或者各个推荐对象的仓储位置不同时,电商平台服务器向用户的终端设备发送第一提示信息,以告知用户当前交易单中存在仓储位置不同的推荐对象,以便于用户决定是否进行拆单或者重新下单。

可选的,上述第一提示信息还用于进一步提示用户当前是否将当年交易单中的对象按照仓储位置拆分为不同的交易单,可选的,该第一提示信息可以通过界面的形式在用户的终端设备上呈现,参见图5所示的界面示意图,该第一提示信息为“是否将交易单进行拆单”,该界面上可以向用户提供两个选项控件,当用户选择“是”选项时,电商平台服务器可以自动按照仓储位置将当前的交易单拆分为不同的交易单,为用户节省配送时间;当用户选择“否”选项时,电商平台服务器按照正常流程处理。

本实施例提供的对象推荐方法,当用户在一个交易单中选择了不同仓储位置的推荐对象时,电商平台服务器可以向用户输出第一提示信息,以提示用户当前交易单中存在仓储位置不同的推荐对象,进一步地,还可以提示用户是否将当年交易单中的对象按照仓储位置拆分为不同的交易单,从而使得用户明确获知当前交易单的具体仓储信息,进而使得用户能够决定是否拆单,进一步丰富了用户的使用体验。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

图6是根据一示例性实施例示出的一种对象推荐装置的框图,该对象推荐装置可以通过软件、硬件或者两者的结合实现成为电商平台服务器的部分或者全部。如图6所示,该对象推荐装置包括:判断模块11和第一确定模块12。

判断模块11,被配置为判断用户当前的待获取对象是否与预设的对象集合匹配;其中,所述对象集合包括至少一个有效期小于预设的时间阈值的对象品类,每个对象品类包括至少一个子品类,一个对象品类中的各个子品类中的对象类型相同、且各个子品类对应的仓储位置不同;

第一确定模块12,被配置为在所述判断模块11判断所述待获取对象与所述对象集合匹配时,根据所述待获取对象、所述用户的地理位置和所述对象集合,确定第一推荐对象,所述第一推荐对象的第一仓储位置与所述用户的地理位置之间的距离小于第一距离阈值。

综上所述,本公开实施例提供的对象推荐装置,判断模块通过判断用户当前的待获取对象是否与预设的对象集合匹配,第一确定模块在判断模块判断待获取对象与对象集合匹配时,根据该待获取对象、用户的地理位置,从对象集合中确定仓储位置与用户的地理位置之间的距离小于第一距离阈值的第一推荐对象,从而使得电商平台向用户推荐的对象为距离用户最近的对象,这样当用户购买该第一推荐对象时,该第一推荐对象到达用户的地理位置的配送时间大大缩短,从而节省了用户的等待时间,大大提高了用户的体验。

图7是根据另一示例性实施例示出的一种对象推荐装置的框图。在上述图6所示实施例的基础上,进一步地,所述第一确定模块12,包括:

第一确定子模块121,被配置为根据所述待获取对象,从所述对象集合中确定所述待获取对象所属的第一对象品类;

第二确定子模块122,被配置为根据所述用户的地理位置,从所述第一对象品类中确定所述第一仓储位置;

第三确定子模块123,被配置为将所述第一仓储位置对应的子品类确定为所述第一推荐对象。

综上所述,本公开实施例提供的对象推荐装置,第一确定子模块根据上述待获取对象,从上述对象集合中确定所述待获取对象所属的第一对象品类,然后第二确定子模块根据该用户的地理位置,从第一对象品类中确定与该用户的地理位置之间的距离小于第一距离阈值的第一仓储位置,从而使得第三确定子模块将该第一仓储位置对应的子品类确定为第一推荐对象,进而使得电商平台向用户推荐的对象为距离用户最近的对象,这样当用户购买该第一推荐对象时,该第一推荐对象到达用户的地理位置的配送时间大大缩短,从而节省了用户的等待时间,大大提高了用户的体验。

图8是根据又一示例性实施例示出的一种对象推荐装置的框图。在上述图7所示实施例的基础上,进一步地,上述装置还包括第二确定模块13。

第二确定模块13,被配置为在所述判断模块11判断所述对象集合中不存在所述第一推荐对象时,根据所述待获取对象和所述用户的地理位置,从所述对象集合中确定第二推荐对象,所述第二推荐对象的第二仓储位置与所述用户的地理位置之间的距离小于第二距离阈值,所述第二距离阈值大于所述第一距离阈值。

综上所述,本公开实施例提供的对象推荐装置,当判断模块判断上述对象集合中第一对象品类的第一仓储位置的库存为零时,即上述对象集合中不存在第一推荐对象时,第二确定模块可以从对象集合中确定仓储位置与用户的地理位置之间的距离小于第二距离阈值的第二推荐对象,即向用户推荐距离用户的地理位置次近的对象,节省了用户的等待时间,进一步提高了用户的体验。

图9是根据又一示例性实施例示出的一种对象推荐装置的框图。在上述图8所示实施例的基础上,进一步地,上述装置还包括:获取模块14和第一输出模块15。

获取模块14,被配置为获取用户发送的交易单请求,所述交易单请求中包括多个推荐对象,所述推荐对象为第一推荐对象或者第二推荐对象;

第一输出模块15,被配置为若所述交易单请求中的推荐对象的仓储位置不同,向用户输出第一提示信息;其中,所述第一提示信息用于向用户提示当前交易单中存在仓储位置不同的推荐对象。

可选的,所述第一提示信息还用于提示用户当前是否将所述当年交易单中的对象按照仓储位置拆分为不同的交易单。

综上所述,本公开实施例提供的对象推荐装置,当用户在一个交易单中选择了不同仓储位置的推荐对象时,第一输出模块可以向用户输出第一提示信息,以提示用户当前交易单中存在仓储位置不同的推荐对象,进一步地,还可以提示用户是否将当年交易单中的对象按照仓储位置拆分为不同的交易单,从而使得用户明确获知当前交易单的具体仓储信息,进而使得用户能够决定是否拆单,进一步丰富了用户的使用体验。

图10是根据又一示例性实施例示出的一种对象推荐装置的框图。在上述图9所示实施例的基础上,进一步地,上述装置还可以包括:第三确定模块16和第二输出模块17。

第三确定模块16,被配置为根据所述第一仓储位置和所述用户的地理位置之间的距离,确定所述第一推荐对象被派送至所述用户的地理位置所需的配送时间;

第二输出模块17,被配置为将所述配送时间携带在第二提示信息中输出给用户,所述第二提示信息用于向用户提示所述第一推荐对象到达所述用户的地理位置所需的配送时间。

可选的,继续参见图10,该装置还可以包括:第四确定模块18,被配置为根据用户的相关参数,确定所述待获取对象;其中,所述相关参数包括:用户输入的关键字消息、用户的历史推荐行为、用户交易记录中的至少一种。

综上所述,本公开实施例提供的对象推荐装置,当第一确定模块确定了向用户推荐的第一推荐对象之后,第三确定模块根据该第一仓储位置和用户的地理位置之前的距离,确定第一推荐对象被派送至所述用户的地理位置所需的配送时间,从而通过第二输出模块将该配送时间携带在第二提示信息中输出给用户,使得用户可以明确获知当前第一推荐对象的配送时间,避免了用户的盲目等待,进一步提高了用户的体验。

关于上述实施例中的装置,其中各个模块和单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

以上描述了对象推荐装置的内部功能模块和结构示意,图11是根据一示例性实施例示出的一种电商平台服务器实体的框图,如图11所示,该电商平台服务器可以包括:处理器21、用于存储处理器21可执行指令的存储器22。

其中,处理器21被配置为:

判断用户当前的待获取对象是否与预设的对象集合匹配;其中,所述对象集合包括至少一个有效期小于预设的时间阈值的对象品类,每个对象品类包括至少一个子品类,一个对象品类中的各个子品类中的对象类型相同、且各个子品类对应的仓储位置不同;

若所述待获取对象与所述对象集合匹配,则根据所述待获取对象、所述用户的地理位置和所述对象集合,确定第一推荐对象,所述第一推荐对象的第一仓储位置与所述用户的地理位置之间的距离小于第一距离阈值。

在上述电商平台服务器的实施例中,应理解,该处理器21可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器者该处理器也可以是任何常规的处理器等,而前述的存储器22可以是只读存储器(英文:read-only memory,缩写:ROM)、随机存取存储器(英文:random access memory,简称:RAM)、快闪存储器、硬盘或者固态硬盘。

在示例性实施例中,本公开还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器22,上述指令可由电商平台服务器的处理器21执行以完成上述对象推荐方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由电商平台服务器的处理器执行时,使得电商平台服务器能够执行上述对象推荐方法,所述方法包括:

判断用户当前的待获取对象是否与预设的对象集合匹配;其中,所述对象集合包括至少一个有效期小于预设的时间阈值的对象品类,每个对象品类包括至少一个子品类,一个对象品类中的各个子品类中的对象类型相同、且各个子品类对应的仓储位置不同;

若所述待获取对象与所述对象集合匹配,则根据所述待获取对象、所述用户的地理位置和所述对象集合,确定第一推荐对象,所述第一推荐对象的第一仓储位置与所述用户的地理位置之间的距离小于第一距离阈值。

进一步地,所述根据所述待获取对象、所述用户的地理位置和所述对象集合,确定第一推荐对象,包括:

根据所述待获取对象,从所述对象集合中确定所述待获取对象所属的第一对象品类;

根据所述用户的地理位置,从所述第一对象品类中确定所述第一仓储位置;

将所述第一仓储位置对应的子品类确定为所述第一推荐对象。

更进一步地,所述方法还包括:

若所述对象集合中不存在所述第一推荐对象,则根据所述待获取对象和所述用户的地理位置,从所述对象集合中确定第二推荐对象,所述第二推荐对象的第二仓储位置与所述用户的地理位置之间的距离小于第二距离阈值,所述第二距离阈值大于所述第一距离阈值。

更进一步地,所述方法还包括:

获取用户发送的交易单请求,所述交易单请求中包括多个推荐对象,所述推荐对象为第一推荐对象或者第二推荐对象;

若所述交易单请求中的推荐对象的仓储位置不同,向用户输出第一提示信息;其中,所述第一提示信息用于向用户提示当前交易单中存在仓储位置不同的推荐对象。

可选的,所述第一提示信息还用于提示用户当前是否将所述当年交易单中的对象按照仓储位置拆分为不同的交易单。

进一步地,所述方法还包括:

根据所述第一仓储位置和所述用户的地理位置之间的距离,确定所述第一推荐对象被派送至所述用户的地理位置所需的配送时间;

将所述配送时间携带在第二提示信息中输出给用户,所述第二提示信息用于向用户提示所述第一推荐对象到达所述用户的地理位置所需的配送时间。

可选的,所述方法还包括:

根据用户的相关参数,确定所述待获取对象;其中,所述相关参数包括:用户输入的关键字消息、用户的历史推荐行为、用户交易记录中的至少一种。

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

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

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