掌桥专利:专业的专利平台
掌桥专利
首页

一种虚拟资源推送方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 12:25:57


一种虚拟资源推送方法、装置、电子设备及存储介质

技术领域

本公开涉及互联网领域,尤其涉及一种虚拟资源推送方法、装置、电子设备及存储介质。

背景技术

随着互联网的普及,越来越多的人会选择在网络购物平台上购买商品,各个购物平台之间的竞争也日渐激烈。对于网络购物平台而言,如何根据不同用户的特点,向各个用户针对性的推送其可能感兴趣的信息,从而吸引用户花费时间持续浏览商品并下单购买变得越来越重要。

目前,当用户在网络购物平台上完成商品购买后,由于难以继续在网络购物平台上获取到感兴趣的信息,通常习惯于直接退出平台,不再继续浏览或购买商品,这样,用户在网络购物平台上的浏览时长较短,就导致了用户资源的浪费。因此,目前亟需一种能够向用户推送其可能感兴趣的信息的资源推送方法。

发明内容

本公开提供一种虚拟资源推送方法、装置、电子设备及存储介质,以至少解决相关技术中用户难以在网络购物平台上获取到感兴趣的信息,导致用户在网络购物平台上的浏览时长较短,用户资源浪费的问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种虚拟资源推送方法,应用于服务器,包括:

接收客户端发送的虚拟资源获取请求,所述虚拟资源获取请求为所述客户端响应于监测到目标用户的任一订单的支付状态为支付完成而发送;

响应于所述虚拟资源获取请求,获取所述目标用户的用户信息;

若判断所述用户信息满足预设有效条件,则获取与所述用户信息相匹配的虚拟资源;

向所述客户端推送所述虚拟资源。

可选的,所述用户信息包括所述任一订单的订单属性,所述若判断所述用户信息满足预设有效条件,则获取与所述用户信息相匹配的虚拟资源,包括:

根据所述任一订单的订单属性判断所述任一订单是否为所述目标用户的第一个已支付订单且为从预设页面下单的订单,若是,则获取与所述预设页面对应的第一虚拟资源。

可选的,所述用户信息还包括所述目标用户在预设时间段内的已支付订单数量,所述若判断所述用户信息满足预设有效条件,则获取与所述用户信息相匹配的虚拟资源,还包括:

当判断所述任一订单是否为所述目标用户的第一个已支付订单且为从预设页面下单的订单的判断结果为否时,判断所述目标用户在预设时间段内的已支付订单数量是否小于预设阈值,若是,则获取与所述目标用户相匹配的第二虚拟资源。

可选的,所述获取与所述目标用户相匹配的第二虚拟资源,包括:

根据所述目标用户的所述任一订单的订单属性,确定与所述订单属性关联的第一关联用户;

从所述第一关联用户发布的虚拟资源中选择满足预设门槛条件的目标虚拟资源,作为与所述目标用户相匹配的第二虚拟资源。

可选的,所述用户信息还包括所述目标用户的用户属性,所述获取与所述目标用户相匹配的第二虚拟资源,包括:

根据所述目标用户的用户属性,确定与所述用户属性关联的第二关联用户;

从所述第二关联用户发布的虚拟资源中选择满足预设门槛条件的目标虚拟资源,作为与所述目标用户相匹配的第二虚拟资源。

可选的,所述预设门槛条件包括以下至少一项:

所述虚拟资源的配置范围为预设范围;

所述虚拟资源的状态为可发放状态;

所述虚拟资源的数量大于预设数量;

所述虚拟资源的数额大于第一预设数值;

所述虚拟资源可用于的订单支付数额小于第二预设数值。

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

若未获取到与所述用户信息相匹配的虚拟资源,则获取预设虚拟资源;

向所述客户端推送所述预设虚拟资源。

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

接收所述客户端发送的直播间获取请求,所述直播间获取请求为所述客户端响应于所述目标用户对所述虚拟资源的确认操作而发送;

响应于所述直播间获取请求,获取与所述虚拟资源相匹配的目标直播间的地址信息;

向所述客户端发送所述目标直播间的地址信息,以使所述客户端基于所述目标直播间的地址信息展示所述目标直播间的直播界面。

可选的,所述获取与所述虚拟资源相匹配的目标直播间的地址信息,包括:

若判断所述任一订单为从任一处于直播状态的直播间下单的订单,则将所述任一处于直播状态的直播间作为所述目标直播间;

否则,根据所述目标用户的用户信息,确定与所述用户信息关联的至少一个第三关联用户,将任一所述第三关联用户的处于直播状态的直播间,作为所述目标直播间;

获取所述目标直播间的地址信息。

可选的,所述向所述客户端发送所述目标直播间的地址信息,以使所述客户端基于所述目标直播间的地址信息展示所述目标直播间的直播界面之后,所述方法还包括:

获取至少一个推荐直播间的地址信息;

向所述客户端发送所述至少一个推荐直播间的地址信息,以使所述客户端响应于所述目标用户在所述目标直播间的直播界面上的切换操作,基于所述至少一个推荐直播间的地址信息展示所述至少一个推荐直播间中的任一推荐直播间的直播界面。

