一种信息展示方法及装置与流程

文档序号:11387515阅读:157来源:国知局
一种信息展示方法及装置与流程

本发明属于计算机技术领域,尤其涉及一种信息展示方法及装置。



背景技术:

随着电商平台飞速发展,电商平台上的商品种类非常丰富,电商平台上的商品对于不同的用户会有不同的优惠力度。

例如,在线电影票务系统的页面上会展示影院、影片、版本、票价等信息,不同的用户所能享受的优惠力度可能不同,但系统页面所显示的票价信息仅跟特价活动相关,活动开始后在页面展示特价活动的价格,活动结束后展示原价,所有用户看到的价格都相同。无法根据不同用户展示不同的信息,例如,价格信息。



技术实现要素:

有鉴于此,本发明的目的在于提供一种信息展示方法及装置,以实现针对不同用户在客户端页面显示不同的信息,本申请提供的技术方案如下:

第一方面,本申请提供一种信息展示方法,应用于服务端,包括:

获取与第一规则相匹配的第一商品信息,所述第一规则为商品特价活动规则;

当获得目标用户的登录状态信息后,获取所述目标用户对应的用户属性标签,所述用户属性标签包括静态标签和动态标签,所述静态标签包括所述目标用户的会员等级标签和折扣信息标签;所述动态标签包括所述目标用户的可享受特价活动次数;

当接收到所述目标用户的商品信息请求时,从所述第一商品信息中获取与所述用户属性标签相匹配的第二商品信息,所述第二商品信息至少包含与所述用户属性标签相匹配的商品价格信息;

向所述目标用户登录的客户端返回所述第二商品信息。

可选地,所述当接收到所述目标用户的商品信息请求时,从所述第一商品信息中获取与所述用户属性标签相匹配的第二商品信息,包括:

从所述第一商品信息中筛选出与所述用户属性标签相匹配的第二商品信息;

根据所述用户属性标签和所述第一商品信息,分别计算所述第二商品信息中各个商品与所述用户属性标签相匹配的商品价格信息。

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

当接收到所述目标用户发送的购买所述第二商品信息所包含商品的结算订单后,根据所述结算订单重新计算所述目标用户的可享受特价活动次数;

更新所述目标用户对应的动态标签。

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

当接收到所述目标用户发送的退款请求后,根据所述退款请求重新计算所述目标用户对应的可享受特价活动次数,所述退款请求对应的订单信息中包含特价活动优惠信息;

更新所述目标用户对应的动态标签。

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

当所述服务端未获得所述目标用户的用户属性标签时,向客户端返回第一响应消息,所述第一响应消息用于使所述客户端重新发送所述目标用户的登录状态信息;

当所述服务端再次接收到所述目标用户的登录状态信息后,重新执行所述获取所述目标用户对应的用户属性标签的步骤。

第二方面,本申请还提供一种信息展示装置,应用于服务端,包括:

第一获取单元,用于获取与第一规则相匹配的第一商品信息,所述第一规则为商品特价活动规则;

第二获取单元,用于当获得目标用户的登录状态信息后,获取所述目标用户对应的用户属性标签,所述用户属性标签包括静态标签和动态标签,所述静态标签包括所述目标用户的会员等级标签和折扣信息标签;所述动态标签包括所述目标用户的可享受特价活动次数;

第三获取单元,用于当接收到所述目标用户的商品信息请求时,从所述第一商品信息中获取与所述用户属性标签相匹配的第二商品信息,所述第二商品信息至少包含与所述用户属性标签相匹配的商品价格信息;

第一返回单元,用于向所述目标用户登录的客户端返回所述第二商品信息。

可选地,所述第三获取单元包括:

筛选子单元,用于从所述第一商品信息中筛选出与所述用户属性标签相匹配的第二商品信息;

计算子单元,用于根据所述用户属性标签和所述第一商品信息,分别计算所述第二商品信息中各个商品与所述用户属性标签相匹配的商品价格信息。

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

第一计算单元,用于当接收到所述目标用户发送的购买所述第二商品信息所包含商品的结算订单后,根据所述结算订单重新计算所述目标用户的可享受特价活动次数;

第一更新单元,用于更新所述目标用户对应的动态标签。

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

