一种基于物料组合的商品去重方法和系统技术方案

技术编号:21363683 阅读:21 留言:0更新日期:2019-06-15 09:49
本发明专利技术提供一种基于物料组合的商品去重方法和系统,所述方法包括:步骤1、获取当前用户对应的商品完整列表并排序;步骤2、获取物料组合和商品编号列表的对应关系,且所有对应关系的“去重后商品编号”初始值都不存在;步骤3、对获得的当前商户的商品完整列表进行拆分;步骤4、获取待去重商品列表;步骤5、获取待去重商品列表中的商品;步骤6、将对应关系拆分为包含和不包含“去重后商品编号”的对应关系,根据有“去重后商品编号”的对应关系中是否存在包含步骤5中商品的商品编号的对应关系对商品进行去重;步骤7、根据处理后的全部“去重后商品编号”,对步骤1获得的完整列表进行筛选,获得商品去重列表。

A Method and System of Commodity Weight Removal Based on Material Combination

The invention provides a method and system for commodity weight removal based on material combination, which includes: step 1, obtaining the complete list of commodities corresponding to the current user and sorting; step 2, obtaining the corresponding relationship between material combination and commodity number list, and the initial value of \commodity number after weight removal\ of all corresponding relations does not exist; step 3, completing the commodity of the current merchant obtained. The whole list is split; Step 4, Get the list of goods to be removed; Step 5, Get the goods to be removed from the list of goods; Step 6, Break up the corresponding relationship into the corresponding relationship that contains and does not contain the \after-weight commodity number\. According to the corresponding relationship that has the \after-weight commodity number\, whether there exists the corresponding relationship that contains the commodity number of the goods in Step 5 to carry on the commodity removal according to whether there exists the corresponding relationship that contains the commodity number of the goods in Step 5. Step 7: According to all the \product number after de-duplication\ after processing, the complete list obtained in step 1 is screened to obtain the product de-duplication list.

