一种数据推送方法及装置与流程

文档序号:19995631发布日期:2020-02-22 02:42阅读:193来源:国知局
一种数据推送方法及装置与流程

本申请涉及电子技术领域,尤其涉及一种数据推送方法及装置。



背景技术:

随着网络和互联网技术的不断发展,互联网数据爆炸式增长,每个互联网平台存储的数据量都很庞大,用户基于某些关键词在电商平台筛选需要购买的商品时,由于每个互联网平台所存储的数据类型不同,数据表达方式不同,并且各电商平台商品参数不够规范化;所以当前的电商平台往往只能在自身平台,基于用户输入的关键词给用户搜索很多离散式的参考信息。

电商平台基于上述实现方式给用户提供的购买意见都只是针对某一商品,而且是基于电商平台中离散的商品评价信息分析得到的,只离散式地提供商品的购买意见,所以存在参考意见不够全面,且可参考性不高的技术问题。



技术实现要素:

本申请提供一种数据推送方法及装置,用以解决现有电商平台提供商品的购买意见,存在参考意见不够全面,且可参考性不高的技术问题。

第一方面,本申请提供一种数据推送方法,包括:

从电商平台抓取任一品类商品的商品参数;其中,所述商品参数用于指示商品的属性信息;

从所述商品参数中提取指示所述商品品牌的品牌字段和评价所述商品的评论关键词字段;

将品牌字段相同的商品确定为同类商品,将同类商品的评论关键词字段与所述同类商品的品牌字段关联;

将关联后的评论关键词字段和品牌字段推送给用户。

本申请实施例所提供的方法,对某一品类商品参数进行详细分析及划分,对每个商品的评论关键词进行分析,得出每个品牌在该品类商品的优缺点,给用户提供从商品品牌到具体商品的更可靠的购买建议。

在一种可能的实施方式中,将关联后的评论关键词字段和品牌字段推送给用户包括:

确定与同一品牌字段关联的每个评论关键词的出现次数,并根据所述出现次数得到与同一品牌字段关联的评论关键词的排序结果;

根据所述排序结果形成评论关键词词云图;

将所述评论关键词词云图推送给用户。

在一种可能的实施方式中,所述商品参数包括:商品的功能描述参数、价格参数、用户评论关键字、用户评论信息中的至少一种。

在一种可能的实施方式中,从所述商品参数中提取指示所述商品品牌的品牌字段和评价所述商品的评论关键词字段之前,还包括:

对所述商品参数进行预处理:

将预处理过后的商品参数按照预设的转化规范转化为满足预设规则的规范数据。

在一种可能的实施方式中,所述对所述商品参数进行预处理包括:

判断所述商品参数中是否包括价格参数,如果不包括,则删除所述商品参数;

根据商品参数中每个商品的型号参数对商品参数进行分类。

本申请实施例所提供的方法通过对商品参数进行数据规范化清理,将同一字段不同格式的数据转化为统一格式,并对每一品牌建立评论关键词词云图,得出某一品牌在该品类商品中的优缺点,为用户的购买行为提供更为全面、准确且直观的指导建议,改善用户的使用感受。

第二方面,提供一种数据推送的装置,包括:

抓取单元,用于从电商平台抓取一品类商品的商品参数;其中,所述商品参数用于指示商品的属性信息;

提取单元,用于从所述商品参数中提取指示所述商品品牌的品牌字段和评价所述商品的评论关键词字段;

关联单元,用于将品牌字段相同的商品确定为同类商品,将同类商品的评论关键词字段与所述同类商品的品牌字段关联;

推送单元,用于将关联后的评论关键词字段和品牌字段推送给用户。

在一种可能的实施方式中,推送单元,具体用于确定与同一品牌字段关联的每个评论关键词的出现次数,并根据所述出现次数得到与同一品牌字段关联的评论关键词的排序结果;根据所述排序结果形成评论关键词词云图;将所述评论关键词词云图推送给用户。

在一种可能的实施方式中,所述商品参数包括:商品的功能描述参数、价格参数、用户评论关键字、用户评论信息中的至少一种。

在一种可能的实施方式中,所述提取单元具体用于对所述商品参数进行预处理:将预处理过后的商品参数按照预设的转化规范转化为满足预设规则的规范数据。

在一种可能的实施方式中,所述提取单元对所述商品参数进行预处理包括:

判断所述商品参数中是否包括价格参数,如果不包括,则删除所述商品参数;

根据商品参数中每个商品的型号参数对商品参数进行分类。

第三方面,本申请提供一种计算设备,该计算设备包括:

至少一个处理器,以及

与所述至少一个处理器通信连接的存储器、通信接口;

其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,利用所述通信接口执行第一方面任意一种可能的实施方式中所述的方法。

第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行第一方面任意一种可能的实施方式中所述的方法。

本申请有益效果如下:

本申请实施例提供的一种数据推送方法及装置对某一品类商品(即同一品牌商品)中每个品牌的优缺点进行分析,然后将同一品牌所有信息进行汇总后推送给用户,用户则可以从品牌的整体评价,以及进一步的具体商品信息得到所要购买商品的详细信息,从而使得用户能够更清晰简便的获取到所需购买商品的合理建议。

