Esimene ELi DPP tähtaeg (Akud): 106 päeva Tagage vastavus kohe
Keel
EN DE FR IT ES NL PL BG CS DA EL ET FI HR HU LT LV MT PT RO SK SL SV
Toode
Funktsioonid Müügijärgne teenindus Kuidas see toimib Demo Enterprise Hinnad
Sektorid
Kõik sektorid Tekstiilid Elektroonika Akud
Ressursid
Blogi Võrdle DPP tarkvara Riikide nõuded Valmisoleku hindamine Keskkonnaväidete kontroll Tasuta allalaadimised Sõnastik
Ettevõte
Partnerid Kontakt
Logi sisse Alusta tasuta
Blogi / GS1 ja standardid / GS1 Digital Linki resolver: kuidas see t...
GS1 ja standardid

GS1 Digital Linki resolver: kuidas see töötab

MyProductPassport · jaan 20, 2026 · Uuendatud nov 03, 2026 · Lugemisaeg 10 min

Mis on GS1 Digital Linki resolver

GS1 Digital Linki resolver on veebiteenus, mis toimib aruka vahendajana tootetunnuse ja selle tootega seotud teabe vahel. Kui tarbija skannib toote QR-koodi või kui süsteem teeb toote tunnuse kohta programmilise päringu, saab resolver GS1 Digital Linki URI ning otsustab toote identiteedi, soovitud teabe liigi ja päringu konteksti põhjal, kuhu päring suunata.

Resolverit võib ette kujutada tooteteabe aruka teeviidana. Nii nagu DNS-server tõlgib domeeninimed IP-aadressideks, tõlgib Digital Linki resolver tootetunnused URL-ideks, kust leiab tooteteabe, sealhulgas digitaalse tootepassi andmed. See kaudne seos on äärmiselt oluline, sest see eraldab püsiva tootetunnuse tooteandmete võimalikult muutuvast asukohast.

ESPRi kohaste digitaalsete tootepasside puhul on resolveril keskne roll. Tootel olev andmekandja kodeerib GS1 Digital Linki URI. Skannimisel jõuab see URI resolverini, mis suunab päringu tootepassi andmeallikasse. Kui tootepassi platvorm vahetub või andmed kolitakse uude majutuskohta, tuleb uuendada ainult resolveri seadistust ning miljonid toodetele juba trükitud QR-koodid töötavad edasi.

Digital Linki resolveri arhitektuur

GS1 Digital Linki resolver koosneb mitmest loogilisest komponendist, mis töötavad koos, et töödelda sissetulevaid päringuid ja anda sobivaid vastuseid.

URI parser on esimene komponent, mis sissetulevat päringut töötleb. See eraldab Digital Linki URI-st GS1 tunnused: põhitunnuse (tavaliselt GTIN), võimalikud täpsustajad (seerianumber, partii number) ja muud lisaatribuudid. See kontrollib, kas URI vastab GS1 Digital Linki süntaksispetsifikatsioonile, ja lükkab vigased päringud tagasi.

Linkide lahendamise mootor on resolveri tuum. See haldab linkide kirjete andmebaasi ehk vastavusi tootetunnuste ja nende URL-ide vahel, kust nende toodete kohta teavet leiab. Iga kirje määrab, millise tootetunnuse kohta see kehtib, millist liiki teave on saadaval (tooteleht, digitaalne tootepass, ohutusandmed, tagasikutsumise teave), siht-URL-i ja tingimused, mille korral linki kasutada.

Sisu läbirääkimise moodul analüüsib sissetulevat päringut, et teha kindlaks, millist vastust päringu esitaja ootab. Selleks kasutatakse HTTP Accept päiseid, päringuparameetreid või URI enda struktuuri. Veebibrauser, mis küsib text/html sisu, suunatakse inimloetavale lehele. Masin, mis küsib application/json vormingut, saab struktureeritud andmed. Süsteem, mis küsib application/ld+json vormingut, saab JSON-LD lingitud andmed. See üks URI, mitu esitusviisi põhimõte on Digital Linki arhitektuuri alus.

Vastuse moodul koostab sobiva HTTP vastuse, tavaliselt 307 (Temporary Redirect), mis saadab päringu esitaja linkide lahendamise mootori määratud siht-URL-ile. API-päringute puhul võib resolver ümbersuunamise asemel tagastada linkide komplekti (JSON-dokumendi, milles on loetletud kõik tuvastatud toote kohta saadaval olevad teabeallikad).