【技术实现步骤摘要】
一种基于物料组合的商品去重方法和系统
本专利技术涉及应用程序商品配置领域,并且更具体地,涉及一种基于物料组合的商品去重方法和系统。
技术介绍
“微税平台”是一款支持全国以及各地区的应用程序商品个性化配置的统一平台。“微税平台”的“企业服务”频道是一个应用程序商城,存放的都是应用程序商品。一般的网上商城,展示的都是全国统一商品,而“企业服务”频道不但能展示全国推广的商品,还能展示用户所在地区本地配置的商品,支持地区个性化配置需求。如果某个地区不想推广某个全国商品,或者某个地区的某个商品价钱与其它地区不同,再或者某个地区的某个商品想要显示另一种商品名称等,对于这些特殊需求,可以在本地区再配置一套相同的商品,修改“是否推广”、“商品单价”、“商品名称”等属性来实现。而由于包括“商品名称”在内的各种商品属性都可能有所变化,因此传统的去重方法并不适用。
技术实现思路
为了解决
技术介绍
存在的在应用程序商场中改变商品属性造成商品去重困难的技术问题,本专利技术提供一种基于物料组合的商品去重方法。所谓物料,其实是商品拆分后的最小单位,对于本地个性化需求的商品,虽然“商品单价”、“商品名称”等属性都可能发生改变,但商品对应的物料组合通常是不会变的,因此这成为去重工作最好的依据。对于应用程序商品而言,物料表示的是不同的应用程序功能模块,不同的物料组合可能对应一套完整的应用程序,也可能对应应用程序中的一部分功能。试用或购买商品的过程,其实就是试用或购买商品对应的物料组合的过程。本专利技术所述的基于物料组合的商品去重方法包括:步骤1、获取当前用户对应的全国商品、省级商品、市级商品的完整列表,并按照市级商品、省级商品、全国商品的顺序进行排序,其中所述商品是模块化的应用程序;步骤2、获取物料组合和商品编号列表的对应关系,且所有对应关系的“去重后商品编号”初始值都不存在,其中所述物料是商品的功能模块,不同的物料组合构成不同的应用程序商品,所述物料组合和商品编号列表的对应关系是将全部商品的物料组合进行汇总,然后进行归类,将相同物料组合对应的商品编号记录在同一个商品编号列表,所述“去重后商品编号”是表示商品编号列表包含应该保留的商品的商品编号的标记;步骤3、对获得的当前商户的商品完整列表进行拆分,分为市级商品列表、省级商品列表、全国商品列表,设置商品列表编号为t,其中,t的初始值为1,市场商品列表、省级商品列表和全国商品列表的编号从初始值开始,分别为1,2和3;步骤4、获取待去重商品列表t;步骤5、获取待去重商品列表t中的商品;步骤6、将物料组合和商品编号列表对应关系拆分为包含“去重后商品编号”的对应关系和不包含“去重后商品列表”的对应关系,当在有“去重后商品编号”的对应关系中存在包含步骤5中商品的商品编号的对应关系时,表示该商品已被去重,此时跳过该商品,并在所述商品列表t中还存在下一个商品时,跳到步骤5,在所述商品列表t中不存在下一个商品时,设t=t+1,跳转到步骤4,当所述商号列表t大于3时,跳转到步骤8;步骤7、当在有“去重后商品编号”的对应关系中不存在包含步骤5中商品的商品编号的对应关系时,在没有“去重后商品编号”的对应关系中查找包含该商品的对应关系,更新查找到的对应关系,补全“去重后商品编号”,并在所述商品列表t中还存在下一个商品时,跳到步骤5,在所述商品列表t中不存在下一个商品时,设t=t+1,跳转到步骤4,当所述商号列表t大于3时,跳转到步骤8;步骤8、根据处理后的全部“去重后商品编号”,对步骤1获得的完整列表进行筛选,保留商品编号在“去重后商品编号”中仍然存在的商品,删除其它商品,获得商品去重列表。优选地,对获得的当前商户的商品完整列表进行拆分前备份商品完整列表。优选地,所述方法适用于针对客户的重点推荐商品构成的推荐应用列表。在实际应用中,商品分为单一商品、选餐商品。单一商品直接与物料进行关联,可以关联一个或多个物料。而选餐商品存在父商品和子商品,父商品仅用来展示使用,与物料无直接关联,但每个父商品下包含若干子商品,这些子商品与物料关联,同个父商品下的不同子商品,对应的物料组合往往并不相同,但选餐商品最终参与去重的,多数都是父商品,而如果在对应关系中只记录物料组合和子商品的对应关系,由于父商品无法删除,则去重方法无法正确执行,因此对应关系中还要同时记录对应的父商品。但是,如果对应关系中同时记录选餐商品中的父商品,而又未引入“去重后商品编号”时,当全国商品为选餐商品,而省级或市级商品为选餐商品中的一个子商品,由于判断本地个性化商品时,只更新了该子商品的对应关系,而未更新其它子商品的对应关系,因此最终筛选时,仍然存在选餐商品的商品编号,本应被去重的选餐商品仍被保留。为解决此问题,本专利技术在原有对应关系中增加“去重后商品编号”,初始时全部对应关系的“去重后商品编号”均不存在,而在去重过程中逐步补全,并帮助分析其它商品是否已被去重,从而解决上述问题。根据本专利技术的另一方面,本专利技术提供一种基于物料组合的商品去重系统,所述系统包括:商品列表排序单元,其用于获取当前用户对应的全国商品、省级商品、市级商品的完整列表,并按照市级商品、省级商品、全国商品的顺序进行排序,其中所述商品是模块化的应用程序;商品对应关系获取单元,其用于获取物料组合和商品编号列表的对应关系,且所有对应关系的“去重后商品编号”初始值都不存在,其中所述物料是商品的功能模块,不同的物料组合构成不同的应用程序商品,所述物料组合和商品编号列表的对应关系是将全部商品的物料组合进行汇总,然后进行归类,将相同物料组合对应的商品编号记录在同一个商品编号列表,所述“去重后商品编号”是表示商品编号列表包含应该保留的商品的商品编号的标记;商品列表拆分单元,其用于对商品列表排序单元获得的当前商户的商品完整列表进行拆分,分为市级商品列表、省级商品列表、全国商品列表;商品去重单元,其用于按照市级商品列表、省级商品列表、全国商品列表的顺序,遍历商品列表中的商品,在有“去重后商品编号”的对应关系中,查找是否存在包含该商品的商品编号的对应关系,若存在则表示该商品已被去重,此时跳过该商品,否则在没有“去重后商品编号”的对应关系中,查找对应的商品编号列表包含该商品的商品编号的物料组合,对找到的对应关系补全“去重后商品编号”,商品编号列表不做修改;去重列表获取单元,其根据处理后的全部“去重后商品编号”,商品列表排序单元获得的完整列表进行筛选,保留商品编号在“去重后商品编号”中仍然存在的商品,删除其它商品,获得商品去重列表。优选地,所述系统还包括商品列表备份单元,其用于在商品列表拆分单元对商品列表排序单元获得的当前商户的商品完整列表进行拆分前备份商品完整列表。优选地,所述系统适用于针对客户的重点推荐商品构成的推荐应用列表。如上所述,本专利技术提供的基于物料组合的商品去重方法和系统具有如下优点:1、引入了物料组合和商品编号列表的对应关系,降低商品去重实现难度,提高了商品去重适用范围;2、引入“去重后商品编号”,对去重方法进行改进,解决有些情况去重失效的缺陷,使去重方法的鲁棒性更好;3、本专利技术提供的商品去重方法不仅适用于商品列表的去重,还适用于“推荐应用”等其它列表的去重,通用性强。因此,本专利技术所述的基于物料组合的商品去重本文档来自技高网...

