一种数据展示方法和装置制造方法及图纸

技术编号:29158762 阅读:10 留言:0更新日期:2021-07-06 22:59
本发明专利技术公开了一种数据展示方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:基于预设的用户组,生成包含商品展示信息的条件数据,商品展示信息与向用户组展示的商品相对应;根据商品的第一展示数据,校验条件数据,若校验通过,则基于条件数据,生成商品的第二展示数据;向用户组展示第二展示数据。该实施方式实现灵活的数据展示设置,灵活设置用户组,在展示条件变更时可有效保证数据展示的正确性,实现精准的数据展示,并避免增加服务器的处理负担,节省服务器资源。

【技术实现步骤摘要】
一种数据展示方法和装置
本专利技术涉及计算机
,尤其涉及一种数据展示方法和装置。
技术介绍
在商品售卖中,对于特定区域和/或用户无法购买的商品,需要通过禁销来实现,对于有销售数量限制的商品,需要通过限销来实现,对于只有特定区域和/或用户才可以购买的商品,需要通过允销来实现,但是目前缺少完整成熟的限销禁销允销的实现方案。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:无法实现灵活的数据展示设置,在展示条件变更时,难以有效保证数据展示的正确性,并且会增加服务器的处理负担,消耗较多的服务器资源。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据展示方法和装置,能够实现灵活的数据展示设置,灵活设置用户组,在展示条件变更时可有效保证数据展示的正确性,实现精准的数据展示,并避免增加服务器的处理负担,节省服务器资源。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据展示方法。一种数据展示方法,包括:基于预设的用户组,生成包含商品展示信息的条件数据,所述商品展示信息与向所述用户组展示的商品相对应;根据所述商品的第一展示数据,校验所述条件数据,若所述校验通过,则基于所述条件数据,生成所述商品的第二展示数据;向所述用户组展示所述第二展示数据。可选地,所述基于预设的用户组,生成包含商品展示信息的条件数据之前,包括:通过用户区域、用户账号类型、用户白名单、用户黑名单中的一种或多种的组合,设置所述用户组,其中,用户白名单和用户黑名单为自定义的用户名单。可选地,所述根据所述商品的第一展示数据,校验所述条件数据,包括:判断所述条件数据的生效时间和所述第一展示数据的生效时间二者是否存在重叠时间;若不存在所述重叠时间,则所述条件数据校验通过;若存在所述重叠时间,则获取所述第一展示数据对应的所述商品的销售类型,所述销售类型包括限销、禁销、允销中的一种,判断获取的销售类型是否为可与所述商品展示信息关联的销售类型,若是,则所述条件数据校验通过,否则,所述条件数据校验不通过。可选地,在所述商品展示信息包括商品限销信息的情况下,可与所述商品展示信息关联的销售类型为限销、禁销、允销;在所述商品展示信息包括商品禁销信息的情况下,可与所述商品展示信息关联的销售类型为限销、禁销;在所述商品展示信息包括商品允销信息的情况下,可与所述商品展示信息关联的销售类型为限销、允销。可选地,所述商品限销信息包括所述商品对于单个用户展示和/或销售的最大数量以及所述条件数据的名称、应用的用户组和生效时间,所述商品禁销信息和所述商品允销信息均包括所述条件数据的名称、应用的用户组和生效时间。可选地,所述基于所述条件数据,生成所述商品的第二展示数据,包括:根据所述条件数据,确定配置销售类型;在不存在所述重叠时间的情况下,根据所述条件数据,生成在所述条件数据的生效时间内有效的展示数据,作为所述第二展示数据;在存在所述重叠时间的情况下,若所述配置销售类型的优先级等于或高于所述获取的销售类型,则根据所述条件数据,生成在所述条件数据的生效时间内有效的展示数据,作为所述第二展示数据;若所述配置销售类型的优先级低于所述获取的销售类型,则根据所述条件数据,生成指定时间段内有效的展示数据,所述指定时间段为所述条件数据的生效时间内除所述重叠时间之外的时间段,并根据所述指定时间段内有效的展示数据,以及所述重叠时间对应的所述第一展示数据,得到所述第二展示数据。可选地,在存在所述重叠时间,且所述配置销售类型的优先级等于或高于所述获取的销售类型的情况下,得到所述第二展示数据之后,所述第一展示数据中在所述重叠时间内的展示数据失效。根据本专利技术实施例的另一方面,提供了一种数据展示装置。一种数据展示装置,包括:条件数据生成模块,用于基于预设的用户组,生成包含商品展示信息的条件数据,所述商品展示信息与向所述用户组展示的商品相对应;第二展示数据生成模块,用于根据所述商品的第一展示数据,校验所述条件数据,若所述校验通过,则基于所述条件数据,生成所述商品的第二展示数据;第二展示数据展示模块,用于向所述用户组展示所述第二展示数据。可选地,还包括用户组设置模块,用于:通过用户区域、用户账号类型、用户白名单、用户黑名单中的一种或多种的组合,设置所述用户组,其中,用户白名单和用户黑名单为自定义的用户名单。可选地,所述第二展示数据生成模块还用于:判断所述条件数据的生效时间和所述第一展示数据的生效时间二者是否存在重叠时间;若不存在所述重叠时间,则所述条件数据校验通过;若存在所述重叠时间,则获取所述第一展示数据对应的所述商品的销售类型,所述销售类型包括限销、禁销、允销中的一种,判断获取的销售类型是否为可与所述商品展示信息关联的销售类型,若是,则所述条件数据校验通过,否则,所述条件数据校验不通过。可选地,在所述商品展示信息包括商品限销信息的情况下,可与所述商品展示信息关联的销售类型为限销、禁销、允销;在所述商品展示信息包括商品禁销信息的情况下,可与所述商品展示信息关联的销售类型为限销、禁销;在所述商品展示信息包括商品允销信息的情况下,可与所述商品展示信息关联的销售类型为限销、允销。可选地,所述商品限销信息包括所述商品对于单个用户展示和/或销售的最大数量以及所述条件数据的名称、应用的用户组和生效时间,所述商品禁销信息和所述商品允销信息均包括所述条件数据的名称、应用的用户组和生效时间。可选地,所述第二展示数据生成模块还用于:根据所述条件数据,确定配置销售类型;在不存在所述重叠时间的情况下,根据所述条件数据,生成在所述条件数据的生效时间内有效的展示数据,作为所述第二展示数据;在存在所述重叠时间的情况下,若所述配置销售类型的优先级等于或高于所述获取的销售类型,则根据所述条件数据,生成在所述条件数据的生效时间内有效的展示数据,作为所述第二展示数据;若所述配置销售类型的优先级低于所述获取的销售类型,则根据所述条件数据,生成指定时间段内有效的展示数据,所述指定时间段为所述条件数据的生效时间内除所述重叠时间之外的时间段,并根据所述指定时间段内有效的展示数据,以及所述重叠时间对应的所述第一展示数据,得到所述第二展示数据。可选地,在存在所述重叠时间,且所述配置销售类型的优先级等于或高于所述获取的销售类型的情况下,得到所述第二展示数据之后,所述第一展示数据中在所述重叠时间内的展示数据失效。根据本专利技术实施例的又一方面,提供了一种电子设备。一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现本专利技术实施例所提供的数据展示方法。根据本专利技术实施例的又一方面,提供了一种计算机可读介质。一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例所提供的数据展示方法。上述专利技术中的一个实施例具有如下优点或有益效果:基于预设的用户组,生成包含商品展示信息的条件数据,商品展示信息与本文档来自技高网...

