一种信息推送方法和系统与流程

文档序号:19222580发布日期:2019-11-26 02:16阅读:180来源:国知局
一种信息推送方法和系统与流程

本说明书实施例涉及通信技术领域,特别涉及一种信息推送方法和系统。



背景技术:

随着互联网技术的发展和智能终端的普及,有愈来愈多的用户或消费者能够通过网络的自动推送来及时地获取相关信息,例如用户在商场购物时希望及时收到商场内商家的相关优惠信息。目前在线下交易(主要在大型商场)中由于用户与商户之间信息不流通,存在较大的信息漏斗,用户难易及时了解商户的相关营销信息,例如优惠信息。更多的情况是用户具有很强的购买意愿下(如用户需要某类商品时)才会主动进入商户,进而了解到相关优惠信息,促成交易,商户的营销策略难易发挥更大的促销作用。另一方面,由于用户与商户之间信息不通畅,用户也更容易错失物美价廉的购物机会。因此,有必要提出一种改进的信息推送方法,能够使用户或消费者及时获取商户的相关优惠信息,实现用户或消费者与商户之间的信息及时互通,从而提高用户的购物效率。



技术实现要素:

本说明书实施例之一提供一种信息推送方法。所述信息推送方法包括:获取目标用户的位置信息;至少基于所述位置信息确定一个或多个候选商户的优惠信息;向与所述目标用户关联的终端推送一个或多个候选商户的优惠信息。

在一些实施例中,所述方法还包括:获取所述目标用户的行为喜好;所述行为喜好至少基于所述目标用户的历史行为记录确定;所述至少基于所述位置信息确定一个或多个候选商户的优惠信息,还包括:基于所述目标用户的位置信息,确定与所述行为喜好匹配的一个或多个候选商户的优惠信息。

在一些实施例中,所述向与所述目标用户关联的终端推送一个或多个候选商户的优惠信息,包括:从所述一个或多个候选商户的优惠信息中挑选至少两个优惠信息进行组合,确定一个或多个候选优惠组合信息;向与所述目标用户关联的终端推送一个或多个候选优惠组合信息。

在一些实施例中,所述方法还包括:获取目标用户选择的商户的优惠信息;至少基于已选择的商户的优惠信息生成支付码。

在一些实施例中,所述方法还包括:获取目标用户账户信息中的可用抵扣额度;所述至少基于已选择的商户的优惠信息生成支付码包括:基于已选择的商户的优惠信息及可用抵扣额度生成支付码。

在一些实施例中,所述至少基于所述位置信息确定一个或多个候选商户的优惠信息,还包括:获取距离所述位置信息不超过设定距离阈值的区域范围内的一个或多个商户的优惠信息,并将其作为所述一个或多个候选商户的优惠信息。

在一些实施例中,所述位置信息还包括所述目标用户在该位置的停留时间:至少基于所述位置信息获取一个或多个候选商户的优惠信息,还包括:当所述停留时间大于设定时间阈值时,获取距离所述位置信息不超过设定距离阈值的区域范围内的一个或多个商户的优惠信息,并将其作为所述一个或多个候选商户的优惠信息。

在一些实施例中,所述方法还包括:获取所述目标用户的行为喜好;所述行为喜好至少基于所述目标用户的历史消费记录确定;所述至少基于所述位置信息获取一个或多个候选商户的优惠信息,还包括:获取距离所述位置信息不超过设定距离阈值的区域范围内的一个或多个商户的优惠信息;从所述一个或多个商户的优惠信息中确定与所述行为喜好匹配的一个或多个商户的优惠信息,将其作为所述一个或多个候选商户的优惠信息。

本说明书实施例的另一方面提供一种信息推送系统。所述信息推送系统包括位置信息获取模块、优惠信息确定模块以及推送模块。所述位置信息获取模块,用于获取目标用户的位置信息;所述优惠信息确定模块,用于至少基于所述位置信息确定一个或多个候选商户的优惠信息;所述推送模块,用于向与所述目标用户关联的终端推送一个或多个候选商户的优惠信息。

在一些实施例中,所述系统还包括行为喜好获取模块,用于获取所述目标用户的行为喜好;所述行为喜好至少基于所述目标用户的历史行为记录确定;所述优惠信息确定模块还用于基于所述目标用户的位置信息,确定与所述行为喜好匹配的一个或多个候选商户的优惠信息。

在一些实施例中,所述优惠信息确定模块还用于从所述一个或多个候选商户的优惠信息中挑选至少两个优惠信息进行组合,确定一个或多个候选优惠组合信息;所述推送模块还用于向与所述目标用户关联的终端推送一个或多个候选优惠组合信息。

在一些实施例中,所述系统还包括选择结果获取模块,用于获取目标用户选择的商户的优惠信息;生成模块,用于至少基于已选择的商户的优惠信息生成支付码。

在一些实施例中,所述系统还包括账户信息获取模块,用于获取目标用户的账户信息中的可用抵扣额度;所述生成模块还用于基于已选择的商户的优惠信息及可用抵扣额度生成支付码。

在一些实施例中,所述优惠信息确定模块还用于获取距离所述位置信息不超过设定距离阈值的区域范围内的一个或多个商户的优惠信息,并将其作为所述一个或多个候选商户的优惠信息。

在一些实施例中,所述位置信息还包括所述目标用户在该位置的停留时间;所述优惠信息确定模块还用于当所述停留时间大于设定时间阈值时,获取距离所述位置信息不超过设定距离阈值的区域范围内的一个或多个商户的优惠信息,并将其作为所述一个或多个候选商户的优惠信息。

在一些实施例中,所述系统还包括行为喜好获取模块,用于获取所述目标用户的行为喜好;所述行为喜好至少基于所述目标用户的历史消费记录确定;所述优惠信息确定模块还用于获取距离所述位置信息不超过设定距离阈值的区域范围内的一个或多个商户的优惠信息;从所述一个或多个商户的优惠信息中确定与所述行为喜好匹配的一个或多个商户的优惠信息,将其作为所述一个或多个候选商户的优惠信息。

本说明书实施例的另一方面提供一种信息推送装置,包括处理器,所述处理器用户执行计算机指令,以实现如前述任一项所述的方法。

本说明书实施例的另一方面提供一种信息提示方法,所述方法在终端执行,所述方法包括:获取并显示一个或多个候选商户的优惠信息;所述一个或多个候选商户的优惠信息与所述终端的位置相关。

在一些实施例中,所述一个或多个候选商户的优惠信息与和所述终端相关联的目标用户的行为喜好相关;所述目标用户的行为喜好至少基于所述目标用户的历史行为记录确定。

