Spu属性聚合的方法、设备和系统的制作方法

文档序号:6596754阅读:399来源:国知局
专利名称:Spu属性聚合的方法、设备和系统的制作方法
技术领域
本申请涉及通信领域,尤其涉及一种SPU(Mandard Product Unit,标准化产品单 元)属性聚合的方法、设备和系统。
背景技术
EC (Electronic Commerce,电子商务)通常是指在全球各地广泛的商业贸易活动 中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各 种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务 活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。电子商务涵盖的范围很广,一般可分为企业对企业(Business-to-Business), 或者企业对消费者(Business-to-Customer)两种。另外还包括消费者对消费者 (Customer-to-Customer)的模式,后者在随着互联网的飞速发展迅速发展。随着国内 hternet(因特网)使用人数的增加,利用hternet进行网络购物并以银行卡付款的消费 方式已渐流行,市场份额也在迅速增长,电子商务网站也层出不穷。在一个电子商务网站中,存在大量的交易信息,即卖家宝贝的属性信息(商品信 息)。这些宝贝的属性信息是通过大量的卖家在发布宝贝时通过枚举输入产生。卖家在发 布宝贝信息时,需要在类目属性设置后亲自输入某些属性的属性值,例如宝贝的颜色属性、 尺寸属性等,其中每一属性和其对应的属性值构成一个属性对,例如“颜色红”即为一个属 性对。虽然这些属性的输入相对来说是可以穷尽的,存在一个极限值,但是,卖家在发布宝 贝的时候对给予的属性未必会认真或正确的填写,导致了整个商品信息中的属性对参差不 齐。SPU(Standard Product Unit,标准化产品单元)是一组可复用、易检索的标准化 信息的集合,该集合描述了一个产品的特性。SPU是商品信息聚合的最小单位,在商品信息 电子化过程中,商品的特性可以由多个“属性I属性值对”进行描述,“属性I属性值对”完 全相同的商品可以抽象成为一个SPU。另一方面,这些“属性I属性值对”在SPU中固化下 来,逐步标准化。基于SPU的商品信息结构,可以实现丰富的应用,比如商品信息与资讯、评 论、以及其它SPU的整合。目前,SPU的产生是直接通过卖家在发第一个新产品时产生的,且通常由产品的某 几个关键属性确定一个SPU,对于一个产品除关键属性外的其它属性称为绑定属性。但是, 由于卖家填写商品信息的错误,导致在SPU中的绑定属性可能存在错误或缺失。同时在一 个大型的电子商务网站中SPU是一个非常庞大的数量,SPU信息是否完整涉及到是否能够 实现对宝贝的高效管理。现有技术中,对SPU属性的修订只能通过人工的方式进行操作,而无法达到自动 对所有SPU属性进行修订,同时由于人的认知和记忆的局限性,人工的修订无法达到100% 的正确,导致对SPU属性的修订产生隐患。另外,由于人工修订SPU的方式需要后台管理系 统的客户端向网站服务器频繁的发送修改指令,由于客户端和服务器之间的数据传输,不仅导致客户端和服务器之间的交互速度慢,而且频繁向服务器发送修改指令将增大服务器 的工作压力。

