一种商品数据的可视化分析方法、系统、设备及存储介质与流程

文档序号:26559512发布日期:2021-09-08 01:15阅读:103来源:国知局
一种商品数据的可视化分析方法、系统、设备及存储介质与流程

1.本技术涉及数据可视化技术领域,具体涉及一种商品数据的可视化分析方法、系统、设备及存储介质。


背景技术:

2.随着it技术与互联网贸易的迅猛发展,为人类社会及行为分析提供了很多新的技术支持,也为商品贸易或其他工业领域提供了强大的数据支持。
3.以淘宝、京东、拼多多等网上交易平台为例,每天都会产生大量线上商品数据信息,并仍在以指数量级迅猛增长,因此,许多公司机构都积累了大量用户的商品交易数据,进而产生了需要针对商品交易数据进行分类分析的需求。
4.但考虑到商品交易数据的特征维度较多,超出人脑的理解与计算范围,造成工作人员面对复杂的数据内容分析不够全面,无法做出准确的市场判断。


技术实现要素:

5.为了解决海量数据的分析过于复杂且不够简洁的问题,本技术提供一种商品数据的可视化分析方法、系统、设备及存储介质。
6.第一方面,本技术提供一种商品数据的可视化分析方法,包括如下步骤:获取商品数据信息;对所述商品数据信息做可视化处理,得到可视化数据结果;根据所述可视化数据结果,推送商品信息。
7.通过采用上述技术方案,对获取到的商品数据信息做可视化处理,将原本复杂多样的数据转化成可视化数据结果,极大降低了工作人员分析各类商品数据信息任务的难度,提高了工作效率。
8.优选的,所述获取商品数据信息,包括:获取起始时间,所述起始时间是数据库中已经开始记录的所有商品的商品数据信息的起始时间;确定待获取商品的商品数据信息的结束时间,并比较所述起始时间与所述结束时间的先后;如果所述起始时间早于或等于所述结束时间,则获取从起始时间至结束时间的待获取商品的商品数据信息,并更新所述起始时间;如果所述起始时间晚于所述结束时间,则放弃获取所述待获取商品的商品数据信息,以等待下一轮获取任务执行时重新确定结束时间。
9.通过采用上述技术方案,对获取商品数据信息的结束时间和起始时间进行对比,获取起始时间小于或等于结束时间的数据,可以避免获取发生时间跳跃的商品数据信息,从而可以避免发生数据乱序问题,保证存在时序要求的数据被正确处理。
10.优选的,还包括:判断所述待获取商品的商品数据信息中的商品编号是否与已选定的商品数据信息中的商品编号相同;若相同,则确定所述已选定的商品数据信息为所述待获取商品的商品数据信息;若不相同,则删除已选定的商品数据信息,以等待下一轮重新
确定待获取商品数据信息。
11.通过采用上述技术方案,对待待获取商品的商品数据信息中的商品编号是否为已选定的商品数据信息中的商品编号进行判断,避免了获取数据信息并不是需要的数据信息,对最终的分析结果造成影响。
12.优选的,对所述商品数据信息做可视化处理,得到可视化数据结果的具体步骤包括:选取所述商品数据信息中的三个特征维度,所述三个特征维度包括用户信息、商品信息以及交易金额;将所述三个特征维度分别嵌入笛卡尔三维坐标系的x坐标轴、y坐标轴以及z坐标轴,得到商品三维坐标系,同时定义x坐标轴为用户信息数据源,定义y坐标轴为商品信息数据源,定义z坐标轴为交易金额数据源;在所述商品三维坐标系设定不同坐标轴上的权重比值,其中,x坐标轴、y坐标轴以及z坐标轴的权重比值为3:3:4;基于所述权重比值进行综合评价分析,得到评价指标;根据所述评价指标得到可视化数据结果。
13.通过采用上述技术方案,将商品数据信息的用户信息、商品信息以及交易金额分别按照3:3:4的权重比值在笛卡尔三维坐标系的三个坐标轴上,建立了空间的点与有序数组之间的联系,使得数据与空间图形研究更加直观且方便。
14.优选的,所述方法还包括:通过sql数据库调取所述用户信息对应的登录时间;获取所述登录时间内用户浏览的商品信息,并对所述商品信息进行分类;计算所述登录时间内每一类商品信息的浏览时长,并结合所述可视化数据结果,向所述用户推送所述浏览时长最长的一类商品信息。
15.通过采用上述技术方案,获取用户信息对应的登录时间,分析用户在不同时间段经常浏览哪些类型的商品,并根据不同登录时间段持续浏览商品的时长结合可视化数据,向用户精准推送合适的商品信息。
16.第二方面,本技术提供一种商品数据的可视化分析系统,包括:获取模块,用于获取商品数据信息:可视化处理模块,用于对所述商品数据信息做可视化处理,得到可视化数据结果;推送模块,用于根据所述可视化数据结果,推送商品信息。
17.通过采用上述技术方案,在获取了商品数据信息中的用户信息、商品信息与交易金额后,将上述商品数据信息设置于笛卡尔三维坐标系中,通过建立有序数组与空间的点之间的联系,使得数据与空间图形研究更加直观且方便,并由此得到分析结果,并基于分析结果向用户推送合适的商品。
18.第三方面,本技术提供一种商品数据的可视化分析设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现所述商品数据的可视化分析方法的步骤。
19.第四方面,本技术提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行所述商品数据的可视化分析方法的步骤。
20.本技术带来了以下有益效果:本技术所述的一种商品数据的可视化分析方法、系统、设备及存储介质,通过定时定量获取商品数据信息,并对商品数据信息做可视化处理,极大降低了工作人员分析各类商品数据信息任务的难度,使得工作人员能够更加专注于商品数据挖掘本身,进而做出准
确的市场判断,为进一步实现整个行业商品数据的深入分析提供了方案。
附图说明
21.为了更清楚地说明本技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1为本技术提供的一种商品数据的可视化分析方法的流程图;图2为本技术提供的获取商品数据的方法的流程图;图3为本技术提供的对商品数据可视化的方法的流程图图4为本技术提供的一种商品数据的可视化分析系统的流程图;图中:获取模块1、可视化处理模块2、分析模块3。
具体实施方式
23.以下结合附图说明对本技术的技术方案请作进一步详细说明。
24.如图1所示,本技术实施例公开的一种商品数据的可视化分析方法,包括如下步骤:s1,获取商品数据信息;s2,对所述商品数据信息做可视化处理,得到可视化数据结果;s3,根据所述可视化数据结果,推送商品信息。
25.在步骤s1中, 通过数据采集器获取商品数据信息,商品主要信息包括:用户信息、商品信息、交易金额信息以及二维码信息或者商品编号等,主要的作用是提供一个商品的识别功能,具体获取商品数据信息的步骤,如图2所示,包括:s101,获取起始时间,所述起始时间是数据库中已经开始记录的所有商品的商品数据信息的起始时间;s102,确定待获取商品的商品数据信息的结束时间,并比较所述起始时间与所述结束时间的先后;s103,如果所述起始时间早于或等于所述结束时间,则获取从起始时间至结束时间的待获取商品的商品数据信息,并更新所述起始时间;s104,如果所述起始时间晚于所述结束时间,则放弃获取所述待获取商品的商品数据信息,以等待下一轮获取任务执行时重新确定结束时间。
26.需要说明的是,在获取海量商品数据信息时,不能盲目抓取数据,需要以时间间隔为单位,在某个时间段内不间断地持续获取商品数据,才能保证数据的尽量准确与客观。当确定获取商品数据信息的起始时间后,还需要确定商品数据信息的结束时间,若发现起始时间早于或等于结束时间,则获取从起始时间至结束时间的待获取商品数据信息,并将所述待获取商品数据信息记录在所述数据库中,并更新所述起始时间,等待下一个时间段重新获取商品数据信息。若发现起始时间晚于所述结束时间,则放弃获取所述待获取商品的商品数据信息,以等待下一轮获取任务执行时重新确定结束时间。
27.进一步地,还需要对所述待获取商品的商品数据信息中的商品编号是否与已选定的商品数据信息中的商品编号相同进行判断,若相同,则确定所述已选定的商品数据信息为所述待获取商品的商品数据信息;若不相同,则删除已选定的商品数据信息,以等待下一轮重新确定待获取商品数据信息,直至待获取商品的商品数据信息中的商品编号与已选定的商品数据信息中的商品编号相同。
28.在步骤s2,对所述商品数据信息做可视化处理,得到可视化数据结果的具体步骤,如图3所示,包括:s201,选取所述商品数据信息中的三个特征维度,所述三个特征维度包括用户信息、商品信息以及交易金额。
29.s202,将所述三个特征维度分别嵌入笛卡尔三维坐标系的x坐标轴、y坐标轴以及z坐标轴,得到商品三维坐标系,同时定义x坐标轴为用户信息数据源,定义y坐标轴为商品信息数据源,定义z坐标轴为交易金额数据源。
30.s203,在所述商品三维坐标系设定不同坐标轴上的权重比值,其中,x坐标轴、y坐标轴以及z坐标轴的权重比值为3:3:4。
31.s204,基于所述权重比值进行综合评价分析,得到评价指标。
32.s205,根据所述评价指标得到可视化数据结果。
33.在本实施例中,为了使数据与空间图形研究更加方便,数据直观可见,需要建立空间的点与有序数组之间的联系,因此通过引入笛卡尔三维坐标系来实现。通过定点o,作为三条互相垂直的数轴,它们都以o为原点且一般具有相同的长度单位.这三条轴分别叫做x坐标轴(横轴)、y坐标轴(纵轴)、z坐标轴(竖轴),并统称坐标轴。通常把x坐标轴和y坐标轴配置在水平面上,而z坐标轴则是铅垂线。同时它们的正方向要符合右手规则,即以右手握住z坐标轴,当右手的四指从正向x坐标轴以π/2角度转向正向y坐标轴时,大拇指的指向就是z坐标轴的正向,这样的三条坐标轴就组成了一个商品三维坐标系。然后分别将上述用户信息、商品信息与交易金额分别在x坐标轴、y坐标轴以及z坐标轴进行数据定源,并基于商品三维坐标系中各个轴上的权重比值3:3:4,进行综合分析评价分析并得到评价指标,最终根据该评价指标得到可视化数据结果。
34.具体来说,在对商品数据信息进行综合分析时,由于权重系数的大小与目标的重要程度有关,对于不同的数据类别,每个指标项的重要程度是不同的,需要通过访问有经验的专家、学者,以他们在实践中的经验分析哪项指标项重要、哪项指标项不太重要,从而确定这些指标项的权重系数的大小。将商品数据信息中的用户信息的统计权重系数设定为3,商品信息的统计权重系数设定为3,交易金额的统计权重系数设定为4,进而推导该商品数据信息的综合分析评价指标。
35.进一步地,所述的商品数据的可视化分析方法还包括:通过sql数据库调取所述用户信息对应的登录时间;获取所述登录时间内用户浏览的商品信息,并对所述商品信息进行分类;计算所述登录时间内每一类商品信息的浏览时长,并结合所述可视化数据结果,向所述用户推送所述浏览时长最长的一类商品信息。
36.具体来说,首先通过手机端或电脑端从sql数据库调取某用户的登录时间,并根据用户登录时间所浏览的商品信息,对该商品信息进行分类。然后基于分类结果计算登录时
间内每一类商品信息的浏览时长,然后结合可视化数据结果,向用户推送浏览时长最长的一类商品信息,提高了推送效率。
37.本技术实施例还公开了一种商品数据的可视化分析系统,如图4所示,包括:获取模块1,用于获取商品数据信息:可视化处理模块2,用于对所述商品数据信息做可视化处理,得到可视化数据结果;推送模块3,用于根据所述可视化数据结果,推送商品信息。
38.本技术实施例还公开了一种商品数据的可视化分析设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述商品数据的可视化分析方法的步骤。
39.本技术实施例还公开了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述商品数据的可视化分析方法的步骤。
40.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
41.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
42.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
43.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
44.还应理解,在本技术的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
45.可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
46.非易失性存储器可以是rom、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。
47.易失性存储器可以是ram,其用作外部高速缓存。ram有多种不同的类型,例如静态
随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器。
48.上述任一处提到的处理器,可以是一个cpu,微处理器,asic,或一个或多个用于控制上述的反馈信息传输的方法的程序执行的集成电路。该处理单元和该存储单元可以解耦,分别设置在不同的物理设备上,通过有线或者无线的方式连接来实现该处理单元和该存储单元的各自的功能,以支持该系统芯片实现上述实施例中的各种功能。或者,该处理单元和该存储器也可以耦合在同一个设备上。
49.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的计算机可读存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
50.本具体实施方式的实施例均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1