一种结合用户评论的事物评价方法与流程

文档序号:14390385阅读:151来源:国知局
一种结合用户评论的事物评价方法与流程

本发明涉及一种评价方法,具体涉及一种结合用户评论的事物评价方法。



背景技术:

随着互联网技术的发展,利用信息分类平台网站挑选服务商家或利用电子商务平台网站选购商品的用户日益增多。这些网站通常提供搜索及排序服务,当用户搜索时就将相关的商家及商品按照一定顺序排列并展示给用户,让用户进行挑选。同时,这些网站通常还设有评分模块,用户可以对购买过的服务或商品进行评分,网站根据用户的平均评分来进行排序并让评价较高的商家或商品排在前列,由此来让用户得到更好的使用体验。

为了让得出的排序更符合用户的关注点,一些网站在评分系统中设置了更为细化的评分指标。例如,对于一些商品提供了“商品质量”“售后服务”等不同的评分指标,在用户选择将商品根据“商品质量”进行排序时,就将“商品质量”这一评分指标上平均得分较高的商品排在前列。

但是,上述评分模块中的各个评分指标都需要网站管理人员预先设置,这些评分指标通常难以完整全面地反映用户的关注点。进一步,即使评分指标设置得较多,由于社会发展速度快,用户的关注点也是动态变化的,对其进行实时更新是难以实现的。

不仅如此,一些商家为了让自己的商品能够排在前列,会通过雇佣水军、批量评分的方式来提高自己的评分。现有技术中,为了消除水军等无效评分造成的影响,网站通常的做法是同时设置评分模块和评论模块,当一个用户评价只包含评分时则认为该评价无效,不记入平均得分,这会导致获取不到没有写评论的真实用户的评分数据,使得平均得分仍不能从整体上反映全部用户的评价。

另外,这些网站通常还设有评论模块,用户可以写下一定文字量的评论让其他用户参考。但是,评论数量通常较多,用户无法一一阅读全部评论来得到参考意见。现有技术中,一些网站采取排序推荐、筛选推荐等方式来向用户推荐一些质量较高的评论,但用户不一定能从推荐的评论中找到自己的关注点,这些推荐评论也不能从整体上反映全部用户的评价。

因此,在上述网站中,评价系统仅采用评分、仅采用评论或同时采用评分评论的方式都难以从整体上反映用户的评价。并且,由于评分得出的结果是数值,而评论则为文字形式,现有技术的评分-评论联用的方式均不能使二者从整体上结合,因此也不能从整体上反映全部用户的评价。



技术实现要素:

为解决上述问题,提供一种能够有效地从整体上反映全部用户评价的评价方法,本发明采用了如下技术方案:

本发明提供了一种结合用户评论的事物评价方法,用于获得具有评论模块及指标评分模块的推广销售体系中的事物的评价结果,其特征在于,包括如下步骤:

步骤s1,从评论模块中获取与待评价事物相关联的所有的用户评论;

步骤s2,从用户评论中按照词频由高至低提取一定数量的高频词;

步骤s3,依次判断预设的指标词中是否存在与高频词相一致的指标词,当判断为存在时,将高频词设为评价指标;

步骤s4,根据评价指标对评分指标进行更新;

步骤s5,按照预定的评分获取规则,依次从指标评分模块中获取与评价指标对应的评分值作为该评价指标的指标评分值;

步骤s6,根据用户评论分别获取与评价指标相对应的指标评论值;

步骤s7,根据指标评论值及指标评分值进行计算得到评价指标对应的指标评价值;

步骤s8,依次根据评价指标对应的词频与全部的评价指标对应的总词频计算得到评价指标的指标权重,并根据评价指标及其对应的指标权重和指标评价值计算得到待评价事物的综合评分;

步骤s9,将待评价事物的评价指标、对应的指标评价值以及综合评分作为该待评价事物的评价结果进行输出。

本发明提供的上述结合用户评论的事物评价方法,还可以具有这样的技术特征,其中,步骤s6包括如下子步骤:

