有效价签推送方法、装置、计算机设备和存储介质与流程

文档序号:19741226发布日期:2020-01-18 05:14阅读:174来源:国知局
有效价签推送方法、装置、计算机设备和存储介质与流程

本申请涉及数据处理技术领域,特别是涉及一种有效价签推送方法、装置、计算机设备和存储介质。



背景技术:

随着零售门店大开发战略的推进,未来小店、门店数量将扩张迅猛,全国数百个城市开设门店,同时也在加大母婴、线下超市、体育等门店的建设。现有门店价签系统主要通过统一获取数据的手段获取所有商品价格数据信息,再进行分类推送,由于获取到的商品价格数据量较大,得到的价签数据包含了大量无效价签数据,不仅增加了数据库系统的冗余数据存储,也增加了门店价签运营成本。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够减少商品价格无效价签数据的产生,降低门店商品价签运营成本的有效价签推送方法、装置、计算机设备和存储介质。

一种有效价签推送方法,该方法包括:

通过电子信息平台连接线下商品数据库系统,并接收电子信息平台将线下商品数据库系统中的商品数据进行下发的商品数据,商品数据为线下商品交易场所的线下商品的商品数据;根据线下商品的多种状态数据从商品数据中提取商品状态数据;根据商品状态数据和预设的筛选条件集合,对商品数据进行筛选预处理;当商品状态数据满足所述筛选条件集合中的任意一个或多个筛选条件时,将线下商品确定为有效线下商品;获取有效线下商品的目标价格,将目标价格作为线下商品的有效价签进行推送。

一种有效价签推送装置,该装置包括:

接收模块,用于通过电子信息平台连接线下商品数据库系统,并接收电子信息平台将线下商品数据库系统中的商品数据进行下发的商品数据,商品数据为线下商品交易场所的线下商品的商品数据;提取模块,用于根据线下商品的多种状态数据从商品数据中提取商品状态数据;筛选模块,用于根据商品状态数据和预设的筛选条件集合,对商品数据进行筛选预处理;确定模块,用于当商品状态数据满足筛选条件集合中的任意一个或多个筛选条件时,将线下商品确定为有效线下商品;推送模块,用于获取有效线下商品的目标价格,将目标价格作为所述线下商品的有效价签进行推送。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例的方法的步骤。

上述有效价签推送方法、装置、计算机设备和存储介质,服务器通过电子信息平台与线下商品数据库系统连接。电子信息平台将线下商品数据库系统中的商品数据向服务器下发商品数据。服务器接收到商品数据时,根据线下商品的多种状态从商品数据中提取到商品状态数据。进一步地,对商品状态数据进行筛选。服务器中存储有预设的筛选条件集合,筛选条件集合包括多种筛选条件,每个筛选条件用于对线下商品交易场所的商品状态数据进行筛选。进一步地,服务器根据筛选条件集合中的筛选条件对线下商品交易场所的商品状态数据进行筛选,商品状态数据满足任意一个或多个筛选条件时,将该商品状态数据对应的线下商品确定为有效线下商品。因此,可以通过筛选去掉不满足筛选条件的线下商品。进一步地,根据筛选出的有效线下商品确定出有效线下商品的目标价格,将目标价格作为有效价签进行推送,从而只需要推送有效线下商品的目标价格,无需推送不满足筛选条件的线下商品的价格,因此能够提升价签数据的有效性、精准性,降低商品价格中无效价签数据的产生,减少了数据库系统的冗余数据存储,节约了门店价签运营成本。

附图说明

图1为一个实施例中一种有效价签推送方法的应用环境图;

图2为一个实施例中一种有效价签推送方法的流程示意图;

图3为一个实施例中s207的流程示意图;

图4为一个实施例中s301的流程示意图;

图5为一个实施例中门店商品的筛选示意图;

图6为一个实施例中s209的流程示意图;

图7为一个实施例中s507的流程示意图;

图8为一个实施例中门店商品最优价格计算的计算模型示意图;

图9为一个实施例中有效价签推送系统链路的流程示意图;

图10为另外一个实施例中s209的流程示意图;

图11为一个实施例中有效价签推送装置的结构框图;

图12为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的一种有效价签推送方法,可以应用于如图1所示的应用环境中。线下商品数据库系统10与服务器设备30通过电子信息平台20进行连接。线下商品数据库系统10中存储有多个线下商品交易场所的多种线下商品的商品数据。电子信息平台20用于对线下商品数据库系统10和服务器设备30之间数据信息进行调控。服务器设备30用于根据线下商品数据库系统10中的商品数据,筛选出有效线下商品,并计算出有效线下商品的目标价格,最后将目标价格作为有效价签,推送到终端设备40中。其中,终端设备40可以但不限于是各种个人计算机、笔记本电脑、台式电脑以及电子货架标签系统,服务器设备30可以用独立的服务器或者是多个服务器组成的服务器集群来实现。线下商品数据库系统10可以是一个数据库系统或者多个数据库系统集群。

在一个实施例中,如图2所示,提供了一种有效价签推送方法,以该方法应用于图1中的服务器设备为例进行说明,包括以下步骤:

s201,通过电子信息平台连接线下商品数据库系统,并接收电子信息平台将线下商品数据库系统中的商品数据进行下发的商品数据,商品数据为线下商品交易场所的线下商品的商品数据。

