一种数据字段的表示方法、装置和电子设备制造方法及图纸

技术编号:20763401 阅读:66 留言:0更新日期:2019-04-03 14:09
本发明专利技术实施例提供一种数据字段的表示方法、装置和电子设备,该方法包括:获取数据类型,根据所述数据类型生成数据标识头,所述数据标识头包括至少一个表示所述数据类型的字节;获取数据内容,所述数据内容包括数据属性值或数据内容值中任一项;若所述数据内容包括所述数据内容值,则将所述标识头按预先设置的隐含规则对数据内容值的数据长度进行隐含,所述数据内容值包括至少一个表示所述数据内容的字节;将所述数据标识头及所述数据内容形成数据字段,所述数据字段用于表示所述数据类型、所述数据长度及所述数据内容。由于对数据内容的数据长度进行隐含,在数据字段中无需用额外的字段对数据长度进行表示,从而能够提高数据的传输效率。

【技术实现步骤摘要】
一种数据字段的表示方法、装置和电子设备
本专利技术涉及数据处理
,尤其涉及一种数据字段的表示方法、装置和电子设备。
技术介绍
现有的数据表示方式特别多,主要包括两大类:包括文本编码格式的JSON,XML等。也包括纯二进制编码格式的,比如ProtoBuf,ASN.1的BER,XER,PER等。其中文本编码的格式,易用性、自由度和自解释性最强,但是编解码的结果占用的字节数太多。二进制编码格式占用的空间也比较多,在超低带宽的数据通道上传输效率比较低。
技术实现思路
本专利技术实施例提供一种数据字段的表示方法、装置和电子设备,能够提高数据传输效率。第一方面,本专利技术实施例提供一种数据字段的表示方法,包括:获取数据类型,根据所述数据类型生成数据标识头,所述数据标识头包括至少一个表示所述数据类型的字节;获取数据内容,所述数据内容包括数据属性值或数据内容值中任一项;若所述数据内容包括所述数据内容值,则将所述标识头按预先设置的隐含规则对数据内容值的数据长度进行隐含,所述数据内容值包括至少一个表示所述数据内容的字节;将所述数据标识头及所述数据内容形成数据字段,所述数据字段用于表示所述数据类型、所述本文档来自技高网...

【技术保护点】
1.一种数据字段的表示方法,其特征在于,包括:获取数据类型,根据所述数据类型生成数据标识头,所述数据标识头包括至少一个表示所述数据类型的字节;获取数据内容,所述数据内容包括数据属性值或数据内容值中任一项;若所述数据内容包括所述数据内容值,则将所述标识头按预先设置的隐含规则对数据内容值的数据长度进行隐含,所述数据内容值包括至少一个表示所述数据内容的字节;将所述数据标识头及所述数据内容形成数据字段,所述数据字段用于表示所述数据类型、所述数据长度及所述数据内容。

【技术特征摘要】
1.一种数据字段的表示方法,其特征在于,包括:获取数据类型,根据所述数据类型生成数据标识头,所述数据标识头包括至少一个表示所述数据类型的字节;获取数据内容,所述数据内容包括数据属性值或数据内容值中任一项;若所述数据内容包括所述数据内容值,则将所述标识头按预先设置的隐含规则对数据内容值的数据长度进行隐含,所述数据内容值包括至少一个表示所述数据内容的字节;将所述数据标识头及所述数据内容形成数据字段,所述数据字段用于表示所述数据类型、所述数据长度及所述数据内容。2.如权利要求1所述的方法,其特征在于,在所述将所述数据标识头及所述数据内容形成数据字段之前,所述方法还包括:若所述数据内容包括所述数据属性值,则将所述标识头按预先设置的隐含规则对所述数据属性值进行隐含;所述将所述数据标识头及所述数据内容形成数据字段,包括:将所述数据标识头形成数据字段。3.如权利要求2所述的方法,其特征在于,所述若所述数据内容包括所述数据内容值,则将所述标识头按预先设置的隐含规则对数据内容值的数据长度进行隐含,包括:若所述数据内容包括所述数据内容值,则将所有数据的数据类型按数据内容值的数据长度进行划分,得到数据长度相同的多个数据类型分类集,每个数据类型分类集分别对应一个数据长度;根据多个数据类型分类集,确定所述标识头所属的目标数据类型分类集;通过所述目标数据类型分类集对所述数据内容值的数据长度进行隐含。4.如权利要求3所述的方法,其特征在于所述根据数据类型生成数据标识头,包括:检测所述数据类型的字节数据是否为一个;若所述数据类型首字节数据不为一个,则生成包括至少两个字节的标识头,所述标识头的在前字节最高两位比特为11。5.如权利要求4所述的方法,其特征在于,所述方法还包括:若所述数据类型首字节数据为一个,则生成包括单个字节的标识头。6....

【专利技术属性】
技术研发人员:汪瑞华泽民徐嘉文
申请(专利权)人:偶忆科技深圳有限公司
类型:发明
国别省市:广东,44

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

1