[发明专利]以半双工通信协议达成的虚拟全双工通信方法与装置有效
申请号: | 200910001638.6 | 申请日: | 2009-01-09 |
公开(公告)号: | CN101515849A | 公开(公告)日: | 2009-08-26 |
发明(设计)人: | 刘一力 | 申请(专利权)人: | 宏正自动科技股份有限公司 |
主分类号: | H04L5/14 | 分类号: | H04L5/14;H04L1/16;H04L12/56 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 蒲迈文 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 双工 通信协议 达成 虚拟 通信 方法 装置 | ||
1.一种虚拟全双工通信系统,至少包含:
一主端,该主端包含一第一处理器、一连接至该第一处理器的第一逻辑电路、一被该第一处理器及该第一逻辑电路存取的第一缓冲存储器,以及一连接于该第一逻辑电路的第一收发器;
一从端,该从端包含一第二处理器、一连接至该第二处理器的第二逻辑电路、一被该第二处理器及该第二逻辑电路存取的第二缓冲存储器,以及一连接于该第二逻辑电路的第二收发器;
其中该第一收发器适于连接至一通信链接;
其中该第一处理器将一第一笔数据存储于该第一缓冲存储器中,该第一笔数据经由该通信链接传送,并且该第一处理器从该第一缓冲存储器中取出由该通信链接所接收的一第二笔数据;及
其中该第一逻辑电路可在该第一处理器不介入的情况下被操作以使用该第一收发器由该通信链接传送该第一缓冲存储器中的该第一笔数据,并且以该第一收发器经由该通信链接接收该第二笔数据,并将该第二笔数据存储于该第一缓冲存储器中;
其中该第一逻辑电路可被操作来经由该通信链接传送多个初始化请求,以经由该通信链接接收多个确收消息,并且响应于所接收的确收消息经由该通信链接单独传送多个确收消息或是传送多个伴随至少部分的该第一笔数据的确收消息;
其中该第一逻辑电路所传送的该些初始化请求包含一第一请求及一第二请求,该第一请求表示数据随着该请求传送,该第二请求表示并无数据随着该请求传送;
其中该第一逻辑电路判断该第一缓冲存储器中是否包含经由该通信链接传送的该第一笔数据,并依据该判断传送伴随至少部分的该第一笔数据的该第一请求或是该第二请求;
其中该第一逻辑电路所传送的该些确收消息包含:
一第一确收消息,表示该第一逻辑电路经由该通信链接成功地接收最后一笔传送,且数据伴随着该确收消息传送;
一第二确收消息,表示该第一逻辑电路经由该通信链接成功地接收最后一笔传送,且无数据随着该确收消息传送;
一第一否定确收消息,表示该第一逻辑电路无法经由该通信链接成功地接收最后一笔传送,且数据伴随着该确收消息传送;及
一第二否定确收消息,表示该第一逻辑电路无法经由该通信链接成功地接收最后一笔传送,且无数据随着该确收消息传送;
其中该第一逻辑电路判断经由该通信链接的最后一笔传送是否成功地接收,并判断该第一缓冲存储器是否存有要经由该通信链接的传送的该第一笔数据,并基于该些判断传送该第一确收消息、该第二确收消息、该第一否定确收消息及该第二否定确收消息的其中一个;
其中该第一逻辑电路在该第一确收消息及该第一否定确收消息之后传送该第一缓冲存储器中的至少部分该第一笔数据;
其中该第二收发器连接至该通信链接;
其中该第二处理器可将该第二笔数据存储于该第二缓冲存储器中,该第二笔数据被经由该通信链接传送,并且该第二处理器从该第二缓冲存储器中取出由该通信链接所接收的该第一笔数据;
其中该第二逻辑电路可在该第二处理器不介入的情况下被操作以使用该第二收发器由该通信链接传送该第二缓冲存储器中的该第二笔数据,并且以该第二收发器经由该通信链接接收该第一笔数据,并将该第一笔数据存储于该第二缓冲存储器中;
其中该第二逻辑电路可被操作来经由该通信链接接收来自该第一逻辑电路的多个初始化请求及多个确收消息,并响应于从该第一逻辑电路所接收的该些初始化请求或是该些确收消息,经由该通信链接单独传送多个确收消息或是传送多个伴随该第二缓冲存储器中的部分该第二笔数据的确收消息至该第一逻辑电路。
2.如权利要求1所述的虚拟全双工通信系统,其特征在于,该第一处理器以直接存储器存取DMA的方式存取该第一缓冲存储器,该第一逻辑电路是一现场可编程门阵列,该第一收发器是一通用异步接收/传送器,该第一收发器是一RS485收发器该主端是一键盘-影像-鼠标切换器。
3.如权利要求1所述的虚拟全双工通信系统,其中该第二处理器使用直接存储器存取DMA的方式存取该第二缓冲存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏正自动科技股份有限公司,未经宏正自动科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910001638.6/1.html,转载请声明来源钻瓜专利网。