在一些实施例中,所述方法还包括:获取并显示一个或多个候选优惠组合信息;所述候选优惠组合信息包括从所述候选商户的优惠信息中挑选的至少两个优惠信息的组合。

在一些实施例中,所述方法还包括:接收用户选择的商户的优惠信息;将已选择的商户的优惠信息传输至服务器端;获取并显示服务器端返回的支付码;所述支付码至少基于已选择的商户的优惠信息生成。

在一些实施例中,所述支付码基于已选择的商户的优惠信息及所述目标用户的账户信息中的可用抵扣金额生成。

本说明书实施例的另一方面提供一种信息提示系统,所述系统包括优惠信息获取模块及显示模块。所述优惠信息获取模块,用于获取一个或多个候选商户的优惠信息;所述显示模块,用于显示一个或多个候选商户的优惠信息;所述一个或多个候选商户的优惠信息与所述终端的位置相关。

在一些实施例中,所述一个或多个候选商户的优惠信息与和所述终端相关联的目标用户的行为喜好相关;所述目标用户的行为喜好至少基于所述目标用户的历史行为记录确定。

在一些实施例中,所述优惠信息获取模块还用于获取一个或多个候选优惠组合信息;所述显示模块还用于显示一个或多个候选优惠组合信息;所述候选优惠组合信息包括从所述候选商户的优惠信息中挑选的至少两个优惠信息的组合。

在一些实施例中,所述系统还包括:优惠信息接收模块,用于接收用户选择的商户的优惠信息;优惠信息传输模块,用于将已选择的商户的优惠信息传输至服务器端;支付码获取模块,用于获取服务器端返回的支付码;所述支付码至少基于已选择的商户的优惠信息生成;所述显示模块还用于显示所述支付码。

在一些实施例中,所述支付码基于已选择的商户的优惠信息及所述目标用户的账户信息中的可用抵扣金额生成。

本说明书实施例的另一方面提供一种信息显示装置,包括处理器,所述处理器用户执行计算机指令,以实现如前述任一项所述的方法。

本说明书实施例的另一方面提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行前述任一项所述的方法。

附图说明

本说明书将以示例性实施例的方式进一步描述,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:

图1是根据本说明书的一些实施例所示的一种信息推送系统的应用场景示意图;

图2是根据本说明书的一些实施例所示的一种信息推送系统的模块图;

图3是根据本说明书的一些实施例所示的一种信息推送方法的示例性流程图;

图4是根据本说明书的一些实施例所示的一种信息提示系统的模块图;

图5是根据本说明书的一些实施例所示的一种信息提示方法的示例性流程图;以及

图6是根据本说明书的一些实施例所示的具有信息提示系统的客户端界面示意图。

具体实施方式

为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。

应当理解,本说明书中所使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。

如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。

本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

本说明书一个或多个实施例中所使用的术语“支付码”可以是指一种按一定规律在平面或空间上分布的,用以携带数据信息的特定的几何图形。所述支付码包括但不限于条形码、二维码等等。使用计算设备可以读取支付码中携带的数据信息。例如,智能手机的使用者利用手机中安装的带有扫码功能的应用程序扫描支付码后,可以执行特定的操作、和/或得到的特定的虚拟产物,在一些实施例中,执行特地的操作可以包括支付交易钱款;得到特地的虚拟产物可以包括获得红包、奖励金、抵扣金、礼券、优惠券、礼品等。在一些实施例中,支付码可以包括红包码、优惠码、礼品码、收款码、付款码等中的一种或多种。术语“线下网络支付交易”可以是指参与交易的双方或多方,通过面对面的方式,使用网络支付(例如,通过网络支付平台)达成的交易。例如,消费者在店铺中进行消费后使用支付类的应用程序将消费款支付给店家。术语“用户”可以指消费者或有潜在购物需求的个人或群体。术语“商家”可以指提供服务或消费品的个体或组织。术语“终端”可以指需要或者订购服务的一方,也可以是指提供服务或者协助提供服务的一方。在一些实施例中,终端可以包括商户终端或用户终端。在一些实施例中,终端可以是个人、工具或者其他实体等。应当理解的是,本说明书中所提到的系统及方法的应用场景仅仅是一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其他类似情景。

图1是根据本说明书的一些实施例所示的一种信息推送系统的应用场景示意图。在一些实施例中,该信息推送系统100可以用于向用户终端推送一个或多个商户的优惠信息。如图1所示,该信息推送系统100可以包括服务器110、网络120、终端130和存储设备140。

服务器110可以用于处理与商户优惠信息推送相关联的信息和/或数据来执行在本说明书一个或多个实施例中揭示的一个或者多个功能。例如,服务器110可以用于基于目标用户的位置信息获取一个或多个候选商户的优惠信息。又例如,服务器110可以用于基于目标用户的历史行为记录获取目标用户的行为喜好。再例如,服务器110可以用于基于目标用户的位置信息,确定与用户行为喜好匹配的一个或多个候选商户的优惠信息。还例如,服务器110可以用于获取目标选择的商户的优惠信息,并且基于已选择的商户的优惠信息生成支付码。在一些实施例中,服务器110可以包括一个或多个处理引擎(例如,单核心处理引擎或多核心处理器)。仅作为范例,服务器110可以包括中央处理器(中央处理器)、特定应用集成电路(asic)、专用指令集处理器(asip)、图像处理器(gpu)、物理运算处理单元(ppu)、数字信号处理器(dsp)、现场可程序门阵列(fpga)、可程序逻辑装置(pld)、控制器、微控制器单元、精简指令集计算机(risc)、微处理器等中的一种或多种组合。

网络120可以促进信息和/或数据的交换。在一些实施例中,信息推送系统100的一个或者多个组件(例如服务器110、终端130和存储设备140)可以通过网络120传送相关信息至信息推送系统100的其他组件。例如,服务器110可以通过网络120从存储设备140的数据库中获取与商户相关联的信息或数据。又例如,服务器110可以通过网络120将候选商户的优惠信息或生成的支付码推送给与一个或多个用户关联的终端。再例如,服务器110可以通过网络120接收与用户关联的终端接收用户选择的商户的优惠信息。再例如,服务器110可以通过网络120获取来自商户的终端的需要推广的优惠信息。在一些实施例中,网络120可以是任意形式的有线或者无线网络,或其任意组合。仅作为范例,网络120可以是有线网络、光纤网络、远程通信网络、内部网络、互联网、局域网(lan)、广域网(wan)、无线局域网(wlan)、城域网(man)、广域网(wan)、公共交换电话网络(pstn)、蓝牙网络、紫蜂网络、近场通讯(nfc)网络、全球移动通讯系统(gsm)网络、码分多址(cdma)网络、时分多址(tdma)网络、通用分组无线服务(gprs)网络、增强数据速率gsm演进(edge)网络、宽带码分多址接入(wcdma)网络、高速下行分组接入(hsdpa)网络、长期演进(lte)网络、用户数据报协议(udp)网络、传输控制协议/互联网协议(tcp/ip)网络、短讯息服务(sms)网络、无线应用协议(wap)网络、超宽带(uwb)网络、移动通信(1g、2g、3g、4g、5g)网络、wi-fi、li-fi、窄带物联网(nb-iot)、红外通信等中的一种或多种组合。