可选的,所述获取至少一个推荐直播间的地址信息,包括:

若所述目标直播间为所述任一处于直播状态的直播间,则确定所述至少一个第三关联用户,将所述至少一个第三关联用户的处于直播状态的直播间,作为所述至少一个推荐直播间;

若所述目标直播间为所述任一所述第三关联用户的处于直播状态的直播间,则将所述至少一个第三关联用户中除所述任一所述第三关联用户外的其余第三关联用户的处于直播状态的直播间,作为所述至少一个推荐直播间;

获取所述至少一个推荐直播间的地址信息。

根据本公开实施例的第二方面,提供一种虚拟资源推送方法,应用于客户端,包括:

响应于监测到目标用户的任一订单的支付状态为支付完成,向服务器发送虚拟资源获取请求,所述虚拟资源获取请求用于请求所述服务器向所述客户端推送虚拟资源,所述虚拟资源为所述服务器基于所述目标用户的用户信息满足预设有效条件而获取的,所述虚拟资源与所述用户信息相匹配;

接收服务器推送的所述虚拟资源;

向所述目标用户展示所述虚拟资源。

可选的,所述响应于监测到目标用户的任一订单的支付状态为支付完成,向服务器发送虚拟资源获取请求,包括:

当接收到所述任一订单的支付完成消息后,向服务器发送虚拟资源获取请求,所述支付完成消息响应于所述目标用户在所述任一订单的支付页面的支付确认操作生成,或由支付平台生成。

可选的,在所述向所述目标用户展示所述虚拟资源之后,所述方法还包括:

响应于所述目标用户对所述虚拟资源的确认操作,发送直播间获取请求,所述直播间获取请求用于请求所述服务器获取与所述虚拟资源相匹配的目标直播间的地址信息;

接收所述目标直播间的地址信息,并基于所述目标直播间的地址信息展示所述目标直播间的直播界面。

可选的,所述直播间获取请求还用于请求所述服务器获取至少一个推荐直播间的地址信息;在接收所述目标直播间的地址信息,并基于所述目标直播间的地址信息展示所述目标直播间的直播界面之后,所述方法还包括:

接收所述至少一个推荐直播间的地址信息;

响应于所述目标用户在所述目标直播间的直播界面上的切换操作,基于所述至少一个推荐直播间的地址信息展示所述至少一个推荐直播间中的任一推荐直播间的直播界面。

根据本公开实施例的第三方面,提供一种虚拟资源推送装置,应用于服务器,包括:

接收单元,被配置为执行接收客户端发送的虚拟资源获取请求,所述虚拟资源获取请求为所述客户端响应于监测到目标用户的任一订单的支付状态为支付完成而发送;

信息获取单元,被配置为执行响应于所述虚拟资源获取请求,获取所述目标用户的用户信息;

资源获取单元,被配置为执行若判断所述用户信息满足预设有效条件,则获取与所述用户信息相匹配的虚拟资源;

推送单元,被配置为执行向所述客户端推送所述虚拟资源。

可选的,所述用户信息包括所述任一订单的订单属性,

所述资源获取单元,被配置为执行根据所述任一订单的订单属性判断所述任一订单是否为所述目标用户的第一个已支付订单且为从预设页面下单的订单,若是,则获取与所述预设页面对应的第一虚拟资源。

可选的,所述用户信息还包括所述目标用户在预设时间段内的已支付订单数量,

所述资源获取单元,被配置为执行当判断所述任一订单是否为所述目标用户的第一个已支付订单且为从预设页面下单的订单的判断结果为否时,判断所述目标用户在预设时间段内的已支付订单数量是否小于预设阈值,若是,则获取与所述目标用户相匹配的第二虚拟资源。

可选的,所述资源获取单元,被配置为执行:

根据所述目标用户的所述任一订单的订单属性,确定与所述订单属性关联的第一关联用户;

从所述第一关联用户发布的虚拟资源中选择满足预设门槛条件的目标虚拟资源,作为与所述目标用户相匹配的第二虚拟资源。

可选的,所述用户信息还包括所述目标用户的用户属性,所述资源获取单元,被配置为执行:

根据所述目标用户的用户属性,确定与所述用户属性关联的第二关联用户;

从所述第二关联用户发布的虚拟资源中选择满足预设门槛条件的目标虚拟资源,作为与所述目标用户相匹配的第二虚拟资源。

可选的,所述预设门槛条件包括以下至少一项:

所述虚拟资源的配置范围为预设范围;

所述虚拟资源的状态为可发放状态;

所述虚拟资源的数量大于预设数量;

所述虚拟资源的数额大于第一预设数值;

所述虚拟资源可用于的订单支付数额小于第二预设数值。

可选的,所述资源获取单元,被配置为执行若未获取到与所述用户信息相匹配的虚拟资源,则获取预设虚拟资源;向所述客户端推送所述预设虚拟资源。

