[发明专利]一种数据资料的传输方法、装置、电子设备及存储介质在审
申请号: | 202111122341.2 | 申请日: | 2021-09-24 |
公开(公告)号: | CN113890678A | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 张旭佑 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 沈惠娟 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据资料 传输 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种数据资料的传输方法、装置、电子设备及存储介质。方法包括:接收主设备发送的数据传输指令,其中,所述数据传输指令中携带待传输的目标数据资料以及所述从设备对应的目标资料标识;提取所述目标资料标识中的目标身份编码以及目标资料属性编码;对所述目标身份编码进行验证,并在所述目标身份编码验证通过的情况下,确定所述目标资料属性编码对应的目标从设备;向所述目标从设备发送所述目标数据资料。本申请采用从目标资料标识中提取目标身份编码以及目标资料属性编码的方式,快速定位用于接收目标数据资料的从设备,相比现有技术中从设备进行解码的方式,提高了数据资料的传输效率。相比采用多I2c模块的方式,节省了资源。
技术领域
本申请涉及数据传输领域,尤其涉及一种数据资料的传输方法、装置、电子设备及存储介质。
背景技术
一般i2c从设备应用上,大致可分为两种:1.控制应用(接收指令或回传状态)(传输数据大小大部分都小于64bit),2.串流数据的传输(例如i2c EEPROM)(多为大笔数据的传输),而像CPLD或FPGA这类可程序多任务功能的器件,依据不同应用,可接收小笔的控制指令数据,也可接收大笔串流数据,然而该如何有效分类数据属性。
现有的方式可分为两种,第一种是将数据编码,简易的方式是在数据前端加上头文件(header),以头文件的编码,判定后端数据为控制指令或串流数据,接着将数据分流送至后端模块。
第二种方式是在CPLD或FPGA内放入两组(或多组)标准i2cslave,由不同slave接收不同属性数据。
然而在实现本发明的过程中,发明人发现使用资料编码的方式,主设备(master)需要进行资料编码,而从设备(slave)则需要进行资料解码,会增加资料处理时间,导致数据处理效率较低。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种数据资料的传输方法、装置、电子设备及存储介质。
根据本申请实施例的一个方面,提供了一种数据资料的传输方法,应用于从设备,所述方法包括:
接收主设备发送的数据传输指令,其中,所述数据传输指令中携带待传输的目标数据资料以及所述目标数据资料对应的目标资料标识;
提取所述目标资料标识中的目标身份编码以及目标资料属性编码;
对所述目标身份编码进行验证,并在所述目标身份编码验证通过的情况下,确定所述目标资料属性编码对应的目标从设备;
向所述目标从设备发送所述目标数据资料。
进一步的,所述提取所述目标资料标识中的目标身份编码以及目标资料属性编码,包括:
获取当前从设备的类型数量,并获取所述类型数量对应的目标比特位数;
从所述目标资料标识尾部提取所述目标比特位数的编码,得到所述目标资料属性编码;
将所述目标资料标识剩余的编码确定为所述目标身份编码。
进一步的,所述对所述身份编码进行验证,包括:
获取预设身份编码,其中,所述预设身份编码为预先存储的所述数据转发设备的编码;
使用所述预设身份编码对所述目标身份编码进行对比,得到对比结果;
所述身份编码验证通过,包括:
在所述对比结果用于指示所述目标身份编码与所述预设身份编码相匹配的情况下,确定所述身份编码验证通过。
进一步的,所述确定所述目标资料属性编码对应的目标从设备,包括:
获取当前从设备对应的第一设备标识以及第一资料属性编码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111122341.2/2.html,转载请声明来源钻瓜专利网。