První termín pro DPP v EU (Baterie): 106 dní Zajistěte soulad hned
Jazyk
EN DE FR IT ES NL PL BG CS DA EL ET FI HR HU LT LV MT PT RO SK SL SV
Produkt
Funkce Poprodejní servis Jak to funguje Demo Enterprise Ceny
Sektory
Všechna odvětví Textil Elektronika Baterie
Zdroje
Blog Porovnat software pro DPP Požadavky podle zemí Posouzení připravenosti Kontrola ekologických tvrzení Ke stažení zdarma Slovníček
Společnost
Partneři Kontakt
Přihlásit se Začít zdarma
Blog / GS1 a normy / Resolver GS1 Digital Link: jak funguje
GS1 a normy

Resolver GS1 Digital Link: jak funguje

MyProductPassport · led 20, 2026 · Aktualizováno lis 03, 2026 · 10 min čtení

Co je resolver GS1 Digital Link

Resolver GS1 Digital Link je webová služba, která funguje jako inteligentní prostředník mezi identifikátorem výrobku a informacemi, které se k výrobku vztahují. Když spotřebitel naskenuje QR kód na výrobku nebo když systém programově dotazuje identifikátor výrobku, resolver přijme URI GS1 Digital Link a rozhodne, kam požadavek nasměrovat, podle identity výrobku, typu požadovaných informací a kontextu požadavku.

Představte si resolver jako chytrý rozcestník pro informace o výrobcích. Stejně jako server DNS převádí doménová jména na IP adresy, převádí resolver Digital Link identifikátory výrobků na adresy URL, kde lze najít informace o výrobku, včetně údajů digitálního pasu výrobku. Tato nepřímost je zásadní, protože odděluje trvalý identifikátor výrobku od umístění údajů o výrobku, které se může měnit.

U digitálních pasů výrobků podle ESPR hraje resolver ústřední roli. Nosič dat na výrobku kóduje URI GS1 Digital Link. Po naskenování se URI dostane k resolveru, který požadavek přesměruje na zdroj dat DPP. Pokud se platforma DPP změní nebo se data přesunou na nového hostitele, stačí aktualizovat pouze konfiguraci resolveru: miliony QR kódů již vytištěných na výrobcích budou nadále fungovat správně.

Architektura resolveru Digital Link

Resolver GS1 Digital Link se skládá z několika logických komponent, které společně zpracovávají příchozí požadavky a poskytují vhodné odpovědi.

Parser URI je první komponenta, která zpracovává příchozí požadavek. Z URI Digital Link extrahuje identifikátory GS1: primární identifikátor (obvykle GTIN), případné kvalifikátory (sériové číslo, číslo šarže) a případné další atributy. Ověřuje, zda URI odpovídá specifikaci syntaxe GS1 Digital Link, a nesprávně utvořené požadavky odmítá.

Modul pro překlad odkazů je jádrem resolveru. Spravuje databázi záznamů odkazů, tedy přiřazení mezi identifikátory výrobků a adresami URL, kde lze informace o těchto výrobcích najít. Každý záznam odkazu určuje, na který identifikátor výrobku se vztahuje, jaký typ informací je k dispozici (stránka výrobku, digitální pas výrobku, bezpečnostní údaje, informace o stažení z trhu), cílovou URL a případné podmínky, za nichž se má odkaz použít.

Modul vyjednávání obsahu zkoumá příchozí požadavek, aby zjistil, jaký typ odpovědi žadatel očekává. Děje se tak pomocí hlaviček HTTP Accept, parametrů dotazu nebo samotné struktury URI. Webový prohlížeč, který požaduje text/html, obdrží přesměrování na stránku čitelnou pro člověka. Stroj, který požaduje application/json, obdrží strukturovaná data. Systém, který požaduje application/ld+json, obdrží propojená data JSON-LD. Tento přístup s jedním URI a více reprezentacemi je pro architekturu Digital Link zásadní.

Modul odpovědí generuje vhodnou odpověď HTTP, obvykle 307 (Temporary Redirect), která žadatele odešle na cílovou URL určenou modulem pro překlad odkazů. U požadavků API může resolver místo přesměrování vrátit sadu odkazů (dokument JSON se seznamem všech dostupných informačních zdrojů pro identifikovaný výrobek).