可选的,所述接收单元,还被配置为执行接收所述客户端发送的直播间获取请求,所述直播间获取请求为所述客户端响应于所述目标用户对所述虚拟资源的确认操作而发送;

信息获取单元,被配置为执行响应于所述直播间获取请求,获取与所述虚拟资源相匹配的目标直播间的地址信息;

所述推送单元,还被配置为执行向所述客户端发送所述目标直播间的地址信息,以使所述客户端基于所述目标直播间的地址信息展示所述目标直播间的直播界面。

可选的,所述信息获取单元,被配置为执行:

若判断所述任一订单为从任一处于直播状态的直播间下单的订单,则将所述任一处于直播状态的直播间作为所述目标直播间;

否则,根据所述目标用户的用户信息,确定与所述用户信息关联的至少一个第三关联用户,将任一所述第三关联用户的处于直播状态的直播间,作为所述目标直播间;

获取所述目标直播间的地址信息。

可选的,所述信息获取单元,还被配置为执行获取至少一个推荐直播间的地址信息;

所述推送单元,还被配置为执行向所述客户端发送所述至少一个推荐直播间的地址信息,以使所述客户端响应于所述目标用户在所述目标直播间的直播界面上的切换操作,基于所述至少一个推荐直播间的地址信息展示所述至少一个推荐直播间中的任一推荐直播间的直播界面。

可选的,所述信息获取单元,还被配置为执行:

若所述目标直播间为所述任一处于直播状态的直播间,则确定所述至少一个第三关联用户,将所述至少一个第三关联用户的处于直播状态的直播间,作为所述至少一个推荐直播间;

若所述目标直播间为所述任一所述第三关联用户的处于直播状态的直播间,则将所述至少一个第三关联用户中除所述任一所述第三关联用户外的其余第三关联用户的处于直播状态的直播间,作为所述至少一个推荐直播间;

获取所述至少一个推荐直播间的地址信息。

根据本公开实施例的第四方面,提供一种虚拟资源推送装置,应用于客户端,包括:

请求发送单元,被配置为执行响应于监测到目标用户的任一订单的支付状态为支付完成,向服务器发送虚拟资源获取请求,所述虚拟资源获取请求用于请求所述服务器向所述客户端推送虚拟资源,所述虚拟资源为所述服务器基于所述目标用户的用户信息满足预设有效条件而获取的,所述虚拟资源与所述用户信息相匹配;

资源接收单元,被配置为执行接收服务器推送的所述虚拟资源;

展示单元,被配置为执行向所述目标用户展示所述虚拟资源。

可选的,所述请求发送单元,被配置为执行当接收到所述任一订单的支付完成消息后,向服务器发送虚拟资源获取请求,所述支付完成消息响应于所述目标用户在所述任一订单的支付页面的支付确认操作生成,或由支付平台生成。

可选的,所述请求发送单元,被配置为执行响应于所述目标用户对所述虚拟资源的确认操作,发送直播间获取请求,所述直播间获取请求用于请求所述服务器获取与所述虚拟资源相匹配的目标直播间的地址信息;

信息接收单元,被配置为执行接收所述目标直播间的地址信息,并基于所述目标直播间的地址信息展示所述目标直播间的直播界面。

可选的,所述直播间获取请求还用于请求所述服务器获取至少一个推荐直播间的地址信息;

所述信息接收单元,被配置为执行接收所述至少一个推荐直播间的地址信息;

切换单元,被配置为执行响应于所述目标用户在所述目标直播间的直播界面上的切换操作,基于所述至少一个推荐直播间的地址信息展示所述至少一个推荐直播间中的任一推荐直播间的直播界面。

根据本公开实施例的第五方面,提供一种虚拟资源推送电子设备,包括:

处理器;

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

其中,所述处理器被配置为执行所述指令,以实现上述任一项所述的虚拟资源推送方法。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由虚拟资源推送电子设备的处理器执行时,使得虚拟资源推送电子设备能够执行上述任一项所述的虚拟资源推送方法。

根据本公开实施例的第六方面,提供一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现上述任一项所述的虚拟资源推送方法。

本公开的实施例提供的技术方案至少带来以下有益效果:

监测用户对任一订单的支付状态,当监测到任一订单的支付状态为支付完成后,获取用户的用户信息,在用户信息满足预设有效条件的情况下,获取并向用户推送虚拟资源。这样,当用户在网络购物平台上完成订单支付后,可以根据该用户的用户信息,获得相应的虚拟资源,换句话说,根据用户信息,针对性的获取该用户可能感兴趣的虚拟资源,这样,所获取的虚拟资源对用户的吸引力较强,可以吸引用户继续浏览商品,从而延长用户在网络购物平台上浏览商品的时间,减少用户资源的浪费。

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

附图说明

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

图1是根据一示例性实施例示出的一种应用于服务器的虚拟资源推送方法的流程图。

图2是根据一示例性实施例示出的一种应用于客户端的虚拟资源推送方法的流程图。

图3是根据一示例性实施例示出的一种应用于服务器的虚拟资源推送装置的框图。

