首页 / 一种多协议智能识别终端直连通讯方法及系统

一种多协议智能识别终端直连通讯方法及系统实质审查 发明

技术领域

[0001] 本发明涉及通讯技术领域,具体涉及一种多协议智能识别终端直连通讯方法及系统。

相关背景技术

[0002] 在传统的通信系统中,终端设备与网络之间的通信协议往往是固定的。然而,在物联网场景下,接入网络的终端设备种类繁多,通信协议各异,增加了通信系统的复杂度和成本。因此多协议智能识别终端直连通信技术应运而生,它能够自动识别并适应不同的通信协议,实现异构网络之间的互联互通。
[0003] 现有方法中,通常将待识别协议与主控系统的协议库中预先存储的各协议分别进行匹配,从而确定待识别协议的协议类型。
[0004] 然而,该方法需要对协议库中预先存储的各协议分别进行匹配尝试,从而导致匹配的效率较低且匹配的准确性较差。

具体实施方式

[0011] 为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种多协议智能识别终端直连通讯方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
[0012] 除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
[0013] 需要说明的是,本发明技术方案中对数据的获取、存储、使用、处理等均符合法律法规的相关规定。
[0014] 需要说明的是,在本发明实施例中,可能提及某些软件、组件、模型等业界已有方案,应当将它们认为是示范性的,其目的仅仅是为了说明本发明技术方案实施中的可行性,但并不意味着申请人已经或者必然用到了该方案。
[0015] 现有方法中,通常将待识别协议与主控系统的协议库中预先存储的各协议分别进行匹配,从而确定待识别协议的协议类型。然而,该方法需要对协议库中预先存储的各协议分别进行匹配尝试,从而导致匹配的效率较低且匹配的准确性较差。
[0016] 本发明的目的在于提供一种多协议智能识别终端直连通讯方法及系统。本发明实施例提供的多协议智能识别终端直连通讯方法中,将各第一测试协议帧按照对应的可靠性类型进行分组,然后针对各第一测试协议帧,只需要与主控系统的协议库中相同可靠性类型的各验证协议帧进行匹配。无需再与主控系统的协议库中各验证协议帧均进行匹配,从而能够提高协议匹配的效率。然后,将第一测试协议帧与主控系统的协议库中相同可靠性类型的各验证协议帧都计算结构相似性,并将结构相似性最大的验证协议帧确定为第一测试协议帧对应的匹配协议帧,从而能够提高协议匹配的准确性。如此,本发明实施例通过对各第一测试协议帧按照对应的可靠性类型进行分组,然后将第一测试协议帧与主控系统的协议库中相同可靠性类型的各验证协议帧都计算结构相似性,选择结构相似性最大的为第一测试协议帧对应的匹配协议帧,能够提高协议匹配的效率以及协议匹配的准确性。
[0017] 图1提供了一种多协议智能识别终端直连通讯方法的流程示意图,该多协议智能识别终端直连通讯方法可应用于服务端,该多协议智能识别终端直连通讯方法可以包括如下S101至S105。
[0018] S101,获取终端设备的各第一测试协议帧的可靠性类型,第一测试协议帧为终端设备中各通信协议对应的测试帧。
[0019] 在本实施例中,终端设备支持多种通信协议,针对各通信协议,分别创建一个对应的第一测试协议帧。
[0020] 可靠性类型用于表征第一测试协议帧是否可靠。示例地,可靠性类型包括可靠协议和不可靠协议。具体地,可靠协议可以确保数据传输的准确性和完整性,不可靠协议不保证数据传输的准确性或完整性。
[0021] 作为一个示例,服务端获取终端设备中各种通信协议分别对应的第一测试协议帧,并且获取该第一测试协议帧对应的可靠性类型。
[0022] S102,将各第一测试协议帧按照对应的可靠性类型进行分组,得到至少一个协议帧集合。
[0023] 在本实施例中,协议帧集合中包括至少一个第一测试协议帧,协议帧集合中各第一测试协议帧的可靠性类型相同。
[0024] 作为一个示例,服务端根据各第一测试协议帧对应的可靠性类型,将可靠协议存放至第一协议帧集合,将不可靠协议存放至第二协议帧集合。
[0025] S103,针对协议帧集合中的各第一测试协议帧,分别计算第一测试协议帧与主控系统的协议库中对应的各验证协议帧的结构相似性,验证协议帧的可靠性类型与协议帧集合的可靠性类型相匹配。
[0026] 在本实施例中,主控系统的协议库中预先存放有多个通信协议模板,各通信协议模板对应有一个验证协议帧。
[0027] 结构相似性用于表征两个协议帧的结构之间的相似程度。示例地,协议帧的结构可以包括协议中的每个部分的字节长度以及协议帧的头部长度等。
[0028] 作为一个示例,服务端针对第一协议帧集合中的各第一测试协议帧,分别获取各第一测试协议帧的帧结构。然后获取主控系统的协议库中可靠性类型为可靠协议的各验证协议帧,并获取各验证协议帧的帧结构。
[0029] 然后将各第一测试协议帧的帧结构分别与各验证协议帧的帧结构进行比对,得到各第一测试协议帧与各验证协议帧之间的结构相似性。
[0030] 具体地,一个协议帧中包括多个协议区域,将第一测试协议帧的各协议区域与验证协议帧的对应协议区域进行比对,然后统计第一测试协议帧与验证协议帧结构相同的协议区域的数量,将该数量除以第一测试协议帧的协议区域总数量,即可得到第一测试协议帧与验证协议帧之间的结构相似性。
[0031] 然后,针对第二协议帧集合中的各第一测试协议帧,服务端按照上述方法得到对应的第一测试协议帧与验证协议帧之间的结构相似性。
[0032] S104,将第一测试协议帧对应的各验证协议帧按照结构相似性的大小顺序进行排序,确定结构相似性最大的验证协议帧为第一测试协议帧对应的匹配协议帧。
[0033] 在本实施例中,作为一个示例,针对第一测试协议帧对应的各验证协议帧,服务端将其按照对应的结构相似性由大到小的顺序进行排序,从而选出结构相似性最大的对应的验证协议帧,作为该第一测试协议帧对应的匹配协议帧。
[0034] S105,将各第一测试协议帧按照对应的协议帧发送端以及对应的匹配协议帧进行连接调试,以实现终端设备与主控系统之间的多协议通信。
[0035] 在本实施例中,作为一个示例,服务端获取各第一测试协议帧对应的协议帧发送端以及对应的匹配协议帧。并按照协议帧发送端以及匹配协议帧的关系进行连接调试,从而使得终端设备与主控系统之间可以通过多协议进行通信。
[0036] 通过本实施例,将各第一测试协议帧按照对应的可靠性类型进行分组,然后针对各第一测试协议帧,只需要与主控系统的协议库中相同可靠性类型的各验证协议帧进行匹配。无需再与主控系统的协议库中各验证协议帧均进行匹配,从而能够提高协议匹配的效率。然后,将第一测试协议帧与主控系统的协议库中相同可靠性类型的各验证协议帧都计算结构相似性,并将结构相似性最大的验证协议帧确定为第一测试协议帧对应的匹配协议帧,从而能够提高协议匹配的准确性。如此,本发明实施例通过对各第一测试协议帧按照对应的可靠性类型进行分组,然后将第一测试协议帧与主控系统的协议库中相同可靠性类型的各验证协议帧都计算结构相似性,选择结构相似性最大的为第一测试协议帧对应的匹配协议帧,能够提高协议匹配的效率以及协议匹配的准确性。
[0037] 作为一个可选实施例,S101具体可以包括:向终端设备发送类型识别信号,以使终端设备发送各第一测试协议帧至主控系统;
响应于终端设备接收到主控系统反馈的确认帧的操作,将确认帧对应的各第一测试协议帧的可靠性类型确定为可靠协议;
将除可靠协议之外的各第一测试协议帧的可靠性类型确定为不可靠协议。
[0038] 在本实施例中,类型识别信号用于指示终端设备向主控系统发送第一测试协议帧,以进行第一测试协议帧的可靠性类型的识别。
[0039] 作为一个示例,服务端向终端设备发送类型识别信号,终端设备接收服务端发送的类型识别信号。然后,终端设备响应于类型识别信号,根据终端设备支持的多种通信协议,每种通信协议分别发送一个对应的第一测试协议帧至主控系统。
[0040] 主控系统在接收到终端设备发送过来的第一测试协议帧之后,如果该第一测试协议帧为可靠协议,则主控系统会返回一个确认帧来表示通信正常;如果该第一测试协议帧为不可靠协议,则不会返回确认帧来表示通信正常。
[0041] 因此将需要返回确认帧的第一测试协议帧的可靠类型标记为可靠协议,将不需要返回确认帧的第一测试协议帧的可靠类型标记为不可靠协议帧。根据终端设备接收到的主控系统反馈的各确认帧,可得到各第一测试协议帧的可靠类型。
[0042] 通过本实施例,终端设备发送各第一测试协议帧至主控系统,根据主控系统是否反馈确认帧,可以精准确定各第一测试协议帧的可靠性类型。从而有助于后续根据各第一测试协议帧的可靠性类型进行准确分组,从而针对同一个协议帧集合中的各第一测试协议帧只需要利用同一批验证协议帧进行匹配,能够提高协议匹配的效率。
[0043] 作为一个可选实施例,如图2所示,S103具体可以包括如下S201‑S204:S201,将验证协议帧按照对应的协议结构进行区域划分,得到验证协议帧对应的N个验证区域,N为正整数;
S202,将第一测试协议帧按照与验证协议帧相同的协议划分方式进行区域划分,得到第一测试协议帧对应的N个测试区域;
S203,将各测试区域分别与对应的验证区域进行匹配,得到各测试区域中匹配成功的匹配区域;
S204,利用各匹配区域,确定第一测试协议帧与验证协议帧的结构相似性。
[0044] 在本实施例中,服务端先将验证协议帧按照对应的协议结构进行区域划分,得到验证协议帧对应的N个验证区域。示例地,如图3所示,提供了一种传输控制协议(Transmission Control Protocol,TCP)的协议结构示意图。其中,TCP协议中包括首部字节和数据字节,数据字节部分没有有效特征供分析,因此只需将首部字节按照对应的协议结构进行区域划分即可。TCP首部的特征字节为20个字节,1个字节为16位。
[0045] 假设验证协议帧共将H个字节划分为了N个验证区域,则第一测试协议帧也提取前N个字节,并将其按照与验证协议帧相同的划分方式划分为N个测试区域。
[0046] 在划分好区域后,将第一测试协议帧中的每个测试区域进行提取分析。示例地,假设验证协议帧的第一个验证区域表示源端口信息,则使用网络分析工具Wireshark提取该验证区域的二进制数据并转换为对应的端口号,假设其对应的端口号的有效范围为0到65535。然后提取第一测试协议帧中第一个测试区域的二进制数据并转换为对应的端口号,看是否在0到65535范围内。如果在0到65535范围内,则表示匹配成功。
[0047] 最后,统计各测试区域中匹配成功的匹配区域的数量,将匹配区域的数量除以测试区域总数量,即可得到第一测试协议帧与验证协议帧之间的结构相似性。
[0048] 通过本实施例,将验证协议帧和第一测试协议帧按照相同的划分方式进行区域划分,然后将划分后的验证区域与对应的测试区域进行匹配,根据匹配成功的匹配区域的数量,即可确定第一测试协议帧与验证协议帧的结构相似性。如此,本发明通过将协议帧分为多个区域,将各区域进行一一比对,能够精准的分析出第一测试协议帧与验证协议帧是否相似,提高结构相似性的判断准确性。
[0049] 作为一个可选实施例,S202之前,该多协议智能识别终端直连通讯方法还可以包括:获取第一测试协议帧的协议帧字节数量;
将第一测试协议帧的协议帧字节数量与验证协议帧的头部字节数量进行比较,得到字节比较结果;
在字节比较结果指示协议帧字节数量小于头部字节数量的情况下,确定第一测试协议帧与验证协议帧的结构相似性为预设相似性阈值。
[0050] 在本实施例中,协议帧字节数量为协议帧中的字节总数量,即头部字节的数量加上数据字节的数量。头部字节数量仅指协议帧中的头部字节的数量,其不包括数据字节的数量。
[0051] 作为一个示例,假设验证协议帧的头部字节数量为H个字节,则将第一测试协议帧的协议帧字节数量与H进行比较。在第一测试协议帧的协议帧字节数量小于H的情况下,则表明第一测试协议帧与验证协议帧并不匹配,即第一测试协议帧与验证协议帧的结构相似性必然很低,不可能匹配成功。此时可直接将第一测试协议帧与验证协议帧的结构相似性为预设相似性阈值,无需再进行结构相似性的计算。
[0052] 在第一测试协议帧的协议帧字节数量大于或等于H的情况下,则表明第一测试协议帧与验证协议帧可能会匹配,此时则继续进行结构相似性的计算。
[0053] 通过本实施例,将第一测试协议帧的协议帧字节数量与验证协议帧的头部字节数量进行比较,能够对明显并不匹配的第一测试协议帧和验证协议帧进行确定。针对明显并不匹配的第一测试协议帧和验证协议帧,则无需继续进行结构相似性的计算。从而能够减少结构相似性的计算量,提高计算效率。
[0054] 作为一个可选实施例,S204具体可以包括:将各匹配区域按照对应的区域编号的大小顺序进行排序,得到匹配区域序列;
将匹配区域序列中邻接的两个匹配区域之间的编号差值进行累加,得到编号差值累加值;
将匹配区域的数量除以N,得到区域数量比值;
根据编号差值累加值以及区域数量比值,得到第一测试协议帧与验证协议帧的结构相似性。
[0055] 在本实施例中,第一测试协议帧与验证协议帧的结构相似性可以通过以下公式1进行确定:   公式1
其中, 表示第p个第一测试协议帧与第q个验证协议帧的结构相似性, 表示第p个第一测试协议帧与第q个验证协议帧的匹配区域的数量,表示测试区域和验证区域的数量, 表示第p个第一测试协议帧与第q个验证协议帧的编号差值累加值。
[0056] 具体地,将匹配区域按照对应的区域编号的大小顺序进行排序,得到匹配区域序列。假设得到的匹配区域序列为{1,4,6,9},则编号差值累加值为4与1的差值、6与4的差值以及9与6的差值的累加值,即为3+2+3=8。
[0057] 的值越大, 的值越小,则第p个第一测试协议帧与第q个验证协议帧的结构相似性 越大。其中, 的值越大,表示第p个第一测试协议帧与第q个验证协议帧的匹配区域的数量越多。 的值越小,表示匹配区域之间的连续性较高。
[0058] 第p个第一测试协议帧与第q个验证协议帧的结构相似性 越大,则表示第q个验证协议帧越有可能为第p个第一测试协议帧的匹配协议帧。
[0059] 通过本实施例,从匹配区域的数量以及匹配区域之间的连续性两方面进行考虑,计算第一测试协议帧与验证协议帧的结构相似性。如此,综合从匹配区域的数量以及匹配区域之间的连续性两个维度进行计算,能够精准的分析出第一测试协议帧与验证协议帧是否相似,提高结构相似性的判断准确性。
[0060] 作为一个可选实施例,如图4所示,S104之后,该多协议智能识别终端直连通讯方法还可以包括S401‑S404:S401,获取匹配协议帧对应的各第二测试协议帧中的端口区域信息;
S402,根据各端口区域信息,得到对应的各第二测试协议帧的端口类型;
S403,利用第一测试协议帧的第一帧数量、第二测试协议帧的第二帧数量、各第二测试协议帧的端口类型以及各第二测试协议帧的端口号出现频次,分别确定各第二测试协议帧的恶意可能性;
S404,将恶意可能性大于恶意阈值的第二测试协议帧确定为恶意信息帧;
S105具体可以包括:
将除恶意信息帧之外的各第一测试协议帧按照对应的协议帧发送端以及对应的匹配协议帧进行连接调试,以实现终端设备与主控系统之间的多协议通信。
[0061] 在本实施例中,一个匹配协议帧可能对应多个第二测试协议帧。
[0062] 第一帧数量为第一测试协议帧的总数量,第二帧数量为匹配协议帧对应的第二测试协议帧的总数量。
[0063] 端口类型包括正常端口和异常端口两种类型。在端口号位于预设端口范围内的情况下,对应的端口为正常端口;在端口号不在预设端口范围内的情况下,对应的端口为异常端口。
[0064] 作为一个示例,服务端先获取匹配协议帧对应的第二测试协议帧对应的端口区域信息,然后根据端口区域信息确定第二测试协议帧的端口号。当端口号位于0到1023范围内的情况下,确定第二测试协议帧的端口类型为正常端口;当端口号不在0到1023范围内的情况下,确定第二测试协议帧的端口类型为异常端口。
[0065] 然后,再统计第二测试协议帧的端口号的出现频次,并将出现频次除以属于端口号的端口类型对应的第一测试协议帧的数量,得到频次的比值。再将第二测试协议帧对应的第二帧数量除以第一测试协议帧对应的第一帧数量,得到帧数量的比值。最后,将频次的比值与帧数量的比值进行相乘,再乘以预设恶意值,即可得到第二测试协议帧的恶意可能性。
[0066] 最后,将第二测试协议帧的恶意可能性与预设的恶意阈值进行比较。在第二测试协议帧的恶意可能性大于预设的恶意阈值的情况下,表明第二测试协议帧属于恶意信息帧;在第二测试协议帧的恶意可能性不大于预设的恶意阈值的情况下,表明第二测试协议帧不属于恶意信息帧。然后,在进行连接调试时将恶意信息帧进行筛除,以保证调试的顺利进行。
[0067] 通过本实施例,通过计算出第二测试协议帧的恶意可能性,从而判断第二测试协议帧是否属于恶意信息帧。在进行连接调试时将恶意信息帧进行筛除,以保证调试的顺利进行,从而确保智能终端与主控设备之间的正常通信,提高多协议通信的安全性。
[0068] 作为一个可选实施例,S403具体可以包括:根据第二测试协议帧的端口类型,确定与端口类型匹配的第三帧数量以及与端口类型匹配的初始恶意值;
将第二帧数量除以第一帧数量,得到第一计算值;
将第二测试协议帧的端口号出现频次除以第三帧数量,得到第二计算值;
将第一计算值、第二计算值以及初始恶意值相乘,得到第二测试协议帧的恶意可能性。
[0069] 在本实施例中,第三帧数量为与第二测试协议帧的端口类型相同的第一测试协议帧总数量。示例地,第二测试协议帧的端口类型为正常端口,则获取端口类型为正常端口的第一测试协议帧总数量,并将该数量确定为第三帧数量。
[0070] 各种端口类型对应有一个预设的初始恶意值。示例地,如果第二测试协议帧属于正常端口,其对应的初始恶意值为0.3;如果第二测试协议帧属于异常端口,其对应的初始恶意值为0.7。
[0071] 作为一个示例,第二测试协议帧的恶意可能性可以通过以下公式2进行确定:  公式2
式中, 表示第n个匹配协议帧对应的第j个第二测试协议帧的恶意可能性, 表示第n个匹配协议帧对应的第二测试协议帧的第二帧数量。 表示将每个匹配协议帧对应的第二测试协议帧的第二帧数量进行累加,即为第一测试协议帧的第一帧数量,N表示匹配协议帧的数量。 表示第n个匹配协议帧对应的第j个第二测试协议帧的初始恶意值,表示第n个匹配协议帧对应的第j个第二测试协议帧的端口号出现频次, 表示第n个匹配协议帧对应的第j个第二测试协议帧的端口类型匹配的第三帧数量。
[0072] 其中, 的值越大,表示第n个匹配协议帧对应的第二测试协议帧在所有的匹配协议帧中越多,对应的该匹配协议帧的协议通信频率就越频繁。 的值越大,表示第n个匹配协议帧对应的第j个第二测试协议帧的端口号出现次数越多,其恶意可能性就越大。
[0073] 第n个匹配协议帧对应的第j个第二测试协议帧的恶意可能性 越大,则表明第n个匹配协议帧对应的第j个第二测试协议帧为异常的木马信息帧的风险就越大,此时则更应该避免其与主控系统之间进行通信。
[0074] 通过本实施例,通过准确计算出第二测试协议帧的恶意可能性,从而能够准确评估出第二测试协议帧为恶意信息帧的风险。从而能够确保在进行连接调试时及时将恶意信息帧进行筛除,以保证调试的顺利进行,确保智能终端与主控设备之间的正常通信,提高多协议通信的安全性。
[0075] 作为一个可选实施例,如图5所示,S104之前,该多协议智能识别终端直连通讯方法还可以包括S501‑S506:S501,将最大的结构相似性与最低相似性阈值进行比较,得到相似性比较结果;
S502,在相似性比较结果指示最大的结构相似性小于最低相似性阈值的情况下,确定第一测试协议帧为未匹配测试帧;
S503,根据各未匹配测试帧的帧长度,计算各未匹配测试帧之间的帧结构一致性;
S504,将各未匹配测试帧按照帧结构一致性进行聚类,得到至少一个未匹配测试帧簇;
S505,在未匹配测试帧簇满足预设簇异常条件的情况下,将未匹配测试帧簇中的各未匹配测试帧确定为异常测试帧;
S506,在未匹配测试帧簇不满足预设簇异常条件的情况下,对未匹配测试帧簇中的各未匹配测试帧进行连接调试。
[0076] 在本实施例中,预设簇异常条件为预先设置的判断未匹配测试帧簇是否异常的条件,示例地,预设簇异常条件可以为当簇中未匹配测试帧数量大于各未匹配测试帧总数的一半的情况下,表示该簇内的未匹配测试帧属于通信频率较高的测试帧,将其标注为异常测试帧。
[0077] 作为一个示例,服务端在得到第一测试协议帧对应的各验证协议帧的结构相似性之后,还会将其中最大的结构相似性与最低相似性阈值进行比较。如果连最大的结构相似性都小于了最低相似性阈值,则表明该第一测试协议帧与各验证协议帧都不匹配,其可能是用户自设的协议或者异常的信息帧,此时先将其标注为未匹配测试帧。
[0078] 然后,服务端根据各未匹配测试帧的帧长度,得到各未匹配测试帧之间的帧结构一致性。具体地,根据两未匹配测试帧之间帧长度的差值的绝对值匹配对应的帧结构一致性,两未匹配测试帧之间帧长度的差值的绝对值越小,其对应的帧结构一致性越大。
[0079] 再使用K‑means方法对所有的未匹配测试帧根据对应的帧结构一致性进行聚类,如果聚类后某一簇中的未匹配测试帧数量大于各未匹配测试帧总数的一半,则将该簇中各未匹配测试帧确定为异常测试帧;如果聚类后某一簇中的未匹配测试帧数量小于或等于各未匹配测试帧总数的一半,则根据对应的特征构建对应的协议帧和设备进行连接测试,并将该未匹配测试帧的结构保存在协议库中。
[0080] 通过本实施例,对于各未匹配测试帧,根据对应的帧长度计算各未匹配测试帧之间的帧结构一致性。然后根据帧结构一致性进行聚类,从而判断各未匹配测试帧是否为异常测试帧。对不属于异常测试帧的各未匹配测试帧进行连接测试,并将其结构存储至协议库中。能够丰富协议库中的通讯协议,从而能够拓展通信系统的通信方式。
[0081] 作为一个可选实施例,未匹配测试帧包括第一未匹配测试帧和第二未匹配测试帧;S503具体可以包括:
对第一未匹配测试帧的帧长度与第二未匹配测试帧的帧长度作差,得到帧长度差值的绝对值;
根据帧长度差值的绝对值,得到第一未匹配测试帧与第二未匹配测试帧之间的帧结构一致性。
[0082] 在本实施例中,帧结构一致性可以通过以下公式3进行确定:  公式3
式中, 表示第a个第一未匹配测试帧和第b个第二未匹配测试帧之间的帧结构一致性, 表示第a个第一未匹配测试帧的帧长度, 表示第b个第二未匹配测试帧的帧长度。
[0083] 其中, 表示第a个第一未匹配测试帧和第b个第二未匹配测试帧之间的帧长度差值的绝对值,帧长度差值越小,表明两个未匹配测试帧之间的帧结构一致性越大。
[0084] 第a个第一未匹配测试帧和第b个第二未匹配测试帧之间的帧结构一致性 越大,则第a个第一未匹配测试帧和第b个第二未匹配测试帧越有可能属于同一个未匹配测试帧簇。
[0085] 通过本实施例,根据第一未匹配测试帧的帧长度与第二未匹配测试帧的帧长度,计算第一未匹配测试帧与第二未匹配测试帧之间的帧结构一致性。从而能够利用帧结构一致性进行聚类,有助于后续准确判断各未匹配测试帧是否属于异常测试帧,从而能够提高终端设备与主控系统通信的安全性。
[0086] 基于多协议智能识别终端直连通讯方法。相应地,本发明还提供了多协议智能识别终端直连通讯系统的具体实施例。
[0087] 多协议智能识别终端直连通讯系统具体包括终端设备、主控系统以及控制器;终端设备,用于与主控系统进行通信;
主控系统,用于与终端设备进行通信;
控制器,与终端设备以及主控系统连接,用于执行上述任意一方面提供的多协议智能识别终端直连通讯方法。
[0088] 在本实施例中,终端设备与主控系统相互建立连接,从而实现终端设备与主控系统之间的通信。控制器与终端设备以及主控系统分别建立连接,以向终端设备和主控系统发送控制信号,从而执行上述任意一方面提供的多协议智能识别终端直连通讯方法。
[0089] 需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。
[0090] 还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
[0091] 以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。

当前第1页 第1页 第2页 第3页
相关技术
方法系统相关技术
智能识别相关技术
魏志刚发明人的其他相关专利技术