步骤s6-1,依次提取用户评论中与评价指标相对应的评论词;

步骤s6-2,根据提取到的评论词以及预先设定的与该评论词对应的评论分值,计算得到与评价指标相对应的指标评论值。

本发明提供的上述结合用户评论的事物评价方法,还可以具有这样的技术特征,其中,步骤s2包括如下子步骤:

步骤s2-1,根据预先存储的词汇对用户评论进行分词;

步骤s2-2,对分词单元分词得到的多个词所出现的频次进行累计,得到各个词的词频;

步骤s2-3,按照词频由高至低对所有词进行排序,形成词频序列;

步骤s2-4,将词频序列中位于前列的一定数量的词作为高频词,对高频词及对应的词频进行暂存。

本发明提供的上述结合用户评论的事物评价方法,还可以具有这样的技术特征,其中,步骤s5中的评分获取规则为:当评价指标的评分数量低于预定数量时,不对该评价指标的指标评分值进行获取。

本发明提供的上述结合用户评论的事物评价方法,还可以具有这样的技术特征,其中,当评价指标的指标评分值未进行获取时,指标评价值的分值与指标评论值相同。

本发明提供的上述结合用户评论的事物评价方法,还可以具有这样的技术特征,其中,步骤s4包括如下子步骤:

步骤s4-1,判断评价指标是否满足预设的更新条件;

步骤s4-2,当判断结果为是时,将评分指标全部替换为评价指标。

本发明还提供了另一种结合用户评论的事物评价方法,用于获得具有评论模块及指标评分模块的推广销售体系中的事物的评价结果,其特征在于,包括如下步骤:

步骤s1,从评论模块中获取与待评价事物相关联的所有的用户评论;

步骤s2,从用户评论中按照词频由高至低提取一定数量的高频词;

步骤s3,依次判断预设的指标词中是否存在与高频词相一致的指标词,当判断为存在时,将高频词设为评价指标;

步骤s4,根据评价指标对评分指标进行更新;

步骤s5,按照预定的评分获取规则,依次从指标评分模块中获取与评价指标对应的评分值作为该评价指标的指标评分值;

步骤s6,根据用户评论分别获取与评价指标相对应的指标评论值;

步骤s7,根据指标评论值及指标评分值进行计算得到评价指标对应的指标评价值;

步骤s8,将待评价事物的评价指标以及对应的指标评价值作为该待评价事物的评价结果进行输出。

发明作用与效果

根据本发明的结合用户评论的事物评价方法,由于从用户评论中提取高频词,判断高频词是否为指标词,进一步将能够作为指标的高频词设定为评价指标,因此发明的评价方法中的评价指标能够根据用户的全部评论动态地变化,能够更好地从整体上反映全部用户的关注点。

同时,本发明的评价方法中还获取了与用户整体评分对应的指标评分值,与用户整体评价相对应的指标评价值,进一步根据指标评分值和指标评价值计算得出了指标评价值,因此该指标评价值能够从整体上综合地反映用户评分及用户评价,具有更高的参考价值。

附图说明

图1是本发明实施例的事物评价系统的构成框图;

图2为本发明实施例的高频词提取部的构成框图;

图3为本发明实施例的指标评论值获取部的构成框图;

图4为本发明实施例的事物评价方法的流程图;

图5为本发明实施例的高频词提取的流程图。

具体实施方式

以下结合附图及实施例来说明本发明的具体实施方式。

<实施例>

本实施例中,事物评价方法采用事物评价系统来进行。

图1是本发明实施例的事物评价系统的构成框图。

如图1所示,事物评价系统10设置在具有评论模块1及指标评分模块2的推广销售体系100中。推广销售体系100可以是信息分类平台网站,也可以是电子商务平台网站,其共同特点是多个商家同时发布服务或商品信息,让用户搜索、筛选及浏览,从而选取自己需要的服务或商品。

推广销售体系100具有评论模块101和指标评分模块102。评论模块101提供评论界面,让用户发表关于商品或服务的评论,并对这些评论进行展示和存储;指标评分模块102提供一些评分指标,让用户对某个服务或商品的对应评分指标进行打分,然后对这些打分形成的评分值进行统计及存储。