Jak překlad funguje krok za krokem

Abyste pochopili, jak resolver Digital Link funguje v praxi, představte si následující scénář: spotřebitel naskenuje QR kód na výrobku. QR kód kóduje URI https://resolver.example.com/01/05012345678901/21/SN12345.

Nejprve chytrý telefon spotřebitele dekóduje QR kód a otevře URI ve webovém prohlížeči. Prohlížeč odešle požadavek HTTP GET na resolver.example.com s cestou /01/05012345678901/21/SN12345. Požadavek obsahuje hlavičku Accept, která uvádí, že prohlížeč upřednostňuje obsah text/html.

Parser URI resolveru extrahuje z cesty GTIN (05012345678901) a sériové číslo (SN12345). Ověří tyto identifikátory a předá je modulu pro překlad odkazů.

Modul pro překlad odkazů vyhledá kombinaci identifikátorů ve své databázi. Najde pro tento výrobek několik záznamů odkazů:

  • Odkaz na digitální pas výrobku směřující na https://dpp.example.com/passport/SN12345
  • Odkaz na stránku s informacemi o výrobku směřující na https://brand.example.com/products/widget-pro
  • Odkaz na informace o stažení z trhu směřující na https://recalls.example.com/check/05012345678901
  • Koncový bod propojených dat JSON-LD směřující na https://api.example.com/01/05012345678901/21/SN12345

Modul vyjednávání obsahu zaznamená, že požadavek pochází z webového prohlížeče, který požaduje HTML. Na základě konfigurace výchozího typu odkazu resolveru a kontextu požadavku vybere odkaz na digitální pas výrobku jako nejvhodnější odpověď pro spotřebitele, který skenuje QR kód.

Resolver vrátí odpověď 307 Temporary Redirect s hlavičkou Location nastavenou na https://dpp.example.com/passport/SN12345. Prohlížeč spotřebitele přesměrování následuje a zobrazí stránku digitálního pasu výrobku.

Typy odkazů a rámec shody GS1

GS1 definuje slovník typů odkazů, který resolvery používají ke kategorizaci informačních zdrojů spojených s výrobky. Tyto standardizované typy odkazů zajišťují, že různé resolvery poskytují konzistentní prostředí a že odebírající systémy mohou spolehlivě požadovat konkrétní typy informací.

Mezi klíčové typy odkazů pro digitální pasy výrobků patří:

  • gs1:digitalProductPassport, primární datový zdroj DPP obsahující komplexní informace pasu výrobku vyžadované ESPR
  • gs1:productSustainabilityInfo, environmentální informace a informace o udržitelnosti výrobku
  • gs1:pip, stránka s informacemi o výrobku, obvykle webová stránka výrobku značky určená spotřebitelům
  • gs1:safetyInfo, informace týkající se bezpečnosti včetně bezpečnostních listů a varování před nebezpečím
  • gs1:recallStatus, informace o tom, zda se na výrobek vztahuje stažení z trhu
  • gs1:traceability, informace o sledovatelnosti v dodavatelském řetězci, případně s odkazy na data událostí EPCIS
  • gs1:certificationInfo, certifikáty a prohlášení o shodě spojené s výrobkem

GS1 zveřejnila rámec shody pro resolvery Digital Link, který definuje různé úrovně schopností. Resolvery úrovně 0 provádějí základní přesměrování HTTP. Resolvery úrovně 1 podporují vyjednávání obsahu. Resolvery úrovně 2 podporují úplné API sad odkazů, díky němuž mohou stroje zjistit všechny dostupné informační zdroje pro výrobek. Resolvery úrovně 3 přidávají podporu komprimovaných URI Digital Link a dalších pokročilých funkcí.

Pro implementace DPP se doporučuje resolver úrovně 1 nebo úrovně 2. Vyjednávání obsahu (úroveň 1) zajišťuje, že lidští uživatelé i strojové systémy obdrží vhodné odpovědi. API sad odkazů (úroveň 2) umožňuje regulačním systémům a registrům DPP programově vyhledávat údaje pasu pro jakýkoli výrobek a přistupovat k nim.

