扫描协议检测方法、装置、计算机设备和存储介质与流程

文档序号:25424070发布日期:2021-06-11 21:36阅读:280来源:国知局
扫描协议检测方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种扫描协议检测方法、装置、计算机设备和存储介质。



背景技术:

随着磁共振技术和应用的不断发展,磁共振临床协议的种类和数目等越来越多,这使得在采用磁共振设备对患者进行扫描时,医生对扫描协议内的参数设置以及扫描协议间的参数设置也变得复杂起来。

相关技术中,在对患者进行扫描时,通常是医生根据经验设置好扫描协议内以及扫描协议间的参数,并对患者进行扫描。在获得扫描结果之后,若扫描结果不满足要求,例如扫描图像质量太低,那么医生就会根据扫描结果重新设置扫描协议内以及扫描协议间的参数,并重新对患者进行扫描,直至扫描结果符合要求。

然而,在采用上述技术对患者进行扫描的过程中,存在比较耗时的问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够在对患者扫描过程中,节省扫描时间的扫描协议检测方法、装置、计算机设备和存储介质。

一种扫描协议检测方法,该方法包括:

获取输入的扫描参数以及初始检查条件;该扫描参数以及初始检查条件与扫描协议相关;

将上述扫描参数在预设的检查列表中进行匹配,获得与上述扫描参数匹配的目标标准检查条件;该预设的检查列表中包括扫描参数和标准检查条件的对应关系;

根据上述目标标准检查条件对上述初始检查条件进行检测,获得相应的检测结果。

在其中一个实施例中,根据上述目标标准检查条件对上述初始检查条件进行检测,获得相应的检测结果,包括:

判断上述初始检查条件与上述目标标准检查条件是否相同,得到判断结果;

根据上述判断结果对上述初始检查条件进行检测,获得相应的检测结果。

在其中一个实施例中,上述根据上述判断结果对上述初始检查条件进行检测,获得相应的检测结果,包括:

若上述初始检查条件与上述目标标准检查条件不相同,则输出第一告警消息;该第一告警消息用于指示上述初始检查条件设置错误。

在其中一个实施例中,上述根据上述判断结果对上述初始检查条件进行检测,获得相应的检测结果,包括:

若上述初始检查条件与上述目标标准检查条件不相同,则输出第二告警消息;该第二告警消息用于指示对上述初始检查条件进行修改以及对上述初始检查条件进行修改的内容。

在其中一个实施例中,上述方法还包括:

根据上述检测结果对待测对象进行扫描。

在其中一个实施例中,上述根据上述检测结果对待测对象进行扫描,包括:

对上述初始检查条件进行修改,确定修改后的检查条件;

采用上述扫描参数和上述修改后的检查条件对待测对象进行扫描。

在其中一个实施例中,根据上述判断结果对上述初始检查条件进行检测,获得相应的检测结果,包括:

若上述初始检查条件与上述目标标准检查条件相同,则确定上述初始检查条件设置正确。

在其中一个实施例中,上述扫描参数包括扫描协议内的扫描参数和/或扫描协议间的扫描参数。

在其中一个实施例中,上述预设的检查列表的建立方式包括:

获取多个扫描参数和多个标准检查条件;

建立各个扫描参数和标准检查条件之间的对应关系,获得上述检查列表。

一种扫描协议检测装置,该装置包括:

获取模块,用于获取输入的扫描参数以及初始检查条件;该扫描参数以及初始检查条件与扫描协议相关;

匹配模块,用于将上述扫描参数在预设的检查列表中进行匹配,获得与上述扫描参数匹配的目标标准检查条件;该预设的检查列表中包括扫描参数和标准检查条件的对应关系;

检测模块,用于根据上述目标标准检查条件对上述初始检查条件进行检测,获得相应的检测结果。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取输入的扫描参数以及初始检查条件;该扫描参数以及初始检查条件与扫描协议相关;