在本实施例中,线下商品交易场所可以是门店,线下商品可以是门店中的商品。门店的后台管理系统中设置有电子信息平台,用于对线下商品数据库系统的数据进行调配。线下商品数据库系统中存储有多个线下商品交易场所中的多个线下商品的商品数据。电子信息平台从线下商品数据库系统读取线下商品交易场所的线下商品的商品数据,并将读取到的商品数据分发到服务器中。

在一实施例中,有效价签推送方法还包括:向电子信息平台发送商品数据接收失败信息,以使得线下商品数据库系统从电子信息平台查询到商品数据接收失败信息时,根据电子信息平台中的商品数据分发日志且通过电子信息平台分发对应的商品数据。

具体地,电子信息平台中的商品数据分发日志中存储有每次下发到每台服务器中的商品数据的记录信息。当服务器与电子信息平台之间发生数据传输故障时,服务器向电子信息平台发送商品数据接收失败信息。电子信息平台记录该商品数据接收失败信息。商品数据库系统从电子信息平台查询到商品数据接收失败信息时,根据电子信息平台中的商品数据分发日志且通过电子信息平台向服务器分发对应的商品数据。因此,商品数据库系统能够向服务器提供商品数据分发补偿机制,避免大量商品数据传输过程中数据的丢失。在一具体实施例中,线下商品交易场所为门店,线下商品为门店商品。线下商品数据库为门店销售选品系统数据库。门店销售选品系统数据库存储有多个门店的商品数据。多个门店中的门店类型可以不同。每个门店包括多种商品,每种商品对应有多个商品数据,商品数据包括商品状态数据以及商品类型数据等。例如,门店类型可以包括线下小店门店、精品超市门店、红孩子门店、体育门店、极物门店;商品类型可以包括:零食可乐薯片、百货清洁用品、生鲜、果蔬、家禽。

具体地,服务器与门店销售选品系统数据库通过电子信息平台连接。门店销售选品系统数据库通过电子信息平台可以实时将门店销售选品系统数据库中的商品数据分发到多个服务器,并在电子信息平台记录分发日志,便于门店销售选品系统数据库接收下游服务器返回的失败信息通知,再由门店销售选品系统数据库提供数据分发补偿机制,避免大量商品数据传输过程中数据丢失。在一具体实施方式中,服务器通过异步接收方式从门店销售选品系统数据库获取对应的商品数据。

s203,根据线下商品的多种状态数据从商品数据中提取商品状态数据。

在本实施例中,线下商品包括多种状态数据。每种状态数据用于确定线下商品的一种状态。例如,确定出线下商品状态包括销量状态、库存状态及效期状态等。因此,服务器可根据线下商品的多种状态数据从商品数据中提取商品状态数据。线下商品的商品数据中包括商品状态数据以及商品属性数据等。商品状态数据为表征线下商品所处的状态的数据。通过商品状态数据可以确定出线下商品的状态。例如,可以确定出线下商品的销售状态、线下商品在线下商品交易场所的库存状态以及线下商品的有效期状态等。在该实施例中,服务器从接收到的商品数据中提取出线下商品的商品桩体数据。此处,商品数据可以是任一线下商品对应的商品数据,也可以是多个线下商品的商品数据。具体地,服务器接收到线下商品的商品数据之后,会实时计算线下商品的销量、库存、效期,以获取线下商品的商品状态。其中,效期表示商品的有效日期区间。

s205,根据商品状态数据和预设的筛选条件集合,对商品数据进行筛选预处理。

在本实施例中,服务器中预先存储有预设的筛选条件集合。筛选条件集合中包括多个筛选条件,每个筛选条件用于对线下商品的商品状态数据进行筛选。其中,线下商品为多个,每个线下商品包括一个或多个商品状态数据。商品状态数据可以是满足筛选条件集合中任一或者多个筛选条件的数据,也可以是不满足筛选条件集合中任一筛选条件的数据。因此,需要根据商品状态数据和预设的筛选条件集合,对商品状态数据进行筛选,以筛选出满足筛选条件的商品状态数据,从而根据满足筛选条件的商品状态数据确定出有效线下商品。因此,可以筛选掉无效线下商品,避免无效线下商品的商品数据的下传。

s207,当商品状态数据满足筛选条件集合中的任意一个或多个筛选条件时,将线下商品确定为有效线下商品。

在本实施例中,在对线下商品进行筛选时,当线下商品的商品状态数据满足筛选条件集合中的任意一个或多个筛选条件时,将该商品状态数据对应的线下商品确定为有效线下商品,从而实现线下商品的筛选,剔除不满足筛选条件的线下商品,减少了后续基于线下商品的商品数据的数据处理量。此外,当任一线下商品的商品数据中包括多个商品状态数据时,任一线下商品的多个商品状态数据中可以是一个或者多个商品状态数据满足筛选条件集合中的筛选条件,只要有一个商品状态数据满足筛选条件集合中的一个或多个筛选条件,即将线下商品确定为有效线下商品。例如,线下商品a的商品状态数据中包括商品状态数据a、商品状态数据b和商品状态数据c。只要线下商品a的商品状态数据中任一或多个商品状态数据满足筛选条件,则线下商品a即为有效线下商品。

s209,获取有效线下商品的目标价格,将目标价格作为线下商品的有效价签进行推送。

