The invention provides a method, device, device and storage medium for obtaining version functional differences. The method of the present invention obtains the first version's function points and the second version's function points by acquiring the first version's text annotations and the second version's text annotations; obtains the first version's function points and the second version's function points according to the first version's text annotations and the second version's text annotations; compares the function points of the first version and the second version's function points, and obtains the relative of the second version. In the first version, the function points of the first version and the second version are recognized from the annotated text, and the differences between the two versions are automatically compared. The function points of the changes between the two versions are obtained, and the functional differences between the two versions can be quickly obtained.
【技术实现步骤摘要】
获取版本功能差异的方法、装置、设备及存储介质
本专利技术涉及软件升级
,尤其涉及一种获取版本功能差异的方法、装置、设备及存储介质。
技术介绍
应用程序时基于某种应用目的而被开发的,可被安装于如电脑、手机等电子设备上,运行与电子设备的操作系统执行对应的应用任务的计算机程序。由于用户需求的多样化及多变化,使得应用程序迭代开发频繁,每个版本间更改的功能内容也比较多。在针对第一版本进行某些功能点的增加或者删除、开发第二版本的过程中,需要开发人员记录已经增加和删除了哪些功能点,除负责功能点的开发人员之外的人无法获知该功能点是否已经添加或者删除。因此,如何快速地获取两个版本间的功能差异是一个亟需解决的技术问题。
技术实现思路
本专利技术提供一种获取版本功能差异的方法、装置、设备及存储介质,用以解决如何快速地获取两个版本间的功能差异的问题。本专利技术的一个方面是提供一种获取版本功能差异的方法,包括:获取第一版本的文本注释和第二版本的文本注释;根据所述第一版本的文本注释和所述第二版本的文本注释,得到所述第一版本的功能点和第二版本的功能点;对所述第一版本的功能点和所述第二版本的功能点进行比对,得到所述第二版本相对于所述第一版本的变化的功能点。本专利技术的另一个方面是提供一种获取版本功能差异的装置,包括:注释获取模块,用于获取第一版本的文本注释和第二版本的文本注释;功能点获取模块,用于根据所述第一版本的文本注释和所述第二版本的文本注释,得到所述第一版本的功能点和第二版本的功能点;比对模块,用于对所述第一版本的功能点和所述第二版本的功能点进行比对,得到所述第二版本相对于所述第 ...
【技术保护点】
1.一种获取版本功能差异的方法,其特征在于,包括:获取第一版本的文本注释和第二版本的文本注释;根据所述第一版本的文本注释和所述第二版本的文本注释,得到所述第一版本的功能点和第二版本的功能点;对所述第一版本的功能点和所述第二版本的功能点进行比对,得到所述第二版本相对于所述第一版本的变化的功能点。
【技术特征摘要】
1.一种获取版本功能差异的方法,其特征在于,包括:获取第一版本的文本注释和第二版本的文本注释;根据所述第一版本的文本注释和所述第二版本的文本注释,得到所述第一版本的功能点和第二版本的功能点;对所述第一版本的功能点和所述第二版本的功能点进行比对,得到所述第二版本相对于所述第一版本的变化的功能点。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一版本的文本注释和所述第二版本的文本注释,得到所述第一版本的功能点和第二版本的功能点,包括:根据所述第一版本的文本注释,以及预设的第一注释标识,识别出所述第一版本的文本注释中的功能点,得到所述第一版本的功能点;根据所述第二版本的文本注释,以及预设的第二注释标识,识别出所述第二版本的文本注释中的功能点,得到所述第二版本的功能点。3.根据权利要求1或2所述的方法,其特征在于,所述对所述第一版本的功能点和所述第二版本的功能点进行比对,得到所述第二版本相对于所述第一版本的变化的功能点,包括:根据所述第一版本的功能点和所述第二版本的功能点,生成所述第一版本的功能点对应的第一词向量和所述第二版本的功能点对应的第二词向量;比较所述第一词向量和所述第二词向量,得到所述第一词向量与第二词向量中对应分量值不相等的分量对应的功能点。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一版本的功能点和所述第二版本的功能点,生成所述第一版本的功能点对应的第一词向量和所述第二版本的功能点对应的第二词向量,包括:获取包括所有所述第一版本的功能点与所述第二版本的功能点的功能点全量集合;对功能点全量集合中的功能点进行排序,得到功能点全量序列;根据所述第一版本的功能点以及所述功能点全量序列,生成所述第一版本的功能点对应的第一词向量,其中,所述第一词向量中的分量与所述功能点全量序列中的功能点一一对应,所述第一词向量的分量值为0或者1,所述第一词向量的分量值为0表示所述第一版本不包括该分量对应的所述功能点全量序列中的功能点,所述第一词向量的分量值为1表示所述第一版本包括该分量对应的所述功能点全量序列中的功能点;根据所述第二版本的功能点以及所述功能点全量序列,生成所述第二版本的功能点对应的第二词向量,其中,所述第二词向量中的分量与所述功能点全量序列中的功能点一一对应,所述第二词向量的分量值为0或者1,所述第二词向量的分量值为0表示所述第二版本不包括该分量对应的所述功能点全量序列中的功能点,所述第二词向量的分量值为1表示所述第二版本包括该分量对应的所述功能点全量序列中的功能点。5.根据权利要求4所述的方法,其特征在于,所述比较所述第一词向量和所述第二词向量,得到所述第一词向量与第二词向量中对应分量值不相等的分量对应的功能点之前,还包括:计算所述第一词向量和所述第二词向量的余弦距离;若所述第一词向量和所述第二词向量的余弦距离等于0,则确定所述第二版本的功能点与所述第一版本的功能点无差异;若所述第一词向量和所述第二词向量的余弦距离不等于0,则确定所述第二版本的功能点与所述第一版本的功能点...
【专利技术属性】
技术研发人员:赵慧,杨子文,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。