将上述扫描参数在预设的检查列表中进行匹配,获得与上述扫描参数匹配的目标标准检查条件;该预设的检查列表中包括扫描参数和标准检查条件的对应关系;

根据上述目标标准检查条件对上述初始检查条件进行检测,获得相应的检测结果。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取输入的扫描参数以及初始检查条件;该扫描参数以及初始检查条件与扫描协议相关;

将上述扫描参数在预设的检查列表中进行匹配,获得与上述扫描参数匹配的目标标准检查条件;该预设的检查列表中包括扫描参数和标准检查条件的对应关系;

根据上述目标标准检查条件对上述初始检查条件进行检测,获得相应的检测结果。

上述扫描协议检测方法、装置、计算机设备和存储介质,通过获取输入的与扫描协议相关的扫描参数以及初始检查条件,将扫描参数在预设的检查列表中进行匹配,获得匹配的目标标准检查条件,并根据目标标准检查条件对初始检查条件进行检测,获得相应的检测结果;其中,预设的检查列表中包括扫描参数与标准检查条件的对应关系。在该方法中,由于可以通过输入的扫描参数获得匹配的目标标准检查条件,并通过目标标准检查条件对输入的初始检查条件进行检测,这样可以快速获得较为准确的检查条件。之后可以通过检查条件的检测结果直接对患者进行扫描,这样在扫描过程中就不需要反复设置扫描参数和检查条件,从而就可以节省对患者的扫描时间。

附图说明

图1为一个实施例中计算机设备的内部结构图;

图2为一个实施例中扫描协议检测方法的流程示意图;

图3为另一个实施例中扫描协议检测步骤的流程示意图;

图4为一个实施例中扫描协议检测装置的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供的扫描协议检测方法,可以应用于磁共振系统,该磁共振系统包括连接的磁共振设备和计算机设备,其中,计算机设备可以控制磁共振设备对患者进行扫描,并将扫描获得的数据传输给计算机设备进行数据处理。

其中,上述提到的计算机设备可以是终端,也可以是服务器,以终端为例,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种扫描协议检测方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

需要说明的是,本申请实施例的执行主体可以是计算机设备,也可以是磁共振系统,还可以是扫描协议检测装置,以下就以计算机设备为执行主体来对本申请的技术方案进行说明。

在一个实施例中,提供了一种扫描协议检测方法,本实施例涉及的是如何通过输入的检查条件以及初始检查条件获得标准检查条件,并通过标准检查条件对初始检查条件进行检测的具体过程。如图2所示,该方法可以包括以下步骤:

s202,获取输入的扫描参数以及初始检查条件;该扫描参数以及初始检查条件与扫描协议相关。

其中,初始检查条件为针对扫描参数设置的检查条件。这里的扫描参数例如可以包括患者扫描时病床位置、图像位置、线圈等等。以扫描参数包括病床位置和图像位置为例,这里的初始检查条件可以是针对病床位置和图像位置设置的检查条件,例如病床位置设置为0,图像位置也设置为0等。

另外,可选的,这里的扫描参数包括扫描协议内的扫描参数和/或扫描协议间的扫描参数。扫描协议内的扫描参数指的是同一个扫描协议内的扫描参数,扫描协议间的扫描参数指的是不同扫描协议之间的扫描参数。其次,这里的扫描协议可以包括与扫描相关的所有协议,可以是一个或多个扫描协议。

具体的,在对待测对象进行扫描之前,医生或技师等可以在计算机设备上预先选择扫描协议,并输入与扫描协议相关的扫描参数以及初始检查条件,这样计算机设备就可以获得输入的扫描参数以及初始检查条件。这里输入扫描参数以及初始检查条件的方式可以是语音输入、点击选项输入等等。

s204,将上述扫描参数在预设的检查列表中进行匹配,获得与上述扫描参数匹配的目标标准检查条件;该预设的检查列表中包括扫描参数和标准检查条件的对应关系。

