一种操作系统版本识别的方法、装置、设备和介质制造方法及图纸

技术编号:31025462 阅读:9 留言:0更新日期:2021-11-30 03:25
本申请属于图像处理领域,公开了一种操作系统版本识别的方法、装置、设备和介质,该方法包括,通过远程登录协议,获得目标设备的远程登录界面图像;对远程登录界面图像进行图像识别,获得目标设备的操作系统版本的版本识别结果。这样,在识别大量设备的操作系统版本信息时,可以提高操作系统版本识别的识别效率。可以提高操作系统版本识别的识别效率。可以提高操作系统版本识别的识别效率。

【技术实现步骤摘要】
一种操作系统版本识别的方法、装置、设备和介质


[0001]本申请涉及图像处理
,具体而言,涉及一种操作系统版本识别的方法、装置、设备和介质。

技术介绍

[0002]随着互联网技术的快速发展,操作系统不断的更新迭代,设备的操作系统版本的种类也越来越多。为对机构(如,公司)内的设备进行资产发现,通常需要准确获取机构内大量设备的操作系统版本信息。
[0003]现有技术下,通常采用通过人工查看的方式,识别机构中多个设备的操作系统版本信息。
[0004]但是,采用这种方式,操作系统版本识别的操作步骤复杂,对大量设备进行操作系统版本识别时,操作系统版本识别的识别效率较低。
[0005]由此,在识别大量设备的操作系统版本信息时,如何提高操作系统版本识别的识别效率,是一个需要解决的技术问题。

技术实现思路