图4是根据一示例性实施例示出的一种应用于客户端的虚拟资源推送装置的框图。

图5是根据一示例性实施例示出的一种用于虚拟资源推送的电子设备的框图。

图6是根据一示例性实施例示出的一种用于虚拟资源推送的装置的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种虚拟资源推送方法的流程图,如图1所示,该虚拟资源推送方法可以用于服务器,该虚拟资源推送方法包括以下步骤。

在步骤S11中,接收客户端发送的虚拟资源获取请求,虚拟资源获取请求为客户端响应于监测到目标用户的任一订单的支付状态为支付完成而发送。

本公开实施例中的虚拟资源推送方法可以应用在任一具有网络购物平台的服务器,网络购物平台的客户端通过用户设备与用户进行交互,并通过与服务器之间的通信,实现用户的下单和支付操作。

在本步骤中,服务器接收客户端发送的虚拟资源获取请求,虚拟资源是指网络购物平台可以为用户提供的资源,比如,网络购物平台中可以使用的优惠券或红包,或者任一种实物奖励的领取链接,等等,具体不作限定。

其中,客户端是在响应于监测到目标用户的任一订单的支付状态为支付完成后,向服务器发送虚拟资源获取请求。举例而言,客户端可以在接收到任一订单的支付完成消息后,确定订单的支付状态为支付完成,其中,支付完成消息可以来自于支付平台;或者,客户端也可以响应于在任一订单的支付页面的支付确认操作,生成支付完成消息,比如,在订单的支付页面可以显示支付完成控件,用户对支付完成控件所处区域的点击操作即为支付确认操作,这样,可以减少网络延时或用户设备卡顿造成的延迟,提高用户的自主性,从而提升用户体验。

在步骤S12中,响应于虚拟资源获取请求,获取目标用户的用户信息。

服务器接收到虚拟资源获取请求后,可以获取发送虚拟资源获取请求的目标用户的用户信息,其中,用户信息中可以包括目标用户当前支付完成的任一订单的订单属性、目标用户在预设时间段内的已支付订单数量及用户属性,用户属性可以包括用户的关注信息、偏好信息及历史购买信息等等,根据用户信息,可以判断用户的购物偏好和习惯,从而便于分析目标用户感兴趣的内容。

在步骤S13中,若判断用户信息满足预设有效条件,则获取与用户信息相匹配的虚拟资源。

在本公开实施例中,用户信息的预设有效条件可以有多个,也就是说,按照不同的预设有效条件,可以根据用户信息将目标用户分为多种类型,进而按照该类型用户的虚拟资源获取规则,获取与用户信息相匹配的虚拟资源。

举例而言,一种实现方式中,用户信息包括目标用户当前完成支付的任一订单的订单属性,那么,可以判断任一订单是否为用户的第一个已支付订单且为从预设页面下单的订单,若是,则判断用户信息满足预设有效条件,对应的,可以获取与预设页面对应的第一虚拟资源。

其中,预设页面可以为网络购物平台的首单奖励活动页面,第一虚拟资源可以为首单奖励的资源,这样,购物平台可以通过首单奖励的活动吸引新用户,新用户通过首单奖励活动的预设页面下单,可以获取首单奖励,通常,首单奖励的奖励力度更大,对新用户具有一定的吸引力。举例而言,首单奖励可以为全平台通用的优惠券,金额可以为5元、10 元等等,或者,也可以是其他实物奖励,具体不作限定。

另一种实现方式中,用户信息中还包括用户在预设时间段内的已支付订单数量,那么,当判断任一订单不是目标用户的第一个已支付订单或不是从预设页面下单的订单之后,可以判断目标用户在预设时间段内的已支付订单数量是否小于预设阈值,若小于,则判定用户信息满足预设有效条件,对应的,可以获取与目标用户相匹配的第二虚拟资源。

其中,预设时间段可以是以当前时刻为起点的一段时间,如24小时内或7天内,也可以是任一时间窗口,如一个自然日内,等等;预设阈值可以根据需求进行设置,具体不作限定。举例而言,预设时间段可以为一个自然日,预设阈值可以设为3,也就是说,用户每天的前三个已支付订单是满足预设有效条件的。

这样,仅对目标用户在预设时间段内的有限数量的订单匹配虚拟资源,可以减少用户对购物平台虚拟资源的滥用,降低购物平台发生损失的可能性。

其中,第二虚拟资源可以为网络购物平台预先设置的,比如,目标用户每支付一个订单就可以获取1元钱的红包奖励,或者,也可以是根据用户信息匹配不同的第二虚拟资源。

举例而言,一种实现方式中,可以根据目标用户当前支付完成的任一订单的订单属性,确定与订单属性关联的第一关联用户,比如,订单属性可以包括该订单的来源用户,那么,第一关联用户可以优先选择用户当前支付的订单的来源用户,若该来源用户当前不在直播状态,那么,可以选择属于与该来源用户属于同一品类的其他直播间或用户。然后,从第一关联用户发布的虚拟资源中选择满足预设门槛条件的目标虚拟资源,作为与目标用户相匹配的第二虚拟资源。

