一种多协议智能识别终端直连通讯方法及系统与流程
- 国知局
- 2024-11-25 15:18:51
本发明涉及通讯,具体涉及一种多协议智能识别终端直连通讯方法及系统。
背景技术:
1、在传统的通信系统中,终端设备与网络之间的通信协议往往是固定的。然而,在物联网场景下,接入网络的终端设备种类繁多,通信协议各异,增加了通信系统的复杂度和成本。因此多协议智能识别终端直连通信技术应运而生,它能够自动识别并适应不同的通信协议,实现异构网络之间的互联互通。
2、现有方法中,通常将待识别协议与主控系统的协议库中预先存储的各协议分别进行匹配,从而确定待识别协议的协议类型。
3、然而,该方法需要对协议库中预先存储的各协议分别进行匹配尝试,从而导致匹配的效率较低且匹配的准确性较差。
技术实现思路
1、本发明实施例提供了一种多协议智能识别终端直连通讯方法及系统,能够提高协议匹配的效率以及协议匹配的准确性。
2、本发明实施例的一方面,提供一种多协议智能识别终端直连通讯方法,包括:
3、获取终端设备的各第一测试协议帧的可靠性类型,第一测试协议帧为终端设备中各通信协议对应的测试帧;
4、将各第一测试协议帧按照对应的可靠性类型进行分组,得到至少一个协议帧集合;
5、针对协议帧集合中的各第一测试协议帧,分别计算第一测试协议帧与主控系统的协议库中对应的各验证协议帧的结构相似性,验证协议帧的可靠性类型与协议帧集合的可靠性类型相匹配;
6、将第一测试协议帧对应的各验证协议帧按照结构相似性的大小顺序进行排序,确定结构相似性最大的验证协议帧为第一测试协议帧对应的匹配协议帧;
7、将各第一测试协议帧按照对应的协议帧发送端以及对应的匹配协议帧进行连接调试,以实现终端设备与主控系统之间的多协议通信。
8、本发明实施例的一方面,提供一种多协议智能识别终端直连通讯系统,包括终端设备、主控系统以及控制器;
9、终端设备,用于与主控系统进行通信;
10、主控系统,用于与终端设备进行通信;
11、控制器,与终端设备以及主控系统连接,用于执行上述任意一方面提供的多协议智能识别终端直连通讯方法。
12、本发明实施例提供的多协议智能识别终端直连通讯方法中,将各第一测试协议帧按照对应的可靠性类型进行分组,然后针对各第一测试协议帧,只需要与主控系统的协议库中相同可靠性类型的各验证协议帧进行匹配。无需再与主控系统的协议库中各验证协议帧均进行匹配,从而能够提高协议匹配的效率。然后,将第一测试协议帧与主控系统的协议库中相同可靠性类型的各验证协议帧都计算结构相似性,并将结构相似性最大的验证协议帧确定为第一测试协议帧对应的匹配协议帧,从而能够提高协议匹配的准确性。如此,本发明实施例通过对各第一测试协议帧按照对应的可靠性类型进行分组,然后将第一测试协议帧与主控系统的协议库中相同可靠性类型的各验证协议帧都计算结构相似性,选择结构相似性最大的为第一测试协议帧对应的匹配协议帧,能够提高协议匹配的效率以及协议匹配的准确性。
技术特征:1.一种多协议智能识别终端直连通讯方法,其特征在于,所述方法包括:
2.根据权利要求1所述的多协议智能识别终端直连通讯方法,其特征在于,所述获取终端设备的各第一测试协议帧的可靠性类型,包括:
3.根据权利要求1所述的多协议智能识别终端直连通讯方法,其特征在于,所述针对所述协议帧集合中的各所述第一测试协议帧,分别计算所述第一测试协议帧与主控系统的协议库中对应的各验证协议帧的结构相似性,包括:
4.根据权利要求3所述的多协议智能识别终端直连通讯方法,其特征在于,所述将所述第一测试协议帧按照与所述验证协议帧相同的协议划分方式进行区域划分,得到所述第一测试协议帧对应的n个测试区域之前,所述方法还包括:
5.根据权利要求3所述的多协议智能识别终端直连通讯方法,其特征在于,所述利用各所述匹配区域,确定所述第一测试协议帧与所述验证协议帧的结构相似性,包括:
6.根据权利要求1所述的多协议智能识别终端直连通讯方法,其特征在于,所述将所述第一测试协议帧对应的各所述验证协议帧按照所述结构相似性的大小顺序进行排序,确定所述结构相似性最大的所述验证协议帧为所述第一测试协议帧对应的匹配协议帧之后,所述方法还包括:
7.根据权利要求6所述的多协议智能识别终端直连通讯方法,其特征在于,所述利用所述第一测试协议帧的第一帧数量、所述第二测试协议帧的第二帧数量、各所述第二测试协议帧的端口类型以及各所述第二测试协议帧的端口号出现频次,分别确定各所述第二测试协议帧的恶意可能性,包括:
8.根据权利要求1-7任意一项所述的多协议智能识别终端直连通讯方法,其特征在于,所述将所述第一测试协议帧对应的各所述验证协议帧按照所述结构相似性的大小顺序进行排序,确定所述结构相似性最大的所述验证协议帧为所述第一测试协议帧对应的匹配协议帧之前,所述方法还包括:
9.根据权利要求8所述的多协议智能识别终端直连通讯方法,其特征在于,所述未匹配测试帧包括第一未匹配测试帧和第二未匹配测试帧;
10.一种多协议智能识别终端直连通讯系统,其特征在于,所述系统包括终端设备、主控系统以及控制器;
技术总结本发明公开了一种多协议智能识别终端直连通讯方法及系统,涉及通讯技术领域。该多协议智能识别终端直连通讯方法包括:获取终端设备的各第一测试协议帧的可靠性类型;将各第一测试协议帧按照对应的可靠性类型进行分组,得到至少一个协议帧集合;针对协议帧集合中的各第一测试协议帧,分别计算第一测试协议帧与主控系统的协议库中对应的各验证协议帧的结构相似性;将第一测试协议帧对应的各验证协议帧按照结构相似性的大小顺序进行排序,确定结构相似性最大的验证协议帧为第一测试协议帧对应的匹配协议帧;将各第一测试协议帧按照对应的协议帧发送端以及对应的匹配协议帧进行连接调试,以实现终端设备与主控系统之间的多协议通信。技术研发人员:魏志刚,赵培章,夏雨受保护的技术使用者:南京星云软件科技有限公司技术研发日:技术公布日:2024/11/21本文地址:https://www.jishuxx.com/zhuanli/20241125/337308.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表