第二计算单元,用于当接收到所述目标用户发送的退款请求后,根据所述退款请求重新计算所述目标用户对应的可享受特价活动次数,所述退款请求对应的订单信息中包含特价活动优惠信息;

第二更新单元,用于更新所述目标用户对应的动态标签。

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

第二返回单元,用于当所述服务端未获得所述目标用户的用户属性标签时,向客户端返回第一响应消息,所述第一响应消息用于使所述客户端重新发送所述目标用户的登录状态信息;当所述服务端再次接收到所述目标用户的登录状态信息后,所述第二获取单元执行获取所述目标用户对应的用户属性标签。

本实施例提供的信息展示方法,获取与第一规则相匹配的第一商品信息;当获得目标用户的登录状态信息后,获取该目标用户的用户属性标签;然后,当接收到该目标用户的商品信息请求后,从第一商品信息中获取与所述用户属性标签相匹配的第二商品信息,其中,该第二商品信息中至少包含与该目标用户的用户属性标签相匹配的商品价格信息。最后,将该第二商品信息返回给所述目标用户登录的客户端,以便向用户展示该第二商品信息。通过上述过程实现页面上的商品信息与用户的属性标签相匹配,即,根据不同的用户展示与用户相匹配的商品信息。例如,根据不同用户展示与该用户的属性相匹配的商品价格信息,这样,用户看到的商品价格信息即最终的结算价格信息。

附图说明

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

图1示出了本申请实施例一种信息展示方法的流程图;

图2示出了本申请实施例另一种信息展示方法的流程图;

图3示出了本申请实施例又一种信息展示方法的流程图;

图4示出了本申请实施例再一种信息展示方法的流程图;

图5示出了本申请实施例一种信息展示装置的框图;

图6示出了本申请实施例一种第三获取单元的框图;

图7示出了本申请实施例另一种信息展示装置的框图;

图8示出了本申请实施例提供的又一种信息展示装置的框图;

图9示出了本申请实施例再一种信息展示装置的框图。

具体实施方式

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

请参见图1,示出了本申请实施例一种信息展示方法的流程图,该方法应用于服务端,如图1所示,该方法可以包括以下步骤:

s110,获取与第一规则相匹配的第一商品信息。

所述第一规则为商品特价活动规则。当有特价活动时,首先将商品信息与特价活动规则(即,第一规则)进行匹配,得到第一商品信息。

对于在线电影票务系统而言,将排期页的排期数据(包括影院、影片、版本、价格区间等)与特价活动规则(包括适用影院、影片、版本、价格区间等)进行匹配,选出可以享受特价活动的排期数据,其中,选出的排期数据中的价格是特价活动的价格。

s120,当获得目标用户的登录状态信息后,获取所述目标用户对应的用户属性标签。

当用户在客户端登录时,客户端向服务器发送异步通知,以使服务端获取该用户的用户属性标签,如果服务端没有该用户的用户属性标签,则需要根据用户的信息为该用户创建用户属性标签。

目标用户可以是该平台上的任意一个用户。

所述用户属性标签包括静态标签和动态标签,所述静态标签包括新客户、老客户、折扣卡(例如,商家折扣卡)及折扣卡首单用户(例如,具有某个商家折扣卡的用户首单可以享受某种优惠,因此,需要将首单用户与非首单用户区分开)等标签。

动态标签包括用户可享受特价活动的次数,例如,某些电商平台或商家设定了每个用户可以享受特价活动的次数,当用户可享受特价活动的次数用完后,用户将不能再享受特价活动的优惠价格。例如,每个用户可以使用特价活动的次数是3次,而且,该用户已经享受了2次特价优惠活动价格,因此,动态标签应该是“1次”即,该用户还可以享受1次特价优惠活动价格。

s130,当接收到所述目标用户的商品信息请求时,从所述第一商品信息中获取与所述用户属性标签相匹配的第二商品信息。

所述第二商品信息至少包含与所述用户属性标签相匹配的商品价格信息。

当该用户通过客户端向服务端请求商品信息数据(例如,在线电影票务系统的排期数据)时,服务端从第一商品信息中筛选出与该用户属性标签相匹配的第二商品信息,其中,该第二商品信息中至少包含针对该用户的各个商品对应的特价优惠价格。

