一种标识码及使用方法和装置制造方法及图纸

技术编号:9794625 阅读:218 留言:0更新日期:2014-03-21 19:31
本发明专利技术提供一种标识码及使用方法和装置,包括:控制标识段和用户数据段,所述控制标识段,用于存储所述标识码的参数标记,所述用户数据段,用于存储所述标识码中携带的用户数据信息。通过使用以上标识码,可以对用户数据段中的用户数据进行行压缩,并通过控制标识段进行标注,在读取时根据控制标识段来确定用户数据段中数据是否进行过加密、压缩等操作,从而提高了在标识码中用户数据携带量的增加,方便用户的使用。

【技术实现步骤摘要】
一种标识码及使用方法和装置
本专利技术涉及多媒体信息识别
,特别涉及一种标识码及使用方法和装置。
技术介绍
随着社会科学技术的进步,多媒体信息技术也迅速发展起来。其中,标识码识别技术由于其具有使用简单、存储方便、保密性好的特点,被人们广泛应用于各个领域。但随着标识码信息技术使用的深入,有关识别码的缺点也渐渐暴露出来了,从而限制了标识码技术的应用。其中,标识码中携带的数码量较少,就是其中一个阻碍其发展的重要因素。在传统的标识码中,包括标识码、条形码等,由于其载体主要是通过图像来传输数据。因此,在有限的图像中只能携带固定的信息。而这一点对于信息大爆炸的当今社会是不相称的。如何使得标识码中能够携带更多的信息,是人们需要解决的问题。
技术实现思路
本专利技术要解决的技术问题是提供一种标识码及使用方法和装置,解决标识码中携带数据量少的问题,便于标识码的推广和使用。—种标识码,其特征在于,包括:控制标识段和用户数据段;所述控制标识段,用于存储所述标识码的参数标记;所述用户数据段,用于存储所述标识码中携带的用户数据信息。优选地,还包括:在所述用户数据段中,还包括:扩展数据段;所述扩展数据段,用于存储用户的扩展数据;在所述控制标识段中,还包括:扩展信息标记;所述扩展信息标记,用于标识所述扩展数据段的长度。优选地,所述参数标记,包括:加密标记;所述加密标记,用于标识所述标识码中用户数据段是否进行加密。优选地,所述参数标记,包括:压缩标记;所述压缩标记,用于标识所述标识码中用户数据段是否进行压缩。优选地,还包括:校验信息段;所述校验信息段,用于存储对所述用户数据段进行校验的校验信息。[0021 ]优选地,还包括:版本信息段;所述版本信息段,用于存储所述标识码的数据结构信息。一种标识码生成方法,包括:将用户数据进行压缩;若压缩后的所述用户数据大小没有超过标识码中用户数据段的容量,则将所述压缩后的用户数据作为所述标识码的用户数据段中的数据;将所述标识码的控制标识段中的压缩标记设置为已压缩;生成所述标识码。优选地,还包括:将用户扩展数据进行压缩;若压缩后的所述用户扩展数据和压缩后的所述用户数据的总数据大小没有超过标识码中用户数据段的容量,则将压缩后的所述用户扩展数据存储在所述标识码中的扩展数据段中;将所述用户扩展数据的长度信息存储在所述标识码中控制标识段的扩展信息标记中。优选地,还包括:若压缩后的所述用户扩展数据和压缩后的所述用户数据的总数据大小超过了标识码中用户数据段的容量,则将压缩后的部分所述用户扩展数据存储在所述标识码的扩展数据段中。优选地,在生成所述标识码之前,还包括:将所述用户数据段中数据进行加密;将所述标识码的控制标识段中的加密标记设置为已加密。优选地,在生成所述标识码之前,还包括:将根据所述用户数据段中数据生成的校验信息写入到校验信息段。优选地,在生成所述标识码之前,还包括:在所述标识码的版本信息段中写入所述标识码的数据结构信息。[0041 ] 一种标识码读取方法,包括:读取所述标识码;根据所述标识码中控制标识段的压缩标记对所述标识码中用户数据段的用户数据进行解压缩;获取所述解压缩后的用户数据段中的数据。优选地,在根据所述标识码中控制标识段的压缩标记对所述标识码中用户数据段的用户数据进行解压缩之后,还包括:根据所述标识码中控制标识段的扩展信息标记获取所述标识码中扩展数据段中的扩展数据。优选地,在读取所述标识码之后,还包括:若所述标识码中控制标识段的加密标记为已加密,则对所述用户数据段中的数据进行解密。优选地,在读取所述标识码之后,还包括:根据所述校验信息段中的校验信息对所述用户数据段中的内容进行验证;若验证不正确,则认为所述标识码中用户数据段中的数据为错误数据。优选地,在读取所述标识码之后,还包括:获取所述标识码中版本信息段中的数据结构信息;根据所述数据结构信息确定所述标识码中的控制标识段和/或用户数据段。一种标识码生成装置,包括:数据压缩模块、容量判断模块、用户数据写入模块、压缩标识设置模块和标识码生成模块;所述数据压缩模块,用于将用户数据进行压缩;所述用户容量判断模块,用于判断压缩后的所述用户数据大小是否超过标识码中用户数据段的容量;所述用户数据写入模块,用于若压缩后的所述用户数据大小超过了标识码中用户数据段的容量,则将所述压缩后的用户数据作为所述标识码的用户数据段中的数据;所述压缩标识设置模块,用于将所述标识码的控制标识段中的压缩标记设置为已压缩;标识码生成模块,用于生成所述标识码。优选地,还包括:扩展数据写入模块;所述扩展数据写入模块,用于若压缩后的所述用户扩展数据和压缩后的所述用户数据的总数据大小没有超过标识码中用户数据段的容量,则将压缩后的所述用户扩展数据存储在所述标识码中的扩展数据段中;在所述标识码生成装置中,还包括:扩展标识设置模块;所述扩展标识设置模块,用于将所述用户扩展数据的长度信息存储在所述标识码中控制标识段的扩展信息标记中。优选地,在扩展数据写入模块中,还包括:扩展数据分段写入子模块;所述扩展数据分段写入子模块,用于若压缩后的所述用户扩展数据和压缩后的所述用户数据的总数据大小没有超过标识码中用户数据段的容量,则将压缩后的部分所述用户扩展数据存储在所述标识码中的扩展数据段中。优选地,还包括:版本信息写入模块;所述版本信息写入模块,用于在所述标识码的版本信息段中写入所述标识码的数据结构信息。一种标识码读取装置,包括:标识码读取模块、压缩参数获取模块、解压缩模块和用户数据获取模块;所述标识码读取模块,用于读取所述标识码;所述压缩标识获取模块,用于判断根据所述标识码中控制标识段的压缩标记;所述解压缩模块,用于若所述标识码中控制标识段的压缩标记为已压缩,对所述标识码中用户数据段的用户数据进行解压缩;所述用户数据获取模块,用于获取所述解压缩后的用户数据段中的数据。优选地,还包括:扩展标识获取模块和扩展数据获取模块;所述扩展标识获取模块,用于获取所述标识码中控制标识段中的扩展信息标识;所述扩展数据获取模块,用于根据所述扩展信息标记获取所述标识码中扩展数据段中的扩展数据。优选地,还包括:版本信息获取模块;所述版本信息获取模块,用于获取所述标识码中版本信息段中的数据结构信息;所述版本信息中的数据结构用于确定所述标识码中的控制标识段和/或用户数据段。与现有技术相比,本专利技术具有以下优点:本专利技术提供的标识码中包括用户数据段和控制标识段,控制标识段用于存储所述标识码的参数标记,用户数据段用于存储所述标识码中携带的用户数据信息。通过使用以上标识码,可以将压缩后的用户数据存储在用户数据段,并通过控制标识段进行标注,在读取时根据控制标识段来确定用户数据段中数据是否进行过加密、压缩等操作,从而提高了在标识码中用户数据携带量的增加,方便用户的使用。【附图说明】图1是本专利技术提供的一种标识码第一实施例的数据结构图;图2是本专利技术提供的一种标识码第二实施例的数据结构图;图3是本专利技术提供的一种标识码第三实施例的数据结构图;图4是本专利技术提供的一种标识码生成方法第一实施例的流程图;图5是本专利技术提供的一种标识码生成方法第二实施例的流程图;图6是本专利技术提供的一种标识码生成方法第三实施例的流程图;图7是本专利技术提供的一种标本文档来自技高网...