在本步骤中,在将扫描参数进行匹配之前,可以预先建立预设的检查列表。可选的,这里预设的检查列表的建立方式可以包括:获取多个扫描参数和多个标准检查条件;建立各个扫描参数和标准检查条件之间的对应关系,获得上述检查列表。也就是说,预先可以获取多个扫描参数以及多个标准检查条件,这里的扫描参数可以包括扫描协议内的扫描参数和扫描协议间的扫描参数,并将每个扫描参数和标准检查条件对应绑定起来,获得各个扫描参数和标准检查条件之间的对应关系,即获得检查列表。需要说明的是,这里在建立检查列表时,其中的扫描参数和标准检查条件基本可以涵盖扫描过程中所需要的全部扫描参数以及检查条件。

另外,这里的扫描参数不仅可以包括扫描协议内的扫描参数和扫描协议间的扫描参数,还可以包括工作流相关的扫描参数、设备许可(license)或扫描许可(license)相关的扫描参数以及其他相关项扫描参数等等。相应的,标准检查条件也不仅可以包括扫描协议内的扫描参数的标准检查条件和扫描协议间的扫描参数的标准检查条件,还可以包括工作流相关的扫描参数的标准检查条件、设备许可(license)或扫描许可(license)相关的扫描参数的标准检查条件以及其他相关项扫描参数的标准检查条件等等。

以下以扫描协议内和扫描协议间、工作流相关的扫描参数和标准检查条件为例,简单列举几项扫描参数以及标准检查条件,需要说明的是,以下几项扫描参数中的标准检查条件这里没有全部给出具体示例,只是提出可以包括对应的标准检查条件,具体示例参见如下:

1、扫描协议内的扫描参数和标准检查条件

1)床位置设置要求以及标准检查条件;

2)t1/t2/pd协议:tr/te要求以及标准检查条件;

其中,t1指的是t1加权成像(t1wi),主要突出组织纵向弛豫差别。t1越短,表征组织信号越强,t1越长,表征组织信号越弱,这里t1一般用于观察组织的解剖结构。t2指的是t2加权成像(t2wi),主要突出组织横向弛豫差别。t2越短,表征组织信号越弱,t2越长,表征组织信号越强,一般t2主要用于观察组织病变,对组织出血较敏感。pd指的是质子密度加权成像,可以突出质子密度,主要用于关节扫描。tr,timeofrepeatation,指的是重复时间,一般指两个连续的射频脉冲之间的时间间隔。te,timeofecho,指的是回波时间,一般指射频脉冲与相应的回波之间的时间间隔。

一般对于t1图像,tr值一般选取400~600ms,te选取15ms左右。对于t2图像,te值一般选取80-120ms,tr选取2000ms以上。对于pd图像,te常选取15ms左右,tr常取2000ms以上。

另外,这里对t1图像、t2图像以及pd图像的tr/te要求,也可以作为标准检查条件的一部分。

3)反转角大小设置要求以及标准检查条件;

其中,反转角指的是汇聚射频脉冲的反转角,一般小于150度,这里的小于150度也可以看做是反转角的标准检查条件的一部分。

4)不同协议压脂选项设置以及标准检查条件;

5)片内旋转角度设置要求以及标准检查条件;

其中,旋转角度指的是片内旋转角,一般设置0度或者90度,这里的0度或90度也可以看做是旋转角度的标准检查条件的一部分。

6)安全相关选项设置以及标准检查条件。

2、扫描协议间的扫描参数和标准检查条件

1)同一个功能procedure下的扫描方位/几何参数要求以及标准检查条件;

其中,同一个功能procedure下面的全部协议保持扫描方位和几何参数一致,扫描方位包含cor(冠状面方位)、sag(矢状面方位)、tra(横断面方位)。几何参数包含:层数,层厚,层间距,相位编码方向,fov视野等等。

2)多片层组协议要求以及标准检查条件。

其中,这里的多片层可以指单一协议内选择多个片层。

3、工作流相关的扫描参数和标准检查条件

1)生理信号要求以及设置条件;

