优惠券的管理方法、装置及存储介质与流程

文档序号:21784959发布日期:2020-08-07 20:27阅读:271来源:国知局
优惠券的管理方法、装置及存储介质与流程

本申请涉及互联网技术领域,尤其涉及一种优惠券的管理方法、装置及存储介质。



背景技术:

优惠券是商家与客户之间互利互惠的一种媒介,能够提升客户对商品的粘性。目前,优惠券主要是基于活动产生,由客户领取并在购买商品的时候使用。当前优惠券的发放方式,难以向客户发放具有针对性的商品优惠券,在一定程度上造成优惠券资源的浪费。因此,如何向客户发送具有针对该客户消费特性的优惠券是目前亟待解决的技术问题。



技术实现要素:

本申请实施例提供了一种优惠券的管理方法、装置及存储介质,可以提供一种根据用户的当前场景信息,在用户的历史订单的场景信息中查找与当期场景匹配的场景信息对应的订单,从而,根据该订单的购买行为确定发放至该用户的优惠券,可以进一步提高投放优惠券的精准度。

第一方面,本申请实施例公开了一种优惠券的管理方法,包括:

获取目标用户的当前场景信息;

在订单集合中确定出与所述当前场景信息相匹配的场景信息对应的目标订单,所述订单集合包括所述目标用户的账户对应的至少一条订单,所述订单集合中的每一个订单包括生成所述每一个订单时的场景信息;

根据所述目标订单获取目标优惠券;

将所述目标优惠券发送至所述目标用户所在终端。

作为一种可能的实施方式,所述场景信息包括地址、时间,所述当前场景信息包括当前地址、当前时间。

作为一种可能的实施方式,所述在订单集合中确定出与所述当前场景信息相匹配的场景信息对应的目标订单,包括:

计算所述当前场景信息与所述每一个订单的场景信息的匹配度;

确定所述最大匹配度对应的订单为目标订单。

作为一种可能的实施方式,所述当前场景信息包括当前地址、当前时间,所述计算所述当前场景信息与所述每一个订单的场景信息的匹配程度,包括:

确定第一匹配度为所述当前地址的地址类型与第一地址的地址类型的相似度,所述第一场景信息为所述订单集合中任意一个订单的场景信息,所述第一地址为所述第一场景信息中的地址;

确定第二匹配度为所述当前时间所处的时间段与所述第一时间所处的时间段的重合度,所述第一时间为所述第一场景信息中的时间;

根据所述第一匹配度与所述第二匹配度确定所述当前场景信息与所述第一场景信息的匹配度。

作为一种可能的实施方式,所述目标订单包括至少一个订单,所述根据所述目标订单获取目标优惠券,包括:

在优惠券集合中,查找目标类型对应的目标优惠券,所述目标类型为所述目标订单对应的对象的类型,所述目标类型包括至少一种类型。

作为一种可能的实施方式,所述目标订单包括至少一个订单,所述根据所述目标订单获取目标优惠券,包括:

确定第一订单为所述目标订单中地址与所述当前地址距离最近的订单;

在优惠券集合中查找适用于第一对象的优惠券,得到目标优惠券,所述第一对象为所述第一订单对应的对象。

作为一种可能的实施方式,所述获取目标用户的当前场景信息之前,所述方法还包括:

在接收到针对所述目标对象的搜索请求时,触发执行获取所述目标用户的当前场景信息的操作;

所述根据所述目标订单获取目标优惠券,包括:

在优惠券集合中查找适用于第二对象的优惠券,得到目标优惠券,所述第二对象为所述目标订单对应的对象中与所述目标对象为同一类型的对象。

第二方面,本申请实施例公开一种优惠券的管理装置,包括:

第一获取单元,用于获取目标用户的当前场景信息;

确定单元,用于在订单集合中确定出与所述当前场景信息相匹配的场景信息对应的目标订单,所述订单集合包括所述目标用户的账户对应的至少一条订单,所述订单集合中的每一个订单包括生成所述每一个订单时的场景信息;

第二获取单元,用于根据所述目标订单获取目标优惠券;

发送单元,用于将所述目标优惠券发送至所述目标用户所在终端。

