一种产品及其配套用品关系可视化方法和系统

文档序号:25481904发布日期:2021-06-15 21:41阅读:93来源:国知局
一种产品及其配套用品关系可视化方法和系统

本发明涉及知识图谱可视化领域,特别涉及一种产品及其配套用品关系的可视化方法和系统。



背景技术:

随着互联网的发展,电子商务发展如火如荼,线上购物已经成为了大众的购物方式。线上各种产品数据出现了爆炸式增长,如果能充分提取这些数据中的信息,并加以分析与利用,将会更大程度地帮助用户找到适合的产品,提升线上购物的体验。但是这些海量信息还存在如质量良莠不齐、组织异构无序、信息过剩等一系列问题,大量有价值与无价值的信息融合在一起,严重影响了有价值数据的获取效率。

所以,需要采取有效措施对海量数据进行整合,进行内容的筛选过滤,当用户查看某产品信息时,能够提供该产品的周边配套用品相关信息。目前,大多数线上购物平台都会提供相关产品推荐,但是没有充分显示相关产品的大量数据,造成了用户不能更好地获取相关产品信息。因此,亟需将某种产品及周边配套用品的关系网络的知识图谱进行可视化,从而解决当下的问题。



技术实现要素:

本发明其中一个发明目的在于提一种产品及其配套用品关系的可视化方法和系统,所述方法和系统通过知识图谱构建一个可视化的产品关系网络,便于用户从浏览的产品中寻找相关的周边产品,可提高用户的购物体验。

本发明另一个发明目的在于提一种产品及其配套用品关系的可视化方法和系统,所述方法和系统通过计算用户浏览产品的关联度,将客户浏览的配套用品作为可视化知识图谱的可视化要素。

本发明另一个发明目的在于提一种产品及其配套用品关系的可视化方法和系统,所述方法和系统通过计算用户浏览产品的相似度,将客户浏览的相似产品作为可视化知识图谱的知识要素,从而可以获取并输出有价值的产品信息。

为了实现至少一个上述发明目的,本发明进一步提供一种产品及其配套用品关系的可视化方法,所述方法包括如下步骤:

获取用户选定浏览产品;

计算并获取选定浏览产品的相似产品和配套用品;

根据选定浏览产品、相似产品和配套用品构建知识图谱;

可视化输出选定浏览产品的知识图谱。

根据本发明其中一个较佳实施例,计算选定浏览产品和数据库产品的相似度,以获取所述选定浏览产品的相似产品,所述相似度的计算方法包括如下步骤:

预先构建产品数据库;

获取产品数据库中每一产品的属性;

计算选定浏览产品的属性;

计算产品数据库中产品属性和选定浏览产品相同属性和个数;

计算相似度值:其中ai为产品数据库中某产品与当前选选定浏览产品相同的属性位个数,a为选定浏览产品总属性位个数,s为相似度;

设置相似度阈值smin,若产品数据库中的产品相似度值大于所述相似度阈值smin,则将产品数据库中的该产品作为相似产品保存。

根据本发明另一个较佳实施例,所述产品的属性包括:产品品种、品牌、价位、产品定位。

根据本发明另一较佳实施例,计算选定浏览产品和数据库产品的关联度,以获取所述选定浏览产品的配套用品,所述关联度的计算方法包括如下步骤:

遍历所述产品数据库的产品的产品名称;

根据产品数据库中的产品名称构建产品组合;

获取用户端在浏览、搜索、收藏中的产品组合;

将用户端浏览、搜索、收藏中的产品组合和产品数据库中构建的产品组合对比,获取用户端产品组合在产品数据库中出现的关联频率值;

设置关联频率阈值,若关联频率值大于所述关联频率阈值,则将数据库中的该产品作为和选定浏览产品的配套用品保存。

根据本发明另一个较佳实施例,采用apriori算法便利产品数据库的产品名称,并获取用户端30分钟内的浏览、搜索、收藏的产品组合,并将该产品组合和所述产品数据库中的产品组合进行对比。

根据本发明另一个较佳实施例,保存配套用品和相似产品对应的相似度值和关联频率值,根据保存的相似度值和关联频率值构建配套用品和同类相似产品的知识图谱。

根据本发明另一个较佳实施例,获取上述选定浏览产品、同类相似产品和配套用品输入中心力模型,采用力导向图构建可视化产品知识图谱。

根据本发明另一个较佳实施例,所述知识图谱的可视化操作包括如下步骤:

将同类相似产品输入所述中心力模型的一个力节点,并将配套用品输入不同的力节点,其中同类相似产品力节点的面积大于配套用品力节点面积;设定中心力模型的单位距离,每一同类相似力节点和所述选定浏览产品力节点相连且连线的距离为所述单位距离,每一配套用品力节点和选定浏览产品力节点的距离均小于所述单位距离,且根据所述关联频率值越大和所述选定浏览产品力节点的距离越小,输出结构化且可视化的产品知识图库。

为了实现至少一个上述发明目的,本发明进一步提供一种产品及其配套用品关系的可视化系统,所述系统采用上述一种产品及其配套用品关系的可视化方法。

为了实现至少一个上述发明目的,本发明进一步提供一种计算机可读存储介质,所述计算机可读存储介质保存上述一种产品及其配套用品关系的可视化系统。

附图说明