Kuidas lahendamine samm-sammult toimib

Et mõista, kuidas Digital Linki resolver praktikas töötab, vaatame järgmist olukorda: tarbija skannib toote QR-koodi. QR-kood kodeerib URI https://resolver.example.com/01/05012345678901/21/SN12345.

Kõigepealt dekodeerib tarbija nutitelefon QR-koodi ja avab URI veebibrauseris. Brauser saadab HTTP GET päringu aadressile resolver.example.com teega /01/05012345678901/21/SN12345. Päring sisaldab Accept päist, mis näitab, et brauser eelistab text/html sisu.

Resolveri URI parser eraldab teest GTIN-i (05012345678901) ja seerianumbri (SN12345). See valideerib tunnused ja edastab need linkide lahendamise mootorile.

Linkide lahendamise mootor otsib tunnuste kombinatsiooni oma andmebaasist ja leiab selle toote kohta mitu linkide kirjet:

  • Digitaalse tootepassi link, mis viitab aadressile https://dpp.example.com/passport/SN12345
  • Tooteteabe lehe link, mis viitab aadressile https://brand.example.com/products/widget-pro
  • Tagasikutsumise teabe link, mis viitab aadressile https://recalls.example.com/check/05012345678901
  • JSON-LD lingitud andmete lõpp-punkt, mis viitab aadressile https://api.example.com/01/05012345678901/21/SN12345

Sisu läbirääkimise moodul tuvastab, et päring pärineb HTML-i küsivast veebibrauserist. Resolveri vaikimisi linkide tüüpide seadistuse ja päringu konteksti põhjal valib see digitaalse tootepassi lingi kui QR-koodi skannivale tarbijale kõige sobivama vastuse.

Resolver tagastab vastuse 307 Temporary Redirect, mille Location päise väärtus on https://dpp.example.com/passport/SN12345. Tarbija brauser järgib ümbersuunamist ja kuvab digitaalse tootepassi lehe.

Linkide tüübid ja GS1 vastavusraamistik

GS1 on määratlenud linkide tüüpide sõnavara, mida resolverid kasutavad toodetega seotud teabeallikate liigitamiseks. Need standarditud linkide tüübid tagavad, et eri resolverid pakuvad ühtset kogemust ja et andmeid kasutavad süsteemid saavad usaldusväärselt küsida kindlat liiki teavet.

Digitaalsete tootepasside jaoks olulisemad linkide tüübid on järgmised:

  • gs1:digitalProductPassport, peamine tootepassi andmeallikas, mis sisaldab ESPRiga nõutavat põhjalikku tootepassi teavet
  • gs1:productSustainabilityInfo, toote keskkonna- ja kestlikkusteave
  • gs1:pip, tooteteabe leht, tavaliselt kaubamärgi tarbijatele suunatud tootelehekülg
  • gs1:safetyInfo, ohutusteave, sealhulgas ohutuskaardid ja ohuhoiatused
  • gs1:recallStatus, teave selle kohta, kas toode on tagasi kutsutud
  • gs1:traceability, tarneahela jälgitavuse teave, mis võib viidata EPCIS-i sündmuste andmetele
  • gs1:certificationInfo, tootega seotud sertifikaadid ja vastavusdeklaratsioonid

GS1 on avaldanud Digital Linki resolverite vastavusraamistiku, mis määratleb eri võimekuse tasemed. Tasemega 0 resolverid teevad põhilisi HTTP ümbersuunamisi. Tasemega 1 resolverid toetavad sisu läbirääkimist. Tasemega 2 resolverid toetavad täielikku linkide komplekti API-t, mis võimaldab masinatel leida kõik toote kohta saadaval olevad teabeallikad. Tasemega 3 resolverid lisavad toe tihendatud Digital Linki URI-dele ja muudele täiustatud funktsioonidele.

Tootepasside rakendamiseks soovitatakse taseme 1 või taseme 2 resolverit. Sisu läbirääkimine (tase 1) tagab, et nii inimkasutajad kui ka masinsüsteemid saavad sobivaid vastuseid. Linkide komplekti API (tase 2) võimaldab järelevalvesüsteemidel ja tootepasside registritel mis tahes toote passiandmeid programmiliselt leida ja neile juurde pääseda.

Rakendusvõimalused: oma arendus, ostmine või GS1

