基于知识图谱的工业APP关联性分析方法、装置及介质与流程

文档序号:25053174发布日期:2021-05-14 13:32阅读:206来源:国知局
基于知识图谱的工业APP关联性分析方法、装置及介质与流程
基于知识图谱的工业app关联性分析方法、装置及介质
技术领域
1.本发明一般涉及大数据分析技术领域,具体涉及一种基于知识图谱的工 业app关联性分析方法、装置及介质。


背景技术:

2.随着互联网技术的快速发展,工业app已经越来越多地应用在了人们 的日常生活中,能够用于关键生产环节控制和生产过程管理,其本质是企业 知识和技术诀窍的模型化、模块化、标准化和软件化,能够有效促进知识的 显性化、公有化、组织化、系统化,极大地便利了知识的应用和复用。
3.目前大多数工业app功能比较单一,针对某一类特定工业问题时,需 要寻找到关联性较强的相关工业app。因此,如何快速直观地搜索、查找工 业app之间的关联性,将相关性较大的工业app联合应用是现今需要解决 的问题。


技术实现要素:

4.鉴于现有技术中的上述缺陷或不足,期望提供一种基于知识图谱的工业 app关联性分析方法、装置及介质。
5.第一方面,本发明提供了一种基于知识图谱的工业app关联性分析方 法,该方法包括:
6.获取用户使用多个工业app的行为操作数据;
7.基于用户使用多个工业app的行为操作数据,确定工业app知识图谱 的节点、边线和边线链接次数,进而构建工业app知识图谱;
8.判断待分析工业app的产品类型、应用场景和分类等级;
9.基于所述工业app知识图谱对所述待分析工业app与多个工业app的 关联性进行分析,确定关联度。
10.在其中一个实施例中,所述基于用户使用多个工业app的行为操作数 据,确定工业app知识图谱的节点、边线和边线链接次数,进而构建工业app知识图谱,包括:
11.将所述工业app作为知识图谱的节点;
12.基于用户使用多个工业app的行为操作数据,确定用户使用多个工业 app的路径,并将所述路径作为所述知识图谱的边线;
13.基于用户使用多个工业app的行为操作数据,确定用户在所述多个工 业app之间使用频次,确定所述边线的链接次数;
14.根据所述节点、所述边线和所述边线链接次数构建工业app知识图谱。
15.在其中一个实施例中,根据所述节点、所述边线和所述链接次数构建知 识图谱,包括:
16.确定所述待分析工业app的产品类型;
17.基于所述产品类型,确定所述待分析工业app的应用场景和分类等级;
18.根据所述用户行为操作数据,确定不同待分析工业app之间的使用频 次;
19.基于所述使用频次,确定所述边线的链接次数;
20.基于所述应用场景、分类等级和链接次数,构建知识图谱。
21.在其中一个实施例中,所述基于所述工业app知识图谱对所述待分析 工业app与多个工业app的关联性进行分析,确定关联度,采用全局路径 规划算法确定工业app的关联度。
22.在其中一个实施例中,根据工业app的关联度,以及用户使用待分析 工业app的操作数据,获得包括待分析工业app在内的新的知识图谱。
23.在其中一个实施例中,基于所述新的知识图谱确定所述待分析工业app 的集成应用数据;
24.基于所述集成应用数据,建立新的工业app。
25.第二方面,本申请实施例提供了一种基于知识图谱的工业app关联性 分析装置,该装置包括:
26.获取模块,用于获取待分析工业app的用户行为操作数据;
27.知识图谱模块,用于基于所述待分析工业app的用户行为操作数据, 构建知识图谱;
28.判断模块,用于判断待分析工业app的产品类型、应用场景和分类等 级;
29.关联性分析模块,用于基于所述知识图谱对所述待工业app关联性进 行分析,确定分析结果。
30.第三方面,本申请实施例提供了一种计算机设备,包括存储器和处理器, 所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述所述 基于知识图谱的工业app关联性分析方法。
31.第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计 算机程序,所述计算机程序用于实现如第一方面所述的基于知识图谱的工业 app关联性分析方法。
32.本申请通过获取工业app的用户行为操作数据,并基于工业app的用 户行为操作数据,构建多个工业app知识图谱。基于知识图谱对待工业app 与其他多个工业app关联性进行分析,确定关联分析结果。在已有知识图谱 上,增加待分析工业app为新节点,根据关联分析结果和用户使用工业app 的操作数据,根据节点、边线和链接次数构建新的包括待分析工业app在内 的知识图谱,进而建立新的工业app联合应用关系图,集成后形成新的工业。 本申请构建了知识图谱,能够快速直观地搜索、查找工业app之间的关联性, 通过与现有工业app集成极大地减少了工业app的开发工作量,推动了工 业app之间的集成共享应用,从而将工业app的应用,覆盖至工业产品的 全生命周期,进一步很大程度上提高了用户体验。
附图说明
33.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其它的
附图。
34.图1为本申请实施例提供的基于知识图谱的工业app关联性分析的实施 环境的架构示意图;
35.图2为本申请实施例提供的基于知识图谱的工业app关联性分析方法 的流程示意图;
36.图3本申请实施例提供的齿轮联合应用关系图的结构示意图;
37.图4为本发明实施例提供的基于知识图谱的工业app关联性分析装置 的结构示意图;
38.图5为本发明实施例提供的计算机设备的结构示意图。
具体实施方式
39.下面结合附图对本发明实施例进行详细描述。
40.需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组 合;并且,基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动 前提下所获得的所有其他实施例,都属于本公开保护的范围。
41.需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。 应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的 任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了 解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组 合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个 方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一 或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
42.可以理解,工业app,是基于工业互联网、承载工业知识和经验,满足 特定需求的工业应用软件,是工业技术软件化的重要成果。工业app主要用 于关键生产环节控制和生产过程管理,大多数工业app功能比较单一,针对 某一类特定工业问题时,需要寻找到关联性较强的相关工业app。因此,如 何快速直观地搜索、查找工业app之间的关联性,将相关性较大的工业app 联合应用是现今需要解决的问题。
43.基于上述缺陷,本发明实施例提供了一种基于知识图谱的工业app关 联性分析方法,通过获取待分析工业app的用户行为操作数据,并基于待分 析工业app的用户行为操作数据,构建知识图谱,然后基于知识图谱对待工 业app关联性进行分析,确定分析结果。该方案由于构建了知识图谱,从而 能够快速直观地搜索、查找工业app之间的关联性,极大地减少了工业app 的开发工作量,推动了工业app之间的集成共享应用,从而将工业app的 应用,覆盖至工业产品的全生命周期,进一步很大程度上提高了用户体验。
44.图1是本申请实施例提供的一种基于知识图谱的工业app关联性分析 方法的实施环境架构图。如图1所示,该实施环境架构包括:终端100和服 务器200。
45.终端100可以是智能电视、智能电视机顶盒等智能家居设备,或者终端 100可以是智能手机、平板电脑以及电子书阅读器等移动式便携终端,或者, 该终端100可以是智能眼镜、智能手表等智能可穿戴设备,本实施例对此不 进行具体限定。
46.服务器200可以是一台服务器,也可以是由若干台服务器构成的服务器 集群,或
者服务器200可以包含一个或多个虚拟化平台,或者服务器200可 以是一个云计算服务中心。
47.其中,服务器200可以是为上述终端100中安装的ai应用提供后台服 务的服务器设备。
48.终端100与服务器200之间通过有线或无线网络建立通信连接。可选的, 上述的无线网络或有线网络使用标准通信技术和/或协议。网络通常为因特网、 但也可以是任何网络,包括但不限于局域网(local area network,lan)、 城域网(metropolitan area network,man)、广域网(wide area network, wan)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合。
49.为了便于理解和说明,下面通过图2至图5详细阐述本申请实施例提供的基于知识 图谱的工业app关联性分析方法、装置及介质。
50.需要说明的是,下述实施例的执行主体可以是基于知识图谱的工业app 关联性分析装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成 为终端设备的部分或者全部。下述方法实施例的执行主体以服务器为例来进 行说明。
51.图2为本发明实施例提供的基于知识图谱的工业app关联性分析方法 的流程示意图,如图2所示,该方法包括:
52.步骤s101、获取待分析工业app的用户行为操作数据。
53.具体得,上述待分析工业app可以包括不同属性,该不同属性可以是 通用行业属性或业务场景属性,通用行业属性例如可以是航空、航天、汽车 和家电等通用行业,业务场景属性可以是研发设计、生产制造、运维服务和 经营管理等类型的业务场景。
54.例如,用户行为操作数据可以包括用户使用该待分析工业app的次数、 用户使用该待分析工业app的路径、使用时间等。
55.可选的,上述待分析工业app可以是至少两个。待分析工业app的用 户行为操作数据可以是用户使用云端下载的数据,也可以是使用外部设备导 入的文件。服务器获取待分析工业app的用户行为操作数据的过程可以为:
56.服务器接收用户输入的处理指令,并响应于该处理指令,从而获取得到 待分析工业app的用户行为操作数据。
57.步骤s102、基于用户使用多个工业app的行为操作数据,确定工业app 知识图谱的节点、边线和边线链接次数,进而构建工业app知识图谱;
58.本步骤中,在获取到用户使用多个工业app的行为操作数据后,可以 将多个工业app作为知识图谱的节点,用户使用使用多个工业app的路径 作为知识图谱的边线,用户在多个工业app之间的使用频次,确定边线的链 接次数,两节点之间边线链接次数越多,工业app之间的相关性就越大;两 节点之间边线链接次数越少,工业app之间的相关性就越小。根据节点、边 线和链接次数构建知识图谱。
59.步骤s103判断待分析工业app的产品类型、应用场景和分类等级;
60.本步骤中,需要先确定待分析工业app的产品类型,并基于产品类型, 确定待分析工业app的应用场景和分类等级。例如,工业app的产品类型 可以是齿轮、轴承、蜗轮蜗杆等,应用场景可以是航天、汽车等场景,可以 根据不同的应用场景和产品类型,对待分析工业app划分所属的分类等级。
61.步骤s104基于所述工业app知识图谱对所述待分析工业app与多个 工业app的关联性进行分析,确定关联度。
62.基于待分析工业app与其他多个工业app的链接次数,确定待分析工 业app与其他多个工业app之间的关联概率,该关联概率用于表示不同工 业app之间的关联程度。
63.本申请采用全局路径规划算法确定待分析工业app与其他多个工业 app之间的关联概率,即确定工业app的关联程度。
64.dijkstra路径查找算法是典型最短路径算法,用于计算一个节点到其他 所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展 到终点为止。该算法能够得出最短路径的最优解,其原理为:
65.设g=(v,e,v,a)是一个带权有向图,把图中顶点集合v分成两组,第一 组为已求出最短路径的顶点集合s,第二组为其余未确定最短路径的顶点集 合u,按最短路径长度的递增次序依次把第二组的顶点加入s中。在加入过 程中,总保持从源点v到s中各顶点的最短路径长度不大于从源点v到u 中任何顶点的最短路径长度。每个顶点对应一个距离,s中的顶点的距离就 是从v到此顶点的最短长度,u中的顶点距离是从v到此顶点中包括s中 的顶点为中间顶点的当前最短路径长度。
66.本申请中采用g=(v,e,v,a)计算不同工业app的关联程度,根据工业 app的关联性,建立工业app的关联图谱,v表示工业app的节点集合, e表示工业app之间的关系连接边线,a是工业app的邻接矩阵,x为|v|
×
d 的特征矩阵,x的第i行x
i
表示第i个节点的属性特征,其中,d表示单元 中节点的关联维度,即该app与哪几个app有关联。
67.步骤s105、根据工业app的关联度,以及用户使用待分析工业app的 操作数据,获得包括待分析工业app在内的新的知识图谱。
68.在已有知识图谱上,增加待分析工业app为新节点,根据关联分析结 果和用户使用工业app的操作数据,根据节点、边线和链接次数构建新的包 括待分析工业app在内的知识图谱,进而建立新的工业app联合应用关系 图。根据本申请的方法,建立齿轮的联合应用关系图参见图3所示。
69.根据工业app联合应用图谱及确定的联合应用关系,将工业app进行 集成应用,确定集成后的工业app,并对集成后的工业app进行赋码和标 识,得到新的工业app标识。
70.需要说明的是,上述集成应用数据可以是新的工业app标识、多个工 业app集成应用的覆盖范围等数据。
71.应当注意,尽管在附图中以特定顺序描述了本发明方法的操作,但是, 这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全 部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执 行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤 执行,和/或将一个步骤分解为多个步骤执行。
72.另一方面,图4为本发明实施例提供的基于知识图谱的工业app关联性 分析装置的结构示意图。如图4所示,该装置可以实现如图2