在本申请一种可能的实现方式中,服务端获取与用户属性标签相匹配的第二商品信息的过程如下:首先,从所述第一商品信息中剔除用户不可享受特价活动的第三商品信息,然后,根据用户属性标签和第一商品信息计算出所述第一商品中该用户可享受特价活动的商品的具体优惠价格。

在本申请一种可能的实现方式中,s120和s130采用服务端的不同线程去处理,当客户端检测到用户登录状态信息后,客户端向服务端发送通知消息,以便通知服务端负责获取用户属性标签的线程进入工作状态;当用户请求商品信息时,服务端负责商品信息数据的线程进入工作状态。这样,能够减少用户等待时间,提高用户体验。

s140,向所述目标用户登录的客户端返回所述第二商品信息。

服务端将获得的第二商品信息返回给客户端,以使客户端向用户显示与用户所能享受的优惠活动相匹配的第二商品信息。

本实施例提供的信息展示方法,获取与第一规则相匹配的第一商品信息;当获得目标用户的登录状态信息后,获取该目标用户的用户属性标签;然后,当接收到该目标用户的商品信息请求后,从第一商品信息中获取与所述用户属性标签相匹配的第二商品信息,其中,该第二商品信息中至少包含与该目标用户的用户属性标签相匹配的商品价格信息。最后,将该第二商品信息返回给所述目标用户登录的客户端,以便向用户展示该第二商品信息。通过上述过程实现根据不同的用户展示与用户相匹配的商品信息。例如,根据不同用户展示与该用户的属性相匹配的商品价格信息,这样,用户看到的商品价格信息即最终的结算价格信息。

请参见图2,示出了本申请实施例另一种信息展示方法的流程图,该方法在图1所示实施例的基础上还包括:

s210,当接收到目标用户发送的购买第二商品信息所包含商品的结算订单后,根据所述结算订单重新计算所述目标用户的可享受特价活动次数。

由于用户的动态标签包含用户可享受特价活动的次数,而每个用户所能够享受特价活动价格的次数是固定的,因此,当用户使用特价活动价格下订单后,需要重新计算用户当前可享受特价活动的次数。

例如,每个用户可以使用特价活动的次数是3次,如果该目标用户对应的动态标签显示“2次”,表明该目标用户还可以享受2次特价优惠活动价格,如果该目标用户此次订单使用特价优惠活动价格,则还剩余1次享受特价优惠活动价格词资格。

s220,更新所述目标用户对应的动态标签。

上述实例中,该目标用户对应的动态标签更新后为“1次”,即,该目标用户还可以使用1次特价优惠价格。

本实施例提供的信息展示方法,在用户使用特价优惠价格之后,重新计算该用户可以享受的特价优惠活动次数,并更新动态标签,从而保证用户的动态标签的准确性,进而提高信息展示的准确率。

请参见图3,示出了本申请实施例又一种信息展示方法的流程图,该方法在图2所示实施例的基础上还包括以下步骤:

s310,当接收到目标用户发送的退款请求后,根据退款请求重新计算目标用户对应的可享受特价活动次数;所述退款请求对应的订单信息中包含特价活动优惠信息。

当用户使用特价优惠价格下订单之后,又进行退款,此时,用户在下订单时所使用的特价活动优惠享受资格会一并退回,因此,需要重新计算该用户对应的可享受特价活动次数。

例如,用户当前的动态标签指示该用户可以享受特价活动优惠价格的次数是1次,在退款处理时退回一次享受特价活动优惠价格的资格,因此,退款处理完成后,该用户对应的可享受特价活动优惠价格的次数为2次。

s320,更新所述目标用户对应的动态标签。

本实施例提供的信息展示方法,在用户进行退款后,退款的订单所使用的特价活动优惠一并退回到该用户的账户内,因此,需要重新计算退款后用户对应的可享受特价活动优惠价格的资格,保证用户动态标签的准确性,进而提高信息展示的准确率。

请参见图4,示出了本申请实施例再一种信息展示方法的流程图,该方法应用于服务端未获取到目标用户的用户属性标签的场景中。如图4所示,该方法还包括以下步骤:

s410,当服务端未获得所述目标用户的用户属性标签时,向客户端返回第一响应消息。所述第一响应消息用于使所述客户端重新发送所述目标用户的登录状态信息。

s420,当服务端再次接收到所述目标用户的登录状态信息后,重新执行s120。