在本实施例中,有效线下商品包括多个价格,服务器从多个价格中获取有效线下商品的目标价格,将该目标价格作为线下商品的有效价签推送到线下商品交易场所的价签系统中。因此,可以减少冗余无效价签数据的推送,减轻了服务器进行数据推送时的压力。其中,目标价格是指服务器根据有效线下商品的商品数据确定的生效价格。具体地,服务器基于有效门线下商品的商品数据,根据商品价格属性变更、价格生效状态、线下商品交易场所层级优先顺序确定有效线下商品的目标价格。其中,层级表示辐射范围。例如门店层级售价,是指在某一个具体门店可使用的售价;城市层级售价,是指在某一个城市下所有门店都可以使用的售价。

上述有效价签推送方法,服务器接收电子信息平台分发的线下商品交易场所的线下商品的商品数据,并从该商品数据中提取出表征线下商品状态的商品状态数据。进一步地,对商品状态数据进行筛选。服务器中存储有预设的筛选条件集合,筛选条件集合包括多种筛选条件,每个筛选条件用于对线下商品交易场所的商品状态数据进行筛选。进一步地,服务器根据筛选条件集合中的筛选条件对线下商品交易场所的商品状态数据进行筛选,商品状态数据满足任意一个或多个筛选条件时,将该商品状态数据对应的线下商品确定为有效线下商品。因此,可以通过筛选去掉不满足筛选条件的线下商品。进一步地,根据筛选出的有效线下商品确定出有效线下商品的目标价格,将目标价格作为有效价签进行推送,从而只需要推送有效线下商品的目标价格,无需推送不满足筛选条件的线下商品的价格,因此能够提升价签数据的有效性、精准性,降低商品价格中无效价签数据的产生,减少了数据库系统的冗余数据存储,节约了门店价签运营成本。

在其中一个实施例中,上述商品状态数据包括商品销售状态数据、商品库存状态数据及商品有效期状态数据;如图3所示,上述当商品状态数据满足筛选条件集合中的任意一个或多个筛选条件时,将线下商品确定为有效线下商品的步骤,包括:

s301,当商品销售状态数据满足筛选条件集合中的销售状态筛选条件时,对线下商品设置第一有效标记。

在该实施例中,服务器预设的筛选条件集合中包括销售状态筛选条件。销售状态筛选条件用于根据线下商品的销售状态进行商品有效性筛选。当线下商品的销售状态处于有效状态时,确定该线下商品为有效线下商品。

具体地,服务器根据线下商品的商品销售状态数据筛选出商品销售状态处于有效状态的商品销售状态数据,将该商品销售状态数据对应的线下商品设置第一有效标记。具体筛选的方式为,将线下商品的商品销售状态数据与筛选条件集合中的销售状态筛选条件进行比对,当比对结果显示线下商品的商品销售状态数据满足销售状态筛选条件时,对该商品销售状态数据对应的线下商品标记上第一有效标记。例如当线下商品的商品销售状态数据确定该线下商品为在售状态时,对该线下商品标记上第一有效标记。

s303,当商品库存状态数据满足筛选条件集合中的库存状态筛选条件时,对线下商品设置第二有效标记。

在该实施例中,服务器根据线下商品的商品库存状态数据筛选出商品库存状态处于有效状态的商品库存状态数据,对该商品库存状态数据对应线下商品设置第二有效标记。具体筛选的方式为,将线下商品的商品库存状态数据与筛选条件集合中的库存状态筛选条件进行比对,当比对结果显示线下商品的商品库存状态数据满足库存状态筛选条件时,对该商品库存状态数据对应的线下商品标记上第二有效标记。例如当线下商品的商品库存状态数据确定出的商品库存状态为滞销时,对其标记上第二有效标记。

s305,当商品有效期状态数据满足筛选条件集合中的有效状态筛选条件时,对线下商品设置第三有效标记。

具体地,服务器根据商品有效期状态数据筛选出商品有效期状态处于有效状态的商品有效期状态数据,对商品有效期状态数据对应的线下商品设置第三有效标记。具体筛选的方式为,将线下商品的商品有效期状态数据与筛选条件集合中的有效状态筛选条件进行比对,当比对结果显示线下商品的商品有效期状态数据满足有效状态筛选条件时,对该线下商品标记上第三有效标记。例如当线下商品的商品有效期状态数据确定出该线下商品处于商品有效日期区间时,对其标记上第三有效标记。

s307,当线下商品中存在第一有效标记、第二有效标记或第三有效标记时,将线下商品确定为有效线下商品;或,当线下商品中存在第一有效标记、第二有效标记和第三有效标记时,将线下商品确定为有效线下商品。

在该实施例中,检测线下商品是否存在第一有效标记、第二有效标记或第三有效标记。若存在第一有效标记、第二有效标记、第三有效标记中的任一有效标记,即可确定出该线下商品为有效线下商品。或者,线下商品中同时存在第一有效标记、第二有效标记和第三有效标记时,确定该线下商品为有效线下商品。

因此,服务器可以基于线下商品的销售状态、库存状态、有效期状态,筛选有效线下商品,从而联动更新价签数据,保证线下商品交易场所系统价签数据的持续有效性。

在其中一个实施例中,如图4所示,上述当商品销售状态数据满足筛选条件集合中的销售状态筛选条件时,对线下商品设置第一有效标记的步骤,包括:

