一种通信协议仿真的实现方法技术

技术编号:34321930 阅读:19 留言:0更新日期:2022-07-31 00:22
本发明专利技术公开了一种通信协议仿真的实现方法,属于工业自动化控制领域;首先,针对进行通信的上位机和用户端,分别进行各自的端口配置并初始化各参数;针对不同的N种仿真通信协议,分别设定对应各种类的协议仿真模块;用户通过参数配置,将每种仿真通讯协议的数据包头和功能代码,分别录入到各自的协议仿真模块上;然后,在上位机上分割出N个独立内存,关联各协议仿真模块;用户输入待传输数据包到对应的协议仿真模块,将其传输到上位机的对应内存中;上位机利用动态编译法将数据包封装至响应消息列队中;最后监控线程通过配置路径对协议数据包进行加载运行,实现特定协议的数据仿真;本发明专利技术改进了通信协议特性研究中通信协议的仿真效率。真效率。真效率。

【技术实现步骤摘要】
一种通信协议仿真的实现方法


[0001]本专利技术属于工业自动化控制领域,具体涉及一种通信协议仿真的实现方法。

技术介绍

[0002]通信协议是通信系统的基础,一个好的通信协议必须确保系统间信息传输的安全性、可靠性和迅速性。在一个通信协议制定后,为了验证该协议的性能,必须进行各方面的考核。协议仿真就是检验协议性能以及产品功能的重要手段。
[0003]仿真的概念使用非常广,最终的含义就是使用可控的手段来模仿真实的情况;与计算机模拟系统的区别在于,仿真器致力于模仿系统的外在表现和行为,而不是模拟系统的抽象模型。
[0004]然而,当前不同厂商所生产的信息传感设备所采用的通信协议通常是不相同的,通信协议种类的繁多,也导致了协议仿真的多样化。这就为用户同时仿真多个通信协议带来极大不便,为研究通信协议的特性造成了巨大阻力。

技术实现思路

[0005]针对上述问题,为了给研究多项通信协议性能创造基础,特别是针对不同类型通信协议的仿真,本专利技术提出了一种通信协议仿真的实现方法;以计算机为运行载体,数据引擎为数据存储中心,通过本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通信协议仿真的实现方法,其特征在于,具体步骤如下:首先、针对进行通信的上位机和用户端,分别进行各自的端口配置并初始化各参数;针对不同的N种仿真通信协议,分别设定对应各种类的协议仿真模块;用户通过参数配置,将每种仿真通讯协议的数据包头和功能代码,分别录入到各自的协议仿真模块上;然后、在上位机上分割出N个独立内存,与各协议仿真模块一一对应关联;用户输入待传输数据包到对应的协议仿真模块,自定义函数根据协议仿真模块与上位机内存的对应关系,将其传输到上位机的对应内存中;上位机利用动态编译法将数据包封装至响应消息列队中;最后、监控线程通过配置路径对协议数据包进行加载,并运行工作线程,实现特定协议的数据仿真。2.如权利要求1所述的一种通信协议仿真的实现方法,其特征在于,所述上位机端的配置包括:唯一标识符;IP地址、端口或串口名、串口参数;最大连接数量;监控线程周期;线程池工作线程数以及仿真数据;用户端的配置包括:通讯协议配置以及数据引...

【专利技术属性】
技术研发人员:张娟娟栾燕孟祥曦吴冬寒陶炜
申请(专利权)人:国家工业信息安全发展研究中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1