另一种实现方式中,用户信息还包括目标用户的用户属性,那么,可以根据目标用户的用户属性,确定与用户属性关联的第二关联用户,比如,用户属性可以包括目标用户关注或有历史购买记录的用户,这样,可以将用户购买过或关注过的用户确定为第二关联用户。然后,从第二关联用户发布的虚拟资源中选择满足预设门槛条件的目标虚拟资源,作为与目标用户相匹配的第二虚拟资源。

在上述两种实现方式中,第一关联用户或第二关联用户发布的虚拟资源可以包括多个,可以对所发布的虚拟资源进行选择,将满足预设门槛条件的目标虚拟资源作为第二虚拟资源。其中,预设门槛条件可以有一种或多种,比如,虚拟资源的配置范围为预设范围、虚拟资源的状态为可发放状态、虚拟资源的数量大于预设数量、虚拟资源的数额大于第一预设数值或虚拟资源可用于的订单支付数额小于第二预设数值,等等,可以根据需求进行设置,具体不作限定。

其中,虚拟资源的配置范围也就是虚拟资源可以使用的范围,比如,可以使用虚拟资源的关联用户、区域或时间范围;虚拟资源的状态包括可发放状态和不可发放状态,例如第一关联用户或第二关联用户通过虚拟资源的发放开关设置虚拟资源的发放状态;每种虚拟资源都具有一定的库存,只有库存数量不为零时,虚拟资源才可以被选择;虚拟资源的数额大于第一预设数值,例如优惠券面额大于10元;虚拟资源可用于的订单支付数额小于第二预设数值,例如优惠券可用于的订单待支付金额小于100元。满足预设门槛条件的目标虚拟资源可以包括一种或多种类型的虚拟资源,每种类型中也可以包括一个或多个虚拟资源,具体不作限定。

举例而言,如果虚拟资源为第一关联用户或第二关联用户发布的优惠券,那么,可以按照优惠力度由大到小的顺序,确定目标虚拟资源,其中,优惠力度为券面额与券使用门槛的比值。

在本公开实施例中,若用户信息不满足预设有效条件,或未获取到与用户信息相匹配的虚拟资源,那么,可以不向用户推送任何虚拟资源,或者,也可以获取并向客户端推送预设虚拟资源。其中,预设虚拟资源为一些奖励力度较小的虚拟资源或实物的信息,或者,也可以是其他平台活动的介绍信息,等等,具体不作限定。

在步骤S14中,向客户端推送虚拟资源。

其中,可以通过页面跳转,在客户端展示虚拟资源领取页面,从而实现向用户推送虚拟资源,或者,也可以直接在客户端的当前页面上展示虚拟资源的弹窗,从而实现向用户推送虚拟资源。

在本公开实施例中,服务器还可以接收客户端发送的直播间获取请求,其中,直播间获取请求为客户端响应于目标用户对虚拟资源的确认操作而发送,直播间获取请求用于请求服务器获取与虚拟资源相匹配的目标直播间的地址信息。其中,客户端可以响应于目标用户在虚拟资源的弹窗上的点击操作,或者,也可以是在虚拟资源领取页面的左滑或右滑操作,等等,具体不作限定。

然后,服务器响应于直播间获取请求,获取与虚拟资源相匹配的目标直播间的地址信息,具体的,可以先确定与虚拟资源相匹配的目标直播间,再获取目标直播间的地址信息。进而,向客户端发送目标直播间的地址信息,以使客户端基于目标直播间的地址信息展示目标直播间的直播界面。

这样,目标直播间也是目标用户可能感兴趣的内容,有利于进一步延长用户在网络购物平台上浏览商品的时间。

一种实现方式中,若判断当前完成支付的任一订单为从任一处于直播状态的直播间下单的订单,则与虚拟资源相匹配的目标直播间也就是该任一处于直播状态的直播间,若当前完成支付的任一订单不是从任一处于直播状态的直播间下单的订单,则可以根据目标用户的用户信息,确定与用户信息关联的至少一个第三关联用户,比如,第三关联用户可以是目标用户购买或关注过的用户,然后,将任一第三关联用户的处于直播状态的直播间,作为目标直播间。

一种实现方式中,若不存在第三关联用户或不存在第三关联用户处于直播状态的直播间,那么,可以将目标用户偏好品类的直播间,或者,参与当前大促的直播间或在线人数较高的直播间作为目标直播间,等等,可以根据具体情况设置不同的确定规则,具体不作限定。

一种实现方式中,客户端发送的直播间获取请求还用于请求服务器获取至少一个推荐直播间的地址信息,那么,服务器在向客户端发送目标直播间的地址信息之后,还可以获取至少一个推荐直播间的地址信息,然后,向客户端发送至少一个推荐直播间的地址信息,以使客户端响应于目标用户在任一目标直播间的直播界面的切换操作,基于至少一个推荐直播间的地址信息,展示至少一个推荐直播间中的任一推荐直播间的直播界面。其中若目标直播间为订单来源的任一处于直播状态的直播间,则根据目标用户的用户信息,确定与用户信息关联的至少一个第三关联用户,将至少一个第三关联用户的处于直播状态的直播间,作为至少一个推荐直播间;若目标直播间为已经确定的至少一个第三关联用户中的任一第三关联用户的处于直播状态的直播间,则将至少一个第三关联用户中除目标直播间对应的该任一第三关联用户外的其余第三关联用户的处于直播状态的直播间,作为至少一个推荐直播间。

