[发明专利]一种通过扩展接口进行数据通信的方法及扩展接口在审
申请号: | 201610032210.8 | 申请日: | 2016-01-18 |
公开(公告)号: | CN105718403A | 公开(公告)日: | 2016-06-29 |
发明(设计)人: | 温立斌 | 申请(专利权)人: | 沈阳东软医疗系统有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 扩展 接口 进行 数据通信 方法 | ||
技术领域
本发明涉及数据接口及通讯领域,具体涉及一种通过扩展接口进行数据通信方法及用于数据通信的扩展接口。
背景技术
在目前的设备中,通常都是由多个不同功能的模块集成在一起,由一个上位机对他们统一进行数据的管理,在集成有功能模块的设备中,对上位机的接口及数据处理能力都提出了更高的要求。
对于设备中的子模块,每个子模块都是一个数据源,通过各自的接口与上位机连接,上位机对他们进行参数设置、实时数据传输或者周期性的状态检查,此外,上位机还要进行其他的数据处理工作。
然而,对于这些子模块,接口各自不同,例如有RS232电缆接口、光纤232接口、RS485总线接口、RS422接口等不同类型的接口,上位机需要与各种类型的接口连接,上位机接口的扩展性不好,也对上位机的处理能力提出更高的要求。
发明内容
本发明提供了一种通过扩展接口进行数据通信的方法及用于数据通信的扩展接口,能够解决上位机与各种数据源的连接,提高上位机与不同数据源的通信性能。
本发明提供了一种通过扩展接口进行数据通信的方法,扩展接口包括主处理器和多个从处理器,主处理器分别与多个从处理器连接,主处理器与上位机连接,每个从处理器连接不同的数据源,所述方法包括:
主处理器接收来自上位机的携带有地址标识的通信数据,若地址标识对应从处理器,则将通信数据经与地址标识对应的从处理器转发至数据源;
主处理器经从处理器接收来自数据源的响应数据,并将携带从处理器地址标识的响应数据发送至上位机。
可选的,若地址标识对应主处理器,所述方法还包括:
主处理器接受来自上位机的通信数据,并根据通信数据内容,经从处理器向数据源发送数据请求;
主处理器经从处理器接收来自数据源的响应数据,并判断响应数据是否异常;
根据判断结果,主处理器向上位机返回携带从处理器地址标识的判断结果数据。
可选的,通信数据内容为按预定周期轮询操作,则主处理器按预定周期,经从处理器向数据源发送数据请求。
可选的,判断响应数据是否异常包括:
若一次响应数据为异常,则认为响应数据异常。
可选的,判断响应数据是否异常包括:
若在一定时间范围内,收到的响应数据为异常的次数超过预定次数,则认为响应数据异常。
此外,本发明还提供了一种用于数据通信的扩展接口,包括主处理器和多个从处理器,主处理器分别与多个从处理器连接,主处理器与上位机连接,每个从处理器连接不同的数据源,其中,主处理器包括:
下行转发单元,用于接收来自上位机的携带有地址标识的通信数据,若地址标识对应从处理器,则将通信数据经与地址标识对应的从处理器转发至数据源;
上行转发单元,用于经从处理器接收来自数据源的响应数据,并将携带从处理器地址标识的响应数据发送至上位机。
可选的,若地址标识对应主处理器,主处理器还包括:
控制单元,用于接受来自上位机的通信数据,并根据通信数据内容,经从处理器向数据源发送数据请求;
判断单元,用于经从处理器接收来自数据源的响应数据,并判断响应数据是否异常;
返回单元,用于根据判断结果,向上位机返回携带从处理器地址标识的判断结果数据。
可选的,通信数据内容为按预定周期轮询操作,则主处理器按预定周期,经从处理器向数据源发送数据请求。
可选的,判断单元中,判断响应数据是否异常包括:若一次响应数据为异常,则认为响应数据异常。
可选的,判断单元中,判断响应数据是否异常包括:在一定时间范围内,收到的响应数据为异常的次数超过预定次数,则认为响应数据异常。
发明实施例提供了一种扩展接口及通过扩展接口进行数据通信的方法,扩展接口包括主处理器和多个从处理器,主处理器分别与多个从处理器连接,主处理器与上位机连接,每个从处理器连接不同的数据源,从处理器将来自数据源的上行数据通过主处理器传送至上位机,通过扩展接口实现进行数据通信。该方法中,对于不同的数据源,通过专门的从处理器进行数据的通信,各从处理器与上位机进行数据通信,上位机仅与主处理器数据通信,对上位机的接口进行了扩展,并有效地提高了数据通信的速度和实时性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳东软医疗系统有限公司,未经沈阳东软医疗系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610032210.8/2.html,转载请声明来源钻瓜专利网。