3所示的方法, 该装置可以包括:
73.获取模块,用于获取待分析工业app的用户行为操作数据;
74.知识图谱模块,用于基于所述待分析工业app的用户行为操作数据, 构建知识图谱;
75.判断模块,用于判断待分析工业app的产品类型、应用场景和分类等 级;
其上读出的计算机程序根据需要被安装入存储部分708。
102.特别地,根据本公开的实施例,上文参考图2描述的过程可以被实现为 计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括 有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行 图2的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部 分709从网络上被下载和安装,和/或从可拆卸介质711被安装。
103.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和 计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或 框图中的每个方框可以代表一个模块、程序段、或代码的一部分,前述模块、 程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行 指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以 以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可 以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能 而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图 中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来 实现,或者可以用专用硬件与计算机指令的组合来实现。
104.描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实 现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理 器中,例如,可以描述为:一种处理器包括获取模块、构建模块和确定模块。 其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的 限定,例如,获取模块还可以被描述为“用于获取待分析工业app的用户行 为操作数据”。
105.作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可 读存储介质可以是上述实施例中前述装置中所包含的计算机可读存储介质; 也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存 储介质存储有一个或者一个以上程序,前述程序被一个或者一个以上的处理 器用来执行描述于本申请的基于知识图谱的工业app关联性分析方法。
106.综上所述,本申请实施例提供的基于知识图谱的工业app关联性分析 方法、装置及介质,通过获取待分析工业app的用户行为操作数据,并基于 待分析工业app的用户行为操作数据,构建知识图谱,然后基于知识图谱对 待工业app关联性进行分析,确定分析结果。该方案由于构建了知识图谱, 从而能够快速直观地搜索、查找工业app之间的关联性,极大地减少了工业 app的开发工作量,推动了工业app之间的集成共享应用,从而将工业app 的应用,覆盖至工业产品的全生命周期,进一步很大程度上提高了用户体验。
107.以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领 域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征 的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下, 由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上 述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替 换而形成的技术方案。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1