一种基于物联网的二维条码信息扩容编码方案的制作方法

文档序号:6430460阅读:568来源:国知局

专利名称::一种基于物联网的二维条码信息扩容编码方案的制作方法
技术领域
:本发明应用于二维条码和物联网领域。
背景技术
:二维条码(Two-DimensonalBarCode)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。编码容量(codingcapacity)是条码字符集中所能表示的字符数的最大值。每个码制都有一定的编码容量,这是由其编码方法决定的。编码容量限制了条码字符集中所能包含的字符个数的最大值。目前各二维条码的容量,根据不同的条空比例每平方英寸可以容纳250到1100个字符。现有流行条码容量比较PDF417条码容纳1848个字母字符或2729个数字字符,约500个汉字信息。QRCode容纳4296个字母字符或2953个数字字符,约1817个汉字信息。目前虽然条码技术的不断发展,编码容量大小受限仍是一个比较大的问题,并且编码信息由于编码本身大小的限制导致了信息内容也比较单一。二维条码技术的缺陷1.数据容量有限2.采集信息内容单一目前信息的数字化技术的不断深入,使得人们的生活不得不面临一个数字化的时代。而今由于二维条码技术广泛应用在工业、商业、物流业、金融业、政府、学校、医院、电力、电信、交通等多个领域,各式各样编码的二维条码也都有成熟的一套编码体系,然而由于二维条码的编码信息容量有限不能够存储大容量的信息。从而如何实现二维条码的信息大容量,也成为二维条码的一个研究方向。
发明内容本发明公开了一套基于物联网的二维条码信息扩容编码方案,此编码方案解决了二维条码在物联网中信息扩容的权限、扩容信息安全和扩容信息控制的问题。此编码方案运用消息认证机制,通过商品名称及编码协调制度对标示商品进行有效的分类,并扩展成对互联网的采集控制和对指定数据库的索引进行控制。此编码方案包括标识头、信息扩容编码两个部分。1、标识头,此结构以字节为单位,扩容信息表的标识,条码采集模块识别条码信息编码开始位置。<table>tableseeoriginaldocumentpage4</column></row><table>2、信息扩容编码,此结构以二进制位为单位,对的数据编码和数据扩展、信息采集方式以及信息反馈进行的。<table>tableseeoriginaldocumentpage4</column></row><table>(1)版本编码(Version)用2位二进制位表示当前编码的版本号;(2)终端模块(BarcodeDataTerminalTypes)分别用4位二进制位表示可用的采集模块和输出模块类型。第1位二进制位标识枪式采集器,第2位二进制位标识便携式采集器,第3位二进制位标识固定式采集器,第4位二进制位标识扩展位,第5位二进制位标识枪式输出端,第6位二进制位标识便携式输出端,第7位二进制位标识固定式输出端,第8位二进制位标识扩展位;<table>tableseeoriginaldocumentpage4</column></row><table>(3)编码偏移(Offset)用10位二进制位表示编码表示此编码在条码数据的偏移位置;(4)访问权限(Right)用4位二进制位表示此编码的信息访问权限;(5)查询类型(SearchModle)用6位二进制位表示此编码查询方式,前3位二进制位表示数据库查询方式,后3位表示网络查询方式;<table>tableseeoriginaldocumentpage4</column></row><table>DataBase!Module__NETIVlodule_(6)商品归类编号(HS)严格按照《商品名称及编码协调制度》对编码的商品进行分类,并用32位二进制位表示当前商品的分类编号。(7)数据库索引号(DBI)用32位二进制位表示要得到自建立反馈数据的索引号;(8)优先服务器号(PriorityServer)用10位二进制位表示优选服务器编号;(9)返回数据类型(RntSytle)用8位二进制位代表要返回数据类型,第1位二进制位标识返回全部数据类型,第2位二进制位标识返回视屏类型,第3位二进制位标识图像类型,第4位二进制标识文档类型,第6,7,8位二进制位作为扩展位;<table>tableseeoriginaldocumentpage5</column></row><table>(10)数据排序控制(RntSort)用10位二进制位对排序方式进行编码,第1位二进制位标识服务器自动排序,第2位二进制位标识按大小排序,第3、4、5位二进制位表示排序类型,第6位二进制位标识按时间排序,第7、8位二进制位标识网络排序、第9位二进制位标识关键字排序,第10位二进制位用‘1’表示按升序,‘O’表示按降序排序;(11)消息认证(MAC)用4位二进制位表示此编码表的认证信息;(12)最小数据(RtnTotalMinSize)用12位二进制位表示返回所有数据的最小数据大小;(13)最大数据(RtnTotalMaxsize)用20位二进制位表示返回所有数据的最大数据大小;(14)最小区块数据(RtnBlockMinSize)用12位二进制位表示返回区块数据的最小数据大小;(15)最大区块数据(RtnBlockMaxSize)用16位二进制位表示返回区块数据的最大数据大小;(16)最少区块数目(NumberOfBlock)用4位二进制位表示返回最少区块数目;(17)关键字数目(NumberOfKey)用8位二进制位表示关键字的数目;(18)索引关键字大小(KeySize)用10位二进制位表示关键字的大小;(19)关键字索引方式(KeyWordSearchModle)用12位二进制位表示关键字索引方式;(20)关键字表(KeyWords)此编码块表示查询的关键字列表。具体实施例方式本发明的目的、优点和为实施方式之举例说明,其目特色由以下数个实施例之详细说明及图式当可更加明白,这些实施例作的是为方便详加说明本发明,而非用以限定本发明。实施例生成一张二维条码。此条码是是由《钢铁是怎样炼成的》这本著名畅销书书名生成的,对此条码进行一些信息控制设置,版本号1,终端全部可用,查找类型设为所有可用网络和自带数据库,关键字是“钢铁是怎样炼成的”,返回类型是所有类型,返回排序设为自动。其编码生成信息如下01111111111100000000001111111111000000001010100110001010110001110000000000000000000000000000000100000000111111111111111111111010000000000000111111111111111111110000000000001111111111111111001100000001000001000011111111111111此二维条码可以打印在该书的背面。通过物联网上的信息采集可以得到“《钢铁是怎样炼成的》是苏联作家尼古拉奥斯特洛夫斯基所著的一部长篇小说,于1933年写成。小说通过保尔.柯察金的成长道路,告诉人们,一个人只有在革命的艰难困苦中战胜敌人也战胜自己,只有在把自己的追求和祖国、人民的利益联系在一起的时候,才会创造出奇迹,才会成长为钢铁战士。革命者在斗争中百炼成钢,是小说的一个重要主题。1942年,苏联根据原著小说拍摄了一部同名的电影…”以及书籍的封面(图片)、一些书评信息和作者的生平信息等。权利要求本发明公开了一套基于物联网的二维条码信息扩容编码方案,其特征在于对终端模块、编码属性、查询类型、商品分类、数据控制等信息进行编码,从而在物联网上实现二维条码信息扩容的功能。2.根据权利要求1所述的二维条码信息扩容编码方案其特征在于终端模块分别用4位二进制位表示可用的采集模块和输出模块类型。第1位二进制位说明枪式采集器,第2位二进制位表示便携式采集器,第3位二进制位表示固定式采集器,第4位二进制位表示扩展位,第5位二进制位说明枪式输出端,第6位二进制位表示便携式输出端,第7位二进制位表示固定式输出端,第8位二进制位表示扩展位。3.根据权利要求1所述的二维条码信息扩容编码方案其特征在于编码属性(1)编码偏移(Offset)用10位二进制位表示编码表在条码数据的偏移位置;(2)访问权限(Right)用4位二进制位表示此编码表所对应的信息访问权限。4.根据权利要求1所述的二维条码信息扩容编码方案其特征在于用32位二进制位严格按照《商品名称及编码协调制度》对当前物品进行归类。5.根据权利要求1所述的二维条码信息扩容编码方案其特征在于用6位二进制位表示此编码查询方式,前3位二进制位表示数据库查询方式,后3位表示网络查询方式。6.根据权利要求1所述的二维条码信息扩容编码方案其特征在于数据控制(1)返回数据类型(RntSytle)用8位二进制位代表要返回数据类型,第1位二进制位标识返回全部数据类型,第2位二进制位标识返回视屏类型,第3位二进制位标识图像类型,第4位二进制标识文档类型,第6,7,8位二进制位作为扩展位;(2)数据排序控制(RntSort)用10位二进制位对排序方式进行编码,第1位二进制位标识服务器自动排序,第2位二进制位标识按大小排序,第3、4、5位二进制位表示排序类型,第6位二进制位标识按时间排序,第7、8位二进制位标识网络排序、第9位二进制位标识关键字排序,第10位二进制位用‘1’表示按升序,‘O’表示按降序排序;(3)最小数据(RtnTotalMinSize)用12位二进制位表示返回所有数据的最小数据大小;(4)最大数据(RtnTotalMaxsize)用20位二进制位表示返回所有数据的最大数据大小;(5)最小区块数据(RtnBlockMinSize)用12位二进制位表示返回区块数据的最小数据大小;(6)最大区块数据(RtnBlockMaxSize)用16位二进制位表示返回区块数据的最大数据大小;(7)最少区块数目(NumberOfBlock)用4位二进制位表示返回最少区块数目;(8)关键字数目(NumberOfKey)用8位二进制位表示关键字的数目;(9)索引关键字大小(KeySize)用10位二进制位表示关键字的大小;(10)关键字索引方式(KeyWordSearchModle)用12位二进制位表示关键字索引方式。全文摘要本发明是一种基于物联网的二维条码信息扩容编码方案,属于二维条码和物联网领域。通过对终端模块、编码属性、查询类型、商品分类、数据控制等信息进行编码,解决了二维条码在物联网中信息扩容的权限、扩容信息安全和扩容信息控制的问题。此发明可应用于物流控制、商品宣传和防伪等。文档编号G06K19/06GK101819646SQ20101013853公开日2010年9月1日申请日期2010年4月2日优先权日2010年4月2日发明者丁之茜,何小龙,周鑫,安虎,康兆龙,杨文,林朵,罗鸿申请人:何小龙;康兆龙
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1