本发明涉及电子商务技术领域,更具体地说,涉及一种市场容量确定方法、装置、设备及可读存储介质。
背景技术:
电子商务在互联网技术和计算机技术的融合发展下,已相当成熟。电子商务(即电商)通常是指在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。
为了给电商中的买卖双方提供更好的服务,各个电商平台管理端都会以年或月为时间单位统计各产品的销量,并形成各个产品的销量排行榜,以便商家依据产品销量调整自身经营的产品,也便于买家依据销量选择合适的产品进行购买。但是现有的产品销量排行以产品类别为划分界限,仅排布同类产品的销量,而固定时段内的市场容量需求无法确定,从而无法给商家提供可靠的经营依据,不利于市场的和谐发展。
需要说明的是,市场是社会分工和商品生产的产物。当买家需求与商家提供的产品可以相互适应时,才能使市场关系和谐繁荣,且买家提供的产品依赖于市场需求(即市场容量)。因此以市场发展的角度来看,确定市场需求是促进市场和谐发展重要保障。
因此,如何确定市场容量,为商家提供可靠的经营依据,是本领域技术人员需要解决的问题。
技术实现要素:
本发明的目的在于提供一种市场容量确定方法、装置、设备及可读存储介质,以确定市场容量,为商家提供可靠的经营依据。
为实现上述目的,本发明实施例提供了如下技术方案:
一种市场容量确定方法,包括:
采用爬虫工具获取电商平台中的产品销量的排行榜信息;
通过分析所述排行榜信息中的产品类目结构确定各个类目的层级关系,并确定各个类目的底层类目产品;
获取每个底层类目产品对应的销量排行,并分别对每个销量排行中的所有销量求和,得到每个底层类目产品的销量总额;
按照预设的规则对获得的多个销量总额进行排序,确定所述电商平台的各个底层类目产品的市场容量。
其中,所述确定各个类目的底层类目产品,包括:
采用类目层级分析判定技术确定各个类目的底层类目产品。
其中,所述采用类目层级分析判定技术确定各个类目的底层类目产品,包括:
采用递归算法查询各个类目的层级关系,若当前查询的类目无子类目,则将所述当前查询的类目确定为底层类目产品。
其中,所述获取每个底层类目产品对应的销量排行,包括:
获取每个底层类目产品对应的前n名销量排行,n为正整数。
其中,所述对每个销量排行中的所有销量求和之前,还包括:
从所述电商平台的云端获取每个销量排行中的产品销量。
其中,所述按照预设的规则对获得的多个销量总额进行排序,确定所述电商平台的市场容量,包括:
按照预设的降序规则对获得的多个销量总额进行排序,获得所述电商平台的各个底层类目产品的市场容量降序序列。
其中,所述按照预设的规则对获得的多个销量总额进行排序,确定所述电商平台的市场容量,包括:
按照预设的升序规则对获得的多个销量总额进行排序,获得所述电商平台的各个底层类目产品的市场容量升序序列。
一种市场容量确定装置,包括:
获取模块,用于采用爬虫工具获取电商平台中的产品销量的排行榜信息;
确定模块,用于通过分析所述排行榜信息中的产品类目结构确定各个类目的层级关系,并确定各个类目的底层类目产品;
计算模块,用于获取每个底层类目产品对应的销量排行,并分别对每个销量排行中的所有销量求和,得到每个底层类目产品的销量总额;
排序模块,用于按照预设的规则对获得的多个销量总额进行排序,确定所述电商平台的各个底层类目产品的市场容量。
一种市场容量确定设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现上述任意一项所述的市场容量确定方法的步骤。
一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的市场容量确定方法的步骤。
通过以上方案可知,本发明实施例提供的一种市场容量确定方法,包括:采用爬虫工具获取电商平台中的产品销量的排行榜信息;通过分析所述排行榜信息中的产品类目结构确定各个类目的层级关系,并确定各个类目的底层类目产品;获取每个底层类目产品对应的销量排行,并分别对每个销量排行中的所有销量求和,得到每个底层类目产品的销量总额;按照预设的规则对获得的多个销量总额进行排序,确定所述电商平台的各个底层类目产品的市场容量。
可见,所述方法以电商平台中的产品销量的排行榜信息为基础,分析其中的产品类目结构确定各个类目的层级关系,并确定各个类目的底层类目产品;进而获取每个底层类目产品对应的销量排行,并分别对每个销量排行中的所有销量求和,得到每个底层类目产品的销量总额;按照预设的规则对获得的多个销量总额进行排序,从而确定出电商平台的各个底层类目产品的市场容量。即:该方法可以确定电商平台中的市场容量缩影,从而可以为电商平台中的各商家提供可靠的经营依据。例如:各商家可在得到的各个底层类目产品的市场容量中查找自身经营的产品类目,并依据市场容量中的销量总额调整进货数量和经营模式,从而为买家提供更优质的服务,促进电商市场的和谐发展。
相应地,本发明实施例提供的一种市场容量确定装置、设备及可读存储介质,也同样具有上述技术效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例公开的一种市场容量确定方法流程图;
图2为本发明实施例公开的另一种市场容量确定方法流程图;
图3为本发明实施例公开的一种市场容量确定装置示意图;
图4为本发明实施例公开的一种市场容量确定设备示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种市场容量确定方法、装置、设备及可读存储介质,以确定市场容量,为商家提供可靠的经营依据。
参见图1,本发明实施例提供的一种市场容量确定方法,包括:
s101、采用爬虫工具获取电商平台中的产品销量的排行榜信息;
具体的,爬虫工具可看作自动提取数据的一段程序,其以网页url为爬取路径,并按照一定的规则或搜索策略爬取信息。在本实施例中,可通过电商平台中展示排行榜信息的网页url链接直接获取电商平台中的产品销量的排行榜信息。
s102、通过分析排行榜信息中的产品类目结构确定各个类目的层级关系,并确定各个类目的底层类目产品;
需要说明的是,排行榜信息一般包括多个大类目,每个大类目下包括多个小类目,如此层层分级。因此当获取到电商平台中的产品销量的排行榜信息后,需要分析排行榜信息中的产品类目结构,进而确定各个类目的层级关系,和各个类目的底层类目产品。其中,可遍历排行榜信息中的产品类目结构,以确定各个类目的层级关系,和各个类目的底层类目产品。
例如:母婴产品可看作一个大类目,其包括的尿裤、童车等可看作小类目,尿裤、童车可按照品牌或功能分类为具体的底层类目产品。
s103、获取每个底层类目产品对应的销量排行,并分别对每个销量排行中的所有销量求和,得到每个底层类目产品的销量总额;
s104、按照预设的规则对获得的多个销量总额进行排序,确定电商平台的各个底层类目产品的市场容量。
为了使本实施例清楚、明白,现以下述假设为例进行说明。
假设排行榜信息包括3个大类目,每个大类目包括3个小类目,每个小类目包括2个底层类目。那么该排行榜中的产品类目结构为3级,共有18个底层类目产品,每个底层类目产品均对应有一个销量排行,此处假设销量排行为前10名,那么共有18个销量排行,每个销量排行中排布了10个产品的销量。
分别将每个销量排行中的所有销量求和,即可得到每个底层类目产品的销量总额。例如:某底层类目产品对应的销量排行中的销量排布为:100、95、94、92、90、88、87、86、84、80,那么该销量排行中的所有销量总额为:100+95+94+92+90+88+87+86+84+80=896,以此类推即可计算出每个底层类目产品的销量总额。为了便于确定市场容量中各个产品的需求大小,可按照预设的规则对获得的多个销量总额进行排序,如此便可清晰的看出各个产品的需求大小关系。
可见,本实施例提供了一种市场容量确定方法,所述方法以电商平台中的产品销量的排行榜信息为基础,分析其中的产品类目结构确定各个类目的层级关系,并确定各个类目的底层类目产品;进而获取每个底层类目产品对应的销量排行,并分别对每个销量排行中的所有销量求和,得到每个底层类目产品的销量总额;按照预设的规则对获得的多个销量总额进行排序,从而确定出电商平台的各个底层类目产品的市场容量。即:该方法可以确定电商平台中的市场容量缩影,从而可以为电商平台中的各商家提供可靠的经营依据。例如:各商家可在得到的各个底层类目产品的市场容量中查找自身经营的产品类目,并依据市场容量中的销量总额调整进货数量和经营模式,从而为买家提供更优质的服务,促进电商市场的和谐发展。
本发明实施例公开了另一种市场容量确定方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。
参见图2,本发明实施例提供的另一种市场容量确定方法,包括:
s201、采用爬虫工具获取电商平台中的产品销量的排行榜信息;
s202、通过分析排行榜信息中的产品类目结构确定各个类目的层级关系,并采用类目层级分析判定技术确定各个类目的底层类目产品;
s203、获取每个底层类目产品对应的销量排行,并分别对每个销量排行中的所有销量求和,得到每个底层类目产品的销量总额;
s204、按照预设的规则对获得的多个销量总额进行排序,确定电商平台的各个底层类目产品的市场容量。
在本实施例中,所述采用类目层级分析判定技术确定各个类目的底层类目产品,包括:
采用递归算法查询各个类目的层级关系,若当前查询的类目无子类目,则将所述当前查询的类目确定为底层类目产品。
在实际实施过程中,可调用预先编写的递归函数确定各个类目的底层类目产品,递归函数可使程序变得简洁和清晰,减少开发人员的工作量。
可见,本实施例提供了另一种市场容量确定方法,所述方法以电商平台中的产品销量的排行榜信息为基础,分析其中的产品类目结构确定各个类目的层级关系,并确定各个类目的底层类目产品;进而获取每个底层类目产品对应的销量排行,并分别对每个销量排行中的所有销量求和,得到每个底层类目产品的销量总额;按照预设的规则对获得的多个销量总额进行排序,从而确定出电商平台的各个底层类目产品的市场容量。即:该方法可以确定电商平台中的市场容量缩影,从而可以为电商平台中的各商家提供可靠的经营依据。例如:各商家可在得到的各个底层类目产品的市场容量中查找自身经营的产品类目,并依据市场容量中的销量总额调整进货数量和经营模式,从而为买家提供更优质的服务,促进电商市场的和谐发展。
基于上述任意实施例,需要说明的是,所述获取每个底层类目产品对应的销量排行,包括:获取每个底层类目产品对应的前n名销量排行,n为正整数。
具体的,当底层类目产品对应的销量排行中的排行数据较多时,为了减少数据处理量,可仅获取其中的一部分。例如:当销量排行为前100名,可仅获取前50名。
基于上述任意实施例,需要说明的是,所述对每个销量排行中的所有销量求和之前,还包括:从所述电商平台的云端获取每个销量排行中的产品销量。
通常情况下,电商平台为了节约通信资源和数据传输量,销量排行中的数据一般仅包括排行数据,而不包括各个产品的产品销量,因此需要从电商平台的云端获取每个销量排行中的产品销量。
基于上述任意实施例,需要说明的是,所述按照预设的规则对获得的多个销量总额进行排序,确定所述电商平台的市场容量,包括:
按照预设的降序规则对获得的多个销量总额进行排序,获得所述电商平台的各个底层类目产品的市场容量降序序列。
基于上述任意实施例,需要说明的是,所述按照预设的规则对获得的多个销量总额进行排序,确定所述电商平台的市场容量,包括:
按照预设的升序规则对获得的多个销量总额进行排序,获得所述电商平台的各个底层类目产品的市场容量升序序列。
需要说明的是,所述预设的规则为降序规则或升序规则。
下面对本发明实施例提供的一种市场容量确定装置进行介绍,下文描述的一种市场容量确定装置与上文描述的一种市场容量确定方法可以相互参照。
参见图3,本发明实施例提供的一种市场容量确定装置,包括:
获取模块301,用于采用爬虫工具获取电商平台中的产品销量的排行榜信息;
确定模块302,用于通过分析所述排行榜信息中的产品类目结构确定各个类目的层级关系,并确定各个类目的底层类目产品;
计算模块303,用于获取每个底层类目产品对应的销量排行,并分别对每个销量排行中的所有销量求和,得到每个底层类目产品的销量总额;
排序模块304,用于按照预设的规则对获得的多个销量总额进行排序,确定所述电商平台的各个底层类目产品的市场容量。
其中,所述确定模块具体用于:
采用类目层级分析判定技术确定各个类目的底层类目产品。
其中,所述确定模块具体用于:
采用递归算法查询各个类目的层级关系,若当前查询的类目无子类目,则将所述当前查询的类目确定为底层类目产品。
其中,所述计算模块具体用于:
获取每个底层类目产品对应的前n名销量排行,n为正整数。
其中,还包括:
产品销量获取模块,用于从所述电商平台的云端获取每个销量排行中的产品销量。
其中,所述排序模块具体用于:
按照预设的降序规则对获得的多个销量总额进行排序,获得所述电商平台的各个底层类目产品的市场容量降序序列。
其中,所述排序模块具体用于:
按照预设的升序规则对获得的多个销量总额进行排序,获得所述电商平台的各个底层类目产品的市场容量升序序列。
可见,本实施例提供了一种市场容量确定装置,包括:获取模块、确定模块、计算模块以及排序模块。首先由获取模块采用爬虫工具获取电商平台中的产品销量的排行榜信息;然后确定模块通过分析排行榜信息中的产品类目结构确定各个类目的层级关系,并确定各个类目的底层类目产品;进而计算模块获取每个底层类目产品对应的销量排行,并分别对每个销量排行中的所有销量求和,得到每个底层类目产品的销量总额;最后排序模块按照预设的规则对获得的多个销量总额进行排序,确定电商平台的各个底层类目产品的市场容量。如此各个模块之间分工合作,各司其职,从而可确定电商平台中的市场容量缩影,为商家提供可靠的经营依据,进而促进电商市场的和谐发展。
下面对本发明实施例提供的一种市场容量确定设备进行介绍,下文描述的一种市场容量确定设备与上文描述的一种市场容量确定方法及装置可以相互参照。
参见图4,本发明实施例提供的一种市场容量确定设备,包括:
存储器401,用于存储计算机程序;
处理器402,用于执行所述计算机程序时实现上述任意实施例所述的市场容量确定方法的步骤。
下面对本发明实施例提供的一种可读存储介质进行介绍,下文描述的一种可读存储介质与上文描述的一种市场容量确定方法、装置及设备可以相互参照。
一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意实施例所述的市场容量确定方法的步骤。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。