[0006]本申请实施例的目的在于提供一种操作系统版本识别的方法、装置、设备和介质,用以在识别大量设备的操作系统版本信息时,提高操作系统版本识别的识别效率。
[0007]一方面,提供一种操作系统版本识别的方法,包括:
[0008]通过远程登录协议,获得目标设备的远程登录界面图像;
[0009]对远程登录界面图像进行图像识别,获得目标设备的操作系统版本的版本识别结果。
[0010]在上述实现过程中,采用远程登录协议,获得目标设备的远程登录界面图像,并对远程登录界面图像进行图像识别,获得目标设备的操作系统版本的版本识别结果,提高了操作系统版本识别的识别效率。
[0011]一种实施方式中,在通过远程登录协议,获得目标设备的远程登录界面图像之后,在对远程登录界面图像进行图像识别,获得目标设备的操作系统版本的版本识别结果之前,还包括:
[0012]对远程登录界面图像进行截取,获取远程登录界面图像中的至少一个指定区域的区域图像,或者,
[0013]获取远程登录界面图像中的各像素点的像素值,筛选出符合预设像素条件的各像素值对应的像素点,并根据筛选出的各像素点,对远程登录界面图像进行截取,获得至少一个区域图像。
[0014]在上述实现过程中,对远程登录界面图像进行截取,获得多个区域图像,从而可以在后续步骤中通过图像识别操作系统版本时,减少了需要进行图像识别的图像面积,减少了数据处理量,缩短了图像识别的时间,提高了图像识别的精确度,进而提高了操作系统版
本识别的效率。
[0015]一种实施方式中,对远程登录界面图像进行图像识别,获得目标设备的操作系统版本的版本识别结果,包括:
[0016]分别对每一区域图像进行文本识别,获得相应的文本识别信息;
[0017]分别将每一区域图像的文本识别信息,与文本版本集合中的每一操作系统版本的版本信息进行匹配,获得版本匹配度;
[0018]根据版本匹配度,确定目标设备的操作系统版本的版本识别结果。
[0019]在上述实现过程中,通过文本识别的方式,确定目标设备的操作系统版本的版本识别结果。
[0020]一种实施方式中,对远程登录界面图像进行图像识别,获得目标设备的操作系统版本的版本识别结果,包括:
[0021]分别将每一区域图像,与图标版本集合中的每一操作系统版本的版本图标进行匹配,获得版本匹配度;
[0022]根据版本匹配度,确定目标设备的操作系统版本的版本识别结果。
[0023]在上述实现过程中,通过版本图标识别的方式,确定目标设备的操作系统版本的版本识别结果。
[0024]一种实施方式中,对远程登录界面图像进行图像识别,获得目标设备的操作系统版本的版本识别结果,包括:
[0025]分别对每一区域图像进行文本识别,获得相应的文本识别信息;
[0026]分别将每一区域图像的文本识别信息,与文本版本集合中的每一操作系统版本的版本信息进行匹配,获得每一区域图像与每一操作系统版本对应的第一匹配度;
[0027]分别将每一区域图像,与图标版本集合中的每一操作系统版本的版本图标进行匹配,获得每一区域图像与每一操作系统版本对应的第二匹配度;
[0028]根据每一区域图像与每一操作系统版本对应的第一匹配度和第二匹配度,确定每一区域图像与每一操作系统版本对应的版本匹配度;
[0029]根据版本匹配度,确定目标设备的操作系统版本的版本识别结果。
[0030]在上述实现过程中,通过文本识别以及版本图标相结合的方式,确定目标设备的操作系统版本的版本识别结果。
[0031]一种实施方式中,根据匹配结果,确定目标设备的操作系统版本的版本识别结果,包括:
[0032]若各版本匹配度中,不存在高于预设匹配阈值的版本匹配度,则获得表征版本识别失败的版本识别结果;
[0033]若各版本匹配度中,存在高于预设匹配阈值的版本匹配度,则筛选出高于预设匹配阈值的版本匹配度;
[0034]确定各版本匹配度中的最大版本匹配度;
[0035]将最大版本匹配度对应的操作系统版本,确定为版本识别结果。
[0036]在上述实现过程中,通过预设匹配阈值,去除无效的远程登录界面图像,以及最大版本匹配度,确定为版本识别结果。
[0037]一方面,提供一种操作系统版本识别的装置,包括:
[0038]获得单元,用于通过远程登录协议,获得目标设备的远程登录界面图像;
[0039]处理单元,用于对远程登录界面图像进行图像识别,获得目标设备的操作系统版本的版本识别结果。
[0040]一种实施方式中,获取单元还用于:
[0041]对远程登录界面图像进行截取,获取远程登录界面图像中的至少一个指定区域的区域图像,或者,
[0042]获取远程登录界面图像中的各像素点的像素值,筛选出符合预设像素条件的各像素值对应的像素点,并根据筛选出的各像素点,对远程登录界面图像进行截取,获得至少一个区域图像。
[0043]一种实施方式中,处理单元具体用于:
[0044]分别对每一区域图像进行文本识别,获得相应的文本识别信息;
[0045]分别将每一区域图像的文本识别信息,与文本版本集合中的每一操作系统版本的版本信息进行匹配,获得版本匹配度;
[0046]根据版本匹配度,确定目标设备的操作系统版本的版本识别结果。
[0047]一种实施方式中,处理单元具体用于:
[0048]分别将每一区域图像,与图标版本集合中的每一操作系统版本的版本图标进行匹配,获得版本匹配度;
[0049]根据版本匹配度,确定目标设备的操作系统版本的版本识别结果。
[0050]一种实施方式中,处理单元具体用于:
[0051]分别对每一区域图像进行文本识别,获得相应的文本识别信息;
[0052]分别将每一区域图像的文本识别信息,与文本版本集合中的每一操作系统版本的版本信息进行匹配,获得每一区域图像与每一操作系统版本对应的第一匹配度;
[0053]分别本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作系统版本识别的方法,其特征在于,包括:通过远程登录协议,获得目标设备的远程登录界面图像;对远程登录界面图像进行图像识别,获得所述目标设备的操作系统版本的版本识别结果。2.如权利要求1所述的方法,其特征在于,在所述通过远程登录协议,获得目标设备的远程登录界面图像之后,在所述对远程登录界面图像进行图像识别,获得所述目标设备的操作系统版本的版本识别结果之前,还包括:对所述远程登录界面图像进行截取,获取所述远程登录界面图像中的至少一个指定区域的区域图像,或者,获取所述远程登录界面图像中的各像素点的像素值,筛选出符合预设像素条件的各像素值对应的像素点,并根据筛选出的各像素点,对所述远程登录界面图像进行截取,获得至少一个区域图像。3.如权利要求2所述的方法,其特征在于,所述对远程登录界面图像进行图像识别,获得所述目标设备的操作系统版本的版本识别结果,包括:分别对每一区域图像进行文本识别,获得相应的文本识别信息;分别将每一区域图像的文本识别信息,与文本版本集合中的每一操作系统版本的版本信息进行匹配,获得版本匹配度;根据所述版本匹配度,确定所述目标设备的操作系统版本的版本识别结果。4.如权利要求2所述的方法,其特征在于,所述对远程登录界面图像进行图像识别,获得所述目标设备的操作系统版本的版本识别结果,包括:分别将每一区域图像,与图标版本集合中的每一操作系统版本的版本图标进行匹配,获得版本匹配度;根据所述版本匹配度,确定所述目标设备的操作系统版本的版本识别结果。5.如权利要求2所述的方法,其特征在于,所述对远程登录界面图像进行图像识别,获得所述目标设备的操作系统版本的版本识别结果,包括:分别对每一区域图像进行文本识别,获得相应的文本识别信息;分别将每一区域图像的文本识别信息,与文本版本集合中的每一操作系统版本的版本信息进行匹配,获得每一区域图像与每一操作系统版本对应的第一匹配度;分别将每一区域图像,与图标版本集合中的每一操作系统版本的版本图标进行匹配,获得每一区域图像与每一操作系统版本对应的第二匹配度;根据每一区域图像与每一操作系统版本对应的第一匹配度和第二匹配度,确定每一区域图像与每一操作系统版本对应的版本匹配度;根据所述版本匹配度,确定所述目标设备的操作系统版本的版本识别结果。6.如权利要求3

5任一项所述的方法,其特征在于,所述根据匹配结果,确定所述目标设备的操作系统版本的版本识别结果,包括:若各版本匹配度中,不存在高于预设匹配阈值的版本匹配度,则获得表征版本识别失败的版本识别结果;若各版本匹配度中,存在高于预设匹配阈值的版本匹配度,则筛选出高于预设匹配阈值的版本匹配度;
确定各版本匹配度中的最大版本匹配度;将所述最大版本匹配度对应的操作系统版本,确定为所述版本识别结果。7....

【专利技术属性】
技术研发人员:马少佐郭立春
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1