Možnosti implementace: vyvinout, koupit, nebo využít GS1

Podniky zavádějící DPP mají tři hlavní možnosti infrastruktury resolveru Digital Link: vyvinout vlastní resolver, využít komerční službu resolveru, nebo využít síť resolverů GS1.

Vývoj vlastního resolveru poskytuje maximální kontrolu nad logikou překladu, brandingem a integrací se stávajícími systémy. GS1 zveřejnila referenční implementace s otevřeným zdrojovým kódem, které mohou posloužit jako výchozí bod. Provoz resolveru ve velkém měřítku však vyžaduje robustní webovou infrastrukturu, monitorování a průběžnou údržbu. Resolver musí mít vysokou dostupnost: pokud vypadne, přestane fungovat každý QR kód, který na něj odkazuje.

Komerční služby resolverů, které nabízejí různí technologičtí poskytovatelé včetně platforem DPP, poskytují spravovanou infrastrukturu resolveru bez provozní zátěže. Tyto služby obvykle nabízejí webová administrační rozhraní pro správu záznamů odkazů, analytické přehledy aktivity skenování a integrační API pro programovou správu odkazů. Pro většinu podniků nabízí spravovaná služba resolveru nejlepší rovnováhu mezi funkčností a jednoduchostí provozu.

Síť resolverů GS1 (id.gs1.org) poskytuje globální službu překladu, kterou spravuje přímo GS1. Vlastníci značek mohou registrovat své výrobky a konfigurovat cíle překladu prostřednictvím své členské organizace GS1. Tento přístup využívá globální známost a důvěryhodnost domény GS1, ale ve srovnání s provozem vlastní domény resolveru může nabízet menší flexibilitu přizpůsobení a brandingu.

Mnoho platforem DPP, včetně MyProductPassport, zahrnuje vestavěnou funkci resolveru jako součást své nabídky. Díky tomuto integrovanému přístupu nemusí podniky budovat samostatnou infrastrukturu resolveru: platforma zajišťuje překlad URI, vyjednávání obsahu a správu odkazů spolu se správou údajů pasu a generováním QR kódů.

Konfigurace resolveru pro soulad s požadavky na DPP

Konfigurace resolveru pro digitální pasy výrobků v souladu s ESPR vyžaduje pozornost k několika regulačním a technickým požadavkům.

Resolver musí podporovat trvalý přístup k údajům pasu. ESPR vyžaduje, aby informace DPP zůstaly dostupné po stanovenou dobu po uvedení výrobku na trh. To znamená, že resolver musí po celou dobu uchovávání zůstat v provozu a vyřizovat požadavky, i když se výrobek již nevyrábí. Podniky by měly zajistit, aby se jejich infrastruktura resolveru nebo poskytovatel služby zavázali k požadovaným dobám uchovávání.

Odpovědi resolveru by měly obsahovat vhodné hlavičky HTTP pro ukládání do mezipaměti a CORS (Cross-Origin Resource Sharing), aby byl možný přístup k údajům DPP z webových aplikací, mobilních aplikací a regulačních systémů. Hlavička Link by měla uvádět dostupné typy odkazů, což umožňuje zjišťování informačních zdrojů přímo prostřednictvím HTTP.

U výrobků s identifikací na úrovni sériového čísla musí resolver zpracovávat kvalifikátory sériového čísla v cestě URI. Databáze odkazů proto musí obsahovat záznamy na úrovni sériových čísel (nebo podporovat porovnávání se zástupnými znaky, které přeloží požadavky na konkrétní sériová čísla na správnou instanci pasu). U výrobků identifikovaných na úrovni šarže musí resolver obdobně zpracovávat kvalifikátory šarže.

Bezpečnostní hlediska jsou u implementace resolverů důležitá. Resolver by měl používat výhradně HTTPS, zavést omezení počtu požadavků k zamezení zneužití a zvážit ověřování pro administrativní funkce. Zatímco samotný překlad by měl být veřejně přístupný (aby byl zajištěn otevřený přístup k údajům DPP, jak ESPR zamýšlí), administrační rozhraní musí být chráněno.