【技术保护点】
一种标识码,其特征在于,包括:控制标识段和用户数据段;所述控制标识段,用于存储所述标识码的参数标记;所述用户数据段,用于存储所述标识码中携带的用户数据信息。

【技术特征摘要】
1.一种标识码,其特征在于,包括:控制标识段和用户数据段; 所述控制标识段,用于存储所述标识码的参数标记; 所述用户数据段,用于存储所述标识码中携带的用户数据信息。2.根据权利要求1所述的标识码,其特征在于,还包括: 在所述用户数据段中,还包括:扩展数据段; 所述扩展数据段,用于存储用户的扩展数据; 在所述控制标识段中,还包括:扩展信息标记; 所述扩展信息标记,用于标识所述扩展数据段的长度。3.根据权利要求1所述的标识码,其特征在于,所述参数标记,包括:加密标记; 所述加密标记,用于标识所述标识码中用户数据段是否进行加密。4.根据权利要求1所述的标识码,其特征在于,所述参数标记,包括:压缩标记; 所述压缩标记,用于标识所述标识码中用户数据段是否进行压缩。5.根据权利要求1所述的标识码,其特征在于,还包括:校验信息段; 所述校验信息段,用于存储对所述用户数据段进行校验的校验信息。6.根据权利要求1所述的标识码,其特征在于,还包括:版本信息段; 所述版本信息段,用于存储所述标识码的数据结构信息。7.一种标识码生成方法,其特征在于,包括: 将用户数据进行压缩; 若压缩后的所述用户数据大小没有超过标识码中用户数据段的容量,则将所述压缩后的用户数据作为所述标识码的用户数据段中的数据; 将所述标识码的控制标识段中的压缩标记设置为已压缩; 生成所述标识码。8.根据权利要求7所述的方法,其特征在于,还包括: 将用户扩展数据进行压缩; 若压缩后的所述用户扩展数据和压缩后的所述用户数据的总数据大小没有超过标识码中用户数据段的容量,则将压缩后的所述用户扩展数据存储在所述标识码中的扩展数据段中; 将所述用户扩展数据的长度信息存储在所述标识码中控制标识段的扩展信息标记中。9.根据权利要求8所述的方法,其特征在于,还包括: 若压缩后的所述用户扩展数据和压缩后的所述用户数据的总数据大小超过了标识码中用户数据段的容量,则将压缩后的部分所述用户扩展数据存储在所述标识码的扩展数据段中。10.根据权利要求7所述的方法,其特征在于,在生成所述标识码之前,还包括: 将所述用户数据段中数据进行加密; 将所述标识码的控制标识段中的加密标记设置为已加密。11.根据权利要求7所述的方法,其特征在于,在生成所述标识码之前,还包括: 将根据所述用户数据段中数据生成的校验信息写入到校验信息段。12.根据权利要求7所述的方法,其特征在于,在生成所述标识码之前,还包括: 在所述标识码的版本信息段中写入所述标识码的数据结构信息。13.—种标识码读取方法,其特征在于,包括: 读取所述标识码; 根据所述标识码中控制标识段的压缩标记对所述标识码中用户数据段的用户数据进行解压缩; 获取所述解压缩后的用户数据段中的数据。14.根据权利要求13所述的方法,其特征在于,在根据所述标识码中控制标识段的压缩标记对所述标识码中用户数据段的用户数据进行解压缩之后,还包括: 根据所述标识码中控制标识段的扩展信息标记获取所述标识码中扩展数据段中的扩展数据。15.根据权利要求13所述的方法,其特征在于,在读取所述标识码之后,还包括: 若所述标识码中控制标识段的加密标记为已加密,则对所述用户数据...

【专利技术属性】
技术研发人员:郦文敏唐洁唐冬平沈仲侃钱晓雷
申请(专利权)人:税友软件集团股份有限公司
类型:发明
国别省市:

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

1