CN110175862A - 用于电商平台的可售商品价格计算方法及*** - Google Patents
用于电商平台的可售商品价格计算方法及*** Download PDFInfo
- Publication number
- CN110175862A CN110175862A CN201910304560.9A CN201910304560A CN110175862A CN 110175862 A CN110175862 A CN 110175862A CN 201910304560 A CN201910304560 A CN 201910304560A CN 110175862 A CN110175862 A CN 110175862A
- Authority
- CN
- China
- Prior art keywords
- data
- time
- price
- real
- reason data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 29
- 230000000694 effects Effects 0.000 claims abstract description 62
- 238000000034 method Methods 0.000 claims abstract description 32
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 20
- 238000006243 chemical reaction Methods 0.000 claims abstract description 9
- 239000000284 extract Substances 0.000 claims abstract description 9
- 230000001960 triggered effect Effects 0.000 claims description 12
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 abstract description 2
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000010354 integration Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000010485 coping Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012358 sourcing Methods 0.000 description 1
- 230000001550 time effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
Landscapes
- Business, Economics & Management (AREA)
- Development Economics (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开一种用于电商平台的可售商品价格计算方法及***,涉及大数据处理技术领域,能够在大数据量的商品价格变化下提供快速精准的实时售价计算服务,并及时在网购页面生效。该方法包括:将上游服务***中影响商品售价的动因数据实时推送至消息队列;从消息队列中实时拉取动因数据,提取其中的有效动因数据划分为实时动因数据或者未来动因数据;根据未来动因数据中活动起始时间,准点调取未来动因数据转存为实时动因数据;获取上述实时动因数据,通过依次查询实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据,并基于预先配置规则计算对应商品的实时售价;更新网购页面完成对应商品的价格展示。
Description
技术领域
本发明涉及大数据处理技术领域,尤其涉及一种用于电商平台的可售商品价格计算方法及***。
背景技术
目前,电商网站提供的搜索、推广等业务均需依赖商品价格来进行,例如,基于商品的可售状态及销售价格进行网页的搜索展示,但是由于各商品的价格种类繁多,包括定价、营销价、活动价、会员价等,商品的实时售价需根据各自对应的价格策略计算得到,同时各商品的库存数据和上下架状态更新频繁,其中任一动因的改变均会导致网页商品的展示信息发生变化,大型电商网站销售的商品数以亿计,显然大量可售商品的实时售价计算会导致网购页面数据的更新缓慢,进而影响用户的购物体验。
发明内容
本发明的目的在于提供一种用于电商平台的可售商品价格计算方法及***,能够在大数据量的商品价格变化下提供快速精准的实时售价计算服务,并及时在网购页面生效。
为了实现上述目的,本发明的一方面提供一种用于电商平台的可售商品价格计算方法,包括:
将上游服务***中影响商品售价的动因数据实时推送至消息队列,所述动因数据包括询源数据、基准价格数据和活动价格变化数据;
从消息队列中实时拉取动因数据,提取其中的有效动因数据并基于触发时间将其划分为实时动因数据存储于第一存储模块,或者划分为未来动因数据存储于第二存储模块;
根据所述未来动因数据中活动起始时间,准点从第二存储模块中调取所述未来动因数据转存于第一存储模块;
从第一存储模块中获取实时动因数据,通过依次查询所述实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据,并基于预先配置规则计算对应商品的实时售价;
将实时售价数据推送至消息队列,更新网购页面完成对应商品的价格展示。
具体地,所述将上游服务***中影响商品售价的动因数据实时推送至消息队列的方法包括:
通过kafka消息队列实时接收所述上游服务***推送的更新动因数据;
其中,所述上游服务***包括商家服务***、自营服务***、商品基准价服务***和商品活动价服务***中的一中或多种;
所述询源数据包括商品上下架状态、商品库存数据和商品可售地域信息,所述活动价格变化数据包括促销活动价格数据及促销活动起始时间,或者营销活动价格数据及营销活动起始时间。
进一步地,判断从消息队列中实时拉取的动因数据是否为有效动因数据的方法包括:
基于询源数据查询对应商品在收货地是否处于可售状态,若处于可售状态则表明对应的动因数据为有效动因数据,否则表明对应的动因数据为无效动因数据;
其中,所述可售状态是指对应商品处于上架状态,商品收货地址属于商品可售地域且具备足够数量的库存。
优选地,所述提取其中的有效动因数据并基于触发时间将其划分为实时动因数据存储于第一存储模块,或者划分为未来动因数据存储于第二存储模块的方法包括:
在当前时间处于有效动因数据中的促销活动起始时间或营销活动起始时间范围内,则将所述有效动因数据定义为实时动因数据并存储于第一存储模块;
在当前时间处于有效动因数据中的促销活动开始时间或营销活动开始时间之前,则将所述有效动因数据定义为未来动因数据并存储于第二存储模块;
在当前时间处于有效动因数据中的促销活动开始时间或营销活动结束时间之后,则将所述有效动因数据定义为无效动因数据,返回消息队列。
优选地,所述根据未来动因数据的活动起始时间,准点从第二存储模块中调取所述未来动因数据转存于第一存储模块的方法包括:
查询所述未来动因数据,在当前时间为促销活动开始时间或营销活动开始时间时,准点将所述未来动因数据从所述第二存储模块中调出,并将其定义为实时动因数据输出至第一存储模块。
优选地,从第一存储模块中获取实时动因数据,通过依次查询所述实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据,并基于预先配置规则计算对应商品的实时售价的方法包括:
通过流计算组件批量从第一存储模块中拉取实时动因数据,分别查询各所述实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据;
所述预先配置规则包括优先级依次递减的预订价规则、营销价规则和促销价规则;
当所述实时动因数据对应的商品配置了预订价规则,则该商品的实时售价即为预订价;或者,
当所述实时动因数据对应的商品配置了营销价规则且未配置预订价规则,则该商品的实时售价即为营销价;或者,
当所述实时动因数据对应的商品配置了促销价规则且未配置预订价规则及营销价规则时,则该商品的实时售价即为促销价。
较佳地,所述预订价规则是指商品的预订价即为商品售价,所述营销价规则是指商品的营销价为商品基准价格减去营销活动价格,所述促销价规则是指商品的促销价为商品基准价格减去促销活动价格。
与现有技术相比,本发明提供的用于电商平台的可售商品价格计算方法具有以下有益效果:
本发明提供的用于电商平台的可售商品价格计算方法中,首先从多个上游服务***中实时获取更新的动因数据组成对应的消息队列,然后通过流式计算框架监听消息队列并拉取动因数据做整合计算,整合计算的具体过程为:将其中的实时动因数据存储于第一存储模块、以及未来动因数据存储于第二存储模块,其中第一存储模块和第二存储模块属于数据库的一部分,该部分数据可共享其他***按需调用,由于未来动因数据还未到被触发时间点,因此需要对其独立保存,直至其被触发时也即促销活动时间开始时将该未来动因数据定义为实时动因数据同时输送至第一存储模块,进而通过流式计算框架对第一存储模块中待计算的动因数据按照预先配置规则进行整合计算,最终得到对应商品的实时售价同步在网购页面显示。
本发明能够从多个上游服务***同步获取多个动因数据组建分布式消息队列,通过分布式消息队列的设置可显著加快实时动因数据的整合速度,另外,通过流式计算框架将实时动因数据与未来动因数据区分存储,然后利用流计算组件批量对实时动因数据进行提取计算,提高了商品价格实时计算的效率,可见,本发明通过消息队列+流式计算+数据库的流式计算架构设计,能够在大数据量的商品价格变化下提供快速精准的实时售价计算服务,并及时在网购页面生效,加快了网购页面商品价格及可售状态的更新速度。
本发明的另一方面提供一种用于电商平台的可售商品价格计算***,应用于上述技术方案的用于电商平台的可售商品价格计算方法中,该***包括:
数据生成单元,用于将上游服务***中影响商品售价的动因数据实时推送至消息队列,所述动因数据包括询源数据、基准价格数据和活动价格变化数据;
数据湖单元,用于从消息队列中实时拉取动因数据,提取其中的有效动因数据并基于触发时间将其划分为实时动因数据存储于第一存储模块,或者划分为未来动因数据存储于第二存储模块;
定时任务单元,用于根据所述未来动因数据中活动起始时间,准点从第二存储模块中调取所述未来动因数据转存于第一存储模块;
流式计算单元,用于从第一存储模块中获取实时动因数据,通过依次查询所述实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据,并基于预先配置规则计算对应商品的实时售价;
结果推送单元,用于将实时售价数据推送至消息队列,更新网购页面完成对应商品的价格展示。
优选地,所述数据湖单元包括:
判断单元,用于在当前时间处于有效动因数据中的促销活动起始时间或营销活动起始时间范围内,则将所述有效动因数据定义为实时动因数据并存储于第一存储模块;或者,
用于在当前时间处于有效动因数据中的促销活动开始时间或营销活动开始时间之前,则将所述有效动因数据定义为未来动因数据并存储于第二存储模块;或者,
用于在当前时间处于有效动因数据中的促销活动开始时间或营销活动结束时间之后,则将所述有效动因数据定义为无效动因数据,返回消息队列。
优选地,所述流式计算单元包括:
查询检索模块,用于响应流计算组件批量从第一存储模块中拉取实时动因数据,分别查询各所述实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据;
规则配置模块,用于将预先配置规则设定为优先级依次递减的预订价规则、营销价规则和促销价规则;
匹配选择模块,用于当所述实时动因数据对应的商品配置了预订价规则,则该商品的实时售价即为预订价;或者,
用于当所述实时动因数据对应的商品配置了营销价规则且未配置预订价规则,则该商品的实时售价即为营销价;或者,
用于当所述实时动因数据对应的商品配置了促销价规则且未配置预订价规则及营销价规则时,则该商品的实时售价即为促销价。
与现有技术相比,本发明提供的用于电商平台的可售商品价格计算***的有益效果与上述技术方案提供的用于电商平台的可售商品价格计算方法的有益效果相同,在此不做赘述。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例一中用于电商平台的可售商品价格计算方法的流程示意图;
图2为本发明实施例二中用于电商平台的可售商品价格计算方法的逻辑框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本发明保护的范围。
实施例一
请参阅图1和图2,本实施例提供一种用于电商平台的可售商品价格计算方法,包括:
将上游服务***中影响商品售价的动因数据实时推送至消息队列,动因数据包括询源数据、基准价格数据和活动价格变化数据;从消息队列中实时拉取动因数据,提取其中的有效动因数据并基于触发时间将其划分为实时动因数据存储于第一存储模块,或者划分为未来动因数据存储于第二存储模块;根据未来动因数据中活动起始时间,准点从第二存储模块中调取未来动因数据转存于第一存储模块;从第一存储模块中获取实时动因数据,通过依次查询实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据,并基于预先配置规则计算对应商品的实时售价;将实时售价数据推送至消息队列保存在数据库中以供其他业务使用,如搜索业务、推荐业务或者广告业务,更新网购页面完成对应商品的价格展示。
本实施例提供的用于电商平台的可售商品价格计算方法中,首先从多个上游服务***中实时获取更新的动因数据组成对应的消息队列,然后通过流式计算框架监听消息队列并拉取动因数据做整合计算,具体为采用PMCS商品价格数据全量计算服务***的数据湖单元进行流式整合计算,整合计算的过程为:将其中的实时动因数据存储于第一存储模块、以及未来动因数据存储于第二存储模块,其中第一存储模块和第二存储模块属于数据库的一部分,该部分数据可共享其他***按需调用,由于未来动因数据还未到被触发时间点,因此需要对其独立保存,直至其被触发时也即促销活动时间开始时将该未来动因数据定义为实时动因数据同时输送至第一存储模块,进而通过流式计算框架对第一存储模块中待计算的动因数据按照预先配置规则进行整合计算,最终得到对应商品的实时售价同步在网购页面显示。
根据上述具体实施过程可知,本实施例能够从多个上游服务***同步获取多个动因数据组建分布式消息队列,通过分布式消息队列的设置可显著加快实时动因数据的整合速度,另外,通过流式计算框架将实时动因数据与未来动因数据区分存储,然后利用流计算组件批量对实时动因数据进行提取计算,提高了商品价格实时计算的效率,可见,本实施例通过消息队列+流式计算+数据库的流式计算架构设计,能够在大数据量的商品价格变化下提供快速精准的实时售价计算服务,并及时在网购页面生效,加快了网购页面商品价格及可售状态的更新速度。
可选地,上述实施例中将上游服务***中影响商品售价的动因数据实时推送至消息队列的方法包括:
通过kafka消息队列实时接收上游服务***推送的更新动因数据;
其中,上游服务***包括商家服务***CSDS、自营服务***SSDS、商品基准价服务***PIS和商品活动价服务***ICPS中的一中或多种,从各服务***中获取更新的动因数据组成的对应消息队列依次为CSDS消息队列、SSDS消息队列、PIS消息队列和ICPS消息队列;询源数据包括商品上下架状态、商品库存数据和商品可售地域信息,活动价格变化数据包括促销活动价格数据及促销活动起始时间,或者营销活动价格数据及营销活动起始时间,流式计算框架可选用strom流式框架或者flink流式框架。
容易理解的是,上述实施例中判断从消息队列中实时拉取的动因数据是否为有效动因数据的方法包括:
基于询源数据查询对应商品在收货地是否处于可售状态,若处于可售状态则表明对应的动因数据为有效动因数据,否则表明对应的动因数据为无效动因数据;其中,可售状态是指对应商品处于上架状态,商品收货地址属于商品可售地域且具备足够数量的库存。
进一步地,上述实施例中提取其中的有效动因数据并基于触发时间将其划分为实时动因数据存储于第一存储模块,或者划分为未来动因数据存储于第二存储模块的方法包括:
在当前时间处于有效动因数据中的促销活动起始时间或营销活动起始时间范围内,则将有效动因数据定义为实时动因数据并存储于第一存储模块;在当前时间处于有效动因数据中的促销活动开始时间或营销活动开始时间之前,则将有效动因数据定义为未来动因数据并存储于第二存储模块;在当前时间处于有效动因数据中的促销活动开始时间或营销活动结束时间之后,则将有效动因数据定义为无效动因数据,返回消息队列。
具体实施时,有效动因数据中包含促销活动起始时间或营销活动起始时间,若对应商品的促销活动时间或者营销活动时间未开始则将该有效动因数据定义为未来动因数据,若对应商品的促销活动时间或者营销活动时间已开始且未结束则将该有效动因数据定义为实时动因数据,若对应商品的促销活动时间或者营销活动时间已经结束,则表明该有效动因数据以过时,此时将其定义为无效动因数据返回消息队列重新筛选;可见,通过对当前有效动因数据的分明归类能够有效提高数据的利用效率,整体上缩短商品价格计算的时间,同时,分类后的数据还可共享给其他***使用,提高了数据资源的利用率。
优选地,上述实施例中根据未来动因数据的活动起始时间,准点从第二存储模块中调取未来动因数据转存于第一存储模块的方法包括:
查询未来动因数据,在当前时间为促销活动开始时间或营销活动开始时间时,准点将未来动因数据从第二存储模块中调出,并将其定义为实时动因数据输出至第一存储模块。具体实施时,可通过spark任务触发促销活动或营销活动的生效,并将触发后的实时动因数据下发计算。
具体的,从第一存储模块中获取实时动因数据,通过依次查询实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据,并基于预先配置规则计算对应商品的实时售价的方法包括:
通过流计算组件批量从第一存储模块中拉取实时动因数据,分别查询各实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据;预先配置规则包括优先级依次递减的预订价规则、营销价规则和促销价规则;当实时动因数据对应的商品配置了预订价规则,则该商品的实时售价即为预订价;或者,当实时动因数据对应的商品配置了营销价规则且未配置预订价规则,则该商品的实时售价即为营销价;或者,当实时动因数据对应的商品配置了促销价规则且未配置预订价规则及营销价规则时,则该商品的实时售价即为促销价。
示例性地,预订价规则是指商品的预订价即为商品售价,营销价规则是指商品的营销价为商品基准价格减去营销活动价格,促销价规则是指商品的促销价为商品基准价格减去促销活动价格,预先配置规则存储于配置管理***SCM中。
在具体实施过程中,为应对不同询源数据的查询场景,可利用数据库稀疏列的特性对寻源表数据做了一份索引数据表,查询的时候可以先查询索引数据表,得出寻源表的Rowkey,然后再通过Rowkey查询实际需要处理的询源数据,进而减少询源数据的查询时间;查询询源数据的目的是为了鉴别实时动因数据的有效性,当对应商品当前在收货地址处于可售状态时表明该实时动因数据有效,可继续对该商品的基准价格数据、促销活动价格数据和营销活动价格数据进行查询,进而按照预先配置规则对该商品的实时售价进行整合计算。
实施例二
请参阅图1和图2,本实施例提供一种用于电商平台的可售商品价格计算***,包括:
数据生成单元,用于将上游服务***中影响商品售价的动因数据实时推送至消息队列,动因数据包括询源数据、基准价格数据和活动价格变化数据;
数据湖单元,用于从消息队列中实时拉取动因数据,提取其中的有效动因数据并基于触发时间将其划分为实时动因数据存储于第一存储模块,或者划分为未来动因数据存储于第二存储模块;
定时任务单元,用于根据未来动因数据中活动起始时间,准点从第二存储模块中调取未来动因数据转存于第一存储模块;
流式计算单元,用于从第一存储模块中获取实时动因数据,通过依次查询实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据,并基于预先配置规则计算对应商品的实时售价;
结果推送单元,用于将实时售价数据推送至消息队列,更新网购页面完成对应商品的价格展示。
优选地,数据湖单元包括:
判断单元,用于在当前时间处于有效动因数据中的促销活动起始时间或营销活动起始时间范围内,则将有效动因数据定义为实时动因数据并存储于第一存储模块;或者,
用于在当前时间处于有效动因数据中的促销活动开始时间或营销活动开始时间之前,则将有效动因数据定义为未来动因数据并存储于第二存储模块;或者,
用于在当前时间处于有效动因数据中的促销活动开始时间或营销活动结束时间之后,则将有效动因数据定义为无效动因数据,返回消息队列。
优选地,流式计算单元包括:
查询检索模块,用于响应流计算组件批量从第一存储模块中拉取实时动因数据,分别查询各实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据;
规则配置模块,用于将预先配置规则设定为优先级依次递减的预订价规则、营销价规则和促销价规则;
匹配选择模块,用于当实时动因数据对应的商品配置了预订价规则,则该商品的实时售价即为预订价;或者,
用于当实时动因数据对应的商品配置了营销价规则且未配置预订价规则,则该商品的实时售价即为营销价;或者,
用于当实时动因数据对应的商品配置了促销价规则且未配置预订价规则及营销价规则时,则该商品的实时售价即为促销价。
与现有技术相比,本发明实施例提供的用于电商平台的可售商品价格计算***的有益效果与上述实施例一提供的用于电商平台的可售商品价格计算方法的有益效果相同,在此不做赘述。
本领域普通技术人员可以理解,实现上述发明方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,上述程序可以存储于计算机可读取存储介质中,该程序在执行时,包括上述实施例方法的各步骤,而的存储介质可以是:ROM/RAM、磁碟、光盘、存储卡等。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.用于电商平台的可售商品价格计算方法,其特征在于,包括:
将上游服务***中影响商品售价的动因数据实时推送至消息队列,所述动因数据包括询源数据、基准价格数据和活动价格变化数据;
从消息队列中实时拉取动因数据,提取其中的有效动因数据并基于触发时间将其划分为实时动因数据存储于第一存储模块,或者划分为未来动因数据存储于第二存储模块;
根据所述未来动因数据中活动起始时间,准点从第二存储模块中调取所述未来动因数据转存于第一存储模块;
从第一存储模块中获取实时动因数据,通过依次查询所述实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据,并基于预先配置规则计算对应商品的实时售价;
将实时售价数据推送至消息队列,更新网购页面完成对应商品的价格展示。
2.根据权利要求1所述的方法,其特征在于,所述将上游服务***中影响商品售价的动因数据实时推送至消息队列的方法包括:
通过kafka消息队列实时接收所述上游服务***推送的更新动因数据;
其中,所述上游服务***包括商家服务***、自营服务***、商品基准价服务***和商品活动价服务***中的一中或多种;
所述询源数据包括商品上下架状态、商品库存数据和商品可售地域信息,所述活动价格变化数据包括促销活动价格数据及促销活动起始时间,或者营销活动价格数据及营销活动起始时间。
3.根据权利要求2所述的方法,其特征在于,判断从消息队列中实时拉取的动因数据是否为有效动因数据的方法包括:
基于询源数据查询对应商品在收货地是否处于可售状态,若处于可售状态则表明对应的动因数据为有效动因数据,否则表明对应的动因数据为无效动因数据;
其中,所述可售状态是指对应商品处于上架状态,商品收货地址属于商品可售地域且具备足够数量的库存。
4.根据权利要求1所述的方法,其特征在于,所述提取其中的有效动因数据并基于触发时间将其划分为实时动因数据存储于第一存储模块,或者划分为未来动因数据存储于第二存储模块的方法包括:
在当前时间处于有效动因数据中的促销活动起始时间或营销活动起始时间范围内,则将所述有效动因数据定义为实时动因数据并存储于第一存储模块;
在当前时间处于有效动因数据中的促销活动开始时间或营销活动开始时间之前,则将所述有效动因数据定义为未来动因数据并存储于第二存储模块;
在当前时间处于有效动因数据中的促销活动开始时间或营销活动结束时间之后,则将所述有效动因数据定义为无效动因数据,返回消息队列。
5.根据权利要求1所述的方法,其特征在于,所述根据未来动因数据的活动起始时间,准点从第二存储模块中调取所述未来动因数据转存于第一存储模块的方法包括:
查询所述未来动因数据,在当前时间为促销活动开始时间或营销活动开始时间时,准点将所述未来动因数据从所述第二存储模块中调出,并将其定义为实时动因数据输出至第一存储模块。
6.根据权利要求1所述的方法,其特征在于,从第一存储模块中获取实时动因数据,通过依次查询所述实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据,并基于预先配置规则计算对应商品的实时售价的方法包括:
通过流计算组件批量从第一存储模块中拉取实时动因数据,分别查询各所述实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据;
所述预先配置规则包括优先级依次递减的预订价规则、营销价规则和促销价规则;
当所述实时动因数据对应的商品配置了预订价规则,则该商品的实时售价即为预订价;或者,
当所述实时动因数据对应的商品配置了营销价规则且未配置预订价规则,则该商品的实时售价即为营销价;或者,
当所述实时动因数据对应的商品配置了促销价规则且未配置预订价规则及营销价规则时,则该商品的实时售价即为促销价。
7.根据权利要求6所述的方法,其特征在于,所述预订价规则是指商品的预订价即为商品售价,所述营销价规则是指商品的营销价为商品基准价格减去营销活动价格,所述促销价规则是指商品的促销价为商品基准价格减去促销活动价格。
8.一种用于电商平台的可售商品价格计算***,其特征在于,包括:
数据生成单元,用于将上游服务***中影响商品售价的动因数据实时推送至消息队列,所述动因数据包括询源数据、基准价格数据和活动价格变化数据;
数据湖单元,用于从消息队列中实时拉取动因数据,提取其中的有效动因数据并基于触发时间将其划分为实时动因数据存储于第一存储模块,或者划分为未来动因数据存储于第二存储模块;
定时任务单元,用于根据所述未来动因数据中活动起始时间,准点从第二存储模块中调取所述未来动因数据转存于第一存储模块;
流式计算单元,用于从第一存储模块中获取实时动因数据,通过依次查询所述实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据,并基于预先配置规则计算对应商品的实时售价;
结果推送单元,用于将实时售价数据推送至消息队列,更新网购页面完成对应商品的价格展示。
9.根据权利要求8所述的***,其特征在于,所述数据湖单元包括:
判断单元,用于在当前时间处于有效动因数据中的促销活动起始时间或营销活动起始时间范围内,则将所述有效动因数据定义为实时动因数据并存储于第一存储模块;或者,
用于在当前时间处于有效动因数据中的促销活动开始时间或营销活动开始时间之前,则将所述有效动因数据定义为未来动因数据并存储于第二存储模块;或者,
用于在当前时间处于有效动因数据中的促销活动开始时间或营销活动结束时间之后,则将所述有效动因数据定义为无效动因数据,返回消息队列。
10.根据权利要求8所述的***,其特征在于,所述流式计算单元包括:
查询检索模块,用于响应流计算组件批量从第一存储模块中拉取实时动因数据,分别查询各所述实时动因数据对应的询源数据、基准价格数据、促销活动价格数据和营销活动价格数据;
规则配置模块,用于将预先配置规则设定为优先级依次递减的预订价规则、营销价规则和促销价规则;
匹配选择模块,用于当所述实时动因数据对应的商品配置了预订价规则,则该商品的实时售价即为预订价;或者,
用于当所述实时动因数据对应的商品配置了营销价规则且未配置预订价规则,则该商品的实时售价即为营销价;或者,
用于当所述实时动因数据对应的商品配置了促销价规则且未配置预订价规则及营销价规则时,则该商品的实时售价即为促销价。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910304560.9A CN110175862A (zh) | 2019-04-16 | 2019-04-16 | 用于电商平台的可售商品价格计算方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910304560.9A CN110175862A (zh) | 2019-04-16 | 2019-04-16 | 用于电商平台的可售商品价格计算方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110175862A true CN110175862A (zh) | 2019-08-27 |
Family
ID=67690045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910304560.9A Pending CN110175862A (zh) | 2019-04-16 | 2019-04-16 | 用于电商平台的可售商品价格计算方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110175862A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110647701A (zh) * | 2019-09-11 | 2020-01-03 | 达疆网络科技(上海)有限公司 | 一种价格发布更新引擎 |
CN110706019A (zh) * | 2019-09-03 | 2020-01-17 | 苏宁云计算有限公司 | 有效价签推送方法、装置、计算机设备和存储介质 |
WO2021077844A1 (zh) * | 2019-10-22 | 2021-04-29 | 苏宁云计算有限公司 | 商品到手价格的风险监管方法及*** |
WO2021098280A1 (zh) * | 2019-11-20 | 2021-05-27 | 苏宁云计算有限公司 | 商品无源时的价格展示方法、***及存储介质 |
CN115225663A (zh) * | 2022-06-23 | 2022-10-21 | 中国工商银行股份有限公司 | 数据推送方法、装置及电子设备 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226620A (zh) * | 2007-01-17 | 2008-07-23 | 周乃统 | 一种自动定价***及定价方法 |
CN101853466A (zh) * | 2010-05-18 | 2010-10-06 | 上海购龙信息科技有限公司 | 一种计算机显示快速更新报价信息的方法 |
CN102236866A (zh) * | 2011-08-11 | 2011-11-09 | 王冬梅 | 交易服务器交易撮合控制方法和交易*** |
CN104598639A (zh) * | 2015-02-11 | 2015-05-06 | 北京京东尚科信息技术有限公司 | 提供商品价格实时展示的方法和*** |
CN105184600A (zh) * | 2015-07-21 | 2015-12-23 | 浪潮通用软件有限公司 | 一种基于规则和操作的电商平台价格引擎实现方法 |
US20150379625A1 (en) * | 2014-06-26 | 2015-12-31 | Alessandro Lorenzo Soldati | System And Method For Administering A Modified Descending Price Auction |
CN105553957A (zh) * | 2015-12-09 | 2016-05-04 | 国家电网公司 | 基于大数据的网络安全态势感知预警方法和*** |
CN105701676A (zh) * | 2014-10-21 | 2016-06-22 | 元智大学 | 实时价格管理*** |
CN107292653A (zh) * | 2016-04-12 | 2017-10-24 | 北京京东尚科信息技术有限公司 | 一种零售仓储货物价格计算方法及装置 |
CN107730335A (zh) * | 2016-08-11 | 2018-02-23 | 凡学(上海)教育科技有限公司 | 一种应用于电商平台的多阶段价格数据处理*** |
CN107895009A (zh) * | 2017-11-10 | 2018-04-10 | 北京国信宏数科技有限责任公司 | 一种基于分布式的互联网数据采集方法及*** |
CN109472643A (zh) * | 2018-11-12 | 2019-03-15 | 德邦物流股份有限公司 | 产品价格计算方法及装置 |
CN109472662A (zh) * | 2018-10-09 | 2019-03-15 | 深圳市十八码服饰文化科技有限公司 | 一种商品销售方法与装置、电子设备及存储介质 |
-
2019
- 2019-04-16 CN CN201910304560.9A patent/CN110175862A/zh active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226620A (zh) * | 2007-01-17 | 2008-07-23 | 周乃统 | 一种自动定价***及定价方法 |
CN101853466A (zh) * | 2010-05-18 | 2010-10-06 | 上海购龙信息科技有限公司 | 一种计算机显示快速更新报价信息的方法 |
CN102236866A (zh) * | 2011-08-11 | 2011-11-09 | 王冬梅 | 交易服务器交易撮合控制方法和交易*** |
US20150379625A1 (en) * | 2014-06-26 | 2015-12-31 | Alessandro Lorenzo Soldati | System And Method For Administering A Modified Descending Price Auction |
CN105701676A (zh) * | 2014-10-21 | 2016-06-22 | 元智大学 | 实时价格管理*** |
CN104598639A (zh) * | 2015-02-11 | 2015-05-06 | 北京京东尚科信息技术有限公司 | 提供商品价格实时展示的方法和*** |
CN105184600A (zh) * | 2015-07-21 | 2015-12-23 | 浪潮通用软件有限公司 | 一种基于规则和操作的电商平台价格引擎实现方法 |
CN105553957A (zh) * | 2015-12-09 | 2016-05-04 | 国家电网公司 | 基于大数据的网络安全态势感知预警方法和*** |
CN107292653A (zh) * | 2016-04-12 | 2017-10-24 | 北京京东尚科信息技术有限公司 | 一种零售仓储货物价格计算方法及装置 |
CN107730335A (zh) * | 2016-08-11 | 2018-02-23 | 凡学(上海)教育科技有限公司 | 一种应用于电商平台的多阶段价格数据处理*** |
CN107895009A (zh) * | 2017-11-10 | 2018-04-10 | 北京国信宏数科技有限责任公司 | 一种基于分布式的互联网数据采集方法及*** |
CN109472662A (zh) * | 2018-10-09 | 2019-03-15 | 深圳市十八码服饰文化科技有限公司 | 一种商品销售方法与装置、电子设备及存储介质 |
CN109472643A (zh) * | 2018-11-12 | 2019-03-15 | 德邦物流股份有限公司 | 产品价格计算方法及装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110706019A (zh) * | 2019-09-03 | 2020-01-17 | 苏宁云计算有限公司 | 有效价签推送方法、装置、计算机设备和存储介质 |
WO2021042824A1 (zh) * | 2019-09-03 | 2021-03-11 | 苏宁云计算有限公司 | 有效价签推送方法、装置、计算机设备和存储介质 |
CN110647701A (zh) * | 2019-09-11 | 2020-01-03 | 达疆网络科技(上海)有限公司 | 一种价格发布更新引擎 |
WO2021077844A1 (zh) * | 2019-10-22 | 2021-04-29 | 苏宁云计算有限公司 | 商品到手价格的风险监管方法及*** |
WO2021098280A1 (zh) * | 2019-11-20 | 2021-05-27 | 苏宁云计算有限公司 | 商品无源时的价格展示方法、***及存储介质 |
CN115225663A (zh) * | 2022-06-23 | 2022-10-21 | 中国工商银行股份有限公司 | 数据推送方法、装置及电子设备 |
CN115225663B (zh) * | 2022-06-23 | 2024-03-08 | 中国工商银行股份有限公司 | 数据推送方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110175862A (zh) | 用于电商平台的可售商品价格计算方法及*** | |
CN107291718A (zh) | 页面资源投放方法及装置 | |
CN109308652A (zh) | 线上批发方法、***、终端设备及存储介质 | |
CN111127155A (zh) | 商品推荐方法、装置、服务器和存储介质 | |
CN107203904A (zh) | 销售商品的动态定价方法及*** | |
CN104636945A (zh) | 一种实现dsp广告投放的方法及装置 | |
CN107679103B (zh) | 用于实体的属性分析方法及*** | |
CN107016006B (zh) | 一种页面展示方法及*** | |
CN107025531A (zh) | 地址修改信息处理方法及装置 | |
CN102841906A (zh) | 一种整合的交易处理***及交易处理方法 | |
Shi et al. | Delivery efficiency and supplier performance evaluation in China’s E-retailing industry | |
CN111369314A (zh) | 一种电商多平台多店铺共享库存分配方法 | |
CN110033337A (zh) | 订单生产的方法和装置 | |
CN108230073A (zh) | 一种管理互联网订单信息的方法和*** | |
CN104615721A (zh) | 用于基于退货关联信息推荐商品的方法和*** | |
CN109447764A (zh) | 移动互联网商城管理平台*** | |
CN108229995A (zh) | 一种自动调整互联网商品价格的方法和*** | |
CN107909400A (zh) | 基于商品价格配置的***及方法 | |
CN103793804A (zh) | 物流配送平台云服务管理*** | |
CN105072204A (zh) | 一种信息推送方法及装置 | |
CN114429371B (zh) | 基于无人车的商品营销方法、装置、电子设备及存储介质 | |
CN112950247B (zh) | 一种选品方法和装置 | |
CN112308583A (zh) | 一种基于虚拟积分的医学平台管理方法及*** | |
CN109359914A (zh) | 线上批发仓库管理方法、***、终端设备及存储介质 | |
CN108629644A (zh) | 一种管理互联网商城商品信息的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190827 |
|
RJ01 | Rejection of invention patent application after publication |