[发明专利]一种协议通讯方法和系统无效
申请号: | 201110361341.8 | 申请日: | 2011-11-15 |
公开(公告)号: | CN102438012A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 朱泽才 | 申请(专利权)人: | 航天科工深圳(集团)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518048 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 通讯 方法 系统 | ||
1.一种协议通讯方法,其特征在于,所述方法包括以下步骤:
A.接收用户调用业务类型向终端设备发送请求操作命令,以生成携带唯一命令号的协议帧,其中,所述业务类型包括校时命令;
B.将所生成的协议帧添加至发送队列,以向终端设备发送协议帧;
C.接收线程接收所发送的协议帧,并将其添加至接收队列;
D.对接收后的协议帧进行解析;
E. 根据解析后的协议帧判断终端设备是否校验成功,若是,则执行步骤F1,若否,则执行步骤F2;
F1.将解析后的协议帧添加至接收链表,转至步骤G;
F2.生成第一回复数据,返回步骤A;
G.在该接收链表中查找具有相同的终端编码和命令号的第二回复数据,以将所述第二回复数据返回至用户。
2.根据权利要求1所述的协议通讯方法,其特征在于,所述步骤B还包括以下步骤:
B1.判断发送队列是否为空,若是,则执行步骤B21,若否,则执行步骤B22;
B21.发送队列处于等待状态,并唤醒发送线程,返回步骤B1;
B22.从该发送队列中获取协议帧,并发送该协议帧。
3.根据权利要求2所述的协议通讯方法,其特征在于,所述步骤G具体包括以下步骤:
G1.判断是否查找到所述第二回复数据,若是,则执行步骤G21,若否,则执行步骤G22;
G21.将所述第二回复数据返回至用户,步骤结束;
G22.判断协议帧是否超时,若是,则执行步骤G3,若否,则返回步骤G1;
G3.返回超时提示命令,返回步骤F1。
4.根据权利要求3所述的协议通讯方法,其特征在于,在所述步骤E中终端设备校验的方式包括:
方式一:通过命令号校验;
方式二:通过终端编码与命令字组合校验;
方式三:通过方式一和方式二结合校验。
5.根据权利要求4所述的协议通讯方法,其特征在于,所述协议帧的格式包括起始码、命令号、终端编码、命令字、数据长度、数据域、校验码以及结束码。
6.一种协议通讯系统,其特征在于,所述系统包括依次连接的生成模块、发送模块、接收模块、解析模块、判断模块、与所述判断模块连接的添加模块、分别与所述判断模块和所述生成模块连接的回复模块以及与所述添加模块连接的返回模块,其中,
生成模块,用于接收用户调用业务类型向终端设备发送请求操作命令,以生成携带唯一命令号的协议帧,其中,所述业务类型包括校时命令;
发送模块,用于将所生成的协议帧添加至发送队列,以向终端设备发送协议帧;
接收模块,用于接收线程接收所发送的协议帧,并将其添加至接收队列;
解析模块,用于对接收后的协议帧进行解析;
判断模块,用于根据解析后的协议帧判断终端设备是否校验成功;
添加模块,用于在所述判断模块的结果为是时将解析后的协议帧添加至接收链表;
回复模块,用于在所述判断模块的结果为否时生成第一回复数据;
返回模块,用于在该接收链表中查找具有相同的终端编码和命令号的第二回复数据,以将所述第二回复数据返回至用户。
7.根据权利要求6所述的协议通讯系统,其特征在于,所述发送模块包括依次连接的第一判断单元、等待单元以及获取单元,其中,
第一判断单元,用于判断发送队列是否为空;
等待单元,用于在所述第一判断单元的结果为是时设置发送队列处于等待状态,并唤醒发送线程;
获取单元,用于在所述第一判断单元的结果为否时从该发送队列中获取协议帧,并发送该协议帧。
8.根据权利要求7所述的协议通讯系统,其特征在于,所述返回模块包括第二判断单元、分别与所述第二判断单元连接的回复单元和第三判断单元以及与所述第三判断单元连接的超时单元,其中,
第二判断单元,用于判断是否查找到所述第二回复数据;
回复单元,用于在所述第二判断单元的结果为是时将所述第二回复数据返回至用户;
第三判断单元,用于在所述第二判断单元的结果为否时判断协议帧是否超时;
超时单元,用于在所述第三判断单元的结果为是时返回超时提示命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工深圳(集团)有限公司,未经航天科工深圳(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110361341.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:抗折法检测混凝土抗压强度的方法及装置
- 下一篇:一种光电-热电一体化电池组件