[发明专利]一种提高数据传输效率的方法有效
申请号: | 202010362128.8 | 申请日: | 2017-09-01 |
公开(公告)号: | CN111628846B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 方加强 | 申请(专利权)人: | 惠州市德赛西威汽车电子股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L69/04 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 陈卫;禹小明 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 数据传输 效率 方法 | ||
1.一种提高数据传输效率的方法,其特征在于,包括以下步骤:
S1、获取待发送命令的数量、长度或类型的信息;
S2、根据获取的信息,按预设的程序对待发送命令进行打包,获得发送包;
所述发送包的格式包括普通格式或高效格式中的一种,所述普通格式包括命令ID和n个数据段;所述高效格式包括命令ID、n个数据段、有效标识位和格式标识位;所述n为大于2的正整数;
所述格式标识位用于区分高效格式中的数据是压缩格式还是复合格式,所述步骤S1和S2具体为:
SD1、初始化格式标识位、命令ID、有效标识位和n个数据段;
SD2、获取待发送命令的数量p',当数量p'大于预设值P时,进入步骤SD3,否则,进入步骤SD6;
SD3、将格式标识位置为复合格式有效位;
SD4、选择待发送命令中的一个命令的ID赋值到高效格式的命令ID中,并以该待发送命令为基准命令,其他待发送命令表示为第ID+i个命令,然后将对应的有效标识位xi置为有效位;
SD5、根据命令ID以及有效标识位依次将待发送命令的数据段赋值到高效格式的数据段中,进入步骤SD13;
SD6、获取待发送命令的长度q',当长度q'大于预设值Q时,进入步骤SD7,否则,进入步骤SD12;
SD7、获取待发送命令的类型,若存在已发送命令的类型与待发送命令的类型相同时,进入步骤SD8,否则,进入步骤SD12;
SD8、将格式标识位置为压缩格式有效位;
SD9、将待发送命令的ID赋值到高效格式的命令ID中;
SD10、将待发送命令的a段数据段与已发送命令的a段数据段比较,当待发送命令的第j段数据段与已发送命令的第j数据段不同时,将对应的有效标识位xj置为有效位,并将待发送命令的第j段数据段赋值到高效格式的数据段中;
SD11、当j的值与a的值相等时,进入步骤SD13;
SD12、将待发送命令直接作为发送包;
SD13、完成待发送命令的打包,获得发送包。
2.根据权利要求1所述的提高数据传输效率的方法,其特征在于,所述普通格式为命令ID和n个数据段依次设置,所述高效格式为格式标识位、命令ID、有效标识位和n个数据段依次设置。
3.根据权利要求1所述的提高数据传输效率的方法,其特征在于,在所述步骤S1之前还包括:
初始化高效格式。
4.根据权利要求1所述的提高数据传输效率的方法,其特征在于,所述格式标识位占用2个bit 位,分别为b1和b2,所述有效标识位占用m个bit 位,所述m为大于2的正整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威汽车电子股份有限公司,未经惠州市德赛西威汽车电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010362128.8/1.html,转载请声明来源钻瓜专利网。