SE522970C2 - Procedure, system, barcode scanner and computer program product to link a barcode to a web page - Google Patents
Procedure, system, barcode scanner and computer program product to link a barcode to a web pageInfo
- Publication number
- SE522970C2 SE522970C2 SE0001715A SE0001715A SE522970C2 SE 522970 C2 SE522970 C2 SE 522970C2 SE 0001715 A SE0001715 A SE 0001715A SE 0001715 A SE0001715 A SE 0001715A SE 522970 C2 SE522970 C2 SE 522970C2
- Authority
- SE
- Sweden
- Prior art keywords
- bar code
- code reader
- barcode
- identity
- reader
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9554—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Near-Field Transmission Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
15 20 25 30 522 970 2 t. ex. inventariearbete eller för att beräkna ett kumulativt pris på olika streckkodade produkter. 15 20 25 30 522 970 2 e.g. inventory work or to calculate a cumulative price for different bar coded products.
En streckkodläsare av lågpristypen för enskilt bruk tillverkades av Panasonic och ingick i en fjärrkontrollanordning för att programmera en videokassettspelare. En annan streckkodläsare av lågpristypen tillverkades av LEGOT" för att producera ljud i en leksakstillärnpning benämnd LEGO” kod pilot. Symbol Technologies and Hewlett Packard, bl.a., tillverkar streckkodläsare och avsökare anslutna till system i enskild ägo för att hämta in streckkoddata. Symbol Technologies tillverkar även en stand-alone pen med inbyggd sterckkodläsare som är dockad till en dator och till- sammans med 3Com, Symbol Technologies tillverkar en Palm Pilot” med en in- byggd streckkodläsare.A low-cost barcode reader for individual use was manufactured by Panasonic and included in a remote control device for programming a video cassette player. Another low-cost barcode reader was manufactured by LEGOT "to produce sound in a toy still called the LEGO" code pilot. Symbol Technologies and Hewlett Packard, among others, manufacture barcode scanners and scanners connected to privately owned systems to collect barcode data. Technologies also manufactures a stand-alone pen with a built-in barcode reader that is docked to a computer and together with 3Com, Symbol Technologies manufactures a Palm Pilot ”with a built-in barcode reader.
Dessa exempel på streckkodläsare har alla nackdelen att de antingen är i enskild ägo eller alltför dyrbara.These examples of barcode readers all have the disadvantage that they are either privately owned or too expensive.
För att göra ConnectThingSTM-tjänsten till en allmänt utbredd och användbar teknik så finns det ett behov av en billig streckkodläsare som medger systemets flexibla användning.In order to make the ConnectThingSTM service a widespread and useful technology, there is a need for an inexpensive barcode reader that allows the system's användningexable use.
SAMMANFATTNING AV UPPFINNINGEN Föreliggande uppfinning tillhandahåller därför en lösning på problemet att uppnå en streckkodläsare som är flexibel och billig och lämplig för COnneCtThmgSTM-tjänsten.SUMMARY OF THE INVENTION The present invention therefore provides a solution to the problem of obtaining a bar code reader that is ibelable and inexpensive and suitable for the COnneCtThmgSTM service.
Ett syfte med uppfinningen är att kunna associera flera webbsidor eller tjänster med bara en streckkod.An object of the invention is to be able to associate your web pages or services with just one barcode.
Ett annat syfte är att säkert kunna kommunicera mellan streckkodläsaren och den COnnectThjngSTM-distribuerade databasen och associerade webbsidor och tjänster. . . . - nu 10 15 20 25 30 522 970 3 Ovan omnämnda syften uppnås i stort sett genom att separera läsningen av streck- koden från streckkodens avkodning och ge streckkodläsaren en identitet associerad med ett klientmjukvaruprogram i en ansluten anordning där avkodningen sker.Another purpose is to be able to securely communicate between the barcode reader and the COnnectThjngSTM distributed database and associated web pages and services. . . . - now 10 15 20 25 30 522 970 3 The above-mentioned objects are largely achieved by separating the reading of the bar code from the decoding of the bar code and giving the bar code reader an identity associated with a client software program in a connected device where the decoding takes place.
Streckkodläsaren överläirmar således rå-streckkoddata till den anslutna anordningen och streckkoden avkodas med utnyttjande av datakraft hos den anslutna anordning- CII.The bar code reader thus transmits raw bar code data to the connected device and the bar code is decoded using data power of the connected device CII.
I ett första utförande av uppfinningen används streckkodläsarens identitet för att ge en grupp användare, eller en enda användare, tillgång till olika information beroen- de på deras åtkomsträttigheter genom att associera streckkodläsarens identitet med klientmjukvaran.In a first embodiment of the invention, the identity of the bar code reader is used to give a group of users, or a single user, access to various information depending on their access rights by associating the identity of the bar code reader with the client software.
I ett andra utförande används det sakförhållandet, att streckkodläsaren är ansluten till klientmjukvara och att streckkodläsarens identitet är känd, till att i klientrnjukva- ran lagra extra datainfonnation som användaren har skrivit in. Denna datainforma- tion kan tillsammans med streckkoddata sändas till ett annat system och t.ex. vara användarreferenser eller andra detaljer som användaren vill associera med streck- koddatainforrnationen. Så exempelvis kan shoppingsystem använda inskriven adressdatainformation för debiteringsändamål.In a second embodiment, the fact that the bar code reader is connected to client software and that the bar code reader's identity is known is used to store additional data information entered by the user in the client software. This data information can together with bar code data be sent to another system and e.g. be user references or other details that the user wants to associate with the barcode data information. For example, shopping systems may use entered address data information for billing purposes.
Uppfinningens utföranden implementeras företrädesvis genom mjukvarukodseg- ment lagrade i klientprogrammet i anordningen ansluten till streckkodläsaren. Den anslutna anordningen kan t.ex. vara en set top box, en televisionsapparat, en spel- konsol, en mobiltelefon, en portföljdator, en Palm Pilot” eller en vanlig personda- tor.The embodiments of the invention are preferably implemented through software code segments stored in the client program in the device connected to the bar code reader. The connected device can e.g. be a set top box, a television set, a game console, a mobile phone, a portfolio computer, a Palm Pilot ”or a regular personal computer.
Genom att införa den föreslagna lösningen blir det resulterande streckkodläsarsy- stemet mera allmänt och flexibelt och mycket förenklat jämfört med nuvarande sy- Stßm. 10 15 20 25 30 522 970 4 u nu Ehuru uppfinningen här ovan har sammanfattats definierar förfarandet och anord- ningen enligt de bifogade oberoende kraven 1, 17 och 18 ramen för det ansökta skyddet med olika utföringsforrner beskrivna i de beroende kraven.By introducing the proposed solution, the resulting bar code reader system becomes more general and fl visible and very simplified compared to the current system. 10 15 20 25 30 522 970 4 u nu Although the invention has been summarized above, the method and device according to the appended independent claims 1, 17 and 18 define the scope of the applied protection with different embodiments described in the dependent claims.
KORT BESKRIVNING AV RITNINGEN Dessa och andra syften och fördelar med uppfinningen framgår av den följande de- taljerade beskrivning i anslutning till de bifogad ritningama där sanuna hänvisnings- siffror anger motsvarande delar, och där: Fig. 1 visar en schematisk vy av systemet i vilket streckkodläsarsystemet används; Fig. 2 är en schematisk vy av en streckkodläsare enligt uppfinningen; F ig. 3 visar en signal från streckkodläsarens huvud; och Fig. 4 visar ett enkelt rådataöverföringsprotokoll.BRIEF DESCRIPTION OF THE DRAWINGS These and other objects and advantages of the invention will become apparent from the following detailed description taken in conjunction with the accompanying drawings in which like reference numerals indicate like parts, and in which: Fig. 1 shows a schematic view of the bar code reader system. used; Fig. 2 is a schematic view of a bar code reader according to the invention; F ig. 3 shows a signal from the bar code reader head; and Fig. 4 shows a simple raw data transfer protocol.
DETALJERAD BESKRIVNING AV FÖREDRAGNA UTFÖRINGSFORMER Fig. 1 visar en schematisk vy av systemet 100 i vilket streckkodläsama 110 skall tillämpas. Streckkodläsaren 110 är ansluten, t.ex. via kabel, via IR (infrarött) eller via BluetoothTM till en anordning, t.ex. en dator, en set top box, en spelkonsol, en portföljdator, en mobil telefon, en televisionsapparat eller en Palm Pilot” inne- hållande klientrnjukvara 120. Klientmjukvaran 120 användes för åtkomst till Con- nectThingsm-distribuerad databas 130 via Internet, med den avlästa streckkoden som inmatningsdata, som i databasen 130 är länkad till den korrekta webbsidan eller tjänsten 140-150. Webbsidan eller tjänsten 140-150 återges sedan eller aktiveras på den anslutna anordningen.DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS Fig. 1 shows a schematic view of the system 100 in which the bar code readers 110 are to be applied. The bar code reader 110 is connected, e.g. via cable, via IR (infrared) or via BluetoothTM to a device, e.g. a computer, a set top box, a game console, a briefcase computer, a mobile phone, a television set or a Palm Pilot ”containing client software 120. The client software 120 was used to access the ConnectThingsm distributed database 130 via the Internet, with the scanned the barcode as input data, which in the database 130 is linked to the correct web page or service 140-150. The web page or service 140-150 is then displayed or activated on the connected device.
Möjligheten att länka mer än en webbsida eller tjänst till en produktstreckkod skulle öka värdet på servicen kollosalt. Antag t.ex. att användaren väljer tjänster som är baserade på deras fimktioner eller ansvarsförbindelser, t.ex. att en servicetekniker önskar se servicemanualen och en slutanvändare vill se användarmanualen och läser .... .Q 10 15 20 25 30 522 970 »a 1-- 5 samma streckkod. Ett annat exempel är att doktorer skulle kunna dra nytta av till- gång till känslig information genom att läsa från samma streckkod som patienter.The ability to link more than one web page or service to a product barcode would increase the value of the service tremendously. Suppose e.g. that the user chooses services that are based on their functions or responsibilities, e.g. that a service technician wants to see the service manual and an end user wants to see the user manual and reads .... .Q 10 15 20 25 30 522 970 »a 1-- 5 the same bar code. Another example is that doctors could benefit from access to sensitive information by reading from the same barcode as patients.
Detta innebär att det måste vara möjligt att informera eller bevisa ens identitet inför klientinjukvaran eller inför Streckkodläsaren för att kunna få tillgång till hemlig eller känslig information eller skräddarsydd infonnation för en särskild grupp människor.This means that it must be possible to inform or prove one's identity in front of the client software or in front of the Bar Code Reader in order to have access to secret or sensitive information or tailored information for a specific group of people.
Det firms många möjligheter att associera en identitet med streckkodläsaren eller klientmjukvaran.There are many opportunities to associate an identity with the barcode reader or client software.
Om man börjar med streckkodläsaren kan en identitet erhållas genom att läsa en streckkod bifogad en informationsbärare, såsom ett kreditkort eller ett identitetskort, och på den anslutna anordningen eller på själva Streckkodläsaren mata in en associe- rad PIN (Personal Identification Number)-kod eller ett fmgeravtryck. På detta sätt kan varje streckkodläsare användas och bara temporärt, under ett avläsningstillfälle, associeras med en viss identitet eller grupp av användare.If you start with the barcode reader, an identity can be obtained by reading a barcode attached to an information carrier, such as a credit card or an identity card, and entering an associated PIN (Personal Identification Number) code or a PIN or a personal code on the connected device itself. color footprint. In this way, each bar code reader can be used and only temporarily, during a reading session, associated with a particular identity or group of users.
Streckkodläsaren kan också ha en inbyggd identifieringskod, såsom ett serienum- mer, för att identifiera läsaren. Detta serienummer kan i sin tur associeras med ett certifikat i klientmjukvaran för att ge mycket hög säkerhet i kommunikationen mel- lan klientmjukvaran och webbsidorna eller tjänsterna länkade från databasen Con- nectïhingsl”. Såsom är känt kan certifikat vara giltiga för en enda tjänst eller för en grupp tjänster. Detta ger exempelvis doktorer möjligheten att få tillgång, baserad på deras certifikat, till en grupp av olika informationstjänster från olika tillverkare som då patienten inte har tillgång till.The barcode reader may also have a built-in identification code, such as a serial number, to identify the reader. This serial number can in turn be associated with a certificate in the client software to provide very high security in the communication between the client software and the web pages or services linked from the Connectihingsl database ”. As is known, certificates can be valid for a single service or for a group of services. This gives doctors, for example, the opportunity to access, based on their certificates, a group of different information services from different manufacturers that the patient does not have access to.
Dessa olika sätt att associera en identitet med Streckkodläsaren ger möjligheten att associera mer än en webbsida eller tjänst till endast en streckkod i beroende av an- vändarens identitet emedan det är möjligt att fastställa antingen identiteten på den person som läser streckkoden eller till vilken grupp av människor som den person som läser streckkoden tillhör. ~ - . . en 10 15 20 25 30 522 970 6 I ett andra utförande av uppfinningen kan det sakförhållandet att streckkodläsaren är ansluten till klientmjukvara och att streckkodläsarens identitet är känd användas för att lagra extra datainforrnation i klientmjukvaran inmatad av användaren. Denna datainfonnation kan sändas tillsammans med streckkoddatainformationen till ett an- nat system och kan exempelvis vara användarpreferenser, dvs. integritetsdata, adressinfonnation eller andra detaljer som användaren önskar associera med streck- koddatainfonnationen. Så exempelvis kan shoppingsystem använda inmatad adressinformation för faktureringsändamål.These different ways of associating an identity with the Bar Code Reader provide the ability to associate more than one web page or service to only one bar code depending on the identity of the user because it is possible to determine either the identity of the person reading the bar code or to which group of people to which the person reading the barcode belongs. ~ -. . In a second embodiment of the invention, the fact that the bar code reader is connected to client software and that the bar code reader identity is known can be used to store additional data information in the client software entered by the user. This data information can be sent together with the bar code data information to another system and can be, for example, user preferences, ie. privacy data, address information or other details that the user wishes to associate with the barcode data information. For example, shopping systems may use entered address information for billing purposes.
Fig. 2 visar en schematisk vy av en streckkodläsare enligt uppfinningen. Streckkod- läsaren består av ett läshuvud 200 innefattande en ljus- eller infrarött avgivande diod och en fotodiod förbunden medelst två hålrum. Ljusdioden eller den infraröda dioden sänder elektromagnetiska vågor genom ett av hålrummen i riktning mot streckkoden genom en lins och den sända vågen reflekterar på streckkoden genom ett liknande hålrum till fotodioden. F otodioden mäter intensiteten hos den mottagna signalen. Om intensiteten är låg är strecket svart emedan svart reflekterar mindre än vitt och om intensiteten är hög är det ett tomrum. Utmatningen från fotodioden är således en fyrkantvåg 210, se även ñg. 3. Fyrkantvågen 210 samplas 220 och an- sluts till en analog/digital omvandlare 230 som skapar digitala värden som repre- senterar färg och längd hos strecken i streckkoden. Detta digitala värde är sedan fö- remål för en enkel sigrxering/lcryptering 240 där ett godtyckligt värde antingen adde- ras till eller subtraheras från det ursprungliga värdet som mottagits från den analo- ga/digitala omvandlaren. Efter signering sker en enkel kryptering.Fig. 2 shows a schematic view of a bar code reader according to the invention. The bar code reader consists of a read head 200 comprising a light or infrared emitting diode and a photodiode connected by two cavities. The light emitting diode or infrared diode transmits electromagnetic waves through one of the cavities in the direction of the bar code through a lens and the transmitted wave reacts to the bar code through a similar cavity to the photodiode. The photodiode measures the intensity of the received signal. If the intensity is low, the line is black because black reacts less than white and if the intensity is high, it is a vacuum. The output from the photodiode is thus a square wave 210, see also ñg. 3. The square wave 210 is sampled 220 and connected to an analog-to-digital converter 230 that creates digital values that represent the color and length of the bars in the barcode. This digital value is then the subject of a simple encryption / encryption 240 where an arbitrary value is either added to or subtracted from the original value received from the analog-to-digital converter. After signing, a simple encryption takes place.
Dataströmmens signering/kryptering 240 från streckkodläsaren säkerställer att en sanktionerad streckkodläsare verkligen utför läsningen. Strömmen signera- de/kiypterade värden sänds sedan 250 till anordningen som är ansluten till streck- kodläsaren för avkodning av streckkoden.The signing / encryption 240 of the data stream from the barcode reader ensures that a sanctioned barcode reader actually performs the reading. The current signed / encrypted values are then sent 250 to the device connected to the bar code reader for decoding the bar code.
Fig. 4 visar ett exempel på ett enkelt överföringsprotokoll från streckkodläsaren till den anslutna anordningen. Om exempelvis informationen sänds med utnyttjande av a . - - p. 10 15 20 25 30 522 970 7 två bytes, så fastställer en bit huruvida streckkodsymbolen var svart eller vit och de kvarvarande 15 bitarna fastställer längden på den lästa streckkodsymbolen. Datain- formationen presenteras asynkront till den anslutna anordningen så att anordningen bara mottar datainformation när någonting är läst med streckkodläsaren och således belastas anordningen inte med avläsningsdata när läsaren inte läser någonting. Överföringen från streckkodläsaren till den anslutna anordningen kan antingen ske via en kabel förbunden med exempelvis ett RS232 gränssnitt till en dator eller tråd- löst med utnyttjande av exempelvis Bluetoot T" eller IR (infraröd) överföring.Fig. 4 shows an example of a simple transfer protocol from the bar code reader to the connected device. If, for example, the information is sent using a. - - p. 10 15 20 25 30 522 970 7 two bytes, then a bit determines whether the bar code symbol was black or white and the remaining 15 bits determine the length of the read bar code symbol. The data information is presented asynchronously to the connected device so that the device only receives data information when something is read with the bar code reader and thus the device is not loaded with reading data when the reader does not read anything. The transmission from the bar code reader to the connected device can either take place via a cable connected to, for example, an RS232 interface to a computer or wirelessly using, for example, Bluetoot T "or IR (infrared) transmission.
Bluetooth” är ett universellt radiogränssnitt på 2,45 GHz-frekvensbandet som med- ger att elektroniska anordningar kan anslutas och trådlöst kommunicera via kortdi- stans, ad hoc nät. Varje Bluetoothlm-enhet kan kommunicera med upp till sju andra enheter per piconet. En piconet är en samling anordningar anslutna via Bluetoot W' på ett ad hoc-sätt. En piconet startar med två anslutna anordningar, såsom en bärbar dator och en cellulär telefon och kan växa upp till åtta anslutningsanordningar. Alla BIuetOothTM-anordningar är jämlika enheter och har identiska implementeringar. När emellertid en piconet upprättas kommer en enhet att fungera som en master och den andra (de andra) som en slav (slavar) under varaktigheten av piconet-anslutningen.Bluetooth ”is a universal radio interface on the 2.45 GHz frequency band that allows electronic devices to be connected and communicate wirelessly via short-distance, ad hoc networks. Each Bluetoothlm device can communicate with up to seven other devices per piconet. A piconet is a collection of devices connected via Bluetoot W 'in an ad hoc manner. A piconet starts with two connected devices, such as a laptop and a cellular phone, and can grow up to eight connection devices. All BIuetOothTM devices are equal devices and have identical implementations. However, when a piconet is established, one device will act as a master and the other (the others) as a slave (slaves) for the duration of the piconet connection.
Bluetooth” är således lämplig för att ansluta streckkodläsaren till den anordning som är förbunden med den läsare som är värd För klientrnjukvaran. Anordningen kan som exempel vara, såsom nämnts här ovan, en dator, en televisionsapparat, en portfölj dator, en mobil telefon, en set-top box, en Palm PilotT" eller en spelkonsol.Bluetooth ”is thus suitable for connecting the barcode reader to the device connected to the reader hosted by the client software. The device may, for example, be, as mentioned above, a computer, a television set, a briefcase computer, a mobile telephone, a set-top box, a Palm PilotT "or a game console.
Nu har de grundläggande särdragen hos den billiga streckkodläsaren beskrivits. Det viktigaste särdraget är associeringen mellan streckkodläsaren och klientmjukvaran i en ansluten anordning och möjligheten att associera en identitet med streckkodläsa- fCIl .Now the basic features of the cheap barcode reader have been described. The most important feature is the association between the barcode reader and the client software in a connected device and the ability to associate an identity with the barcode reader fCIl.
Den större datoreffekt som finns tillgänglig i den anslutna anordningen underlättar nya möjligheter att anpassa streckkodläsaren till extema omständigheter. När exem- 10 15 20 25 30 522 970 8 pelvis mjukvara i den anslutna anordningen avkänner att avläsningar från streck- kodläsaren antingen är för höga eller alltför låga, kanske på grund av onormal eller ändrande bakgrundsbelysning kan mjukvaran ge feedback till avläsningsanordning- ens läshuvud att känsligheten bör justeras. Om exempelvis avläsningama är konstant bra kan klientrnjukvaran beordra streckkodläsaren att sänka läshuvudets intensitet för att spara effekt.The greater computer power available in the connected device facilitates new possibilities to adapt the bar code reader to extreme circumstances. When, for example, software in the connected device detects that readings from the bar code reader are either too high or too low, perhaps due to abnormal or changing backlighting, the software may provide feedback to the reading head of the reading device that the sensitivity should be adjusted. For example, if the readings are constantly good, the client software may order the barcode reader to lower the intensity of the read head to save power.
Den större datorefïekt som firms i den anslutna anordningen kan också användas för att ge användaren extensiv feedback om hur han/hon hanterar streckkodläsaren.The larger computer defect contained in the connected device can also be used to provide the user with extensive feedback on how he / she handles the bar code reader.
Feedback kan ges antingen på en skärm som tillhör den anslutna anordningen eller genom ljud i exempelvis en ansluten mobil telefon. Den anslutna anordningen kan exempelvis informera användaren att han förflyttar streckkodläsaren med felaktig hastighet, eller att streckkodläsaren inte var orienterad vid början av streckkoden där läsningen startade. Hastigheten kan beräknas på flera sätt, tex. genom att beakta ändringshastigheten mellan svarta och vita läsningar. Denna information hjälper an- vändaren att hantera streckkodläsaren på ett korrekt sätt och gör läsningama tillför- litligare och gör det därigenom möjligt att använda ett mindre dyrt avläsningshuvud.Feedback can be given either on a screen belonging to the connected device or through sound in, for example, a connected mobile phone. The connected device can, for example, inform the user that he is moving the bar code reader at the wrong speed, or that the bar code reader was not oriented at the beginning of the bar code where the reading started. The speed can be calculated in several ways, e.g. by considering the rate of change between black and white readings. This information helps the user to handle the bar code reader correctly and makes the readings more reliable, thus making it possible to use a less expensive reading head.
En ytterligare möjlighet är att klientrnjukvaran kan ge feedback till användaren un- der pågående avläsning. Så exempelvis kan ett ljud spelas för varje svart 'streck i streckkoden så att användaren kan höra att streckkodläsaren avläser och om ljudet kommer alltför sällan så förstår användaren att bakgrundsljuset kan vara felaktigt eller att vinkeln hos streckkodläsarhuvudet är felaktigt. Användaren kan då korrigera detta under avläsningen. Klientrnjukvaran i den anslutna anordningen kan också av- bryta användaren så snart någonting är fel, exempelvis om användaren startar en avläsning i mitten av en streckkod. Detta kan detekteras emedan varje streckkod in- nehåller indikeringar i början, mitten och slutet.An additional possibility is that the client software can provide feedback to the user during the ongoing reading. For example, a sound can be played for each black bar in the barcode so that the user can hear the barcode reader reading and if the sound comes too infrequently the user understands that the backlight may be incorrect or that the angle of the barcode reader head is incorrect. The user can then correct this during the reading. The client software in the connected device can also interrupt the user as soon as something is wrong, for example if the user starts a reading in the middle of a barcode. This can be detected because each barcode contains indications at the beginning, middle and end.
Ytterligare en arman möjlighet är att om en giltig streckkod inte återfinns i data- strömmen från streckkodläsaren kan den anslutna anordningen använda flera konse- kutiva avläsningar av samma streckkod och jämka samman en giltig streckkod från 10 15 522 970 u . nu v-a 9 dessa avläsningar. Klientmjukvaran i den anslutna anordningen kan alltså lagra i ett buffertmirme de sista hundra eller liknande giltiga avläsningarna och jämföra en ny, ej komplett avläsning med innehållet i buffertminnet. Om den ofullständiga avläs- ningen matchar en stor del av en tidigare avläsning kan systemet dra den slutsatsen att avläsningen är den korrekta streckkoden.Another possibility is that if a valid barcode is not found in the data stream from the barcode reader, the connected device can use fl your consecutive readings of the same barcode and match a valid barcode from 10 522 970 u. now v-a 9 these readings. The client software in the connected device can thus store in a buffer memory the last hundred or similar valid readings and compare a new, incomplete reading with the contents of the buffer memory. If the incomplete reading matches a large part of a previous reading, the system can conclude that the reading is the correct bar code.
Här ovan har vi endast diskuterat streckkodläsare och avläsningen av streckkoder.Above, we have only discussed barcode readers and the reading of barcodes.
Som emellertid en fackman inom ornrådet inser så är det dock också möjligt att an- vända den uppfinningsenliga iden även vid avläsning av andra typer av datamönster såsom tex. magnetremsor eller Braillekod, naturligtvis med utnyttjande av en lämp- lig läsare.However, as a person skilled in the art will realize, it is also possible to use the idea according to the invention also when reading other types of data patterns such as e.g. magnetic strips or Braille code, of course with the use of a suitable reader.
Uppfmningen såsom den således har beskrivits kan som är uppenbart varieras på många sätt. Sådana variationer skall icke betraktas som ett avsteg från ramen för uppfinningen och alla sådana modifieringar som skulle vara uppenbara för en fack- man inom området avses att vara inkluderande inom ramen för de följande patent- kraven. ---- a.The invention as it has thus been described can, as is obvious, be varied in many ways. Such variations are not to be regarded as a departure from the scope of the invention, and all such modifications as would be apparent to one skilled in the art are intended to be inclusive within the scope of the following claims. ---- a.
Claims (18)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0001715A SE522970C2 (en) | 2000-05-05 | 2000-05-05 | Procedure, system, barcode scanner and computer program product to link a barcode to a web page |
PCT/SE2001/000944 WO2001086501A1 (en) | 2000-05-05 | 2001-05-03 | Method and system for reading a bar code |
AU2001260855A AU2001260855A1 (en) | 2000-05-05 | 2001-05-03 | Method and system for reading a bar code |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0001715A SE522970C2 (en) | 2000-05-05 | 2000-05-05 | Procedure, system, barcode scanner and computer program product to link a barcode to a web page |
Publications (3)
Publication Number | Publication Date |
---|---|
SE0001715D0 SE0001715D0 (en) | 2000-05-05 |
SE0001715L SE0001715L (en) | 2001-11-06 |
SE522970C2 true SE522970C2 (en) | 2004-03-23 |
Family
ID=20279608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE0001715A SE522970C2 (en) | 2000-05-05 | 2000-05-05 | Procedure, system, barcode scanner and computer program product to link a barcode to a web page |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU2001260855A1 (en) |
SE (1) | SE522970C2 (en) |
WO (1) | WO2001086501A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120113273A1 (en) * | 2004-11-29 | 2012-05-10 | Ariel Inventions Llc | System, Method, and Devices for Searching for a Digital Image over a Communication Network |
GB2456273B (en) * | 2006-11-14 | 2011-05-04 | Upc Konsultointi Oy | Communication control |
WO2008127096A1 (en) * | 2007-04-11 | 2008-10-23 | Ideatics B.V | System and method for obtaining object data |
US8086502B2 (en) * | 2008-03-31 | 2011-12-27 | Ebay Inc. | Method and system for mobile publication |
US8825660B2 (en) | 2009-03-17 | 2014-09-02 | Ebay Inc. | Image-based indexing in a network-based marketplace |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5296691A (en) * | 1992-09-14 | 1994-03-22 | Lazerdata Corporation | Scanning device for reconstructing a complete code from scanned segments |
CA2130319A1 (en) * | 1993-08-25 | 1995-02-26 | Jay P. White | Remote controller and telephone incorporating bar code reading facilities |
US5640193A (en) * | 1994-08-15 | 1997-06-17 | Lucent Technologies Inc. | Multimedia service access by reading marks on an object |
US5825010A (en) * | 1994-11-21 | 1998-10-20 | Symbol Technologies, Inc. | Bar code scanner positioning |
US5978773A (en) * | 1995-06-20 | 1999-11-02 | Neomedia Technologies, Inc. | System and method for using an ordinary article of commerce to access a remote computer |
US5804803A (en) * | 1996-04-02 | 1998-09-08 | International Business Machines Corporation | Mechanism for retrieving information using data encoded on an object |
EP1012737A1 (en) * | 1996-07-21 | 2000-06-28 | Ernestine, LLC | World wide web bar code access system |
WO1998006055A1 (en) * | 1996-08-08 | 1998-02-12 | Rapaport Jeffrey Alan | Apparatus and method for obtaining information from a computer network using a scanner and browser |
US5974147A (en) * | 1996-11-07 | 1999-10-26 | Pitney Bowes Inc. | Method of verifying unreadable indicia for an information-based indicia program |
EP1012694A4 (en) * | 1996-11-08 | 2005-04-06 | Neomedia Tech Inc | Automatic access of electronic information through machine-readable codes on printed documents |
US5913210A (en) * | 1998-03-27 | 1999-06-15 | Call; Charles G. | Methods and apparatus for disseminating product information via the internet |
-
2000
- 2000-05-05 SE SE0001715A patent/SE522970C2/en not_active IP Right Cessation
-
2001
- 2001-05-03 WO PCT/SE2001/000944 patent/WO2001086501A1/en active Application Filing
- 2001-05-03 AU AU2001260855A patent/AU2001260855A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
SE0001715L (en) | 2001-11-06 |
SE0001715D0 (en) | 2000-05-05 |
WO2001086501A1 (en) | 2001-11-15 |
AU2001260855A1 (en) | 2001-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102577348B (en) | Send the method for image and the image pick up equipment of application the method | |
CN103035134B (en) | Image touch and talk playing system and mage touch and talk playing method | |
KR101993239B1 (en) | Method and apparatus for managing user device and contents using QR code | |
US20030095525A1 (en) | Navigation control unit for a wireless computer resource access device, such as a wireless web content access device | |
TWI477993B (en) | Profile exchange method and system | |
CN103021102B (en) | The method and device of library quick search location books | |
CN105596104A (en) | Toothbrush head switching reminding method and device as well as toothbrush | |
KR101409951B1 (en) | Remote display control | |
WO2016192457A1 (en) | Ar book and ar-book-based indexed augmented reality system and method | |
KR20190005081A (en) | Metthod and system for provindg information regarding withd delivery article using augmented reality | |
CN107527274A (en) | information recommendation platform, device, system, method and terminal | |
CN101211409A (en) | Systems and methods for capturing and analyzing multi-field two-dimensional codes | |
CN111277807A (en) | A projection implementation method, wearable device, display device and storage medium | |
US20180225738A1 (en) | Systems and methods for indicating the existence of accessible information pertaining to articles of commerce | |
JP6682704B2 (en) | Business card management system | |
WO2013007683A1 (en) | An electronic data sharing device and method of use | |
CN108399521A (en) | Logistics Distribution Method, device, server and storage medium | |
EP2352273B1 (en) | Voice mail system using a portable voice recorder | |
SE522970C2 (en) | Procedure, system, barcode scanner and computer program product to link a barcode to a web page | |
ES2329052T3 (en) | TREATMENT OF DATA SENSITIVE TO THE CONTEXT. | |
CN103995640A (en) | Information distribution device and information distribution method | |
CN107172718B (en) | Information processing method and electronic equipment | |
KR20120045848A (en) | Device and method for pairing between bluetooth devices | |
CN109118862A (en) | A kind of put reads verifying device and point reading answer verifying methods of marking | |
CN108596542A (en) | Net purchase product traceability system based on block chain |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NUG | Patent has lapsed |