Digital Link
免费开始

解读 GS1 digital link 解析器

2024年7月4日

Casandra

作者 Casandra

专注于 GS1 标准与欧盟产品标签法规的撰稿人。

解读 GS1 digital link 解析器

一个 digital link QR 码如何能够不仅提供一个网址,还服务于许多不同的用途?是什么样的魔力让这个码既能用于专业扫描器,又能用于消费者手机,将用户重定向到最合适的资源?答案是一项解析器服务。在本指南中,您将了解什么是 GS1 digital link 解析器、它如何运作,以及如何为您的业务部署一个解析器。

GS1 digital link 标准是一种全球统一的、基于网络的标识符,它使产品、文档及其他资产能够通过 QR 码连接到互联网

从根本上说,它通过让 GS1 标识符可联网来扩展其能力和灵活性。这意味着 GS1 标识符如今成为通往各类信息的门户,只需扫描一次即可访问这些信息,从而强化品牌忠诚度、改善供应链可追溯性信息、提供商业伙伴 API、患者安全信息等等。

它代表着相较于传统条形码的一次重大演进,为在数字时代访问和管理产品信息提供了一种更加动态、灵活和全面的方法。

通过让单个 QR 码兼具产品标识符和指向在线内容的链接,GS1 digital link 标准在管理与产品相关的现有数据方面实现了更高的灵活性和效率,为企业和消费者在实物物品与其数字对应物之间提供了一座无缝的桥梁。

什么是 GS1 digital link 标准

一个 GS1 digital link 是一种特定类型的 URL(技术上说是 URI,一个近亲),它充当通往多个信息源(既有人类可读也有机器可读)的门户。它被设计为可像任何其他 URL 一样使用,但额外具备解析到各种信息源的能力,使系统和应用能够自动发现它们。

Digital link 之所以重要,是因为它使 GS1 识别键能够在网址中得到一致的表示,以链接到在线信息和服务。这让企业和消费者能够以可扩展的方式沟通和访问信息,而无需将所有相关资产聚合在一处。

Digital link 使用 GTIN、SSCC 和 GRAI 等标识符,这些标识符常用于扫描器、销售点终端、产品目录等系统中。

最重要的是,digital link 是通过解析器来实现运作的。解析器正是让该标准为贸易社群及其所服务行业发挥作用的关键。

解析服务接收一个 digital link,并将其解析到相关的信息源。这可能包括将浏览器重定向到默认 URL、向客户端提供可用链接的完整列表,或按请求重定向到特定类型的链接。

总而言之,digital link 对于在网络上实现无缝、高效的沟通和信息发现至关重要,尤其对于使用 GS1 标识符的行业中的企业和消费者而言。

digital link 如何运作

GS1 解析器服务充当该系统的支柱,将对 digital link QR 码的扫描导向相关的在线内容。这种实物产品与数字数据之间的无缝集成,强化了品牌忠诚度,并为商业伙伴开辟了简化数据录入和访问全面产品信息的途径,更不用说它还能满足全球标签法规的合规要求。

GS1 Digital Link 解析器是一种网络服务器,它与一组链接共同将 digital link 连接到人类或机器可读的信息。

它们作为一种系统运作,将 GS1 标识符解析到关于某个产品或物品的多个信息源。这意味着它们可以将 GS1 标识符(如全球贸易项目代码 GTIN)链接到各类企业对企业和企业对消费者的信息

当解析器接收到一个 digital link 时,它可以重定向到在线资源或 API、直接提供数据内容(这应是例外而非常态),或重定向到另一个解析器。这种重定向类似于在网络上进行查询的方式,即在到达目的地之前经过多次重定向。

这使得品牌所有者、零售商和消费者等不同参与者可以扫描同一个 QR 码,并根据各自的需求访问特定网页或触发特定功能。

例如,对于食品,它可以链接到可追溯性附加数据营养信息包装回收说明。对于消费电子产品,它可以链接到说明手册操作视频等资源。

解析器还可以将已识别的物品链接到面向商业伙伴的信息,例如召回状态、主数据、危险品处理说明等等。

解析器可以由 GS1 成员组织、品牌所有者、零售商和解决方案供应商(如 digital-link.com)运营。

什么是 GS1 解析器

GS1 解析器是如何运作的?

解析器使用链接关系类型、人类语言和媒体类型,以一种可通过编程方式访问的方法为指向这些资源的链接添加注释。