发明内容
本申请的实施例提供了一种SPU属性聚合的方法、设备和系统,实现由网络设备 对SPU属性的自动修订。本申请的实施例提供一种SPU属性聚合的方法,应用于包括用户终端和服务器的 网络系统中,所述服务器根据所述用户终端的请求为所述用户终端提供产品的属性输入页 面,该方法进一步包括所述服务器接收所述用户终端发送的通过所述属性输入页面接收的产品的属性 和属性值;所述服务器存储所述产品的属性和属性值,并根据预先配置的SPU属性聚合规则 对所述属性和属性值进行SPU属性聚合,获取所述产品的SPU属性信息。所述服务器存储所述产品的属性和属性值,根据预先配置的SPU属性聚合规则对 所述属性和属性值进行SPU属性聚合,获取所述产品的SPU属性信息包括所述服务器判断所述属性是否为必选属性;当所述属性为非必选属性时,所述服务器获取所述属性在存储的所述产品的属性 信息中的占有率,并当所述占有率小于预设值时,判断所述属性不作为所述产品的SPU属 性信息;当所述占有率大于预设值时,进一步根据所述属性的属性值为单选或者多选进行 SPU属性聚合,获取所述产品的SPU属性信息;当所述属性为必选属性时,所述服务器直接根据所述属性的属性值为单选或者多 选进行SPU属性聚合,获取所述产品的SPU属性信息。所述根据所述属性的属性值为单选或者多选进行SPU属性聚合,获取所述产品的 SPU属性信息包括当所述属性的属性值为单选时,所述服务器从存储的所述属性的属性值中获取占 有率最大的属性值,将所述属性与占有率最大的属性值作为所述产品的SPU属性信息;当所述属性的属性值为多选时,所述服务器获取所述属性的所有属性值的占有率 和平均占有率,并将占有率大于所述平均占有率的属性值与所述属性作为所述产品的SPU 属性信息。当所述属性的属性值为多选时,所述服务器获取所述属性的所有属性值的占有率 和平均占有率之后,还包括所述服务器获取所述属性的所有属性值的最大占有率与平均占有率的差,再除以 小于所述平均占有率的占有率,得到对应属性值的占有率比值; 所述服务器将所述占有率比值与预设比值进行比较,如果所述占有率比值大于预 设比值,所述服务器判断所述占有率比值对应的属性值不作为所述产品的SPU属性信息; 如果所述占有率比值小于预设比值,所述服务器判断所述占有率比值对应的属性值为所述 产品的SPU属性信息。所述获取所述产品的SPU属性信息之后,还包括记录产品的每一属性和属性值的占有率、或者记录填写产品的每一属性和属性值的用户数量、以及本次SPU属性聚合时填写产品的属性信息的总的用户数量。所述根据预先配置的SPU属性聚合规则对所述属性和属性值进行SPU属性聚合包 括根据上一次SPU属性聚合后所述服务器记录的产品的每一属性和属性值的占有 率、和/或填写产品的每一属性和属性值的用户数量、和/或上一次SPU属性聚合时填写产 品的属性信息的总的用户数量,结合本次SPU属性聚合时新存储的所述产品的属性和属性 值,进行SPU属性聚合。本申请的实施例提供一种SPU属性聚合的设备,包括存储单元,用于存储用户通过属性页面输入的产品的属性和属性值;聚合单元,用于根据预先配置的SPU属性聚合规则对所述存储单元存储的属性和 属性值进行SPU属性聚合,获取所述产品的SPU属性信息。所述聚合单元包括判断子单元,用于判断所述属性是否为必选属性;处理子单元,用于当所述属性为非必选属性时,获取所述属性在存储的所述产品 的属性信息中的占有率,并当所述占有率小于预设值时,判断所述属性不作为所述产品的 SPU属性信息;当所述占有率大于预设值时,进一步根据所述属性的属性值为单选或者多 选进行SPU属性聚合,获取所述产品的SPU属性信息;当所述属性为必选属性时,直接根据 所述属性的属性值为单选或者多选进行SPU属性聚合,获取所述产品的SPU属性信息。所述处理子单元还用于当所述属性的属性值为单选时,从所述存储单元存储的所述属性的属性值中获取 占有率最大的属性值,将所述属性与占有率最大的属性值作为所述产品的SPU属性信息;当所述属性的属性值为多选时,获取所述属性的所有属性值的占有率和平均占有 率,并将占有率大于所述平均占有率的属性值与所述属性作为所述产品的SPU属性信息。所述处理子单元还用于当所述属性的属性值为多选时,获取所述属性的所有属性值的最大占有率与平均 占有率的差,再除以小于所述平均占有率的占有率,得到对应属性值的占有率比值;将所述占有率比值与预设比值进行比较,如果所述占有率比值大于预设比值,判 断所述占有率比值对应的属性值不作为所述产品的SPU属性信息;如果所述占有率比值小 于预设比值,判断所述占有率比值对应的属性值为所述产品的SPU属性信息。还包括记录单元,用于所述聚合单元获取所述产品的SPU属性信息之后,记录产品的每 一属性和属性值的占有率、或者记录填写产品的每一属性和属性值的用户数量、以及本次 SPU属性聚合时填写产品的属性信息的总的用户数量。所述聚合单元还用于根据上一次SPU属性聚合后所述服务器记录的产品的每一属性和属性值的占有 率、和/或填写产品的每一属性和属性值的用户数量、和/或上一次SPU属性聚合时填写产 品的属性信息的总的用户数量,结合本次SPU属性聚合时新存储的所述产品的属性和属性 值,进行SPU属性聚合。本申请的实施例提供一种SPU属性聚合的系统,包括用户终端和服务器,其中
所述用户终端,用于通过所述属性输入页面接收产品的属性和属性值,将所述属 性和属性值向所述服务器发送;所述服务器,用于存储所述产品的属性和属性值,并根据预先配置的SPU属性聚 合规则对所述属性和属性值进行SPU属性聚合,获取所述产品的SPU属性信息。所述服务器包括存储单元,用于存储用户通过属性页面输入的产品的属性和属性值;聚合单元,用于根据预先配置的SPU属性聚合规则对所述存储单元存储的属性和 属性值进行SPU属性聚合,获取所述产品的SPU属性信息。与现有技术相比,本申请实施例至少具有以下优点通过接收并存储用户通过属性页面输入的属性信息,根据预设属性聚合规则对所 述属性信息进行聚合,获取产品的SPU属性信息,从而实现通过网络设备自动对SPU属性进 行修订,提高SPU属性信息的准确度,另外,由于SPU属性信息的修订完全在网站服务器内 部完成,无需后台管理系统的客户端向服务器发送修改指令,提高了服务器修订SPU属性 信息的速度,减轻了服务器的工作压力。