s401,当根据商品销售状态数据确定线下商品处于在售状态、首次销售状态、预设天数内可售状态或预设天数内已售状态时,确定商品销售状态数据满足销售状态筛选条件,对线下商品设置第一有效标记。

在该实施例中,在售状态是线下商品处于正常销售状态,首次销售状态是指线下商品属于新引进商品或首次在线下商品交易场所销售,预设天数内可售是指线下商品具备预设天数(例如10天)内可销售的条件,预设天数内已售是指线下商品在预设天数(例如30天)内发生过销售,即存在一定的市场热度。在具体实施方式中,服务器根据线下商品历史销售分析,当线下商品在线下商品交易场所中已上架、首次销售、预设天数内已售时。或根据线下商品销量预测分析,当线下商品预设天数内可售时,对线下商品设置第一有效标记。

具体地,服务器根据商品销售状态数据判断线下商品的商品销售状态是在售状态、首次销售状态、预设天数内可售状态或预设天数内已售状态时时,确定线下商品的商品销售状态数据满足销售状态筛选条件,服务器将线下商品标记为第一有效标记。具有第一有效标记的线下商品的商品数据作为可下发价格系统的有效线下商品的商品数据源备用。

上述当商品库存状态数据满足筛选条件集合中的库存状态筛选条件时,对商品数据设置第二有效标记的步骤,包括:

s403,当根据商品库存状态数据为滞销状态、临期状态或在途状态时,确定商品库存状态数据满足库存状态筛选条件,对线下商品设置第二有效标记。

在该实施例中,线下商品处于滞销状态、临期状态时,线下商品交易场所有促销部分商品的需求,此时服务器也会将该部分商品标记上第二有效标记。线下商品处于在途状态时,说明该部分商品符合备货条件,为了避免到库后,无法及时销售,服务器将该部分商品标记上第二有效标记。在具体实施方式中,服务器根据线下商品的历史销量、在库实货数据统计分析,当线下商品预计存在滞销、临期风险时。或根据线下商品生产-配送周期预测,当线下商品在途即将到货时,对线下商品设置第二有效标记。

具体地,服务器根据商品库存状态数据判断线下商品的商品库存状态是滞销状态、临期状态或在途状态时,服务器将线下商品标记上第二有效标记。具有第二有效标记的线下商品的商品数据作为可下发价格系统的商品数据进行备用。

上述当商品有效期状态数据满足筛选条件集合中的有效状态筛选条件时,对商品数据设置第三有效标记的步骤,包括:

s405,当商品有效期状态数据处于预设时间段数值范围内时,确定商品有效期状态数据满足有效状态筛选条件,对线下商品设置第三有效标记。

在该实施例中,服务器判断线下商品的有效期状态是在有效期内时,服务器将该部分商品的商品数据标记上第三有效标记。具有第三有效标记的线下商品的商品数据,可以作为可下发价格系统的商品数据进行备用。在一具体实施方式中,根据线下商品的效期计算。当线下商品的效期处于合理范围值内时,对线下商品设置第三有效标记。

在上述实施例中,服务器基于线下商品的具体商品销售状态数据、商品库存状态数据、商品有效期状态数据筛选出有效线下商品,剔除了无效线下商品,保证了有效价签下发的准确性。

具体地,如图5所示,在一实施例中,线下商品为门店商品。当门店商品处于在售状态,则在销售计算模型中,记为有效性选品。当门店商品是新品,例如新引进商品或首次在门店销售的商品,则在销售计算模型中,记为有效性选品。当门店商品具备x(x为正整数)天内可销售的条件,则在销售计算模型中,记为有效性选品。当门店商品在y(y为正整数)天内发生过销售,即存在一定的市场热度,则在销售计算模型中,记为有效性选品。对于销售计算模型中标为有效性选品的门店商品,均可作为有效线下商品。

当门店商品处于滞销、临期状态时,门店可能有处理部分商品的需求,此时也会将该部分商品记为有效性选品。当门店商品处于在途状态时,说明该部分商品符合备货条件,为了避免到库后,无法及时销售,门店也会将该部分商品作为有效性选品。所有记为有效性选品的商品,均可作为有效线下商品。

在其中一个实施例中,如图6所示,上述获取有效线下商品的目标价格的步骤,包括:

s501,从商品管理系统中获取有效线下商品的商品标识信息。

s503,根据商品标识信息从商品定价系统中获取有效线下商品的商品售价信息。

s505,从线下商品交易场所管理系统中获取线下商品交易场所的场所特征信息。

s507,根据场所特征信息以及商品售价信息获取有效线下商品的目标价格。

在该实施例中,商品管理系统中存储有各个线下商品的商品主数据。商品主数据中包括商品标识信息。商品标识信息包括商品编码信息以及商品分级码信息等。其中,分级码可以用于表示生鲜类商品的一种品质分类的代码,例如精品对应分级码1,中等品对应分级码2,一般品对应分级码3。商品定价系统中存储有各个线下商品的商品售价信息。商品售价信息包括商品售价全量信息和商品售价增量信息。服务器通过从商品管理系统中获取有效线下商品的商品标识信息之后,利用该商品标识信息从商品定价系统中读取该有效线下商品的商品售价信息。同时,服务器从线下商品交易场所管理系统中获取线下商品交易场所的场所特征信息。线下商品交易场所管理系统中存储有多种线下商品交易场所的信息,其中包括线下商品交易场所的场所特征信息。进一步地,服务器根据场所特征信息以及商品售价信息,采用多线程技术获取有效线下商品的目标价格。具体可以是,根据场所特征信息从商品售价信息的多种价格中筛选出目标价格。

