数据传输方法及装置、智能电子设备制造方法及图纸

技术编号:13889151 阅读:168 留言:0更新日期:2016-10-24 03:41
本公开提供了数据传输方法及装置、智能电子设备,其中,所述方法包括:将待传输的目标数据按照预设格式转换为字符流,所述预设格式中至少包括标识字段、用于表征数值的值字段和用于表征所述值字段的长度值的长度字段;发送所述字符流到数据接收端,以使所述数据接收端根据所述预设格式将所述字符流还原为所述目标数据。本公开中,研发人员可以在有新的业务需求时,不需要新增接口,省时省力。且由于传输过程中所述字符流由数字型字符串组成,可以节省硬件设计的空间,便于实现,可用性高。

【技术实现步骤摘要】

本公开涉及通信领域,尤其涉及数据传输方法及装置、智能电子设备
技术介绍
目前智能电子设备越来越普遍。在智能可穿戴设备中的硬件装置经常需要互相进行数据的传输。但是相关技术中,不同数据类型的数据传输需要单独的信息传递通道,即使是相同的数据类型的数据如果是需要传递给不同的系统也需要独立提供发送和接收的接口。每次有新的业务需求都需要新增发送和接收的接口,并且不同的接口需要单独的测试时间,费时费力,且容易导致整个智能电子设备进行相应的调整,造成效率低下。
技术实现思路
有鉴于此,本公开提供了数据传输方法及装置、智能电子设备,以解决相关技术中的不足。根据本公开实施例的第一方面,提供一种数据传输方法,用于智能电子设备中的数据发送端,所述方法包括:将待传输的目标数据按照预设格式转换为字符流,所述预设格式中至少包括标识字段、用于表征数值的值字段和用于表征所述值字段的长度值的长度字段;发送所述字符流到数据接收端,以使所述数据接收端根据所述预设格式将所述字符流还原为所述目标数据。可选地,采用以下方式确定所述字符流中的所述标识字段的标识字段数值:根据数据名称和第一预设数值之间的第一对应关系,将与所述目标数据的目标数据名称对应的第一目标预设数值确定为所述标识字段数值。可选地,采用以下方式确定所述字符流中的所述值字段:将所述目标数据中的目标元素按照所述预设格式转换得到的数字型字符串确定为所述值字段。可选地,采用以下方式将所述目标数据中的目标元素按照所述预设格式转换得到数字型字符串:根据元素名称和第二预设数值之间的第二对应关系,将与所述目标元素的目标元素数据名称对应的第二目标预设数值确定为所述值字段中的标识子字段的标识子字段数值;将所述目标元素的目标元素数值确定为所述值字段中的值子字段的值子字段数值;将所述值子字段所占的第二字节数确定为所述长度子字段的长度子字段数值。可选地,采用以下方式确定所述字符流中的所述长度字段的长度字段数值:将所述值字段所占的第一字节数确定为所述长度字段数值。根据本公开实施例的第二方面,提供一种数据传输方法,用于智能电子设备中的数据接收端,所述方法包括:接收数据发送端发送的字符流;根据预设格式将所述字符流还原为目标数据,所述预设格式中至少包括标识字段、用于表征数值的值字段和用于表征所述值字段的长度的长度字段。可选地,所述根据预设格式将所述字符流还原为目标数据,包括:根据数据名称和第一预设数值之间的第一对应关系,确定与所述字符流中的所述标识字段的标识字段数值对应的所述目标数据的目标数据名称;根据所述字符流中的所述长度字段的长度字段数值,确定所述值字段所占的第一字节数;根据所述第一字节数,读取所述字符流中的所述值字段的值字段数值;根据所述值字段数值确定所述目标数据中的目标元素的目标元素名称和所述目标元素的目标元素数值。可选地,所述根据所述值字段数值确定所述目标数据中的目标元素的目标元素名称和所述目标元素的目标元素数值,包括:根据元素名称和第二预设数值之间的第二对应关系,确定与所述值字段数值中的标识子字段的标识子字段数值对应的所述目标元素名称;根据所述值字段数值中的长度子字段的长度子字段数值,确定值子字段所占的第二字节数;根据所述第二字节数,读取所述字符流中的所述值子字段的值子字段数值;将所述值子字段数值确定为所述目标元素的所述目标元素数值。根据本公开实施例的第三方面,提供一种数据传输装置,用于智能电子设备中的数据发送端,所述装置包括:转换模块,用于将待传输的目标数据按照预设格式转换为字符流,所述预设格式中至少包括标识字段、用于表征数值的值字段和用于表征所述值字段的长度值的长度字段;发送模块,用于发送所述字符流到数据接收端,以使所述数据接收端根据所述预设格式将所述字符流还原为所述目标数据。可选地,所述转换模块包括:第一确定子模块,用于根据数据名称和第一预设数值之间的第一对应关系,将与所述目标数据的目标数据名称对应的第一目标预设数值确定为所述标识字段数值。可选地,所述转换模块包括:第二确定子模块,用于将所述目标数据中的目标元素按照所述预设格式转换得到的数字型字符串确定为所述值字段。可选地,所述第二确定子模块,包括:第一确定单元,用于根据元素名称和第二预设数值之间的第二对应关系,将与所述目标元素的目标元素数据名称对应的第二目标预设数值确定为所述值字段中的标识子字段的标识子字段数值;第二确定单元,用于将所述目标元素的目标元素数值确定为所述值字段中的值子字段的值子字段数值;第三确定单元,用于将所述值子字段所占的第二字节数确定为所述长度子字段的长度子字段数值。可选地,所述转换模块包括:第三确定子模块,用于将所述值字段所占的第一字节数确定为所述长度字段数值。根据本公开实施例的第四方面,提供一种数据传输装置,用于智能电子设备中的数据接收端,所述装置包括:接收模块,用于接收数据发送端发送的字符流;还原模块,用于根据预设格式将所述字符流还原为目标数据,所述预设格式中至少包括标识字段、用于表征数值的值字段和用于表征所述值字段的长度的长度字段。可选地,所述还原模块包括:第四确定子模块,用于根据数据名称和第一预设数值之间的第一对应关系,确定与所述字符流中的所述标识字段的标识字段数值对应的所述目标数据的目标数据名称;第五确定子模块,用于根据所述字符流中的所述长度字段的长度字段数值,确定所述值字段所占的第一字节数;读取子模块,用于根据所述第一字节数,读取所述字符流中的所述值字段的值字段数值;第六确定子模块,用于根据所述值字段数值确定所述目标数据中的目标元素的目标元素名称和所述目标元素的目标元素数值。可选地,所述第六确定子模块包括:第四确定单元,用于根据元素名称和第二预设数值之间的第二对应关系,确定与所述值字段数值中的标识子字段的标识子字段数值对应的所述目标元素名称;第五确定单元,用于根据所述值字段数值中的长度子字段的长度子字段数值,确定值子字段所占的第二字节数;读取单元,用于根据所述第二字节数,读取所述字符流中的所述值子字段的值子字段数值;第六确定单元,用于将所述值子字段数值确定为所述目标元素的所述目标元素数值。根据本公开实施例的第五方面,提供一种智能电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述第一方面所述的数据传输方法。根据本公开实施例的第六方面,提供一种智能电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述第二方面所述的数据传输方法。本公开实施例中,智能电子设备中的数据发送端可以先将待传输的目标数据按照预设格式转换为字符流,进而将所述字符流传输到数据接收端。数据接收端可以根据所述预设格式将所述字符流再还原为所述目标数据。基于上述过程研发人员在有新的业务需求时,不需要新增接口,数据发送端只需要将相应的目标数据按照所述预设格式进行转换,由数据接收端还原为所述目标数据即可,省时省力。且由于传输过程中所述字符流由数字型字符串组成,可以节省硬件设计的空间,便于实现,可用性高。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书本文档来自技高网...