推荐直播间可以为目标用户提供更多的选择,进一步增加了目标用户获取到其可能感兴趣的内容的可能性。

其中,推荐直播间可以为与虚拟资源或用户信息相匹配的直播间,比如,一些情况下,第三关联用户或第三关联用户的处于直播状态的直播间可以包括多个,那么,可以先将其中任一直播间作为目标直播间,将其他直播间作为推荐直播间,或者,也可以将目标用户偏好品类的直播间,或者,参与当前大促的直播间或在线人数较高的直播间作为推荐直播间。目标用户在任一目标直播间的切换操作可以为在任一目标直播间的直播界面的上滑或下滑操作,等等,具体不作限定。

由以上可见,本公开的实施例提供的技术方案,当用户在网络购物平台上完成订单支付后,可以根据该用户的用户信息,获得相应的虚拟资源,换句话说,根据用户信息,针对性的获取该用户可能感兴趣的虚拟资源,这样,所获取的虚拟资源对用户的吸引力较强,可以吸引用户继续浏览商品,从而延长用户在网络购物平台上浏览商品的时间,减少用户资源的浪费。

图2是根据一示例性实施例示出的一种虚拟资源推送方法的流程图,如图1所示,该虚拟资源推送方法可以用于客户端,该虚拟资源推送方法包括以下步骤。

在步骤S21中,响应于监测到目标用户的任一订单的支付状态为支付完成,向服务器发送虚拟资源获取请求。

本公开实施例中的虚拟资源推送方法可以应用在任一具有网络购物平台的客户端,网络购物平台的客户端通过用户设备与用户进行交互,并通过与服务器之间的通信,实现用户的下单和支付操作。客户端可以为手机、电脑等用户设备。

其中,虚拟资源获取请求用于请求服务器向客户端推送虚拟资源,虚拟资源为服务器基于目标用户的用户信息满足预设有效条件而获取的,虚拟资源与用户信息相匹配。

一种实现方式中,客户端可以在接收到任一订单的支付完成消息后,向服务器发送虚拟资源获取请求,其中,支付完成消息响应于目标用户在任一订单的支付页面的支付确认操作生成,或由支付平台生成,举例而言,在订单的支付页面可以显示支付完成控件,用户对支付完成控件所处区域的点击操作即为支付确认操作。

这样,可以减少网络延时或用户设备卡顿造成的延迟,提高用户的自主性,从而提升用户体验。

在步骤S22中,接收服务器推送的虚拟资源。

其中,服务器推送的虚拟资源可以是与目标用户的用户信息相匹配的。

举例而言,一种实现方式中,用户信息包括目标用户当前完成支付的任一订单的订单属性,那么,可以判断任一订单是否为用户的第一个已支付订单且为从预设页面下单的订单,若是,则判断用户信息满足预设有效条件,对应的,可以获取与预设页面对应的第一虚拟资源。

另一种实现方式中,用户信息中还包括用户在预设时间段内的已支付订单数量,那么,当判断任一订单不是目标用户的第一个已支付订单或不是从预设页面下单的订单之后,可以判断目标用户在预设时间段内的已支付订单数量是否小于预设阈值,若小于,则判定用户信息满足预设有效条件,对应的,可以获取与目标用户相匹配的第二虚拟资源。

这样,仅对目标用户在预设时间段内的有限数量的订单匹配虚拟资源,可以减少用户对购物平台虚拟资源的滥用。

若用户信息不满足预设有效条件,或未获取到与用户信息相匹配的虚拟资源,那么,可以不向用户推送任何虚拟资源,或者,也可以获取并向客户端推送预设虚拟资源。

在步骤S23中,向目标用户展示虚拟资源。

其中,可以通过页面跳转,在客户端展示虚拟资源领取页面,从而实现向用户推送虚拟资源,或者,也可以直接在客户端的当前页面上展示虚拟资源的弹窗,从而实现向用户推送虚拟资源。

在本公开实施例中,在向目标用户展示虚拟资源之后,客户端可以响应于目标用户对虚拟资源的确认操作,发送直播间获取请求,直播间获取请求用于请求服务器获取与虚拟资源相匹配的目标直播间的地址信息,然后,接收目标直播间的地址信息,并基于目标直播间的地址信息展示目标直播间的直播界面。其中,客户端可以响应于目标用户在虚拟资源的弹窗上的点击操作,或者,也可以是在虚拟资源领取页面的左滑或右滑操作,等等,具体不作限定。

这样,目标直播间也是目标用户可能感兴趣的内容,有利于进一步延长用户在网络购物平台上浏览商品的时间。

