商品管理方法、装置、计算机设备及存储介质与流程

文档序号:18555999发布日期:2019-08-30 22:36阅读:198来源:国知局
商品管理方法、装置、计算机设备及存储介质与流程

本申请涉及数据处理技术领域,尤其涉及一种商品管理方法、装置、计算机设备及存储介质。



背景技术:

企业采购平台通过与多家供应商合作为平台用户提供丰富的商品选择,为平台用户带来了便利。由于在企业购物平台中有很多的商品,如此涉及对商品的管理以及对商品的推荐等。现有的对企业购物平台商品管理的方式以及对商品的推荐是按照商品的类目进行管理和推荐,如此,一个类目的商品有太多,并不能做到精细化的管理;同时在对商品进行推荐时,需要从众多同一类目商品中挑选商品进行推荐,如此商品推荐的速度大大降低。



技术实现要素:

本申请实施例提供一种商品管理方法、装置、计算机设备及存储介质,可提高商品管理和商品推荐的速度和效率。

第一方面,本申请实施例提供了一种商品管理方法,该方法包括:

若检测到商品上架,获取所述商品的规格属性、参数详情、商品描述信息;根据所述商品的规格属性、参数详情、商品描述信息提取出所述商品的主特征;将所述商品的主特征和预设的多组商品标识所对应的特征进行匹配;若匹配成功,将所述商品作为匹配成功的该组商品标识中的一个商品,将所述商品与该组商品标识中的其他商品作为同组商品;若接收到打开同组商品中任一目标商品的详情页面的请求,获取同组商品中非目标商品的价格;在目标商品的详情页面中的推荐区域,根据所述价格推荐同组商品中的非目标商品。

第二方面,本发明实施例提供了一种商品管理装置,该商品管理装置包括用于执行上述第一方面所述的方法对应的单元。

第三方面,本发明实施例提供了一种计算机设备,所述计算机设备包括存储器,以及与所述存储器相连的处理器;

所述存储器用于存储计算机程序,所述处理器用于运行所述存储器中存储的计算机程序,以执行上述第一方面所述的方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现上述第一方面所述的方法。

本申请实施例通过获取商品的参数详情、商品描述等信息,以提取商品的主特征,根据主特征来识别是否为同组商品,如此,将商品分组进行管理,便于企业购物平台进行商品管理,提高了商品管理的速度和效率;在商品的主特征完全相同的情况下,获取同组商品中的价格,并根据价格来推荐商品,可根据价格从同组商品中向用户推荐产品,提高了商品推荐的速度和效率,提高用户的购物体验。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的商品管理方法的流程示意图;

图2是本申请实施例提供的商品管理方法的子流程示意图;

图3是本申请实施例提供的商品管理方法的子流程示意图;

图4是本申请实施例提供的商品管理方法的子流程示意图;

图5是本申请实施例提供的商品管理方法的子流程示意图;

图6是本申请实施例提供的商品管理装置的示意性框图;

图7是本申请实施例提供的特征提取单元的示意性框图;

图8是本申请实施例提供的商品组确定单元的示意性框图;

图9是本申请实施例提供的商品组确定单元的另一示意性框图;

图10是本申请实施例提供的计算机设备的示意性框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要说明的是,本申请实施例中的应用场景以企业购物平台进行说明。可以理解地,本申请中的方案还可以应用于其他的涉及有商品推荐的平台中。

图1是本申请实施例提供的商品管理方法的流程示意图。如图1所示,该方法包括s101-s106。

s101,若检测到商品上架,获取所述商品的规格属性、参数详情、商品描述信息。

其中,检测到商品上架,理解为商品上传到企业购物平台。在商品上传到企业购物平台的过程中,会填写规格属性、参数详情、商品描述等商品信息,企业购物平台接收所填写的规格属性、参数详情、商品描述等商品信息。其中,规格属性包括重量(kg)、容量(l/ml、存储容量等)、尺寸(大小、长短等)中的一个或者多个。参数详情包括品牌、型号/款号、产地、加工工艺/流行元素(压榨等)、材质(皮革、不锈钢等)、样式(单肩)、试用场景/试用年龄(休闲、日用、送礼等或者青年、老年等)、上市时间等等。其中,每个商品还包括有其他的参数详情。商品描述包括商品名称和/或对该商品的一些描述信息。如商品名称为:尼康(nikon)d5300(18-55mm)套机入门级数码单反相机单镜头套装;对应的描述包括:内置wifi2416万像素防抖镜头翻转屏轻松分享!入门防抖摄影小白必备等。需要注意的是,以上规格属性、参数详情、商品描述等例举的信息只是为了举例说明,以方便理解本申请中的技术方案。