2)线圈选择要求以及设置条件;

3)绑定归档操作以及设置条件;

4)协议和线圈控制行为要求以及设置条件。

以下给出本步骤中建立的检查列表的一种示例,参见下述表1所示:

表1

当然,除了上述提到的几项扫描参数和标准检查条件外,还可以包括其他项的扫描参数以及检查条件,这里不作具体限定。

在检查列表建立好之后,就可以将上述获得的扫描参数在建立好的检查列表中进行匹配,在检查列表中获得匹配的扫描参数,并进一步在检查列表中获得该匹配的扫描参数对应的标准检查条件,记为目标标准检查条件。

s206,根据上述目标标准检查条件对上述初始检查条件进行检测,获得相应的检测结果。

在本实施例中,通常预先输入的初始检查条件可能与扫描参数并不匹配,或者说采用该初始检查条件进行扫描可能获得的图像不能满足预期要求,那么就需要获得标准检查条件,一般采用标准检查条件进行扫描获得的图像基本是可以满足预期要求的,因此这里可以采用获得的目标标准检查条件对初始检查条件进行检测,这里的检测可以包括分析初始检查条件是否符合要求等检测过程,总之,在采用目标标准检查条件对初始检查条件进行检测之后,就可以获得相应的检测结果,例如获得的检测结果可以包括是否需要对初始检查条件进行修改、更新等检测结果。

在获得检测结果之后,就可以采用扫描参数以及与检测结果对应的检查条件执行下一步操作,可以是对患者进行扫描,或者进行下一步继续设置参数或者检查等,或者是进行报警等操作。

上述扫描协议检测方法中,通过获取输入的与扫描协议相关的扫描参数以及初始检查条件,将扫描参数在预设的检查列表中进行匹配,获得匹配的目标标准检查条件,并根据目标标准检查条件对初始检查条件进行检测,获得相应的检测结果;其中,预设的检查列表中包括扫描参数与标准检查条件的对应关系。在该方法中,由于可以通过输入的扫描参数获得匹配的目标标准检查条件,并通过目标标准检查条件对输入的初始检查条件进行检测,这样可以快速获得较为准确的检查条件。之后可以通过检查条件的检测结果直接对患者进行扫描,这样在扫描过程中就不需要反复设置扫描参数和检查条件,从而就可以节省对患者的扫描时间。

在另一个实施例中,提供了另一种扫描协议检测方法,本实施例涉及的是如何通过目标标准检测条件对初始检查条件进行检测,获得相应的检测结果的具体过程。在上述实施例的基础上,如图3所示,上述s206可以包括以下步骤:

s302,判断初始检查条件与目标标准检查条件是否相同,得到判断结果。

在本步骤中,在上述获得与输入的扫描参数匹配的目标标准检查条件之后,可以将目标标准检查条件与输入的初始检查条件进行对比,判断目标标准检查条件与初始检查条件是否相同,得到判断结果。

需要说明的是,若初始检查条件和目标标准检查条件均只包括一项检查条件,那么可以直接判断该一项检查条件是否相同,得到判断结果。

若初始检查条件和目标标准检查条件任意一个包括多项检查条件时,那么就需要对目标标准检查条件和初始检查条件进行对应项的逐项对比,得到每一项的对比结果。这里逐项对比时,初始检查条件包括的检查条件的项数可以和目标标准检查条件包括的检查条件的项数相同,也可以不同。在初始检查条件和目标标准检查条件两者包括的项数不同时,例如,初始检查条件包括a1、a2两项检查条件,目标标准检查条件包括b1、b2、b3三项检查条件,其中,a1与b1对应、a2与b2对应,b3没有对应项,那么可以判断b1和a1是否相同,得到第一项判断结果;判断b2是否和a2相同,得到第二项判断结果;对于b3,由于没有对应的初始检查条件,那么可以直接将第三项不相同作为判断结果。

s304,根据上述判断结果对上述初始检查条件进行检测,获得相应的检测结果。

