基于工业操作系统的工业APP选配与聚合方法技术方案

技术编号:32466297 阅读:12 留言:0更新日期:2022-02-26 09:29
本发明专利技术涉及一种基于工业操作系统的工业APP选配与聚合方法,尤其涉及工业系统数据处理技术领域,包括,步骤S1,检索可选择的工业APP的种类及数量;步骤S2,对可选择的工业APP的功能进行分析;步骤S3,根据可选择的各工业APP的功能进行工业APP选配,以形成若干选配组,在对工业APP进行选配时,选配模块根据可选择的工业APP的数量A设置选配组的数量Ci,并根据选配组数量Ci设置选配组内APP的数量;步骤S4,对所述选配组内的工业APP进行相似度检验,检验模块逐个对各分配后的选配组进行相似度检验;步骤S5,对检验后选配组内的工业APP的功能进行聚合,以形成聚合单元。本发明专利技术有效解决了不同工业APP间信息孤岛的问题。了不同工业APP间信息孤岛的问题。了不同工业APP间信息孤岛的问题。

【技术实现步骤摘要】
基于工业操作系统的工业APP选配与聚合方法


[0001]本专利技术涉及工业系统数据处理
,尤其涉及一种基于工业操作系统的工业APP选配与聚合方法。

技术介绍

[0002]工业互联网的发展,需要工业操作系统的支撑,才能更高效的实现跨设备、跨系统、跨厂区、跨地区的全面互联互通,实现各种生产和服务资源在更大范围、更高效率、更加精准的优化配置。
[0003]目前,工业操作系统在使用过程中存在标准化与个性化难以兼顾的矛盾,标准化软件缺乏灵活性,纯定制的个性化软件成本太高,不同软件系统间存在严重的信息孤岛,不同厂商之间的软件产品各自为政,协同交互困难,造成信息孤岛严重的问题。

技术实现思路