s102,根据所述商品的规格属性、参数详情、商品描述信息提取出所述商品的主特征。

需要注意的是,不同类目的商品提取出的主特征不同。如食品类目下的食用油、电子产品下的移动手机等商品所对应的主特征不同。如对于食品类目下的食用油产品,提取出的主特征包括品牌、型号、加工工艺、容量、质量等级、是否转基因等。如分别对应鲁花、花生油、物理压榨、4.5l、一级、非转基因等。如对于电子产品下的移动手机产品提取出的主特征包括品牌、型号、网络类型、存储容量(可能还包括运行内存等)、机身颜色、网络模式等。如分别对应xx品牌、xxx8、全网通、256g(运行内存4g)、黑色、双卡双待等。不同类目中的不同类别的商品需要提取的主特征需要预先进行分析并设定。

在一实施例中,如图2所示,步骤s102包括以下步骤s201-s205。

s201,对所述商品的规格属性、参数详情、商品描述信息进行分词。

其中,可使用分词工具进行分词,如分词工具可以为结巴分词,选用结巴分词的精确模式对数据集中的文本信息进行分词,通过分词将对商品的参数详情、商品描述信息中的文本信息分成多个单词,如消息“我来到北京清华大学”,分词结果为“我来到北京清华大学”。

s202,检测所述商品是否有类目信息。

有的企业购物平台在商品上传的时候就会选择对应的类目信息,即在商品上传时就已经确定商品的类目,如此,商品信息中就会包括有商品的类目信息。检测商品信息中是否有该商品的类目信息。如某一个商品的类目信息可以为:食品-食用油-金龙鱼-花生油等。

若所述商品有类目信息,执行步骤s203;若所述商品没有类目信息,执行步骤s204。

s203,获取所述商品的类目信息。

s204,根据分词后的关键词确定所述商品的类目信息。

首先,根据分词后的关键词提取商品的品牌和型号等信息,如分词后得到“九阳”“豆浆机”,再根据预设的类目表进行匹配,可确定该商品的类目为家电,进一步地可确定是家电类目下的豆浆机。如分词后得到“福临门”“食用油”,根据预设的类目表进行匹配,可确定该商品的类目为食品,进一步地可确定是食品类目下的食用油。商品的类目信息可根据企业购物平台的商品情况看是否需进行进一步的细化或者无需细化等。如一些企业购物平台中商品较多的话,商品的类目信息可以细化到食品-食用油-金龙鱼-花生油,或者可再进一步的细化;如一些企业购物平台商品没有那么多的情况下,商品的类目信息可以为食品-食用油-金龙鱼等。

s205,根据预设的类目的主特征和所确定的所述商品的类目信息,从分词后的关键词中提取出所述商品所对应的主特征。

预先对每个类目设置一些主特征,如食品类目下的食用油产品,提取出的主特征包括品牌、型号、加工工艺、容量、质量等级、是否转基因等。根据预设的类目的主特征和所确定的商品的类目信息,从分词后的关键词中提取出商品所对应的主特征,如提取出的主特征为:鲁花、花生油、物理压榨、4.5l、一级、非转基因等。需要注意的是,提取的主特征至少中包括品牌、型号、规格属性等。即同组商品至少需要品牌、型号、规格属性完全相同。

图2进一步限定了对商品的规格属性、参数详情、商品描述信息进行分词,再根据预设的类目的主特征来提取商品所对应的主特征。

s103,将所述商品的主特征和预设的多组商品标识所对应的特征进行匹配。

其中,在数据库中保存有多组商品标识,以及多组商品标识所对应的特征。其中,数据库中的多组商品标识是预先根据一定规则生成的。如食品类目下的食用油商品,涉及有多组商品,每组商品对应有一个商品标识,每个商品标识有所对应的特征,如某组商品下所对应的特征包括福临门(品牌)、葵花籽油(型号)、一级压榨(加工工艺)、4.5l(容量)、一级(质量等级)、非转基因等。

将该商品的主特征和预设的多组商品标识所对应的特征进行匹配,若该商品的主特征与预设的某一组商品标识所对应的特征完全匹配,则确定匹配成功,若该商品的主特征与预设的所有的商品标识所对应的特征进行匹配都没有匹配成功,那么进行提示。

s104,若匹配成功,将所述商品作为匹配成功的该组商品标识中的一个商品,将所述商品与该组商品标识中的其他商品作为同组商品。

