[发明专利]通信控制方法与控制装置在审
申请号: | 201780002445.5 | 申请日: | 2017-03-15 |
公开(公告)号: | CN108235802A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 黄健;景强;汪德暖 | 申请(专利权)人: | 深圳中兴力维技术有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;G06F13/42 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串口 虚拟串口 主机 地址编码 控制装置 通信控制 数据写入请求 缓冲区读取 缓冲区 节点发送 数据存储 通信机制 通信领域 通信效率 依次读取 写入 创建 | ||
本发明公开了一种通信控制方法与控制装置,属于通信领域。所述方法包括:创建与每一所述从机的每一所述串口一一对应的虚拟串口节点;在接收到所述主机向所述虚拟串口节点发送的数据写入请求时,从所述虚拟串口节点中获取对应的所述串口的地址编码,并根据所述地址编码将所述数据写入对应的所述串口;依次读取每一所述从机的每一所述串口的数据,并将获取到的所述数据存储于对应的虚拟串口节点的缓冲区,以使得所述主机能从每一虚拟串口节点的缓冲区读取到对应的所述串口的数据。本发明的技术方案改善了主机与从机的串口之间的通信机制,有效提升了主机与从机的串口的通信效率与准确性。
技术领域
本发明涉及通信技术领域,尤其涉及一种通信控制方法与控制装置。
背景技术
在实际应用中,一个作为数据管理的主机通过RS485与数个从机通信连接。每一从机设有数个串口以与前端采集终端连接,以实现主机与前端采集终端之间的通信。
然而,随着数据需求量的不断增加,所需要的从机数量也会逐渐增多,这就导致主机与从机的串口通信控制管理越来越复杂,而且主机和前端采集终端通信(也即,主机与从机的串口的通信)的实时性也会大大降低,严重影响了主机与从机的串口的通信效率。
发明内容
有鉴于此,本发明的目的在于提供一种通信控制方法与控制装置,旨在有效提高主机与从机的串口的通信效率。
为实现上述目的,本发明提供一种通信控制方法,用于实现主机与每一从机的每一串口的通信,所述通信控制方法包括如下步骤:
创建与每一所述从机的每一所述串口一一对应的虚拟串口节点;
在接收到所述主机向所述虚拟串口节点发送的数据写入请求时,从所述虚拟串口节点中获取对应的所述串口的地址编码,并根据所述地址编码将所述数据写入对应的所述串口;
依次读取每一所述从机的每一所述串口的数据,并将获取到的所述数据存储于对应的虚拟串口节点的缓冲区,以使得所述主机能从每一虚拟串口节点的缓冲区读取到对应的所述串口的数据。
可选的,所述创建与每一所述从机的每一所述串口一一对应的虚拟串口节点的步骤包括:
获取所述从机的地址编码与所述从机的每一所述串口的地址编码;
对应每一所述串口创建一虚拟串口节点;
对所述虚拟串口节点与对应的所述串口做寻址映射。
可选的,所述对所述虚拟串口节点与对应的所述串口做寻址映射的步骤包括:
将所述虚拟串口节点的句柄、对应的所述从机的地址编码、对应的所述串口的地址编码,以及所述虚拟串口节点的编码进行映射。
可选的,所述在接收到所述主机向所述虚拟串口节点发送数据写入请求时,从所述虚拟串口节点中获取对应的所述串口的地址编码,并根据所述地址编码将所述数据写入对应的所述串口的步骤包括:
在接收到所述主机向所述虚拟串口节点发送的数据写入请求时,判断所述数据写入请求的类型;所述数据写入请求包括串口参数设置请求与串口数据写入请求;
当所述数据写入请求为串口参数设置请求时,从所述虚拟串口节点中获取对应的所述串口的地址编码,并根据所述地址编码将所述串口设置参数写入对应的所述串口;
当所述数据写入请求为串口数据写入请求时,从所述虚拟串口节点中获取对应的所述串口的地址编码,并根据所述地址编码将所述串口数据写入对应的所述串口。
可选的,所述依次读取每一所述从机的每一所述串口的数据,并将获取到的所述数据存储于对应的虚拟串口节点的缓冲区的步骤包括:
向一所述从机发送串口数据读取请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴力维技术有限公司,未经深圳中兴力维技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780002445.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能设备的接入方法和系统
- 下一篇:一种消息记录合并显示方法及终端设备