一种大容量、易更新的二维码系统的制作方法

文档序号:6493783阅读:967来源:国知局
一种大容量、易更新的二维码系统的制作方法
【专利摘要】一种大容量、易更新的二维码系统,将带参数的URI编码生成二维码,二维码扫描应用系统扫描二维码得到URI,向该URI发送HTTP请求,Web应用程序根据请求参数查询数据库生成反馈文件。本发明的优点是没有信息容量的限制,在内容信息变化时只需要更新数据库,不需要重复制作二维码。
【专利说明】一种大容量、易更新的二维码系统
【技术领域】
[0001]本发明涉及二维码技术,尤其是一种大容量、易更新的二维码系统。
【背景技术】
[0002]目前,二维码广泛应用在表单、防伪、广告、物流等领域,二维码与磁卡IC卡相比具有成本低、易制作的优点,与条形码相比具有更大的信息容量、更广的编码范围、更强的容错纠错功能,随着带拍照功能的智能手机及移动互联网的普及,二维码更是成了连接线下和线上的关键入口。二维码的技术标准有TOF417、QRCode、Code49、Codel6K等。传统的二维码技术存储容量偏小(约500个汉字),内容更新时需重新制作二维码,这些不足制约了二维码技术的推广和利用。

【发明内容】

[0003]为了克服上述现有技术的不足,本发明提供了一种大容量、易更新的二维码系统,该系统将带参数的URI (Uniform Resource Identifier,通用资源标识符)编码生成二维码,二维码扫描应用系统扫描二维码得到URI,向该URI发送HTTP请求,Web应用程序根据请求参数查询数据库生成反馈文件。
[0004]本发明所采用的技术方案是:URI的参数值包含数据库的主键值或其他候选键的键值信息,对带参数的URI编码生成二维码;解码时先扫描得到URI,向该URI发送HTTP请求,Web应用程序根据请求参数查询数据库,生成XML或其他格式的反馈文件。用户同时可以利用Web应用程序或客户端程序方便地更新数据库。
[0005]与现有技术相比,本发明的有益效果是:利用数据库实现海量数据的存储与更新,没有信息容量的限制;在内容信息变化时只需要更新数据库,不需要重复制作二维码。
【专利附图】

【附图说明】
[0006]图1是本发明的一个实施例的解码框架图。
【具体实施方式】
[0007]本发明的一个实施例的编码过程是:确定Web应用程序服务器的主机名称(也可以用主机的IP地址代替主机名称)及端口 ;根据Web部署文件,确定接收解码请求的路径;传递参数时,多个参数间用“&”符号隔开,每个参数的名和值用“=”符号隔开,按照URI规范确定最终的URI ;最后对URI字符串编码,生成二维码。
[0008]本发明的一个实施例的解码过程是:二维码扫描应用系统扫描二维码、得到URI ;向该URI发送HTTP请求,部署在Web应用程序服务器上的Web应用程序根据请求参数查询数据库,生成XML或其他格式的反馈文件。二维码扫描应用系统接收反馈文件,执行数据更新或其他操作。
[0009]最后应说明的是,以上实施例仅用以说明而非限制本发明所描述的技术解决方案;因此,一切不脱离本发明的精神和范围的技术方案及其改进,均应涵盖在本发明的权利要求范围当中。
【权利要求】
1.一种大容量、易更新的二维码系统,其特征在于:二维码图像存储带参数的URI信息,该URI的参数值包含Web应用程序后台数据库的主键值或其他候选键的键值信息,而且解码过程包括以下步骤: 步骤1、二维码扫描应用程序扫描二维码,得到带有参数的URI ; 步骤2、二维码扫描应用程序向该URI发送HTTP请求; 步骤3、Web应用程序根据请求参数查询数据库; 步骤4、Web应用程序生成XML或其他格式的反馈文件; 步骤5、二维码扫描应用程序接收反馈文件。
2.根据权利要求1所述的一种大容量、易更新的二维码系统,其特征在于:参数和URI的其他部分可以在二维码的同一区域存储,也可以分成若干区域存储。
3.根据权利要求1所述的一种大容量、易更新的二维码系统,其特征在于:用户可以通过Web应用程序或客户端程序更新数据库。
4.根据权利要求1所述的一种大容量、易更新的二维码系统,其特征在于:其中的URI是 URL (Unifo rm Resource Locator,统一资源定位符)。
【文档编号】G06K19/06GK103903036SQ201210577378
【公开日】2014年7月2日 申请日期:2012年12月27日 优先权日:2012年12月27日
【发明者】史嫚嫚 申请人:史嫚嫚
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1