[发明专利]一种半双工通信方法、装置及系统在审
申请号: | 201811292527.0 | 申请日: | 2018-11-01 |
公开(公告)号: | CN109067513A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 张杰;郑刚;郑栩展 | 申请(专利权)人: | 北京志翔科技股份有限公司 |
主分类号: | H04L5/16 | 分类号: | H04L5/16 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 100191 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接收端 数据帧 发送 半双工通信 应答帧 装置及系统 目标数据 发送端 待发送数据 发送数据帧 数据帧队列 反馈 第一数据 通信效率 报文 连发 应答 队列 申请 耗时 | ||
1.一种半双工通信方法,其特征在于,包括:
在获取待发送的报文之后,根据所述待发送的报文,生成启动帧和数据帧,其中,所述启动帧中包括启动帧的类型标识和连发数量,所述数据帧中包括数据帧的类型标识、数据帧序号和待发送数据;
向接收端发送启动帧,并向所述接收端发送第一数据帧队列,其中,所述第一数据帧队列中包括的数据帧的数量与所述启动帧中的连发数量相同;
接收所述接收端反馈的应答帧,并根据所述应答帧,确定所述接收端未接收的目标数据帧,其中,所述应答帧包括应答帧的类型标识和数据帧指针,所述数据帧指针用于指示所述接收端已经接收的数据帧的数据帧序号;
向所述接收端发送包括所述目标数据帧的第二数据帧队列,直到根据所述接收端反馈的应答帧,确定所述接收端接收到全部数据帧,其中,所述第二数据帧队列中包括的数据帧的数量与所述启动帧中的连发数量相同。
2.根据权利要求1所述的半双工通信方法,其特征在于,
所述启动帧中的连发数量包括第一数量m和第二数量n,m和n均为整数;
所述第一数据帧队列中包括的数据帧的数量与所述启动帧中的第一数量m相同;
所述第二数据帧队列中包括的数据帧的数量与所述启动帧中的第二数量n相同。
3.根据权利要求1所述的半双工通信方法,其特征在于,
所述启动帧中还包括数据帧总数,以便所述接收端在接收到所述启动帧之后,根据所述启动帧中的数据帧总数,确定是否接收到全部的数据帧。
4.根据权利要求1所述的半双工通信方法,其特征在于,
所述启动帧中还包括数据帧的公共属性;
其中,若不同数据帧中待发送数据的字节数相同,所述数据帧的公共属性包括所述数据帧中待发送数据的字节数。
5.一种半双工通信方法,其特征在于,包括:
接收发送端传输的启动帧,其中,所述启动帧中包括启动帧的类型标识和连发数量;
接收所述发送端发送的数据帧,其中,所述数据帧中包括数据帧的类型标识、数据帧序号和待发送数据;
根据接收到的各个数据帧中的数据帧序号生成应答帧,其中,所述应答帧中包括应答帧的类型标识和数据帧指针,所述数据帧指针用于指示所述接收端已经接收的数据帧的数据帧序号。
6.根据权利要求5所述的半双工通信方法,其特征在于,所述应答帧中数据帧指针的个数为大于1的正整数;
其中,每个数据帧指针包括一组目标数据帧组中的数据帧对应的最小数据帧序号和所述目标数据帧组中包括的数据帧的数量,其中,所述目标数据帧组由接收到的数据帧序号连续排列的数据帧构成;
或者,
若所述启动帧中还包括数据帧总数,当根据接收到的各个数据帧中的数据帧序号和所述启动帧中的数据帧总数,确定未接收到所有数据帧时,每个数据帧指针包括一组目标数据帧组中的数据帧对应的最小数据帧序号和所述目标数据帧组中包括的数据帧的数量,其中,所述目标数据帧组由接收到的数据帧序号连续排列的数据帧构成;
当根据接收到的各个数据帧中的数据帧序号和所述启动帧中的数据帧总数,确定接收到所有数据帧时,第一个数据帧指针中包含第一预设字符,其他数据帧指针中包含第二预设字符。
7.根据权利要求4所述的半双工通信方法,其特征在于,若所述启动帧中还包括数据帧总数,在接收所述发送端发送的数据帧之后,还包括:
根据所述启动帧中的数据帧总数,确定是否接收到全部的数据帧;
若确定接收到全部的数据帧,结束本次的接收状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京志翔科技股份有限公司,未经北京志翔科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811292527.0/1.html,转载请声明来源钻瓜专利网。