作为一种可能的实施方式,所述场景信息包括地址、时间,所述当前场景信息包括当前地址、当前时间。

作为一种可能的实施方式,确定单元具体包括:

计算所述当前场景信息与所述每一个订单的场景信息的匹配度;

确定所述最大匹配度对应的订单为目标订单。

作为一种可能的实施方式,所述当前场景信息包括当前地址、当前时间,所述计算所述当前场景信息与所述每一个订单的场景信息的匹配程度,包括:

确定第一匹配度为所述当前地址的地址类型与第一地址的地址类型的相似度,所述第一场景信息为所述订单集合中任意一个订单的场景信息,所述第一地址为所述第一场景信息中的地址;

确定第二匹配度为所述当前时间所处的时间段与所述第一时间所处的时间段的重合度,所述第一时间为所述第一场景信息中的时间;

根据所述第一匹配度与所述第二匹配度确定所述当前场景信息与所述第一场景信息的匹配度。

作为一种可能的实施方式,所述目标订单包括至少一个订单,所述第二获取单元具体包括:

在优惠券集合中,查找目标类型对应的目标优惠券,所述目标类型为所述目标订单对应的对象的类型,所述目标类型包括至少一种类型。

作为一种可能的实施方式,所述目标订单包括至少一个订单,所述第二获取单元具体包括:

确定第一订单为所述目标订单中地址与所述当前地址距离最近的订单;

在优惠券集合中查找适用于第一对象的优惠券,得到目标优惠券,所述第一对象为所述第一订单对应的对象。

作为一种可能的实施方式,所述第一获取单元获取目标用户的当前场景信息之前,所述装置还包括:

第三获取单元,用于在接收到针对所述目标对象的搜索请求时,触发执行获取所述目标用户的当前场景信息的操作;

所述第二获取单元根据所述目标订单获取目标优惠券,包括:

查找单元,用于在优惠券集合中查找适用于第二对象的优惠券,得到目标优惠券,所述第二对象为所述目标订单对应的对象中与所述目标对象为同一类型的对象。

第三方面,本申请实施例公开了一种电子设备,该电子设备包括处理器和存储器,所述处理器和存储器耦合,其中,所述存储器用于存储计算机指令,所述处理器用于执行所述计算机指令,调用所述程序代码,以实现第一方面的实施例所公开的优惠券的管理方法。

第四方面,本申请实施例公开了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当所述计算机程序被计算机设备运行时,实现第一方面的实施例所公开的优惠券的管理方法。

第五方面,本申请实施例公开了一种计算机程序,当所述计算机程序被计算机设备运行时,实现第一方面的实施例所公开的优惠券的管理方法。

在本申请实施例中,服务器获取目标用户的当前场景信息;服务器在订单集合中确定出与当前场景信息相匹配的场景信息对应的目标订单,该订单集合包括该目标用户的账户对应的至少一条订单,该订单集合中的每一个订单包括生成每一个订单时的场景信息;服务器根据该目标订单获取目标优惠券;服务器将该目标优惠券发送至目标用户所在终端。由上述可知:本申请实施例,服务器在用户的订单集合中匹配与该用户的当前场景信息最相似的场景信息,从而根据该用户此前在此种场景的购买行为确定出针对该购买行为的优惠券,进而,将优惠券发放至该用户的账户,可以更加精准的向用户投放优惠券。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种优惠券的管理方法的网络架构示意图;

图2是本申请实施提供的一种优惠券的管理方法的流程示意图;

图3是本申请实施例示提供的一种订单的用户界面示例图;

图4是本申请实施例提供的一种服务器确定该当前场景信息与每一个订单的场景信息的匹配度的示意图;

图5是本申请实施例提供的一种优惠券的管理装置500的示意图;

图6是本申请实施例提供的另一种电子设备600的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请实施例保护的范围。

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

需要说明的是,本申请实施例所提及的优惠券是指电子资源形式的优惠券。

为了更好地理解本申请实施例提供的一种优惠券的管理方法、装置及计算机可读存储介质,下面先对本申请实施例使用的网络架构进行描述。请参阅图1,是本申请实施例提供的一种优惠券的管理方法的网络架构示意图,该网络架构示意图可以包括至少一个终端101、服务器102和数据库103。其中:

终端101基于客户端可以获取用户的当前场景信息,比如,用户的当前地址、当前时间、当前天气信息(温度、湿度、风力、晴/雨/阴等)、用户的当前心跳、脉搏等。如图1所示,终端101可以将该用户的当前场景信息发送至服务器102。终端101可以是手机、平板、智能手表、电脑等智能设备,此处不做限定。

在一种场景中,“用户a”完成选择需要购买的商品时,可以执行“提交订单”指令,终端101在接收到“用户a”的“提交订单”指令时,可以获取该用户的当前场景信息,然后,终端101将交易信息(可以包括商品、商品数量等)和当前场景信息发送至服务器,以使服务器102根据该当前场景信息和交易信息生成该用户的订单,并将该订单存储到数据库103中。如图1所示,数据库103用于存储多个用户的订单。

在另一种场景中,终端101可以以一定频率获取“用户a”的当前场景信息,然后将该当前场景信息发送至服务器102,以使服务器102根据该当前场景信息在数据库103的“用户a”的订单中查找与当前场景信息相匹配的场景信息对应的目标订单,目标订单包括至少一个订单。

服务器102是交易平台(例如,淘宝、京东、滴滴出行、大众点评等)的服务器。服务器102可以接收终端发送的用户的当前场景信息,也可以主动获取用户的当前场景信息,也可以由终端101和服务器102共同获取用户的当前场景信息(例如,终端101获取用户的当前地址,服务器102获取用户的当前时间、当前天气信息等)。

在一种场景中,服务器102接收终端101发送的“用户a”的当前场景信息和交易信息,进一步地,服务器102根据“用户a”的当前场景信息和交易信息生成“用户a”的一个订单,进而,服务器102将“用户a”的订单存储在数据库103中。

在另一种场景中,服务器102接收到“用户a”的当前场景信息时,可以在数据库103的“用户a”的订单集合中查找与当前场景信息相匹配的目标订单,目标订单包括至少一个订单。进一步地,服务器102根据该目标订单对应的商品确定出“用户a”的目标优惠券,目标优惠券包括至少一张优惠券。进而,服务器102将该目标优惠券发送至终端101,以使终端101向“用户a”输出目标优惠券。

本申请实施例,服务器获取目标用户的当前场景信息;服务器在订单集合中确定出与当前场景信息相匹配的场景信息对应的目标订单,该订单集合包括该目标用户的账户对应的至少一条订单,该订单集合中的每一个订单包括生成每一个订单时的场景信息;服务器根据该目标订单获取目标优惠券;服务器将该目标优惠券发送至目标用户所在终端。由上述可知:本申请实施例,服务器在用户的订单集合中匹配与该用户的当前场景信息最相似的场景信息,从而根据该用户此前在此种场景的购买行为确定出针对该购买行为的优惠券,进而,将优惠券发放至该用户的账户,可以更加精准的向用户投放优惠券。

不限于图1所示的优惠券的管理方法的系统架构示意图,本申请实施例提供的优惠券的管理方法的网络架构图还可以包括其他设备,此处不做限定。

基于上述的描述,本申请实施例提出一种优惠券的管理方法,该优惠券的管理方法可以由上述图1所提及的优惠券的管理架构执行。其中,终端可以是终端101,服务器可以是服务器102,数据库可以是数据库103。请参阅图2,图2是本申请实施提供的一种优惠券的管理方法的流程示意图,该优惠券的管理方法可以包括如下部分或全部步骤。

s202、服务器获取目标用户的当前场景信息。

本申请实施例中,场景信息可以包括地址、时间、天气信息(天气信息可以包括温度、空气质量、空气湿度、风向风力、晴/雨/阴等天气状况)、心率、脉搏等等,当前场景信息可以包括当前地址、当前时间、当前时间和当前地址对应的当前天气信息、目标用户当前的脉搏、心率等等。

服务器获取目标用户的当前场景信息,本申请实施例以服务器获取场景信息中的时间、地址、天气为例进行说明。在一种实现方式中:首先,目标用户的终端可以基于终端的定位模块(例如,gps定位、wifi定位、数据流量定位等)获取目标用户的当前地址,并将目标用户的当前地址发送至服务器;其次,服务器可以直接获取当前时间,也可以接收终端发送的当前时间;最后,服务器基于当前地址和当前时间,调用气象网站(例如,中国天气网、中央气象台)接口,获取当前地址和当前时间对应的当前天气信息。