一种实现方式中,客户端发送的直播间获取请求还用于请求服务器获取至少一个推荐直播间的地址信息,那么,服务器在向客户端发送目标直播间的地址信息之后,还可以获取至少一个推荐直播间的地址信息,然后,向客户端发送至少一个推荐直播间的地址信息,以使客户端响应于目标用户在任一目标直播间的直播界面的切换操作,基于至少一个推荐直播间的地址信息,展示至少一个推荐直播间中的任一推荐直播间的直播界面。

推荐直播间可以为目标用户提供更多的选择,进一步增加了目标用户获取到其可能感兴趣的内容的可能性,从而延长用户在网络购物平台上浏览商品的时间。

由以上可见,本公开的实施例提供的技术方案,当用户在网络购物平台上完成订单支付后,可以根据该用户的用户信息,获得相应的虚拟资源,换句话说,根据用户信息,针对性的获取该用户可能感兴趣的虚拟资源,这样,所获取的虚拟资源对用户的吸引力较强,可以吸引用户继续浏览商品,从而延长用户在网络购物平台上浏览商品的时间,减少用户资源的浪费。

图3是根据一示例性实施例示出的一种虚拟资源推送装置框图,该装置应用于服务器,包括:

接收单元301,被配置为执行接收客户端发送的虚拟资源获取请求,所述虚拟资源获取请求为所述客户端响应于监测到目标用户的任一订单的支付状态为支付完成而发送;

信息获取单元302,被配置为执行响应于所述虚拟资源获取请求,获取所述目标用户的用户信息;

资源获取单元303,被配置为执行若判断所述用户信息满足预设有效条件,则获取与所述用户信息相匹配的虚拟资源;

推送单元304,被配置为执行向所述客户端推送所述虚拟资源。

一种实现方式中,所述用户信息包括所述任一订单的订单属性,

所述资源获取单元303,被配置为执行根据所述任一订单的订单属性判断所述任一订单是否为所述目标用户的第一个已支付订单且为从预设页面下单的订单,若是,则获取与所述预设页面对应的第一虚拟资源。

一种实现方式中,所述用户信息还包括所述目标用户在预设时间段内的已支付订单数量,

所述资源获取单元303,被配置为执行当判断所述任一订单是否为所述目标用户的第一个已支付订单且为从预设页面下单的订单的判断结果为否时,判断所述目标用户在预设时间段内的已支付订单数量是否小于预设阈值,若是,则获取与所述目标用户相匹配的第二虚拟资源。

一种实现方式中,所述资源获取单元303,被配置为执行:

根据所述目标用户的所述任一订单的订单属性,确定与所述订单属性关联的第一关联用户;

从所述第一关联用户发布的虚拟资源中选择满足预设门槛条件的目标虚拟资源,作为与所述目标用户相匹配的第二虚拟资源。

一种实现方式中,所述用户信息还包括所述目标用户的用户属性,所述资源获取单元 303,被配置为执行:

根据所述目标用户的用户属性,确定与所述用户属性关联的第二关联用户;

从所述第二关联用户发布的虚拟资源中选择满足预设门槛条件的目标虚拟资源,作为与所述目标用户相匹配的第二虚拟资源。

一种实现方式中,所述预设门槛条件包括以下至少一项:

所述虚拟资源的配置范围为预设范围;

所述虚拟资源的状态为可发放状态;

所述虚拟资源的数量大于预设数量;

所述虚拟资源的数额大于第一预设数值;

所述虚拟资源可用于的订单支付数额小于第二预设数值。

一种实现方式中,所述资源获取单元303,被配置为执行若未获取到与所述用户信息相匹配的虚拟资源,则获取预设虚拟资源;向所述客户端推送所述预设虚拟资源。

一种实现方式中,所述接收单元301,还被配置为执行接收所述客户端发送的直播间获取请求,所述直播间获取请求为所述客户端响应于所述目标用户对所述虚拟资源的确认操作而发送;

信息获取单元(图中未示出),被配置为执行响应于所述直播间获取请求,获取与所述虚拟资源相匹配的目标直播间的地址信息;

所述推送单元304,还被配置为执行向所述客户端发送所述目标直播间的地址信息,以使所述客户端基于所述目标直播间的地址信息展示所述目标直播间的直播界面。

一种实现方式中,所述信息获取单元302,被配置为执行:

若判断所述任一订单为从任一处于直播状态的直播间下单的订单,则将所述任一处于直播状态的直播间作为所述目标直播间;

否则,根据所述目标用户的用户信息,确定与所述用户信息关联的至少一个第三关联用户,将任一所述第三关联用户的处于直播状态的直播间,作为所述目标直播间;

获取所述目标直播间的地址信息。

一种实现方式中,所述信息获取单元302,还被配置为执行获取至少一个推荐直播间的地址信息;

所述推送单元,还被配置为执行向所述客户端发送所述至少一个推荐直播间的地址信息,以使所述客户端响应于所述目标用户在所述目标直播间的直播界面上的切换操作,基于所述至少一个推荐直播间的地址信息展示所述至少一个推荐直播间中的任一推荐直播间的直播界面。

