一种商品数据的处理方法及装置制造方法及图纸

技术编号:21089592 阅读:20 留言:0更新日期:2019-05-11 09:58
本发明专利技术公开了一种商品数据的处理方法及装置,涉及数据处理技术领域,可以减少库存中商品数据的冗余,降低库存的存储压力。所述方法包括:获取商品数据的存储时间粒度;以所述商品数据的存储时间粒度为单位,生成商品数据在可预定时长内的时间轴,所述时间轴上记录有商品数据在存储时间粒度上的库存状态标识;根据所述库存状态标识将所述商品数据以时间轴的形式存储至库存中;当接收到处理请求时,按照预设库存规则对库存中商品数据在时间轴上的库存状态标识进行更新。

A Processing Method and Device for Commodity Data

【技术实现步骤摘要】
一种商品数据的处理方法及装置
本专利技术涉及数据处理
,特别是涉及一种商品数据的处理方法及装置。
技术介绍
通过互联网平台,商家可以在网上发布自己的商品,用户可以通过互联网平台购买所需商品,实现商品的交易,这里的商品可以是实体商品,也可以是服务类商品。当用户购买需要日期预定类商品时,例如,预定机票、预定包房、预定场地等,除了需要选定商品外,同时还需要选择商品对应的预定日期、场地、参与人数等。因此,在存储日期预定类的商品数据时需要存储相应商品、预定日期等属性信息,具体可以根据商品购买的时间粒度将每个日期的商品数据按照特定格式存储至库存中,一旦接收到商品查询或者商品订单时,方便对库存中的商品数据进行处理。然而,现有技术在存储日期预定类商品数据的过程中会忽略时间粒度的粗细,在每个时间区间都会创建相应时间区间的商品数据,使得库存中每条商品数据会分布在多个时间区间上,随着时间的流逝,库存会出现有很多未被预定或者已经过期时间区间内的商品数据,使得库存中商品数据冗余过多,增加了库存的存储压力。
技术实现思路
有鉴于此,本专利技术提供了一种商品数据的处理方法及装置,主要目的在于解决现有库存中商品数据的冗余问题。依据本专利技术一个方面,提供了一种商品数据的处理方法,该方法包括:获取商品数据的存储时间粒度;以所述商品数据的存储时间粒度为单位,生成商品数据在可预定时长内的时间轴,所述时间轴上记录有商品数据在存储时间粒度上的库存状态标识;根据所述库存状态标识将所述商品数据以时间轴的形式存储至库存中,每条商品数据各自对应一个时间轴;当接收到处理请求时,按照预设库存规则对库存中商品数据在时间轴上的库存状态标识进行更新。进一步地,当所述处理请求为预定请求时,所述预设库存规则包括预定策略,所述当接收到处理请求时,按照预设库存规则对库存中商品数据在时间轴上的库存状态标识进行更新包括:接收携带有商品标识以及预定时间区间的预定请求,从库存中查找所述商品标识对应的商品数据;按照所述预定策略更新库存中所述商品标识对应的商品数据在预定时间区间内的库存状态标识。进一步地,所述按照所述预定策略更新库存中所述商品标识对应的商品数据在预定时间区间内的库存状态标识包括:如果库存中所述商品标识对应的商品数据在预定时间区间内的库存状态标识为空闲状态,对所述商品标识对应的商品数据进行锁定操作,并将所述库存状态标识更新为占用状态。进一步地,当所述处理请求为查询请求时,所述预设库存规则包括查询策略,所述当接收到处理请求时,按照预设库存规则对库存中商品数据在时间轴上的库存状态标识进行更新包括:接收携带有商品标识的查询请求,从所述商品数据中查找所述商品标识对应的商品数据;按照所述查询策略更新库存中所述商品标识对应的商品数据的时间轴。进一步地,所述按照所述查询策略更新库存中所述商品标识对应的商品数据的时间轴包括:以所述查询请求中记录的当前时间为作为时间轴的起始时间,可预定时长作为时间轴的时间区间,更新所述商品标识对应的商品数据的时间轴。进一步地,所述以所述查询请求中记录的当前时间为作为时间轴的起始时间,可预定时长作为时间轴的时间区间,更新所述商品标识对应的商品数据的时间轴包括:将时间轴上记录的所述商品标识对应的商品数据在所述起始时间之前的库存状态标识清空;将时间轴上记录的所述商品标识对应的商品数据在所述可预定时长内的库存状态标识补齐。依据本专利技术另一个方面,提供了一种商品数据的处理装置,该装置包括:获取单元,用于获取商品数据的存储时间粒度;生成单元,用于以所述商品数据的存储时间粒度为单位,生成商品数据在可预定时长内的时间轴,所述时间轴上记录有商品数据在存储时间粒度上的库存状态标识;存储单元,用于根据所述库存状态标识将所述商品数据以时间轴的形式存储至库存中,每条商品数据各自对应一个时间轴;更新单元,用于当接收到处理请求时,按照预设库存规则对库存中商品数据在时间轴上的库存状态标识进行更新。进一步地,当所述处理请求为预定请求时,所述预设库存规则包括预定策略,所述更新单元包括:第一接收模块,用于接收携带有商品标识以及预定时间区间的预定请求,从库存中查找所述商品标识对应的商品数据;第一更新模块,用于按照所述预定策略更新库存中所述商品标识对应的商品数据在预定时间区间内的库存状态标识。进一步地,所述第一更新模块,具体用于如果库存中所述商品标识对应的商品数据在预定时间区间内的库存状态标识为空闲状态,对所述商品标识对应的商品数据进行锁定操作,并将所述库存状态标识更新为占用状态。进一步地,当所述处理请求为查询请求时,所述预设库存规则包括查询策略,所述更新单元还包括:第二接收模块,用于接收携带有商品标识的查询请求,从所述商品数据中查找所述商品标识对应的商品数据;第二更新模块,用于按照所述查询策略更新库存中所述商品标识对应的商品数据的时间轴。进一步地,所述第二更新模块,具体用于以所述查询请求中记录的当前时间为作为时间轴的起始时间,可预定时长作为时间轴的时间区间,更新所述商品标识对应的商品数据的时间轴。进一步地,所述第二更新模块包括:清空子模块,用于将时间轴上记录的所述商品标识对应的商品数据在所述起始时间之前的库存状态标识清空;补齐子模块,用于将时间轴上记录的所述商品标识对应的商品数据在所述可预定时长内的库存状态标识补齐。依据本专利技术又一个方面,提供了一种存储设备,其上存储有计算机程序,所述程序被处理器执行时实现上述商品数据的处理方法。依据本专利技术再一个方面,提供了一种商品数据的处理装置,包括存储设备、处理器及存储在存储设备上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述商品数据的处理方法。借由上述技术方案,本专利技术提供的一种商品数据的处理方法、装置及计算机存储介质,与目前直接将每条商品数据分布在多个时间区间存储中库存中的方式相比,本专利技术能够以商品数据的存储时间粒度为单位,生成商品数据在可预定时长内的时间轴,该时间轴上记录有商品数据在存储时间粒度上的库存状态标识,根据库存状态标识将商品数据以时间轴的形式存储至库存中,这里库存中每条商品数据各自对应一个时间轴,该时间轴能够汇总多个时间区间,无需为每个时间区间创建相应的商品数据,可以降低库存的存储压力,而该时间轴对应的时间区间为可预订时长范围,不会存储过期或者未被预定的商品数据,减少库存中商品数据的冗余,进而在商品数据操作过程中,只需对相应时间轴上的商品数据进行更新,减少库存操作时间。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种商品数据的处理方法流程示意图;图2示出了本专利技术实施例提供的另一种商品数据的处理方法流程示意图;图3示出了本专利技术实施例提供的另一种商品数据的处理方法流程示意图;图4示出了本专利技术实施例提供的一种商品数据的处理装置的结构示意本文档来自技高网...

