度假产品起价计算系统以及方法技术方案

技术编号:32121781 阅读:18 留言:0更新日期:2022-01-29 19:08
本发明专利技术提供一种度假产品起价计算系统以及方法,通过在线计算以及离线计算两种方式对度假产品的班期价格计算,其中,在线计算针对的是对涉及资源价格变动的一或多个产品的班期价格进行实时计算,离线计算是针对无变动或不具有在线条件的情况下对各产品的班期价格进行计算;本发明专利技术缩短全量计算周期,可以实现由周到天的跨越,由于引入在线计算流程,使得资源变动及价格异动能实时的被捕获,并及时的输出并价格计算,大大提高了班期价格的新鲜度;并且引入并行计算策略,解耦不同资源间的计算依赖,可以针对不同类型的资源单独调整、增加计算资源。增加计算资源。增加计算资源。

【技术实现步骤摘要】
度假产品起价计算系统以及方法


[0001]本专利技术涉及数据处理领域,特别是涉及一种度假产品起价计算系统以及方法。

技术介绍

[0002]旅游度假产品区别于一般的电商产品,电商产品多为标品(价格库存是针对单SKU的);而旅游度假产品是由多种标准商品,通过一定的规则打包组合而成;任意一个SKU的价格、库存发生变化,都会直接影响到它所关联的所有产品。
[0003]同一旅游度假产品,价格因出发地、目的地、出发时间等因数而异,不同的出发地、出发班期都有与之相对应的班期价格;如前文所述,旅游度假产品的价格由多个资源组成,任何资源的变动,都会影响产品的价格变动。
[0004]为保障产品价格的新鲜度、及时的捕捉监控产品的变价,需要一个专门的价格系统,该系统是及时、快速、准确的计算出产品的价班期价格。以1万SKU的度假产品为计算标准,起价引擎需要处理的计算任务量大概是5000W左右(10000*100*180*3),随着业务的发展,任务量还在不断增加。现有的度假商品的价格系统计算的数据量大,计算周期长,并且资源变价频繁,无法及时响应资源变动,产品价格新鲜度不够;而且计算逻辑单一,多资源同步计算,不同资源计算耦合在一起,不能根据资源优化调配计算资源。

技术实现思路