它可以通过三种方式查询:默认重定向、请求特定类型的资源,以及请求与给定 GS1 标识符或标识符集相关联的所有资源。

通过确保每个解析器都是自主的、且应用可以选择使用任何解析器,就不存在单点故障。

解析器的核心功能包括解压缩、验证,以及将链接与已识别物品相关联。它还涵盖解析和重定向、基于模式重定向到备用解析器,以及以各种格式请求链接集。

让我们来详细看看它们。

解析器核心功能

解析器是一种网络服务器,它按照定义 HTTP 1.1 或更高版本的相关行业标准运作,处理 GET、HEAD 和 OPTIONS 请求。它还支持基于 TLS 的 HTTP(HTTPS),并实现跨源资源共享(CORS),以允许客户端 JavaScript 网络应用跨域访问解析器。

解压缩

解析器在必要时对请求 URI 进行解压缩,并验证请求 URI 符合 GS1 digital link URI 语法标准,确保它包含语法有效的 GS1 元素。

解压缩过程包含各种元素和活动。

压缩算法

该文档定义了一种压缩/解压缩算法,在保留关键特性的同时最大限度地缩短 digital link 的长度,例如压缩形式是与未压缩形式位于同一域名下的 URL,以及无需在线查询即可解压缩的能力。

解析器的角色

符合 GS1 规范的解析器在响应压缩 URI 时,需要识别压缩的 digital link URI,并将解压缩作为首要处理步骤。

解压缩处理

在响应压缩 URI 时,符合 GS1 规范的解析器不应重定向到等价的未压缩 URI,而应在 Link 头中以 owl:sameAs 的 linkType 值将其公开。

未压缩的 URI 还应作为其链接集的主体。如果重定向到另一个解析器,解析器应重定向到未压缩的 URI。

验证

符合 GS1 规范的解析器应验证 digital link 的语法,并区分不同的错误情况,以适当的 HTTP 响应码和消息作出响应。

验证细节

符合 GS1 规范的解析器应执行一些最低限度的验证步骤,包括检查 digital link 中语法有效的 GS1 标识符、键限定符和数据属性。

关联元数据

存储在解析器中的每个链接都需要附带标准化元数据,包括目标 URL、链接关系类型和链接标题。诸如人类语言、媒体、文件类型和上下文等附加属性也可以应用于存储在解析器中的链接。

提供链接和/或内容

解析器提供指向、或直接提供与已识别物品专门相关的资源的链接。

其中一个链接被识别为默认链接,除非有相反的信息,否则解析器会重定向到该 URL。如果解析器已知某个此类资源的链接,它会立即重定向到该资源。解析器还可以在响应 linkType 设置为 linkset 的请求时,向客户端返回可用链接的完整列表。

对存储在解析器中的链接及关联元数据的要求

标准化元数据

存储在解析器中的每个链接都附带标准化元数据。需要三个强制属性:

  • 目标 URL 本身。
  • 链接关系类型,它定义已识别物品与所链接资源之间的关系。
  • 可向终端用户显示的链接标题。

可以为链接应用更多属性,以消除链接的歧义,并供应用用来跟随与其用户最相关的链接。附加属性的主要选项包括资源的人类语言、内容的媒体类型,以及某个链接最适用的"上下文"。

目标 URL

目标 URL 是链接本身,且必须提供。它应是与已识别物品直接相关的资源的 URL,而不是诸如制造商主页或一组搜索结果之类的通用页面。由目标 URL 标识的资源被称为目标资源。

链接关系类型

这定义了已识别物品与所链接资源之间的关系,例如监管产品信息页面、保修登记页面、相关视频等。

链接标题

必须提供人类可读的标题,供那些将链接作为选项呈现给终端用户跟随的应用使用。这是一段自然语言文本字符串,可以是任何语言。

资源的人类语言

对于人类可读的资源,例如用户界面、包含特定语言文本字符串的网页或数据,可以提供有关该资源所用语言的提示。

内容的媒体类型

此属性指定内容的媒体类型,例如 HTML 的 text/html、JSON 的 application/json、JSON-LD 的 application/ld+json 等。

上下文

此属性指定某个链接最适用的上下文,例如特定的地区或用途。

换句话说,重定向可能基于时间、位置以及对情境营销至关重要的其他标准而发生。

附加属性

符合 GS1 规范的解析器可以识别更多属性,例如 User Agent 字符串或来自品牌所有者自有应用的自定义 HTTP 请求头。