Tootepasse rakendavatel ettevõtetel on Digital Linki resolveri taristu jaoks kolm peamist võimalust: arendada oma resolver, kasutada kommertslikku resolveriteenust või kasutada GS1 resolverite võrku.

Oma resolver annab maksimaalse kontrolli lahendusloogika, kaubamärgi kujunduse ja olemasolevate süsteemidega integreerimise üle. GS1 on avaldanud avatud lähtekoodiga näidisrakendused, mida saab kasutada lähtepunktina. Resolveri suuremahuline käitamine nõuab aga töökindlat veebitaristut, seiret ja pidevat hooldust. Resolver peab olema väga kõrge käideldavusega: kui see lakkab töötamast, muutub kasutuskõlbmatuks iga sellele viitav QR-kood.

Kommertslikud resolveriteenused, mida pakuvad mitmesugused tehnoloogiapakkujad, sealhulgas tootepassi platvormid, võimaldavad hallatud taristut ilma käitamiskoormuseta. Need teenused pakuvad tavaliselt veebipõhist haldusliidest linkide kirjete haldamiseks, skannimistegevust näitavaid analüütikatöölaudu ja integratsiooni-API-sid linkide programmiliseks haldamiseks. Enamiku ettevõtete jaoks pakub hallatud resolveriteenus parimat tasakaalu funktsionaalsuse ja lihtsa käitamise vahel.

GS1 resolverite võrk (id.gs1.org) on GS1 enda hallatav ülemaailmne lahendamisteenus. Kaubamärgiomanikud saavad oma tooted registreerida ja lahendamise sihtkohad seadistada oma GS1 liikmesorganisatsiooni kaudu. See lähenemisviis kasutab GS1 domeeni ülemaailmset tuntust ja usaldusväärsust, kuid võib pakkuda vähem paindlikkust kohandamisel ja kaubamärgi esitamisel kui oma resolveri domeeni käitamine.

Paljud tootepassi platvormid, sealhulgas MyProductPassport, sisaldavad oma pakkumises sisseehitatud resolveri funktsionaalsust. Tänu sellele integreeritud lähenemisviisile ei pea ettevõtted eraldi resolveri taristut looma: platvorm tegeleb URI lahendamise, sisu läbirääkimise ja linkide haldamisega koos passiandmete haldamise ja QR-koodide loomisega.

Resolveri seadistamine tootepassi nõuetele vastamiseks

Resolveri seadistamine ESPRi nõuetele vastavate digitaalsete tootepasside jaoks eeldab mitme õigusliku ja tehnilise nõude arvestamist.

Resolver peab tagama passiandmetele püsiva juurdepääsu. ESPR nõuab, et tootepassi teave jääks kättesaadavaks kindlaksmääratud aja jooksul pärast toote turule laskmist. See tähendab, et resolver peab kogu selle säilitusaja jooksul töötama ja päringuid lahendama ka siis, kui toote tootmine on lõpetatud. Ettevõtted peaksid tagama, et nende resolveri taristu või teenusepakkuja kohustub järgima nõutavaid säilitusaegu.

Resolveri vastused peaksid sisaldama sobivaid HTTP päiseid vahemällu salvestamiseks ja CORS-i (Cross-Origin Resource Sharing) jaoks, et tootepassi andmetele saaks juurde pääseda veebirakendustest, mobiilirakendustest ja järelevalvesüsteemidest. Link päis peaks teatama saadaolevatest linkide tüüpidest, võimaldades teabeallikaid leida otse HTTP kaudu.

Seerianumbri tasemel tuvastatavate toodete puhul peab resolver käsitlema URI tees olevaid seerianumbri täpsustajaid. See tähendab, et linkide andmebaas peab sisaldama seerianumbri tasemel kirjeid (või toetama metamärkidega vastendamist, mis suunab konkreetse seerianumbri päringud õigele passi eksemplarile). Partii tasemel tuvastatavate toodete puhul peab resolver samamoodi käsitlema partii täpsustajaid.

Turvakaalutlused on resolverite rakendamisel olulised. Resolver peaks kasutama ainult HTTPS-i, rakendama päringute sageduse piiramist kuritarvitamise vältimiseks ja kaaluma haldusfunktsioonide jaoks autentimist. Kuigi lahendamine ise peab olema avalikult kättesaadav (et võimaldada ESPRi eesmärgi kohaselt avatud juurdepääsu tootepassi andmetele), tuleb haldusliides kaitsta.

