【技术实现步骤摘要】
文件版本的自动化比较方法、装置及相关设备
[0001]本申请涉及计算机
,尤其涉及一种文件版本的自动化比较方法、装置、电子设备和计算机可读存储介质。
技术介绍
[0002]随着核电技术的发展,数字化产品进入核电领域日益广泛,在核电控制领域,也越来越多的引入软件技术,文档审查是V&V(确认与校验,Validation and Verification)工作的一项内容。文档审查中一些格式等方面的规范检查也是审查的内容,例如,比较文件版本的先后次序,但检查的内容较多,依赖于人进行检查,容易产生漏查的情况,且效率较低。因此,如何更好的实现比较文件版本的先后次序成为亟待解决的问题。
技术实现思路
[0003]本专利技术的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本专利技术的第一个目的在于提出一种文件版本的自动化比较方法。该方法可自动化判断文件版本的顺序是否正确,提高了文件的审查效率,降低了文件审查漏查及错查的概率。
[0005]本申请的第二个目的在于提出一种文件版本的自动化比较装置。
[0006]本申请的第三个目的在于提出一种电子设备。
[0007]本申请的第四个目的在于提出一种计算机可读存储介质。
[0008]为达到上述目的,本申请第一方面实施例提出了一种文件版本的自动化比较方法,所述方法包括:获取文件中至少两个版本号,其中,所述版本号包括第一版本号;根据预设转换规则,将所述版本号转换为对应的自然数,并获取所版本号的 ...
【技术保护点】
【技术特征摘要】
1.一种文件版本的自动化比较方法,其特征在于,包括:获取文件中至少两个版本号,其中,所述版本号包括第一版本号;根据预设转换规则,将所述版本号转换为对应的自然数,并获取所述版本号的自然数;判断顺序在后版本号的自然数与顺序在前版本号的自然数的差值大于零,则确定文件版本顺序正确。2.根据权利要求1所述的方法,其特征在于,所述第一版本号为英文字母,其中,所述根据预设转换规则,将所述版本号转换为对应的自然数,包括:将所述英文字母转换为自然数,其中,连续的所述英文字母对应连续的自然数;根据N
第一版本号
=N
x
*y
x
‑1+
…
+N2*y+N1,将所述版本号转换为对应的自然数,其中,N
第一版本号
为所述第一版本号的自然数,N1为所述第一版本号最右侧的字母对应的自然数,N2为所述第一版本号最右侧数第二个字母对应的自然数,x为所述第一版本号的字母的总个数,N
x
为所述第一版本号最左侧字母对应的自然数,y为所述英文字母总个数。3.根据权利要求1所述的方法,其特征在于,所述版本号还包括第二版本号,其中,所述第二版本号为1个或2个数字。4.根据权利要求3所述的方法,其特征在于,所述根据预设转换规则,将所述版本号转换为对应的自然数,包括:将所述数字转换为自然数,其中,连续的所述数字对应连续的自然数;根据N
第二版本号
=N2*y+N1,将所述版本号转换为对应的自然数,其中,N
第二版本号
为所述第二版本号的自然数,N1为所述第二版本号最右侧的数字对应的自然数,y为所述数字总个数。5.根据权利要求1
‑
4所述的方法,其特征在于,所述获取所述版本号的自然数,包括:N
版本号
=N
第一版本号
*100+N
第二版本号
。6.根据权利要求5所述的方法,其特征在于,还包括:获取文件中相邻的所述版本号,并判断所述文件中相邻的所述版本号是否连续。7.根据权利要求6所述的方法,其特征在于,所述判断所述文件中相邻的所述版本号是否连续,包括:获取所述文件中相邻的所述版本号的第一版本号;判断所述文件中相邻的所述版本号的第一版本号连续时,继续判断所述文件中相邻的所述版本号的第二版本号是否连续;确定所述文件中相邻的所述版本号的第二版本号连续时,则确定所述文件中相邻的所述版本号连续。8.根据权利要求7所述的方法,其特征在于,所述判断所述文件中相邻的所述版本号的第一版本号连续,包括:根据(N
相邻的版本号中顺序在后版本号
÷
100)的商取整,计算所述文件中相邻的所述版本号中顺序在后的版本号的基数K1;根据(N
相邻的版本号中顺序在前的版本号
÷
100)的商取整,计算所述文件中相邻的所述版本号中顺序在前的版本号的基数K2;判断K1与K2的差值为1时,则确定所述文件中相邻的所述版本号的第一版本号连续。9.根据权利要求8所述的方法,其特征在于,还包括:判断K1与K2的差值为0时,则确定所述文件中相邻的所述版本号的第一版本号不连续。
10.根据权利要求7所述的方法,其特征在于,所述判断所述文件中相邻的所述版本号的第二版本号连续,包括:确定所述文件中相邻的所述版本号的自然数;判断所述文件中相邻的所述版本号中顺序在后的版本号的自然数与所述文件中相邻的所述版本号中顺序在前的版本号的自然数的差值为1时,则确定所述文件中相邻的所述版本号的第二版本号连续。11.一种文件版本的自动化比较装置,其特征在于,包括:第一获取模块,用于获取文件中至少两个版本号,其中,所述版本号包括第一版本号;转换模块,用于根据预设转换规则,将所述版本...
【专利技术属性】
技术研发人员:刘邦信,周小波,裴红伟,杨万春,赵亚城,
申请(专利权)人:北京广利核系统工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。