在本步骤中,仅针对初始检查条件和目标标准检查条件均只包括一项检查条件为例进行说明,对于初始检查条件和目标标准检查条件任意一个包括多项检查条件的情况,和只包括一项检查条件的类似,这里不再赘述。

那么在上述获得初始检查条件与目标标准检查是否相同的判断结果之后,在一种可能的实施方式中,可选的,若上述初始检查条件与上述目标标准检查条件不相同,则输出第一告警消息;该第一告警消息用于指示上述初始检查条件设置错误。这里第一告警消息在指示初始检查条件设置错误时,还可以具体指出设置错误的具体内容,例如几何参数设置错误、扫描方位设置错误等等。

在上述可能的实施方式中,可选的,若上述初始检查条件与上述目标标准检查条件不相同,则输出第二告警消息;该第二告警消息用于指示对上述初始检查条件进行修改以及对上述初始检查条件进行修改的内容。这里的第二告警消息可以和第一告警消息同时存在,例如在指示初始检查条件设置错误的同时,还可以提示可以对设置错误的初始检查条件进行修改以及具体的修改方向。

以下针对第一告警消息和第二告警消息给出一个具体的示例。假如1)设置的扫描参数为同一功能procedure下协议扫描方向、线圈以及几何参数,其对应的标准检查条件为:同一功能procedure下协议扫描方向、线圈以及几何参数保持一致;2)设置的扫描参数是自动线圈协议,其对应的标准检查条件为:自动线圈协议开关设置,比如t1协议全部打开,t2协议全部关闭;3)设置的扫描参数是2d的t1图像的协议,其对应的标准检查条件为:2d的t1图像的协议,tr要>900,te要<15。

一种示例中,假设在实际扫描过程中,医生对患者新建的头部协议组如下:

a)gre_scout;

b)t1_fse_cor,初始检查条件为:相位编码方向为pe;

c)t2_fse_cor_fs,初始检查条件为:相位编码方向为ro;

采用上述1)中的标准检查条件对上述a)-c)中的检查条件进行判断,上述1)中的标准检查条件是同一功能procedure下协议扫描方向、线圈以及几何参数保持一致,相位编码属于几何参数,但是这里的相位编码明显设置不一样,由此可见上述a)-c)中的pe和ro设置不同,即各协议之间的相位编码设置不一致,也就是说几何参数设置不一致。那么基于此种情况就可以输出告警消息,可以输出第一告警消息,指示几何参数设置不一致,具体可以指示是相位编码设置不相同。当然,也可以输出第二告警消息,用于指示需要对相位编码进行修改,以及可以指示出修改内容。这里给出的修改内容可以是将gre_scout和t1_fse_cor的相位编码方向均设置为ro,也可以是将gre_scout和t2_fse_cor_fs的相位编码方向均设置为pe,当然还可以是其他情况,这里不作具体限定。

另一种示例中,假设在实际扫描过程中,医生对患者新建的腹部协议组如下:

d)gre_scout;

e)t1_fse_cor,初始检查条件为:自动线圈选项为默认(例如是关闭);

f)t2_fse_cor_fs,初始检查条件为:自动线圈选项为默认(例如是关闭);

采用上述2)中的标准检查条件对这里的d)-f)中的检查条件进行判断,上述2)中的标准检查条件是t1协议全部打开,t2协议全部关闭,但是这里的t1和t2均是关闭的,由此可见这里d)-f)中的自动线圈的开关设置与标准检查条件不同,即各协议之间的自动线圈的开关设置不一致。那么基于此种情况就可以输出告警消息,可以输出第一告警消息,指示各协议之间的自动线圈的开关设置不一致。当然,也可以输出第二告警消息,用于指示需要对各协议的自动线圈的开关设置进行修改以及修改内容。这里给出的修改内容可以是将t1_fse_cor对应的自动线圈的开关打开。

上述说明了初始检查条件与目标标准检查条件不相同的情况,以下针对初始检查条件与目标标准检查条件相同的情况进行说明。