附图说明

图1为本申请实施例提供的一种数据推送方法的流程示意图;

图2为本申请实施例提供的将关联后的评论关键词字段和品牌字段推送给用户的实现方法流程示意图;

图3为本申请实施例提供的方法结合具体的实例使用的方法流程示意图;

图4为利用本申请实施例提供的一种数据推送的装置的结构示意图;

图5为本申请实施例提供的一种计算设备的结构示意图。

具体实施方式

基于现有技术中电商平台给用户推送商品的购买意见信息时,所推送的信息是离散式的,所以存在参考意见不够全面,且可参考性不高的技术问题。

基于上述现有技术的问题,本申请实施例提供一种数据推送方法,该方法实现思路是:

从电商平台抓取任一品类商品的商品参数;其中,所述商品参数用于指示商品的属性信息;从所述商品参数中提取指示所述商品品牌的品牌字段和评价所述商品的评论关键词字段;将品牌字段相同的商品确定为同类商品,将同类商品的评论关键词字段与所述同类商品的品牌字段关联;将关联后的评论关键词字段和品牌字段推送给用户。

因为当前电商平台仅对某一具体商品进行分析,并未利用商品所持有的共性,即品牌性质进行分析,所以采集到的以及最后呈现的商品信息过于离散,不能对用户购买某一品牌商品给出正确的指导性建议。

而本申请实施例所提供的方法是对某一品类商品(即同一品牌商品)的优缺点进行分析,然后将同一品牌商品所有信息进行汇总后推送给用户,用户则可以从品牌的整体评价,以及进一步的具体某一类型以及某一个商品的信息得到所要购买商品的详细购买建议。

为了更清楚详细的说明本申请实施例所提供的方案,以下结合附图和具体的应用场景对本申请实施例所提供的方法和装置做进一步详细的说明:

实施例一

以下结合说明书附图1对本申请实施例所提供的一种数据推送方法做进一步详细的说明,该方法具体实现方式可以包括以下步骤:

步骤101,从电商平台抓取任一品类商品的商品参数;其中,所述商品参数用于指示商品的属性信息;

因为电商平台所提供的数据存储方式各不相同,所以为了获得更全面的商品参数信息,在本申请实施例中可以利用爬虫技术在所电商平台获取商品参数;其中,本申请实施例中的商品参数是能够给用户的购买活动提供指导性意见的商品参数信息,可以包括:商品的功能描述参数、价格参数、用户评论关键字、用户评论信息中的至少一种。

步骤102,从所述商品参数中提取指示所述商品品牌的品牌字段和评价所述商品的评论关键词字段;

步骤103,将品牌字段相同的商品确定为同类商品,将同类商品的评论关键词字段与所述同类商品的品牌字段关联;

步骤104,将关联后的评论关键词字段和品牌字段推送给用户。

在本申请实施例中,为了更直观的将获取到的商品信息(关键词字段和品牌字段)推送给用户,则该实施例中将关联后的评论关键词字段和品牌字段推送给用户的具体实现方式可以是(方法流程步骤如图2所示):

步骤201,确定与同一品牌字段关联的每个评论关键词的出现次数,并根据所述出现次数得到与同一品牌字段关联的评论关键词的排序结果;

因为评论关键词的出现次数在很大程度上反应的商品的真实使用情况以及用户的使用感受,所以在该实施例中,会对用户所提供的评论关键词中评论关键词的出现次数进行排序,然后基于排序结果呈现出现次数多的评论关键词给用户。

步骤202,根据所述排序结果形成评论关键词词云图;

步骤203,将所述评论关键词词云图推送给用户。

基于现有电商平台中商品信息多而且杂的特征,为了给用户提供简洁明了且准确的推送信息,在步骤102从所述商品参数中提取指示所述商品品牌的品牌字段和评价所述商品的评论关键词字段之前,该实施例提供的方法还可以包括:

a1,对所述商品参数进行预处理:

在该实施例中,对商品参数进行预处理的主要目的是清除商品参数中会造成商品评价出现偏差的参数项,具体方式包括:

方式一,因为用户决定是否购买一个商品时,价格参数是很重要的判断依据,所以筛选参数时:判断所述商品参数中是否包括价格参数,如果不包括,则删除所述商品参数;另外,如果获取到的商品参数的数量少于设定阈值(即采集到的商品参数比较少时),则在确定当前的商品参数中不包括价格参数之后,可以再获取一次价格参数,如果还是获取不到则删除该商品参数。

方式二,因为不同型号商品的价格以及评价等都可能会有很大的差异,所以为了方便用户参照,还可以在筛选参数时:根据商品参数中每个商品的型号参数对商品参数进行分类;例如:冰箱的价格和冰箱配件的价格虽然属于同一品牌的,但是价格和评价会有很大的差异;所以在该实施例中可以将配冰箱和冰箱配件的商品参数进行分类处理,避免相互干扰。

a2,将预处理过后的商品参数按照预设的转化规范转化为满足预设规则的规范数据。