指标评分模块102中具有评分指标存储单元103,该评分指标存储单元103中存储有与推广销售系统100中的事物(例如商品或服务)分别相对应的多个评分指标。当用户对事物进行评价时,指标评分模块2就将与该事物对应的评分指标显示在评分界面中,并让用户输入与各个评分指标对应的评分值。

本实施例中,评论模块101提供的评论界面与指标评分模块102提供的评分界面在同一个画面中。

事物评价系统10包括指标词存储部11、评论获取部12、高频词提取部13、检索判断部14、评价指标设定部15、评分指标更新部16、指标评分值获取部17、指标评论值获取部18、指标评价值计算部19、指标权重计算部20、综合评分计算部21、评价结果输出部22、通信部23以及控制部24。

通信部23用于进行事物评价系统10与其他系统之间以及事物评价系统10内部各个构成部分之间的信息传输,控制部24用于控制及协调事物评价系统10中各个组成部分的工作。

指标词存储部11存储有多个预设的指标词。这些指标词可以根据推广销售体系100所涉及的事物的性质、用户可能的关注点等预先设定并存储。

评论获取部12用于从评论模块101中获取与待评价事物相关联的所有用户评论。获取时,通常对该事物所对应的多个页面的评论文字进行抓取即可得到全部的用户评论。

高频词提取部13用于从评论获取部12获取的用户评论中提取一定数量的高频词,其中提取高频词时仅按照词频由高至低地提取一定数量即可。

图2为本发明实施例的高频词提取部的构成框图。

如图2所示,高频词提取部13包括词库单元131、分词单元132、词频累计单元133、词频排序单元134、高频词暂存单元135以及高频词提取控制单元136。

高频词提取控制单元136用于控制和协调高频词提取部13的各个构成部分的工作。

词库单元131存有用于进行分词的词汇,包括一般词和停用词。其中,停用词可以预先设置,并根据实际需求进行调整。

分词单元132用于根据词库单元131所存储的词汇对用户评论进行分词,词频累计单元133对分词得到的多个词所出现的频次进行累计得到各个词的词频。

全部词的词频累计完成后,词频排序单元134按照词频由高至低对所有词进行排序,形成一个词频序列。高频词暂存单元134将词频序列中位于前列的一定数量的词作为高频词,对这些高频词及对应的词频进行暂存。

检索判断部14用于依次根据高频词暂存单元134中的高频词对指标词存储部11进行搜索,判断指标词存储部11中是否存在于当前检索的高频词相一致的指标词。当判断为存在时,说明该指标词在用户的评论中出现的次数较多,是用户的关注点之一。

评价指标设定部15用于在检索判断部14的判断结果为是时将当前检索的高频词设定为一个评价指标,随后将其暂存在评价指标暂存单元151中。

评分指标更新部16用于根据评价指标设定部15设定的评价指标对指标评分模块2中的评分指标进行更新。

本实施例中,评分指标更新部16中具有一个更新判断单元和一个评分指标替换单元。更新判断单元判断评价指标暂存单元151中的评价指标是否满足预设的更新条件,当满足更新条件时,评分指标替换单元就将评分指标存储单元103中所存储的评分指标全部替换为评价指标暂存单元151中的评价指标,随后指标评分模块102即可将这些评价指标作为新的评分指标使用。

其中,更新条件可以根据实际需求进行设定。本实施例中,该更新条件为:暂存的评价指标达到一定数量,并且这些评价指标的总词频达到一定值。

另外,本实施例中的评分指标更新部16采用全部替换的方式进行更新,但在其他实施例中,也可以采用追加、部分替换等方式进行更新,以使评分指标存储单元103中的评分指标保持合适的数量。