终端130可以是需要或者订购服务的一方,也可以是提供服务或者协助提供服务的一方,并不局限于本实施例的功能。在一些实施例中,终端130可以是带有数据获取、存储和/或发送功能的设备,也可以是带有定位技术的设备,例如,智能手机。在一些实施例中,终端130的使用者可以是用户或消费者。例如,在扫码支付交易活动中,终端130的使用者可以是用于支付的顾客。在一些实施例中,终端130可以包括但不限于移动设备130-1、平板电脑130-2、笔记本电脑130-3、台式电脑130-4等或其任意组合。示例性的移动设备130-1可以包括但不限于智能手机、个人数码助理(personaldigitalassistance,pda)、收银机、掌上游戏机、智能眼镜、智能手表、可穿戴设备、虚拟显示设备、显示增强设备等或其任意组合。在一些实施例中,终端130可以将获取到的数据发送至信息推送系统100中的一个或多个设备。例如,终端130可以将获取到的数据传输至服务器110或存储设备140。在一些实施例中,获取到的数据可以是与目标用户相关的数据,例如,目标用户的位置数据、行为喜好、用户的历史消费记录等。

存储设备140可以存储数据和/或指令。在一些实施例中,存储设备140可以存储从终端130采集数据。所述数据可以是与目标用户相关的数据,例如,用户的位置数据、用户的行为喜好、用户的历史消费记录等。在一些实施例中,存储设备140还可以存储各商户的优惠信息。这些优惠信息可以包括优惠时间、优惠金额和/或优惠方式等信息。在一些实施例中,存储设备140可以存储供服务器110执行或使用的数据和/或指令,服务器110可以通过执行或使用所述数据和/或指令以实现本说明书中的示例性方法。在一些实施例中,存储设备140可以通过网络120连接来实现与信息推送系统100中的一个或多个部件(例如,服务器110、终端130等)之间的通信。信息推送系统100的一个或多个部件可以通过网络120访问存储在存储设备140中的数据或指令。在一些实施例中,存储设备140可以直接与信息推送系统100的一个或多个部件(例如,服务器110、终端130等)连接或通信。在一些实施例中,存储设备140可以是服务器110的一部分。在一些实施例中,存储设备140可以包括大容量存储器、可移动存储器、易失性读写存储器、只读存储器(rom)等或其任意组合。示例性的大容量储存器可以包括磁盘、光盘、固态磁盘等。示例性可移动存储器可以包括闪存驱动器、软盘、光盘、存储卡、压缩盘、磁带等。示例性的挥发性只读存储器可以包括随机存取内存(ram)。示例性的ram可包括动态ram(dram)、双倍速率同步动态ram(ddrsdram)、静态ram(sram)、闸流体ram(t-ram)和零电容ram(z-ram)等。示例性的rom可以包括掩模rom(mrom)、可编程rom(prom)、可擦除可编程rom(perom)、电子可擦除可编程rom(eeprom)、光盘rom(cd-rom)和数字通用磁盘rom等。在一些实施例中,存储设备140可以在云平台上实现。仅作为示例,所述云平台可以包括私有云、公共云、混合云、社区云、分布云、内部云、多层云等或其任意组合。例如,本发明中一些算法或者数据可以存储在某个云平台上,定期更新,服务器110通过网络访问这些算法或者数据,以实现整个平台的算法或者数据的统一与交互。特别的,一些历史数据可以统一存储在平台的一个云平台上,以便多个服务器110或者终端130访问或者更新,以便保证数据的实时性和跨平台使用。例如,终端130可以随时将线下网络支付交易数据发布到某个云平台上,系统可以根据多个终端130的数据执行区域推荐操作。

图2是根据本说明书的一些实施例所示的一种信息推送系统的模块图。该系统200可以获取目标用户的位置信息,并至少基于所述位置信息获取一个或多个候选商户的优惠信息,向与目标用户关联的终端推送一个或多个候选商户的优惠信息。如图2所示,系统200可以包括位置信息获取模块210、行为喜好获取模块220、优惠信息确定模块230、推送模块240、选择结果获取模块250、账户信息获取模块260以及生成模块270。

位置信息获取模块210可以用于获取目标用户的位置信息。

行为喜好获取模块220可以用于获取所述目标用户的行为喜好。

在一些实施例中,所述行为喜好至少基于所述目标用户的历史消费记录确定。所述历史消费记录可以包括消费记录、浏览记录、收藏夹、购物车内等多种情形。在一些实施例中,行为喜好获取模块220可以基于目标用户的历史消费记录获取目标用户的行为喜好。

优惠信息确定模块230可以用于至少基于所述位置信息确定一个或多个候选商户的优惠信息。

在一些实施例中,确定模块230可以基于所述目标用户的位置信息,确定与目标用户的行为喜好匹配的一个或多个候选商户的优惠信息。在一些实施例中,确定模块230可以从所述一个或多个候选商户的优惠信息中挑选至少两个优惠信息进行组合,确定一个或多个候选优惠组合信息。在一些实施例中,优惠信息确定模块230可以获取距离所述位置信息不超过设定距离阈值的区域范围内的一个或多个商户的优惠信息,并将其作为一个或多个候选商户的优惠信息。所述距离阈值可以是处理设备110的预设值,也可能根据不同的情况进行调整。在一些实施例中,优惠信息确定模块230可以用于当停留时间大于设定时间阈值时,获取距离所述位置信息不超过设定距离阈值的区域范围内的一个或多个商户的优惠信息,并将其作为所述一个或多个候选商户的优惠信息。在一些实施例中,优惠信息确定模块230还可以用于获取距离所述位置不超过设定距离阈值区域范围内的一个或多个商户的优惠信息,从所述一个或多个商户的优惠信息中确定与目标用户行为喜好匹配的一个或多个商户的优惠信息,将其作为一个或多个候选商户的优惠信息。

推送模块240可以用于向与所述目标用户关联的终端推送一个或多个候选商户的优惠信息。

在一些实施例中,推送模块240可以以列表的形式向目标用户关联的终端推送一个或多个独立的候选商户的优惠信息。在一些实施例中,推送模块240还可以以列表的形式向与目标用户关联的终端推送一个或多个候选优惠组合信息。

