文件版本的自动化比较方法、装置及相关设备制造方法及图纸

技术编号:34326901 阅读:59 留言:0更新日期:2022-07-31 01:19
本申请公开了一种文件版本的自动化比较方法、装置及相关设备。其中,该方法包括:获取文件中至少两个版本号,其中,版本号包括第一版本号;根据预设转换规则,将版本号转换为对应的自然数,并获取版本号的自然数;判断顺序在后版本号的自然数与顺序在前版本号的自然数的差值大于零,则确定文件版本顺序正确。该方法通过预设转换规则,将获取的版本号,转化为版本号的自然数,从而可自动化判断文件版本的顺序是否正确,提高了文件的审查效率,降低了文件审查漏查及错查的概率,避免了因人工进行审查导致漏查的情况,且效率较低的问题。且效率较低的问题。且效率较低的问题。

【技术实现步骤摘要】
文件版本的自动化比较方法、装置及相关设备


[0001]本申请涉及计算机
,尤其涉及一种文件版本的自动化比较方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]随着核电技术的发展,数字化产品进入核电领域日益广泛,在核电控制领域,也越来越多的引入软件技术,文档审查是V&V(确认与校验,Validation and Verification)工作的一项内容。文档审查中一些格式等方面的规范检查也是审查的内容,例如,比较文件版本的先后次序,但检查的内容较多,依赖于人进行检查,容易产生漏查的情况,且效率较低。因此,如何更好的实现比较文件版本的先后次序成为亟待解决的问题。

技术实现思路

[0003]本专利技术的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本专利技术的第一个目的在于提出一种文件版本的自动化比较方法。该方法可自动化判断文件版本的顺序是否正确,提高了文件的审查效率,降低了文件审查漏查及错查的概率。
[0005]本申请的第二个目的在于提出一种文件版本的自动化比较装置。
[0006]本申请的第三个目的在于提出一种电子设备。
[0007]本申请的第四个目的在于提出一种计算机可读存储介质。
[0008]为达到上述目的,本申请第一方面实施例提出了一种文件版本的自动化比较方法,所述方法包括:获取文件中至少两个版本号,其中,所述版本号包括第一版本号;根据预设转换规则,将所述版本号转换为对应的自然数,并获取所版本号的自然数;判断顺序在后版本号的自然数与顺序在前版本号的自然数的差值大于零,则确定文件版本顺序正确。
[0009]根据本申请实施例的文件版本的自动化比较方法,可获取文件中至少两个版本号,其中,所述版本号包括第一版本号,然后根据预设转换规则,将所述版本号转换为对应的自然数,并获取版本号的自然数,之后判断顺序在后版本号的自然数与顺序在前版本号的自然数的差值大于零,则确定文件版本顺序正确。该方法通过预设转换规则,将获取的版本号,转化为版本号的自然数,从而可自动化判断文件版本的顺序是否正确,提高了文件的审查效率,降低了文件审查漏查及错查的概率,避免了因人工进行审查导致漏查的情况,且效率较低的问题。
[0010]根据本申请的一个实施例,所述第一版本号为英文字母,其中,所述根据预设转换规则,将所述版本号转换为对应的自然数,包括:将所述英文字母转换为自然数,其中,连续的所述英文字母对应连续的自然数;根据N
第一版本号
=N
x
*y
x
‑1+

+N2*y+N1,将所述版本号转换为对应的自然数,其中,N为所述第一版本号的自然数,N1为所述第一版本号最右侧的字母对应的自然数,N2为所述第一版本号最右侧数第二个字母对应的自然数,x为所述第一版本号的字母的总个数,N
x
为所述第一版本号最左侧字母对应的自然数,y为所述英文字母总个
数。
[0011]根据本申请的一个实施例,所述版本号还包括第二版本号,其中,所述第二版本号为1个或2个数字。
[0012]根据本申请的一个实施例,所述根据预设转换规则,将所述版本号转换为对应的自然数,包括:将所述数字转换为自然数,其中,连续的所述数字对应连续的自然数;根据N
第二版本号
=N2*y+N1,将所述版本号转换为对应的自然数,其中,N
第二版本号
为所述第二版本号的自然数,N1为所述第二版本号最右侧的数字对应的自然数,y为所述数字总个数。
[0013]根据本申请的一个实施例,所述获取所述版本号的自然数,包括:N
版本号
=N
第一版本号
*100+N
第二版本号

