业务系统设备类型检验方法及系统的制作方法

文档序号:10473664阅读:177来源:国知局
业务系统设备类型检验方法及系统的制作方法
【专利摘要】本申请实施例公开了一种业务系统设备类型检验方法及系统。通过采集设备的类型信息;根据预设的规则解析所述类型信息得到设备的类型解析结果;当所述类型解析结果不为空时,比较所述类型解析结果与预设的类型;当所述类型解析结果与预设的类型相同时,将所述类型解析结果作为所述设备的类型。通过采集各个设备的类型信息,将类型解析结果和预设的类型进行比较,如果类型解析结果和预设的类型相同,则说明设备的类型正确,并将业务系统中设备的类型设置为所述类型解析结果,从而替代人工设备检验方式,实现设备类型的检验,提供设备检验的效率。
【专利说明】
业务系统设备类型检验方法及系统
技术领域
[0001] 本发明设及信息安全技术领域,尤其设及一种业务系统设备类型检验方法及系 统。
【背景技术】
[0002] 业务系统为企业业务平台的软硬件支撑系统,例如企业的短信平台业务系统、网 络投诉业务系统、话务网管业务系统等等。安全管理系统是业务系统的安全管理组织,为 准确地保证业务系统的安全,需要辨别业务系统中每个设备例如路由交换、操作系统、软交 换、负载均衡等设备的类型,根据设备的类型实施相关的安全措施。但目前安全管理系统的 设备接入主要使用人工方式,很难避免接入错误和接入遗漏等问题,同时业务系统更新时, 也要对设备进行更新替换,运些都会导致接入安全管理系统内的设备类型可能与实际需要 的设备类型或者新的设备类型不一致,从而在安全管理系统中形成安全盲区,造成极大的 安全隐患,严重影响业务系统的正常运作。
[0003] 传统的安全管理系统辨别设备类型的方式,是直接使用设备接入时录入到安全管 理系统中的设备类型,不能对录入的原始设备类型进行检验和更新。当安全管理系统中出 现设备类型变化时,只能人工对设备类型进行检验和更新,在设备数量众多、设备类型繁多 的情况下,人工检验和更新方式的工作量将十分巨大,效率极低,也不能充分保证检查的准 确性。

【发明内容】