选择结果获取模块250可以用于获取目标用户选择的商户的优惠信息。

在一些实施例中,选择结果获取模块250可以获取目标用户通过触屏点选或者语音识别的方式选择商户的优惠信息。例如,用户打开用户终端中具有付款功能的应用程序,处理设备110利用定位技术获取目标用户和商户的位置信息以及用户的行为喜好,基于目标用户和商户的位置信息以及用户的行为喜好生成候选商户优惠信息列表,用户可以通过直接通过点击屏幕从候选商户优惠信息列表中选择商户的优惠信息。

账户信息获取模块260可以用于获取目标用户的账户信息中的可用抵扣额度。

在一些实施例中,账户信息获取模块260可以获取目标用户通过扫描优惠二维码或者参加其他优惠活动获取存储在目标用户账户中的红包或优惠券。例如,目标用户打开用户终端中具有付款功能的应用程序时,服务器可以获取目标用户所在账户的优惠信息,例如抵扣金额、优惠券等。

生成模块270可以用于至少基于已选择的商户的优惠信息生成支付码。

在一些实施例中,生成模块270可以基于目标用户已选择的商户的优惠信息生成支付码。

在一些实施例中,生成模块270还可以基于目标用户已选择的商户的优惠信息及可用抵扣额度生成支付码。

应当理解,图2所示的系统及其模块可以利用各种方式来实现。例如,在一些实施例中,系统及其模块可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域技术人员可以理解上述的方法和系统可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、cd或dvd-rom的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本说明书实施例的系统及其模块不仅可以有诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合(例如,固件)来实现。

需要注意的是,以上对于候选项显示、确定系统及其模块的描述,仅为描述方便,并不能把本说明书实施例限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。在其他一些实施例中,图1中除了位置信息获取模块210、优惠信息确定模块220、推送模块230以外的其他模块中的一个或多个都快都可以省略。例如,在一些实施例中,选择结果获取模块250、生成模块270可以省略;在一些实施例中,行为喜好获取模块220和/或账户信息获取模块260可以省略。在一些实施例中,图2中披露的选择结果获取模块250和账户信息获取模块260可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。在一些实施例中,位置信息获取模块210和行为喜好获取模块220可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。在其他一些实施例中,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本申请的保护范围之内。

图3是根据本说明书的一些实施例所示的一种信息推送方法的示例性流程图。在一些实施例中,流程300中的一个或以上步骤可以在图1所示的系统100中实现。例如,流程300中的一个或以上步骤可以作为指令的形式存储在存储设备140中,并被服务器110调用和/或执行。

步骤302,获取目标用户的位置信息。

在一些实施例中,该步骤302可以由位置信息获取模块210执行。

在一些实施例中,目标用户可以包括需要购买商品的用户或潜在用户,也可以包括进入一个或多个商业区域的用户或客户群体。在本说明书的其他部分,目标用户可以理解为用户,有特殊说明的除外。在一些实施例中,位置信息可以包括目标用户所在的地理坐标位置,例如,经纬度坐标。在一些实施例中,所述用户的位置信息也可以包括用户与一个或多个商户之间的距离信息。在一些实施例中,距离信息可以基于用户和一个或多个商户在地理位置上的经纬度计算获取。在一些实施例中,位置信息还可以包括目标用户在该位置的停留时间,例如,用户a在商户a内逗留的时间。在一些实施例中,目标用户的位置信息可以通过用户终端的位置信息来获取。在一些实施例中,服务器110可以通过定位技术获取用户终端的位置信息。定位技术可以包括全球定位系统(gps)、全球卫星导航系统(glonass)、北斗导航系统(compass)、伽利略定位系统、准天顶卫星系统(qzss)、无线保真(wi-fi)定位技术等或其任意组合。在一些实施例中,服务器110可以通过网络120获取用户终端的位置信息。

步骤304,至少基于所述位置信息获取一个或多个候选商户的优惠信息。

在一些实施例中,该步骤304可以由确定模块230执行。

在一些实施例中,可以基于目标用户的位置信息获取一个或多个商户的优惠信息。例如,基于用户的经纬度坐标确定用户所在位置附近的一个或多个商户,获取这些商户的优惠信息,以确定一个或多个候选商户的优惠信息。所述商户的优惠信息可以是指未经筛选所有商户的优惠信息,也可以是指按照筛选标准筛选后确定的商户的优惠信息,也可以是指按照一定策略进行组合的优惠信息。

在一些实施例中,还可以基于距离阈值来确定一个或多个候选商户的优惠信息。

在一些实施例中,可以获取距离目标用户位置不超过距离阈值范围内商户的优惠信息,把该区域范围内的商户的优惠信息作为候选商户的优惠信息。其中,距离阈值可以是预设设定的一个数值,用来表示目标用户与一个或多个商户之间的距离。在一些实施例中,可以基于目标用户与商户的位置信息(例如,经纬度坐标)来计算目标用户与商户间的距离。在一些实施例中,所述距离阈值可以是该信息推送系统中的服务器110预先设置的预设值。在一些实施例中,预设值是可以根据不同的情况进行调整;在一些实施例中,可以是服务器根据用户当前所在的商区属性进行自动地调整。例如,当用户在某一较小的商场内购物时,距离阈值可以设置的相对小些,当用户在某一较大的步行街购物时,距离阈值可以设置的相对大些。例如,用户a进入某一商业区,通过定位技术获取用户a的经纬度为(116.33,40.0),同时获取该商业区内多个商户的经纬度,设定一距离阈值为500m,若距离用户a的位置均在500m内,则将这些商户作为一个或多个候选商户,并获取该一个或多个候选商户的优惠信息。

在一些实施例中,还可以基于目标用户的停留时间来获取或多个候选商户的优惠信息。

在一些实施例中,位置信息还可以包括目标用户在该位置的停留时间,对应地,还可以基于目标用户的停留时间来获取或多个候选商户的优惠信息,即根据目标用户在多个商户里面或附近的停留时间来确定候选商户,进而确定一个或多个候选商户的优惠信息。在一些实施例中,可以获取目标用户在所述位置的停留时间,当所述停留时间大于设定的时间阈值时,就把目标用户当前位置对应的商户作为候选商户,把该商户的优惠信息确定为候选商户的优惠信息。在一些实施例中,所述停留时间可以是目标用户在同一个位置逗留的时间,也可以是目标用户在小距离范围内移动的时间。例如,用户进入某一商场,服务器通过定位技术获取用户和该商场内多个商户的经纬度坐标,设定一停留时间为5min,若用户a经过商户a的橱窗看到心仪的商品并驻足欣赏,所停留的时间在超过5min,或者用户b进入商户b里,并在该商户的区域范围内浏览商品,所消耗的时间超过5min,则可以将商户a和商户b作为候选商户,并获取商户a和商户b的优惠信息。

