[发明专利]与听力装置进行数据传输的方法和装置有效
申请号: | 201611014533.0 | 申请日: | 2016-11-15 |
公开(公告)号: | CN108075860B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 梁维谦;薛行栋;王庆岩 | 申请(专利权)人: | 欧仕达听力科技(厦门)有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/16;H04L1/18 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 薛峰;刘长江 |
地址: | 361009 福建省厦门市湖*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 听力 装置 进行 数据传输 方法 | ||
1.一种与听力装置进行数据传输的方法,包括:
向所述听力装置发送初始命令,所述初始命令至少包括所述听力装置的通信地址、第一读写长度以及第一命令标识,其中所述第一读写长度用于指示与所述听力装置进行传输的数据长度、所述第一命令标识用于指示所述听力装置需执行的命令类型;
等待预设时间,以供所述听力装置在所述预设时间内对所述初始命令进行校验以及解析,并执行与解析结果对应的动作;
向所述听力装置发送读请求命令,所述读请求命令至少包括所述通信地址、第二读写长度,其中所述第二读写长度用于指示需从所述听力装置接收的数据长度;以及
接收由所述听力装置根据所述读请求命令发送的执行数据;
所述执行数据至少包括所述通信地址以及第二命令标识,其中所述第二命令标识由所述听力装置根据对所述初始命令的执行结果生成,且与所述第一命令标识具有相同的数据结构;并且
在接收所述执行数据之后还包括:对所述执行数据进行校验,并在校验通过后根据所述第二命令标识确定所述听力装置的执行结果;
所述初始命令的类型与所述第一命令标识对应,并且所述初始命令包括以下任意一种或多种:
指令提供命令,用于向所述听力装置提供控制指令;
数据写入命令,用于向所述听力装置提供数据;以及
数据读取命令,用于从所述听力装置接收数据;
所述第一读写长度和所述第二读写长度具有相同的数据结构,分别包括读写标记和指示数据长度的字节数,其中
所述读写标记用于指示本次向所述听力装置发送数据或者下次从所述听力装置接收数据的状态,
所述指令提供命令以及数据读取命令中的所述第一读写长度的字节数为零,以及
所述数据写入命令还包括含有向所述听力装置提供的数据的数据段,所述第一读写长度的字节数用于指示所述数据段的字节数。
2.根据权利要求1所述的方法,其中,
在所述听力装置的执行结果为执行错误或超时的情况下,接收所述听力装置返回的错误代码,并决定是否对所述听力装置重新发送所述初始命令,以使所述听力装置重新执行。
3.根据权利要求1所述的方法,其中
在确定所述听力装置对所述数据读取命令执行结果为成功后还包括:
向所述听力装置发送接收启动命令,所述接收启动命令至少包括所述通信地址、第三读写长度,其中所述第三读写长度和所述第一读写长度具有相同的数据结构,并且所述第三读写长度的读写标记用于指示下次从所述听力装置接收数据的状态,所述第三读写长度的字节数用于指示需从所述听力装置接收数据的长度;
接收由所述听力装置响应于所述接收启动命令的响应数据。
4.根据权利要求1至3中任一项所述的方法,其中
向所述听力装置发送的命令中均包括校验码,其用于所述听力装置对接收到的命令进行校验,并且
从所述听力装置接收到的数据中也均包括校验码,其用于对接收到的数据进行校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧仕达听力科技(厦门)有限公司,未经欧仕达听力科技(厦门)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611014533.0/1.html,转载请声明来源钻瓜专利网。