什么是QR二维码 ?

简介: QR码是由Denso Wave于1994年发明的二维条码,具高容量、强纠错、易识别等特点,广泛应用于移动支付、票务、物流、数字护照等领域。其结构包含定位、对齐、时序图案及数据区,支持数字、字母、字节、汉字等编码模式,结合智能手机发展,已成为数字化生活的重要工具。

一、QR的码简介
QR码(Quick Response Code)由黑白模块组成,包含定位图案(三个角落的大方块)、对齐图案、时序图案、数据区和格式/版本信息等是一种二维条码技术,由日本公司Denso Wave于1994年发明。
基本特点:信息容量大;容错能力强;全方位识读;结构清晰等。QR码作为一种高效、便捷的信息载体,已成为现代数字化生活中不可或缺的一部分。随着智能手机普及和移动互联网发展,其应用前景将更加广阔。

典型的 QR码如下图所示:
1.jpg

二、符号结构
QR码它能够高效地存储信息,并支持快速读取。QR码的符号结构具有严谨的几何布局和编码规则,由以下几个部分组成:

  1. 定位图案;位于QR码的三个角(左上、右上、左下),呈“回”字形的黑白方块

  2. 对齐图案;分布在QR码内部的多个小方块,用于校正图像变形或倾斜时的解码精度。

  3. 定时图案;由交替的黑白色模块组成的“+”字形线条,连接两个定位图案(水平和垂直方向各一条)。

  4. 暗模块;一个固定的黑色模块,位于左下定位图案右侧第1列、第6行的位置。

  5. 格式信息;存储纠错等级和掩码模式的信息,分布在定位图案周围。

6.版本信息;仅存在于版本7及以上(尺寸21×21以上的每增加4模块为一个版本)。

  1. 数据与纠错码;模块QR码的核心区域,用于存储实际编码的数据和生成的纠错码。

8.掩码;为了提高扫描可靠性,QR码在生成过程中会对数据区域应用掩码操作,避免出现不利于识别的图形(如大面积空白或密集斑点)。

  1. 静音区;QR码四周必须保留至少4个模块宽度的空白区域(通常为白色)。

三、字符集
QR码根据编码规范(ISO/IEC 18004),其字符集取决于所使用编码模式(Mode),以下是QR码支持主要编码模式及其对应字符集:

1.数字模式

  • 适用字符:0–9 的数字
  • 支持字符:0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • 效率:每三个数字占用10比特,是所有模式中最高效的。
  1. 字母数字模式
  • 适用字符:大写字母 A–Z、数字 0–9,以及部分符号
  • 支持字符(共45个):0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (空格) $ % * + - . / :

  • 注意:仅支持大写字母,不支持小写 a–z;若输入小写,通常会自动转为大写或切换到字节模式。

3.字节模式

  • 适用字符:任何可通过字节表示的字符(通常是ASCII或扩展ASCII)
  • 支持字符:标准ASCII(0x00–0x7F),也可支持扩展ASCII或UTF-8(取决于生成器和读取器的支持)
  • 常见用途:包含小写字母、中文、日文、韩文、特殊符号等
  • 效率:每个字符占8比特(1字节),但实际编码中因模式标识开销略高。
  1. 汉字模式
  • 适用字符:主要用于日文汉字(Kanji),但也支持部分中文字符
  • 字符集基础:基于Shift JIS编码(具体为JIS X 0208标准中的汉字区)
  • 支持字符数:约数千个汉字(主要是常用日语汉字)
  • 效率:每个汉字占用13比特,比字节模式更高效(尤其对日文内容)

5.实际应用建议:

  • 若内容只含数字 → 使用数字模式
  • 若内容为大写字母、数字和常见符号 → 使用字母数字模式
  • 若含小写、中文、表情符号或其他语言 → 使用字节模式并启用UTF-8编码
  • 若主要为日文汉字且追求容量优化 → 可考虑汉字模式
    四、行业应用
    1.移动支付:
  • 如支付宝、微信支付中的付款码与收款码。
    2.网址跳转:
  • 扫描后直接打开网页链接。
    3.电子票务:
  • 电影票、登机牌、活动门票等。
    4.广告宣传:
  • 将产品信息、优惠券等内容嵌入广告中。
    5.身份认证:
  • 健康码、门禁系统、会员卡等。
    6.物流追踪:
  • 快递单上的二维码记录运输信息。
    7.产品数字护照DPP:
  • 电池产品数字护照DPP数据编码
  • 钢铁产业数字护照DPP编码
  • 纺织行业产品数字护照DPP数字应用
    8.产品管理
  • 智能仓储管理
  • 仓储出入库管理
  • 企业固定资产管理

五.案例:QR码使用HCreateLabelView编码视图。
1.产品数字护照DPP创建工具(UCreationView)应用。
2.jpg

2.GS1 Digital Link二维码创建,数据源AI 应用。