在一些实施例,还可以基于距离阈值以及停留时间两个因素来确定候选商户的优惠信息。在一些实施例中,当目标用户在某一位置的停留时间大于设定的时间阈值时,获取距离该位置不超过设定距离阈值的区域范围内的一个或多个商户的优惠信息,并将其作为一个或多个候选商户的优惠信息。例如,用户进入某一商场,服务器通过定位技术获取用户和该商场内多个商户的经纬度坐标,设定一距离阈值为500m,停留时间为5min,若距离用户a的位置均在500m内,且用户a在商户中停留的时间超过5min,则将这些商户作为一个或多个候选商户,并获取该一个或多个候选商户的优惠信息。

在一些实施例中,还可以基于目标用户的行为喜好来确定一个或多个候选商户的优惠信息。在一些实施例中,可以用行为喜好获取模块220获取目标用户的行为喜好。

在一些实施例中,可以把与目标用户行为喜好相匹配的一些商户确定为候选商户,进而把该商户的优惠信息确定为后候选商户的优惠信息。在一些实施例中,也可以先确定与目标用户行为喜好相匹配的一些商品的优惠信息,然后把该商品所在商户的优惠信息作为候选商户的优惠信息,或者把该商品所在商户的部分商品的优惠信息确定为候选商户的优惠信息。

在一些实施例中,可以根据目标用户的历史行为轨迹来确定用户的行为喜好,进而确定一个或多个候选商户的优惠信息。在一些实施例中,可以获取目标用户的行为喜好,基于用户的行为喜好,把与用户行为喜好匹配的商户和/或商品的优惠信息确定为候选商户的优惠信息。其中,由于目标用户的行为喜好可以通过目标用户的历史行为记录确定,在一些实施例中,可以通过行为喜好获取模块220获取目标用户的历史行为记录,基于目标用户的历史行为记录来确定行为喜好。仅仅作为示例,可以将目标用户历史行为记录中大于某一频次阈值的行为确定为该目标用户的行为喜好。在一些实施例中,也可以使用预先训练好的机器学习模型处理用户的行为记录,得到用户画像,确定用户的一个或多个行为喜好。在一些实施例中,历史行为记录可以包括能够获取到的与目标用户相关的操作所形成的信息记录。其中,目标用户的相关操作可以包括线上的操作,例如,利用淘宝、饿了么、猫眼电影等购物平台进行消费的行为;也可以包括线下的操作,例如,网上转账、付款等。在一些实施例中,所述操作可以包括购物消费,浏览,加购物车、收藏等。对应的,所述历史行为可以包括用户利用购物平台进行支付交易的线上操作行为,也可以包括线下网络支付交易行为。例如,用户a进入某一商场,服务器获取用户a曾在某一商户中购买过某一商品(例如,奶茶)的行为记录,基于该历史行为记录确定用户a可能喜欢购买饮品。基于用户a的这一行为喜好,可以把与用户a行为喜好匹配的饮品商户和/或某特定饮品的优惠信息确定为候选商户的优惠信息。又例如,用户b进入某一商场,服务器获取用户b的行为记录中购买运动/户外服饰(例如,运动鞋)的频率高于设定值(例如,5次),基于该历史行为记录可以确定该用户可能喜欢运动,基于用户b的这一行为喜好,可以把与用户a行为喜好匹配的运动用品商户和/或运动商品的优惠信息确定为候选商户的优惠信息。

在一些实施例中,还可以将上述距离阈值和/或在某一位置的停留时间与目标用户的行为喜好进行结合,来确定一个或多个候选商户的优惠信息。例如,可以基于目标用户的行为喜好和距离阈值来确定候选商户的优惠信息;例如,可以基于目标用户的行为喜好和在某一位置的停留时间来确定候选商户的优惠信息;再例如,还可以基于距离阈值、目标用户在某一位置的停留时间以及目标用户的行为喜好来确定候选商户的优惠信息。

仅作为示例,用户a进入某一商场,服务器通过网络获取用户a曾在某一商户中购买过某一商品(例如,奶茶)的行为记录,则基于用户a的这一历史行为记录可以确定该用户可能喜欢购买饮品,基于用户a的这一行为喜好可以把与用户a行为喜好匹配的商户和/或商品的优惠信息确定为候选商户的优惠信息。同时,服务器利用定位技术获取用户a和该商场内所有商户的位置信息,基于用户a和该商场内所有商户的位置信息,设定一距离阈值为500m,停留时间为5min,若距离用户a的位置均在500m内,且用户a在所在位置停留的时间超过5min,则可以把满足条件的这些商户的优惠信息确定为候选商户的优惠信息。最后,将与用户a行为喜好匹配的候选商户的优惠信息和满足距离阈值及停留时间的候选商户的优惠信息进行匹配或结合,确定一个或多个候选商户的优惠信息。

步骤306,向与所述目标用户关联的终端推送一个或多个候选商户的优惠信息。

在一些实施例中,该步骤306可以由推送模块240执行。

在一些实施例中,向与所述目标用户关联的终端推送候选商户的优惠信息时,如果优惠信息具有多个时,可以将优惠信息一个一个以相互独立的形式进行推送,也可以将多个优惠信息中的部分或全部进行组合,以优惠组合信息的形式进行推送。

在一些实施例中,为了让目标用户能够及时地接收到相关优惠信息,可以向与目标用户关联的终端推送一个或多个候选商户的优惠信息。在一些实施例中,当优惠信息具有多个时,可以将优惠信息一个一个地以相互独立的形式进行推送,也可以将多个优惠信息中的部分或全部进行组合,以优惠组合信息的形式进行推送。对应地,在一些实施例中,向用户终端推送优惠信息时,可以从一个或多个候选商户的优惠信息中挑选出至少两个优惠信息进行组合,确定一个或多个候选优惠组合信息,并将其向与目标用户关联的终端进行推送。在一些实施例中,向用户终端推送候选商户的优惠信息时,可以采用列表的形式将一个或多个优惠信息和/或优惠组合信息呈现给用户。例如,在诸多候选商户的优惠信息中,有售卖运动商品的店铺优惠信息(所有运动品牌店铺均参与满1000元减100元)、有售卖奶茶饮品的店铺优惠信息(买三送一)、有售卖电影票的店铺优惠信息(电影票+饮料一起购买优惠20元)。可以从该一个或多个候选商户的优惠信息中挑选至少两个优惠信息组合,确定一个或多个候选优惠信息组合,例如,可以将售卖奶茶饮品的店铺优惠信息与售卖电影票的店铺优惠信息进行组合,还将其中两个用户比较偏好的运动品牌进行组合,即阿迪满1000减100和耐克满1000减100。在向用户终端推送时,可以把上述两个候选优惠组合信息以列表的形式进行推送,例如。top1:奶茶饮品买三送一+电影票+饮料一起购买优惠20元;top2:运动品牌阿迪+耐克,跨店满1000减100。当然,也可以对这些候选商户的优惠信息不进行组合,对应地推送形式如下:例如,top1:阿迪满1000减100;top2:耐克满1000减100;top3:电影票+爆米花一起购买优惠20;top4:奶茶买三送一。其中,top1-top4的推送顺序可以是随机排序的,也可以是基于用户的行为喜好或者商户的优惠额度进行排序的。组合优惠信息时,可以基于用户的行为喜好进行组合,也可以基于商户的优惠额度进行组合。