为了更清楚地说明本申请的实施例或现有技术中的技术方案,下面将对本申请的 实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附 图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前 提下,还可以根据这些附图获得其他的附图。图1是本申请实施例一提供的SPU属性聚合的方法的流程示意图;图2是本申请实施例二提供的SPU属性聚合的系统的结构示意图;图3是本申请实施例二提供的对交易信息的统计流程示意图;图4是本申请实施例三提供的SPU属性聚合的方法的流程示意图;图5是本申请实施例四提供的SPU属性聚合的方法的流程示意图;图6是本申请实施例五提供的SPU属性聚合的方法的流程示意图;图7是本申请实施例六提供的SPU属性聚合的设备的结构示意图;图8是本申请实施例六提供的SPU属性聚合的设备的另一结构示意图;图9是本申请实施例六提供的SPU属性聚合的设备的另一结构示意图;图10是本申请实施例七提供的SPU属性聚合的系统的结构示意图;图11是本申请实施例七提供的SPU属性聚合的系统的另一结构示意图。
具体实施例方式下面将结合本申请的实施例中的附图,对本申请的实施例中的技术方案进行清 楚、完整地描述,显然,下面所描述的实施例仅仅是本申请一部分实施例,而不是全部的实 施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得 的所有其他实施例,都属于本申请的实施例保护的范围。本申请实施例通过对商品的属性对进行统计,在大量的属性对中获取占有率达到 预设条件的属性值,作为商品的SPU属性的参考值,提高SPU属性信息的准确性,并提高了服务器修订SPU属性信息的速度。本申请实施例一提供一种SPU属性聚合的方法,应用于包括用户终端和服务器的 网络系统中,所述服务器根据所述用户终端的请求为所述用户终端提供产品的属性输入页 面,如图1所示,该方法进一步包括以下步骤步骤101,所述用户终端通过所述属性输入页面接收产品的属性和属性值,将所述 属性和属性值向所述服务器发送;步骤102,所述服务器存储所述产品的属性和属性值,并根据预先配置的SPU属性 聚合规则对所述属性和属性值进行SPU属性聚合,获取所述产品的SPU属性信息。所述服务器存储所述产品的属性和属性值,根据预先配置的SPU属性聚合规则对 所述属性和属性值进行SPU属性聚合,获取所述产品的SPU属性信息包括所述服务器判断所述属性是否为必选属性;当所述属性为非必选属性时,所述服务器获取所述属性在存储的所述产品的属性 信息中的占有率,并当所述占有率小于预设值时,判断所述属性不作为所述产品的SPU属 性信息;当所述占有率大于预设值时,进一步根据所述属性的属性值为单选或者多选进行 SPU属性聚合,获取所述产品的SPU属性信息;当所述属性为必选属性时,所述服务器直接根据所述属性的属性值为单选或者多 选进行SPU属性聚合,获取所述产品的SPU属性信息。所述根据所述属性的属性值为单选或者多选进行SPU属性聚合,获取所述产品的 SPU属性信息包括当所述属性的属性值为单选时,所述服务器从存储的所述属性的属性值中获取占 有率最大的属性值,将所述属性与占有率最大的属性值作为所述产品的SPU属性信息;当所述属性的属性值为多选时,所述服务器获取所述属性的所有属性值的占有率 和平均占有率,并将占有率大于所述平均占有率的属性值与所述属性作为所述产品的SPU 属性信息。当所述属性的属性值为多选时,所述服务器获取所述属性的所有属性值的占有率 和平均占有率之后,还包括所述服务器获取所述属性的所有属性值的最大占有率与平均占有率的差,再除以 小于所述平均占有率的占有率,得到对应属性值的占有率比值;所述服务器将所述占有率比值与预设比值进行比较,如果所述占有率比值大于预 设比值,所述服务器判断所述占有率比值对应的属性值不作为所述产品的SPU属性信息; 如果所述占有率比值小于预设比值,所述服务器判断所述占有率比值对应的属性值为所述 产品的SPU属性信息。所述获取所述产品的SPU属性信息之后,还包括记录产品的每一属性和属性值的占有率、或者记录填写产品的每一属性和属性值 的用户数量、以及本次SPU属性聚合时填写产品的属性信息的总的用户数量。所述根据预先配置的SPU属性聚合规则对所述属性和属性值进行SPU属性聚合包 括根据上一次SPU属性聚合后所述服务器记录的产品的每一属性和属性值的占有 率、和/或填写产品的每一属性和属性值的用户数量、和/或上一次SPU属性聚合时填写产品的属性信息的总的用户数量,结合本次SPU属性聚合时新存储的所述产品的属性和属性 值,进行SPU属性聚合。本申请实施例二提供一种SPU属性聚合的系统,如图2所示,该系统包括交易平 台、卖家终端和买家终端。卖家终端、买家终端分别通过网络与交易平台连接,或者彼此通 过网络连接(例如hternet连接),交易平台具体为提供交易服务的服务器。卖家终端在 交易平台上发布交易信息,买家终端在交易平台上查看交易信息。交易平台负责向卖家终 端提供发布交易信息的通道,并对卖家终端发布的交易信息进行整理后提供给买家查看。本申请实施例二中,在交易平台上设置一信息统计功能模块,该信息统计功能模 块对于卖家发布的交易信息进行统计,然后产生对应的SPU。卖家发布交易信息的平台页面 中,包括宝贝(产品)类别、宝贝名称、宝贝价格、宝贝生产厂家、宝贝颜色、是否包含邮寄费 用等宝贝属性信息,其中包括必选属性信息(例如宝贝价格)、非必选属性信息、单选属性 信息以及多选属性信息等。信息统计功能模块对交易信息的统计流程如图3所示,包括以 下步骤步骤301,接收卖家输入的属性信息。步骤302,判断属性信息是否为必选属性信息;若不是,则执行步骤303,否则执行 步骤305。步骤303,判断属性在商品中出现的概率(占有率)是否大于预设值;如果不大 于,执行步骤304 ;否则,执行步骤305。步骤304,确定卖家输入的属性信息不作为SPU属性信息。具体的,交易平台存储卖家输入的属性信息,但是由于该属性信息并不作为SPU 属性信息,当用户根据产品属性搜索相关产品时,交易平台仅在对应的属性显示页面显示 SPU属性信息,对于非SPU属性信息则不进行显示。步骤305,判断属性信息是否为多选属性信息;如果不是,则执行步骤306,否则执 行步骤308。步骤306,获取属性值在这个属性中占有率最大的一个,执行步骤307。步骤307,将该占有率最大的属性值与对应属性确定为产品的SPU属性信息。具体的,交易平台存储产品的SPU属性信息,并在用户根据产品属性搜索相关产 品时,在对应的属性显示页面显示该属性与对应的占有率最大的属性值。步骤308,计算所有属性值的占有率在这个属性中的平均值,判断属性值的占有率 是否大于平均值;如果大于平均值,执行步骤307 ;否则,执行步骤309。步骤309,获取最大属性值占有率与平均属性值占有率的差,再除以此属性值的占 有率;比较结果与预设值的差别,如果小于预设值,则执行步骤307 ;否则,执行步骤304。其中预设值优选为1.3。本申请实施例二中,交易平台上可以配置显示功能模块用以向卖家提供产品信息 的输入页面,由卖家通过该页面输入产品属性信息。交易平台上还可以配置存储功能模块, 用以存储卖家输入的产品属性信息;其对产品属性信息的存储可以根据实际需要灵活设 置,例如对于每一 SPU设置一对应的存储区域用以存储该SPU的属性信息。交易平台上还 可以设置属性统计功能模块,用以从存储功能模块中提取属性信息进行统计计算,根据预 设统计规则获取产品的SPU属性信息,或者对之前存储的产品的SPU属性信息进行修订。
下面通过本申请实施例三详细介绍SPU属性聚合的方法,如图4所示,该方法包括 以下步骤步骤401,接收并缓存卖家输入的属性信息。本申请实施例中,交易平台提供输入页面由卖家发布卖家宝贝的各种属性信息, 其中包括必填属性和非必选属性。本申请实施例中,卖家发布的宝贝的各种属性信息都在 交易平台进行缓存,以方便对属性信息进行计算。交易平台对属性信息进行缓存所使用的 介质可以灵活选择,例如可以设置专门服务器或者存储介质用于存储卖家输入的属性信 息。并且,可以按照预先设置的存储规则对属性信息进行存储,例如设置每一 SPU对应一个 存储区域,用以专门存储该SPU对应的属性信息。步骤402,判断卖家输入的属性信息是否为必选属性信息;如果不是必选属性信 息,则执行步骤403 ;否则,执行步骤405。交易平台提供的产品属性输入页面上提供的各种属性信息中,有些是必选属性信 息,有些是可选属性信息。对于必选属性,必然需要作为产品的一个属性显示,因此需要获 取其对应的属性值;对于可选属性,由于其并不一定作为产品的一个属性,因此,其属性值 也并非必须具备。例如,对于一部手机,具有产品厂家、型号、颜色等必选属性,但是可以支 持或者不支持蓝牙功能,因此,可以有或者没有蓝牙属性,因此手机的蓝牙属性为非必选属 性。步骤403,判断卖家输入的属性在商品中出现的概率是否大于预设值;如果不大 于,执行步骤404 ;否则执行步骤405。本申请实施例中,对于非必选属性的属性信息,例如上一步骤提到的手机蓝牙功 能,如果其他属性信息相同,而只有很少(例如甚至更少)的卖家在填写产品的属性信 息时填写为支持蓝牙(或者属性为蓝牙,属性值为支持),而其他商家均填写为不支持蓝 牙,则可以判断该手机不支持蓝牙功能,即卖家输入的支持蓝牙属性信息不应当作为该手 机对应的SPU的绑定属性信息。本申请实施例中设置属性在商品中出现的概率(占有率) 作为判断标准,且设置概率的预设值,根据该预设值作为具体的判断标准。如果输入属性在 商品中出现的概率大于预设值,说明卖家输入的属性信息为非偶然性输入、或者正常操作, 将该属性信息作为SPU属性信息。步骤404,确定卖家输入的属性信息不作为SPU属性信息。这种情况说明卖家输入的属性信息为偶然性输入、或者误操作,因此,当用户在搜 索该产品时,在对应的属性显示页面上不显示该属性信息。步骤405,判断属性信息是否为多选属性信息;如果不是多选属性信息,则执行步 骤406 ;否则,执行步骤408。具体的,在卖家输入的属性信息中有一些是多选属性信息,例如颜色可以是黑白、 粉红等;有一些是单选属性信息,例如是否配置了摄像功能。步骤406,获取属性值在这个属性中占有率最大的一个。当属性信息为单选时,由于该属性为必选属性,则每一个卖家在填写属性信息时 都会填写,为了防止个别卖家填写错误,选择其中占有率最大的一个属性信息,即填写次数 百分比最大的属性信息作为该属性的属性值。例如,对于型号为N009的手机的必选单选 属性颜色,75%的卖家填写该属性的属性值为红色,10%填写该属性的属性值为黑色,另有15%的卖家填写该属性值为金色,此时,选择占有率最大为75%的属性值作为该N009手机 的颜色属性的属性值。步骤407,将该获取的属性值与对应属性确定为产品的SPU属性信息。具体的,交易平台存储产品的SPU属性信息,并在用户根据产品属性搜索相关产 品时,在对应的属性显示页面显示该属性与对应的占有率最大的属性值。步骤408,判断属性值占有率是否大于平均值;如果大于平均值,执行步骤407 ;否 则,执行步骤409。对于多选属性,可以有多个属性值,此时,对多个属性值的占有率求平均值,如果 某属性值的占有率大于平均值,则认为该属性值有效,可以作为SPU属性的属性值。例如, 对于型号为NOOl的手机颜色属性为多选属性时,50%卖家填写该属性的属性值为黑,40% 卖家填写该属性的属性值为红,10%的卖家填写该颜色属性的属性值为蓝,此时,获取平均 值为(50% +40% +10% )/3 = 33. 33%。比较各属性值占有率与平均值占有率的大小,将 大小两种方式分别进一步判断。大于平均值占有率的,执行步骤407,可以直接输出对应的 属性值;小于平均值占有率的,根据以下过程进一步判断。步骤409,获取最大属性值占有率与平均属性值占有率的差,再除以此属性值的占 有率;比较结果与预设值的差别,如果小于预设值,则执行步骤407 ;否则,执行步骤404。本申请实施例中,预设值优选为1. 3。例如步骤408中手机颜色属性的属性信息, 最大属性值占有率与平均属性值占有率的差为50% -33. 33%= 16. 67%,再除以该属性值 的占有率10%,得到比值为1.667,大于设置值,执行步骤404。当然,该预设值仅为本申请 实施例中给出的优选参考值,该具体值可以为其他需要的值。下面结合一具体应用场景介绍本申请实施例四提供的SPU属性聚合的方法,其中 卖家的宝贝以手机为例,如图5所示,该方法包括以下步骤步骤501,卖家登录属性页面输入属性信息。对于类目手机下的宝贝,例如诺基亚7200型号手机宝贝,不同卖家输入的属性信 息如下所示卖家a输入的属性信息20930:32998 ;20879:21456 ;10005:10027 ;21514:42370 ;10006:10086卖家b输入的属性信息10002: 10012 ;20930: 33000 ;10001:27808 ;20879: 32557 ;10005: 10027 ; 10004:10022 ;20571:28960 ;10000:10002 ;20574:28970 ;21514:42370 ;20710:21959 ; 10006:10077 ;10003:10019 ;20573:30591 ;30606:28962 ;31161:98437卖家c输入的属性信息20930:32998 ;20879:21456 ;10005:10027 ;21514:42370 ;10006:10086卖家d输入的属性信息10002: 10012 ;20930: 33000 ;10001:27808 ;20879: 32557 ;10005: 10027 ; 10004:10022 ;10000:10002 ;20571:28960 ;21514:42370 ;20710:21959 ;10006:10077 ; 10003:10019 ;20573:30591 ;30606:28962卖家e输入的属性信息21514:42370 ;20930:33000 ;20879:32561 ;10005:10027 ;31161:98437
卖家f输入的属性信息20930:32999 ;20879:21456 ;10005:10027 ;21514:42370卖家g输入的属性信息10002: 10012 ;20930: 33000 ;28071:59935 ;10001:27809 ;20879:32559 ; 10005:10027 ;10004:10022 ;20571:28960 ;10000:10002 ;20574:28971 ;20574:28972 ; 20574:28974 ;21514:42370 ;20710:21959 ;10006:10077 ;10003:10019 ;20573:30591 ; 30606:28962卖家h输入的属性信息20930:33000 ;28071:59935 ;20879:32559 ;10005: 10027 ;20574:28971 ; 20574:28972 ;20574:28974 ;21514:42370由上述属性信息可以知道,不同的卖家通过属性页面添加的属性信息可以不一 样,有多有少,没有什么标准。对同类商品构建一个SPU时,如果使用人工对各卖家输入的 属性信息进行统计、修订难以实现,本申请实施例中,通过预设的属性聚合规则对卖家输入 的属性信息进行聚合,构建SPU。步骤502,根据属性聚合规则对属性信息进行聚合,获取SPU属性信息。以上述诺基亚7200型号手机宝贝的属性信息为例,其中,属性10001名称是铃声, 27808表示16和弦,27809表示32和弦,经过统计,假设有80%以上的卖家在添加宝贝的时 候都添加了 27808这个属性值,有10%卖家添加了 27809这个属性值,有10%卖家没有填 写10001属性的属性值,则如果该铃声属性属于单选属性,则选取占有率最高的16和弦属 性值作为SPU属性信息,放弃32和弦属性信息。对于多选属性,例如手机支持的存储卡可以包括SD卡、MINISD卡以及MMC卡等等。 卖家在对手机支持的存储卡这一属性填写对应的属性值时可能会填写其中一种、两种或者 全部存储卡,交易平台根据卖家填写的属性信息进行统计聚合,得到以下数据支持SD卡的属性值占有50%,支持MINISD卡的属性值占有30%,支持MMC卡的 属性值占有19%,其它占有1%。首先取手机支持的存储卡这一属性的属性值的平均值占有率为25%,由于支 持MmiSD卡、SD卡的属性值占有率超过平均值25%,因此,根据属性聚合规则确定支持 MINISD卡、SD卡的属性值为该诺基亚7200型号手机宝贝对应的SPU属性信息。对于支持MMC卡的属性值占有率19%小于平均值25%,根据属性聚合规则计算 MMC卡与最大占有率的SD卡的占有率相差比例(50% -25% )/19 %,得到一个值大致是 1.31。将该值与预设值比较,例如预设值为1.3,则由于1.31 > 1.3,手机支持MMC卡的属 性被放弃,不作为诺基亚7200型号手机宝贝对应的SPU属性信息。上述两种属性信息都是必选属性信息,对于非必选属性信息,根据属性聚合规则 计算其在所有卖家输入的属性信息中的占有率,将添加该属性信息的卖家在所有卖家中的 比例与预设的标准值比较,例如该预设的标准值设置为60%,如果有60%的卖家添加了该 属性信息,则将该属性信息作为SPU属性信息,否则,放弃该属性信息。下面结合实施例四的具体应用场景详细介绍本申请实施例五提供的SPU属性聚 合的方法,如图6所示,该方法包括以下步骤步骤601,接收并缓存卖家输入的宝贝属性信息。
本申请实施例中,交易平台提供输入页面由卖家发布卖家宝贝的各种属性信息, 其中包括必填属性和非必选属性。本申请实施例中,卖家发布的宝贝的各种属性信息都在 交易平台进行缓存,以方便对属性信息进行计算。交易平台对属性信息进行缓存所使用的 介质可以灵活选择,例如可以设置专门服务器或者存储介质用于存储卖家输入的属性信 息。并且,可以按照预先设置的存储规则对属性信息进行存储,例如设置每一 SPU对应一个 存储区域,用以专门存储该SPU对应的属性信息。本应用场景中,宝贝信息为诺基亚7200型号手机宝贝信息。卖家登录交易平台提 供的输入页面,在该页面上选择类目手机,然后选择类目手机下的诺基亚7200型号手机宝 贝,点击进入相应的属性输入页面。本实施例中,假设已有卖家a、b、c、d、e、f和g输入诺基亚7200型号手机宝贝的 相应属性信息,这些卖家输入的属性信息如下卖家a输入的属性信息20930:32998 ;20879:21456 ;10005:10027 ;21514:42370 ;10006:10086卖家b输入的属性信息10002: 10012 ;20930: 33000 ;10001:27808 ;20879: 32557 ;10005: 10027 ; 10004:10022 ;20571:28960 ;10000:10002 ;20574:28970 ;21514:42370 ;20710:21959 ; 10006:10077 ;10003:10019 ;20573:30591 ;30606:28962 ;31161:98437卖家c输入的属性信息20930:32998 ;20879:21456 ;10005:10027 ;21514:42370 ;10006:10086卖家d输入的属性信息10002: 10012 ;20930: 33000 ;10001:27808 ;20879: 32557 ;10005: 10027 ; 10004:10022 ;10000:10002 ;20571:28960 ;21514:42370 ;20710:21959 ;10006:10077 ; 10003:10019 ;20573:30591 ;30606:28962卖家e输入的属性信息21514:42370 ;20930:33000 ;20879:32561 ;10005:10027 ;31161:98437卖家f输入的属性信息20930:32999 ;20879:21456 ;10005:10027 ;21514:42370卖家g输入的属性信息10002: 10012 ;20930: 33000 ;28071:59935 ;10001:27809 ;20879:32559 ; 10005:10027 ;10004:10022 ;20571:28960 ;10000:10002 ;20574:28971 ;20574:28972 ; 20574:28974 ;21514:42370 ;20710:21959 ;10006:10077 ;10003:10019 ;20573:30591 ; 30606:28962然后,当卖家h输入属性信息后,交易平台存储该属性信息。卖家h输入的属性信息为20930:33000 ;28071:59935 ;20879:32559 ;10005: 10027 ;20574: 28971 ; 20574:28972 ;20574: 28974 ;21514:42370步骤602,当到达预先设置的SPU属性聚合时间时,交易平台根据属性聚合规则对 属性信息进行聚合,获取SPU属性信息。具体的,步骤601中不同的卖家通过属性页面添加的宝贝的属性信息可以不一样,有多有少,没有什么标准,因此需要对宝贝的属性信息进行修订,获取合适的SPU属性 fn息ο本实施例中,交易平台根据属性聚合规则对属性信息进行聚合的时间,可以设置 为在卖家输入宝贝的属性信息后即时处理,例如当卖家将宝贝的属性信息全部输入并提交 后,交易平台检测到宝贝的属性信息提交后,即刻开始进行SPU属性聚合;或者,交易平台 也可以预设属性聚合周期周期性对卖家输入的宝贝属性信息进行SPU属性聚合。本实施例中,交易平台对卖家输入的宝贝信息进行SPU属性聚合时,可以采取两 种不同的方式一种方式是对存储的所有宝贝的属性信息进行SPU属性聚合,即每次需要进行 SPU属性聚合时,即对所有已统计过的属性信息重新进行统计计算,得到信息的SPU属性信 息;另一种方式是每次SPU属性聚合结束后看,记录本次属性聚合结果;在下次SPU属 性聚合时,根据记录的上一次属性聚合结果和新存储的属性信息进行SPU属性聚合。对于第二种SPU属性聚合的方式,可以是交易平台获取前一次SPU属性聚合结果后,将宝贝的所有属性信息分别进行统 计,记录产品的每一属性和属性值的占有率、或者记录填写产品的每一属性和属性值的用 户数量、以及本次SPU属性聚合时填写产品的属性信息的总的用户数量,以及前一次SPU属 性聚合的时间。在下一次进行SPU属性聚合时,交易平台将前一次SPU属性聚合之后存储 的属性信息进行统计,获得添加宝贝的每一属性信息的卖家数量以及当前总的宝贝的卖家 数量,根据该结果进行SPU属性聚合。例如,对于步骤601中输入的诺基亚7200型号手机宝贝的属性信息,卖家a、b、c、 d、e、f和g输入诺基亚7200型号手机宝贝的相应属性信息后,交易平台进行第一次SPU属 性聚合,以属性10001名称是铃声,27808表示16和弦,27809表示32和弦为例,统计结果 为假设有10个卖家,80%的卖家在添加宝贝的时候都添加了 27808这个属性信息, 有10%卖家添加了 27809这个属性信息,有10%卖家没有填写10001属性的属性信息,则 如果该铃声属性属于单选属性,则选取占有率最高的16和弦属性信息作为SPU属性信息, 放弃32和弦属性信息。此时,交易平台记录每一属性信息的卖家数量以及当前总的宝贝的卖家数量,如 表1所示表权利要求
1.一种SPU属性聚合的方法,应用于包括用户终端和服务器的网络系统中,所述服务 器根据所述用户终端的请求为所述用户终端提供产品的属性输入页面,其特征在于,该方 法进一步包括所述服务器接收所述用户终端发送的通过所述属性输入页面接收的产品的属性和属 性值;所述服务器存储所述产品的属性和属性值,并根据预先配置的SPU属性聚合规则对所 述属性和属性值进行SPU属性聚合,获取所述产品的SPU属性信息。
2.如权利要求1所述的方法,其特征在于,所述服务器存储所述产品的属性和属性值, 根据预先配置的SPU属性聚合规则对所述属性和属性值进行SPU属性聚合,获取所述产品 的SPU属性信息包括所述服务器判断所述属性是否为必选属性;当所述属性为非必选属性时,所述服务器获取所述属性在存储的所述产品的属性信息 中的占有率,并当所述占有率小于预设值时,判断所述属性不作为所述产品的SPU属性信 息;当所述占有率大于预设值时,进一步根据所述属性的属性值为单选或者多选进行SPU 属性聚合,获取所述产品的SPU属性信息;当所述属性为必选属性时,所述服务器直接根据所述属性的属性值为单选或者多选进 行SPU属性聚合,获取所述产品的SPU属性信息。
3.如权利要求2所述的方法,其特征在于,所述根据所述属性的属性值为单选或者多 选进行SPU属性聚合,获取所述产品的SPU属性信息包括当所述属性的属性值为单选时,所述服务器从存储的所述属性的属性值中获取占有率 最大的属性值,将所述属性与占有率最大的属性值作为所述产品的SPU属性信息;当所述属性的属性值为多选时,所述服务器获取所述属性的所有属性值的占有率和平 均占有率,并将占有率大于所述平均占有率的属性值与所述属性作为所述产品的SPU属性 fn息ο
4.如权利要求3所述的方法,其特征在于,当所述属性的属性值为多选时,所述服务器 获取所述属性的所有属性值的占有率和平均占有率之后,还包括所述服务器获取所述属性的所有属性值的最大占有率与平均占有率的差,再除以小于 所述平均占有率的占有率,得到对应属性值的占有率比值;所述服务器将所述占有率比值与预设比值进行比较,如果所述占有率比值大于预设比 值,所述服务器判断所述占有率比值对应的属性值不作为所述产品的SPU属性信息;如果 所述占有率比值小于预设比值,所述服务器判断所述占有率比值对应的属性值为所述产品 的SPU属性信息。
5.如权利要求1-4中任一项所述的方法,其特征在于,所述获取所述产品的SPU属性信 息之后,还包括记录产品的每一属性和属性值的占有率、或者记录填写产品的每一属性和属性值的用 户数量、以及本次SPU属性聚合时填写产品的属性信息的总的用户数量。
6.如权利要求5所述的方法,其特征在于,所述根据预先配置的SPU属性聚合规则对所 述属性和属性值进行SPU属性聚合包括根据上一次SPU属性聚合后所述服务器记录的产品的每一属性和属性值的占有率、和/或填写产品的每一属性和属性值的用户数量、和/或上一次SPU属性聚合时填写产品的属 性信息的总的用户数量,结合本次SPU属性聚合时新存储的所述产品的属性和属性值,进 行SPU属性聚合。
7.—种SPU属性聚合的设备,其特征在于,包括存储单元,用于存储用户通过属性页面输入的产品的属性和属性值;聚合单元,用于根据预先配置的SPU属性聚合规则对所述存储单元存储的属性和属性 值进行SPU属性聚合,获取所述产品的SPU属性信息。
8.如权利要求7所述的设备,其特征在于,所述聚合单元包括判断子单元,用于判断所述属性是否为必选属性;处理子单元,用于当所述属性为非必选属性时,获取所述属性在存储的所述产品的属 性信息中的占有率,并当所述占有率小于预设值时,判断所述属性不作为所述产品的SPU 属性信息;当所述占有率大于预设值时,进一步根据所述属性的属性值为单选或者多选进 行SPU属性聚合,获取所述产品的SPU属性信息;当所述属性为必选属性时,直接根据所述 属性的属性值为单选或者多选进行SPU属性聚合,获取所述产品的SPU属性信息。
9.如权利要求8所述的设备,其特征在于,所述处理子单元还用于当所述属性的属性值为单选时,从所述存储单元存储的所述属性的属性值中获取占有 率最大的属性值,将所述属性与占有率最大的属性值作为所述产品的SPU属性信息;当所述属性的属性值为多选时,获取所述属性的所有属性值的占有率和平均占有率, 并将占有率大于所述平均占有率的属性值与所述属性作为所述产品的SPU属性信息。
10.如权利要求9所述的设备,其特征在于,所述处理子单元还用于当所述属性的属性值为多选时,获取所述属性的所有属性值的最大占有率与平均占有 率的差,再除以小于所述平均占有率的占有率,得到对应属性值的占有率比值;将所述占有率比值与预设比值进行比较,如果所述占有率比值大于预设比值,判断所 述占有率比值对应的属性值不作为所述产品的SPU属性信息;如果所述占有率比值小于预 设比值,判断所述占有率比值对应的属性值为所述产品的SPU属性信息。
11.如权利要求7-10中任一项所述的设备,其特征在于,还包括记录单元,用于所述聚合单元获取所述产品的SPU属性信息之后,记录产品的每一属 性和属性值的占有率、或者记录填写产品的每一属性和属性值的用户数量、以及本次SPU 属性聚合时填写产品的属性信息的总的用户数量。
12.如权利要求11所述的设备,其特征在于,所述聚合单元还用于根据上一次SPU属性聚合后所述服务器记录的产品的每一属性和属性值的占有率、和 /或填写产品的每一属性和属性值的用户数量、和/或上一次SPU属性聚合时填写产品的属 性信息的总的用户数量,结合本次SPU属性聚合时新存储的所述产品的属性和属性值,进 行SPU属性聚合。
13.—种SPU属性聚合的系统,其特征在于,包括用户终端和服务器,其中所述用户终端,用于通过所述属性输入页面接收产品的属性和属性值,将所述属性和 属性值向所述服务器发送;所述服务器,用于存储所述产品的属性和属性值,并根据预先配置的SPU属性聚合规 则对所述属性和属性值进行SPU属性聚合,获取所述产品的SPU属性信息。
14.如权利要求13所述的系统,其特征在于,所述服务器包括 存储单元,用于存储用户通过属性页面输入的产品的属性和属性值; 聚合单元,用于根据预先配置的SPU属性聚合规则对所述存储单元存储的属性和属性 值进行SPU属性聚合,获取所述产品的SPU属性信息。
全文摘要
本申请实施例涉及一种SPU(Standard Product Unit,标准化产品单元)属性聚合的方法、设备和系统,该方法包括用户终端通过所述属性输入页面接收产品的属性和属性值,将所述属性和属性值向所述服务器发送;所述服务器存储所述产品的属性和属性值,并根据预先配置的SPU属性聚合规则对所述属性和属性值进行SPU属性聚合,获取所述产品的SPU属性信息。本申请通过接收并存储用户通过属性页面输入的属性信息,根据预设属性聚合规则对所述属性信息进行聚合,获取产品的SPU属性信息,从而实现通过网络设备自动对SPU属性进行修订,提高SPU属性信息的准确度。
文档编号G06Q30/02GK102129631SQ20101000054
公开日2011年7月20日 申请日期2010年1月13日 优先权日2010年1月13日
发明者刘国华, 周剑明, 孔柏汉, 黄峰 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1