一种人工智能应用服务软件开发终端的制作方法

文档序号:29943782发布日期:2022-05-07 15:24阅读:101来源:国知局
一种人工智能应用服务软件开发终端的制作方法

1.本发明涉及软件开发技术领域,特别涉及一种人工智能应用服务软件开发终端。


背景技术:

2.数字化的时代影响了全世界各行各业,对于企业的发展,软件系统都是必备的工具,而在设计和开发自身的系统本身是一件非常复杂和漫长的事情,会遇到各种各样的难题,甚至会影响到公司的业务发展,现有的一些软件开发需要为每个软件制定开发方案,且在制定过程中,需要人为去设置代码或者调用现有的模型,都会导致工作量变大,并且在调用过程中容易调用出错以及在后续模型搭建的过程中,容易代码编写错误,严重影响开发效率。
3.因此,本发明提出一种人工智能应用服务软件开发终端。


技术实现要素:

4.本发明提供一种人工智能应用服务软件开发终端,用以按照开发需求,自动分配待搭建模型以及自动获取通用搭建模型,并通过融合汇编,实现开发,极大的节省开发时间,提高开发效率。
5.本发明提供一种人工智能应用服务软件开发终端,包括:
6.需求获取模块,用于获取待开发软件的开发需求;
7.模型分配模块,用于对所述开发需求进行预分析,分配匹配的待搭建模型,并构建待搭建列表;
8.环境搭建模块,用于根据所述开发需求的开发属性,搭建初始开发环境,并获取通用搭建模型;
9.融合汇编模块,用于将所述通用搭建模型与所述待搭建列表进行融合汇编,完成对应用服务软件的开发。
10.在一种可能实现的方式中,所述需求获取模块,包括:
11.统计单元,用于接收并统计输入的需求信息;
12.初步筛选单元,用于基于需求筛选模型,对所述需求信息进行初步筛选,并根据初步筛选结果得到n1个可结合子需求以及n2个不可结合子需求;
13.需求分析单元,用于基于需求特征分析标准,对n1个可结合子需求以及n2个不可结合子需求进行特征分析,判断是否建立n1个可结合子需求以及n2个不可结合子需求之间的衔接关系;
14.若建立,将建立衔接关系后的子需求作为开发需求;
15.否则,将所述n1个可结合子需求作为开发需求。
16.在一种可能实现的方式中,所述需求分析单元,还包括:
17.标签设置子单元,用于基于需求特征分析标准对所述n2个不可结合子需求进行特征分析,得到需求特征,基于特征设置策略,分别向每个需求特征设置对应的特征标签,且
所述特征标签中包括标签属值;
18.响应判断子单元,用于基于所述标签属值,构建标签向量,并基于目标响应模型,对所述标签向量以及与n1个可结合子需求相关的特征向量进行目标响应,得到响应结果,若所述响应结果满足可结合条件,基于所述可结合条件,建立所述n1个可结合子需求与n2个不可结合子需求之间的衔接关系;
19.需求获取子单元,用于基于建立衔接关系后的子需求,获得开发需求;
20.应用衔接建立子单元,用于若所述响应结果不满足可结合条件,将所述n1个可结合子需求作为开发需求,并将n2个不可结合子需作单独需求进行单独开发,并在单独开发结束后,与所述n1个可结合子需求对应的开发结果建立应用衔接。
21.在一种可能实现的方式中,所述模型分配模块,包括:
22.预分析单元,用于对所述开发需求进行拆分,确定每个第一子需求的软件开发条件,并对所述软件开发条件进行部署层划分;
23.顺序确定单元,用于根据不同层划分标准的层属性,对所有部署层的第一执行顺序进行第一确定,并对同部署层涉及的第一条件的执行顺序进行第二确定;
24.并列条件分析单元,用于若第二确定结果中存在有并列执行条件,则确定是否存在与该部署层相邻的下一层以及上一层,若存在,确定所述下一层的层属性以及上一层的层属性,当所述下一层的层属性以及上一层的层属性与并列执行条件无关时,对所述并列执行条件的先后顺序随机设置,得到对应部署层的第二执行顺序;
25.当所述下一层的层属性或上一层的层属性与并列执行条件有关时,根据有关程度,对所述并列执行的条件进行先后设置,得到对应部署层的第二执行顺序;
26.模型分配单元,用于根据所述第一执行顺序,从模型分配数据库中,依次筛选对应的模型大类,并基于每层的第二执行顺序,从对应模型大类中,依次筛选对应的待搭建模型;
27.列表构建单元,用于基于筛选结果以及划分的部署层,构建待搭建列表。
28.在一种可能实现的方式中,所述列表构建单元,包括:
29.第一设置子单元,用于向所述待搭建模型设置第一标签,且与所述待搭建模型对应的软件开发条件有关;
30.第二设置子单元,用于向所述部署层设置第二标签,且与所述部署层的层属性有关;
31.建立子单元,用于基于第一标签和第二标签结果,建立待搭建列表。
32.在一种可能实现的方式中,所述环境搭建模块,包括:
33.匹配流程单元,用于确定所述开发需求的开发属性,并按照所述开发属性匹配待搭建流程;
34.预判断单元,用于预分析所述待搭建流程中每个子流程的执行过程,并对所述执行过程进行预判断,确定执行过程中的n3个关键执行段是否满足执行要求,若满足,对对应子流程设置正常执行标签;
35.若不满足,获取不满足的关键执行段,以及所述不满足的关键执行段与对应执行要求的要求差异;
36.中断事件建立单元,用于根据所述要求差异,确定对应不满足的关键执行段的差
异修正因素,并基于所述差异修正因素建立中断事件;
37.流程修正单元,用于基于所述中断事件,调取外部修正程序,对对应不满足的关键执行段进行修正,修正完整后,基于所述中断事件的返回相关程序,继续对下一不满足的关键执行段建立对应的中断事件,进而得到对应子流程的中断集合;
38.中断标签设置单元,用于基于所述中断集合向对应子流程设置中断执行标签,并当对应子流程执行到对应不满足的关键执行段时,基于所述中断集合进行修正;
39.初始环境搭建单元,用于获取每个修正后的子流程对应的开发框架,并搭建初始开发环境。
40.在一种可能实现的方式中,所述环境搭建模块,还包括:
41.链接确定单元,用于按照每个开发框架的框架属性,确定不同的开发框架的开发链接口;
42.文件建立单元,用于根据所述开发链接口,建立当前框架与剩余框架之间的链接服务映射关系,并基于所述链接服务映射关系,建立每个开发链接口的链接文件;
43.模型获取单元,用于基于所述链接文件与初始开发环境,得到若干子模型,对每个子模型的模型通用性进行确定,来获取通用搭建模型。
44.在一种可能实现的方式中,所述链接文件包括:检索指针映像文件、硬件通讯地址、软件识别信息、接口链接关系、开发语言脚本在内。
45.在一种可能实现的方式中,所述融合汇编模块,包括:
46.第一位置确定单元,用于确定所述待搭建列表中,每个待搭建模型的待搭建位置,以及确定每个通用搭建模型的通用搭建位置;
47.第二位置确定单元,用于基于所述待搭建位置以及通用搭建位置,确定存在的重叠位置以及第一独立位置和第二独立位置;
48.汇编信息获取单元,用于获取重叠位置的搭建信息,并判断所述重叠位置处所述待搭建模型与通用搭建模型的搭建适配度,当所述搭建适配度不小于预设适配度时,获取所述搭建信息的第一汇编,当所述搭建适配度小于预设适配度时,按照所述重叠位置对应的第一信息和第二信息进行信息校正,并在信息校正后获取对应的第二汇编;
49.第一汇编单元,用于确定所述重叠位置的起始地址和终止地址,基于获取结果,实现对所述重叠位置的汇编;
50.第二汇编单元,用于获取第一独立位置的第三信息以及第二独立位置的第四信息,并实现对所述第二独立位置以及第三独立位置的汇编;
51.合格判定单元,用于在汇编结束后,检测当下位置与相邻位置的汇编融合程度,若所述汇编融合程度不小于预设融合程度,判定该当下位置汇编合格;
52.否则,获取当下位置的左侧汇编信息以及右侧汇编信息,并根据左侧汇编信息对应的第一汇编执行功能以及右侧汇编信息对应的第二汇编执行功能进行功能一致调整;
53.汇编信息调整单元,用于获取所述功能一致调整信息的第三汇编,对所述相邻位置的左侧汇编信息以及右侧汇编信息进行调整;
54.软件开发单元,用于基于调整后的结果以及合格的汇编结果,实现对应用服务软件的开发。
55.在一种可能实现的方式中,还包括:
56.验证模块,用于对应用服务软件开发结束之后,对所述应用服务软件的功能部件、展示部件、以及功能与展示协调度进行验证;
57.当验证通过时,进行第一验证提醒;
58.否则,进行第二验证提醒,并基于验证结果,提供软件优化方案。
59.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、以及附图中所特别指出的结构来实现和获得。
60.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
61.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
62.图1为本发明实施例中一种人工智能应用服务软件开发终端的结构图;
63.图2为本发明实施例中融合汇编模块的结构图;
64.图3为本发明实施例中当下与相邻位置的汇编的结构图。
具体实施方式
65.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
66.实施例1:
67.本发明提供一种人工智能应用服务软件开发终端,如图1所示,包括:
68.需求获取模块,用于获取待开发软件的开发需求;
69.模型分配模块,用于对所述开发需求进行预分析,分配匹配的待搭建模型,并构建待搭建列表;
70.环境搭建模块,用于根据所述开发需求的开发属性,搭建初始开发环境,并获取通用搭建模型;
71.融合汇编模块,用于将所述通用搭建模型与所述待搭建列表进行融合汇编,完成对应用服务软件的开发。
72.该实施例中,待搭建列表中包括的待搭建模型可以与程序架构、数据链接、软件识别信息编码、各个需求对应的运行功能、通讯地址、映像文件、模型通讯等有关,且每个有关的内容都可以有其对应的模型,且通用搭建模型与上述的解释类似。
73.该实施例中,开发需求指的是用户的开发要求,比如对网页的显示要求、不同人员之间的交互要求、汇编语言要求、脚本要求等。
74.该实施例中,开发属性,比如是偏向购物类的属性、视频观看类的属性等,都可以视为对应的开发属性,且搭建的初始开发环境,可以是依据现有的已经存在的对应的类型的软件的整体基本环境进行应用,来获取对应的通用搭建模型,后期可以对该开发环境进行调整。
75.该实施例中,融合汇编指的是,按照一定的汇编条件,来将通用搭建模型和待搭建模型荣和城一个整的开发软件。
76.上述技术方案的有益效果是:按照开发需求,自动分配待搭建模型以及自动获取通用搭建模型,并通过融合汇编,实现开发,极大的节省开发时间,提高开发效率。
77.实施例2:
78.基于实施例1的基础上,所述需求获取模块,包括:
79.统计单元,用于接收并统计输入的需求信息;
80.初步筛选单元,用于基于需求筛选模型,对所述需求信息进行初步筛选,并根据初步筛选结果得到n1个可结合子需求以及n2个不可结合子需求;
81.需求分析单元,用于基于需求特征分析标准,对n1个可结合子需求以及n2个不可结合子需求进行特征分析,判断是否建立n1个可结合子需求以及n2个不可结合子需求之间的衔接关系;
82.若建立,将建立衔接关系后的子需求作为开发需求;
83.否则,将所述n1个可结合子需求作为开发需求。
84.该实施例中,需求筛选模型是预先训练好的,且训练样本是包括不同子需求结合到一起构成的样本,且比如:根据需求信息,筛选得到可结合子需求1、2、3,不可结合子需求4、5。
85.该实施例中,需求特征分析标准指的是对子需求信息进行分析,来判断其的特征,进而可以得到不同需求的特征。
86.上述技术方案的有益效果是:基于需求筛选模型进行初步筛选,便于得到可结合与不可结合需求,通过进行特征分析,便于确定两类子需求之间的衔接关系,作为后续开发基础,间接提高开发的有效性。
87.实施例3:
88.基于实施例1的基础上,所述需求分析单元,还包括:
89.标签设置子单元,用于基于需求特征分析标准对所述n2个不可结合子需求进行特征分析,得到需求特征,基于特征设置策略,分别向每个需求特征设置对应的特征标签,且所述特征标签中包括标签属值;
90.响应判断子单元,用于基于所述标签属值,构建标签向量,并基于目标响应模型,对所述标签向量以及与n1个可结合子需求相关的特征向量进行目标响应,得到响应结果,若所述响应结果满足可结合条件,基于所述可结合条件,建立所述n1个可结合子需求与n2个不可结合子需求之间的衔接关系;
91.需求获取子单元,用于基于建立衔接关系后的子需求,获得开发需求;
92.应用衔接建立子单元,用于若所述响应结果不满足可结合条件,将所述n1个可结合子需求作为开发需求,并将n2个不可结合子需作单独需求进行单独开发,并在单独开发结束后,与所述n1个可结合子需求对应的开发结果建立应用衔接。
93.该实施例中,需求特征分析标准以及特征设置策略,都是预先按照大数据技术得到的,通过需求特征分析标准,来得到对应的需求特征,比如得到需求特征4,通过特征设置策略,来设置该需求特征4的特征标签。
94.该实施例中,比如标签属值为0002,对应的标签向量与0002对应,比如为[0 0 0 1 1],此时,基于目标响应模型(预先训练好的)来对[0 0 0 1 1]与可结合子需求进行分析(目标响应),得到响应结果,比如:4可以与子需求1响应,不可以与子需求2和3响应。
[0095]
此时,判定的可响应数量为1,不可响应数量为2,且可结合条件是:可响应数量必须占据全部子需求数量的1/4及以上,此时,建立n1个可结合子需求与n2个不可结合子需求之间的衔接关系,且衔接关系,比如是,子需求4与子需求1之间的关系。
[0096]
该实施例中,应用衔接是在基于n1个可结合子需求进行开发软件之后,建立独立开发的软件与上述软件之间的关系,表明是在同个需求信息下的。
[0097]
上述技术方案的有益效果是:通过基于需求特征分析标准以及特征设置策略,来确定特征标签,进而根据后续的目标响应模型,来建立衔接关系,当不能建立衔接关系时,建立应用关系,可以有效保证需求信息对应开发软件的完整性,也可以保证开发需求下,软件开发的可靠性,间接提高开发效率。
[0098]
实施例4:
[0099]
基于实施例1的基础上,所述模型分配模块,包括:
[0100]
预分析单元,用于对所述开发需求进行拆分,确定每个第一子需求的软件开发条件,并对所述软件开发条件进行部署层划分;
[0101]
顺序确定单元,用于根据不同层划分标准的层属性,对所有部署层的第一执行顺序进行第一确定,并对同部署层涉及的第一条件的执行顺序进行第二确定;
[0102]
并列条件分析单元,用于若第二确定结果中存在有并列执行条件,则确定是否存在与该部署层相邻的下一层以及上一层,若存在,确定所述下一层的层属性以及上一层的层属性,当所述下一层的层属性以及上一层的层属性与并列执行条件无关时,对所述并列执行条件的先后顺序随机设置,得到对应部署层的第二执行顺序;
[0103]
当所述下一层的层属性或上一层的层属性与并列执行条件有关时,根据有关程度,对所述并列执行的条件进行先后设置,得到对应部署层的第二执行顺序;
[0104]
模型分配单元,用于根据所述第一执行顺序,从模型分配数据库中,依次筛选对应的模型大类,并基于每层的第二执行顺序,从对应模型大类中,依次筛选对应的待搭建模型;
[0105]
列表构建单元,用于基于筛选结果以及划分的部署层,构建待搭建列表。
[0106]
该实施例中,比如存在软件开发条件1、2、3,其中,条件1和2位于一个部署层,条件3位于一个部署层,进而根据对应部署层的层属性,主要是为了对不同条件的执行顺序进行确定,比如部署层1和部署层2的执行顺序为:部署层1、部署层2,,同个部署层中条件的执行顺序为:条件2、条件1。
[0107]
假设同个部署层1中存在条件2、条件1和条件5、条件3,其中条件1和条件5是并列的执行条件,此时,根据与部署层1相邻的部署层0确定是否与并列执行条件1和5有关,若与条件1有关,同个部署层1中的条件执行顺序为:条件2、条件1、条件5、条件3;
[0108]
若与条件5有关,同个部署层1中的条件执行顺序为:条件2、条件5、条件1、条件3;
[0109]
该实施例中,模型大类,比如是对程序的模型大类、对脚本的模型大类等。
[0110]
该实施例中,比如存在模型大类a1、a2、a3、a4,按照部署层,筛选的模型大类为a1和a2,且a1与部署层1对应,a2与部署层2对应。
[0111]
该实施例中,每层的第二执行顺序,也就是按照执行的条件,依次从对应部署层对应的模型大类中筛选匹配的模型,作为待搭建模型,进而得到待搭建列表。
[0112]
上述技术方案的有益效果是:通过根据软件开发条件进行部署层划分,然后对每
个部署层以及每个部署层包含的条件执行顺序进行确定,保证对待搭建模型的顺序筛选,保证筛选的有效性,为开发提供模型基础。
[0113]
实施例5:
[0114]
基于实施例4的基础上,所述列表构建单元,包括:
[0115]
第一设置子单元,用于向所述待搭建模型设置第一标签,且与所述待搭建模型对应的软件开发条件有关;
[0116]
第二设置子单元,用于向所述部署层设置第二标签,且与所述部署层的层属性有关;
[0117]
建立子单元,用于基于第一标签和第二标签结果,建立待搭建列表。
[0118]
上述技术方案的有益效果是:通过设置标签,便于后续对标签对应内容的快速调用,提高开发效率。
[0119]
实施例6
[0120]
基于实施例1的基础上,所述环境搭建模块,包括:
[0121]
匹配流程单元,用于确定所述开发需求的开发属性,并按照所述开发属性匹配待搭建流程;
[0122]
预判断单元,用于预分析所述待搭建流程中每个子流程的执行过程,并对所述执行过程进行预判断,确定执行过程中的n3个关键执行段是否满足执行要求,若满足,对对应子流程设置正常执行标签;
[0123]
若不满足,获取不满足的关键执行段,以及所述不满足的关键执行段与对应执行要求的要求差异;
[0124]
中断事件建立单元,用于根据所述要求差异,确定对应不满足的关键执行段的差异修正因素,并基于所述差异修正因素建立中断事件;
[0125]
流程修正单元,用于基于所述中断事件,调取外部修正程序,对对应不满足的关键执行段进行修正,修正完整后,基于所述中断事件的返回相关程序,继续对下一不满足的关键执行段建立对应的中断事件,进而得到对应子流程的中断集合;
[0126]
中断标签设置单元,用于基于所述中断集合向对应子流程设置中断执行标签,并当对应子流程执行到对应不满足的关键执行段时,基于所述中断集合进行修正;
[0127]
初始环境搭建单元,用于获取每个修正后的子流程对应的开发框架,并搭建初始开发环境。
[0128]
该实施例中,开发属性与购物相关,此时,匹配与购物相关的待搭建流程。
[0129]
该实施例中,在正式使用该流程进行搭建之前,先对每个子流程的执行过程进行判断,因为,每个执行过程中都会存在需要注意的关键执行内容,因此,寻找该关键执行内容对应的关键执行段,来判断该段是否满足执行要求,比如购物的一个子流程是交易流程,且交易流程对应的执行需求为,是否会存在干扰订单进行主动扣款的情况,若存在,就不满足执行要求,此时,来设置对应的中断事件,来避免该行为的发生。
[0130]
若不存在,就视为该行为是合格的。
[0131]
该实施例中,要求差异即为:会存在干扰订单进行主动扣款的情况相关的差异信息,进而来构建中断事件,该中断事件可以是在判断是否满足这个条件时候设置的一个中断程序,来跳出直接执行中断事件,执行结束后又返回到继续执行后续流程。
[0132]
该实施例中,中断事件是另外设置的一段修改该缺陷的程序代码,避免对干扰订单进行主动扣款的情况,降低开发过程中存在的不合理的情况。
[0133]
该实施例中,中断执行标签是为了更好的对中断事件进行有效调用。
[0134]
该实施例中,每个子流程都有其对应的开发框架,通过这些框架来搭建初始开发环境。
[0135]
上述技术方案的有益效果是:用过根据开发属性,来获取待搭建流程,且通过对存在的关键执行段进行分析,来确定是否正常,当不正常时,根据要求差异,来建立中断事情,对流程进行合理修正,保证初始开发环境的搭建合理性。
[0136]
实施例7:
[0137]
基于实施例6的基础上,所述环境搭建模块,还包括:
[0138]
链接确定单元,用于按照每个开发框架的框架属性,确定不同的开发框架的开发链接口;
[0139]
文件建立单元,用于根据所述开发链接口,建立当前框架与剩余框架之间的链接服务映射关系,并基于所述链接服务映射关系,建立每个开发链接口的链接文件;
[0140]
模型获取单元,用于基于所述链接文件与初始开发环境,得到若干子模型,对每个子模型的模型通用性进行确定,来获取通用搭建模型。
[0141]
优选地,所述链接文件包括:检索指针映像文件、硬件通讯地址、软件识别信息、接口链接关系、开发语言脚本在内。
[0142]
该实施例中,开发链接口可以是一个类似链接的一个东西,来保证不同框架构成的功能模块可以交互。
[0143]
该实施例中,模型通用性,可以是通过与通用性相关的若干指标,来确定模型的通用性,保证获取的有效性。
[0144]
上述技术方案的有益效果是:通过建立不同的开发链接口,来保证不同模块之间的通讯有效性,进而保证开发的有效性。
[0145]
实施例8:
[0146]
基于实施例1的基础上,所述融合汇编模块,如图2所示,包括:
[0147]
第一位置确定单元,用于确定所述待搭建列表中,每个待搭建模型的待搭建位置,以及确定每个通用搭建模型的通用搭建位置;
[0148]
第二位置确定单元,用于基于所述待搭建位置以及通用搭建位置,确定存在的重叠位置以及第一独立位置和第二独立位置;
[0149]
汇编信息获取单元,用于获取重叠位置的搭建信息,并判断所述重叠位置处所述待搭建模型与通用搭建模型的搭建适配度,当所述搭建适配度不小于预设适配度时,获取所述搭建信息的第一汇编,当所述搭建适配度小于预设适配度时,按照所述重叠位置对应的第一信息和第二信息进行信息校正,并在信息校正后获取对应的第二汇编;
[0150]
第一汇编单元,用于确定所述重叠位置的起始地址和终止地址,基于获取结果,实现对所述重叠位置的汇编;
[0151]
第二汇编单元,用于获取第一独立位置的第三信息以及第二独立位置的第四信息,并实现对所述第二独立位置以及第三独立位置的汇编;
[0152]
合格判定单元,用于在汇编结束后,检测当下位置与相邻位置的汇编融合程度,若
所述汇编融合程度不小于预设融合程度,判定该当下位置汇编合格;
[0153]
否则,获取当下位置的左侧汇编信息以及右侧汇编信息,并根据左侧汇编信息对应的第一汇编执行功能以及右侧汇编信息对应的第二汇编执行功能进行功能一致调整;
[0154]
汇编信息调整单元,用于获取所述功能一致调整信息的第三汇编,对所述相邻位置的左侧汇编信息以及右侧汇编信息进行调整;
[0155]
软件开发单元,用于基于调整后的结果以及合格的汇编结果,实现对应用服务软件的开发。
[0156]
该实施例中,检测相邻位置的汇编融合程度x,包括:
[0157][0158]
其中,s1表示相邻位置的个数;y表示当下位置对应模型与相邻位置的模型的汇编交互均值;ki表示第i个相邻位置对应模型与当下位置对应模型的模型汇编交互值;s∩dj表示当下位置的汇编信息s与第j个相邻位置的汇编信息dj的交集信息;s∪dj表示当下位置的汇编信息s与第j个相邻位置的汇编信息dj的并集信息;其中,趋于0;
[0159]
比如:待搭建模型1的搭建位置为a1处,待搭建模型2的搭建位置为a2处,通用搭建模型1的通用搭建位置为a1处,通用搭建模型2的通用搭建位置为a3处,此时,重叠位置为a1,第一独立位置为a2,第二独立位置为a3。
[0160]
该实施例中,第一信息与第二信息即为搭建信息,且搭建信息与模型本身信息以及模型所处位置以及模型与相邻周围的模型通讯以及交互情况有关。
[0161]
该实施例中,确定同个位置的不同模型的适配度f:
[0162][0163]
其中,
∝i表示该重叠位置上待搭建模型的第i个适配判断指标的合格值,取值范围为[0,1];表示该重叠位置上通用搭建模型的第i个适配判断指标的合格值,取值范围为[0,1];βi表示该重叠位置上第i个适配判断指标的判断权值;n表示该重叠位置上适配判断指标的数量。
[0164]
该实施例中,第一汇编以及第二汇编是进行汇编程序等的操作。
[0165]
该实施例中,按照所述重叠位置对应的第一信息和第二信息进行信息校正,包括:确定中大于ai(第i个适配判断指标的判断阈值)的第一指标,来对第一指标的指标参数进行调整,来实现对第一信息以及第二信息的校正。
[0166]
该实施例中,汇编执行功能,比如意见反馈功能、人机交互功能等。
[0167]
该实施例中,b1为当下位置,且b1的左侧b1位置对应的左侧汇编信息,b1的右侧b2对应的右侧汇编信息。
[0168]
且通过b1上的左侧汇编信息,对当下位置上的第一汇编执行功能调整,且通过b2上的右侧汇编信息对b1当下位置上的第二汇编执行功能调整,来保证b1与b2位置上汇编的一致性。
[0169]
如图2所示,c为相邻位置,c1为左侧位置,c2为右侧位置,c1对应左侧汇编系信息,
c2对应右侧汇编信息。
[0170]
该实施例中,通能一致性调整,是为了保证该位置上功能合理。
[0171]
上述技术方案的有益效果是:首先通过区分待搭建与通用模型的位置,然后对重叠位置的适配度进行计算,并根据计算结果对后续执行过程进行选择操作,其次,在汇编结束后进行当下位置与相邻位置的汇编融合程度的计算,来保证汇编兼容,且通过对融合的相关信息进行调整,来保证最后汇编的有效融合,进而保证功能的一致性,为开发软件提供有效基础。
[0172]
实施例9:
[0173]
基于实施例8的基础上,还包括:
[0174]
验证模块,用于对应用服务软件开发结束之后,对所述应用服务软件的功能部件、展示部件、以及功能与展示协调度进行验证;
[0175]
当验证通过时,进行第一验证提醒;
[0176]
否则,进行第二验证提醒,并基于验证结果,提供软件优化方案。
[0177]
上述技术方案的有益效果是:通过进行验证,保证开发软件开发的有效性,提高其的兼容性。
[0178]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1