在一些实施例中,还可以包括步骤308,获取目标用户选择的商户的优惠信息。

在一些实施例中,该步骤308可以由选择结果获取模块250执行。

在上述实施例中,虽然给目标用户推送了多个候选商户的优惠信息,但并未表示上述推送的优惠信息都会被目标用户接受且购买,因此,在一些实施例中,目标用户可以对推送过来的优惠信息进行选择,以确定最终要购买的商品。对应地,服务器可以基于目标用户选择的商户的优惠信息生成支付码。

在一些实施例中,目标用户可以通过触屏点选、语音选择或按键选择等方式中的一种或多种来对推送至终端的候选商户的优惠信息进行选择。在一些实施例中,服务器可以通过网络120来获取目标用户的选择结果。例如,用户进入某一商场,该系统利用定位技术获取用户和商户的位置信息,生成候选商户的优惠信息列表通过网络推送到与用户相关的终端上,用户可以通过直接通过点击屏幕从候选商户的优惠信息列表中选择想要使用的商户的优惠信息,或者,用户也可以通过语音输入从候选商户的优惠信息列表中选择想要使用的商户的优惠信息,又或者,用户还可以通过按键从候选商户的优惠信息列表中选择想要使用的商户的优惠信息。

在一些实施例中,当目标用户选择了商品的优惠信息后,服务器就可以基于该优惠信息生成支付码。在一些实施例中,支付码会携带支付账户、支付金额等信息,当商户的收款终端扫描支付码时,收款终端可以从支付码中获取相关的支付信息,并到相关支付账户中扣除相应的金额。在一些实施例中,支付码还可以包含优惠金额。当目标用户选择了商品的优惠信息后,服务器可以将相应的优惠金额携带在支付码中,当商户的收款终端扫描支付码时,可以读取到该优惠金额,并自动从消费总额中扣除优惠金额。例如,用户在某一商户购买商品时,该商品价格为500元,该商户刚好有满500减50的优惠信息,则可以基于该商户的优惠信息生成支付码,商户扫描该支付码时,可以自动从用户需付金额中减去50元,从用户指定的支付账户中收取450元。

在一些实施例中,目标用户的账户信息中还有一些可以使用的抵扣额度,比如,其他购物消费时获赠的红包,为了避免浪费,该用户应该希望把账户信息中的类似的可用抵扣额度在此次支付结算中使用掉。对应地,在一些实施例中,所述方法还包括获取目标账户信息的可用抵扣额度,以及基于已选择的商户的优惠信息及可用抵扣额度生成支付码。

在一些实施例中,还可以包括步骤310,获取目标账户信息中的可用抵扣额度。

在一些实施例中,该步骤310可以由账户信息获取模块260执行。

在一些实施例中,目标账户信息中的可用抵扣额度可以包括通过扫描优惠二维码或者参加其他优惠活动获取的红包或优惠券等。在一些实施例中,所述可用抵扣额度可以存储在目标用户的账户信息中。在一些实施例中,服务器通过网络120从存储设备140获取所述目标用户的账户信息中的可用抵扣额度。

在一些实施例中,还可以包括步骤312,基于已选择的商户的优惠信息及可用抵扣额度生成支付码。

在一些实施例中,该步骤312可以由生成模块270执行。

在一些实施例中,支付码可以包括目标用户购买商品时需向商户支付相应金额的二维码。在一些实施例中,还可以基于目标用户账户中的抵扣额度生成支付码。例如,服务器可以在支付码中携带上抵扣账户以及抵扣金额等信息。在一些实施例中,还可以基于候选商户的优惠信息和用户账户的抵扣额度生成支付码。例如,用户在某一商户购买商品时,该商品价格为100元,目标用户的账户中拥有可用抵扣红包20元,则可以基于该用户账户中20元的红包生成对应的支付码,商户扫描该支付码时,可以从用户的现金红包账户中收取20元,从用户指定支付账户中扣除额外的80元。又例如,用户在某一商户购买商品时,该商品价格为500元,该商户刚好有满500减50的优惠信息,同时该用户的账户中拥有可用抵扣红包20元,则可以基于该商户的优惠信息和用户账户中的可用抵扣红包生成支付码,商户扫描该支付码时,先确定用户实际需要支付的金额为500-50=450元,再从用户的现金红包账户中扣除20元,从用户指定的支付账户中扣除额外的430元,即用户最终只需支付500-50-20=430元。应当注意的是,商户在扫描基于商户的优惠信息和用户账户中的抵扣额度生成的支付码时,所收到的实际金额与用户最终支付的金额不同,商户实际收到的金额不包括用户账户中的抵扣额度。例如,用户在某一商户购买商品时,该商品价格为500元,该商户刚好有满500减50的优惠信息,同时该用户的账户中拥有红包20元,用户最后支付430元,但商户可以收到450元。

在一些实施例中,返回至用户终端的支付码直接对应用户最终需要支付的实际金额,扫码装置在识别该支付码时,会直接到用户选择的支付账户处扣除该实际金额。对应地,服务器也会对用户的账户信息进行更新。例如,该支付码是基于商品优惠信息和用户账户内的抵扣额度生成的,该商品价格为500元,优惠信息是满500元减50元,抵扣额度有20元,扫码装置在识别该支付码时,会直接在用户选择的支付账户处扣除430元。而抵扣额度20元,服务器会直接从平台转移到商户的账户上。

在一些实施例中,所述支付码可以是包含丰富的钱包种类的一系列字符串、代码等,例如二维码、url等。所述丰富的钱包种类可以包括商品原价、商品满减之后的优惠价格、红包抵扣额度、优惠券等。在一些实施例中,所述支付码具有一定的时效性,也就是说,在一定的时间阈值内,支付码有效,可以用于支付金额;超过一定的时间阈值,支付码失效,不具有支付金额的功能。