在一具体实施例中,线下商品交易场所为门店,线下商品为门店商品。线下商品交易场所的场所特征信息为门店特征信息。门店特征信息可以包括门店编码、门店所属城市、店群、业态以及大区信息。店群表示门店的聚合类型,例如社区店类型、商圈店类型等。有效线下商品的商品标识信息包括商品编码信息。商品售价信息可以包括非小店业态线下各层级的售价信息,非小店业态各类型的售价信息,小店业态线下各层级的售价信息以及小店业态各类型的售价信息。非小店业态包括精超标品、体育标品、红孩子标品、极物标品,精超生鲜、极物成品咖啡。小店业态包括小店生鲜、标品。服务器从线下商品交易场所管理系统获取各个门店的门店特征信息,以及从商品定价系统中获取有效门店商品的商品售价信息,从而确定出有效门店商品的目标价格。

在一个实施例中,如图7所示,上述根据场所特征信息以及商品售价信息获取有效线下商品的目标价格的步骤,包括:

s601,从商品售价信息中获取商品价格类型因子、商品价格档期因子、商品价格金额因子、商品价格层级因子。

s603,在商品价格类型因子变更时,根据场所特征信息以及商品价格类型因子变更对应的常规价类型、促销价类型及会员价类型,通过价格最优排序算法获取有效线下商品的目标价格。

s605,在商品价格档期因子变更时,根据场所特征信息以及商品价格档期因子变更对应的即时生效档期、未来生效档期及已失效档期,通过价格最优排序算法获取有效线下商品的目标价格。

s607,在商品价格金额因子变更时,根据场所特征信息以及商品价格金额因子变更对应的调高金额、调低金额及金额不变,通过价格最优排序算法获取有效线下商品的目标价格。

s609,在商品价格层级因子变更时,根据场所特征信息以及商品价格层级因子变更对应的多个价格层级,通过价格最优排序算法获取有效线下商品的目标价格,多个价格层级根据多个线下商品交易场所确定,多个线下商品交易场所中包含线下商品交易场所。

在该实施例中,商品售价信息中包含商品价格类型因子、商品价格档期因子、商品价格金额因子、商品价格层级因子。每个因子的改变都会影响有效线下商品的目标价格。其中,商品价格类型因子中包括常常规价类型、促销价类型及会员价类型,商品价格档期因子包括即时生效档期、未来生效档期及已失效档期,商品价格金额因子包括调高金额、调低金额及金额不变,商品价格层级因子包括多个价格层级。多个价格层级可以是全国价格、门店价格、城市店群价格和城市价格。服务器从商品售价信息中获取商品价格类型因子、商品价格档期因子、商品价格金额因子、商品价格层级因子,用于有效线下商品的目标价格的确定。其中,档期表示售价生效的开始时间-结束时间区间。

在一具体实施方式中,如图8所示,商品价格类型因子中,当价格类型新增或者减少时,将价格类型变化覆盖的线下商品对应的常规价、促销价、会员价中,当前生效、优先级最高的价格推送至价签系统。具体地,小店业态按照全国价格>门店价格>城市店群价格>城市价格优先级执行优先级判断,非小店业态按照门店价格>城市价格>区域价格>全国价格优先级执行优先级判断。

商品价格档期因子中,当价格档期发生变化,根据最新生效、未来生效、失效不同档期状态,将价格档期变化覆盖的门店选品对应的常规价、促销价、会员价中,当前生效、优先级最高的价格推送至价签系统。小店业态按照全国价格>门店价格>城市店群价格>城市价格优先级执行优先级判断,非小店业态按照门店价格>城市价格>区域价格>全国价格优先级执行优先级判断。

商品价格金额因子中,当价格金额更新时,无论调高、调低还是不变,将价格金额覆盖的门店选品对应的常规价、促销价、会员价中,当前生效、优先级最高的价格推送至价签系统。小店业态按照全国价格>门店价格>城市店群价格>城市价格优先级执行优先级判断,非小店业态按照门店价格>城市价格>区域价格>全国价格优先级执行优先级判断。

商品价格层级因子,当价格层级发生变化时,将价格层级覆盖的门店选品对应的常规价、促销价、会员价中,当前生效、优先级最高的价格推送至价签系统。小店业态按照全国价格>门店价格>城市店群价格>城市价格优先级执行优先级判断,非小店业态按照门店价格>城市价格>区域价格>全国价格优先级执行优先级判断。

在一具体实施例中,如图9所示,有效价签推送系统链路中,最优价格计算系统pis通过监听分布式消息中间件windq,获取线下商品的当前生效或未来生效价格作为目标价格。将目标价格通过kafka技术推送到价格全量的大数据处理系统pmcs,为大数据处理系统pmcs的价格数据采集和数据分析提供数据源,并为搜索系统提供数据服务。价格全量的大数据处理系统pmcs接收到目标价格之后,将目标价格实时推送至纸质价签系统与电子价签系统,以用于系统打印纸质价签、展示电子价签。

在其中一个实施例中,如图10,上述将目标价格作为有效价签进行推送的步骤,包括:

s701,通过kafka技术将有效价签推送至大数据处理装置,大数据处理装置采用异步调用方式对接收到的有效价签进行数据传输解耦。