图1显示的是本发明一种产品及其配套用品关系的可视化方法的流程示意图;

图2显示的是本发明一种产品及其配套用品关系的可视化方法的数据处理流程示意图;

图3显示的是本发明一种产品及其配套用品关系的可视化方法的知识图谱构建流程示意图;

图4显示的是本发明一种产品及其配套用品关系的可视化方法的知识图谱可视化流程示意图;

图5显示的是本发明一种产品及其配套用品关系的可视化方法的知识图谱可视化的实例示意图。

具体实施方式

以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。

本领域技术人员应理解的是,在本发明的揭露中,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系是基于附图所示的方位或位置关系,其仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此上述术语不能理解为对本发明的限制。

请结合图1-5,本发明公开了一种一种产品及其配套用品关系的可视化方法和系统、计算机可读存储介质,其中所述产品及其配套用品的关系可视化方法包括如下步骤:

构建产品数据库,所述产品数据库内保存产品名称和产品属性,其中所述产品属性包括但不仅限于产品品种、品牌、价位、产品定位;

获取用户端用户浏览、收藏、搜索、购买产品的用户数据;并获取用户端当前选定浏览产品,将选定浏览产品和数据库中的产品进行数据处理;建立选定产品和数据库中产品的网络关系知识图谱,并将所述知识图谱进行可视化展示。

值得一提的是,所述选定浏览产品的可视化知识图谱包括相似产品和配套产品,其中相似产品为产品数据库同类产品中和所述选定浏览产品相似度较高的产品,将所述相似产品保存,作为知识图谱构建要素。其中所述相似产品获取方法包括如下步骤:

获取当前选定浏览产品的自身属性特征属性总个数a,并计算产品数据库中每一产品的属性特征和属性个数,每一产品的属性特征分别和所述当前选定浏览产品进行对比,获取每一产品属性特征和所述选定浏览产品的自身属性特征的重合个数ai,并计算每一产品的相似度值s,其中所述相似度值

设定相似度阈值smin,产品数据库中产品的相似度值大于所述相似度阈smin,则将该产品作为相似产品保存,保存的相似产品作为知识图谱的构建元素。

举例来说:产品手机的属性通过数据获取和处理可以被定义属性为:通讯产品、华为、5000-6000元、旗舰机等。数据获取方式包括但不仅限于对数据库中产品相关字段实体进行抽取,获取用户浏览手机网页后,获取用户端浏览、收藏、搜索、购买产品的用户端数据,其中当前用户端选定的浏览产品为:“华为手机”,该选定的浏览产品可通过用户端的文字或语音输入获取,也就是说,用户端直接主观查找的产品内容为选定浏览产品。根据用户端的选定的浏览产品构建n个相似产品,若设置相似度阈值设置为0.5,则属性中通讯产品、华为、5000-6000元、旗舰机中如任意3项相同的属性的产品作为选定的浏览产品的相似产品,将相似产品数据保存作为知识图谱的构建元素。在本发明另一较佳实施例中,可设置选定的浏览产品中周围产品的相似度阈值,比如选定手机作为周围产品属性,从产品数据库中可以过滤掉非手机部分产品,从而使得相似产品更加准确。

通过上述方法获取数据库中符合所述选定浏览产品的相似产品后,进一步获取所述选定浏览产品相关联的配套产品,包括如下步骤:

采用apriori算法对产品数据库中的产品名称进行遍历,获取产品名称的组合,将产品名称中的组合和所有用户浏览、搜索、收藏的产品组合相比较,获得各个组合出现的关联性频率。需要说明的是apriori算法本身是现有技术,apriori算法通过计算产品中组合和用户浏览的组合关联性频率以获取产品数据库中产品和选定浏览产品之间的关联度,设置关联性频率阈值,若产品数据库中的产品的关联性频率大于所述关联性频率阈值,则将产品数据库中的该产品作为选定浏览产品的配套用品保存。

进一步的,采用中心力模型构建知识图谱,将上述相似产品和配套用品的名称输入到所述中心力模型中,在显示器上可视化显示构建的知识图谱。具体的,采用所述力导向图对所述知识图谱进行可视化的处理,所述可视化处理的方法包括如下步骤:

设置选中浏览产品和相似产品的力节点,并配置力节点对应的可视化圆的大小,配置相似产品可视化连线l,所述可视化连线连接所述选中浏览产品力节点对应的可视化圆,所述可视化连线长度为一个单位距离长度,不同相似相似产品可视化连线l长度相同,分别和选中浏览产品力节点对应的可视化圆连接。其中单位距离可以通过程序设定,本发明对此不再详述。

建立每一配套用品和所述选定浏览产品的连线,其中配套用品和所述选定浏览产品的连线的长度小于所述单位距离长度,获取每一配套用品和所述选定浏览产品之间的关联频率,设置关联频率越大对应的选定浏览产品的连线的长度越小,但最小距离大于零。

需要说明的是,利用中心力模型的力导向图构建的知识图谱网络结构都将被选中产品制约,不会出现中心偏离,可以使得当前产品及周边配套用品的网络关系更紧凑、简略。使得当前产品及周边配套产品关系网络的知识图谱可视化更易理解。

特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理单元(cpu)执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线段、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线段的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线段、电线段、光缆、rf等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。

本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明,本发明的目的已经完整并有效地实现,本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。

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