3.jpg

3.QR码可变数据源批量设计打印。
4.jpg

4.商品二维码,GS1 Digital Link编码的应用,
5.jpg

相关文章
|
26天前
|
人工智能 自然语言处理 API
数据合成篇|多轮ToolUse数据合成打造更可靠的AI导购助手
本文提出一种面向租赁导购场景的工具调用(Tool Use)训练数据合成方案,以支付宝芝麻租赁助理“小不懂”为例,通过“导演-演员”式多智能体框架生成拟真多轮对话。结合话题路径引导与动态角色交互,实现高质量、可扩展的合成数据生产,并构建“数据飞轮”推动模型持续优化。实验表明,该方法显著提升模型在复杂任务中的工具调用准确率与多轮理解能力。
270 43
数据合成篇|多轮ToolUse数据合成打造更可靠的AI导购助手
|
20天前
|
存储 数据采集 弹性计算
面向多租户云的 IO 智能诊断:从异常发现到分钟级定位
当 iowait 暴涨、IO 延迟飙升时,你是否还在手忙脚乱翻日志?阿里云 IO 一键诊断基于动态阈值模型与智能采集机制,实现异常秒级感知、现场自动抓取、根因结构化输出,让每一次 IO 波动都有据可查,真正实现从“被动响应”到“主动洞察”的跃迁。
236 58
|
25天前
|
存储 缓存 调度
阿里云Tair KVCache仿真分析:高精度的计算和缓存模拟设计与实现
在大模型推理迈向“智能体时代”的今天,KVCache 已从性能优化手段升级为系统级基础设施,“显存内缓存”模式在长上下文、多轮交互等场景下难以为继,而“以存代算”的多级 KVCache 架构虽突破了容量瓶颈,却引入了一个由模型结构、硬件平台、推理引擎与缓存策略等因素交织而成的高维配置空间。如何在满足 SLO(如延迟、吞吐等服务等级目标)的前提下,找到“时延–吞吐–成本”的最优平衡点,成为规模化部署的核心挑战。
429 38
阿里云Tair KVCache仿真分析:高精度的计算和缓存模拟设计与实现
|
2月前
|
数据采集 人工智能 运维
AgentRun 实战:快速构建 AI 舆情实时分析专家
搭建“舆情分析专家”,函数计算 AgentRun 快速实现从数据采集到报告生成全自动化 Agent。
817 56
|
1月前
|
数据采集 供应链 监控
什么是RFID/EPC编码-SGTIN96
SGTIN是GS1标准下的商品序列化编码,结合GTIN与唯一序列号,实现单品级标识与追溯。广泛应用于零售、供应链、防伪等领域,支持RFID自动识别,提升管理效率。可通过工具实现EPC、GS1 Digital Link、条码格式间一键转换,并支持批量生成打印,助力智能化供应链管理。
198 4
|
1月前
|
人工智能 供应链
医疗器械唯一标识(UDI)GS1-code128码
医疗器械唯一标识(UDI)采用GS1-Code 128条码,符合全球标准,实现高效追溯。该码基于GS1系统,通过FNC1识别与AI标识符结构化数据,支持GTIN、批号、序列号等信息编码,广泛应用于医疗、物流等领域,确保产品全生命周期可追踪,提升监管与管理效率。(238字)
321 3
|
1月前
|
供应链 容器
什么是code128码?
Code 128码是一种高密度条形码,支持全ASCII字符,广泛用于物流、运输和供应链管理。它分为A、B、C三个子集,可编码字母、数字及控制符,具有高密度、小空间优势,适用于复杂数据编码需求。
480 3
|
存储 机器学习/深度学习 缓存
Hybrid Model Support:阿里云 Tair 联合 SGLang对 Mamba-Transformer 等混合架构模型的支持方案
阿里云 Tair KVCache 联合 SGLang,创新支持 Mamba-Transformer 等混合架构模型。通过双池内存、状态快照等技术,解决异构状态管理难题,实现前缀缓存与推测解码,显著提升 Qwen3-Next 等模型的推理效率,推动大模型迈向高效智能体时代。
|
27天前
|
传感器 安全 机器人
2026年移动机器人技术架构与选型方法论
随着AI技术发展,移动机器人广泛应用于物流、制造、服务、医疗等领域。本文从技术架构、性能指标、场景适配出发,系统梳理选型方法论,涵盖导航精度、交互能力、续航负载等核心参数,结合仓储搬运、柔性装配、商业接待、医疗康养四大场景需求,提出“五步决策法”,助力科学选型。
|
28天前
|
Kubernetes 应用服务中间件 API
应对 Nginx Ingress 退役,是时候理清这些易混淆的概念了
本文希望提供一种更简单的方式,来理解这些容易混淆的技术概念:Nginx、Ingress、Ingress Controller、Ingress API、Nginx Ingress、Higress、Gateway API。
689 72