[发明专利]一种片上网络传输报文的方法及其装置在审
| 申请号: | 201810288950.7 | 申请日: | 2018-04-03 |
| 公开(公告)号: | CN108768898A | 公开(公告)日: | 2018-11-06 |
| 发明(设计)人: | 钟俊华;童元满 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | H04L12/933 | 分类号: | H04L12/933;H04L29/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 共享缓存 空闲 报文记录 传输报文 第一模块 片上网络 虚信道 缓存 传输信道 模块发送 有效减少 报文 阻塞 申请 | ||
1.一种片上网络传输报文的方法,其特征在于,包括:
第一模块的第一虚信道接收第二模块发送的第一报文;
判断所第一模块的共享缓存是否存在空闲;
当所述共享缓存存在空闲时,将所述第一报文记录在所述共享缓存中;
当所述共享缓存不存在空闲时,将所述第一报文记录在所述第一虚信道对应的独享缓存中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第一模块向第三模块发送第二报文后,所述第一模块向所述第二模块发送信用释放指示,所述信用释放指示用于表征所述第一模块中的缓存空间得到释放。
3.根据权利要求2所述的方法,其特征在于,所述信用释放指示用于指示所述第二模块中关于所述第一模块的缓存空间的信用数增加1,当所述第二模块中关于所述第一模块缓存空间的信用数为0时,所述第二模块不再向所述第一模块发送报文。
4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
当所述第一模块向所述第三模块发送所述第三报文后,所述第一模块中关于所述第三模块缓存空间的信用数减少1,当所述第一模块中关于所述第三模块缓存空间的信用数为0时,所述第一模块不再向所述第三模块发送报文。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一报文用于指示所述第一模块采用所述第一虚信道转发所述第一报文。
6.一种片上网络传输报文的装置,其特征在于,包括:
收发单元,所述收发单元用于第一模块的第一虚信道接收第二模块发送的第一报文;
处理单元,所述处理单元用于判断所第一模块的共享缓存是否存在空闲;
所述处理单元还用于,当所述共享缓存存在空闲时,将所述第一报文记录在所述共享缓存中;
当所述共享缓存不存在空闲时,将所述第一报文记录在所述第一虚信道对应的独享缓存中。
7.根据权利要求5所述的装置,其特征在于,所述收发单元还用于:
当所述第一模块向第三模块发送第二报文后,所述第一模块向所述第二模块发送信用释放指示,所述信用释放指示用于指示所述第一模块中的缓存空间得到释放。
8.根据权利要求7所述的装置,其特征在于,所述信用释放指示用于指示所述第二模块中关于所述第一模块的缓存空间的信用数增加1,当所述第二模块中关于所述第一模块缓存空间的信用数为0时,所述第二模块不再向所述第一模块发送报文。
9.根据权利要求7或8所述的装置,其特征在于,所述收发单元还用于:
当所述第一模块向所述第三模块发送所述第三报文后,所述第一模块中关于所述第三模块缓存空间的信用数减少1,当所述第一模块中关于所述第三模块缓存空间的信用数为0时,所述第一模块不再向所述第三模块发送报文。
10.根据权利要求6至9中任一项所述的装置,其特征在于,所述第一报文用于指示所述第一模块采用所述第一虚信道转发所述第一报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810288950.7/1.html,转载请声明来源钻瓜专利网。