这些细节全面阐明了对存储在解析器中的链接及其关联元数据的要求,确保每个链接都附带标准化元数据,从而实现自动导航,而不会向终端用户呈现可能令人困惑的选择。

重定向

解析器可以重定向到另一个解析器,并应在 HTTP Link 头中公开指向链接集的链接。默认情况下,待解析的原始 digital link 查询字符串中的所有 key=value 对都会原样传递而不作修改。

以下是关于重定向的关键细节。

重定向到另一个解析器

如果解析器没有关于已识别物品的任何信息,它可以用 307 Temporary Redirect 的 HTTP 响应码重定向到备用解析器。然而,避免过多的重定向很重要,因为每次重定向都可能导致响应时间变慢和糟糕的消费者体验。

404 Not Found 响应

如果解析器没有关于已识别物品的任何信息,它也可以用一个简单的 404 Not Found 响应来回应。

其他情况

还有其他情况,即解析器无法为已识别物品提供任何服务,但掌握有关原因的信息。在这种情况下,实现可以使用 HTTP 响应码 303(See Other)来提供解释。

在 HTTP 链接头中公开链接

即使在重定向时,符合 GS1 规范的解析器也应在 HTTP Link 头中公开指向链接集的链接。这使得即使在重定向期间也能公开链接。

基于模式的重定向

解析器支持基于模式重定向到备用解析器,并在必要时通过提供解释来处理查询字符串。

支持的链接关系类型

解析器支持各种链接类型并相应地对其进行维护。

链接类型示例

不深入过多细节,可以使用不同的链接类型,例如"gs1:hasRetailers"(其目标 URL 指向有关产品可在何处购买的信息)和"gs1:hasAllergenInfo"(其目标 URL 指向过敏原信息)。

如果目标 URL 指向一个承担多重角色的资源,例如一个同时包含营养和过敏原信息的产品信息页面,那么可以用不止一种链接类型来描述该链接。

紧凑 URI(CURIE)的使用

GS1 digital link 标准允许使用紧凑 URI(CURIE),例如 gs1: 前缀,来定义链接类型。解析器提供多个相同类型的链接并非错误,即使所链接的资源使用相同的(人类)语言或机器可读表示形式。

一个关键的区别在于 GS1 digital link QR 码能够嵌入标准化的、全球公认的标识符,这些标识符链接到丰富的信息源。与通用 QR 码不同,GS1 QR 码确保了访问产品信息时的一致性和可靠性,提升了用户体验和业务效率。

即使单个动态 QR 码可以提供对多个不同网页的访问,例如通过一个落地页,真正改变游戏规则的还是将 QR 码能力与产品标识符相配对,再结合解析器服务的智能重定向能力。

GS1 digital link QR 码与标准 QR 码的对比

GS1 提供 API,允许企业生成、管理和解析 digital link,营造一个互联互通和创新的环境。

这些工具让企业和解决方案供应商能够将 GS1 digital link 集成到其现有系统和工作流程中,确保顺利过渡到这个先进的数字平台。

事实上,需要牢记的是,为在产品包装上从传统条形码完全过渡到 digital link QR 码而设定的截止日期是 2027 年:即所谓的"日出"(Sunrise)。

结论

GS1 Digital Link 标准及其解析器服务预示着数字互动新时代的到来,为企业和消费者提供无与伦比的信息访问能力。

通过拥抱这项技术,品牌可以巩固消费者的信任和忠诚度,并在其运营中实现前所未有的效率、透明度和可追溯性信息水平。

实际上,任何拥有足够人力、时间和资金投入的人都有能力构建一个解析器。然而,需要注意的是,一项可靠而稳健的解析服务,由 Digital Link 这样的专业第三方供应商(没错,就是我们!)通过灵活的软件即服务(SaaS)框架来提供,才更为高效。

在 Digital Link,我们的条形码解析器不仅仅是一个独立工具;它是一整套全面、前沿方案的一部分。这包括一个动态 QR 码生成器、一个直观可视的 QR 编辑器、一个易于使用的产品页面创建器、详尽的分析功能,以及众多旨在提升您 digital link 体验的其他特性。

我们还提供白标 GS1 解析器集成,使各组织能够为其成员充当解析服务。

立即联系我们,了解我们如何帮助您为整个产品目录创建 digital link!

引领从条形码到 GS1 二维码的转型