可选地,服务器获取目标用户的当前场景信息,服务器可以以一定的频率自动执行;服务器也可以触发执行,例如,当用户打开应用程序(可以是app、网页、小程序等等)时,服务器开始获取用户的当前场景信息。

s204、服务器在订单集合中确定出与该当前场景信息相匹配的场景信息对应的目标订单,订单集合包括该目标用户的账户对应的至少一条订单,订单集合中的每一个订单包括生成该每一个订单时的场景信息。

服务器在订单集合中确定出与该当前场景信息相匹配的场景信息对应的目标订单之前,服务器可以将用户的每一个订单存储在数据库中。在一种实现方式中,终端在接收到“提交订单”指令后:首先,获取用户的当前场景信息(例如当前地址、当前时间、当前天气信息等);其次,终端将交易信息(包括购买的商品、商品数量等)和当前场景信息发送至服务器;然后,由服务器根据当前场景信息和交易信息生成订单;最后,服务器将订单存储到数据库。

服务器在接收到终端发送的“查看订单”请求时,从数据库中查找该订单,并将该订单发送至终端。终端接收到该订单之后,可以向用户输出订单的订单详情。请参阅图3,是本申请实施例示提供的一种订单的用户界面示例图。如图3所示,订单的订单详情可以包括对象信息、交易信息等,其中对象信息包括:对象图片、对象名称等;交易信息可以包括:订单编号、积分、交易快照、创建时间、创建地址、创建天气、付款时间、发货时间等。

可选地,不限于上述图3提供的订单的用户界面图,订单中的当前场景信息和交易信息也可以是分别存储在数据库中,只需要建立每一个订单与每一个订单对应的当前场景信息的关联,此处不做限定。

可选地,当前场景信息也可以直接由服务器获取,也可以由终端和服务器共同获取,此处不做限定。

基于上述描述,当服务器获取到目标用户的当前场景信息后,服务器可以根据目标用户的账号在数据库中查找针对目标用户的所有订单,作为目标用户的订单集合。进而,服务器在目标用户的订单集合中确定出与目标用户的当前场景信息相匹配的场景信息对应的目标订单,其具体实现方式,可以详细参见下述步骤s302-s304。

s206、服务器根据该目标订单获取目标优惠券。

目标订单包括至少一个订单。服务器根据目标订单获取目标优惠券的具体实现方式可以详细参见下述实现方式(一)、实现方式(二)和实现方式(三)。

s208、服务器将该目标优惠券发送至该目标用户所在终端。

目标用户所在终端接收并向用户输出目标优惠券,目标优惠券包括至少一张优惠券。

可选地,服务器可以对目标优惠券包括的至少一张优惠券进行排序。例如,按照折扣力度对至少一张优惠券进行排序,以使终端优先向用户输出折扣力度最大的优惠券。

下面介绍步骤s204中服务器在订单集合中确定出与该当前场景信息相匹配的场景信息对应的目标订单的具体实施方式,本申请实施例以当前场景信息包括当前地址和当前时间为例来进行说明,该方式可以包括如下部分或全部步骤。

s302、服务器计算该当前场景信息与每一个订单的场景信息的匹配度。

此时,当前场景信息包括当前地址、当前时间。在一种实施方式中,服务器计算该当前场景信息与每一个订单的场景信息的匹配度可以包括如下部分或全部步骤。

s3021、服务器确定第一匹配度为该当前地址的地址类型与第一地址的地址类型的相似度,该第一场景信息为订单集合中任意一个订单的场景信息,该第一地址为该第一场景信息中的地址。

地址类型可以包括但不限于:机场、公交站、火车站/动车站、餐厅、商场、ktv、花店、服装店等等。

服务器可以通过调用地图(例如,百度地图、高德地图等)接口,确定当前场景信息的地址的地址类型和订单集合中每一个订单的地址的地址类型。在一种实现方式中,当前地址的地址类型与第一地址的地址类型相同,那么,服务器确定当前地址的地址类型与第一地址的地址类型的相似度为1,即第一匹配度为1;否则,服务器确定当前地址的地址类型与第一地址的地址类型的相似度为0,即第一匹配度为0。

