提升物联网终端识别精准度的方法及系统与流程

文档序号:33045630发布日期:2023-01-24 22:25阅读:24来源:国知局
提升物联网终端识别精准度的方法及系统与流程

1.本发明涉及物联网终端管理技术领域,具体而言,涉及一种提升物联网终端识别精准度的方法及系统。


背景技术:

2.目前,随着物联网飞速发展,使得网络的规模和复杂度越来越大、物联网终端的种类繁多、分布广泛、其承载的价值越来越重要。网络安全已经从单纯的信息安全,扩展到人身安全、企业安全、城市安全乃至国家安全。
3.针对物联网终端的安全防护就显得很重要,针对不同的终端类型,防护的方法和等级是有一定区别的,且物联网终端大多数部署在室外,位置较为分散,很容易被非法网络设备替换从而入侵到网络中,因此,如何提高物联网终端的终端信息识别的准确性成为急需解决的问题。


技术实现要素:

4.鉴于此,本发明提出了一种提升物联网终端识别精准度的方法及系统,旨在解决如何提高物联网终端的终端信息识别的准确性的问题。
5.一个方面,本发明提出了一种提升物联网终端识别精准度的方法,包括:
6.设置物联网终端的管控范围,并根据所述物联网终端的特征建立指纹库;
7.确定所述指纹库中的各个指纹的可信度,并根据各个所述指纹的可信度,确定每一所述指纹的权重;
8.通过所述指纹库中的指纹识别所述物联网终端的特征信息,根据所述指纹的权重确定所述物联网终端每一属性的属性值后,作为所述物联网终端的终端信息。
9.进一步地,在根据所述指纹的权重确定所述物联网终端每一属性的属性值时,包括:
10.根据所述指纹库中的各个指纹对所述物联网终端进行识别,并在通过若干个指纹识别到所述物联网终端的同一属性后,确定各个指纹的权重,并选定权重最高的指纹识别的属性值作为该属性的属性值。
11.进一步地,在设置物联网终端的管控范围,并根据所述物联网终端的特征建立指纹库时,包括:
12.在管理平台内设置所述物联网终端的管控范围和指纹库。
13.进一步地,在管理平台内设置所述物联网终端的管控范围和指纹库后,包括:
14.探针向所述管理平台获取配置信息,所述配置信息包括所述物联网终端的管控范围和指纹库信息。
15.进一步地,所述探针向所述管理平台获取配置信息后,包括:
16.所述探针还根据所述物联网终端的管控范围扫描网内终端,并将扫描到的终端特征信息保存至本地。
17.进一步地,所述探针根据所述指纹库信息对扫描到的终端进行识别,以获取终端特征信息,并将识别的终端特征信息和相应的指纹信息上传至管理平台。
18.进一步地,在将识别的所述终端特征信息和相应的指纹信息上传至管理平台后,所述处理平台对所述探针上报的信息进行处理,包括:
19.当所述物联网终端的单一属性被单一指纹识别时,则将该指纹的权重作为该单一属性的属性值;
20.当所述物联网终端的单一属性被若干指纹识别时,则对若干所述指纹的权重从大到小进行排序,并将若干所述指纹中权重最高的指纹的权重作为该单一属性的属性值。
21.进一步地,在根据所述指纹的权重确定所述物联网终端每一属性的属性值,作为所述物联网终端的终端信息后,包括:
22.定时对网内的物联网终端,以重新获取各个所述物联网终端的属性值,通过重新获取的所述属性值更新所述物联网终端的终端信息。
23.另一方面,本发明还提出一种提升物联网终端识别精准度的系统,包括:
24.指纹库建立模块,用于设置物联网终端的管控范围,并根据所述物联网终端的特征建立指纹库;
25.指纹权重确定模块,用于确定所述指纹库中的各个指纹的可信度,并根据各个所述指纹的可信度,确定每一所述指纹的权重;
26.终端信息获取模块,用于通过所述指纹库中的指纹识别所述物联网终端的特征信息,根据所述指纹的权重确定所述物联网终端每一属性的属性值后,作为所述物联网终端的终端信息。
27.进一步地,终端信息获取模块还用于在根据所述指纹的权重确定所述物联网终端每一属性的属性值时,包括:
28.根据所述指纹库中的各个指纹对所述物联网终端进行识别,并在通过若干个指纹识别到所述物联网终端的同一属性后,确定各个指纹的权重,并选定权重最高的指纹识别的属性值作为该属性的属性值。进一步地,上述车轮支架装置中
29.与现有技术相比,本发明的有益效果在于,在本发明中,以终端特征建立指纹库,根据指纹的可信度,赋予指纹不同的权重,识别的终端信息根据指纹的权重做取舍,最终得到较为精准的终端信息。本发明通过对物联网终端采用多指纹识别,得到物联网终端信息,并辅以指纹权重从而能够极大地提高物联网终端信息的准确性。
附图说明
30.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
31.图1为本发明实施例提供的一种提升物联网终端识别精准度的方法的第一流程图;
32.图2为本发明实施例提供的一种提升物联网终端识别精准度的方法的第二流程图;
33.图3为本发明实施例提供的一种提升物联网终端识别精准度的系统的功能框图。
具体实施方式
34.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
35.本发明实施例解决用一种指纹识别终端导致终端信息不全,或用多种指纹识别相互叠加导致终端信息不够精准,如何精准的识别物联终端,为物联终端的防护策略制定提供有力的保障的问题。
36.在本发明实施例中,以终端特征建立指纹库,根据指纹的可信度,赋予指纹不同的权重,识别的终端信息根据指纹的权重做取舍,最终得到较为精准的终端信息。
37.本发明实施例中,通过根据物联终端的特征建立指纹库,并对指纹库中的指纹根据可信度赋予权重,终端被多种指纹识别时,指纹的权重则是提升精准度的重要依据。
38.参阅图1所示,本实施例提供了一种提升物联网终端识别精准度的方法,包括步骤:
39.步骤s100:设置物联网终端的管控范围,并根据所述物联网终端的特征建立指纹库;
40.步骤s200:确定所述指纹库中的各个指纹的可信度,并根据各个所述指纹的可信度,确定每一所述指纹的权重;
41.步骤s300:通过所述指纹库中的指纹识别所述物联网终端的特征信息,根据所述指纹的权重确定所述物联网终端每一属性的属性值后,作为所述物联网终端的终端信息。
42.上述实施例在实施时,在管理平台内设置物联网终端的管控范围,并根据所述物联网终端的特征在管理平台内建立指纹库。在对物联网终端进行识别时,通过探针对其进行识别及数据获取。
43.具体而言,上述实施例中依据终端(物联网终端)特征建立指纹库,根据指纹的可信度,赋予指纹不同的权重,探针通过指纹库中的指纹识别终端,管理平台根据探针上报的终端信息和指纹信息结合指纹权重,对终端的每一种属性值,取权重最高的指纹获取的属性值,最终得到较为精准的终端信息。
44.具体而言,在根据所述指纹的权重确定所述物联网终端每一属性的属性值时,包括:
45.根据所述指纹库中的各个指纹对所述物联网终端进行识别,并在通过若干个指纹识别到所述物联网终端的同一属性后,确定各个指纹的权重,并选定权重最高的指纹识别的属性值作为该属性的属性值。
46.具体而言,赋予指纹不同的权重,是对指纹能识别出的终端属性赋予权重,终端有多种属性,每一种属性都可能被多个指纹识别,多个指纹识别出的属性值不一定都正确,因此需要设定权重,作为后续数据处理的依据。
47.具体而言,在设置物联网终端的管控范围,并根据所述物联网终端的特征建立指纹库时,包括:
48.在管理平台内设置所述物联网终端的管控范围和指纹库。
49.具体而言,在管理平台内设置所述物联网终端的管控范围和指纹库后,包括:
50.探针向所述管理平台获取配置信息,所述配置信息包括所述物联网终端的管控范围和指纹库信息。
51.具体而言,所述探针向所述管理平台获取配置信息后,包括:
52.所述探针还根据所述物联网终端的管控范围扫描网内终端,并将扫描到的终端特征信息保存至本地。
53.具体而言,所述探针根据所述指纹库信息对扫描到的终端进行识别,以获取终端特征信息,并将识别的终端特征信息和相应的指纹信息上传至管理平台。
54.具体而言,探针通过指纹库中的指纹识别终端时,探针通过主动刺探或者流量抓包分析获取终端特征信息,再通过指纹库获得终端属性信息,并把识别时用到的指纹及其得到的终端属性上报到管理平台。
55.具体而言,在将识别的所述终端特征信息和相应的指纹信息上传至管理平台后,所述处理平台对所述探针上报的信息进行处理,包括:
56.当所述物联网终端的单一属性被单一指纹识别时,则将该指纹的权重作为该单一属性的属性值;
57.当所述物联网终端的单一属性被若干指纹识别时,则对若干所述指纹的权重从大到小进行排序,并将若干所述指纹中权重最高的指纹的权重作为该单一属性的属性值。
58.具体而言,取权重最高的指纹获取的属性值时,当通过多个指纹获取到终端的同一个属性值时,需要根据相对应的指纹权重取权重高的指纹识别的属性值。
59.上述实施例以指纹库作为探针识别物联终端的基础,同时对指纹赋值权重,对于识别到的信息,根据所识别指纹的权重,确定物联终端每一个属性的属性值,达到提高物联终端识别的精准度。
60.具体而言,在根据所述指纹的权重确定所述物联网终端每一属性的属性值,作为所述物联网终端的终端信息后,包括:
61.定时对网内的物联网终端,以重新获取各个所述物联网终端的属性值,通过重新获取的所述属性值更新所述物联网终端的终端信息。
62.具体而言,在获取一次终端信息,还定期对管理平台内的物联网终端进行定时识别,以定期更新物联网终端的终端信息。
63.结合图2所示,上述实施例在具体实施时,按以下步骤实施:
64.第一步:在管理平台设置物联终端管控范围和指纹库信息,指纹库信息包括指纹能识别属性的权重信息。
65.第二步:探针向管理中心获取配置信息,配置信息包括物联终端管控范围和指纹库信息。
66.第三步:探针根据物联终端管控范围通过扫描发现网内终端,并本地保存终端信息。
67.第四步:获取终端特征信息,根据指纹库识别终端信息。
68.第五步:识别信息和相应指纹信息上报管理平台。
69.第六步:处理探针上报终端信息,终端同一个属性有多个指纹识别时,根据指纹的权重,取最高权重指纹识别的属性值作为该属性的值,最后得到终端的信息,并入库保存。
70.第七步:定时重新识别网内所有资产,顺序执行第三步至第六步,以更新物联网终端的终端信息。
71.可以看出,上述实施例可以很好地解决了物联终端识别信息不全、精准度较低问题,为安全防护平台制定防护策略提供有力的保障。
72.参阅图3所示,基于上述实施例的另一种优选的实施方式中,本实施方式还提供了一种提升物联网终端识别精准度的系统,包括:
73.指纹库建立模块,用于设置物联网终端的管控范围,并根据所述物联网终端的特征建立指纹库;
74.指纹权重确定模块,用于确定所述指纹库中的各个指纹的可信度,并根据各个所述指纹的可信度,确定每一所述指纹的权重;
75.终端信息获取模块,用于通过所述指纹库中的指纹识别所述物联网终端的特征信息,根据所述指纹的权重确定所述物联网终端每一属性的属性值后,作为所述物联网终端的终端信息。
76.具体而言,终端信息获取模块还用于在根据所述指纹的权重确定所述物联网终端每一属性的属性值时,包括:
77.根据所述指纹库中的各个指纹对所述物联网终端进行识别,并在通过若干个指纹识别到所述物联网终端的同一属性后,确定各个指纹的权重,并选定权重最高的指纹识别的属性值作为该属性的属性值。
78.具体而言,指纹库建立模块还用于在设置物联网终端的管控范围,并根据所述物联网终端的特征建立指纹库时,包括:
79.在管理平台内设置所述物联网终端的管控范围和指纹库。
80.具体而言,指纹库建立模块还用于在管理平台内设置所述物联网终端的管控范围和指纹库后,包括:
81.使探针向所述管理平台获取配置信息,所述配置信息包括所述物联网终端的管控范围和指纹库信息。
82.具体而言,指纹库建立模块还用于使所述探针向所述管理平台获取配置信息后,包括:
83.使所述探针根据所述物联网终端的管控范围扫描网内终端,并将扫描到的终端特征信息保存至本地。
84.具体而言,所述探针根据所述指纹库信息对扫描到的终端进行识别,以获取终端特征信息,并将识别的终端特征信息和相应的指纹信息上传至管理平台。
85.具体而言,终端信息获取模块还用于在将识别的所述终端特征信息和相应的指纹信息上传至管理平台后,对所述探针上报的信息进行处理,包括:
86.当所述物联网终端的单一属性被单一指纹识别时,则将该指纹的权重作为该单一属性的属性值;
87.当所述物联网终端的单一属性被若干指纹识别时,则对若干所述指纹的权重从大到小进行排序,并将若干所述指纹中权重最高的指纹的权重作为该单一属性的属性值。
88.具体而言,终端信息获取模块还用于在根据所述指纹的权重确定所述物联网终端每一属性的属性值,作为所述物联网终端的终端信息后,包括:
89.定时对网内的物联网终端,以重新获取各个所述物联网终端的属性值,通过重新获取的所述属性值更新所述物联网终端的终端信息。
90.可以看出,上述实施例以终端特征建立指纹库,根据指纹的可信度,赋予指纹不同的权重,识别的终端信息根据指纹的权重做取舍,最终得到较为精准的终端信息。本发明通过对物联网终端采用多指纹识别,得到物联网终端信息,并辅以指纹权重从而能够极大地提高物联网终端信息的准确性。
91.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
92.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
93.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
94.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
95.最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1