Resolveri täiustatud funktsioonid tootepasside ökosüsteemis

Lisaks põhilisele lahendamisele rikastavad tootepasside ökosüsteemi mitmed resolveri täiustatud funktsioonid:

  • Analüütika ja skannimiste jälgimine: resolverid saavad logida skannimissündmusi, andes kaubamärkidele ülevaate sellest, kus, millal ja kui sageli nende toodete passe vaadatakse
  • Asukohapõhine lahendamine: resolverid saavad suunata päringud päringu esitaja asukoha põhjal keele- või piirkonnapõhisele passi sisule
  • Ajaline lahendamine: resolverid saavad säilitada linkide kirjete varasemaid versioone, võimaldades juurdepääsu passiandmetele sellisena, nagu need olid kindlal ajahetkel
  • Varulahendamine: resolverid saavad rakendada astmelist lahendusloogikat ja proovida järjest mitut andmeallikat, kui põhiallikas pole kättesaadav
  • Tihendatud URI-de tugi: GS1 Digital Link määratleb tihendatud URI vormingud, mis vähendavad QR-koodide andmetiheduse nõudeid ja võimaldavad väiksemaid koode või suuremat veaparandust

Need funktsioonid ei ole ESPRi põhinõuetele vastamiseks kohustuslikud, kuid võivad oluliselt parandada tootepassi lahenduste kasutatavust ja töökindlust. Näiteks annab skannimisanalüütika väärtuslikku turuteavet selle kohta, kuidas tarbijad kestlikkusteabega suhestuvad, aidates ettevõtetel mõista oma tootepassi investeeringu tasuvust.

Tootepasside ökosüsteemi küpsedes laienevad resolverite võimalused tõenäoliselt veelgi. Euroopa Komisjoni tootepasside register, mis on avatud alates 20. juulist 2026, suhtleb resolveritega, et indekseerida passiandmeid ja neile juurde pääseda kogu ELi turul. Resolverite käitajad peaksid neid arenguid jälgima ja tagama, et nende lahendused ühilduksid muutuvate taristunõuetega.

Resolveri lahenduse testimine ja valideerimine

Enne resolveri tootmiskeskkonda viimist on vaja põhjalikult testida, et tagada vastavus GS1 spetsifikatsioonidele ja töökindlus tegelikes tingimustes.

GS1 pakub vastavustestide komplekte, mis kontrollivad resolveri käitumist Digital Linki spetsifikatsiooni alusel. Need testid kontrollivad URI-de õiget parsimist, korrektseid HTTP vastusekoode, täpset sisu läbirääkimist ja nõuetekohast linkide komplektide loomist. Testide käivitamine teie lahendusel tuvastab kõrvalekalded spetsifikatsioonist enne, kui need tekitavad probleeme päris toodete ja päris tarbijatega.

Koormustestimine on sama oluline. Suure mahuga tarbekaubamärgi resolver võib tipuperioodidel pidada toime tulema tuhandete päringutega sekundis: toote turuletoomisel, sotsiaalmeedias viraalseks muutumisel või ametiasutuste kontrollikampaania ajal. Resolveri võimsuspiiride tundmine ja sobivate skaleerimisstrateegiate (vahemällu salvestamine, koormuse jaotamine, CDN-i kaudu levitamine) rakendamine tagab ühtlase jõudluse.

Otsast lõpuni testimine peaks kontrollima kogu ahelat alates QR-koodi skannimisest kuni passi kuvamiseni. See tähendab QR-koodide füüsilist trükkimist, nende skannimist eri nutitelefonimudelite ja operatsioonisüsteemidega ning kinnitamist, et resolver suunab iga päringu õigesti sobivale passi sisule. Testimine nii tarbijaseadmete kui ka programmiliste klientidega tagab, et kõik juurdepääsuteed toimivad õigesti.

Lõpuks tuleks tootmiskeskkonna resolveri taristule seadistada seire ja hoiatused. Käideldavuse seire, vastuseaegade jälgimine ja veamäära hoiatused võimaldavad kiiresti avastada ja lahendada probleeme, mis võiksid takistada tarbijatel ja ametiasutustel digitaalse tootepassi andmetele juurde pääseda.

Link kopeeriti lõikelauale
MP

MyProductPassport

Digitaalsed tootepassid

Aitame ettevõtetel orienteeruda digitaalse tootepassi nõuetes, ESPR-i vastavuses ja säästvate toodete läbipaistvuses.