可选地,服务器确定当前地址的地址类型与第一地址的地址类型的相似度的方式,不限于上述方式,还可以采取其它可以确定当前地址的地址类型与第一地址的地址类型的相似度的方法,例如,采用余弦相似度公式计算当前地址的地址类型与第一地址的地址类型的相似度。

可选地,不限于上述通过地址类型来确定第一匹配度的实现方式,还可以通过确定当前地址与第一地址的相似度、当前地址与第一地址的距离远近等方式来确定第一匹配度。

s3022、服务器确定第二匹配度为该当前时间所处的时间段与第一时间所处的时间段的重合度,该第一时间为该第一场景信息中的时间。

计算该当前时间所处的时间段与第一时间所处的时间段的重合度,在一种实现方式中:一种情况,服务器在目标用户的订单集合中查找与当前日期处在同一时间段的日期(此处,以年为周期,同一日期指相同的月和日,例如,当前时间为3月13日,所处的时间段设置为“3月12日-3月14日”)的订单,若第一时间(例如,第一时间为“3月13日”)与当前时间处在同一时间段,服务器确定第一时间所处的时间段与当前时间所处的时间段的重合度为1,即第二匹配度为1;另一种情况,服务器判断当前时间是否处于活动期间,例如,“2020/3/7”处于“3.8购物活动(3/1-3/8)”期间,若第一时间也处于相同的活动期间(此处为3/1-3/8),那么,服务器确定第一时间所处的时间段与当前时间所处的时间段的重合度为1,即第二匹配度为1。否则,该当前时间所处的时间段与第一时间所处的时间段的重合度为0,即第二匹配度为0。

可选地,不限于上述确定第二匹配度的方式。服务器确定当前时间所处的时间段与第一时间所处的时间段的重合度还可以是其它实现方式,在一种实现方式中,服务器确定当前时间与第一时间是否为同一时间,还可以以月为周期,例如,每个月的4号也可以判断为同一时间。

请参阅图4,是本申请实施例提供的一种服务器确定该当前场景信息与每一个订单的场景信息的匹配度的示意图。如图4所示,“用户xx0001”的当前场景信息包括“地址:深圳市宝安区宝安国际机场”、“时间:2020-3-1513:28:46”。服务器根据用户“用户xx0001”的当前场景信息在“用户xx0001”的历史订单的场景信息中确定出与当前场景相匹配的场景信息对应的订单:首先,服务器确定当前场景的地址与“用户xx0001”的历史订单中的地址的匹配度。在一种实现方式中,服务器确定当前场景信息的地址的地址类型为“机场”,进而,在“用户xx0001”的历史订单中确定出地址的地址类型为机场的订单,包括“订单1”和“订单3”;其次,在筛选出“订单1”和“订单3”的基础上,根据当前场景的时间,分别计算该当前时间所处的时间段与“订单1”和“订单3”中时间分别所处的时间段的重合度。在一种实现方式中,以“年”为周期,可以设置在给出的时间的前后两天内为处在同一时间段内,即当前时间“2020-3-1513:28:46”所处的时间段为“3-1313:28:46——3-1513:28:46”,那么“订单1”和“订单3”中的时间均在该时间段内。因此,可以确定目标订单为“订单1”和“订单3”。

s3023、服务器根据该第一匹配度与该第二匹配度确定该当前场景信息与第一场景信息的匹配度。

在一种实现方式中,该当前场景信息与第一场景信息的匹配度可以是该第一匹配度与该第二匹配度之和。

在另一种实现方式中,该该当前场景信息与第一场景信息的匹配度可以是该第一匹配度与第二匹配度的加权之和。

可选地,不限于上述确定该当前场景信息与第一场景信息的匹配度的实现方式,还可以包括其它实现方式,此处不做限定。

可选地,不限于上述步骤s3021-s3023中确定当前场景信息与所述每一个订单的场景信息的匹配度的实现方式,还可以为其它实现方式,此处不做限定。

s304、服务器确定最大匹配度对应的订单为目标订单。