应当注意的是,上述有关流程300的描述仅仅是为了示例和说明,而不限定本说明书实施例的适用范围。对于本领域技术人员来说,在本说明书实施例的指导下可以对流程300进行各种修正和改变。然而,这些修正和改变仍在本说明书实施例的范围之内。例如,步骤312可以省略;例如步骤308、310可以省略,或者合为一个步骤;再例如,步骤308、步骤310和步骤312可以省略,或者合为一个步骤,用户获取目标用户选择的商户的优惠信息并获取用户账户中的可用抵扣额度,生成支付码。

图4是根据本说明书的一些实施例所示的一种信息提示系统的模块图。终端130可以获取并显示由该信息提示系统推送的一个或多个候选商户的优惠信息。如图4所示,该信息提示系统400可以包括优惠信息获取模块410、显示模块420、优惠信息接收模块430、优惠信息传输模块440和支付码获取模块450。

优惠信息获取模块410可以用于获取一个或多个候选商户的优惠信息。

在一些实施例中,一个或多个候选商户的优惠信息与目标用户的行为喜好相关;所述目标用户的行为喜好可以基于目标用户的历史行为记录确定,例如,消费记录、浏览记录、收藏夹、购物车内等记录。在一些实施例中,优惠信息获取模块410还可以用于获取一个或多个候选优惠组合信息。在一些实施例中,所述候选优惠组合信息包括从所述候选商户的优惠信息中挑选的至少两个优惠信息的组合。

显示模块420可以用于显示一个或多个候选商户的优惠信息。在一些实施例中,显示模块420可以将一个或多个候选商户的优惠信息以独立的方式显示在终端上。在一些实施例中,显示模块420还可以用于显示一个或多个候选优惠组合信息。在一些实施例中,所述候选优惠组合信息可以包括从所述候选商户的优惠信息中挑选的至少两个优惠信息的组合,在终端上的显示界面可以参考图6。在一些实施例中,显示模块420还可以用于显示显示支付码。

优惠信息接收模块430可以用于接收用户选择的商户的优惠信息。

在一些实施例中,优惠信息接收模块430可以通过目标用户的触屏点选、语音选择或按键选择等方式中的一种或多种来接收用户所选择的候选商户的优惠信息。

优惠信息传输模块440可以用于将已选择的商户的优惠信息传输至服务器端。

在一些实施例中,优惠信息传输模块440可以通过网络120从终端接收已选择的商户的优惠信息。用户选择的商户的优惠信息可以包括一个或多个候选商户独立的优惠信息,也可以包括一个或多个候选商户组合的优惠信息。

支付码获取模块450可以用于获取服务器端返回的支付码。

在一些实施例中,所述支付码可以基于用户已选择的商户的优惠信息生成。在一些实施例中,支付码可以基于目标用户的账户信息中的可用抵扣额度生成。在一些实施例中,支付码还可以基于用户已选择的商户的优惠信息以及所述目标用户的账户信息中的可用抵扣金额生成。

应当理解,图4所示的系统及其模块可以利用各种方式来实现。例如,在一些实施例中,系统及其模块可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域技术人员可以理解上述的方法和系统可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、cd或dvd-rom的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本说明书实施例的系统及其模块不仅可以有诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合(例如,固件)来实现。

需要注意的是,以上对于候选项显示、确定系统及其模块的描述,仅为描述方便,并不能把本说明书实施例限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。例如,在一些实施例中,图4中披露的优惠信息获取模块410、显示模块420、优惠信息接收模块430、优惠信息传输模块440和支付码获取模块450可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。例如,优惠信息接收模块430和优惠信息传输模块440可以是两个模块,也可以是一个模块同时具有接收和传输功能。例如,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。在其他一些实施例中,图4所示信息提示系统除了优惠信息获取模块、显示模块420、优惠信息接收模块430以外的其他模块中的一个或多个模块都可以省略。例如,在一些实施例中,支付码获取模块450可以省略;例如,在一些实施例中,优惠信息接收模块430可以省略;例如,在一些实施例中,优惠信息传输模块440可以省略;再例如,在一些实施例中,优惠信息接收模块430、优惠信息传输模块440和支付码获取模块450都可以省略。诸如此类的变形,均在本说明书实施例的保护范围之内。

图5是根据本说明书的一些实施例所示的一种信息提示方法的示例性流程图。在一些实施例中,流程500中的一个或以上步骤可以在所示的终端600实现。如图5所示,该信息提示方法可以包括:

步骤502,获取并显示一个或多个候选商户的优惠信息。在一些实施例中,该步骤502可以由优惠信息获取模块410和显示模块420执行。

在一些实施例中,获取模块410可以接收服务器推送的一个或多个候选商户的优惠信息。所述候选商户的优惠信息可以与目标用户所在的位置相关。

在一些实施例中,一个或多个候选商户的优惠信息与用户的行为喜好相关。在一些实施例中,一个或多个候选商户的优惠信息与目标用户的行为喜好相关。例如,可以把与目标用户行为喜好相匹配的一些商户确定为候选商户,进而把该商户的优惠信息确定为候选商户的优惠信息。在一些实施例中,可以根据目标用户的历史行为记录来确定用户的行为喜好,进而确定一个或多个候选商户的优惠信息。在一些实施例中,历史行为记录可以包括能够获取到的与目标用户相关的操作所形成的信息记录。其中,目标用户的相关操作可以包括线上的操作,例如,利用淘宝、饿了么、猫眼电影等购物平台进行消费的行为;也可以包括线下的操作,例如,网上转账、付款等。在一些实施例中,所述操作可以包括购物消费,浏览,加购物车、收藏等。对应的,所述历史行为可以包括用户利用购物平台进行支付交易的线上操作行为,也可以包括线下网络支付交易行为。

在一些实施例中,当优惠信息具有多个时,终端130可以将优惠信息一个一个地以相互独立的形式进行显示,也可以将多个优惠信息中的部分或全部进行组合,以优惠组合信息的形式进行显示。

在一些实施例中,当服务器以优惠组合信息的形式进行推送时,终端设备还可以获取并显示一个或多个优惠组合信息。

在一些实施例中,当终端130以优惠组合信息的形式进行显示时,终端设备可以获取并显示一个或多个优惠组合信息。在一些实施例中,终端130显示候选商户的优惠信息时,可以采用列表的形式将一个或多个优惠信息和/或优惠组合信息呈现给用户。优惠信息显示界面可以参考图6,图6是根据本说明书的一些实施例所示的信息提示系统的客户终端600的界面示意图。如图6所示,图中用户终端600的界面是用于向商家付款的界面,包括付款条形码、付款二维码、用户选择的优先使用的支付方式以及提示一个或多个候选商户的优惠信息。其中一个或多个候选商户的优惠信息以列表的形式显示在付款界面的最下方,可以避免遮挡付款二维码或条形码。仅作为示例,优惠信息列表可以以下列表方式显示,top1:奶茶饮品买三送一+电影票+饮料一起购买优惠20元;top2:运动品牌阿迪+耐克,跨店满1000减100。其中,top1-top3的显示顺序可以是随机排序的,也可以是基于用户的行为喜好或者商户的优惠额度进行排序的。组合优惠信息时,可以基于用户的行为喜好进行组合,也可以基于商户的优惠额度进行组合。

