用于非标企业的软件管理系统及方法技术方案

技术编号:37420242 阅读:10 留言:0更新日期:2023-04-30 09:43
公开了一种用于非标企业的软件管理系统及方法,其对非标企业的个性化功能需求进行准确表达;并基于所述非标企业的个性化功能需求,搜索适配的通用软件模型。具体地,对所述非标企业的个性化功能需求以及备选通用软件模型的功能描述进行多尺度语义理解,通过这样的方式,对所述非标企业的个性化功能需求和所述备选通用软件模型的功能描述进行准确理解和表达以提高匹配的精准度和适配度,进而确保通用软件模型的功能能够最大化地适配所述非标企业的个性化功能需求。企业的个性化功能需求。企业的个性化功能需求。

【技术实现步骤摘要】
用于非标企业的软件管理系统及方法


[0001]本申请涉及企业数字化管理领域,且更为具体地,涉及一种用于非标企业的软件管理系统及方法。

技术介绍

[0002]非标企业指的是生产并销售非标产品(例如,非标自动化设备)的企业。因非标企业的产品定位属性的特殊性,在市面上很难找到与非标企业适配的通用型软件进行企业数字化管理。为了节省成本,通常的做法是:先选择较为适配的通用软件;接着,对通用软件进行功能个性化配置或者调整以得到满足应用要求的软件。
[0003]但是,选择通用软件的过程是个非常麻烦的过程,现有的做法是人工选择,但通用软件的数量何其之多,筛选和测试都需要耗费巨量的成本。因此,期待一种优化的用于非标企业的软件管理方案。

技术实现思路