由上述实现方式可知,目标订单包括至少一个订单。

可选地,不限于步骤s304中确定最大匹配度对应的订单为目标订单的方式,还可以包括其它实现方式,例如,服务器还可以确定大于第一阈值的匹配度对应的订单为目标订单,此处不做限定。

可选地,不限于步骤s302-s304中在订单集合中确定目标订单的实现方式,还可以包括其它实现方式,此处不做限定。

下面介绍步骤s206服务器根据该目标订单获取目标优惠券的两种实现方式。

实现方式(一):

服务器在优惠券集合中,查找目标类型对应的目标优惠券,目标类型为该目标订单对应的对象的类型,该目标类型包括至少一种类型。

本申请实施例中,优惠券集合是指服务平台(例如,淘宝、京东、滴滴、美团等)发放的所有优惠券,包括平台发放的有效优惠券、入驻平台的店铺发放的有效优惠券;对象可以是商品(例如,服装、日用品、电器、门票等)、服务(打车服务、理发服务、餐饮服务等)等能够进行交易的事物。

目标订单包括至少一个订单。服务器确定目标类型,在一种实现方式中:首先,服务器可以获取至少一个订单中每一个订单的对象的名称;然后,服务器可以在每一个对象的名称中提取出每一个对象的类型,例如,如图3所示,对象名称为“xxx店铺2020夏季新款韩版xxxx女装xxxx减龄xxx打底t恤”,可以得到对象类型为“t恤”。每一个订单对应的对象的类型组成目标类型,因此,目标类型包括至少一种类型。

服务器在优惠券集合中查找与目标类型包括的类型相同的优惠券。例如,目标类型包括的类型为:“t恤”、“面霜”,那么,服务器可以在优惠券集合中查找针对“t恤”、“面霜”的优惠券作为目标优惠券。可以知道,目标优惠券包括至少一张优惠券。

实现方式(二):

服务器还可以进一步在目标订单包括的每一个订单中筛选出与当前场景的地址的距离最近的地址对应的订单,从而根据该订单确定目标优惠券,该方式可以包括如下部分或全部步骤。

s402、服务器确定第一订单为该目标订单中地址与当前地址距离最近的订单。

在一种实现方式中,服务器可以调用地图接口获取当前地址与目标订单中每一个订单的地址的距离,从而,确定与当前地址的距离最近的地址对应的订单为第一订单。

s404、服务器在优惠券集合中查找适用于第一对象的优惠券,得到目标优惠券,该第一对象为该第一订单对应的对象。

服务器在优惠券集合中查找适用于(可以第一订单所在店铺针对第一对象的优惠券,也可以是平台所有店铺针对第一对象的优惠券)第一对象的优惠券作为目标优惠券。

实现方式(三):

除上述两种服务器在优惠券集合中查找出目标优惠券的方式之外,服务器还可以根据目标订单直接生成目标优惠券。

在一种实现方式中,服务器确定出目标订单之后,可以根据目标订单中每一个订单包括的对象生成针对对象的优惠券,也可以根据目标订单中每一个订单包括的对象的类型生成针对对象类型的优惠券。服务器确定对象的类型的方式可以参见上述实现方式(一)中的描述,此处不再赘述。

可选地,不限于上述提供的实现方式(一)、实现方式(二)和实现方式(三)中根据目标订单确定目标优惠券的方式,还可以包括其它实现方式,此处不做限定。

可选地,服务器获取目标用户的当前场景信息之前,该方法还包括:服务器在接收到针对目标对象的搜索请求时,触发执行获取该目标用户的当前场景信息的操作。

在一种实现方式中,终端可以接收目标用户的搜索内容,在检测到“搜索”操作时,终端根据该搜索内容生成搜索请求,并将该搜索请求发送至服务器。因此,服务器在接收到该搜索请求时,触发执行获取该目标用户的当前场景信息的操作。服务器获取目标用户的当前场景信息请具体参见步骤s202中的描述,此处不再赘述。

服务器根据目标订单获取目标优惠券,包括:

服务器在优惠券集合中查找适用于第二对象的优惠券,得到目标优惠券,该第二对象为该目标订单对应的对象中与该目标对象为同一类型的对象。