在另一种可能的实施方式中,可选的,若上述初始检查条件与上述目标标准检查条件相同,则确定上述初始检查条件设置正确。

这里若初始检查条件和目标标准检查条件均包括一项检查条件,那么这一项检查条件相同,即初始检查条件和目标标准检查条件相同,那么可以认为设置的初始检查条件全部正确。

这里若初始检查条件和目标标准检查条件任意一个包括多项检查条件时,那么如果其中某一项检查条件相同,那么可以认为该一项检查条件设置正确,对于其他项不相同的检查条件,可以认为这些不相同的检查条件设置错误,可以在后续进行调整或修改。

本实施例中,通过判断初始检查条件和目标标准检查条件是否相同,并根据获得的判断结果对初始检查条件进行检测,获得相应的检测结果。这里通过条件对比的方式,过程比较简单直接,因此可以提高对初始检查条件进行检测的速度,进而可以提高整体扫描协议检测的效率。进一步地,在初始检查条件和目标检查条件不相同时可以输出告警消息,这样可以便于医生或技师及时获知设置错误的检查条件,以便快速对设置错误的检查条件进行修改。

在另一个实施例中,提供了另一种扫描协议检测方法,本实施例涉及的是在对扫描协议检测完成之后还可以对待测对象进行扫描的具体过程。在上述实施例的基础上,上述方法还可以包括以下步骤:

步骤sa,根据检测结果对待测对象进行扫描。

在本步骤中,在一种可能的实施方式中,若上述初始检查条件与上述目标标准检查条件不相同,那么可选的,可以对初始检查条件进行修改,确定修改后的检查条件;采用扫描参数和修改后的检查条件对待测对象进行扫描。也就是说,在初始检查条件设置错误时,可以对设置错误的初始检查条件进行修改,并在修改后,采用扫描参数以及修改后的检查条件设置扫描协议,并对待测对象进行扫描,获得待测对象的扫描结果。

在另一种可能的实施方式中,若上述初始检查条件与上述目标标准检查条件相同,那么可以直接采用扫描参数以及初始检查条件或目标标准检查条件设置扫描协议,并对待测对象进行扫描,获得待测对象的扫描结果。

本实施例中,在对扫描协议检测完成获得检测结果之后,还可以通过检测结果对待测对象进行扫描。这样基于检测结果对待测对象进行扫描,可以有针对性的对待测对象进行扫描,且扫描的结果是符合预期的,那么就可以避免盲目对待测对象扫描所带来的浪费时间问题,从而可以节省对待测对象进行扫描的时间。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种扫描协议检测装置,包括:获取模块10、匹配模块11和检测模块12,其中:

获取模块10,用于获取输入的扫描参数以及初始检查条件;该扫描参数以及初始检查条件与扫描协议相关;

匹配模块11,用于将上述扫描参数在预设的检查列表中进行匹配,获得与上述扫描参数匹配的目标标准检查条件;该预设的检查列表中包括扫描参数和标准检查条件的对应关系;

检测模块12,用于根据上述目标标准检查条件对上述初始检查条件进行检测,获得相应的检测结果。

可选的,上述扫描参数包括扫描协议内的扫描参数和/或扫描协议间的扫描参数。

可选的,上述装置还可以包括建立模块,该建立模块,用于获取多个扫描参数和多个标准检查条件;建立各个扫描参数和标准检查条件之间的对应关系,获得上述检查列表。

关于扫描协议检测装置的具体限定可以参见上文中对于扫描协议检测方法的限定,在此不再赘述。

在另一个实施例中,提供了另一种扫描协议检测装置,在上述实施例的基础上,上述检测模块12可以包括判断单元和检测单元,其中:

判断单元,用于判断上述初始检查条件与上述目标标准检查条件是否相同,得到判断结果;

检测单元,用于根据上述判断结果对上述初始检查条件进行检测,获得相应的检测结果。