在数据库中还保存有同组商品中的多个商品信息。在本实施例中,根据提取出的主特征可知,同组商品中是完全相同的商品。

s105,若接收到打开同组商品中任一目标商品的详情页面的请求,获取同组商品中非目标商品的价格。

同组商品中打开详情页面的商品称为目标商品,同组商品中的其他商品称为非目标商品。具体地,获取同组商品中每个非目标商品的价格。其中,所有价格都是正常买卖的价格,即用户在不使用优惠券等的情况下,购买商品需要付出的价格。

s106,在目标商品的详情页面中的推荐区域,根据所述价格推荐同组商品中的非目标商品。

在企业购物平台中,每个商品的详情页面中都会有对应的推荐区域,如详情页面的下方。在目标商品的详情页面中的下方,根据价格来推荐同组商品中的非目标商品,如按照价格由高到低的顺序推荐同组商品中的非目标商品。需要注意的是,这里的推荐同组商品中的非目标商品,可以是按照价格由低到高的顺序推荐所有的非目标商品,也可以是按照价格由低到高的顺序推荐前几个非目标商品,也可以仅推荐一个价格最低的商品。

在本实施例中,获取商品的规格属性、参数详情、商品描述等信息,以提取商品的主特征,根据主特征来识别是否为同组商品,如此,将商品分组进行管理,便于企业购物平台进行商品管理,提高了商品管理的速度和效率;在商品的主特征完全相同的情况下,获取同组商品中的价格,并根据价格对所确定的非目标商品进行推荐,如在同组商品的任一目标商品的详情页面下方,按照价格由低到高的顺序来推荐同组商品中的非目标商品,使得商品可以按照价格来排序,方便用户挑选出自己更中意的商品,提高了商品推荐的速度和效率,提高用户的购物体验。

在一实施例中,所述商品管理方法还包括步骤:确定预设的多组商品标识和所述多组商品标识所对应的特征。

在一实施例中,如图3所示,确定预设的多组商品标识和所述多组商品标识所对应的特征,包括以下步骤s301-s305。

s301,若检测到商品上架,获取商品的规格属性、参数详情、商品描述信息。

s302,根据该商品的规格属性、参数详情、商品描述信息提取出该商品的特征。其中,在本实施例中,商品的特征与上文中的提到的主特征一致。

s303,检测该商品中的特征是否在数据库中存在。

若该商品中的特征在数据库中不存在,执行步骤s304。若存在,则不进行任何处理。

s304,生成一个商品标识。其中,商品标识根据预设规则生成的。

s305,保存商品标识,以及该商品标识所对应的特征,并将该商品作为该商品标识所对应的一组商品中的一个商品进行保存,如此,以得到多组商品标识以及所述多组商品标识所对应的特征。

该实施例中,数据库中的多组商品标识以及多组商品标识所对应的特征是动态的,即随着越来越多的商品上架,在数据库中增加越来越多的商品标识以及商品商品标识所对应的特征。在一实施例中,在进行保存之前,确定预设的多组商品标识和所述多组商品标识所对应的特征的方法,还可以包括:接收用户对提取出的特征的修改,以进行消岐。进行消岐的目的是每个供应商对产品的相关信息填写的不标准,如红米和小米等,都统一修改为小米。

在一实施例中,如图4所示,确定预设的多组商品标识和所述多组商品标识所对应的特征,包括以下步骤s401-s404。

s401,获取其他网购平台中所有或者其中部分商品的规格属性、参数详情、商品描述信息。

s402,根据商品的规格属性、参数详情、商品描述信息提取出商品的特征。其中,在本实施例中,商品的特征与上文中的提到的主特征一致。

s403,将提取出的商品的特征进行比对以删除商品特征完全相同的特征组,使得余下的每组特征都不同。可以理解地,由于同一商品有多个,因此,可能存在提取出的商品的特征中有很多个商品所对应的特征组都是相同的,那么删除相同的以使得最后同一商品中只留下一个特征组。

s404,为余下的每组特征生成一个商品标识,将商品标识与所对应的特征保存,以得到多组商品标识和所述多组商品标识所对应的特征。

该方案中,一开始即得到大量的商品标识以及商品标识所对应的特征。在一实施例中,在进行保存之前,确定预设的多组商品标识和所述多组商品标识所对应的特征的方法,还可以包括:接收用户对提取出的特征的修改,以进行消岐。

图3和图4所示的实施例进一步限定了将商品进行分组标识,以及提取每组商品的特征。如此,将商品分组进行管理,便于企业购物平台对商品进行精细化的管理,提高了管理效率。