指标评分值获取部17用于依次从指标评分模块102中获取与各个评价指标对应的评分值作为该评价指标的指标评分值。在本实施例中,尽管评分指标存储单元103中的评分指标发生了一定变化,但其中的一些评分指标与原有的评分指标是相同的。在这种情况下,指标评分值获取部17将相同的评分指标视作同一个评分指标。获取时,指标评分值获取部17依次对评价指标对应的各个评分值计算均值,将计算所得的均值作为该评价指标的评分值。

本实施例中,指标评分值获取部17具有一个评分数量判断单元,当某个评价指标的评分数量少于一定数量(例如,新增加进评分指标存储单元103的评价指标,其还未获得足够数量的评分)时,指标评分值获取部17不对该评价指标的评分进行获取。

指标评论值获取部18用于根据用户评论获取与评价指标对应的指标评论值。

图3为本发明实施例的指标评论值获取部的构成框图。

如图3所示,指标评论值获取部18包括评论词存储单元181、评论词提取单元182、指标评论值计算单元183以及指标评论值获取控制单元184。

指标评论值获取控制单元184用于控制和协调指标评论值获取部18的各个构成部分的工作。

评论词存储单元181存储有多个评论词及对应的预先设定的分值。本实施例中,评论词存储单元181采用情感字典的形式,各个评论词是用于表达某种正面或负面情感的描述用词,对应的分值则根据该描述用词的正面或负面程度而预先设定。例如,表达“好”或类似用词的分值为8分,“非常好”为10分,“一般”为6分,“不好”或“差”则为4分等。

评论词提取单元182用于依次从用户评论中提取与各个评价指标相对应的评论词。在分词单元132已经完成分词的基础上,评论词提取单元182主要对评价指标出现的语句中所存在的评论词进行提取,并将提取出的评论词与评价指标对应地进行暂存。

指标评论值计算单元183用于根据评论词提取单元182提取到的评论词及该评论词对应的评论分值进行计算,从而得到与评价指标相对应的指标评论值。

本实施例中,指标评论值计算单元183对某一评价指标所对应的全部评论词所对应的评论分值计算均值,得出的均值即为该评论指标的指标评论值。

指标评价值计算部19用于根据评价指标的指标评论值及指标评分值进行计算,得到该评价指标对应的指标评价值。

本实施例中,指标评价值计算部19依次计算出各个评价指标的指标评论值及指标评分值的均值,并将得出的均值作为评价指标对应的指标评价值。

另外,如上所述,对于一部分评价指标来说,由于对应的评分数量低于预设数量,指标评分值获取部17不对该评价指标的评分进行获取。在这种情况下,指标评价值计算部19直接将指标评论值作为计算结果,即,这种情况下,指标评价值与指标评论值的分值相同。

指标权重计算部20用于依次计算得到各个评价指标的指标权重。计算时,指标权重计算部20先获得各个评价指标对应的高频词的词频,再将全部评价指标的词频计算总和得到总词频,随后计算各个评价指标的词频占总词频的百分比,该百分比值即为各评价指标的权重。

综合评分计算部21用于计算得到事物的综合评分。计算时,综合评分计算部21将某一事物的各个评价指标的指标评价值乘以对应的权重,然后将结果进行加和,得到的即为该事物的综合评分。

评价结果输出部22用于对评价结果进行输出。本实施例中,一个事物的评价结果包括对应的各个评价指标、各评价指标对应的指标评价值以及该事物的综合评分。

获得上述评价结果后,推广销售体系100即可根据评价结果进行相应的动作。例如,在用户搜索时根据综合评分进行排序,在用户选择某一个或某几个评价指标时根据对应的指标评价值进行筛选排序,或者向用户推荐其关注点对应的指标评价值较高的商品或服务,等等。

图4为本发明实施例的事物评价方法的流程图。

如图4所示,事物评价方法的流程包括如下步骤:

步骤s1,从评论模块101中获取与待评价事物相关联的所有的用户评论,然后进入步骤s2。

步骤s2,从用户评论中按照词频由高至低提取一定数量的高频词,然后进入步骤s3。

步骤s3,依次判断指标词存储部11中是否存在与高频词相一致的指标词,当判断为存在时,将该高频词设为评价指标。全部的高频词均完成判断和设定后,进入步骤s4。