[0004] 为克服相关技术中业务系统设备类型检验效率低的问题,本申请提供一种业务系 统设备类型检验方法及系统。 阳〇化]根据本申请实施例的第一方面,提供一种业务系统设备类型检验方法,包括:
[0006] 设置类型检验优先级序列;
[0007] 采集业务系统中设备的类型信息;根据当前的类型检验优先级对应的设备类型采 集业务系统中设备的类型信息;
[0008] 根据预设的规则解析所述类型信息得到设备的类型解析结果;
[0009] 当所述类型解析结果不为空时,判断所述类型解析结果与预设的类型是否匹配相 同;
[0010] 当所述类型解析结果与预设的类型匹配相同时,将所述类型解析结果作为所述设 备的类型;
[0011] 当所述类型解析结果为空,或者当所述类型解析结果与预设的类型不相同时,判 断当前的类型检验优先级之后是否存在下一个类型检验优先级,当存在下一个类型检验优 先级时,W下一个类型检验优先级为当前的类型检验优先级,并返回根据当前的类型检验 优先级对应的设备类型采集业务系统中设备的类型信息的步骤。
[0012] 可选的,所述的业务系统设备类型检验方法中,所述预设的规则与当前的类型检 验优先级对应的设备类型对应。
[0013] 可选的,所述的业务系统设备类型检验方法,对业务系统中的每个设备分别设置 类型检验优先级序列。
[0014] 可选的,所述的业务系统设备类型检验方法中,对业务系统中的每个设备分别设 置类型检验优先级序列时,W每个设备的录入的原始设备类型作为类型检验优先级最高的 优先级类型。
[0015] 可选的,所述的业务系统设备类型检验方法中,所述采集设备的类型信息,包括:
[0016] 分布式并发建立到业务系统内设备的网络连接;
[0017] 通过所述网络连接采集设备的类型信息。
[001引相应于本申请实施例的第一方面,根据本申请实施例的第二方面,提供一种业务 系统设备类型检验系统,包括:
[0019] 优先级设置单元,用于设置类型检验优先级序列;
[0020] 类型信息采集单元,用于根据当前的类型检验优先级对应的优先级类型采集设备 的类型信息采集设备的类型信息;
[0021] 解析单元,用于根据预设的规则解析所述类型信息得到设备的类型解析结果;
[0022] 第一判断单元,用于判断所述类型解析结果是否为空;
[0023] 第二判断单元,用于当所述类型解析结果不为空时,判断所述类型解析结果与预 设的类型是否匹配相同;
[0024] 类型设置单元,用于当所述类型解析结果与预设的类型匹配相同时,将所述设备 的类型设置为所述类型解析结果;
[0025] 第=判断单元,用于当所述类型解析结果为空,或者当所述类型解析结果与预设 的类型不相同时,判断是否存在下一个类型检验优先级;
[00%] 第一执行单元,用于当存在下一个类型检验优先级时,W下一个类型检验优先级 为当前的类型检验优先级,返回所述类型信息采集单元。
[0027] 可选的,所述解析单元中,所述预设的规则与当前的类型检验优先级对应的设备 类型对应。
[0028] 可选的,所述优先级设置单元对业务系统中的每个设备分别设置类型检验优先级 序列。
[0029] 可选的,所述优先级设置单元对业务系统中的每个设备分别设置类型检验优先级 序列时,W每个设备的录入的原始设备类型作为类型检验优先级最高的优先级类型。
[0030] 可选的,所述类型信息采集单元,包括:
[0031] 连接子单元,用于分布式并发建立到业务系统内设备的网络连接;
[0032] 采集子单元,用于通过所述网络连接采集设备的类型信息。
[0033] 此本申请实施例提供的技术方案可W包括W下有益效果:采集各个设备的类型信 息,根据采集的类型信息解析得到设备的类型解析结果,将类型解析结果和预设的类型进 行比较,如果类型解析结果和预设的类型相同,则说明设备的类型正确,并将业务系统中设 备的类型设置为所述类型解析结果,从而替代人工设备检验方式,实现设备类型的检验,提 供设备检验的效率。
[0034] 应当理解的是,W上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本申请。
【附图说明】
[0035] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而 言,在不付出创造性劳动性的前提下,还可W根据运些附图获得其他的附图。
[0036] 图1为本申请一示例性实施例示出的一种业务系统设备类型检验方法的流程示 意图;
[0037] 图2为本申请另一示例性实施例示出的一种业务系统设备类型检验方法的流程 示意图;
[0038] 图3为本申请一示例性实施例示出的一种业务系统设备类型检验系统的框图;
[0039] 图4为本申请另一示例性实施例示出的一种业务系统设备类型检验系统的框图。
【具体实施方式】
[0040] 运里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述设及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。W下示例性实施例 中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0041] 为了全面理解本申请,在W下详细描述中提到了众多具体的细节,但是本领域技 术人员应该理解,本申请可W无需运些具体细节而实现。在其他实施例中,不详细描述公知 的方法、过程、组件和电路,W免不必要地导致实施例模糊。
[0042] 根据本申请实施例的第一方面,提供一种业务系统设备类型检验方法。图1为本 申请一示例性实施例示出的一种业务系统设备类型检验方法的流程示意图,如图1所示, 所述方法包括:
[0043] 步骤S101,采集各个设备的类型信息。
[0044] 其中,业务系统内通常有多个设备,在设备少的情况下,单独对每个设备采集设备 的类型信息,所述类型信息包含设备的名称、类型描述和版本号等,通常W字符串表示。但 在设备众多的情况下,运种方式的效率很低。在一种可能的实施方式中,分布式并发建立 到业务系统内设备的网络连接,建立所述网络连接后,同时分别采集每个设备的类型信息, 可W快速地采集到所有设备的类型信息,具有更高的效率。设备的类型信息通常包括在设 备的配置信息中,采集设备的类型信息可W为采集设备的配置信息。设备类型信息的采集 可W通过执行预先编制的采集脚本实现,例如使用常用的设备配置信息或类型信息采集脚 本。对于业务系统中的不同设备,如果业务系统中设备的种类不多且相近,则可W使用统一 编制的采集脚本采集设备的类型信息,在业务系统中设备种类众多的情况下,使用统一的 采集脚本可能会因为设备类型差异大而导致有些设备的类型信息不能正确或完整采集到, 因此在一种优选的实施方式中,采集设备的类型信息时,根据设备在接入安全管理系统时 录入的原始设备类型或者原始设备类型分类,例如,原始设备类型为WINDOWS操作系统,属 于操作系统类,即原始设备类型分类为操作系统。从预先存储的采集脚本集中选取与录入 的原始设备类型或者原始设备类型分类对应的采集脚本,执行选取的对应的采集脚本采集 设备的类型信息,使得类型信息的采集更有针对性,提高设备类型信息采集的正确性和完 整度。所述类型信息与设备的名称和/或设备的IP地址对应。
[0045] 步骤S102,根据预设的规则解析所述类型信息得到设备的类型解析结果。
[0046] 其中,对采集到的各个设备的类型信息,根据预设的规则进行解析,得到的设备的 类型解析结果。在业务系统的设备种类单一或者相近的情况下,对所有设备的类型信息可 W使用相同的预设的规则来解析出各个设备的类型解析结果。在业务系统的设备种类众多 的情况下,对所有设备的类型信息使用相同的预设的规则可能会导致难W正确解析出设备 的类型解析结果,因此,在一种可能的实施方式中,可W根据设备在接入安全管理系统时录 入的原始设备类型或者原始设备类型分类选取对应的预设的规则来解析设备的类型信息, 提高解析的正确性。所述预设的规则可W为正则表达式,也就是使用正则表达式解析方法 解析类型信息,对于类型信息字符串,根据类型信息中该设备的类型描述的格式,构造相应 的正则表达式,然后使用正则表达式来对类型信息字符串进行过滤,与正则表达式一致的 即是设备的类型描述,将与正则表达式一致的类型描述提取出来,即得到设备的类型。当对 不同类型或分类的设备使用不同预设的规则时,不同的预设的规则使用与类型或分类对应 的不同的正则表达式。对类型信息的解析,也可W预先考查不同类型信息的规律,针对不同 类型信息的规律制订不同的特定规则,使用特定的规则来解析对应的类型信息,比如对于 WINDOWS操作系统的类型信息,其类型描述总是在类型信息字符串的开头,则某个根据录入 的原始设备类型,其为WINDOWS操作系统,则截取该设备的类型信息的前屯个字符,判断是 否为WINDOWS,如果是,则该设备的类型是WINDOWS操作系统,如果不是,则可W使用其他解 析方法,例如正则表达式解析方法再次解析,进行验证。
[0047] 步骤S103,判断所述类型解析结果是否为空。
[0048] 步骤S104,当所述类型解析结果不为空时,判断所述类型解析结果与预设的类型 是否相同。
[0049] 其中,对于每个设备,如果所述类型解析结果不为空,在得到设备的类型解析结果 后,比较所述类型解析结果和预设的类型,W判断所述类型解析结果和所述预设的类型是 否相同。所述预设的类型为业务系统中各个设备应当属于的类型,例如设备在业务系统中 应当为LINUX操作系统,则预设的类型为LINUX操作系统。如果所述类型解析结果为空,贝U 说明设备的类型解析失败,结束对该设备的检验,也可W同时提示解析失败信息,W供技术 人员进行参考。
[0050] 步骤S105,当所述类型解析结果与预设的类型相同时,将所述类型解析结果作为 所述设备的类型。
[0051] 其中,如果所述类型解析结果与所述预设的类型相同,则说明设备是业务系统中 设备应当属于的类型,将所述类型解析结果作为所述设备的类型。需要说明的是,录入的原 始的设备类型和预设的类型不一定一致,将所述类型解析结果作为所述设备的类型,即将 业务系统中设备类型相关的参数设置为所述类型解析结果,从而使业务系统中设备的类型 为正确的类型,例如为更新后的设备类型。如果所述类型解析结果与预设的类型不相同,贝U 说明该设备可能为错误的接入设备或者未更新的设备,结束对该设备的检验,也可W同时 提示设备错误或待更新消息,作为技术人员检查设备或更新设备的参考。
[0052] 图2为本申请一示例性实施例示出的一种业务系统设备类型检验方法的流程示 意图,如图2所示,所述方法包括:
[0053] 步骤S201,设置类型检验优先级序列;
[0054] 步骤S202,根据当前的类型检验优先级对应的优先级类型采集设备的类型信息; 阳化5] 步骤S203,根据预设的规则解析所述类型信息得到设备的类型解析结果;
[0056] 步骤S204,判断所述类型解析结果是否为空;
[0057] 步骤S205,如果所述类型解析结果不为空,判断所述类型解析结果与预设的类型 是否相同;
[0058] 步骤S206,如果所述类型解析结果与预设的类型相同,将所述类型解析结果作为 所述设备的类型;
[0059] 步骤S207,如果所述类型解析结果为空,或者如果所述类型解析结果与预设的类 型不相同,则判断是否存在下一个类型检验优先级;
[0060] 步骤S208,当存在下一个类型检验优先级时,W下一个类型检验优先级为当前的 类型检验优先级,返回步骤S202。
[0061] 由于使用统一的采集脚本采集设备的类型信息W及使用统一的预设的规则解析 所述类型信息,在设备种类众多的情况下,可能会有一些设备的类型信息不能正确或完整 的采集到,或者有一些设备的类型信息不能正确地进行解析,即便根据录入的原始设备类 型或者原始设备分类来对不同的设备使用不同的采集脚本,W及对不同设备的类型使用不 同的预设的规则,在发生变化的设备和原始设备差别很大的情况下,也可能会有一些设备 的类型信息不能正确或完整地采集,或者有一些设备的类型信息不能正确地进行解析,因 此即使可W对业务系统的设备类型进行检验,但检验的精度也有待提高。
[0062] 为了提高业务系统设备类型检验的精度,在一种优选的实施方式中,步骤S201预 先设置类型检验优先级序列。为业务系统中应当存在的设备类型赋予优先级,每个优先级 对应一种设备类型,将优先级对应的设备类型定义为优先级类型,将优先级按从高到低顺 序排列得到类型检验优先级序列。在另一种实施方式中,预先设置类型检验优先级序列时, 先对不同的设备类型分类赋予不同的优先级,然后在此基础上,再对每个设备类型分类中 的设备类型赋予不同的优先级,例如,设备类型分为操作系统、路由和防火墙=类,将操作 系统的优先级设置为1 (最高优先级),路由的优先级设置为2,防火墙的优先级设置为3,操 作系统中具体包括WINDOWS操作系统、LINUX操作系统和UNIX操作系统,则将WINDOWS操 作系统的优先级设置为1. 1 (操作系统中优先级最高的类型),LINUX操作系统的优先级设 置为1. 2, UNIX操作系统的优先级设置为1. 3,路由和防火墙不进一步划分设备类型,所有 路由的优先级都为2,所有防火墙的优先级都为3,所述类型检验优先级序列如表1所示。
[0063] 表 1
[0064]
阳〇化]对于一个业务系统中的所有设备,所述类型检验优先级序列可W只有一个,也可 W将业务系统中的设备分类,对每类设备使用不同的类型检验优先级序列。例如,对业务系 统中的每个设备,都根据表1所示的类型检验优先级序列。在进行设备类型检验时,对每个 设备,按优先级顺序依次根据对应的优先级类型选取采集脚本采集设备的类型信息,还可 W选取对应的预设的规则对采集的类型信息进行解析。也可W预先对业务系统中的设备进 行分类,对于同类的设备使用相同的类型检验优先级序列,在进行设备类型检验时,对每个 设备,根据该设备的分类得到对应的类型检验优先级序列,再根据对应的类型检验优先级 序列,按优先级顺序依次根据对应的优先级类型选取采集脚本采集设备的类型信息,并可 W选取对应的预设的规则对采集的类型信息进行解析,例如,如果设备属于操作系统分类, 则根据操作系统分类对应的表2所示的类型检验优先级序列进行检验。
[0066] 表 2
[0067]
[0068] 在另一种实施方式中,对于业务系统中的每个设备分别设置类型检验优先级序 列,亦即对每个设备设置一个类型检验优先级序列,在检验每个设备的类型时,根据设备对 应的类型检验优先级序列来检验设备,运种方式使设备类型的检验更有针对性,但检验程 序的代码量和数据量会略微变大。
[0069] 其中,按类型检验优先级序列中优先级的顺序,步骤S202根据当前轮到的类型检 验优先级对应的优先级类型采集设备的类型信息。步骤S203至步骤S206分别与步骤S102 至步骤S105相同。其中步骤S203中的预设的规则优选为与优先级类型对应的预设的规则, 步骤S206中,将所述类型解析结果作为设备的类型后,该设备的设备类型检验便完成了。
[0070] 如果步骤S204判断的结果是得到的类型解析结果为空,说明当前使用的采集脚 本和预设的规则可能不适用,则根据类型检验优先级序列,判断当前的类型检验优先级之 后是否存在下一个类型检验优先级,亦即判断当前的类型检验优先级是否为类型检验优先 级序列的最后一个,如果存在下一个类型检验优先级,即当前类型检验优先级不是类型检 验优先级序列的最后一个,则W下一个类型检验优先级为当前的类型检验优先级,返回步 骤S202,重新根据新的当前的类型检验优先级对应的优先级类型采集设备的类型信息,并 继续执行后续的步骤。
[0071] 如果步骤S205判断的结果是所述类型解析结果与预设的类型不相同,说明当前 使用的采集脚本和预设的规则可能也不适用而出现错误的结果,因此也根据类型检验优先 级序列,判断当前的类型检验优先级后是否存在下一个类型检验优先级,如果存在下一个 类型检验优先级,则W下一个类型检验优先级为当前的类型检验优先级,返回步骤S202,重 新根据新的当前的类型检验优先级对应的优先级类型采集设备的类型信息,并继续执行后 续的步骤。
[0072] 如果步骤S207判断得到的结果是当前类型检验优先级之后没有下一个类型检验 优先级,也就是说当前类型检验优先级已经是类型检验优先级序列中的最后一个,则说明 设备不属于业务系统内应当存在的设备类型中的任何一个,或者不属于和预设的类型相同 的正确的设备类型,此时可W提示设备类型错误消息,供技术人员参考W检查、更新或更换 设备。
[0073] 当对业务系统中的每个设备设置不同的类型检验优先级序列,根据设备对应的类 型检验优先级序列来检验设备时,在一种优选的实施方式中,W录入的原始设备类型作为 类型检验优先级最高的优先级类型,由于录入的原始设备类型是技术人员在设备接入时录 入的,有一定的正确率,将录入的原始设备类型作为类型检验优先级最高的优先级类型,最 先根据该优先级类型对对应的设备进行类型检验,可W提高设备类型检验的命中率,减少 根据类型检验优先级序列进行设备类型检验的循环步骤,提高设备类型检验的效率。
[0074] 下面举例进一步说明本申请。例如设备接入业务系统时,录入的原始设备类型为 Re化at操作系统,针对该设备设置类型检验优先级序列时,将Re化at操作系统作为类型 检验优先级最高的类型,将CetOS操作系统作为优先级次高的类型。根据优先级最高的类 型,即Re化at操作系统选取对应的采集脚本采集该设备的类型信息,例如采集脚本采集到 的类型信息为"-sh-3.2#cat/etc/re 化 at-release Centos release 5. 5 (Final)",然后 根据优先级最高的类型,即Re化at操作系统选取对应的用来解析类型信息的预设的规则, 选取正则表达式Re地at(? =\s{l,5})来解析类型信息,得到的类型解析结果为空。此 时判断类型检验优先级序列中,优先级最高的Re化at操作系统后是否存在下一个类型检 验优先级,在本例中,Re化at操作系统后为CetOS操作系统,因此再根据CetOS操作系统 选取对应的采集脚本采集该设备的类型信息,采集到的类型信息仍为"-sh-3.2#cat/etc/ re化at-release Centos release 5. S(Final)",然后根据CetOS操作系统类型选取对应的 用来解析类型信息的预设的规则,选取的正则表达式CetOS(? =\s{l,5})来解析类型信 息,得到类型解析结果为CetOS,即解析得到该设备的类型为CetOS操作系统。类型解析结 果与录入的原始设备类型不同,说明设备可能发生了变化或者录入的原始设备类型有误。 将类型解析结果与预设的类型进行比较,本例中,对该设备预设的类型为CetOS,即业务系 统中该设备应当为CetOS,类型解析结果和预设的类型相同,则说明业务系统中该设备的类 型是正确的,将设备的类型设置为CetOS,即将录入的原始设备类型修改为CetOS, W保证 业务系统设备类型的正确性。
[00巧]本实施例所提供的设备类型检验方法通过根据业务系统中应当存在的设备类型 设置类型检验优先级序列,对每个设备依次根据不同的优先级类型来选取采集脚本采集设 备的类型信息,选取不同的预设的规则对采集的类型信息进行解析,从而能够更准确地采 集到设备的类型信息并且更准确地解析到设备的类型,降低类型信息采集和类型信息解析 的错误率,提高设备类型检验的精度。
[0076] 本申请实施例所提供的设备类型检验方法,采集各个设备的类型信息,根据采集 的类型信息解析得到设备的类型解析结果,将类型解析结果和预设的类型进行比较,如果 类型解析结果和预设的类型相同,则说明设备的类型正确,并将业务系统中设备的类型设 置为所述类型解析结果,完成设备的更新,从而替代人工设备检验方式,实现设备类型的检 验,提供设备检验的效率。
[0077] 通过W上的方法实施例的描述,所属领域的技术人员可W清楚地了解到本申请可 借助软件加必需的通用硬件平台的方式来实现,当然也可W通过硬件,但很多情况下前者 是更佳的实施方式。基于运样的理解,本申请的技术方案本质上或者说对现有技术做出贡 献的部分可W W软件产品的形式体现出来,并存储在一个存储介质中,包括若干指令用W 使得一台智能设备执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质 包括:只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可W存储数据和程 序代码的介质。
[0078] 相应于本申请实施例的第一方面,根据本申请实施例的第二方面,提供一种业务 系统设备类型检验系统。图3为本申请一示例性实施例示出的一种业务系统设备类型检验 系统的框图,如图3所示,所述业务系统设备类型检验系统包括:
[00巧]类型信息采集单元U301,用于采集设备的类型信息;
[0080] 解析单元U302,用于根据预设的规则解析所述类型信息得到设备的类型解析结 果;
[0081] 第一判断单元U303,用于判断所述类型解析结果是否为空;
[0082] 匹配单元U304,用于当所述类型解析结果不为空时,判断所述类型解析结果与预 设的类型是否相同;
[0083] 类型设置单元U305,用于当所述类型解析结果与预设的类型相同时,将所述设备 的类型设置为所述类型解析结果。
[0084] 其中,所述类型信息采集单元,可W包括:
[00化]连接子单元,用于分布式并发建立到业务系统内设备的网络连接;
[0086] 采集子单元,用于通过所述网络连接采集设备的类型信息。
[0087] 所述采集子单元可W通过执行与设备对应的采集脚本来采集设备的类型信息。
[0088] 图4为本申请另一示例性实施例示出的一种业务系统设备类型检验系统的框图, 如图4所示,所述业务系统设备类型检验系统包括:
[0089] 优先级设置单元U401,用于设置类型检验优先级序列;
[0090] 类型信息采集单元U402,用于根据当前的类型检验优先级对应的优先级类型采集 设备的类型信息;
[0091] 解析单元U403,用于根据预设的规则解析所述类型信息得到设备的类型解析结 果;
[0092] 第一判断单元U404,用于判断所述类型解析结果是否为空;
[0093] 第二判断单元U405,用于当所述类型解析结果不为空时,判断所述类型解析结果 与预设的类型是否相同;
[0094] 类型设置单元U406,用于当所述类型解析结果与预设的类型相同时,将所述设备 的类型设置为所述类型解析结果;
[0095] 第S判断单元U407,用于当所述类型解析结果为空,或者当所述类型解析结果与 预设的类型不相同时,判断是否存在下一个类型检验优先级;
[0096] 第一执行单元U408,用于当存在下一个类型检验优先级时,W下一个类型检验优 先级为当前的类型检验优先级,返回所述类型信息采集单元。
[0097] 其中,在一种优选的实施方式中,所述优先级设置单元W录入的原始设备类型作 为类型检验优先级最高的优先级类型。
[0098] 其中,在一种优选的实施方式中,所述解析单元中,所述预设的规则与当前的类型 检验优先级对应的设备类型对应。
[0099] 其中,当第S判断单元U407判断的结果是存在下一个类型检验优先级时,第一执 行单元U408 W下一个类型检验优先级为当前的类型检验优先级,并使程序返回所述类型 信息采集单元的执行过程,即重新由类型信息采集单元根据当前的类型检验优先级对应的 优先级类型采集设备的类型信息。
[0100] 为了描述的方便,描述W上装置时W功能分为各种单元分别描述。当然,在实施本 申请时可W把各单元的功能在同一个或多个软件和/或硬件中实现。 阳101] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或 系统实施例而言,由于其基本相似于方法实施例,所W描述得比较简单,相关之处参见方法 实施例的部分说明即可。W上所描述的装置及系统实施例仅仅是示意性的,其中所述作为 分离部件说明的单元可W是或者也可W不是物理上分开的,作为单元显示的部件可W是或 者也可W不是物理单元,即可W位于一个地方,或者也可W分布到多个网络单元上。可W根 据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术 人员在不付出创造性劳动的情况下,即可W理解并实施。 阳102] 需要说明的是,在本文中,诸如"第一"和"第二"等之类的关系术语仅仅用来将一 个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示运些实体或操作之 间存在任何运种实际的关系或者逆序。而且,术语"包括"、"包含"或者其任何其他变体意 在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、系统或者设备不仅包括那 些要素,而且还包括没有明确列出的其他要素,或者是还包括为运种过程、方法、系统或者 设备所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不 排除在包括所述要素的过程、方法、系统或者设备中还存在另外的相同要素。
[0103] W上所述仅是本申请的【具体实施方式】,使本领域技术人员能够理解或实现本申 请。对运些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的 一般原理可W在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请 将不会被限制于本文所示的运些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
【主权项】
1. 一种业务系统设备类型检验方法,其特征在于,包括: 设置类型检验优先级序列; 根据当前的类型检验优先级对应的设备类型采集业务系统中设备的类型信息; 根据预设的规则解析所述类型信息得到设备的类型解析结果; 当所述类型解析结果不为空时,判断所述类型解析结果与预设的类型是否相同; 当所述类型解析结果与预设的类型相同时,将所述类型解析结果作为所述设备的类 型; 当所述类型解析结果为空,或者当所述类型解析结果与预设的类型不相同时,判断当 前的类型检验优先级之后是否存在下一个类型检验优先级,当存在下一个类型检验优先级 时,以下一个类型检验优先级为当前的类型检验优先级,并返回根据当前的类型检验优先 级对应的设备类型采集业务系统中设备的类型信息的步骤。2. 如权利要求1所述的业务系统设备类型检验方法,其特征在于,所述预设的规则与 当前的类型检验优先级对应的设备类型对应。3. 如权利要求1所述的业务系统设备类型检验方法,其特征在于,对业务系统中的每 个设备分别设置类型检验优先级序列。4. 如权利要求3所述的业务系统设备类型检验方法,其特征在于,以录入的原始设备 类型作为类型检验优先级最高的优先级类型。5. 如权利要求1所述的业务系统设备类型检验方法,其特征在于,所述采集设备的类 型信息,包括: 分布式并发建立到业务系统内设备的网络连接; 通过所述网络连接采集设备的类型信息。6. -种业务系统设备类型检验系统,其特征在于,包括: 优先级设置单元,用于设置类型检验优先级序列; 类型信息采集单元,用于根据当前的类型检验优先级对应的优先级类型采集设备的类 型信息; 解析单元,用于根据预设的规则解析所述类型信息得到设备的类型解析结果; 第一判断单元,用于判断所述类型解析结果是否为空; 第二判断单元,用于当所述类型解析结果不为空时,判断所述类型解析结果与预设的 类型是否相同; 类型设置单元,用于当所述类型解析结果与预设的类型相同时,将所述设备的类型设 置为所述类型解析结果; 第三判断单元,用于当所述类型解析结果为空,或者当所述类型解析结果与预设的类 型不相同时,判断是否存在下一个类型检验优先级; 第一执行单元,用于当存在下一个类型检验优先级时,以下一个类型检验优先级为当 前的类型检验优先级,返回所述类型信息采集单元。7. 如权利要求6所述的业务系统设备类型检验系统,其特征在于,所述解析单元中,所 述预设的规则与当前的类型检验优先级对应的设备类型对应。8. 如权利要求6所述的业务系统设备类型检验系统,其特征在于,所述优先级设置单 元对业务系统中的每个设备分别设置类型检验优先级序列。9. 如权利要求8所述的业务系统设备类型检验系统,其特征在于,所述优先级设置单 元以录入的原始设备类型作为类型检验优先级最高的优先级类型。10. 如权利要求6所述的业务系统设备类型检验系统,其特征在于,所述类型信息采集 单元,包括: 连接子单元,用于分布式并发建立到业务系统内设备的网络连接; 采集子单元,用于通过所述网络连接采集设备的类型信息。
【文档编号】H04L29/06GK105827568SQ201510004858
【公开日】2016年8月3日
【申请日】2015年1月6日
【发明人】肖勇军, 蒋艳娥, 陈浩, 高峰, 张建军, 苏砫, 鲍自敏
【申请人】北京神州泰岳信息安全技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1