[0004]为此,本专利技术提供一种基于工业操作系统的工业APP选配与聚合方法,用以克服现有技术中工业操作系统的不同软件协同交互困难、信息孤岛严重的问题。
[0005]为实现上述目的,本专利技术提供一种基于工业操作系统的工业APP选配与聚合方法,包括,步骤S1,检索可选择的工业APP的种类及数量;步骤S2,对可选择的工业APP的功能进行分析;步骤S3,根据可选择的各工业APP的功能进行工业APP选配,以形成若干选配组;在对工业APP进行选配时,选配模块根据可选择的工业APP的数量A设置选配组的数量Ci,并根据选配组数量Ci设置选配组内APP的数量,选配组内APP数量确定后,所述选配模块获取可选择的工业APP的功能关键字,并根据功能关键字完全不同的工业APP的数量E确定选配组的核心功能APP,核心功能APP确定后,所述选配模块根据其他工业APP与核心功能APP的关键字相似度进行选配组分配,在计算关键字相似度时,需进行功能关键字是否相同的判断,首先根据两功能关键字的字数差值E进行判定,再根据两功能关键字的重合度K进行下一步判定,以最终确定两功能关键字是否相同;步骤S4,对所述选配组内的工业APP进行相似度检验;所述选配模块在对各选配组分配完成后,检验模块逐个对各分配后的选配组进行相似度检验,在进行检验时,根据选配组内其他工业APP与核心功能APP的关键字相似度进行判定,判定完成后,所述检验模块根据选配组中关键字相似度不满足要求的工业APP总数n对选配组进行调整;步骤S5,对检验后选配组内的工业APP的功能进行聚合,以形成聚合单元。
[0006]进一步地,在对工业APP进行选配时,选配模块首先获取可选择的工业APP的数量A,并将可选择的工业APP的数量A与各预设APP数量进行比对,并根据比对结果设置选配组的数量,其中,当A<A1时,所述选配模块将选配组数量设置为C1;
当A1≤A<A2时,所述选配模块将选配组数量设置为C2;当A2≤A时,所述选配模块将选配组数量设置为C3;其中,C1为第一预设选配组数量,C2为第二预设选配组数量,C3为第三预设选配组数量,1≤C1<C2<C3。
[0007]进一步地,所述选配模块在确定选配组数量Ci后,设定i=1,2,3,所述选配模块根据选配组数量Ci计算选配组内工业APP的最低数量D,设定D=A/Ci,D取整数,如A/Ci=3.2时,D取3,并将选配组内工业APP最大数量设置为Da,设定Da=D+1。
[0008]进一步地,在对各工业APP进行选配组分配时,所述选配模块获取各工业APP的功能关键字,并获取功能关键字完全不同的工业APP的数量E,并将功能关键字完全不同的工业APP的数量E与选配组数量Ci进行比对,并根据比对结果对各工业APP进行选配组分配,其中,当E<Ci时,所述选配模块将功能关键字完全不同的工业APP随机分配至不同选配组中作为核心功能APP,并计算其他工业APP与核心功能APP的关键字相似度,并将关键字相似度最小的工业APP作为其他选配组的核心功能APP,当各选配组的核心功能APP均确定后,所述选配模块根据剩余工业APP与各核心功能APP的关键字相似度进行选配组分配;当E≥Ci时,所述选配模块将功能关键字完全不同的工业APP随机分配至不同选配组中作为核心功能APP,并根据剩余工业APP与各核心功能APP的关键字相似度进行选配组分配。
[0009]进一步地,所述选配模块在根据关键字相似度进行选配组分配时,设定关键字相似度为G,设定G=M/N,M为工业APP与核心功能APP相同功能关键字的数量,N为单个工业APP功能关键字的总数量,所述选配模块计算各工业APP与各核心功能APP的关键字相似度,并按照与各核心功能APP的关键字相似度由大到小确定单个工业APP的选配组分配顺序,并按照分配顺序对单个工业APP进行分配,同时,所述选配模块在向选配组内分配工业APP时,所述选配模块将未分配的工业APP按照与该选配组内核心功能APP的关键字相似度由大到小进行选取,直至该选配组内工业APP数量达到最低数量D时,暂停对该选配组进行分配,当单个工业APP与多个核心功能APP的关键字相似度相同时,所述选配模块将该工业APP随机分配至相应的选配组中,其中,当各选配组内工业APP数量均达到最低数量D时,所述选配模块将剩余未分配选配组的工业APP按照分配顺序进行分配,当选配组内工业APP达到最大数量Da时,则停止对该选配组进行分配。
[0010]进一步地,所述选配模块在确定相同功能关键字数量时,首先获取两功能关键字的字数差值E,并将字数差值E与预设字数差值E0进行比对,并根据比对结果进行判定,其中,当E≤E0时,所述选配模块判定两功能关键字的字数差值符合要求,并根据两功能关键字的重合度进行下一步判定;当E>E0时,所述选配模块判定两功能关键字不相同。
[0011]进一步地,所述选配模块在根据两功能关键字的重合度进行判定时,所述选配模块设有关键字的重合度K,设定K=P/L,P为两功能关键字的重合字数,L为两功能关键字中核心功能APP的功能关键字字数,所述选配模块将两功能关键字的重合度K与预设重合度K0进
行比对,并根据比对结果进行判定,其中,当K<K0时,所述选配模块判定两功能关键字不相同;当K≥K0时,所述选配模块判定两功能关键字相同。
[0012]进一步地,所述选配模块在对各选配组分配完成后,检验模块逐个对各分配后的选配组进行相似度检验,在进行检验时,所述检验模块首先获取选配组内核心功能APP的功能关键字,再将选配组内其他工业APP与该核心功能APP的关键字相似度G与预设标准相似度G0进行比对,并根据比对结果进行判定,其中,当G<G0时,所述检验模块判定相似度不满足要求;当G≥G0时,所述检验模块判定相似度满足要求。
[0013]进一步地,所述检验模块获取选配组中关键字相似度不满足要求的工业APP总数n,并将不满足要求的工业APP总数n与预设不满足要求数量n0进行比对,并根据比对结果进行调整,其中,当n≤n0时,所述验证模块判定选配组分配合理,不进行调整;当n>n0时,所述验证模块重新对相似度不满足要求的工业APP进行重新分配,在进行重新分配时,所述验证模块获取各工业APP的分配顺序,并按照分配顺序对不满足要求的工业APP进行重新分配,且保证各选配组内本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于工业操作系统的工业APP选配与聚合方法,其特征在于,包括,步骤S1,检索可选择的工业APP的种类及数量;步骤S2,对可选择的工业APP的功能进行分析;步骤S3,根据可选择的各工业APP的功能进行工业APP选配,以形成若干选配组;在对工业APP进行选配时,选配模块根据可选择的工业APP的数量A设置选配组的数量Ci,并根据选配组数量Ci设置选配组内APP的数量,选配组内APP数量确定后,所述选配模块获取可选择的工业APP的功能关键字,并根据功能关键字完全不同的工业APP的数量E确定选配组的核心功能APP,核心功能APP确定后,所述选配模块根据其他工业APP与核心功能APP的关键字相似度进行选配组分配,在计算关键字相似度时,需进行功能关键字是否相同的判断,首先根据两功能关键字的字数差值E进行判定,再根据两功能关键字的重合度K进行下一步判定,以最终确定两功能关键字是否相同;步骤S4,对所述选配组内的工业APP进行相似度检验;所述选配模块在对各选配组分配完成后,检验模块逐个对各分配后的选配组进行相似度检验,在进行检验时,根据选配组内其他工业APP与核心功能APP的关键字相似度进行判定,判定完成后,所述检验模块根据选配组中关键字相似度不满足要求的工业APP总数n对选配组进行调整;步骤S5,对检验后选配组内的工业APP的功能进行聚合,以形成聚合单元。2.根据权利要求1所述的基于工业操作系统的工业APP选配与聚合方法,其特征在于,在对工业APP进行选配时,选配模块首先获取可选择的工业APP的数量A,并将可选择的工业APP的数量A与各预设APP数量进行比对,并根据比对结果设置选配组的数量,其中,当A<A1时,所述选配模块将选配组数量设置为C1;当A1≤A<A2时,所述选配模块将选配组数量设置为C2;当A2≤A时,所述选配模块将选配组数量设置为C3;其中,C1为第一预设选配组数量,C2为第二预设选配组数量,C3为第三预设选配组数量,1≤C1<C2<C3。3.根据权利要求2所述的基于工业操作系统的工业APP选配与聚合方法,其特征在于,所述选配模块在确定选配组数量Ci后,设定i=1,2,3,所述选配模块根据选配组数量Ci计算选配组内工业APP的最低数量D,设定D=A/Ci,D取整数,如A/Ci=3.2时,D取3,并将选配组内工业APP最大数量设置为Da,设定Da=D+1。4.根据权利要求3所述的基于工业操作系统的工业APP选配与聚合方法,其特征在于,在对各工业APP进行选配组分配时,所述选配模块获取各工业APP的功能关键字,并获取功能关键字完全不同的工业APP的数量E,并将功能关键字完全不同的工业APP的数量E与选配组数量Ci进行比对,并根据比对结果对各工业APP进行选配组分配,其中,当E<Ci时,所述选配模块将功能关键字完全不同的工业APP随机分配至不同选配组中作为核心功能APP,并计算其他工业APP与核心功能APP的关键字相似度,并将关键字相似度最小的工业APP作为其他选配组的核心功能APP,当各选配组的核心功能APP均确定后,所述选配模块根据剩余工业APP与各核心功能APP的关键字相似度进行选配组分配;当E≥Ci时,所述选配模块将功能关键字完全不同的工业APP随机分配至不同选配组中作为核心功能APP,并根据剩余工业APP与各核心功能APP的关键字相似度进行选配组分配。5.根据权利要求4所述的基于工业操作系统的工业APP选配与聚合方法,其特征在于,
所述选配模块在根据关键字相似...

【专利技术属性】
技术研发人员:张缪春
申请(专利权)人:浙江工企信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1