步骤s4,根据评价指标对评分指标进行更新,然后进入步骤s5。

步骤s5,依次从指标评分模块102中获取与评价指标对应的评分值作为该评价指标的指标评分值,然后进入步骤s6。其中,当某一评价指标的评分数量低于预定数量时,不对该评价指标的指标评分值进行获取。

步骤s6,根据用户评论获取与评价指标对应的指标评论值,然后进入步骤s7。

步骤s7,根据指标评论值及指标评分值进行计算得到评价指标对应的指标评价值,然后进入步骤s8。

步骤s8,依次根据评价指标对应的词频与全部的评价指标对应的总词频计算得到评价指标的指标权重,并根据评价指标及其对应的指标权重和指标评价值计算得到待评价事物的综合评分,然后进入步骤s9。

步骤s9,将待评价事物的评价指标、对应的指标评价值以及综合评分作为该待评价事物的评价结果进行输出,然后进入结束状态。

本实施例中,事物评价方法的上述流程可以连续进行(即结束一次后立刻进行下一次),也可以根据实际需求设定为在预定时间进行,例如每小时进行一次,或者在每日/每周的固定时间进行。

另外,本实施例中,评价结果包括待评价事物的评价指标、对应的评价指标值以及综合评分。但在不需要综合评分的情况下,也可以省去步骤s8,从而将待评价事物的评价指标以及对应的评价指标值作为评价结果输出。

图5为本发明实施例的高频词提取的流程图。

如图5所示,高频词提取(即步骤s2)包括如下子步骤:

步骤s2-1,根据词库单元131中预先存储的词汇对用户评论进行分词;

步骤s2-2,对分词得到的多个词所出现的频次进行累计,得到各个词的词频;

步骤s2-3,按照词频由高至低对所有词进行排序,形成词频序列;

步骤s2-4,将词频序列中位于前列的一定数量的词作为高频词,对这些高频词及对应的词频进行暂存。

本实施例中,评价指标的更新(即步骤s4)包括如下子步骤:

步骤s4-1,判断评价指标是否满足预设的更新条件;

步骤s4-2,当判断结果为满足更新条件时,将评分指标全部替换为评价指标。

本实施例中,指标评论值的获取(即步骤s6)包括如下子步骤:

步骤s6-1,依次提取用户评论中与评价指标相对应的评论词;

步骤s6-2,根据提取到的评论词以及评论词存储单元181中预先设定的对应的评论分值,计算得到与评价指标相对应的指标评论值。实施例作用与效果

根据本实施例的结合用户评论的事物评价方法,由于从用户评论中提取高频词,判断高频词是否为指标词,进一步将能够作为指标的高频词设定为评价指标,因此本实施例的评价方法中的评价指标能够根据用户的全部评论动态地变化,能够更好地从整体上反映全部用户的关注点。

同时,本实施例的评价方法中还获取了与用户整体评分对应的指标评分值,与用户整体评价相对应的指标评价值,进一步根据指标评分值和指标评价值计算得出了指标评价值,因此该指标评价值能够从整体上综合地反映用户评分及用户评价,具有更高的参考价值。

本实施例中,指标权重是根据词频计算得到的,因此综合评分计算是根据与用户关注程度相对应的指标权重计算得到的,使得该综合评分中,用户更为关注的评价指标的占比更大,从而更能从用户的关注点来反映全体用户对某一事物的综合评价。

本实施例中,评价指标的评分数量过少时不对其指标评分值进行获取,因此在评分数量过少时,能够避免指标评分值不能从整体上反映用户评价的问题,进一步能够防止计算得到的指标评价值也无法从整体上反映用户评价。

实施例中,在评价指标判断为满足预设的更新条件后,评分指标才会被评价指标替换,而在评价指标不满足预设的更新条件(例如数量不足、词频较低等质量不佳)的情况下,评分指标不会被评价指标替换,因此能够保证评分指标的数量,且能够有效地反映用户的关注点。

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