[发明专利]一种数据传输方法及装置有效
| 申请号: | 201510828992.1 | 申请日: | 2015-11-24 |
| 公开(公告)号: | CN105446910B | 公开(公告)日: | 2019-01-25 |
| 发明(设计)人: | 宋春东;汤剑桥 | 申请(专利权)人: | 东软集团股份有限公司 |
| 主分类号: | G06F13/16 | 分类号: | G06F13/16 |
| 代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 南毅宁;桑传标 |
| 地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据传输 方法 装置 | ||
1.一种数据传输方法,其特征在于,所述方法包括:
发送方向接收方发送发送请求,所述发送请求包括待传输数据结构体的识别符,所述识别符用于指示所述接收方将所述待传输数据结构体存储至指定内存;
所述发送方将待传输数据存储至指定连续内存,获得所述待传输数据结构体,所述待传输数据采用二进制方式表示;
所述发送方基于CAN总线的传输字节限制,按照所述待传输数据的存储顺序,依序将所述待传输数据拆分为至少两组子数据,每组子数据用于生成一个对应的子数据结构体,各子数据结构体设置有身份编号,所述身份编号能够表示各组子数据间的拆分顺序,所述身份编号还用于所述接收方确定所述子数据结构体在所述指定内存中的存储位置;
所述发送方向所述接收方发送交互数据,所述交互数据包括本次传输的子数据结构体。
2.根据权利要求1所述的方法,其特征在于,所述发送请求还包括交互次数信息,所述交互次数信息用于表示完成所述待传输数据结构体的传输所需的交互次数。
3.根据权利要求1所述的方法,其特征在于,所述发送方将待传输数据存储至指定连续内存之前,所述方法还包括:
所述发送方获得所述接收方发送的发送响应,再执行所述将待传输数据存储至指定连续内存的步骤。
4.根据权利要求1所述的方法,其特征在于,所述发送方向接收方发送交互数据之前,所述方法还包括:
所述发送方获得所述接收方发送的交互请求,所述交互请求包括所述本次传输的子数据结构体的身份编号。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述发送方向接收方发送交互数据之前,所述方法还包括:
确定所述发送方和所述接收方的存储模式是否相同,如果不同,所述发送方按照所述接收方的存储模式,调整所述交互数据的存储方式。
6.一种数据传输方法,其特征在于,所述方法包括:
接收方获得发送方发送的发送请求,所述发送请求包括待传输数据结构体的识别符;
所述接收方获得所述发送方发送的交互数据,所述交互数据包括本次传输的子数据结构体,所述本次传输的子数据结构体设置有身份编号,且所述本次传输的子数据结构体由待传输数据根据其在指定连续内存中的存储顺序依序拆分形成的子数据生成,所述待传输数据用于生成所述待传输数据结构体,且所述待传输数据采用二进制方式表示,所述待传输数据由所述发送方存入所述指定连续内存;
所述接收方根据所述识别符,确定存储所述待传输数据结构体的指定内存,所述接收方保存有所述识别符与所述指定内存的对应关系;
所述接收方根据所述身份编号,确定所述本次传输的子数据结构体在所述指定内存中的存储位置。
7.根据权利要求6所述的方法,其特征在于,所述接收方获得所述发送方发送的交互数据之前,所述方法还包括:
所述接收方向所述发送方发送发送响应,所述发送响应用于指示所述发送方发送所述交互数据。
8.根据权利要求6所述的方法,其特征在于,所述接收方获得所述发送方发送的交互数据之前,所述方法还包括:
所述接收方向所述发送方发送交互请求,所述交互请求包括所述本次传输的子数据结构体的身份编号。
9.根据权利要求6至8任一项所述的方法,其特征在于,所述方法还包括:
确定所述发送方是否已完成所述待传输数据结构体的传输,如果是,所述接收方解析所述指定内存中的子数据结构体,获得所述待传输数据。
10.根据权利要求9所述的方法,其特征在于,所述发送请求还包括交互次数信息,所述确定所述发送方是否已完成所述待传输数据结构体的传输,包括:
接收方判断本次数据交互后,是否已达到所述交互次数信息表示的交互次数;如果已达到,则判定已完成所述待传输数据结构体的传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510828992.1/1.html,转载请声明来源钻瓜专利网。