【技术保护点】
1.一种数据展示方法,其特征在于,包括:/n基于预设的用户组,生成包含商品展示信息的条件数据,所述商品展示信息与向所述用户组展示的商品相对应;/n根据所述商品的第一展示数据,校验所述条件数据,若所述校验通过,则基于所述条件数据,生成所述商品的第二展示数据;/n向所述用户组展示所述第二展示数据。/n

【技术特征摘要】
1.一种数据展示方法,其特征在于,包括:
基于预设的用户组,生成包含商品展示信息的条件数据,所述商品展示信息与向所述用户组展示的商品相对应;
根据所述商品的第一展示数据,校验所述条件数据,若所述校验通过,则基于所述条件数据,生成所述商品的第二展示数据;
向所述用户组展示所述第二展示数据。


2.根据权利要求1所述的方法,其特征在于,所述基于预设的用户组,生成包含商品展示信息的条件数据之前,包括:
通过用户区域、用户账号类型、用户白名单、用户黑名单中的一种或多种的组合,设置所述用户组,其中,用户白名单和用户黑名单为自定义的用户名单。


3.根据权利要求1所述的方法,其特征在于,所述根据所述商品的第一展示数据,校验所述条件数据,包括:
判断所述条件数据的生效时间和所述第一展示数据的生效时间二者是否存在重叠时间;
若不存在所述重叠时间,则所述条件数据校验通过;
若存在所述重叠时间,则获取所述第一展示数据对应的所述商品的销售类型,所述销售类型包括限销、禁销、允销中的一种;判断获取的销售类型是否为可与所述商品展示信息关联的销售类型,若是,则所述条件数据校验通过,否则,所述条件数据校验不通过。


4.根据权利要求3所述的方法,其特征在于,在所述商品展示信息包括商品限销信息的情况下,可与所述商品展示信息关联的销售类型为限销、禁销、允销;在所述商品展示信息包括商品禁销信息的情况下,可与所述商品展示信息关联的销售类型为限销、禁销;在所述商品展示信息包括商品允销信息的情况下,可与所述商品展示信息关联的销售类型为限销、允销。


5.根据权利要求4所述的方法,其特征在于,所述商品限销信息包括所述商品对于单个用户展示和/或销售的最大数量,以及所述条件数据的名称、应用的用户组和生效时间,所述商品禁销信息和所述商品允销信息均包括所述条件数据的名称、应用的用户组和生效时间。


6.根据权利要求3所述的方法,其特征在于,所述基于所述条件数据,生成所述商品的第二展示数据,包括:
根据所述条件数据,确定配置销售类型;
在不存在所述重叠时间的情况下,根据所述条件数据,生成在所述条件数据的生效时间内有效的展示数据,作为所述第二展示数据;在存在所述重叠时间的情况下,若所述配置销售类型的优先级等于或高于所述获取的销售类型,则根据所述条件数据,生成在所述条件数据的生效时间内有效的展示数据,作为所述第二展示数据;若所述配置销售类型的优先级低于所述获取的销售类型,则根据所述条件数据,生成指定时间段内有效的展示数据,所述指定时间段为所述条件数据的生效时间内除所述重叠时间之外的时间段,并根据所述指定时间段内有效的展示数据,以及所述重叠时间对应的所述第一展示数据,得到所述第二展示数据。


7.根据权利要求6所述的方法,其特征在于,在存在所述重叠时间,且所述配置销售类型的优先级等于或高于所述获取的销售类型的情况下,得到所述第二展示数据之后,所述第一展示数据中在所述重叠时间内的展示数据失效。


8.一种数据展示装置,其特征在于,包括:
条件数据生成模块,用于基于预设的用户组,生成包含商品展示信息的条件数据,所述商品展示信息与向所述用户组展示的商品相对应;
第二展示数据生成模块,...

【专利技术属性】
技术研发人员:年静
申请(专利权)人:北京京东拓先科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1