【技术保护点】
1.一种基于物料组合的商品去重方法,其特征在于,所述方法包括:步骤1、获取当前用户对应的全国商品、省级商品、市级商品的完整列表,并按照市级商品、省级商品、全国商品的顺序进行排序,其中所述商品是模块化的应用程序;步骤2、获取物料组合和商品编号列表的对应关系,且所有对应关系的“去重后商品编号”初始值都不存在,其中所述物料是商品的功能模块,不同的物料组合构成不同的应用程序商品,所述物料组合和商品编号列表的对应关系是将全部商品的物料组合进行汇总,然后进行归类,将相同物料组合对应的商品编号记录在同一个商品编号列表,所述“去重后商品编号”是表示商品编号列表包含应该保留的商品的商品编号的标记;步骤3、对获得的当前商户的商品完整列表进行拆分,分为市级商品列表、省级商品列表、全国商品列表,设置商品列表编号为t,其中,t的初始值为1,市场商品列表、省级商品列表和全国商品列表的编号从初始值开始,分别为1,2和3;步骤4、获取待去重商品列表t;步骤5、获取待去重商品列表t中的商品;步骤6、将物料组合和商品编号列表对应关系拆分为包含“去重后商品编号”的对应关系和不包含“去重后商品列表”的对应关系,当在有“去重后商品编号”的对应关系中存在包含步骤5中商品的商品编号的对应关系时,表示该商品已被去重,此时跳过该商品,并在所述商品列表t中还存在下一个商品时,跳到步骤5,在所述商品列表t中不存在下一个商品时,设t=t+1,跳转到步骤4,当所述商号列表t大于3时,跳转到步骤8;步骤7、当在有“去重后商品编号”的对应关系中不存在包含步骤5中商品的商品编号的对应关系时,在没有“去重后商品编号”的对应关系中查找包含该商品的对应关系,更新查找到的对应关系,补全“去重后商品编号”,并在所述商品列表t中还存在下一个商品时,跳到步骤5,在所述商品列表t中不存在下一个商品时,设t=t+1,跳转到步骤4,当所述商号列表t大于3时,跳转到步骤8;步骤8、根据处理后的全部“去重后商品编号”,对步骤1获得的完整列表进行筛选,保留商品编号在“去重后商品编号”中仍然存在的商品,删除其它商品,获得商品去重列表。...

【技术特征摘要】
1.一种基于物料组合的商品去重方法,其特征在于,所述方法包括:步骤1、获取当前用户对应的全国商品、省级商品、市级商品的完整列表,并按照市级商品、省级商品、全国商品的顺序进行排序,其中所述商品是模块化的应用程序;步骤2、获取物料组合和商品编号列表的对应关系,且所有对应关系的“去重后商品编号”初始值都不存在,其中所述物料是商品的功能模块,不同的物料组合构成不同的应用程序商品,所述物料组合和商品编号列表的对应关系是将全部商品的物料组合进行汇总,然后进行归类,将相同物料组合对应的商品编号记录在同一个商品编号列表,所述“去重后商品编号”是表示商品编号列表包含应该保留的商品的商品编号的标记;步骤3、对获得的当前商户的商品完整列表进行拆分,分为市级商品列表、省级商品列表、全国商品列表,设置商品列表编号为t,其中,t的初始值为1,市场商品列表、省级商品列表和全国商品列表的编号从初始值开始,分别为1,2和3;步骤4、获取待去重商品列表t;步骤5、获取待去重商品列表t中的商品;步骤6、将物料组合和商品编号列表对应关系拆分为包含“去重后商品编号”的对应关系和不包含“去重后商品列表”的对应关系,当在有“去重后商品编号”的对应关系中存在包含步骤5中商品的商品编号的对应关系时,表示该商品已被去重,此时跳过该商品,并在所述商品列表t中还存在下一个商品时,跳到步骤5,在所述商品列表t中不存在下一个商品时,设t=t+1,跳转到步骤4,当所述商号列表t大于3时,跳转到步骤8;步骤7、当在有“去重后商品编号”的对应关系中不存在包含步骤5中商品的商品编号的对应关系时,在没有“去重后商品编号”的对应关系中查找包含该商品的对应关系,更新查找到的对应关系,补全“去重后商品编号”,并在所述商品列表t中还存在下一个商品时,跳到步骤5,在所述商品列表t中不存在下一个商品时,设t=t+1,跳转到步骤4,当所述商号列表t大于3时,跳转到步骤8;步骤8、根据处理后的全部“去重后商品编号”,对步骤1获得的完整列表进行筛选,保留商品编号在“去重后商品编号”中仍然存在的商品,删除其它商品,获得商品去...

【专利技术属性】
技术研发人员:熊林欣朱兴陈晶鑫
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

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

1