服务器在优惠券集合中查找适用于第二对象的优惠券的实现可以具体参见实现方式(一)和实现方式(二),此处不再赘述。

本申请实施例,服务器获取目标用户的当前场景信息;服务器在订单集合中确定出与当前场景信息相匹配的场景信息对应的目标订单,该订单集合包括该目标用户的账户对应的至少一条订单,该订单集合中的每一个订单包括生成每一个订单时的场景信息;服务器根据该目标订单获取目标优惠券;服务器将该目标优惠券发送至目标用户所在终端。由上述可知:本申请实施例,服务器在用户的订单集合中匹配与该用户的当前场景信息最相似的场景信息,从而根据该用户此前在此种场景的购买行为确定出针对该购买行为的优惠券,进而,将优惠券发放至该用户的账户,可以更加精准的向用户投放优惠券。

基于上述方法实施例的描述,本申请实施例提出了一种优惠券的管理装置500,该优惠券的管理装置500可运行如图2对应的服务器,该优惠券的管理装置500可以是运行于服务器中的计算机程序(包括程序代码)。请参见图5,该优惠券的管理装置可以运行如下单元:

第一获取单元501,用于获取目标用户的当前场景信息;

确定单元502,用于在订单集合中确定出与所述当前场景信息相匹配的场景信息对应的目标订单,所述订单集合包括所述目标用户的账户对应的至少一条订单,所述订单集合中的每一个订单包括生成所述每一个订单时的场景信息;

第二获取单元503,用于根据所述目标订单获取目标优惠券;

发送单元504,用于将所述目标优惠券发送至所述目标用户所在终端。

在一种实施方式中,所述场景信息包括地址、时间,所述当前场景信息包括当前地址、当前时间。

在一种实施方式中,确定单元502具体包括:

计算所述当前场景信息与所述每一个订单的场景信息的匹配度;

确定所述最大匹配度对应的订单为目标订单。

在一种实施方式中,所述当前场景信息包括当前地址、当前时间,所述计算所述当前场景信息与所述每一个订单的场景信息的匹配程度,包括:

确定第一匹配度为所述当前地址的地址类型与第一地址的地址类型的相似度,所述第一场景信息为所述订单集合中任意一个订单的场景信息,所述第一地址为所述第一场景信息中的地址;

确定第二匹配度为所述当前时间所处的时间段与所述第一时间所处的时间段的重合度,所述第一时间为所述第一场景信息中的时间;

根据所述第一匹配度与所述第二匹配度确定所述当前场景信息与所述第一场景信息的匹配度。

在一种实施方式中,所述目标订单包括至少一个订单,所述第二获取单元503具体包括:

在优惠券集合中,查找目标类型对应的目标优惠券,所述目标类型为所述目标订单对应的对象的类型,所述目标类型包括至少一种类型。

在一种实施方式中,所述目标订单包括至少一个订单,所述第二获取单元503具体包括:

确定第一订单为所述目标订单中地址与所述当前地址距离最近的订单;

在优惠券集合中查找适用于第一对象的优惠券,得到目标优惠券,所述第一对象为所述第一订单对应的对象。

在一种实施方式中,所述第一获取单元501获取目标用户的当前场景信息之前,所述装置500还包括:

第三获取单元505,用于在接收到针对所述目标对象的搜索请求时,触发执行获取所述目标用户的当前场景信息的操作;

所述第二获取单元503根据所述目标订单获取目标优惠券,包括:

查找单元506,用于在优惠券集合中查找适用于第二对象的优惠券,得到目标优惠券,所述第二对象为所述目标订单对应的对象中与所述目标对象为同一类型的对象。

应理解,上述各个功能单元的具体功能实现方式可以参见上述图2对应实施例中的相关描述,这里不再进行赘述。

在本申请实施例中,服务器获取目标用户的当前场景信息;服务器在订单集合中确定出与当前场景信息相匹配的场景信息对应的目标订单,该订单集合包括该目标用户的账户对应的至少一条订单,该订单集合中的每一个订单包括生成每一个订单时的场景信息;服务器根据该目标订单获取目标优惠券;服务器将该目标优惠券发送至目标用户所在终端。由上述可知:本申请实施例,服务器在用户的订单集合中匹配与该用户的当前场景信息最相似的场景信息,从而根据该用户此前在此种场景的购买行为确定出针对该购买行为的优惠券,进而,将优惠券发放至该用户的账户,可以更加精准的向用户投放优惠券。