[0005]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种度假产品起价计算系统以及方法,用于解决现有技术中计算数据量大,计算周期长,并且资源变价频繁,无法及时响应资源变动,产品价格新鲜度不够;而且计算逻辑单一,多资源同步计算,不同资源计算耦合在一起,不能根据资源优化调配计算资源等问题。
[0006]为实现上述目的及其他相关目的,本专利技术提供一种度假产品起价计算系统,其储存有多个产品,每个产品包括至少两个对应不同度假资源类型的度假资源,所述系统包括:在线任务子系统,用于生成涉及资源价格变动的一或多个产品的在线计算任务;其中,所述在线计算任务包括:对应产品中涉及价格变动的度假资源和/或未涉及价格变动的资源价格;离线任务子系统,用于每在一设定的离线计算时间间隔生成分别对应所有产品全量计算的离线计算任务;其中,所述离线计算任务包括:对应产品中各度假资源的资源价格;班期价格计算子系统,连接所述在线任务子系统以及离线任务子系统,用于基于所述在线计算任务计算涉及资源价格变动的产品的班期价格;和/或,基于离线计算任务计算所有产品的班期价格。
[0007]于本专利技术的一实施例中,分别对应不同度假资源的多个度假资源在线任务模块以及在线任务生成模块;其中,每个度假资源在线任务模块,用于监听对应该度假资源的涉及价格变动的一或多个商品的变动信息,并获得各商品所分别涉及的一或多个产品中对应该度假资源的资源价格;在线任务生成模块,连接各度假资源在线任务模块,用于基于各产品中对应涉及价格变动的各度假资源所对应的资源价格,生成涉及资源价格变动的各产品的
在线计算任务。
[0008]于本专利技术的一实施例中,变动触发子模块,用于获取对应度假资源涉及价格变动的一或多个商品的变动信息;其中,每个变动信息包括:变动商品身份信息以及变动商品价格;变动确定子模块,连接所述变动触发子模块,用于根据各变动商品身份信息判断各商品是否存在涉及的产品;变动处理子模块,连接所述变动确定子模块,用于根据判断为存在涉及的产品的商品的变动商品身份信息获得其分别所涉及的一或多个产品,并获得各商品所涉及的各产品中对应该度假资源的资源价格。
[0009]于本专利技术的一实施例中,所述变动处理子模块包括:产品确定单元,用于根据存在涉及的产品的各商品的变动商品身份信息查找存在对应商品分别所涉及的一或多个产品;可价格变动产品确定单元,连接所述产品确定单元,用于获取各商品所涉及的各产品的数据锁并判断是否成功获取数据锁;对获取成功的产品判断该产品当前的运行状态;将运行状态为空闲的产品的运行状态更新为忙碌,并释放数据锁,并根据产品所对应的商品的变动商品价格,获得各产品中对应该度假资源的资源价格。
[0010]于本专利技术的一实施例中,根据产品所对应的商品的变动价格,获得各产品中对应该度假资源的资源价格的方式包括:若产品中对应该度假资源只对应一个商品,则仅根据该商品的变动商品价格获得对应该度假资源的资源价格;若产品中对应该度假资源对应至少两个商品,则根据涉及价格变动的商品的变动商品价格以及未价格变动的商品的商品价格计算获得产品中对应该度假资源的资源价格。
[0011]于本专利技术的一实施例中,所述变动处理子模块还包括:异常产品状态监控单元,用于定时检查是否存在处于忙碌状态超过异常时间阈值的产品;若存在,生成对应该产品的手工处理异常通知信息并发送。
[0012]于本专利技术的一实施例中,所述离线任务子系统包括:分别对应不同度假资源的多个度假资源离线任务模块以及离线任务生成模块;每个度假资源离线任务模块,用于每在一设定的离线计算时间间隔获取对应该度假资源的所有商品的当前价格,并获得所有产品对应该度假资源的资源价格;离线任务生成模块,连接各度假资源离线任务模块,用于根据所有产品对应各度假资源的资源价格,生成对应所有产品全量计算的离线计算任务。
[0013]于本专利技术的一实施例中,所述班期价格计算子系统包括:在线班期价格计算模块,用于接收涉及资源价格变动的一或多个产品的在线计算任务,并根据涉及资源价格变动的各产品中涉及资源价格变动的各度假资源的变动价格以及未涉及资源价格变动的一或多个度假资源价格计算对应各产品的班期价格;和/或,离线班期价格计算模块,用于接收对应所有产品的离线计算任务,根据所有产品中对应各度假资源的资源价格计算全部产品的班期价格。
[0014]于本专利技术的一实施例中,所述离线班期价格计算模块包括:接收子模块,用于接收对应全部产品的离线计算任务;聚合任务子模块,连接所述接收子模块,用于对具有资源组合相同的产品的离线计算任务聚合为一离线计算任务,以获得一或多个最终离线计算任务;计算子模块,连接所述聚合任务子模块,用于根据各最终离线计算任务中的对应各度假资源的资源价格,获得全部产品的班期价格。
[0015]为实现上述目的及其他相关目的,本专利技术提供一种度假产品起价计算方法,应用分别包括至少两个对应不同度假资源类型的多个度假资源产品,所述方法包括:基于涉及
某种构成要素时,只要没有特别相反的记载,则并非将其它构成要素,排除在外,而是意味着可以还包括其它构成要素。
[0028]其中提到的第一、第二及第三等术语是为了说明多样的部分、成分、区域、层及/或段而使用的,但并非限定于此。这些术语只用于把某部分、成分、区域、层或段区别于其它部分、成分、区域、层或段。因此,以下叙述的第一部分、成分、区域、层或段在不超出本专利技术范围的范围内,可以言及到第二部分、成分、区域、层或段。
[0029]再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、操作、元件、组件、项目、种类、和/或组本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种度假产品起价计算系统,其特征在于,其储存有多个产品,每个产品包括至少两个对应不同度假资源类型的度假资源,所述系统包括:在线任务子系统,用于生成涉及资源价格变动的一或多个产品的在线计算任务;其中,所述在线计算任务包括:对应产品中涉及价格变动的度假资源和/或未涉及价格变动的资源价格;离线任务子系统,用于每在一设定的离线计算时间间隔生成分别对应所有产品全量计算的离线计算任务;其中,所述离线计算任务包括:对应产品中各度假资源的资源价格;班期价格计算子系统,连接所述在线任务子系统以及离线任务子系统,用于基于所述在线计算任务计算涉及资源价格变动的产品的班期价格;和/或,基于离线计算任务计算所有产品的班期价格。2.根据权利要求1中所述的度假产品起价计算系统,其特征在于,所述在线任务子系统包括:分别对应不同度假资源的多个度假资源在线任务模块以及在线任务生成模块;其中,每个度假资源在线任务模块,用于监听对应该度假资源的涉及价格变动的一或多个商品的变动信息,并获得各商品所分别涉及的一或多个产品中对应该度假资源的资源价格;在线任务生成模块,连接各度假资源在线任务模块,用于基于各产品中对应涉及价格变动的各度假资源所对应的资源价格,生成涉及资源价格变动的各产品的在线计算任务。3.根据权利要求2中所述的度假产品起价计算系统,其特征在于,所述度假资源在线任务模块包括:变动触发子模块,用于获取对应度假资源涉及价格变动的一或多个商品的变动信息;其中,每个变动信息包括:变动商品身份信息以及变动商品价格;变动确定子模块,连接所述变动触发子模块,用于根据各变动商品身份信息判断各商品是否存在涉及的产品;变动处理子模块,连接所述变动确定子模块,用于根据判断为存在涉及的产品的商品的变动商品身份信息获得其分别所涉及的一或多个产品,并获得各商品所涉及的各产品中对应该度假资源的资源价格。4.根据权利要求3中所述的度假产品起价计算系统,其特征在于,所述变动处理子模块包括:产品确定单元,用于根据存在涉及的产品的各商品的变动商品身份信息查找存在对应商品分别所涉及的一或多个产品;可价格变动产品确定单元,连接所述产品确定单元,用于获取各商品所涉及的各产品的数据锁并判断是否成功获取数据锁;对获取成功的产品判断该产品当前的运行状态;将运行状态为空闲的产品的运行状态更新为忙碌,并释放数据锁,并根据产品所对应的商品的变动商品价格,获得各产品中对应该度假资源的资源价格。5.根据权利要求4中所述的度假产品起价计算系统,其特征在于,根据产品所对应的商品的变动价格,获得各产品中对应该度假资源的资源价格的方式包括:...

【专利技术属性】
技术研发人员:朱礼
申请(专利权)人:上海泛宥信息科技有限公司
类型:发明
国别省市:

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

1