由于s120和s130分别由服务端的不同线程处理,即s120和s130是异步处理,当服务端未获得目标用户的用户属性标签时,服务端向客户端返回响应消息,以便客户端根据该响应消息重新向服务端发送异步通知,服务端根据该异步通知重新获取该用户对应的用户属性标签。

在本申请另一种可能的实现方式中,可以由服务端接收到用户的登录状态信息后,向服务端负责获取用户属性标签的线程发送异步通知,即通知该线程可以获取该目标用户的用户属性标签。如果服务端未获取到用户属性标签,则通知服务端负责发送异步通知的线程,以使服务端重新获取用户属性标签。

本实施例提供的信息展示方法,当服务端未获取到用户的用户属性标签时,通知对方重新发送异步通知,以便服务端重新获取用户属性标签,重新计算与该用户属性标签相匹配的商品信息,提高显示与用户属性标签相匹配的商品信息的成功率。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

相应于上述的信息展示方法实施例,本申请还提供了信息展示装置实施例。

请参见图5,示出了本申请实施例一种信息展示装置的框图,该装置应用于服务端,如图5所示,该装置可以包括:第一获取单元110、第二获取单元120、第三获取单元130和第一返回单元140。

第一获取单元110,用于获取与第一规则相匹配的第一商品信息。

所述第一规则为商品特价活动规则。当有特价活动时,首先将商品信息与特价活动规则(即,第一规则)进行匹配,得到第一商品信息。

对于在线电影票务系统而言,将排期页的排期数据(包括影院、影片、版本、价格区间等)与特价活动规则(包括适用影院、影片、版本、价格区间等)进行匹配,选出可以享受特价活动的排期数据,其中,选出的排期数据中的价格是特价活动的价格。

第二获取单元120,用于当获得目标用户的登录状态信息后,获取目标用户对应的用户属性标签。

目标用户可以是该平台上的任意一个用户。所述用户属性标签包括静态标签和动态标签,所述静态标签包括新客户、老客户、折扣卡(例如,商家折扣卡)及折扣卡首单用户(例如,具有某个商家折扣卡的用户首单可以享受某种优惠,因此,需要将首单用户与非首单用户区分开)等标签。

动态标签包括用户可享受特价活动的次数,例如,某些电商平台或商家设定了每个用户可以享受特价活动的次数,当用户可享受特价活动的次数用完后,用户将不能再享受特价活动的优惠价格。

所述用户属性标签包括静态标签和动态标签,所述静态标签包括所述目标用户的会员等级标签和折扣信息标签;所述动态标签包括所述目标用户的可享受特价活动次数。

第三获取单元130,用于当接收到目标用户的商品信息请求时,从所述第一商品信息中获取与所述用户属性标签相匹配的第二商品信息。

所述第二商品信息至少包含与所述用户属性标签相匹配的商品价格信息。

当该用户通过客户端向服务端请求商品信息数据(例如,在线电影票务系统的排期数据)时,服务端从第一商品信息中筛选出与该用户属性标签相匹配的第二商品信息,其中,该第二商品信息中至少包含针对该用户的各个商品对应的特价优惠价格。

请参见图6,示出了本申请实施例一种第三获取单元的框图,如图6所示,该第三获取单元130包括筛选子单元131和计算子单元132。

筛选子单元131,用于从第一商品信息中筛选出与所述用户属性标签相匹配的第三商品信息。

计算子单元132,用于根据所述用户属性标签和所述第一商品信息,分别计算所述第三商品信息中各个商品与所述用户属性标签相匹配的商品价格信息,得到第二商品信息。

在本申请一种可能的实现方式中,s120和s130采用服务端的不同线程去处理,当客户端检测到用户登录状态信息后,客户端向服务端发送通知消息,以便通知服务端负责获取用户属性标签的线程进入工作状态;当用户请求商品信息时,服务端负责商品信息数据的线程进入工作状态。这样,能够减少用户等待时间,提高用户体验。

第一返回单元140,用于向所述目标用户登录的客户端返回所述第二商品信息。

服务端将获得的第二商品信息返回给客户端,以使客户端向用户显示与用户所能享受的优惠活动相匹配的第二商品信息。