请参阅图6,图6是本申请实施例提供的又一种电子设备600的结构示意图。该电子设备600具体可以对应于图1中的服务器102,装置600可以包括:处理器601、总线602、网络接口603和存储器604。其中,通信总线602用于实现这些组件之间的连接通信。网络接口603可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。如图6所示,作为一种计算机可读存储介质的存储器604中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序,在装置600运行时,可以将上述操作系统、网络通信模块、用户接口模块以及设备控制应用程序。

在如图6所示的电子设备600中,网络接口603可提供网络通讯功能;而处理器601可以用于调用存储器604中存储的设备控制应用程序,以实现:

通过处理区601获取目标用户的当前场景信息;

在订单集合中确定出与所述当前场景信息相匹配的场景信息对应的目标订单,所述订单集合包括所述目标用户的账户对应的至少一条订单,所述订单集合中的每一个订单包括生成所述每一个订单时的场景信息;

根据所述目标订单获取目标优惠券;

所述网络接口603将所述目标优惠券发送至所述目标用户所在终端。

在本申请实施例的一种实现中,所述场景信息包括地址、时间,所述当前场景信息包括当前地址、当前时间。

在本申请实施例的一种实现中,所述处理器601在订单集合中确定出与所述当前场景信息相匹配的场景信息对应的目标订单,包括:

计算所述当前场景信息与所述每一个订单的场景信息的匹配度;

确定所述最大匹配度对应的订单为目标订单。

在本申请实施例的一种实现中,所述当前场景信息包括当前地址、当前时间,所述计算所述当前场景信息与所述每一个订单的场景信息的匹配程度,包括:

确定第一匹配度为所述当前地址的地址类型与第一地址的地址类型的相似度,所述第一场景信息为所述订单集合中任意一个订单的场景信息,所述第一地址为所述第一场景信息中的地址;

确定第二匹配度为所述当前时间所处的时间段与所述第一时间所处的时间段的重合度,所述第一时间为所述第一场景信息中的时间;

根据所述第一匹配度与所述第二匹配度确定所述当前场景信息与所述第一场景信息的匹配度。

在本申请实施例的一种实现中,所述目标订单包括至少一个订单,所述处理器601还用于根据所述目标订单获取目标优惠券,包括:

在优惠券集合中,查找目标类型对应的目标优惠券,所述目标类型为所述目标订单对应的对象的类型,所述目标类型包括至少一种类型。

在本申请实施例的一种实现中,所述目标订单包括至少一个订单,所述处理器601还用于根据所述目标订单获取目标优惠券,包括:

确定第一订单为所述目标订单中地址与所述当前地址距离最近的订单;

在优惠券集合中查找适用于第一对象的优惠券,得到目标优惠券,所述第一对象为所述第一订单对应的对象。

在本申请实施例的一种实现中,所述处理区601获取目标用户的当前场景信息之前,所述处理器601还用于:

在接收到针对所述目标对象的搜索请求时,触发执行获取所述目标用户的当前场景信息的操作;

所述根据所述目标订单获取目标优惠券,包括:

在优惠券集合中查找适用于第二对象的优惠券,得到目标优惠券,所述第二对象为所述目标订单对应的对象中与所述目标对象为同一类型的对象。

需要说明的是,上述图5中的发送单元504可以由图6中的网络接口601来实现,上述图5中的第一获取单元501、确定单元502、第二获取单元503、第三获取单元505和查找单元506可以由图6中的处理器601来实现。

应当理解,本申请实施例中所描述的电子设备600可执行前文图2所对应实施例中对优惠券的管理方法的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。

此外,这里需要指出的是:本申请实施例还提供了一种计算机存储介质,且所述计算机存储介质中存储有前文提及的优惠券的管理装置500和电子设备600所执行的计算机程序,且所述计算机程序包括程序指令,当所述处理器执行所述程序指令时,能够执行前文图2所对应实施例中服务器执行的方法,这里将不再进行赘述。

另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

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