Pokročilé funkce resolverů pro ekosystémy DPP

Kromě základního překladu zlepšuje ekosystém DPP několik pokročilých funkcí resolverů:

  • Analytika a sledování skenování: resolvery mohou zaznamenávat události skenování a poskytovat značkám přehled o tom, kde, kdy a jak často jsou pasy jejich výrobků otevírány
  • Překlad podle geolokace: resolvery mohou směrovat požadavky na obsah pasu pro konkrétní jazyk nebo region podle polohy žadatele
  • Časový překlad: resolvery mohou uchovávat historické verze záznamů odkazů, a umožnit tak přístup k údajům pasu v podobě, v jaké existovaly k určitému okamžiku
  • Záložní překlad: resolvery mohou používat kaskádovou logiku překladu a zkoušet postupně více zdrojů dat, pokud primární zdroj není dostupný
  • Podpora komprimovaných URI: GS1 Digital Link definuje komprimované formáty URI, které snižují nároky na hustotu dat v QR kódech, a umožňují tak menší kódy nebo vyšší úroveň opravy chyb

Tyto funkce nejsou pro základní soulad s ESPR povinné, mohou však výrazně zlepšit použitelnost a spolehlivost implementací DPP. Analytika skenování například poskytuje cenné tržní informace o zájmu spotřebitelů o informace o udržitelnosti a pomáhá podnikům pochopit návratnost jejich investice do DPP.

S dozráváním ekosystému DPP se schopnosti resolverů pravděpodobně dále rozšíří. Registr DPP Evropské komise, otevřený od 20. července 2026, spolupracuje s resolvery při indexování údajů pasů a přístupu k nim na celém trhu EU. Provozovatelé resolverů by měli tento vývoj sledovat a zajistit, aby jejich implementace zůstaly kompatibilní s měnícími se požadavky na infrastrukturu.

Testování a validace implementace resolveru

Před nasazením resolveru do produkčního provozu je nezbytné důkladné testování, které zajistí soulad se specifikacemi GS1 a spolehlivý provoz v reálných podmínkách.

GS1 poskytuje sady testů shody, které ověřují chování resolveru vůči specifikaci Digital Link. Tyto testy ověřují správné zpracování URI, správné kódy odpovědí HTTP, přesné vyjednávání obsahu a generování sad odkazů v souladu se specifikací. Spuštění těchto testů na vaší implementaci resolveru odhalí odchylky od specifikace dříve, než způsobí problémy se skutečnými výrobky a skutečnými spotřebiteli.

Stejně důležité je zátěžové testování. Resolver pro spotřebitelskou značku s velkými objemy může v obdobích špičky potřebovat zpracovat tisíce požadavků za sekundu, například při uvedení výrobku na trh, virálním okamžiku na sociálních sítích nebo kontrolní kampani orgánů dozoru. Znalost kapacitních limitů resolveru a zavedení vhodných strategií škálování (ukládání do mezipaměti, vyvažování zátěže, distribuce přes CDN) zajistí konzistentní výkon.

Komplexní testování by mělo ověřit celý řetězec od naskenování QR kódu po zobrazení pasu. To znamená fyzicky vytisknout QR kódy, naskenovat je různými modely chytrých telefonů a operačními systémy a ověřit, že resolver správně směruje každý požadavek na odpovídající obsah pasu. Testování se spotřebitelskými zařízeními i programovými klienty zajistí, že všechny přístupové cesty fungují správně.

Nakonec by pro produkční infrastrukturu resolveru mělo být zavedeno monitorování a upozorňování. Monitorování dostupnosti, sledování doby odezvy a upozornění na chybovost umožňují rychle odhalit a vyřešit problémy, které by mohly spotřebitelům a regulačním orgánům zabránit v přístupu k údajům digitálního pasu výrobku.

Odkaz zkopírován do schránky
MP

MyProductPassport

Digitální produktové pasy

Pomáháme firmám zorientovat se v požadavcích na digitální produktový pas, souladu s ESPR a transparentnosti udržitelných výrobků.