本实施例提供的信息展示装置,获取与第一规则相匹配的第一商品信息;当获得目标用户的登录状态信息后,获取该目标用户的用户属性标签;然后,当接收到该目标用户的商品信息请求后,从第一商品信息中获取与所述用户属性标签相匹配的第二商品信息,其中,该第二商品信息中至少包含与该目标用户的用户属性标签相匹配的商品价格信息。最后,将该第二商品信息返回给所述目标用户登录的客户端,以便向用户展示该第二商品信息。通过上述过程实现根据不同的用户展示与用户相匹配的商品信息。例如,根据不同用户展示与该用户的属性相匹配的商品价格信息,这样,用户看到的商品价格信息即最终的结算价格信息。

请参见图7,示出了本申请实施例另一种信息展示装置的框图,该装置在图5所示实施例的基础上还包括第一计算单元210和第一更新单元220。

第一计算单元210,用于当接收到所述目标用户发送的购买第二商品信息所包含商品的结算订单后,根据结算订单重新计算所述目标用户的可享受特价活动次数。

由于用户的动态标签包含用户可享受特价活动的次数,而每个用户所能够享受特价活动价格的次数是固定的,因此,当用户使用特价活动价格下订单后,需要重新计算用户当前可享受特价活动的次数。

第一更新单元220,用于更新所述目标用户对应的动态标签。

上述实例中,该目标用户对应的动态标签更新后为“1次”,即,该目标用户还可以使用1次特价优惠价格。

本实施例提供的信息展示装置,在用户使用特价优惠价格之后,重新计算该用户可以享受的特价优惠活动次数,并更新动态标签,从而保证用户的动态标签的准确性,进而提高信息展示的准确率。

请参见图8,示出了本申请实施例提供的又一种信息展示装置的框图,该装置在图7所示实施例的基础上还包括第二计算单元310和第二更新单元320。

第二计算单元310,用于当接收到目标用户发送的退款请求后,根据所述退款请求重新计算所述目标用户对应的可享受特价活动次数,所述退款请求对应的订单信息中包含特价活动优惠信息。

当用户使用特价优惠价格下订单之后,又进行退款,此时,用户在下订单时所使用的特价活动优惠享受资格会一并退回,因此,需要重新计算该用户对应的可享受特价活动次数。

第二更新单元320,用于更新目标用户对应的动态标签。

例如,用户当前的动态标签指示该用户可以享受特价活动优惠价格的次数是1次,在退款处理时退回一次享受特价活动优惠价格的资格,因此,退款处理完成后,该用户对应的可享受特价活动优惠价格的次数为2次。

本实施例提供的信息展示装置,在用户进行退款后,退款的订单所使用的特价活动优惠一并退回到该用户的账户内,因此,需要重新计算退款后用户对应的可享受特价活动优惠价格的资格,保证用户动态标签的准确性,进而提高信息展示的准确率。

请参见图9,示出了本申请实施例再一种信息展示装置的框图,该装置应用于服务端未获取到目标用户的用户属性标签的场景中。如图9所示,该装置在图5所示实施例的基础上还包括:第二返回单元410。

第二返回单元410,用于当服务端未获得所述目标用户的用户属性标签时,向客户端返回第一响应消息,所述第一响应消息用于使所述客户端重新发送所述目标用户的登录状态信息;当所述服务端再次接收到所述目标用户的登录状态信息后,所述第二获取单元执行获取所述目标用户对应的用户属性标签。

由于s120和s130分别由服务端的不同线程处理,即s120和s130是异步处理,当服务端未获得目标用户的用户属性标签时,服务端向客户端返回响应消息,以便客户端根据该响应消息重新向服务端发送异步通知,服务端根据该异步通知重新获取该用户对应的用户属性标签。

在本申请另一种可能的实现方式中,可以由服务端接收到用户的登录状态信息后,向服务端负责获取用户属性标签的线程发送异步通知,即通知该线程可以获取该目标用户的用户属性标签。如果服务端未获取到用户属性标签,则通知服务端负责发送异步通知的线程,以使服务端重新获取用户属性标签。

本实施例提供的信息展示装置,当服务端未获取到用户的用户属性标签时,通知对方重新发送异步通知,以便服务端重新获取用户属性标签,重新计算与该用户属性标签相匹配的商品信息,提高显示与用户属性标签相匹配的商品信息的成功率。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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