[发明专利]一种数据传输方法及装置有效
申请号: | 201810234061.2 | 申请日: | 2018-03-21 |
公开(公告)号: | CN108599904B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 刘波 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/18 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 孙浩 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 | ||
1.一种数据传输方法,包括:
微控制单元MCU接收车联网单元发送的多个第一操作指令;
生成第一操作指令的确认消息;
当生成任何一个第一操作指令的确认信息时,向所述车联网单元发送生成的确认消息;
接收所述车联网单元根据获得的重发时间重新发送未返回确认消息的第一操作指令;其中,所述重发时间为所述车联网单元根据所述确认消息的接收时长、当前重发间隔确定的;
所述MCU接收车联网单元发送的多个第一操作指令之前或之后,还包括:
当到达预设上报周期时,所述MCU向所述车联网单元发送待上报数据;
在待上报数据发送完毕后至下一个预设上报周期到达前的时长内向所述车联网单元发送第二操作指令;
获取所述待上报数据发送完毕后至下一个预设上报周期到达前的时长,将获得的时长作为第一时长;
获取发送完所有所述第二操作指令所需的时长,将获得的时长作为第二时长;
当所述第一时长小于所述第二时长时,还包括:
获取所有所述第二操作指令的所属类型;
当存在所属类型相同的第二操作指令时,获取所属类型相同的第二操作指令,并将获得的第二操作指令作为待处理操作指令;
在所述待处理操作指令中获取生成时间最晚的操作指令,并与除所述待处理操作指令外的第二操作指令合并得到目标操作指令,向所述车联网单元发送所有所述目标操作指令。
2.根据权利要求1所述的数据传输方法,其特征在于,所述在待上报数据发送完毕后至下一个预设上报周期到达前的时长内向车联网单元发送第二操作指令,包括:
当所述第一时长不小于所述第二时长时,向所述车联网单元发送所有所述第二操作指令。
3.根据权利要求2所述的数据传输方法,其特征在于,当所述第一时长小于所述第二时长时,还包括:
获取发送完所述目标操作指令所需的时长,将获得的时长作为第三时长;
当所述第一时长不小于所述第三时长时,向所述车联网单元发送所有所述目标操作指令。
4.根据权利要求3所述的数据传输方法,其特征在于,当所述第一时长小于所述第三时长时,还包括:
在预先建立的类型与优先级的对应关系中获取所述目标操作指令所属类型的优先级;
按照优先级的高低将所述目标操作指令进行排列;
获取在所述第一时长内能够发送的操作指令的个数,将获得的个数作为第一目标个数;
在排列后的所述目标操作指令中按照优先级从高往低的顺序获取与所述第一目标个数相同的目标操作指令,并向所述车联网单元发送;
将剩余的目标操作指令留待至第四时长进行发送;其中,所述第四时长为下一个预设上报周期待上报数据发送完毕后至下下一个预设上报周期到达前的时长。
5.根据权利要求3所述的数据传输方法,其特征在于,当不存在所属类型相同的第二操作指令时,还包括:
在预先建立的类型与优先级的对应关系中获取对应所述第二操作指令所属类型的优先级;
按照优先级的高低将所述第二操作指令进行排列;
获取在所述第一时长内能够发送的操作指令的个数,将获得的个数作为第二目标个数;
在排列后的所述第二操作指令中按照优先级从高往低的顺序获取与所述第二目标个数相同的第二操作指令,并向所述车联网单元发送;
将剩余的第二操作指令留待第四时长进行发送;其中,所述第四时长为下一个预设上报周期待上报数据发送完毕后至下下一个预设上报周期到达前的时长。
6.根据权利要求2所述的数据传输方法,所述在待上报数据发送完毕后至下一个预设上报周期到达前的时长内向车联网单元发送第二操作指令,包括:
在所述待上报数据发送完毕后至下一个预设上报周期到达前的时长内向所述车联网单元发送缓存队列中的第二操作指令;
所述在待上报数据发送完毕后至下一个预设上报周期到达前的时长内向车联网单元发送第二操作指令之后,还包括:
当在预设时长内未接收到所述车联网单元发送的针对所述第二操作指令的确认信息时,将所述第二操作指令放在所述缓存队列的队尾。
7.一种微控制单元,其特征在于,包括:
第二接收模块,用于接收车联网单元发送的多个第一操作指令;
第二处理模块,用于生成第一操作指令的确认消息;
第二发送模块,用于当生成任何一个第一操作指令的确认信息时,向所述车联网单元发送所述确认消息;
所述第二接收模块,还用于接收所述车联网单元根据获得的重发时间重新发送未返回确认消息的第一操作指令;其中,所述重发时间为所述车联网单元根据所述确认消息的接收时长、当前重发间隔确定的;
第二发送模块还用于:
当到达预设上报周期时,向车联网单元发送待上报数据;
在待上报数据发送完毕后至下一个预设上报周期到达前的时长内向车联网单元发送第二操作指令;
获取所有第二操作指令的所属类型;
当存在所属类型相同的第二操作指令时,获取所属类型相同的第二操作指令,并将获得的第二操作指令作为待处理操作指令;
在待处理操作指令中获取生成时间最晚的操作指令,并与除待处理操作指令外的第二操作指令合并得到目标操作指令,向车联网单元发送所有目标操作指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810234061.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:单板启动控制方法和装置
- 下一篇:在WTRU中实施的方法、WTRU及网络节点