本实施例所提供的方法通过对商品参数进行数据规范化清理,将同一字段不同格式的数据转化为统一格式,并对每一品牌建立评论关键词词云图,得出某一品牌在该品类商品中的优缺点,为用户的购买行为提供更为全面、准确且直观的指导建议,改善用户的使用感受。

实施例二

如图3所示,以下结合具体的实例对本申请实施例所提供的方法做进一步详细的说明,具体实现可以是:

步骤301,利用爬虫技术在电商平台抓取某一品类商品的商品参数;

商品参数包含:商品的基本参数(如空气净化器有净化方式、定时功能等基本参数)、价格、用户评论关键字、用户好评、用户差评等信息;

步骤302,对抓取的商品参数进行预处理,用于提高的数据清理的效率:

在该实施例中,预处理主要包括:去除重复标点、删除不合法数据、修改错别字、将同一字段的数据整合为统一数据格式等。

其中:删除不合法数据具体实现方式可以是,如果商品参数中价格为空或价格为零则删除;另外,根据某一商品参数确定该商品参数对应的目标商品与步骤301中提到的某一类商品不同类,即目标商品是前述某一类商品的零件,则删除上述某一商品参数;通过删除商品零件所对应的商品参数可以防止商品零件价格造成用户对商品正常价格的误判。

步骤303,对预处理过后的数据进行数据清理,将不规则的数据转化为规范化数据;

在该实施例中,将数据转化为规范化数据需要对所需处理数据进行分析,并根据不同字段定义出不同的规则,具体实现可以是:

1,判断是否为数值字段,若为数值字段,进入数值规则进行剔除、修正。具体的,数值规则可以是:对数值进行分析,按照一定数据间隔形成数值区间,如价格为500,即划分到0-999价格区间;例如某商品容量显示为1l,其他有些商品容量显示为1-3l,那么就将1l合并到1-3l区间。

2,判断是否为文本字段,若为文本字段,进入文本规则进行修正与清理。具体的,文本规则可以是:

a,判断文本字段中是否为品牌字段,若为品牌字段,预先建立品牌字典,将中英文两个含义的品牌,英文统一转换为中文;

b,判断文本字段中是否为评论关键词字段,若为评论关键词字段,对评论关键词字段进行处理,建立评论关键词词云图,具体方法如下:

读取获取的每一个商品的评论关键词,其中每一个商品可能不含有评论关键词,也可能含有一个或多个评论关键词,将每个商品的评论关键词按不同品牌集合在一起;并记录在某个品牌中每个评论关键词的出现次数,并进行排序,形成评论关键词词云图,以观察每一个品牌在该品类商品下有何优缺点,为用户购买提供建议。为了减少默认评论对数据分析的影响,该实施例中可以删除系统默认评论。

步骤304,数据输出及可视化分析;具体可以是:利用视图形式将处理好的数据进行展示。

本申请实施例所提供的方法中,对某一品类商品参数进行详细分析及划分,对每个商品的评论关键词进行分析,得出每个品牌在该品类商品的优缺点,给用户提供从商品品牌到具体商品的更可靠的购买建议。

实施例三

如图4所示,本申请实施例还提供一种数据推送的装置,该装置具体可以包括:

抓取单元401,用于从电商平台抓取一品类商品的商品参数;其中,所述商品参数用于指示商品的属性信息;

可选的,该商品参数可以包括:商品的功能描述参数、价格参数、用户评论关键字、用户评论信息中的至少一种。

提取单元402,用于从所述商品参数中提取指示所述商品品牌的品牌字段和评价所述商品的评论关键词字段;

可选的,该提取单元402具体用于对所述商品参数进行预处理:将预处理过后的商品参数按照预设的转化规范转化为满足预设规则的规范数据。

进一步,为了保证分析所采用的数据是能够对用户购买商品能够起到辅助作用的数据,所以该提取单元对所述商品参数进行预处理包括:

判断所述商品参数中是否包括价格参数,如果不包括,则删除所述商品参数;

根据商品参数中每个商品的型号参数对商品参数进行分类。

关联单元403,用于将品牌字段相同的商品确定为同类商品,将同类商品的评论关键词字段与所述同类商品的品牌字段关联;

推送单元404,用于将关联后的评论关键词字段和品牌字段推送给用户。

可选的,该推送单元404,具体用于确定与同一品牌字段关联的每个评论关键词的出现次数,并根据所述出现次数得到与同一品牌字段关联的评论关键词的排序结果;根据所述排序结果形成评论关键词词云图;将所述评论关键词词云图推送给用户。

实施例四

如图5所示,基于同一发明构思,本申请实施例还提供了一种计算设备,参照图5,该设备包括:

至少一个处理器501,以及

与所述至少一个处理器501通信连接的存储器502、通信接口503;

其中,所述存储器502存储有可被所述至少一个处理器501执行的指令,所述至少一个处理器501通过执行所述存储器502存储的指令,利用所述通信接口503执行本申请实施例一中数据推送方法。

基于同一发明构思,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行本申请实施例所述数据推送方法。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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