s703,通过大数据处理装置将已分类的有效价签推送至价签系统,已分类的有效价签由大数据处理装置根据解耦后得到的有效价签的推送目的对有效价签进行分类处理得到。

在该实施例中,服务器通过kafka技术将有效价签推送至大数据处理装置,数据处理装置采用异步调用方式对接收到的有效价签进行数据传输解耦,因此可以高性能、高吞吐地保障大量有效价签数据的稳定传输和完整性,有效价签可以实时、精准地推送到门店价签系统,服务器减少了处理资源消耗。

服务器利用外部处理单元对根据有效价签推送目的对有效价签进行分类处理,由于大数据处理装置基于kafka大数据技术,异步调用方式对数据传输解耦,高性能、高吞吐保障了大量有效价签数据的稳定传输和完整性,有效价签可以实时、精准地推送到门店价签系统,服务器也减少了处理资源消耗。

综上所述,本申请的一种有效价签推送方法,可以用于全新的价签有效过滤及数据精准实时推送系统链路中。该推送系统利用该有效价签推送方法可以根据接收的门店主数据、商品主数据、各类售价数据、有效门店商品数据,对最优价格计算模型中的数据源进行过滤和筛选,减少冗余废签数据下传,并基于kafka大数据技术实现了超实时、高吞吐精准推送。

应该理解的是,虽然图2-10的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-10中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图11所示,提供了一种有效价签推送装置,包括:接收模块801、提取模块803、筛选模块805、确定模块807和推送模块809。

其中:

接收模块801,用于通过电子信息平台连接线下商品数据库系统,并接收电子信息平台将线下商品数据库系统中的商品数据进行下发的商品数据,商品数据为线下商品交易场所的线下商品的商品数据。

提取模块803,用于根据线下商品的多种状态数据从商品数据中提取商品状态数据。

筛选模块805,用于根据商品状态数据和预设的筛选条件集合,对商品数据进行筛选预处理。

确定模块807,用于当商品状态数据满足筛选条件集合中的任意一个或多个筛选条件时,将线下商品确定为有效线下商品。

推送模块809,用于获取有效线下商品的目标价格,将目标价格作为线下商品的有效价签进行推送。

在一个可选的实施方式中,上述有效价签推送装置还包括发送模块(图未示)。

发送模块,用于当确定未接收到线下商品的商品数据时,向电子信息平台发送数据获取失败信息,以使得电子信息平台根据平台信息记录日志,从线下商品数据库中读取并分发数据获取失败信息对应的商品数据。

在一个可选的实施方式中,商品状态数据包括商品销售状态数据、商品库存状态数据及商品有效期状态数据。确定模块807可以包括:

第一标记单元,用于当商品销售状态数据满足筛选条件集合中的销售状态筛选条件时,对线下商品设置第一有效标记。

第二标记单元,用于当商品库存状态数据满足筛选条件集合中的库存状态筛选条件时,对线下商品设置第二有效标记。

第三标记单元,用于当商品有效期状态数据满足筛选条件集合中的有效状态筛选条件时,对线下商品设置第三有效标记。

确定单元,用于当线下商品中存在第一有效标记、第二有效标记或第三有效标记时,将线下商品确定为有效线下商品;或,当线下商品中存在第一有效标记、第二有效标记和第三有效标记时,将线下商品确定为有效线下商品。

在一个可选的实施方式中,第一标记单元中还包括:

第一标记子单元,用于当根据商品销售状态数据确定线下商品处于在售状态、首次销售状态、预设天数内可售状态或预设天数内已售状态时,确定商品销售状态数据满足销售状态筛选条件,对线下商品设置第一有效标记。

第二标记单元还包括:

第二标记子单元,用于当根据商品库存状态数据为滞销状态、临期状态或在途状态时,确定商品库存状态数据满足库存状态筛选条件,对线下商品设置第二有效标记。

第三标记单元还包括:

第三标记子单元,用于当商品有效期状态数据处于预设时间段数值范围内时,确定商品有效期状态数据满足有效状态筛选条件,对线下商品设置第三有效标记。

在一个可选的实施方式中,推送模块809包括:

第一获取单元,用于从商品管理系统中获取有效线下商品的商品标识信息。

第二获取单元,用于根据商品标识信息从商品定价系统中获取有效线下商品的商品售价信息。

第三获取单元,用于从线下商品交易场所管理系统中获取线下商品交易场所的场所特征信息。

第四获取单元,用于根据场所特征信息以及商品售价信息获取有效线下商品的目标价格。

在一个可选的实施方式中,第四获取单元包括:

第一获取子单元,用于从商品售价信息中获取商品价格类型因子、商品价格档期因子、商品价格金额因子、商品价格层级因子。

第二获取子单元,用于在商品价格类型因子变更时,根据场所特征信息以及商品价格类型因子变更对应的常规价类型、促销价类型及会员价类型,通过价格最优排序算法获取有效线下商品的目标价格。

第三获取子单元,用于在商品价格档期因子变更时,根据场所特征信息以及商品价格档期因子变更对应的即时生效档期、未来生效档期及已失效档期,通过价格最优排序算法获取有效线下商品的目标价格。

第四获取子单元,用于在商品价格金额因子变更时,根据场所特征信息以及商品价格金额因子变更对应的调高金额、调低金额及金额不变,通过价格最优排序算法获取有效线下商品的目标价格。