在其他的实施例中,可结合用户的评价和商品的成交量来进行推荐。如图5所示,为本申请另一实施例提供的商品管理方法的示意图。该方法包括步骤s501-s506。该方法实施例与图1实施例的不同之处在于:步骤s505,以及步骤s506的不同。其他的步骤与图1实施例的步骤分别对应,请参看图1实施例的描述。以下将介绍该实施例与图1实施例的不同之处。

s505,获取同组商品中非目标商品的价格,以及所述非目标商品在预设时间段内的评论数和成交数。

s506,根据所述非目标商品的价格、所述非目标商品在预设时间段内的评论数和成交数,推荐同组商品中的非目标商品。

具体地,在一实施例中,步骤s506包括:将所述非目标商品的价格、评论数、成交数进行归一化;根据预设公式计算价格贡献率、评论贡献率、成交贡献率;根据价格贡献率、评论贡献率、成交贡献率和归一化的数据,推荐同组商品中的非目标商品。其中,根据价格贡献率、评论贡献率、成交贡献率和归一化的数据,推荐同组商品中的非目标商品,包括:根据价格贡献率、评论贡献率、成交贡献率和归一化的数据计算同组商品中的非目标商品的推荐比,根据推荐比来推荐同组商品中的非目标商品。

将非目标商品的价格归一化,包括:获取非目标商品中的最高的价格ph;将每个非目标商品的格按照预设价格公式进行归一化,其中,预设价格公式如下:npi=(ph-pi)/ph,其中,i表示第i个非目标商品,pi表示第i个非目标商品的价格,npi表示第i个非目标商品的价格归一化值。

将评论数进行归一化,包括:获取非目标商品中的最高的评论数ch;将每个非目标商品的评论数按照预设评论公式进行归一化,其中,预设评论公式如下:nci=ci/ch,其中,i表示第i个非目标商品,ci表示第i个非目标商品的评论数,nci表示第i个非目标商品的评论数归一化值。

将成交数进行归一化,包括:获取非目标商品中的最高的成交数oh;将每个非目标商品的成交数按照预设成交公式进行归一化,其中,预设成交公式如下:noi=oi/oh,其中,i表示第i个非目标商品,oi表示第i个非目标商品的成交量,noi表示第i个非目标商品的成交量归一化值。

根据计算公式计算价格贡献率、评论贡献率、成交贡献率,其中,价格贡献率的计算公式为评论贡献率的计公式为成交贡献率的计算公式为

根据价格贡献率、评论贡献率、成交贡献率和归一化的数据计算推荐比,其中,推荐比的计算公式为xi=rpi*npi+rci*nci+roi*noi。其中,xi表示第i个非目标商品的推荐比。

在一实施例中,计算出推荐比之后,可以按照计算出的推荐比从高到底进行排序。

在一些实施例中,以上方法实施例可以在接收到打开同组商品中的任一目标商品的请求之前,就计算出同组商品中的每个商品的推荐比,然后接收到打开同组商品中的任一目标商品的请求之后,在目标商品的详情页面中的推荐区域,根据推荐比推荐同组商品中的非目标商品。如此,减少打开目标商品时的计算量,加快页面响应的速度,提高了商品推荐的速度。在该实施例中还包括:检测同组商品中是否有价格变动的商品,若有价格变动的商品,重新计算每个商品的推荐比。

图6是本申请实施例提供的商品管理装置的示意性框图。如图6所示,该装置包括用于执行上述商品管理方法所对应的单元。具体地,如图6所示,该装置60包括信息获取单元601、特征提取单元602、特征匹配单元603、同组确定单元604、价格获取单元605以及推荐单元606。

信息获取单元601,用于若检测到商品上架,获取所述商品的规格属性、参数详情、商品描述信息。

特征提取单元602,用于根据所述商品的参数详情、商品描述信息提取出所述商品的主特征。

在一实施例中,如图7所示,特征提取单元602包括分词单元701、类目检测单元702、类目获取单元703、类目确定单元704以及主特征提取单元705。其中,分词单元701,用于对所述商品的规格属性、参数详情、商品描述信息进行分词。类目检测单元702,用于检测所述商品是否有类目信息。类目获取单元703,用于若所述商品有类目信息,获取所述商品的类目信息。类目确定单元704,用于若所述商品没有类目信息,根据分词后的关键词确定所述商品的类目信息。主特征提取单元705,用于根据预设的类目的主特征和所确定的所述商品的类目信息,从分词后的关键词中提取出所述商品所对应的主特征。

