[发明专利]板间通信方法及装置在审

专利信息
申请号: 201110243147.X 申请日: 2011-08-23
公开(公告)号: CN102957601A 公开(公告)日: 2013-03-06
发明(设计)人: 陈林峰 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/70 分类号: H04L12/70;G06F13/38
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 余刚;梁丽超
地址: 518057 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 通信 方法 装置
【说明书】:

技术领域

发明涉及通信领域,具体而言,涉及一种板间通信方法及装置。

背景技术

目前数据通信技术朝着大流量、高速率的方向发展的趋势愈加明显,但是还是存在一些位于通讯系统边缘的模块难以与系统中的主控制板进行信息交互,而这些模块常常又关系到整个系统的稳定和可靠性。例如,电源模块,智能风扇模块等。通常,这些模块都包含微处理器,但工程上这些微处理器处理能力一般不强,通信接口也略显简单。很难通过以太网等其它高速通讯方式与主控制板之间互联互通。

目前常用的处理方法是按照ATCA架构提出的方法,通过I2C总线完成边缘模块的通信和管理,例如,采用can总线(本质就是I2C总线)完成主控制板和边缘模块之间的通讯。但是实际上通过I2C总线完成边缘模块的通信和管理会增加了驱动软件或逻辑开发难度,而且许多通信设备都没有按照ATCA标准进行设计,有些模块上使用的微处理器并不包含I2C总线。针对这些问题,目前尚未提出有效的解决方案。

发明内容

本发明的主要目的在于提供一种板间通信方法及装置,以至少解决上述问题之一。

根据本发明的一个方面,提供了一种板间通信方法,包括:控制板通过异步串口连接至一个或多个边缘模块;控制板与边缘模块通过异步串口进行通信。

控制板与边缘模块通过异步串口进行通信包括:控制板与边缘模块通过异步串口互发报文;在传输报文时,对报文进行报文检验。

上述报文包括:前导信息、控制报文、信息报文、握手协商信息、控制报文校验结果。

上述控制报文包括:信息报文长度、目的地址、控制命令码;上述信息报文包括:信息报文头部、信息报文中部、信息报文尾部,其中,信息报文头部包含该信息报文的长度,信息报文中部包含信息报文主体,信息报文尾部包含该信息报文的校验结果。

控制板与边缘模块通过异步串口互发报文,并在传输报文时,对报文进行报文检验包括:控制板向边缘模块发送前导信息,通知边缘模块开始接收信息;控制板向边缘模块发送控制报文及控制报文校验结果,等待边缘模块接收上述控制报文及控制报文校验结果并根据控制报文校验结果对控制报文及进行校验后发送的第一确认回复;控制板收到第一确认回复后,向边缘模块发送信息报文,等待边缘模块接收信息报文并对信息报文进行校验后发送的第二确认回复;如果控制板收到了第二确认回复,则结束本次通信,如果控制板没有收到第二确认回复,则重发或者丢弃信息报文。

边缘模块在接收控制报文及控制报文校验结果并根据控制报文校验结果对控制报文进行校验后发送第一确认回复包括:边缘模块确认控制报文中的目的地址与边缘模块的物理地址是否匹配,如果匹配则开始接收该控制报文,否则丢弃该控制报文;接收控制板发送的该控制报文的校验结果,自行对该控制报文进行校验得出校验结果,并判断该校验结果与控制板发送的校验结果是否一致,如果一致则向控制板发送第一确认回复,如果不一致,则结束通信。

边缘模块在接收信息报文并对信息报文进行校验后发送第二确认回复包括:边缘模块确认控制报文中的信息报文长度是否与接收到的与该控制报文对应的信息报文的长度一致,如果一致,则继续接收控制板发送的该信息报文的校验结果,如果不一致,则丢弃该信息报文;在接收到控制板发送的该信息报文的校验结果后,自行对该信息报文进行校验得出校验结果,并判断该校验结果与控制板发送的校验结果是否一致,如果一致则向控制板发送第二确认回复,如果不一致,则回复接收失败并丢弃该信息报文。

控制板与边缘模块通过异步串口互发报文,并在传输报文时,对报文进行报文检验还包括:控制板接收边缘模块发送的握手协商信息,在能够接收边缘模块发送的报文时,向边缘模块发送包含允许发送控制命令码的控制报文及该控制报文的校验结果;接收边缘模块发送的信息报文,对该信息报文进行校验并将结果发送给边缘模块。

接收边缘模块发送的信息报文,对该信息报文进行校验并将结果发送给边缘模块包括:提取边缘模块发送的信息报文的长度,判断该长度与该信息报文头部包含的信息报文长度是否一致,如果不一致,则接收失败;如果一致,则自行对该信息报文进行校验得出校验结果,判断该校验结果与该信息报文头尾部包含的校验结果是否一致,如果一致,则接收成功,如果不一致,则接收失败;在接收成功时,向边缘模块发送确认报文,在接受失败时,向边缘模块发送接受失败报文。

根据本发明的另一方面,提供了一种板间通信装置,包括:连接模块,用于通过异步串口将控制板连接至一个或多个边缘模块;通信模块,用于控制控制板与边缘模块通过异步串口进行通信。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110243147.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top