【技术保护点】
1.一种商品数据的处理方法,其特征在于,包括:获取商品数据的存储时间粒度;以所述商品数据的存储时间粒度为单位,生成商品数据在可预定时长内的时间轴,所述时间轴上记录有商品数据在存储时间粒度上的库存状态标识;根据所述库存状态标识将所述商品数据以时间轴的形式存储至库存中,每条商品数据各自对应一个时间轴;当接收到处理请求时,按照预设库存规则对库存中商品数据在时间轴上的库存状态标识进行更新。

【技术特征摘要】
1.一种商品数据的处理方法,其特征在于,包括:获取商品数据的存储时间粒度;以所述商品数据的存储时间粒度为单位,生成商品数据在可预定时长内的时间轴,所述时间轴上记录有商品数据在存储时间粒度上的库存状态标识;根据所述库存状态标识将所述商品数据以时间轴的形式存储至库存中,每条商品数据各自对应一个时间轴;当接收到处理请求时,按照预设库存规则对库存中商品数据在时间轴上的库存状态标识进行更新。2.根据权利要求1所述的方法,其特征在于,当所述处理请求为预定请求时,所述预设库存规则包括预定策略,所述当接收到处理请求时,按照预设库存规则对库存中商品数据在时间轴上的库存状态标识进行更新包括:接收携带有商品标识以及预定时间区间的预定请求,从库存中查找所述商品标识对应的商品数据;按照所述预定策略更新库存中所述商品标识对应的商品数据在预定时间区间内的库存状态标识。3.根据权利要求2所述的方法,其特征在于,所述按照所述预定策略更新库存中所述商品标识对应的商品数据在预定时间区间内的库存状态标识包括:如果库存中所述商品标识对应的商品数据在预定时间区间内的库存状态标识为空闲状态,对所述商品标识对应的商品数据进行锁定操作,并将所述库存状态标识更新为占用状态。4.根据权利要求1所述的方法,其特征在于,当所述处理请求为查询请求时,所述预设库存规则包括查询策略,所述当接收到处理请求时,按照预设库存规则对库存中商品数据在时间轴上的库存状态标识进行更新包括:接收携带有商品标识的查询请求,从所述商品数据中查找所述商品标识对应的商品数据;按照所述查询策略更新库存中所述商品标识对应的商品数据的时间轴。5.根据权利要求4所述的方法,其特征在于,所述按照所述查询策略更新库存中所述商品标识对应的商品数据的时间轴包括:以所述查询请求...

【专利技术属性】
技术研发人员:李泽源彭更红汤恩清杨慧强兰杰
申请(专利权)人:口碑上海信息技术有限公司
类型:发明
国别省市:上海,31

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

1