【技术保护点】
一种数据传输方法,用于智能电子设备中的数据发送端,其特征在于,所述方法包括:将待传输的目标数据按照预设格式转换为字符流,所述预设格式中至少包括标识字段、用于表征数值的值字段和用于表征所述值字段的长度值的长度字段;发送所述字符流到数据接收端,以使所述数据接收端根据所述预设格式将所述字符流还原为所述目标数据。

【技术特征摘要】
1.一种数据传输方法,用于智能电子设备中的数据发送端,其特征在于,所述方法包括:将待传输的目标数据按照预设格式转换为字符流,所述预设格式中至少包括标识字段、用于表征数值的值字段和用于表征所述值字段的长度值的长度字段;发送所述字符流到数据接收端,以使所述数据接收端根据所述预设格式将所述字符流还原为所述目标数据。2.根据权利要求1所述的方法,其特征在于,采用以下方式确定所述字符流中的所述标识字段的标识字段数值:根据数据名称和第一预设数值之间的第一对应关系,将与所述目标数据的目标数据名称对应的第一目标预设数值确定为所述标识字段数值。3.根据权利要求1所述的方法,其特征在于,采用以下方式确定所述字符流中的所述值字段:将所述目标数据中的目标元素按照所述预设格式转换得到的数字型字符串确定为所述值字段。4.根据权利要求3所述的方法,其特征在于,采用以下方式将所述目标数据中的目标元素按照所述预设格式转换得到数字型字符串:根据元素名称和第二预设数值之间的第二对应关系,将与所述目标元素的目标元素数据名称对应的第二目标预设数值确定为所述值字段中的标识子字段的标识子字段数值;将所述目标元素的目标元素数值确定为所述值字段中的值子字段的值子字段数值;将所述值子字段所占的第二字节数确定为所述长度子字段的长度子字段数值。5.根据权利要求1所述的方法,其特征在于,采用以下方式确定所述字符流中的所述长度字段的长度字段数值:将所述值字段所占的第一字节数确定为所述长度字段数值。6.一种数据传输方法,用于智能电子设备中的数据接收端,其特征在于,所述方法包括:接收数据发送端发送的字符流;根据预设格式将所述字符流还原为目标数据,所述预设格式中至少包括标识字段、用于表征数值的值字段和用于表征所述值字段的长度的长度字段。7.根据权利要求6所述的方法,其特征在于,所述根据预设格式将所述字符流还原为目标数据,包括:根据数据名称和第一预设数值之间的第一对应关系,确定与所述字符流中的所述标识字段的标识字段数值对应的所述目标数据的目标数据名称;根据所述字符流中的所述长度字段的长度字段数值,确定所述值字段所占的第一字节数;根据所述第一字节数,读取所述字符流中的所述值字段的值字段数值;根据所述值字段数值确定所述目标数据中的目标元素的目标元素名称和所述目标元素的目标元素数值。8.根据权利要求7所述的方法,其特征在于,所述根据所述值字段数值确定所述目标数据中的目标元素的目标元素名称和所述目标元素的目标元素数值,包括:根据元素名称和第二预设数值之间的第二对应关系,确定与所述值字段数值中的标识子字段的标识子字段数值对应的所述目标元素名称;根据所述值字段数值中的长度子字段的长度子字段数值,确定值子字段所占的第二字节数;根据所述第二字节数,读取所述字符流中的所述值子字段的值子字段数值;将所述值子字段数值确定为所述目标元素的所述目标元素数值。9.一种数据传输装置,用于智能电子设备中的数据发送端,其特征在于,所述装置包括:转换模块,用于将待传输的目标数据按照预设格式转换为字符流,所述预设格式中至少包括标识字段、用于表征数值的值字段和...

【专利技术属性】
技术研发人员:伍浩铖苏腾荣
申请(专利权)人:安徽华米信息科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1