一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用于电子商务的产品销量预测方法与流程

2022-06-02 10:47:19 来源:中国专利 TAG:


1.本发明涉及电子商务领域,尤其涉及一种应用于电子商务的产品销量预测方法。


背景技术:

2.电子商务平台,广义上讲是商务活动中各参与方和支持企业进行交易活动的电子技术手段的集合。狭义上讲,电子商务平台则是指企业、消费者、银行、政府等在网络的基础上,以实现企业电子商务活动的目标,满足企业生产、销售、服务等生产和管理的需要,支持企业的对外业务协作,从运作、管理和决策等层次全面提高企业信息化水平,为企业提供具备商业智能的计算机网络系统。
3.由于消费者在电子商务平台进行购物的数量有着大幅度的成长,如何有效地预测目标产品的销售量便变得非常重要,产品管理人员可以根据目标产品的预测销售量来调整目标产品的产品采购量,以减少产品积压或产品断货的情况。


技术实现要素:

4.有鉴于此,本发明提供了一种应用于电子商务的产品销量预测方法,其包括:接收产品管理终端发送的目标产品的产品管理请求,并从数据库获取建模客户信息包;
5.根据客户属性列表对建模客户信息包进行离散化处理以生成建模客户属性包;
6.根据建模客户属性包生成联合客户属性包,联合客户属性包中包括客户属性列表中所有客户属性的联合属性映射表;
7.获取联合客户属性包中每个联合属性映射表的每个客户属性值的属性特征,并根据每个联合属性映射表的每个客户属性值的属性特征计算每个客户属性的联合度;
8.将每个客户属性的联合度与联合度阈值进行比较,删除联合度小于联合度阈值的客户属性;将联合度大于联合度阈值的客户属性作为标准客户属性,根据所有标准客户属性得到标准客户属性列表;
9.根据标准客户属性列表对每个建模客户的客户属性映射表进行标准验证,并删除没有通过标准验证的客户属性映射表以生成标准建模客户属性包;
10.根据标准建模客户属性包对目标产品进行销量预测以得到目标产品的预测销量,产品管理员根据接收到的预测销量调整目标产品的产品采购量。
11.根据一个优选实施方式,所述客户信息包括:客户年龄、客户性别、客户住址、客户学历、婚姻状况、生子状况、家庭收入和个人收入;所述客户属性包括:年龄属性、性别属性、住址属性、学历属性、婚姻属性和收入属性;产品管理终端为产品管理员使用的具有通信功能和数据传输功能的设备,其包括:智能手机、笔记本电脑、平板电脑和台式电脑。
12.根据一个优选实施方式,根据客户属性列表对建模客户信息包进行离散化处理以生成建模客户属性包包括:
13.根据客户属性列表对建模客户信息包中的每个客户信息进行离散化处理以得到每个建模客户的每个客户属性的客户属性值;所述建模客户信息包中包含了若干个建模客
户的客户信息,每个客户信息对应一个建模客户;
14.根据每个建模客户的每个客户属性的客户属性值得到每个建模客户的客户属性映射表;所述客户属性映射表包括同一个建模客户的所有客户属性的客户属性值,每个建模客户对应一个客户属性映射表;
15.根据所有建模客户的客户属性映射表生成建模客户属性包,建模客户属性包包含若干个建模客户的客户属性映射表。
16.根据一个优选实施方式,根据建模客户属性包生成联合客户属性包包括:
17.遍历客户属性列表中的每个客户属性,并将正在遍历的客户属性作为目标客户属性,获取建模客户属性包中每个建模客户的目标客户属性的客户属性值;
18.根据建模客户属性包中每个建模客户的目标客户属性的客户属性值生成目标客户属性的联合属性映射表;所述联合属性映射表包括同一个客户属性在不同建模客户的客户属性值,每个联合属性映射表对应一个客户属性;
19.根据客户属性列表中每个客户属性的联合属性映射表得到联合客户属性包,联合客户属性包中包括客户属性列表中所有客户属性的联合属性映射表。
20.根据一个优选实施方式,根据标准建模客户属性包对目标产品进行销量预测以得到目标产品的预测销量包括:
21.根据标准建模客户属性包和标准建模客户属性包中每个标准建模客户的销售属性建立目标产品的销量预测模型;所述标准建模客户属性包中包括若干个标准建模客户的客户属性映射表;所述标准建模客户为通过标准验证的客户属性映射表对应的建模客户;
22.从数据库获取所有预测客户的客户信息,根据目标产品的销量预测模型和所有预测客户的客户信息得到目标产品的预测销量,并将目标产品的预测销量发送给相应的产品管理终端。
23.根据一个优选实施方式,根据标准客户属性列表对客户属性映射表进行标准验证包括:
24.遍历标准客户属性表中的每个标准客户属性,将正在遍历的标准客户属性作为目标标准客户属性,并将目标标准客户属性与客户属性映射表中的每个客户属性进行对比以判断客户属性映射表中是否包含目标标准客户属性;重复以上步骤直到将标准客户属性表遍历完成;
25.若客户属性映射表包含标准客户属性表中的所有标准客户属性,则客户属性映射表通过标准验证;若客户属性映射表不包含标准客户属性表中的所有标准客户属性,则客户属性映射表不通过标准验证;所述客户属性映射表包括若干个客户属性映射项,客户属性映射项表示客户属性与客户属性值的映射关系。
26.根据一个优选实施方式,根据标准建模客户属性包和标准建模客户的销售属性建立目标产品的销量预测模型包括:
27.根据标准客户属性列表删除每个标准建模客户的客户属性映射表中除标准客户属性外的其它客户属性以得到每个标准建模客户的标准客户属性映射表;
28.从数据库获取目标产品与每个标准客户属性的属性相关度;所述属性相关性为标准客户属性对目标产品销量的影响程度;
29.根据每个标准客户属性的属性相关度得到每个标准客户属性的属性关键度,并按
照属性关键度将标准客户属性进行排序;所述属性关键度为标准客户属性对目标产品销量的重要程度,属性相关性越高相应标准客户属性对目标产品的销量的影响越大;
30.根据每个标准建模客户的销售属性和标准客户属性映射表得到每个标准客户属性的属性调整系数,并根据每个标准客户属性的属性调整系数和每个标准客户属性的属性关键度建立目标产品的销量预测模型。
31.根据一个优选实施方式,联合度的计算公式为:
[0032][0033]
其中,ck为客户属性列表中第k个客户属性的联合度,i和j为客户属性的索引,n为建模客户的数量,为第i个建模客户的第k个客户属性的客户属性值,为第j个建模客户的第k个客户属性的客户属性值。
[0034]
本发明具有以下有益效果:本发明通过对建模客户的客户信息进行分析以得到目标产品的销量预测模型,并根据预测客户的客户信息和目标产品的销量预测模型对目标产品的产品销量进行精准预测,为产品采购提供依据。此外,本发明减少由于产品采购量高于产品销售量而导致的产品积压的情况,也减少由于产品采购量小于产品销售量导致产品断货的情况。
附图说明
[0035]
图1为一种应用于电子商务的产品销量预测方法的流程图。
具体实施方式
[0036]
为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0037]
下面结合说明书附图对本技术进行具体说明,方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。在本技术的描述中,除非另有说明,“至少一个”包括一个或多个。“多个”是指两个或两个以上。例如,a、b和c中的至少一个,包括:单独存在a、单独存在b、同时存在a和b、同时存在a和c、同时存在b和c,以及同时存在a、b和c。在本技术中,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
[0038]
参见图1,在一个实施例中,一种应用于电子商务的产品销量预测方法可以包括:
[0039]
s1、产品管理终端发送目标产品的产品管理请求到建模服务器,建模服务器的数据采集单元从数据库获取建模客户信息包;建模服务器的信息离散单元根据客户属性列表对建模客户信息包进行离散化处理以生成建模客户属性包。
[0040]
可选地,产品管理终端为产品管理员使用的具有通信功能和数据传输功能的设备,其包括:智能手机、笔记本电脑、平板电脑和台式电脑。
[0041]
在一个实施例中,建模服务器的数据采集单元从数据库获取若干个建模客户的客户信息以得到建模客户信息包,建模客户信息包中包含了若干个建模客户的客户信息,每个客户信息对应一个建模客户。客户信息包括:客户年龄、客户性别、客户住址、客户学历、婚姻状况、生子状况、家庭收入和个人收入。建模客户为预先挑选出的用于建立销量预测模型的客户。
[0042]
客户属性列表包括若干个客户属性,客户属性包括:年龄属性、性别属性、住址属性、学历属性、婚姻属性和收入属性。客户属性值用于量化或识别相应客户属性,例如,婚姻属性中在婚姻属性值为1时表示客户已婚,在婚姻属性值为0时表示客户未婚。客户属性映射表包括若干个客户属性映射项,客户属性映射项表示客户属性与客户属性值的映射关系。
[0043]
在一个实施例中,建模服务器的信息离散单元根据客户属性列表对建模客户信息包进行离散化处理以生成建模客户属性包包括:
[0044]
信息离散单元根据客户属性列表对建模客户信息包中的每个客户信息进行离散化处理以得到每个建模客户的每个客户属性的客户属性值;所述建模客户信息包中包含了若干个建模客户的客户信息,每个客户信息对应一个建模客户;
[0045]
信息离散单元根据每个建模客户的每个客户属性的客户属性值得到每个建模客户的客户属性映射表;所述客户属性映射表包括同一个建模客户的所有客户属性的客户属性值,每个建模客户对应一个客户属性映射表;
[0046]
信息离散单元根据所有建模客户的客户属性映射表生成建模客户属性包,建模客户属性包包含若干个建模客户的客户属性映射表。
[0047]
s2、建模服务器的属性选择单元根据建模客户属性包生成联合客户属性包,建模服务器的属性选择单元获取联合客户属性包中每个联合属性映射表的每个客户属性值的属性特征,并根据每个联合属性映射表的每个客户属性值的属性特征计算每个客户属性的联合度。
[0048]
在一个实施例中,建模服务器的属性选择单元根据建模客户属性包生成联合客户属性包包括:
[0049]
属性选择单元遍历客户属性列表中的每个客户属性,并将正在遍历的客户属性作为目标客户属性,获取建模客户属性包中每个建模客户的目标客户属性的客户属性值;
[0050]
属性选择单元根据建模客户属性包中每个建模客户的目标客户属性的客户属性值生成目标客户属性的联合属性映射表;所述联合属性映射表包括同一个客户属性在不同建模客户的客户属性值,每个联合属性映射表对应一个客户属性;
[0051]
属性选择单元根据客户属性列表中每个客户属性的联合属性映射表得到联合客户属性包,联合客户属性包中包括客户属性列表中所有客户属性的联合属性映射表。
[0052]
可选地,联合客户属性包中包括客户属性列表中所有客户属性的联合属性映射表。联合属性映射表包括同一个客户属性在不同建模客户的客户属性值,每个联合属性映射表对应一个客户属性。客户属性的联合度用于指示客户属性是否具有差异性,联合度越低表示不同的建模客户在该客户属性上越不具有差异性,该客户属性对于建立销量预测模
型的作用越小。联合度阈值根据实际情况预先进行设置。
[0053]
标准客户属性为联合度大于联合度阈值的客户属性,即,标准客户属性为在不同建模客户上表现的差异性大,对建立销量预测模型的作用大的客户属性。标准客户属性列表包括所有的标准客户属性。
[0054]
在一个实施例中,联合度的计算公式为:
[0055][0056]
其中,ck为客户属性列表中第k个客户属性的联合度,i和j为客户属性的索引,n为建模客户的数量,为第i个建模客户的第k个客户属性的客户属性值,为第j个建模客户的第k个客户属性的客户属性值。
[0057]
s3、建模服务器的属性选择单元将每个客户属性的联合度与联合度阈值进行比较,删除联合度小于联合度阈值的客户属性;将联合度大于联合度阈值的客户属性作为标准客户属性,根据所有标准客户属性得到标准客户属性列表。
[0058]
s4、建模服务器的标准验证单元根据标准客户属性列表对每个建模客户的客户属性映射表进行标准验证,并删除没有通过标准验证的客户属性映射表以生成标准建模客户属性包。
[0059]
可选地,标准建模客户属性包中包括若干个标准建模客户的客户属性映射表。标准建模客户为通过标准验证的客户属性映射表对应的建模客户。
[0060]
在一个实施例中,建模服务器的标准验证单元根据标准客户属性列表对客户属性映射表进行标准验证包括:
[0061]
标准验证单元遍历标准客户属性表中的每个标准客户属性,将正在遍历的标准客户属性作为目标标准客户属性,并将目标标准客户属性与客户属性映射表中的每个客户属性进行对比以判断客户属性映射表中是否包含目标标准客户属性;重复以上步骤直到将标准客户属性表遍历完成;
[0062]
若客户属性映射表包含标准客户属性表中的所有标准客户属性,则客户属性映射表通过标准验证;若客户属性映射表不包含标准客户属性表中的所有标准客户属性,则客户属性映射表不通过标准验证;所述客户属性映射表包括若干个客户属性映射项,客户属性映射项表示客户属性与客户属性值的映射关系。
[0063]
s5、预测服务器根据标准建模客户属性包对目标产品进行销量预测以得到目标产品的预测销量,产品管理员根据接收到的预测销量调整目标产品的产品采购量。
[0064]
在一个实施例中,预测服务器根据标准建模客户属性包对目标产品进行销量预测以得到目标产品的预测销量包括:
[0065]
预测服务器根据标准建模客户属性包和标准建模客户属性包中每个标准建模客户的销售属性建立目标产品的销量预测模型;所述标准建模客户属性包中包括若干个标准建模客户的客户属性映射表;所述标准建模客户为通过标准验证的客户属性映射表对应的建模客户;
[0066]
预测服务器从数据库获取所有预测客户的客户信息,根据目标产品的销量预测模型和所有预测客户的客户信息得到目标产品的预测销量,并将目标产品的预测销量发送给相应的产品管理终端。
[0067]
具体地,预测服务器根据标准建模客户属性包和标准建模客户的销售属性建立目标产品的销量预测模型包括:
[0068]
预测服务器根据标准客户属性列表删除每个标准建模客户的客户属性映射表中除标准客户属性外的其它客户属性以得到每个标准建模客户的标准客户属性映射表;
[0069]
预测服务器从数据库获取目标产品与每个标准客户属性的属性相关度;所述属性相关性为标准客户属性对目标产品销量的影响程度;
[0070]
预测服务器根据每个标准客户属性的属性相关度得到每个标准客户属性的属性关键度,并按照属性关键度将标准客户属性进行排序;所述属性关键度为标准客户属性对目标产品销量的重要程度;例如:在目标产品为电脑时,住址属性对电脑销量没有影响,在目标产品为羽绒服时住址属性对羽绒服销量有影响。
[0071]
预测服务器根据每个标准建模客户的销售属性和标准客户属性映射表得到每个标准客户属性的属性调整系数,并根据每个标准客户属性的属性调整系数和每个标准客户属性的属性关键度建立目标产品的销量预测模型。
[0072]
在一个实施例中,将所有的预测客户的客户信息进行离散化以得到所有预测客户的标准客户属性的客户属性值,并将所有预测客户的所有标准客户属性的属性值输入目标产品的销量预测模型以得到目标产品的预测销量。
[0073]
可选地,销售属性的属性值包括0和1,属性值为0时表示相应标准建模客户没有购买目标产品,属性值为1时表示相应标准建模客户购买了目标产品。预测客户为预先挑选出的用于根据销量预测模型预测产品销量的客户。
[0074]
本发明通过对建模客户的客户信息进行分析以得到目标产品的销量预测模型,并根据预测客户的客户信息和目标产品的销量预测模型对目标产品的产品销量进行精准预测,为产品采购提供依据,减少由于产品采购量高于产品销售量而导致的产品积压的情况,也减少由于产品采购量小于产品销售量导致产品断货的情况。
[0075]
在一个实施例中,一种应用于电子商务的产品销量预测系统可以包括:产品管理终端、建模服务器、预测服务器和数据库,其中,产品管理终端分别与建模服务器和预测服务器具有通信连接,数据库分别与建模服务器和预测服务器具有通信连接。
[0076]
建模服务器包括:数据采集单元、信息离散单元、属性选择单元和标准验证单元,其中各单元间具有通信连接。
[0077]
产品管理终端发送目标产品的产品管理请求到建模服务器,建模服务器的数据采集单元从数据库获取建模客户信息包;
[0078]
建模服务器的信息离散单元根据客户属性列表对建模客户信息包进行离散化处理以生成建模客户属性包;
[0079]
建模服务器的属性选择单元根据建模客户属性包生成联合客户属性包,联合客户属性包中包括客户属性列表中所有客户属性的联合属性映射表;
[0080]
建模服务器的属性选择单元获取联合客户属性包中每个联合属性映射表的每个客户属性值的属性特征,并根据每个联合属性映射表的每个客户属性值的属性特征计算每
个客户属性的联合度;
[0081]
建模服务器的属性选择单元将每个客户属性的联合度与联合度阈值进行比较,删除联合度小于联合度阈值的客户属性;将联合度大于联合度阈值的客户属性作为标准客户属性,根据所有标准客户属性得到标准客户属性列表;
[0082]
建模服务器的标准验证单元根据标准客户属性列表对每个建模客户的客户属性映射表进行标准验证,并删除没有通过标准验证的客户属性映射表以生成标准建模客户属性包;
[0083]
预测服务器根据标准建模客户属性包对目标产品进行销量预测以得到目标产品的预测销量,产品管理员根据接收到的预测销量调整目标产品的产品采购量。
[0084]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0085]
本技术实施例是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0086]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0087]
显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术实施例的这些表达和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献