第五获取子单元,用于在商品价格层级因子变更时,根据场所特征信息以及商品价格层级因子变更对应的多个价格层级,通过价格最优排序算法获取有效线下商品的目标价格,多个价格层级根据多个线下商品交易场所确定,多个线下商品交易场所中包含线下商品交易场所。

在一个可选的实施方式中,推送模块809还包括:

推送单元,用于通过kafka技术将有效价签推送至大数据处理装置,大数据处理装置采用异步调用方式对接收到的有效价签进行数据传输解耦;通过大数据处理装置将已分类的有效价签推送至价签系统,已分类的有效价签由大数据处理装置根据解耦后得到的有效价签的推送目的对有效价签进行分类处理得到。

关于有效价签推送装置的具体限定可以参见上文中对于有效价签推送方法的限定,在此不再赘述。上述有效价签推送装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储有效价签推送方法中涉及的相关数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种有效价签推送方法。

本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体地计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

通过电子信息平台连接线下商品数据库系统,并接收电子信息平台将线下商品数据库系统中的商品数据进行下发的商品数据,商品数据为线下商品交易场所的线下商品的商品数据;根据线下商品的多种状态数据从商品数据中提取商品状态数据;根据商品状态数据和预设的筛选条件集合,对商品数据进行筛选预处理;当商品状态数据满足筛选条件集合中的任意一个或多个筛选条件时,将线下商品确定为有效线下商品;获取有效线下商品的目标价格,将目标价格作为线下商品的有效价签进行推送。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

向电子信息平台发送商品数据接收失败信息,以使得线下商品数据库系统从电子信息平台查询到商品数据接收失败信息时,根据电子信息平台中的商品数据分发日志且通过电子信息平台分发对应的商品数据。

在一个实施例中,上述商品状态数据包括商品销售状态数据、商品库存状态数据及商品有效期状态数据;处理器执行计算机程序实现上述当商品状态数据满足筛选条件集合中的任意一个或多个筛选条件时,将线下商品确定为有效线下商品时,具体地实现以下步骤:

当商品销售状态数据满足筛选条件集合中的销售状态筛选条件时,对线下商品设置第一有效标记;当商品库存状态数据满足筛选条件集合中的库存状态筛选条件时,对线下商品设置第二有效标记;当商品有效期状态数据满足筛选条件集合中的有效状态筛选条件时,对线下商品设置第三有效标记;当线下商品中存在第一有效标记、第二有效标记或第三有效标记时,将线下商品确定为有效线下商品;或,当线下商品中存在第一有效标记、第二有效标记和第三有效标记时,将线下商品确定为有效线下商品。

在一个实施例中,处理器执行计算机程序实现上述当商品销售状态数据满足筛选条件集合中的销售状态筛选条件时,对线下商品设置第一有效标记时,具体地实现以下步骤:

当根据商品销售状态数据确定线下商品处于在售状态、首次销售状态、预设天数内可售状态或预设天数内已售状态时,确定商品销售状态数据满足销售状态筛选条件,对线下商品设置第一有效标记。

处理器执行计算机程序实现上述当商品库存状态数据满足所述筛选条件集合中的库存状态筛选条件时,对商品数据设置第二有效标记时,具体地实现以下步骤:

当根据商品库存状态数据为滞销状态、临期状态或在途状态时,确定商品库存状态数据满足库存状态筛选条件,对线下商品设置第二有效标记。

处理器执行计算机程序实现上述当商品有效期状态数据满足筛选条件集合中的有效状态筛选条件时,对商品数据设置第三有效标记时,具体地实现以下步骤:

当商品有效期状态数据处于预设时间段数值范围内时,确定商品有效期状态数据满足有效状态筛选条件,对线下商品设置第三有效标记。

在一个实施例中,处理器执行计算机程序实现上述获取有效线下商品的目标价格时,具体地实现以下步骤:

从商品管理系统中获取有效线下商品的商品标识信息;根据商品标识信息从商品定价系统中获取有效线下商品的商品售价信息;从线下商品交易场所管理系统中获取线下商品交易场所的场所特征信息;根据场所特征信息以及商品售价信息获取有效线下商品的目标价格。

在一个实施例中,处理器执行计算机程序实现上述根据场所特征信息以及商品售价信息获取有效线下商品的目标价格时,具体地实现以下步骤:

从商品售价信息中获取商品价格类型因子、商品价格档期因子、商品价格金额因子、商品价格层级因子;在商品价格类型因子变更时,根据场所特征信息以及商品价格类型因子变更对应的常规价类型、促销价类型及会员价类型,通过价格最优排序算法获取有效线下商品的目标价格;在商品价格档期因子变更时,根据场所特征信息以及商品价格档期因子变更对应的即时生效档期、未来生效档期及已失效档期,通过价格最优排序算法获取有效线下商品的目标价格;在商品价格金额因子变更时,根据场所特征信息以及商品价格金额因子变更对应的调高金额、调低金额及金额不变,通过价格最优排序算法获取有效线下商品的目标价格;在商品价格层级因子变更时,根据场所特征信息以及商品价格层级因子变更对应的多个价格层级,通过价格最优排序算法获取有效线下商品的目标价格,多个价格层级根据多个线下商品交易场所确定,多个线下商品交易场所中包含线下商品交易场所。