[0004]为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种用于非标企业的软件管理系统及方法,其对非标企业的个性化功能需求进行准确表达;并基于所述非标企业的个性化功能需求,搜索适配的通用软件模型。具体地,对所述非标企业的个性化功能需求以及备选通用软件模型的功能描述进行多尺度语义理解,通过这样的方式,对所述非标企业的个性化功能需求和所述备选通用软件模型的功能描述进行准确理解和表达以提高匹配的精准度和适配度,进而确保通用软件模型的功能能够最大化地适配所述非标企业的个性化功能需求。
[0005]相应地,根据本申请的一个方面,提供了一种用于非标企业的软件管理系统,其包括:待管理数据采集模块,用于获取非标企业的个性化功能需求以及备选通用软件模型的功能描述;第一语义理解模块,用于将所述非标企业的个性化功能需求和所述备选通用软件模型的功能描述进行分词处理后分别通过包含嵌入层的第一语义编码器以得到第一尺度软件功能语义特征向量和第一尺度个性化需求语义特征向量,其中,所述第一语义编码器基于转化器结构来构造;第二语义理解模块,用于将所述非标企业的个性化功能需求和所述备选通用软件模型的功能描述进行分词处理后分别通过包含嵌入层的第二语义编码器以得到第二尺度软件功能语义特征向量和第二尺度个性化需求语义特征向量,其中,所述第二语义编码器基于双向长短期记忆神经网络模型来构造;第一融合模块,用于融合所述第一尺度软件功能语义特征向量和所述第二尺度软件功能语义特征向量以得到软件功能语义特征向量;第二融合模块,用于融合所述第一尺度个性化需求语义特征向量和所述第二尺度
个性化需求语义特征向量以得到个性化需求语义特征向量;匹配表达模块,用于计算所述软件功能语义特征向量和所述个性化需求语义特征向量之间的差分特征向量;特征收敛优化模块,用于基于所述软件功能语义特征向量和所述个性化需求语义特征向量,对所述差分特征向量进行收敛性优化以得到分类特征向量;以及管理结果生成模块,用于将所述分类特征向量通过分类器以得到分类结果,所述分类结果用于表示备选通用软件模型是否适配于非标企业的个性化功能需求。
[0006]在上述用于非标企业的软件管理系统中,所述第一语义理解模块,包括:第一分词单元,用于分别对所述非标企业的个性化功能需求和所述备选通用软件模型的功能描述进行分词处理所述咨询文本进行分词处理以获得多个个性化功能需求词和多个备选通用软件模型的功能描述词;第一词嵌入单元,用于将所述多个个性化功能需求词通过嵌入层以将所述多个个性化功能需求词中各个个性化功能需求词转化为个性化功能需求词嵌入向量以得到个性化功能需求词嵌入向量的序列,将所述多个备选通用软件模型的功能描述词通过嵌入层以将所述多个备选通用软件模型的功能描述词中各个备选通用软件模型的功能描述词转化为功能描述词嵌入向量以得到功能描述词嵌入向量的序列,其中,所述嵌入层使用可学习的嵌入矩阵对所述各个个性化功能需求词和各个功能描述词进行嵌入编码;第一上下文理解单元,用于将所述个性化功能需求词嵌入向量的序列和所述功能描述词嵌入向量的序列分别输入所述包含嵌入层的第一语义编码器以得到多个个性化功能需求特征向量和多个功能描述特征向量;以及,级联单元,用于将所述多个个性化功能需求特征向量进行级联以得到所述第一尺度个性化需求语义特征向量,将所述多个功能描述特征向量进行级联以得到所述第一尺度软件功能语义特征向量。
[0007]在上述用于非标企业的软件管理系统中,所述第一上下文理解单元,进一步用于:将所述个性化功能需求词嵌入向量的序列排列为功能需求输入向量,将所述功能描述词嵌入向量的序列排列为功能描述输入向量;将所述功能需求输入向量通过可学习嵌入矩阵分别转化为功能需求查询向量和功能需求关键向量,将所述功能描述输入向量通过可学习嵌入矩阵分别转化为功能描述查询向量和功能描述关键向量;计算所述功能需求查询向量和所述功能需求关键向量的转置向量之间的乘积以得到功能需求自注意关联矩阵,计算所述功能描述查询向量和所述功能描述关键向量的转置向量之间的乘积以得到功能描述自注意关联矩阵;对所述功能需求自注意关联矩阵进行标准化处理以得到标准化功能需求自注意关联矩阵,对所述功能描述自注意关联矩阵进行标准化处理以得到标准化功能描述自注意关联矩阵;将所述标准化功能需求自注意关联矩阵输入Softmax激活函数进行激活以得到功能需求自注意力特征矩阵,将所述标准化功能描述自注意关联矩阵输入Softmax激活函数进行激活以得到功能描述自注意力特征矩阵;以及,将所述功能需求自注意力特征矩阵与以所述个性化功能需求词嵌入向量的序列中各个个性化功能需求词嵌入向量作为值向量分别进行相乘以得到所述多个个性化功能需求特征向量,将所述功能描述自注意力特征矩阵与以功能描述词嵌入向量的序列中各个功能描述词嵌入向量作为值向量分别进行相乘以得到所述多个功能描述特征向量。
[0008]在上述用于非标企业的软件管理系统中,所述第二语义理解模块,包括:第二分词单元,用于分别对所述非标企业的个性化功能需求和所述备选通用软件模型的功能描述进
行分词处理所述咨询文本进行分词处理以获得多个个性化功能需求词和多个备选通用软件模型的功能描述词;第二词嵌入单元,用于将所述多个个性化功能需求词通过嵌入层以将所述多个个性化功能需求词中各个个性化功能需求词转化为个性化功能需求词嵌入向量以得到个性化功能需求词嵌入向量的序列,将所述多个备选通用软件模型的功能描述词通过嵌入层以将所述多个备选通用软件模型的功能描述词中各个备选通用软件模型的功能描述词转化为功能描述词嵌入向量以得到功能描述词嵌入向量的序列,其中,所述嵌入层使用可学习的嵌入矩阵对所述各个个性化功能需求词和各个功能描述词进行嵌入编码;以及,第二上下文理解单元,用于将所述个性化功能需求词嵌入向量的序列和所述功能描述词嵌入向量的序列分别输入所述包含嵌入层的第二语义编码器以得到所述第二尺度个性化需求语义特征向量和所述第二尺度软件功能语义特征向量。
[0009]在上述用于非标企业的软件管理系统中,所述第一融合模块,进一步用于:以如下公式融合所述第一尺度软件功能语义特征向量和所述第二尺度软件功能语义特征向量以得到软件功能语义特征向量;其中,所述公式为:其中,表示所述第一尺度软件功能语义特征向量,表示所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于非标企业的软件管理系统,其特征在于,包括:待管理数据采集模块,用于获取非标企业的个性化功能需求以及备选通用软件模型的功能描述;第一语义理解模块,用于将所述非标企业的个性化功能需求和所述备选通用软件模型的功能描述进行分词处理后分别通过包含嵌入层的第一语义编码器以得到第一尺度软件功能语义特征向量和第一尺度个性化需求语义特征向量,其中,所述第一语义编码器基于转化器结构来构造;第二语义理解模块,用于将所述非标企业的个性化功能需求和所述备选通用软件模型的功能描述进行分词处理后分别通过包含嵌入层的第二语义编码器以得到第二尺度软件功能语义特征向量和第二尺度个性化需求语义特征向量,其中,所述第二语义编码器基于双向长短期记忆神经网络模型来构造;第一融合模块,用于融合所述第一尺度软件功能语义特征向量和所述第二尺度软件功能语义特征向量以得到软件功能语义特征向量;第二融合模块,用于融合所述第一尺度个性化需求语义特征向量和所述第二尺度个性化需求语义特征向量以得到个性化需求语义特征向量;匹配表达模块,用于计算所述软件功能语义特征向量和所述个性化需求语义特征向量之间的差分特征向量;特征收敛优化模块,用于基于所述软件功能语义特征向量和所述个性化需求语义特征向量,对所述差分特征向量进行收敛性优化以得到分类特征向量;以及管理结果生成模块,用于将所述分类特征向量通过分类器以得到分类结果,所述分类结果用于表示备选通用软件模型是否适配于非标企业的个性化功能需求。2.根据权利要求1所述的用于非标企业的软件管理系统,其特征在于,所述第一语义理解模块,包括:第一分词单元,用于分别对所述非标企业的个性化功能需求和所述备选通用软件模型的功能描述进行分词处理所述咨询文本进行分词处理以获得多个个性化功能需求词和多个备选通用软件模型的功能描述词;第一词嵌入单元,用于将所述多个个性化功能需求词通过嵌入层以将所述多个个性化功能需求词中各个个性化功能需求词转化为个性化功能需求词嵌入向量以得到个性化功能需求词嵌入向量的序列,将所述多个备选通用软件模型的功能描述词通过嵌入层以将所述多个备选通用软件模型的功能描述词中各个备选通用软件模型的功能描述词转化为功能描述词嵌入向量以得到功能描述词嵌入向量的序列,其中,所述嵌入层使用可学习的嵌入矩阵对所述各个个性化功能需求词和各个功能描述词进行嵌入编码;第一上下文理解单元,用于将所述个性化功能需求词嵌入向量的序列和所述功能描述词嵌入向量的序列分别输入所述包含嵌入层的第一语义编码器以得到多个个性化功能需求特征向量和多个功能描述特征向量;以及级联单元,用于将所述多个个性化功能需求特征向量进行级联以得到所述第一尺度个性化需求语义特征向量,将所述多个功能描述特征向量进行级联以得到所述第一尺度软件功能语义特征向量。3.根据权利要求2所述的用于非标企业的软件管理系统,其特征在于,所述第一上下文
理解单元,进一步用于:将所述个性化功能需求词嵌入向量的序列排列为功能需求输入向量,将所述功能描述词嵌入向量的序列排列为功能描述输入向量;将所述功能需求输入向量通过可学习嵌入矩阵分别转化为功能需求查询向量和功能需求关键向量,将所述功能描述输入向量通过可学习嵌入矩阵分别转化为功能描述查询向量和功能描述关键向量;计算所述功能需求查询向量和所述功能需求关键向量的转置向量之间的乘积以得到功能需求自注意关联矩阵,计算所述功能描述查询向量和所述功能描述关键向量的转置向量之间的乘积以得到功能描述自注意关联矩阵;对所述功能需求自注意关联矩阵进行标准化处理以得到标准化功能需求自注意关联矩阵,对所述功能描述自注意关联矩阵进行标准化处理以得到标准化功能描述自注意关联矩阵;将所述标准化功能需求自注意关联矩阵输入Softmax激活函数进行激活以得到功能需求自注意力特征矩阵,将所述标准化功能描述自注意关联矩阵输入Softmax激活函数进行激活以得到功能描述自注意力特征矩阵;以及将所述功能需求自注意力特征矩阵与以所述个性化功能需求词嵌入向量的序列中各个个性化功能需求词嵌入向量作为值向量分别进行相乘以得到所述多个个性化功能需求特征向量,将所述功能描述自注意力特征矩阵与以功能描述词嵌入向量的序列中各个功能描述词嵌入向量作为值向量分别进行相乘以得到所述多个功能描述特征向量。4.根据权利要求3所述的用于非标企业的软件管理系统,其特征在于,所述第二语义理解模块,包括:第二分词单元,用于分别对所述非标企业的个性化功能需求和所述备选通用软件模型的功能描述进行分词处理所述咨询文本进行分词处理以获得多个个性化功能需求词和多个备选通用软件模型的功能描述词;第二词嵌入单元,用于将所述多个个性化功能需求词通过嵌入层以将所述多个个性化功能需求词中各个个性化功能需求词转化为个性化功能需求词嵌入向量以得到个性化功能需求词嵌入向量的序列,将所述多个备选通用软件模型的功能描述词通过嵌入层以将所述多个备选通用软件模型的功能描述词中各个备选通用软件模型的功能描述词转化为功能描述词嵌入向量以得到功能描述词嵌入向量的序列,其中,所述嵌入层使用可学习的嵌入矩阵对所述各个个性化功能需求词和各个功能描述词进行嵌入编码;以及第二上下文理解单...

【专利技术属性】
技术研发人员:张华礼
申请(专利权)人:杭州行知方舟信息科技有限公司
类型:发明
国别省市:

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

1