[发明专利]应用于多种通讯接口网关的通信共享数据区设计管理方法有效
申请号: | 201210129759.0 | 申请日: | 2012-04-27 |
公开(公告)号: | CN102761538A | 公开(公告)日: | 2012-10-31 |
发明(设计)人: | 何斌;张博;陈思宁;陈宇彦 | 申请(专利权)人: | 南大傲拓科技江苏有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/10;H04L12/56 |
代理公司: | 南京天翼专利代理有限责任公司 32112 | 代理人: | 朱戈胜 |
地址: | 211102 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 多种 通讯 接口 网关 通信 共享 数据 设计 管理 方法 | ||
1.一种应用于多种通讯接口网关的通信共享数据区设计管理方法,其特征是包括步骤:在驱动服务层中,先在内存空间中开辟一个区域作为各种通讯接口和协议的通讯共享数据区;再建立一个通讯共享数据区访问接口;
所述通讯共享数据区包括:通讯接口数据区、通讯协议配置区、调试信息输出区和运行状态信息区;所述通讯接口数据区有多个,每个通讯接口数据区分为协议IO数据区和通讯报文数据区;协议IO数据区存储与通讯协议对应的IO点数据,通讯报文数据区存储通讯接口的输入输出报文,留作协议驱动调试用;
对于用户应用层的所有通讯接口先进行通讯协议解析,再通过所述通讯共享数据区访问接口访问通讯共享数据区内的通讯接口数据区;在访问时候,依据通讯接口数据区与用户层相应通讯协议之间的对应关系,区分不同的数据访问权限,通讯协议只能在其正常的权限下访问相应的通讯接口数据区;
对通讯共享数据区中的不同区域有不同的操作接口和操作权限:
1)对协议IO数据区进行操作之前,需要打开协议IO数据区;与数据区对应的通讯协议具有对协议IO数据区读写的权限,写入只限定针对输入数据进行,其他操作只具备读权限;
2)通讯报文数据区是由通信共享数据区的管理系统提供的后台服务函数在信文收发时自动完成通信共享数据区的更新,用于针对通讯协议进行调试或监视;
3)通信协议配置区是由通信共享数据区的管理系统提供的后台服务函数解析配置文件得到的配置数据;
4)在通讯协议的状态发生改变、或者针对通讯共享数据区进行操作时,通信共享数据区的管理系统会将相应的信息存到所述运行状态信息区中;
5)调试信息输出区存储:用户调试时,会从其他区中读取信息过来,送到上位机显示。
2.根据权利要求1所述的应用于多种通讯接口网关的通信共享数据区设计管理方法,其特征是操作通讯共享数据区所需的服务函数和操作接口包括:协议管理函数、协议IO数据区读写函数和系统后台服务函数;
协议管理函数包括:协议的注册注销、协议的配置运行停止、针对通讯协议对不同通信接口数据区访问的权限和数据的边界限制的检查和提示;
协议IO数据区读写函数:对通讯协议数据区的打开、关闭和读写接口;其中要进行操作权限的检查,通讯协议只能对自己对应的协议IO数据区进行读写,对其协议IO数据区的只有读权限,同时在进行读写操作时还要检查读写地址是否正确、是否有越界访问的情况;
系统后台服务函数,包括用户调试信息的写入和管理、协议运行状态信息的写入、配置文件解析和通讯协议调试。
3.根据权利要求1所述的应用于多种通讯接口网关的通信共享数据区设计管理方法,其特征是所述通信共享数据区操作的步骤:
首先,在启动时完成系统协议配置的解析和通讯协议配置区的写入;
然后,通讯协议逐一注册启动,并打开所需的通讯接口数据区,
接下来,进行通讯、IO数据读写、调试信息输出、运行状态和收发报文的保存更新操作;
通讯协议需要关闭时,先关闭协议IO数据区,然后注销通讯协议。
4.根据权利要求1所述的应用于多种通讯接口网关的通信共享数据区设计管理方法,其特征是所述配置数据的内容包括:协议名称、协议编号、协议解析函数指针、协议IO点数和协议IO点地址分配情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南大傲拓科技江苏有限公司,未经南大傲拓科技江苏有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210129759.0/1.html,转载请声明来源钻瓜专利网。