在一些实施例中,还可以包括步骤504,接收用户选择的商户的优惠信息。在一些实施例中,该步骤504可以由优惠信息接收模块430执行。

在一些实施例中,目标用户可以通过触屏点选、语音选择或按键选择等方式中的一种或多种来对终端所显示的候选商户的优惠信息进行选择。在一些实施例中,服务器可以通过网络120来获取目标用户的选择结果。例如,用户进入某一商场,服务器利用定位技术获取用户和商户的位置信息,生成候选商户的优惠信息列表,与用户相关的终端通过网络获取商户的优惠信息列表并显示在终端上,用户可以通过直接通过点击屏幕从候选商户的优惠信息列表中选择想要使用的商户的优惠信息,或者,用户也可以通过语音输入从候选商户的优惠信息列表中选择想要使用的商户的优惠信息,又或者,用户还可以通过按键从候选商户的优惠信息列表中选择想要使用的商户的优惠信息。例如,在图6的实施例中的终端设备600显示的多个优惠信息,用户可以通过触屏点选的方式来选择top3的优惠信息作为即将购买的商品优惠信息。图6中的终端600可以通过用户的触屏点选来判断用户选中的信息,即成功获取用户选择商品的优惠信息。

在一些实施例中,还可以包括步骤506,将已选择的商户的优惠信息传输至服务器端。在一些实施例中,该步骤506可以由优惠信息传输模块440执行。

在一些实施例中,终端可以通过网络120将用户已选择的商户的优惠信息传输至服务器端。商户的优惠信息可以包括一个或多个候选商户独立的优惠信息,也可以包括一个或多个候选商户组合的优惠信息。

在一些实施例中,还可以包括步骤508,获取服务器端返回的支付码。在一些实施例中,该步骤508可以由支付码获取模块450执行。

在一些实施例中,服务器会基于终端传输的相关信息生成对应的支付码,并把支付码返回至终端。在一些实施例中,终端可以通过网络120从服务器110获取支付码。在一些实施例中,所述支付码可以是包含丰富的钱包种类的一系列字符串、代码等,例如二维码、url等。所述丰富的钱包种类可以包括商品原价、商品满减之后的优惠价格、红包抵扣额度、优惠券等。在一些实施例中,所述支付码具有一定的时效性,也就是说,在一定的时间阈值内,支付码有效,可以用于支付金额;超过一定的时间阈值,支付码失效,不具有支付金额的功能。在一些实施例中,服务器可以获取目标账户信息中的可用抵扣额度,例如红包、优惠券等。在一些实施例中,服务器可以基于目标用户账户中的抵扣额度生成支付码。在一些实施例中,也可以基于候选商户的优惠信息生成支付码。在一些实施例中,还可以基于候选商户的优惠信息和用户账户的抵扣额度生成支付码。例如,图6中所示的其中一个实施例对应的终端600通过网络将用户选择的商品优惠信息top3传输至服务器。服务器基于传输信息生成了对应的支付码(如条形码和二维码),并通过网络将支付码返回给终端600。终端600从服务器端接收返回的支付码,并将其在终端600上显示出来,如图6中的条形码和支付码。接下来用户在付款时可以把付款码出示给商家,同时可以在支付码下方的“优先使用的支付方式”中选择对应的支付账户,即可完成此次根据自动推送的商品优惠提示信息进行的购物体验。

应当注意的是,上述有关流程500的描述仅仅是为了示例和说明,而不限定本说明书实施例的适用范围。对于本领域技术人员来说,在本说明书实施例的指导下可以对流程500进行各种修正和改变。然而,这些修正和改变仍在本说明书实施例的范围之内。例如,在一些实施例中,步骤504和步骤506可以合并为一个步骤,在接收用户选择的商户的优惠信息后同时传输至服务器端。又例如,在一些实施例中,步骤504,步骤506,步骤508中的一个或多个步骤可以省略;例如,在有的实施例中,步骤504,步骤506,以及步骤508可以同时省略;在有的实施例中,步骤504可以省略;在有的实施例中,步骤506可以省略;在有的实施例中,步骤508可以省略。

本说明书实施例可能带来的有益效果包括但不限于:(1)基于目标用户的位置信息和行为喜好,获取多个候选商户的优惠信息或优惠组合信息,以列表的形式呈现给用户,实现了用户与商户之间的信息实时互通,相较与线下人工宣传商户优惠活动更为高效、更为全面和客观,且极大提高用户的购物效率;(2)基于用户选择的候选商户的优惠信息以及用户账户中可用的抵扣金额,动态生成支付码,能够使用户及时享受到应有的优惠,极大提高用户的支付体验。需要说明的是,不同实施例可能产生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一种或几种的组合,也可以是其他任何可能获得的有益效果。

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本申请的限定。虽然此处并没有明确说明,本领域技术人员可能会对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请示范实施例的精神和范围。

同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

此外,本领域技术人员可以理解,本申请的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本申请的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本申请的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。

计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、rf、或类似介质,或任何上述介质的组合。

本申请各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如java、scala、smalltalk、eiffel、jade、emerald、c++、c#、vb.net、python等,常规程序化编程语言如c语言、visualbasic、fortran2003、perl、cobol2002、php、abap,动态编程语言如python、ruby和groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或处理设备上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(lan)或广域网(wan),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(saas)。

此外,除非权利要求中明确说明,本申请所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本申请流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本申请实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的处理设备或移动设备上安装所描述的系统。

同理,应当注意的是,为了简化本申请披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本申请对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。

一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本申请一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。

针对本申请引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本申请作为参考。与本申请内容不一致或产生冲突的申请历史文件除外,对本申请权利要求最广范围有限制的文件(当前或之后附加于本申请中的)也除外。需要说明的是,如果本申请附属材料中的描述、定义、和/或术语的使用与本申请所述内容有不一致或冲突的地方,以本申请的描述、定义和/或术语的使用为准。

最后,应当理解的是,本申请中所述实施例仅用以说明本申请实施例的原则。其他的变形也可能属于本申请的范围。因此,作为示例而非限制,本申请实施例的替代配置可视为与本申请的教导一致。相应地,本申请的实施例不仅限于本申请明确介绍和描述的实施例。

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