[发明专利]基于ATT和读写指令进行协议适配的通信方法及系统有效
| 申请号: | 202010067516.3 | 申请日: | 2020-01-20 |
| 公开(公告)号: | CN111328056B | 公开(公告)日: | 2023-03-24 |
| 发明(设计)人: | 钟代笛;段小炼;曹小英;冯海玲 | 申请(专利权)人: | 钟代笛;曹小英 |
| 主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W76/14;H04W76/30;H04L69/08;H04L12/46 |
| 代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 张仲波 |
| 地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 att 读写 指令 进行 协议 通信 方法 系统 | ||
1.基于ATT和读写指令进行协议适配的通信方法,其特征在于,所述通信方法包括在主、从设备进行数据交换前,通信双方分别建立由下至上依次为底层传输层、属性协议ATT层、通用属性规范协议适配CPA层、数据交换协议PHD层和应用层的数据通信协议栈层级结构;
所述ATT层包括ATT数据交换方法,所述ATT数据交换方法包括:
ATT建立连接过程:通信双方使用BLE中定义的广播事件和扫描事件建立双方之间在底层传输层的通信连接的过程;
ATT运行过程:通信双方中其发送方CPA层将PHD层传输的APDU封装成CPA PDU,其接收方的CPA层将从ATT层接收到的CPA PDU解封装为APDU,CPA PDU被置于ATT PDU的净荷中,通过基于请求与响应的消息流控制原则的属性操作方法完成数据交换过程;
ATT有计划断开连接过程:
通信双方中的发起方发起断开ATT层连接处理,其接受方接受ATT层连接断开处理;
所述通信双方中的发起方发起断开ATT层连接处理,其接受方接受ATT层连接断开处理包括:
通信双方中一方为发起断开ATT层连接事件的设备角色的发起方,另一方为接受ATT层连接已断开事件的设备角色的接受方;若PHD层处于“已连接”状态且CPA层当前没有需要传输的APDU,则:主设备连续等待相应已定义的时间间隔后仍未接收到PHD层的APDU或者从设备所在设备在一定时间后没有产生新的待传输数据时,发起方可通过CPA层向本方的ATT层发送语义为断开ATT层连接内部指令,同时保存工作状态的数据;发起方的ATT层接收到断开ATT层连接内部指令后,调用BLE中定义的终止连接事件,断开底层传输层的连接;底层传输层的连接断开后,发起方和接受方的ATT层向各自的CPA层发送语义为ATT层连接已断开的事件通知,并分别保存工作状态数据;
此外,所述通信双方中的发起方发起断开ATT层连接处理,其接受方接受ATT层连接断开处理还包括:
若PHD层处于“已连接”状态且CPA层当前没有需要传输的APDU,则:发起方根据应用层的要求可向本方的ATT层发送语义为断开ATT层连接内部指令,同时保存工作状态的数据;发起方的ATT层接收到断开ATT层连接内部指令后,调用BLE中定义的终止连接事件,即通信双方退出连接状态,进入广播态或扫描态或根据ATT建立连接前的状态而定的待机状态;ATT层的连接断开后,发起方和接受方的ATT层向各自的CPA层发送语义为ATT层连接已断开的事件通知,并分别保存工作状态数据。
2.根据权利要求1所述的通信方法,其特征在于,所述基于请求与响应的消息流控制原则的属性操作方法包括写请求属性操作方法;
所述写请求属性操作方法包括:
ATT写请求:主设备发送ATT写请求将CPA PDU发送给从设备;
以及;
ATT写响应:从设备接收ATT写请求以接收CPA PDU,并向主设备回复相应的ATT写响应。
3.根据权利要求2所述的通信方法,其特征在于,所述基于请求与响应的消息流控制原则的属性操作方法包括读请求属性操作方法;
所述读请求属性操作方法包括:
ATT读请求:主设备发送ATT读请求,邀请从设备发送一个CPA PDU;
以及;
ATT读响应:从设备发送相应的ATT读响应,将CPA PDU发送给主设备。
4.根据权利要求1所述的通信方法,其特征在于,所述请求与响应的消息流控制原则还包括:
若发送方在发送请求后且在未接收到对应的响应前,则禁止发送其他请求。
5.根据权利要求1所述的通信方法,其特征在于,主、从设备任一方可作为但不可同时作为发起方或接受方。
6.根据权利要求1所述的通信方法,其特征在于,所述CPA PDU由头部编码和信息部编码依次组成:
所述头部编码包括长度为1比特的CPA连接标识位CLC,若CLC置位,则表示CPA层连接已建立,若CLC复位,则表示CPA层未连接,所述CLC在清除工作状态数据的时候复位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于钟代笛;曹小英,未经钟代笛;曹小英许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010067516.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:区块链分叉的检测方法及相关装置
- 下一篇:一种联盟链配置更新方法及其装置