可选的,上述检测单元,具体用于在上述初始检查条件与上述目标标准检查条件不相同的情况下,输出第一告警消息;该第一告警消息用于指示上述初始检查条件设置错误。

可选的,上述检测单元,具体用于在上述初始检查条件与上述目标标准检查条件不相同的情况下,输出第二告警消息;该第二告警消息用于指示对上述初始检查条件进行修改以及对上述初始检查条件进行修改的内容。

可选的,上述检测单元,具体用于在上述初始检查条件与上述目标标准检查条件相同的情况下,确定上述初始检查条件设置正确。

在另一个实施例中,提供了另一种扫描协议检测装置,在上述实施例的基础上,上述装置还可以包括扫描模块,该扫描模块,用于根据上述检测结果对待测对象进行扫描。

可选的,上述扫描模块,具体用于对上述初始检查条件进行修改,确定修改后的检查条件;采用上述扫描参数和上述修改后的检查条件对待测对象进行扫描。

关于扫描协议检测装置的具体限定可以参见上文中对于扫描协议检测方法的限定,在此不再赘述。

上述扫描协议检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取输入的扫描参数以及初始检查条件;该扫描参数以及初始检查条件与扫描协议相关;将上述扫描参数在预设的检查列表中进行匹配,获得与上述扫描参数匹配的目标标准检查条件;该预设的检查列表中包括扫描参数和标准检查条件的对应关系;根据上述目标标准检查条件对上述初始检查条件进行检测,获得相应的检测结果。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

判断上述初始检查条件与上述目标标准检查条件是否相同,得到判断结果;根据上述判断结果对上述初始检查条件进行检测,获得相应的检测结果。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若上述初始检查条件与上述目标标准检查条件不相同,则输出第一告警消息;该第一告警消息用于指示上述初始检查条件设置错误。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若上述初始检查条件与上述目标标准检查条件不相同,则输出第二告警消息;该第二告警消息用于指示对上述初始检查条件进行修改以及对上述初始检查条件进行修改的内容。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据上述检测结果对待测对象进行扫描。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

对上述初始检查条件进行修改,确定修改后的检查条件;

采用上述扫描参数和上述修改后的检查条件对待测对象进行扫描。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若上述初始检查条件与上述目标标准检查条件相同,则确定上述初始检查条件设置正确。

在一个实施例中,上述扫描参数包括扫描协议内的扫描参数和/或扫描协议间的扫描参数。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取多个扫描参数和多个标准检查条件;建立各个扫描参数和标准检查条件之间的对应关系,获得上述检查列表。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取输入的扫描参数以及初始检查条件;该扫描参数以及初始检查条件与扫描协议相关;将上述扫描参数在预设的检查列表中进行匹配,获得与上述扫描参数匹配的目标标准检查条件;该预设的检查列表中包括扫描参数和标准检查条件的对应关系;根据上述目标标准检查条件对上述初始检查条件进行检测,获得相应的检测结果。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

判断上述初始检查条件与上述目标标准检查条件是否相同,得到判断结果;根据上述判断结果对上述初始检查条件进行检测,获得相应的检测结果。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若上述初始检查条件与上述目标标准检查条件不相同,则输出第一告警消息;该第一告警消息用于指示上述初始检查条件设置错误。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若上述初始检查条件与上述目标标准检查条件不相同,则输出第二告警消息;该第二告警消息用于指示对上述初始检查条件进行修改以及对上述初始检查条件进行修改的内容。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据上述检测结果对待测对象进行扫描。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

对上述初始检查条件进行修改,确定修改后的检查条件;

采用上述扫描参数和上述修改后的检查条件对待测对象进行扫描。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若上述初始检查条件与上述目标标准检查条件相同,则确定上述初始检查条件设置正确。

在一个实施例中,上述扫描参数包括扫描协议内的扫描参数和/或扫描协议间的扫描参数。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取多个扫描参数和多个标准检查条件;建立各个扫描参数和标准检查条件之间的对应关系,获得上述检查列表。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1