[0014]根据本申请的一个实施例,还包括:获取文件中相邻的所述版本号,并判断所述文件中相邻的所述版本号是否连续。
[0015]根据本申请的一个实施例,所述判断所述文件中相邻的所述版本号是否连续,包括:获取所述文件中相邻的所述版本号的第一版本号;判断所述文件中相邻的所述版本号的第一版本号连续时,继续判断所述文件中相邻的所述版本号的第二版本号是否连续;确定所述文件中相邻的所述版本号的第二版本号连续时,则确定所述文件中相邻的所述版本号连续。
[0016]根据本申请的一个实施例,所述判断所述文件中相邻的所述版本号的第一版本号连续,包括:根据(N
相邻的版本号中顺序在后的版本号
÷
100)的商取整,计算所述文件中相邻的所述版本号中顺序在后的版本号的基数K1;根据(N
相邻的版本号中顺序在前的版本号
÷
100)的商取整,计算所述文件中相邻的所述版本号中顺序在前的版本号的基数K2;判断K1与K2的差值为1时,则确定所述文件中相邻的所述版本号的第一版本号连续。
[0017]根据本申请的一个实施例,还包括:判断K1与K2的差值为0时,则确定所述文件中相邻的所述版本号的第一版本号不连续。
[0018]根据本申请的一个实施例,所述判断所述文件中相邻的所述版本号的第二版本号连续,包括:确定所述文件中相邻的所述版本号的自然数;判断所述文件中相邻的所述版本号中顺序在后的版本号的自然数与所述文件中相邻的所述版本号中顺序在前的版本号的自然数的差值为1时,则确定所述相文件中相邻的所述版本号的第二版本号连续。。
[0019]为达到上述目的,本申请第二方面实施例提出了一种文件版本的自动化比较装置,所述装置包括:第一获取模块,用于获取文件中至少两个版本号,其中,所述版本号包括第一版本号;转换模块,用于根据预设转换规则,将所述版本号转换为对应的自然数,并获取所版本号的自然数;第一确定模块,用于判断顺序在后版本号的自然数与顺序在前版本号的自然数的差值大于零,则确定文件版本顺序正确。
[0020]根据本申请实施例的文件版本的自动化比较装置,可获取文件中至少两个版本号,其中,所述版本号包括第一版本号,然后根据预设转换规则,将所述版本号转换为对应的自然数,并获取所版本号的自然数,之后判断顺序在后版本号的自然数与顺序在前版本号的自然数的差值大于零,则确定文件版本顺序正确。由此通过预设转换规则,将获取的版本号,转化为版本号的自然数,从而可自动化判断文件版本的顺序是否正确,提高了文件的审查效率,降低了文件审查漏查及错查的概率,避免了因人工进行审查导致漏查的情况,且效率较低的问题。
[0021]为达到上述目的,本申请第三方面实施例提出了电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现本申请第一方面实施例所述的文件版本的自动化比较方法。
[0022]为达到上述目的,本申请第四方面实施例提出了一种计算机可读存储介质,所述计算机程序被处理器执行时实现本申请第一方面实施例所述的文件版本的自动化比较方法。
[0023]本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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.一种文件版本的自动化比较装置,其特征在于,包括:第一获取模块,用于获取文件中至少两个版本号,其中,所述版本号包括第一版本号;转换模块,用于根据预设转换规则,将所述版本...

【专利技术属性】
技术研发人员:刘邦信周小波裴红伟杨万春赵亚城
申请(专利权)人:北京广利核系统工程有限公司
类型:发明
国别省市:

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

1