一种实现方式中,所述信息获取单元302,还被配置为执行:

若所述目标直播间为所述任一处于直播状态的直播间,则确定所述至少一个第三关联用户,将所述至少一个第三关联用户的处于直播状态的直播间,作为所述至少一个推荐直播间;

若所述目标直播间为所述任一所述第三关联用户的处于直播状态的直播间,则将所述至少一个第三关联用户中除所述任一所述第三关联用户外的其余第三关联用户的处于直播状态的直播间,作为所述至少一个推荐直播间;

获取所述至少一个推荐直播间的地址信息。

由以上可见,当用户在网络购物平台上完成订单支付后,可以根据该用户的用户信息,获得相应的虚拟资源,换句话说,根据用户信息,针对性的获取该用户可能感兴趣的虚拟资源,这样,所获取的虚拟资源对用户的吸引力较强,可以吸引用户继续浏览商品,从而延长用户在网络购物平台上浏览商品的时间,减少用户资源的浪费。

图4是根据一示例性实施例示出的一种虚拟资源推送装置框图,该装置应用于客户端,包括:

请求发送单元401,被配置为执行响应于监测到目标用户的任一订单的支付状态为支付完成,向服务器发送虚拟资源获取请求,所述虚拟资源获取请求用于请求所述服务器向所述客户端推送虚拟资源,所述虚拟资源为所述服务器基于所述目标用户的用户信息满足预设有效条件而获取的,所述虚拟资源与所述用户信息相匹配;

资源接收单元402,被配置为执行接收服务器推送的所述虚拟资源;

展示单元403,被配置为执行向所述目标用户展示所述虚拟资源。

一种实现方式中,所述请求发送单元401,被配置为执行当接收到所述任一订单的支付完成消息后,向服务器发送虚拟资源获取请求,所述支付完成消息响应于所述目标用户在所述任一订单的支付页面的支付确认操作生成,或由支付平台生成。

一种实现方式中,所述请求发送单元401,被配置为执行响应于所述目标用户对所述虚拟资源的确认操作,发送直播间获取请求,所述直播间获取请求用于请求所述服务器获取与所述虚拟资源相匹配的目标直播间的地址信息;

信息接收单元(图中未示出),被配置为执行接收所述目标直播间的地址信息,并基于所述目标直播间的地址信息展示所述目标直播间的直播界面。

一种实现方式中,所述直播间获取请求还用于请求所述服务器获取至少一个推荐直播间的地址信息;

所述信息接收单元(图中未示出),被配置为执行接收所述至少一个推荐直播间的地址信息;

切换单元(图中未示出),被配置为执行响应于所述目标用户在所述目标直播间的直播界面上的切换操作,基于所述至少一个推荐直播间的地址信息展示所述至少一个推荐直播间中的任一推荐直播间的直播界面。

由以上可见,当用户在网络购物平台上完成订单支付后,可以根据该用户的用户信息,获得相应的虚拟资源,换句话说,根据用户信息,针对性的获取该用户可能感兴趣的虚拟资源,这样,所获取的虚拟资源对用户的吸引力较强,可以吸引用户继续浏览商品,从而延长用户在网络购物平台上浏览商品的时间,减少用户资源的浪费。

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

图5是根据一示例性实施例示出的一种用于虚拟资源推送的电子设备的框图。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由电子设备的处理器执行以完成上述方法。可选地,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供一种计算机程序产品,当其在计算机上运行时,使得计算机实现上述虚拟资源推送的方法。

由以上可见,本公开的实施例提供的技术方案,当用户在网络购物平台上完成订单支付后,可以根据该用户的用户信息,获得相应的虚拟资源,换句话说,根据用户信息,针对性的获取该用户可能感兴趣的虚拟资源,这样,所获取的虚拟资源对用户的吸引力较强,可以吸引用户继续浏览商品,从而延长用户在网络购物平台上浏览商品的时间,减少用户资源的浪费。

图6是根据一示例性实施例示出的一种用于虚拟资源推送的装置800的框图。

例如,装置800可以是移动电话,计算机,数字广播电子设备,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图6,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件807为装置800的各种组件提供电力。电源组件807可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。

多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800 一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD 图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,运营商网络(如2G、3G、4G或5G),或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行第一方面和第二方面所述的方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。可选地,例如,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性非临时性计算机可读存储介质计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的虚拟资源推送方法。

由以上可见,本公开的实施例提供的技术方案,当用户在网络购物平台上完成订单支付后,可以根据该用户的用户信息,获得相应的虚拟资源,换句话说,根据用户信息,针对性的获取该用户可能感兴趣的虚拟资源,这样,所获取的虚拟资源对用户的吸引力较强,可以吸引用户继续浏览商品,从而延长用户在网络购物平台上浏览商品的时间,减少用户资源的浪费。

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

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

相关技术
  • 一种虚拟资源推送方法、装置、电子设备及存储介质
  • 一种虚拟资源配置方法、装置、电子设备及存储介质
技术分类

06120113299029