[发明专利]一种支持TRDP协议的多功能网关的通信方法在审
申请号: | 201710748549.2 | 申请日: | 2017-08-28 |
公开(公告)号: | CN107689914A | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 乐建锐;李恒瑞;战晓莉;田彦禹;袁野 | 申请(专利权)人: | 深圳通业科技股份有限公司 |
主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L29/06;H04L29/08;G06F9/54 |
代理公司: | 深圳市博锐专利事务所44275 | 代理人: | 张明 |
地址: | 518000 广东省深圳市龙华新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 trdp 协议 多功能 网关 通信 方法 | ||
1.一种支持TRDP协议的多功能网关的通信方法,其特征在于,包括:
接收网络配置信息报文;
根据所述网络配置信息报文启动相应的配置模块,所述配置模块进行相应的通信模块的配置,所述通信模块包括源通信模块和目的通信模块;
创建共享内存模块,并在所述共享内存模块中分别为各个通信模块创建一共享内存;
根据所述通信模块分别创建写接口和读接口;
源通信模块将接收到的有效数据经协议解析后,通过所述写接口将有效数据写入所述共享内存中;
目的通信模块通过所述读接口读取共享内存中的有效数据。
2.根据权利要求1所述的支持TRDP协议的多功能网关的通信方法,其特征在于,所述网络配置信息报文包括识别ID,所述“根据所述网络配置信息报文启动相应的配置模块”具体为:根据所述识别ID启动相应的配置模块。
3.根据权利要求1所述的支持TRDP协议的多功能网关的通信方法,其特征在于,当接收到新的网络配置信息报文后,重新根据所述网络配置信息报文启动相应的配置模块。
4.根据权利要求1所述的支持TRDP协议的多功能网关的通信方法,其特征在于,还包括:
创建后备内存区;
将所述网络配置信息报文保存至所述后备内存区中。
5.根据权利要求1所述的支持TRDP协议的多功能网关的通信方法,其特征在于,还包括:
创建数据记录模块,所述数据记录模块包括事件记录仪和存储管理模块;
当所述事件记录仪存满标准化数据包后,将所述数据信息通过所述存储管理模块保存至存储芯片中。
6.根据权利要求5所述的支持TRDP协议的多功能网关的通信方法,其特征在于,所述事件记录仪创建两个相同大小的数据缓存区,当其中一个的数据缓存区存满标准化数据包之后,利用另一个数据缓存区进行数据缓存,所述存储管理模块按照存储芯片最小擦写单元的尺寸将所述其中一个的数据缓存区中的数据写入存储芯片中。
7.根据权利要求1所述的支持TRDP协议的多功能网关的通信方法,其特征在于,还包括:
创建至少两个的监控线程;
根据至少两个的所述监控线程判断在预设时间内是否接收到与网关连接的网络节点的数据信息;
若否,则所述网络节点异常。
8.根据权利要求1所述的支持TRDP协议的多功能网关的通信方法,其特征在于,所述通信模块包括支持TRDP协议的以太网通信模块,所述以太网通信模块包括协议栈模块、初始化模块以及数据处理模块。
9.根据权利要求8所述的支持TRDP协议的多功能网关的通信方法,其特征在于,所述协议栈模块采用国外开源代码,并基于TCP/IP协议完成数据传输;所述初始化模块采用创建对象的方式支持多个端口,可分别为每一个端口创建一个socket,为所述每一个socket创建一个对象,为所述每一个对象创建一个线程,各线程独立进行对应socket数据的捕捉与处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳通业科技股份有限公司,未经深圳通业科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710748549.2/1.html,转载请声明来源钻瓜专利网。