[发明专利]一种全配置化数据通信方法及系统有效
申请号: | 201210339971.X | 申请日: | 2012-09-13 |
公开(公告)号: | CN102868691A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 杨平;吴秋灵;尤春雨;王会卿;惠秦川;黄功军;尹萍;周小俊 | 申请(专利权)人: | 北京佰能电气技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100096 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 数据通信 方法 系统 | ||
1.一种全配置化数据通信方法,其特征在于,所述方法包括:
根据TCP/IP Socket电文通信特性,设置电文相关参数;
通过可视化界面配置电文相关参数,并将电文参数保存为XML文件;
按照参数类型建立数据结构,读取数据XML文件内容至对应数据结构;
根据数据结构中连接节点清单的内容分别为每一回线建立线程;
在所述建立的线程上,按照所述配置参数内容建立数据缓冲区;
将检测到的Socket上的数据存入数据缓冲区;
对缓冲区内接收到的数据进行校验并解析,将解析后的内容存储在数据存储区。
2.根据权利要求1所述的全配置化数据通信方法,其特征在于,所述电文包含电文头、电文体、电文尾三部分。
3.根据权利要求1所述的全配置化数据通信方法,其特征在于,所述电文相关参数包括连接参数和电文数据参数;所述连接参数包含连接节点参数、端口参数、电文类型参数和端口电文许可参数;所述电文数据参数包括电文头参数、电文体参数、电文尾参数和心跳验证参数。
4.根据权利要求1所述的全配置化数据通信方法,其特征在于,所述数据发送与数据接收为两条回线,即在通信双方之间建立两条TCP/IP连接。
5.根据权利要求1所述的全配置化数据通信方法,其特征在于,对所述存入缓冲区的数据进行长度、ID校验,通过校验的数据按照配置要求解析为ASCII码或者二进制码,并以配置的ASCII码或者二进制码的形式传输和存储。
6.一种全配置化数据通信系统,该系统包括通信层和存储层,其特征在于,
所述通信层包含参数配置单元、参数读取单元、发送单元、接收单元和线程控制单元;
所述存储层包含数据库访问控制单元、参数存储单元、XML配置文件生成单元、电文存储单元和消息日志单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京佰能电气技术有限公司,未经北京佰能电气技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210339971.X/1.html,转载请声明来源钻瓜专利网。