特征匹配单元603,用于将所述商品的主特征和预设的多组商品标识所对应的特征进行匹配。

同组确定单元604,用于若匹配成功,将所述商品作为匹配成功的该组商品标识中的一个商品,将所述商品与该组商品标识中的其他商品作为同组商品。

价格获取单元605,用于若接收到打开同组商品中任一目标商品的请求,获取同组商品中非目标商品的价格。

推荐单元606,用于在目标商品的详情页面中的推荐区域,根据所述价格推荐同组商品中的非目标商品。

在一实施例中,所述商品管理装置还包括商品组确定单元。商品组确定单元,用于确定预设的多组商品标识和所述多组商品标识所对应的特征。

在一实施例中,如图8所示,商品组确定单元80包括第一获取单元801、第一特征提取单元802、存在检测单元803、标识生成单元804以及第一保存单元805。其中,第一获取单元801,用于检测到商品上架,获取商品的规格属性、参数详情、商品描述信息。第一特征提取单元802,用于根据该商品的规格属性、参数详情、商品描述信息提取出该商品的特征。存在检测单元803,用于检测该商品中的特征是否在数据库中存在。标识生成单元804,用于若该商品中的特征在数据库中不存在,生成一个商品标识。第一保存单元805,用于保存商品标识,以及该商品标识所对应的特征,并将该商品作为该商品标识所对应的一组商品中的一个商品进行保存,如此,以得到多组商品标识以及所述多组商品标识所对应的特征。

在一实施例中,如图9所示,商品组确定单元90包括第二获取单元901、第二特征提取单元902、删除单元903以及第二保存单元904。其中,第二获取单元901,用于获取其他网购平台中所有或者其中部分商品的规格属性、参数详情、商品描述信息。第二特征提取单元902,用于根据商品的规格属性、参数详情、商品描述信息提取出商品的特征。删除单元903,用于将提取出的商品的特征进行比对以删除商品特征完全相同的特征组,使得余下的每组特征都不同。第二保存单元904,用于为余下的每组特征生成一个商品标识,将商品标识与所对应的特征保存,以得到多组商品标识和所述多组商品标识所对应的特征。

在一实施例中,可结合价格、评论数、成交数等来推荐同组商品中的非目标商品。如此,在该实施例中,价格获取单元605,用于若接收到打开同组商品中任一目标商品的请求,获取同组商品中非目标商品的价格,以及所述非目标商品在预设时间段内的评论数和成交数。推荐单元606,用于在目标商品的详情页面中的推荐区域,根据所述非目标商品的价格、所述非目标商品在预设时间段内的评论数和成交数,推荐同组商品中的非目标商品。

在一实施例中,推荐单元606包括归一化单元、贡献率计算单元、商品推荐单元。其中,归一化单元,用于将同组商品中的非目标商品的价格、评论数、成交数进行归一化。贡献率计算单元,用于根据预设公式计算价格贡献率、评论贡献率、成交贡献率。商品推荐单元,用于根据价格贡献率、评论贡献率、成交贡献率和归一化的数据,推荐同组商品中的非目标商品。

需要说明的是,所属领域的技术人员可以清楚地了解到,上述装置和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。

上述装置可以实现为一种计算机程序的形式,计算机程序可以在如图10所示的计算机设备上运行。

图10为本申请实施例提供的一种计算机设备的示意性框图。该设备为服务器等设备,如移动终端、pc终端等。该设备100包括通过系统总线101连接的处理器102、存储器和网络接口103,其中,存储器可以包括非易失性存储介质104和内存储器105。

该非易失性存储介质104可存储操作系统1041和计算机程序1042。该非易失性存储介质中所存储的计算机程序1042被处理器102执行时,可实现上述所述的商品管理方法。该处理器102用于提供计算和控制能力,支撑整个设备的运行。该内存储器105为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器102执行时,可使得处理器102执行上述所述的商品管理方法。该网络接口103用于进行网络通信。本领域技术人员可以理解,图中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的设备的限定,具体的设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

其中,所述处理器102用于运行存储在存储器中的计算机程序,以实现上述商品管理方法的任一实施例。

应当理解,在本申请实施例中,所称处理器102可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(应用程序licationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序可存储于一存储介质中,该存储介质可以为计算机可读存储介质。该计算机程序被该计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。

因此,本申请还提供了一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,该计算机程序当被处理器执行时,实现上述商品管理方法的任一实施例。

所述存储介质可以是u盘、移动硬盘、只读存储器(read-onlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置、设备和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置、设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

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