在一个实施例中,处理器执行计算机程序实现上述将目标价格作为有效价签进行推送将目标价格作为有效价签进行推送时,具体地实现以下步骤:

通过kafka技术将有效价签推送至大数据处理装置,大数据处理装置采用异步调用方式对接收到的有效价签进行数据传输解耦;通过大数据处理装置将已分类的有效价签推送至价签系统,已分类的有效价签由大数据处理装置根据解耦后得到的有效价签的推送目的对有效价签进行分类处理得到。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

通过电子信息平台连接线下商品数据库系统,并接收电子信息平台将线下商品数据库系统中的商品数据进行下发的商品数据,商品数据为线下商品交易场所的线下商品的商品数据;根据线下商品的多种状态数据从商品数据中提取商品状态数据;根据商品状态数据和预设的筛选条件集合,对商品数据进行筛选预处理;当商品状态数据满足筛选条件集合中的任意一个或多个筛选条件时,将线下商品确定为有效线下商品;获取有效线下商品的目标价格,将目标价格作为线下商品的有效价签进行推送。

在一个实施例中,计算机程序被处理器执行时实现还以下步骤:

向电子信息平台发送商品数据接收失败信息,以使得线下商品数据库系统从电子信息平台查询到商品数据接收失败信息时,根据电子信息平台中的商品数据分发日志且通过电子信息平台分发对应的商品数据。

在一个实施例中,上述商品状态数据包括商品销售状态数据、商品库存状态数据及商品有效期状态数据;计算机程序被处理器执行实现上述当商品状态数据满足筛选条件集合中的任意一个或多个筛选条件时,将线下商品确定为有效线下商品时,具体地实现以下步骤:

当商品销售状态数据满足筛选条件集合中的销售状态筛选条件时,对线下商品设置第一有效标记;当商品库存状态数据满足筛选条件集合中的库存状态筛选条件时,对线下商品设置第二有效标记;当商品有效期状态数据满足筛选条件集合中的有效状态筛选条件时,对线下商品设置第三有效标记;当线下商品中存在第一有效标记、第二有效标记或第三有效标记时,将线下商品确定为有效线下商品;或,当线下商品中存在第一有效标记、第二有效标记和第三有效标记时,将线下商品确定为有效线下商品。

在一个实施例中,计算机程序被处理器执行实现上述当商品销售状态数据满足筛选条件集合中的销售状态筛选条件时,对线下商品设置第一有效标记时,具体地实现以下步骤:

当根据商品销售状态数据确定线下商品处于在售状态、首次销售状态、预设天数内可售状态或预设天数内已售状态时,确定商品销售状态数据满足销售状态筛选条件,对线下商品设置第一有效标记。

计算机程序被处理器执行实现上述当商品库存状态数据满足所述筛选条件集合中的库存状态筛选条件时,对商品数据设置第二有效标记时,具体地实现以下步骤:

当根据商品库存状态数据为滞销状态、临期状态或在途状态时,确定商品库存状态数据满足库存状态筛选条件,对线下商品设置第二有效标记。

计算机程序被处理器执行实现上述当商品有效期状态数据满足筛选条件集合中的有效状态筛选条件时,对商品数据设置第三有效标记时,具体地实现以下步骤:

当商品有效期状态数据处于预设时间段数值范围内时,确定商品有效期状态数据满足有效状态筛选条件,对线下商品设置第三有效标记。

在一个实施例中,计算机程序被处理器执行实现上述获取有效线下商品的目标价格时,具体地实现以下步骤:

从商品管理系统中获取有效线下商品的商品标识信息;根据商品标识信息从商品定价系统中获取有效线下商品的商品售价信息;从线下商品交易场所管理系统中获取线下商品交易场所的场所特征信息;根据场所特征信息以及商品售价信息获取有效线下商品的目标价格。

在一个实施例中,计算机程序被处理器执行实现上述根据场所特征信息以及商品售价信息获取有效线下商品的目标价格时,具体地实现以下步骤:

从商品售价信息中获取商品价格类型因子、商品价格档期因子、商品价格金额因子、商品价格层级因子;在商品价格类型因子变更时,根据场所特征信息以及商品价格类型因子变更对应的常规价类型、促销价类型及会员价类型,通过价格最优排序算法获取有效线下商品的目标价格;在商品价格档期因子变更时,根据场所特征信息以及商品价格档期因子变更对应的即时生效档期、未来生效档期及已失效档期,通过价格最优排序算法获取有效线下商品的目标价格;在商品价格金额因子变更时,根据场所特征信息以及商品价格金额因子变更对应的调高金额、调低金额及金额不变,通过价格最优排序算法获取有效线下商品的目标价格;在商品价格层级因子变更时,根据场所特征信息以及商品价格层级因子变更对应的多个价格层级,通过价格最优排序算法获取有效线下商品的目标价格,多个价格层级根据多个线下商品交易场所确定,多个线下商品交易场所中包含线下商品交易场所。

在一个实施例中,计算机程序被处理器执行实现上述将目标价格作为有效价签进行推送将目标价格作为有效价签进行推送时,具体地实现以下步骤:

通过kafka技术将有效价签推送至大数据处理装置,大数据处理装置采用异步调用方式对接收到的有效价签进行数据传输解耦;通过大数据处理装置将已分类的有效价签推送至价签系统,已分类的有效价签由大数据处理装置根据解耦后得到的有效价签的推送目的对有效价签进行分类处理得到。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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