[发明专利]一种基于苹果转换设备的通信方法和系统有效
申请号: | 202011572628.0 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112272096B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 苹果 转换 设备 通信 方法 系统 | ||
1.一种基于苹果转换设备的通信方法,其特征在于,所述方法包括:
步骤100:苹果转换设备上电,初始化;
步骤101:所述苹果转换设备等待接收苹果移动设备发送的指令,当接收到认证指令时,执行步骤102,当接收到设备连接指令时,执行步骤108,当接收到数据传输指令时,执行步骤115;
步骤102:所述苹果转换设备向所述苹果移动设备发送认证请求;
步骤103:所述苹果移动设备向所述苹果转换设备发送认证应答;
步骤104:所述苹果移动设备向所述苹果转换设备发送设备识别通知;
步骤105:所述苹果转换设备向所述苹果移动设备发送设备识别请求;
步骤106:所述苹果移动设备向所述苹果转换设备发送设备识别应答;
步骤107:所述苹果转换设备接收所述苹果移动设备发送的设备识别应答,返回步骤101;
步骤108:所述苹果转换设备向苹果外设发送获取设备描述符指令;
步骤109:所述苹果外设向所述苹果转换设备发送包含苹果外设的设备描述符的获取设备描述符应答;
步骤110:所述苹果转换设备从接收到的设备描述符应答中获取苹果外设的设备描述符并保存;
步骤111:所述苹果转换设备向所述苹果外设发送获取接口描述符指令;
步骤112:所述苹果外设向所述苹果转换设备发送包含苹果外设的接口描述符的获取接口描述符应答;
步骤113:所述苹果转换设备从接收到的接口描述符应答中获取苹果外设的接口描述符并保存;
步骤114:所述苹果转换设备向所述苹果移动设备发送连接成功响应,返回步骤101;
步骤115:所述苹果转换设备解析接收到的数据传输指令得到待处理数据,根据保存的苹果外设的设备描述符和接口描述符确定苹果外设的数据格式,按照苹果外设的数据格式封装所述待处理数据得到苹果外设数据;
步骤116:所述苹果转换设备将所述苹果外设数据发送给所述苹果外设;
步骤117:所述苹果外设解析接收到的苹果外设数据得到待处理数据,对所述待处理数据进行处理得到处理结果,根据所述处理结果生成第一响应数据;
步骤118:所述苹果外设将第一响应数据发送给所述苹果转换设备;
步骤119:所述苹果转换设备解析接收到的第一响应数据得到处理结果,根据所述处理结果生成第二响应数据;
步骤120:所述苹果转换设备将所述第二响应数据发送给所述苹果移动设备,返回步骤101;
步骤121:所述苹果移动设备解析接收到的第二响应数据得到处理结果;
所述步骤115还包括:所述苹果转换设备向所述苹果移动设备返回包含设备繁忙信息的接收响应;
所述步骤116之前还包括:
步骤z1:所述苹果转换设备判断所述苹果外设是否处于忙碌状态,如果是,向所述苹果移动设备返回包含等待标志的接收应答,执行步骤z2,否则,执行步骤116;
步骤z2:所述苹果转换设备缓存所述苹果外设数据;
步骤z3:所述苹果转换设备监测所述苹果外设的工作状态,当监测到所述苹果外设空闲时,执行步骤116;
所述步骤108和所述步骤109具体包括:
步骤c0:所述苹果转换设备通过第一预设地址向所述苹果外设发送获取设备描述符指令;
步骤c1:所述苹果外设通过所述第一预设地址向所述苹果转换设备发送包含苹果外设的设备描述符的获取设备描述符应答;
步骤c2:所述苹果转换设备接收所述苹果外设发送的获取设备描述符应答,解析所述获取设备描述符应答得到苹果外设的设备描述符,从所述苹果外设的设备描述符中获取最大数据包的长度,通过所述第一预设地址以所述最大数据包的长度向所述苹果外设发送包含第二预设地址的设置地址指令;
步骤c3:所述苹果外设接收所述苹果转换设备发送的设置地址指令,解析所述设置地址指令得到第二预设地址并保存,通过所述第二预设地址向所述苹果转换设备发送设置地址成功响应;
步骤c4:所述苹果转换设备接收所述苹果外设发送的设置地址成功响应,通过所述第二预设地址向所述苹果外设发送获取设备描述符指令;
步骤c5:所述苹果外设接收所述苹果转换设备发送的获取设备描述符指令,通过所述第二预设地址向所述苹果转换设备发送包含苹果外设的设备描述符的获取设备描述符应答;
步骤c6:所述苹果转换设备从接收到的设备描述符应答中获取苹果外设的设备描述符并保存;
所述步骤110还包括:所述苹果转换设备从所述苹果外设的设备描述符中获取所述苹果外设的供应商标识、设备标识和设备版本号,判断所述苹果外设的供应商标识、设备标识和设备版本号是否在预设列表上,如果是,执行步骤111,否则,向苹果移动设备发送连接失败响应,返回步骤101。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011572628.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于时空多维度的热词计算方法及系统
- 下一篇:一种电动车充电器