[发明专利]基于串口通信的交互方法及装置无效
申请号: | 201210222281.6 | 申请日: | 2012-06-29 |
公开(公告)号: | CN102819513A | 公开(公告)日: | 2012-12-12 |
发明(设计)人: | 熊祥;杨正平;田志勇;胡志雄 | 申请(专利权)人: | 安科智慧城市技术(中国)有限公司;武汉恒亿电子科技发展有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 串口 通信 交互 方法 装置 | ||
技术领域
本发明属于通信技术领域,尤其涉及一种基于串口通信的交互方法及装置。
背景技术
在通信技术日益发达的今天,串口通信在各个领域的应用也日趋广泛,传统的串口通信是采用一对一的通信模式,即一个PC机串口发送数据,另外一个PC机串口接收数据,如此,通过两个PC机来完成数据的发送与接收。
申请号为200820301714.6的中国专利公开一种数据转发装置,包括一个带串口的主单片机和一个从单片机,接收数据的主单片机通过并口连接用于发送数据的从单片机,如此,通过各带一个串口的单片机实现两个串口数据发送和接收的功能,从而达到实现降低成本的目的。
然而,当需要一个串口发送数据,多个串口都能接收发送端的数据时,传统的串口通信模式就无法满足这一需求。
发明内容
本发明的目的在于提供一种基于串口通信的交互装置及方法,旨在解决现有技术无法实现当一个串口发送数据时多个串口都能接收数据的技术问题。
为解决上述问题,本发明提供了一种基于串口通信的交互方法,包括以下步骤:
S1、加载配置文件,对发送数据信号的源串口和接受数据信号的目的串口的映射关系进行存储;
S2、解析配置文件,根据源串口查找对应的至少一目的串口;
S3、根据查找到的目的串口对数据信号进行转发。
其中,还包括步骤S4、判断源串口和目的串口的映射关系是否结束,如是,则结束;若否则返回步骤S2。
其中,在步骤S2中,通过路由配置查找目的串口。
其中,步骤S2之前还包括步骤:读取源串口上的数据信号。
其中,采用异步重叠IO的方式读取所述源串口上的数据。
为解决上述问题,本发明还提供一种基于串口通信的交互装置,包括:
配置文件单元,用于对发送数据信号的源串口和接受数据信号的目的串口进行配置映射并存储;
配置解析单元,连接于所述配置文件单元,用于根据源串口查找对应的至少一目的串口;
转发单元,连接于所述配置解析单元和配置文件单元之间,用于根据查找的目的串口将源串口中的数据信号转发到目的串口中。
其中,还包括判断单元,用于判断源串口和目的串口的映射关系是否结束。
其中,所述基于串口通信的交互装置还包括读写单元,连接于所述配置文件单元以及所述配置解析单元,用于对源串口的数据信息进行读、写操作。
其中,还包括串口单元,连接于所述配置文件单元,所述串口单元包括对外发送数据信号的源串口和接受数据信号的目的串口。
其中,所述读写单元配置有所述串口单元的波特率、校验位、数据位、停止位属性。
本发明提供的基于串口通信的交互方法,通过加载配置文件,对发送数据的源串口和接受数据的目的串口的映射关系进行存储;然后解析配置文件,根据源串口查找对应的至少一个目的串口;并根据查找到的目的串口对数据信号进行转发,如此实现一个串口发送数据多个串口接收发送端数据的功能,从而解决了现有无法实现多个串口接收数据的问题,而且实现方法简单,能节省大量成本。
本发明提供的基于串口通信的交互装置,通过配置文件单元对送数据信号的源串口和接受数据信号的目的串口进行配置映射并存储;通过配置解析单元查找源串口对应的目的串口;然后通过转发单元对数据信号进行转发,如此实现一个串口发送数据多个串口接收发送端数据的功能。
本发明提供的基于串口通信的交互方法所接收到的数据信号的目的串口又可以作为下一步数据转发的源串口,通过路由配置循环查找源串口的目的串口,从而实现数据的循环转发。
附图说明
图1是本发明基于串口通信的交互方法的工作流程图;
图2是本发明基于串口通信的交互装置的结构框图;
图3是本发明基于串口通信的交互装置的数据交互示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明所提供的基于串口通信的交互方法,包括如下步骤:
S1、加载配置文件,对发送数据信号的源串口和接受数据信号的目的串口的映射关系进行存储;
S2、解析配置文件,根据源串口查找对应的至少一目的串口;
S3、根据查找到的目的串口对数据信号进行转发;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安科智慧城市技术(中国)有限公司;武汉恒亿电子科技发展有限公司,未经安科智慧城市技术(中国)有限公司;武汉恒亿电子科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210222281.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:四管程管式换热器
- 下一篇:一种立式高通量管换热器