[发明专利]一种用于车载终端的通信方法及系统在审
申请号: | 201310430405.4 | 申请日: | 2013-09-18 |
公开(公告)号: | CN103546250A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 崔建忠 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L29/06 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;钟日红 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 车载 终端 通信 方法 系统 | ||
1.一种用于车载终端的发送数据的通信方法,其特征在于,包括以下步骤:
S101、调用要完成功能的应用程序接口以形成向下层发送的命令内容;
S102、对所述命令内容进行封装组成一数据帧;
S103、发送所述数据帧,并将其存入本地的队列中;
S104、对存入本地队列中的各个数据帧标记超时时长和重发次数;
S105、经过一定时间间隔后,查询是否接收到下层返回的针对所述数据帧的ACK消息,如果接收到,则从所述队列中删除所述数据帧,如果未接受到ACK消息或者接收到了NACK消息,则基于所述重发次数来重新发送所述数据帧,并更新所述重发次数和超时时长。
2.如权利要求1所述的通信方法,其特征在于,在步骤S102中,通过调用发送数据的功能函数对所述命令内容进行进一步的封装,在所述命令内容前增加头部以及在所述命令后增加尾部。
3.权利要求2所述的通信方法,其特征在于,所述头部包括同步帧头、长度、帧数据编号、标志位和类型。
4.权利要求2所述的通信方法,其特征在于,所述尾部包括校验码。
5.如权利要求1-4中任一项所述的通信方法,其特征在于,在步骤S105中,更新所述重发次数为将所述重发次数进行递减。
6.如权利要求5所述的通信方法,其特征在于,在步骤S105中,当重发次数为0次时,不发送所述数据帧,并从所述队列中删除所述数据帧,从而将其做丢弃处理。
7.一种用于车载终端的接收数据的通信方法,其特征在于,包括以下步骤:
S201、接收按照权利要求1-6中任一项所述的通信方法发送的含有命令内容的数据帧,并进行校验,如果校验正确,则向上层返回ACK消息;
S202、按照一系列协议规范解析所述数据帧,从而得到所述命令内容;
S203、根据所述命令内容执行相应操作。
8.如权利要求7所述的通信方法,其特征在于,在步骤S202中,按照串口协议规范解析所述数据帧,去除串口协议中规定的头部和尾部,其中所述头部包括同步帧头、长度、帧数据编号、标志位和类型。
9.如权利要求8所述的通信方法,其特征在于,按照帧数据编号将所述数据帧中的数据分发给对应的子协议,再由所述子协议将所述数据解析为所述命令内容。
10.如权利要求8所述的通信方法,其特征在于,如果校验不正确,则向上层返回NACK消息请求重新发送所述数据帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310430405.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:行星减速机行星架安装转动调整机构
- 下一篇:自动扶梯的梯路主轨