[发明专利]一种网络层ICD的封装方法及装置有效
申请号: | 201710109297.9 | 申请日: | 2017-02-27 |
公开(公告)号: | CN106874009B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 佟小东;路兴晓;胡亚强 | 申请(专利权)人: | 北京润科通用技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100192 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 icd 封装 方法 装置 | ||
1.一种网络层ICD的封装方法,其特征在于,包括:
在接收到封装指令时,匹配出至少一个与所述封装指令对应的逻辑参数;
计算每一个所述逻辑参数的所需域长度值;
匹配与每一个所述逻辑参数对应的预先建立的总线链路;
判断每一个所述总线链路是否包含第一数据块,所述第一数据块中信号的空白区域的长度值大于等于与所述总线链路对应的逻辑参数的所需域长度值;
若所述总线链路包含所述第一数据块,将与所述总线链路对应的所述逻辑参数保存在所述第一数据块中信号的空白区域,作为所述第一数据块的域数据;
建立所述逻辑参数与所述第一数据块的域数据的关联关系,作为第一关联关系,并保存;
在所述逻辑参数的属性值发生第一变更时,利用所述第一关联关系,使所述第一数据块的域数据发生第一变更,所述逻辑参数的属性值包括周期、所需域长度值和刷新周期,所述第一变更包括所述逻辑参数的传输类型从周期变更为非周期和所述逻辑参数的所需域长度值减少;
在所述逻辑参数的属性值发生第二变更时,判断包含所述第一数据块的总线链路的传输属性是否满足第二变更预设条件;
若包含所述第一数据块的总线链路的传输属性满足所述第二变更预设条件,利用所述第一关联关系,使所述第一数据块的域数据发生第二变更;
若包含所述第一数据块的总线链路的传输属性不满足所述第二变更预设条件,发出禁止变更提示;
其中,所述第二变更包括所述逻辑参数的传输类型从非周期变更为周期,所述逻辑参数的所需域长度值增加和所述逻辑参数的刷新周期变更;
当所述第二变更为所述逻辑参数的传输类型从非周期变更为周期时,所述第二变更预设条件为包含所述第一数据块的总线链路的传输类型是周期传输;当所述第二变更为所述逻辑参数的所需域长度值增加时,所述第二变更预设条件为包含所述第一数据块的总线链路所含的数据块中存有长度值大于等于增加后的所需域长度值的信号的空白区域;当所述第二变更为所述逻辑参数的刷新周期变更时,所述第二变更预设条件为包含所述第一数据块的总线链路的刷新周期小于等于所述逻辑参数的刷新周期;
若所述总线链路不包含所述第一数据块,建立第二数据块;
将与所述总线链路对应的所述逻辑参数保存在所述第二数据块中信号的空白区域,作为所述第二数据块的域数据。
2.根据权利要求1所述的方法,其特征在于,所述匹配出至少一个与所述封装指令对应的逻辑参数,包括:
匹配出与所述封装指令对应的预先生成的全部逻辑子参数;
判断每一个所述逻辑子参数的传输类型是否为周期传输;
若所述逻辑子参数的传输类型为周期传输,将刷新周期相同的全部逻辑子参数作为一个逻辑参数;
若所述逻辑子参数的传输类型为非周期传输,将每一个传输类型为非周期传输的逻辑子参数作为一个逻辑参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京润科通用技术有限公司,未经北京润科通用技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710109297.9/1.html,转载请声明来源钻瓜专利网。