FI124035B - Koodien keräys matkaviestinlaitteessa - Google Patents

Koodien keräys matkaviestinlaitteessa Download PDF

Info

Publication number
FI124035B
FI124035B FI20085751A FI20085751A FI124035B FI 124035 B FI124035 B FI 124035B FI 20085751 A FI20085751 A FI 20085751A FI 20085751 A FI20085751 A FI 20085751A FI 124035 B FI124035 B FI 124035B
Authority
FI
Finland
Prior art keywords
collection
code
optically readable
symbols
collected
Prior art date
Application number
FI20085751A
Other languages
English (en)
Swedish (sv)
Other versions
FI20085751A0 (fi
FI20085751A (fi
Inventor
Sture Udd
Original Assignee
Upc Konsultointi Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Upc Konsultointi Oy filed Critical Upc Konsultointi Oy
Priority to FI20085751A priority Critical patent/FI124035B/fi
Publication of FI20085751A0 publication Critical patent/FI20085751A0/fi
Priority to PCT/FI2009/050636 priority patent/WO2010012865A1/en
Priority to US12/677,481 priority patent/US7905392B2/en
Priority to EP09802549A priority patent/EP2308009A4/en
Priority to JP2011520535A priority patent/JP5603863B2/ja
Publication of FI20085751A publication Critical patent/FI20085751A/fi
Application granted granted Critical
Publication of FI124035B publication Critical patent/FI124035B/fi

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

Koodien keräys matkaviestinlaitteessa
ALA
Keksintö liittyy koodinhallintatoiminnallisuuteen matkaviestinlaitteessa. Keksintö liittyy erityisesti optisesti luettavissa olevien koodien keräämiseen.
5 TAUSTA
Matkaviestimet, kuten matkapuhelimet, voivat vuorovaikuttaa keskenään ja muiden verkkolaitteiden kanssa kommunikaatioverkon kautta. Kommunikaatioverkkojen kautta tapahtuva kommunikointi niin luonteenomaista matkaviestimille, että tämä lähestymistapa on säilynyt vallitsevana eräistä il-10 meisistä haitoista huolimatta.
Kommunikaatioverkkopohjaisen palvelun saatavuus voi olla riippuvainen useista tekijöistä, kuten matkaviestintä palvelevan kommunikaatioverkon toiminnasta, datakommunikaatioverkon kuten Internetin toiminnasta, tai kommunikaatioverkossa toimivan, ja matkaviestimelle palveluja tarjoavan pal-15 velimen toiminnasta.
YHTEENVETO
Eräässä toteutustavassa, on varustettuna laite, käsittäen välineet prosessoida optista koodia edustavaa dataa. Laite edelleen käsittää välineet detektoida, optista koodia edustavasta datasta, symboli sen indikoimiseksi, et-20 tä koodi on jäsen joukossa optisesti luettavissa olevia koodeja, johon joukkoon kuuluu ainakin kaksi optisesti luettavissa olevaa koodia, välineet kerätä, optisesti luettavissa olevaa koodia edustavasta datasta, yhden tai useamman ke-räyssymbolin, ja välineet arvioida, ainakin kahdesta optisesta koodista kerätyn ^ keräyssymbolin perusteella täyttyykö etukäteen määrätty keräyskriteeri kerä- ^ 25 yksen lopettamiseksi.
i g Toisessa toteutustavassa on varustettuna menetelmä, käsittäen: i prosessoidaan optisesti luettavissa olevaa koodia edustavaa dataa, detektoi-x daan optisesti luettavissa olevaa koodia edustavasta datasta symboli, joka in- dikoi, että koodi on jäsen joukossa, johon kuuluu ainakin kaksi optisesti luetta-lÖ 30 vissa olevaa koodia, kerätään optisesti luettavissa olevaa koodia edustavasta g datasta yksi tai useampi keräyssymboli, ja arvioidaan ainakin kahdesta opti-
O
° sesti luettavissa olevasta koodista kerättyjen keräyssymbolien perusteella täyt tyykö etukäteen määrätty keräyskriteeri keräyssymbolien keräämiselle.
2
KUVIOT
Keksintöä selostetaan seuraavassa yksityiskohtaisemmin edullisten suoritusmuotojen avulla viittaamalla oheisiin kuvioihin, joissa Kuvio 1 esittää järjestelyn erästä suoritusmuotoa; 5 Kuvio 2 esittää laitteen erästä suoritusmuotoa; ja
Kuvio 3 esittää menetelmän erästä suoritusmuotoa.
ERÄIDEN SUORITUSMUOTOJEN KUVAUSTA
Kuvio 1 esittää järjestelyn erästä suoritusmuotoa. Suoritusmuoto esittää matkaviestimen 100. Kuvio esittää myös kolme tuotetta, 102, 106 ja 10 110. Tuotteet voivat olla mitä tahansa tuotteita, kuten sanomalehtiä, pulloja tai tölkkejä, esimerkiksi. Kussakin tuotteessa 102, 106, 110 on vastaava optisesti luettavissa oleva koodi 104,108 ja 112 kiinnitettynä tai painettuna tuotteeseen. Optisesti luettavissa oleva koodi voi olla kaksiulotteinen datamatriisi eli niin kutsuttu älykoodi.
15 Matkaviestimeen kuuluu toiminnallisuus koodien 104, 108, 112 lu kemiseksi tai skannaamiseksi. Toiminnallisuuteen voi kuulua sisäänrakennettu kamera skannaamiseksi ja kuvan ottamiseksi koodista. Toiminnallisuuteen voi edelleen kuulua ohjelmistotoiminnallisuutta kameralla koodista otetun kuvan tulkitsemiseksi. Matkaviestin voi myös olla kykenevä varustamaan toimenpitei-20 tä tulkitun informaation perusteella.
Kuvio 1 esittää myös datarakenteen 120, johon kuuluu optisesti luettavissa olevasta koodista 104 otettu informaatio. Matkapuhelimessa oleva oh-jelmistotoiminnallisuus voi näin ollen muuntaa koodin 104 symbolijoukoksi. Symbolijoukko voi olla esimerkiksi merkkijono. Kuvion 1 esimerkissä datara-25 kenteeseen kuuluu kahdeksan merkkipositiota ja jokainen positio voi sisältää 5 yhden merkin.
(M
^ Datarakenteessa 120 olevaan muunnettuun informaatiosisältöön voi ° kuulua symboli “C” 122, joka indikoi, että koodi on jäsen koodijoukossa eli että ^ koodin tyyppi on keräyskoodi. Keräyskoodijoukkoon kuuluu ainakin kaksi koo- | 30 dia ja oletuksena on, että etukäteen määrätty lukumäärä koodeista kerätään T- koodien keräämisen lopettamiseksi. Kuviossa 1 keräyskoodijoukon muodostako vat koodit 104, 108 ja 112. Voidaan olettaa, että kaikki koodit 104, 108 ja 112 o tulee kerätä, o ^ Keräyskoodiin viittaava symboli voidaan vastaavasti sijoittaa datara- 35 kenteen ennalta määrättyyn positioon. Esimerkiksi, matkaviestin voi tietää et- 3 siä keräyskoodin indikaattoria datarakenteen 120 ensimmäisestä merkkiposi-tiosta 122. Täten, tulkittuaan koodin 104 dataa, matkaviestin voi löytää merkin “C” ensimmäisestä positiosta, jolloin matkaviestin tulee tietoiseksi siitä, että koodi liittyy koodien keräystoiminnallisuuteen.
5 Datarakenteeseen 120 voi kuulua yksi tai useampi keräyssymboli 124. Keräyssymbolit voivat vastaavasti olla ennalta määrätyissä positioissa da-tamatriisikoodista 104 otetussa merkkijoukossa. Esimerkiksi, kun matkaviestin on identifioinut keräystilan indikaattorin 122, matkaviestin voi tietää, että keräyssymboli sijaitsee esimerkiksi datarakenteen 120 kahdeksannessa positiossa.
10 Loput merkkipositiot 126 voivat sisältää kukin yhden merkin koodidatan mahdollista muuta käyttöä varten.
Täten, datarakenteen 120 keräyssymboli on ASCII merkki “H”. Vastaavasti, optisesti luettavissa olevassa koodissa 108 voi olla merkki “O” ja koodissa 112 voi olla merkki “T”.
15 Kuvio 1 esittää edelleen toisen datarakenteen 130, johon kuuluu kolme merkkipositiota. Toinen datarakenne on tarkoitettu sellaisten koodienke-räyssymbolien keräämiseksi, jotka on luettu matkaviestimellä 100. Kuvion 1 esimerkissä kaikki keräyssymbolit “H”, “O” ja “T” on kerätty, jolloin muodostuu sana “HOT”.
20 Kun toista datarakennetta päivitetään, voidaan tarkistaa onko kaikki keräyssymbolit kerätty ja voidaan tuottaa vastaava indikaatio. Esimerkiksi, jos kirjain “O” kerätään ensin, voidaan indikoida, että “O” on kerätty mutta “H” ja “T” puuttuvat edelleen. Indikaatio voidaan antaa tuottamalla ääni- ja/tai visuaalinen indikaatio matkapuhelimella. Samoin jos “T” kerätään toisella kierroksella, 25 laite voi antaa indikaation siitä, että kerättiin “T”, “O” ja “T” on kerättyinä, ja “H” edelleen puuttuu. Viimeisellä kierroksella, kun “H” on kerätty, laite voi indikoi-5 da, että “H” kerättiin ja että sana “HOT” on nyt valmis ja koodien keräys voi-
C\J
^ daan lopettaa. Vaihtoehtoisesti, sanan “HOT” kirjaimet saatetaan täytyä kerätä ° tietyssä järjestyksessä. Siten, ensimmäisellä kierroksella, vain kirjain “H” hy-
Is" ^ 30 väksyttäisiin ja “T”:n kerääminen tulkittaisiin mitättömäksi.
| Datarakenteessa olevat symbolit 122-126 eivät ole välttämättä suo- raan dekoodattavissa olevassa muodossa. Eli, kirjaimen “C” sijaan, ensimmäi-
LO
sessä merkkipositiossa 122 voi olla esimerkiksi numero “9”. Matkapuhelimessa o oleva ohjelma voi lukea numeron “9” ensimmäisestä merkkipositiosta 122 ja ™ 35 tietää, että se kuvautuu kirjaimeen “C”, esimerkiksi. Ylimääräinen kuvaustoi- minnallisuus voi olla varustettuna koodien turvallisuuden lisäämiseksi.
4
Vaikka kuvio 1 esittää kirjainmerkkien keräämisen, kerääminen voi vaihtoehtoisesti olla esimerkiksi numeerisen summan keräämistä. Tällöin kerä-yssymboli voi sisältää alfanumeerisen numeron. Tällöin, sen sijaan, että data-rakenteeseen 130 kerättäisiin kirjaimia, voidaan kerätä numeroiden muodos-5 tamaa summaa. Tällöin summa voi olla esimerkiksi luku “17”, ja kolme koodia kukin sisältäen yhden numeroista “2”, “7” ja “8” tulisi kerätä keräyssumman “17” saamiseksi. Keräyksen aikana, kukin yksittäinen numero voidaan tarkastaa siten, että summaa ei voida muodostaa keräämällä jotain toista numero-kombinaatiota, joka antaisi summan “17”.
10 Symbolien keräysprosessia voidaan käyttää esimerkiksi tarkasta maan toimituksen komponentit. Tätä esimerkkisovellusta selostetaan seuraa-vassa.
Voidaan olettaa, että valmistusyrityksessä työskentelevä asen-nusinsinööri tulee asentamaan uuden koneen kaukaisessa kohteessa, jonne 15 kone lähetetään. Yrityksessä lähtöpaikassa insinööri voi ladata sovelluksen matkapuhelimeensa, johon sovellukseen kuuluu keräyskoodien data. Datassa voi olla yksi tai useampi seuraavista: yksittäiset keräyskirjaimet/numerot, kerättävä sana ja kerättävä numeroiden muodostama summa.
Lisäksi, informaatio voi sisältää sijainnin, missä keräys täytyy suorit-20 taa siten että ainoastaan etukäteen määrätyssä paikassa tapahtuvaa symbolien keräystä pidetään hyväksyttävänä keräyksenä. Keräystä suorittavan matkaviestimen sijainti voidaan määrittää käyttämällä matkaviestinverkkoa tai GPS (Global Positioning System) paikannusjärjestelmää.
Edelleen, ohjelmaan ladattava data voi sisältää tilaajan identitieetin, 25 kuten SIM (Subscriber Identity Module) identiteetin ja/tai laitteen identiteetin, kuten matkaviestimen IMEI-koodin (International Mobile Equipment Identity), o SIM-koodia voidaan käyttää siten, että keräys on sallittu ainoastaan silloin kun
CM
^ matkaviestimessä on käytössä ennalta määrätty SIM. IMEI-koodia voidaan ° käyttää siten, että keräys on sallittu ainoastaan kun sovellus on ladattuna etu- 30 käteen määrättyyn matkaviestimeen.
| Tässä esimerkissä voimme olettaa, että kone lähetetään osina si- ^ ten, että kukin osa on varustettuna optisesti luettavissa olevalla koodilla, kukin
LO
sisältäen yhden keräyssymboleista. Insinöörin pitäisi sitten tarkastaa kohtees-o sa, että koneen kaikki osat ovat saavuttaneet pääteaseman. Kuljetuksen on- ^ 35 nistuminen voidaan tarkastaa lukemalla koodit ja keräämällä koneen eri osissa olevat koodit. Kun insinööri on suorittanut tämän tehtävän, laite voi antaa vas- 5 taavan indikaation, joko että kaikki osat ovat saatavilla tai että jotkin osat puuttuvat.
Matkaviestin voi myös muodostaa tarkistuskoodin, jota voidaan käyttää konetiedon, päivämäärän, sijainnin, SIM ja/tai IMEI informaation lisäk-5 si. Tällä tavalla voidaan varmistaa kuka (yhdessä SIM/IMEI:n kanssa) on suorittanut keräyksen, missä ja milloin. Tarkistuskoodi voidaan tallentaa matkaviestimeen tai voidaan lähettää esimerkiksi lähtösijaintiin.
Datarakenteessa olevien indikaattorien 122 ja 124 lisäksi voidaan käyttää myös keräystä tarkentavia lisäparametrejä. Esimerkiksi, dataraken-10 teessä 120 merkitty symboli kuten “D(1)” voi indikoida keräyksen tyypin. Para-metriarvo “1”, esimerkiksi, voidaan tulkita siten, että kaikki koodit koodijoukos-sa tulee kerätä. Parametriarvo “2”, esimerkiksi, voidaan tulkita siten, että kolme viidestä koodista tulee kerätä.
Matkaviestimessä voi olla käynnissä useita keräyksiä yhtäaikaisesti. 15 Koodissa olevia lisäparametrejä voidaan myös käyttää tähän tarkoitukseen. Merkkipositio “D(2)” kuviossa 1, voi esimerkiksi pitää sisällään keräystunnis-teen identifioimaan keräystä, johon koodi liittyy.
Vaikka kuvio 1 viittaa datamatriisikoodiin, mitä tahansa muuta optisesti luettavissa olevaa koodia voidaan soveltaa samaan tarkoitukseen. Mat-20 kapuhelimen sijaan koodia lukeva laite voi olla mikä tahansa laite, joka kykenee lukemaan optisesti luettavissa olevaa koodia.
Kuvio 2 esittää erästä suoritusmuotoa laitteesta 200, joka voi esimerkiksi olla matkaviestin. Matkaviestin 200 sisältää lukuvälineet 220 optisesti luettavissa olevan koodin lukemiseksi/skannaamiseksi. Lukuvälineet voivat si-25 sältää sisäänrakennetun kameran.
Matkaviestin voi myös sisältää yksikön 224 ääni-indikaation antami-5 seksi. Sovellus 230 voi lähettää pyynnön ääni-indikaation antamiseksi katkovii-
(M
^ valla esitetyn rajapinnan yli. Ääni voidaan sitten antaa matkaviestimen 200 ° kaiuttimen kautta.
h-.
^ 30 Laite voi myös sisältää käyttöliittymän 225, joka voi esimerkiksi si- | sältää näppäimistön, kosketusnäytön ja näytön.
Matkaviestimelle voidaan ladata sovellus 230. Sovellus voi olla
LO
sellainen, että se ei kuulu matkapuhelimen standarditoiminnallisuuteen. Täten, o vastaavia sovelluksia voidaan ladata matkaviestimeen tarvittaessa. Sovellus
O
^ 35 voidaan näin ollen toteuttaa ohjelmiston avulla ja voidaan ladata matkaviesti men prosessorille.
6
Sovellus 230 voi sisältää muuntimen 232 kameralla 220 luetun da-tamatriiisikoodin muuntamiseksi merkkijoukoksi. Merkkijoukko voi sisältää esimerkiksi ASCII merkkijonon. Sovellus voi edelleen sisältään toimintotunnisti-men 234. Toimintotunnistin voi esimerkiksi etsiä merkkiä ”C”, joka indikoi, että 5 koodi liittyy keräysmoodiin optisesti luettavissa olevien koodien keräämiseksi. Laitteessa voi olla sovelluksen varustamana keräysmoodi. Ensimmäisessä suoritusmuodossa, matkaviestimen käyttäjä voi indikoida tähän keräysmoodiin astumisen käyttöliittymällä 225. Toisessa suoritusmuodossa pelkkä koodin lukeminen käynnistää laitteessa keräysmoodin. Tällöin, kun kirjain ”C” on löyty-10 nyt puretun merkkijonon ensimmäisestä positiosta, keräysmoodia käsittelevä sovellus 230 aloitetaan.
Sovellukseen 230 voi myös kuulua alifunktiotunnistaja 236. Ali-funktiotunnistaja voi identifioida merkkijonosta lisäparametrejä, joita tarvitaan keräystoiminnallisuuden toteuttamiseksi. Yksi näistä parametreista voi olla ke-15 räyksen tyyppi. Toinen parametri voi olla keräykseen sallittava aika. Keräyksen suorittamiselle voidaan sallia esimerkiksi yhden vuorokauden aikaraja.
Sovellus sisältää myös keräysyksikön 238 keräysmoodin koordinoimiseksi. Keräysyksikkö voi ottaa sisääntulona yksiköltä 234 indikaation, että keräysindikaattori on löydetty koodista onnistuneesti. Alifunktioyksikkö 236 20 voi tarjota keräysyksikölle 238 mahdolliset lisäparametrit keräyksen toteuttamiseksi.
Kun koodi on luettu, keräysyksikkö 238 voi lisätä kerätyt symbolit kerättyjen symbolien joukkoon. Yksikkö voi myös suorittaa vertailuja onko ennalta määrätty lukumäärä symboleja kerätty. Käyttämällä matkaviestimen näyt-25 töä ja äänilaitteita, keräysyksikkö voi antaa indikaatioita siitä kuinka keräys etenee. Esimerkkinä, indikaatio voi olla, että neljä viidestä koodista on kerätty 5 ja jäljellä on kaksi tuntia aikaa kerätä viimeinen koodi. Indikaatio voi edelleen
(M
^ indikoida, että tulee löytää kirjain ”P”.
° Kuvio 3 esittää menetelmän erästä suoritusmuotoa.
r-.
^ 30 302:ssa, optinen koodi luetaan käyttämällä matkaviestinlaitetta.
| Laite voi ensin tarkastaa, että keräys suoritetaan sallitussa sijainnissa. Esimer- ^ kiksi, kun kerätään keräyssymboleja juomapulloista, keräys voi olla estettynä tn kaupan sisällä ja voi olla sallittu ainoastaan kaupan ulkopuolella. Lisäksi, voi- o daan tarkastaa, että puhelimen SIM-kortti ja/tai puhelimen IMEI-koodi kuuluvat ^ 35 symbolien keräämiseksi sallittujen tunnistimien joukkoon.
7 304:ssä laite dekoodaa optisen koodin ja tarjoaa yhden tai useamman symbolin toiminnallisuuden ulostulona. Laite voi detektoida, löytämällä sopivan symbolin dekoodatusta datasta, että koodi liittyy keräystoiminnallisuu-teen. Mahdolliset koodissa olevat lisäparametrit, jotka tarvitaan keräyksen to-5 teuttamiseksi, voidaan myös detektoida koodista.
306:ssa yksi tai useampi keräyssymboli detektoidaan koodista. Keräyssymbolit voivat olla esimerkiksi kirjaimia tai numeroita. Symbolit voivat olla jopa visuaalisia symboleja mutta käytännössä myös ne prosessoidaan laitteessa digitaaliseen muotoon ja ovat näin ollen muunnettavissa kirjaimik-10 si/numeroiksi. Keräyssymbolit saatetaan joutua kuvaamaan. Täten, jos kerättävä sana on ”HOT”, koodeista luettavat symbolit voivat olla esimerkiksi ”AXZ” ja ne voidaan kuvata ”HOT”:iksi matkaviestimen ohjelmassa.
308:ssa kerätyt yksi tai useampi keräyssymboli sisällytetään optisista koodeista jo luettujen kerättyjen keräyssymbolien joukkoon. Voidaan ar-15 vioida, suorittamalla tarkastus, onko etukäteen määrätty lukumäärä symboleja kerätty. Vaihtoehtoisesti, etukäteen määrättynä keräyksen lopetusehtona voidaan tarkastaa onko kerättyjen keräyssymbolien summa yhtä suuri tai suurempi kuin etukäteen määrätty kynnysarvo. Summan sijaan symboleilla voidaan suorittaa muita laskentaoperaatioita. Nämä operaatiot sisältävät esimer-20 kiksi vähentämisen, kertomisen ja jakamisen.
Jos keräysehto keräyksen lopettamiseksi ei ole täyttynyt, keräys voi jatkua 302:sta. Jos keräys voidaan lopettaa, käyttäjälle voidaan antaa indikaatio esimerkiksi visuaalisena ja/tai äänellisenä indikaationa. Vaikka sitä ei olekaan esitetty kuviossa 3, myös keräyksen ei-täydellisyys voidaan indikoida 25 käyttäjälle.
Suoritusmuodot tarjoavat sen edun, että keräystoiminnallisuus 5 voidaan suorittaa paikallisesti matkaviestimessä ja se on riippumaton esimer-
(M
^ kiksi ulkoisten verkkojen ja palvelintietokoneiden saatavuudesta.
° Eri suoritusmuodoissa kuvattu toiminnallisuus voidaan toteuttaa tie- ^ 30 tokoneohjelmatuotteena, joka koodaa komentoja sisältävän tietokoneohjelman | yllä kuvatun menetelmän mukaisen tietokoneprosessin toteuttamiseksi. Tieto- koneohjelmistotuote voidaan toteuttaa tietokoneohjelmiston jakeluvälineelle.
LO
Tietokoneohjelmiston jakeluväline voi olla mikä tahansa tunnettu tapa ohjel-o man jakamiseksi, kuten tietokoneella luettavissa oleva väline, ohjelmiston tal- ^ 35 lennusväline, tallennusväline, tietokoneella luettavissa oleva muisti, tietoko neella luettavissa oleva ohjelmistojakelupaketti, tietokoneella luettavissa oleva 8 signaali, tietokoneella luettavissa oleva telekommunikaatiosignaali, ja tietokoneella luettavissa oleva pakattu ohjelmistopaketti.
Alan ammattilaiselle on selvää, että teknologian kehittyessä keksinnöllinen konsepti voidaan toteuttaa eri tavoilla. Keksintö ja suoritusmuodot ei-5 vät ole rajoittuneita yllä kuvattuihin esimerkkeihin, vaan voivat vaihdella patenttivaatimusten puitteissa.
(M
δ
(M
i 00 o h-·
(M
X
en
CL
m h-· m oo o o
(M

Claims (15)

9
1. Laite, käsittäen: välineet prosessoida (232) optisesti luettavissa olevaa koodia edus-5 tavaa dataa, tunnettu siitä, että laite edelleen käsittää: välineet detektoida (234), optisesti luettavissa olevaa koodia edustavasta datasta symboli, joka indikoi, että koodi on jäsen koodijoukossa, joka sisältää ainakin kaksi optisesti luettavissa olevaa koodia; välineet kerätä (238), optisesti luettavissa olevaa koodia edustavas- 10 ta datasta, yksi tai useampi keräyssymboli; ja välineet arvioida (238), ainakin kahdesta optisesta luettavissa olevasta koodista kerättyjen keräyssymbolien perusteella, täyttyykö etukäteen määrätty keräysehto keräyksen lopettamiseksi.
2. Patenttivaatimuksen 1 mukainen laite, edelleen käsittäen: 15 välineet muuntaa (232) optisesti luettavissa oleva koodi symboli- merkkijonoksi; ja välineet detektoida (234) symbolimerkkijonosta etukäteen määrätystä positiosta symboli, joka indikoi, että koodi on jäsen koodijoukossa, johon kuuluu ainakin kaksi optisesti luettavissa olevaa koodia.
3. Patenttivaatimuksen 1 mukainen laite, edelleen käsittäen: välineet kerätä (238) keräyssymboleina keräyssanan muodostavia alfanumeerisia kirjaimia; ja välineet arvioida (238) muodostavatko kerätyt alfanumeeriset kirjaimet kerättävän keräyssanan.
4. Patenttivaatimuksen 1 mukainen laite, edelleen käsittäen: C\J ς välineet kerätä (238) keräyssymboleina alfanumeerisia numeroita, ™ jotka muodostavat keräyssumman; ja 9 välineet arvioida (238) muodostavatko kerätyt alfanumeeriset nume- cvj rot summattuna kerättävän keräyssumman. ir 30
5. Patenttivaatimuksen 1 mukainen laite, edelleen käsittäen: CL välineet määrittää matkaviestimen sijainti; välineet hyväksyä yksi tai useampi keräyssymboli kelpaavana kerä- o yssymbolina vain jos matkaviestimen sijainti täyttää etukäteen määrätyn kritee- o w rin. 35 10
6. Patenttivaatimuksen 1 mukainen laite, edelleen käsittäen: välineet tarkastaa (236) yksi tai useampi tilaajatunnuksesta ja laite- tunnuksesta; välineet hyväksyä (238) yksi tai useampi keräyssymboli kelpaavana 5 keräyssymbolina jos yksi tai useampi tilaajatunnuksesta ja laitetunnuksesta täyttää etukäteen määrätyn kriteerin.
7. Patenttivaatimuksen 1 mukainen laite, edelleen käsittäen: välineet antaa indikaatio (224) siitä mitkä keräyssymbolit on kerätty ja mitkä keräyssymbolit tulee vielä kerätä.
8. Patenttivaatimuksen 1 mukainen laite, edelleen käsittäen: välineet soveltaa (230) keräysmoodia, jossa on aktivoituna välineet prosessoida (232) optisesti luettavissa olevaa koodia edustavaa data, välineet detektoida (234), optisesti luettavissa olevaa koodia edustavasta datasta, symboli, joka indikoi koodin olevan jäsen koodiryhmässä sisältäen ainakin 15 kaksi optisesti luettavissa olevaa koodia, välineet kerätä (238) optisesti luettavissa olevaa koodia edustavasta datasta yksi tai useampi keräyssymboli, ja välineet arvioida (238) ainakin kahdesta optisesti luettavissa olevasta koodista kerättyjen keräyssymbolien perusteella onko etukäteen määrätty keräyskriteeri keräyksen lopettamiseksi täyttynyt.
9. Patenttivaatimuksen 1 mukainen laite, jossa laite on yksi element ti ryhmässä elementtejä sisältäen: prosessori matkaviestintä varten, matkaviestin (230).
10.Menetelmä, käsittäen: prosessoidaan (302) optisesti luettavissa olevaa koodia edustavaa 25 dataa, tunnettu siitä että: detektoidaan (304) optisesti luettavissa olevaa koodia edustavasta 5 datasta symboli, joka indikoi että koodi on jäsen koodijoukossa sisältäen aina- (M ^ kin kaksi optisesti luettavissa olevaa koodia; ° kerätään (306) optisesti luettavissa olevaa koodia edustavasta da- ^ 30 tästä yksi tai useampi keräyssymboli; ja | arvioidaan (308) ainakin kahdesta optisesti luettavissa olevasta koodista kerättyjen keräyssymbolien perusteella onko etukäteen määrätty kern räyskriteeri keräyssymbolien keräämisen lopettamiselle täyttynyt.
11. Patenttivaatimuksen 10 mukainen menetelmä, edelleen käsit- o ^ 35 täen: muunnetaan (304) optisesti luettavissa oleva koodi symbolimerkki- 11 jonoksi; ja detektoidaan (304) etukäteen määrätystä positiosta symbolimerkki-jonossa symboli, joka indikoi, että koodi on jäsen koodijoukossa sisältäen ainakin kaksi optisesti luettavissa olevaa koodia.
12. Patenttivaatimuksen 10 mukainen menetelmä, edelleen käsit täen: määritetään matkaviestimen sijainti; hyväksytään (306) yksi tai useampi keräyssymboli kelpaavana ke-räyssymbolina vain jos matkaviestimen sijainti täyttää etukäteen määrätyn kri-10 teerin.
13. Patenttivaatimuksen 10 mukainen menetelmä, edelleen käsittäen: tarkastetaan yksi tai useampi tilaajatunnuksesta ja laitetunnuksesta; hyväksytään (306) yksi tai useampi keräyssymboleista kelpaavana 15 keräyssymbolina vain jos yksi tai useampi tilaajatunnuksesta ja laitetunnuksesta täyttää etukäteen määrätyn kriteerin.
14. Patenttivaatimuksen 10 mukainen menetelmä, edelleen käsittäen: annetaan (310) indikaatio siitä mitkä keräyssymbolit on kerätty ja 20 mitkä keräyssymbolit vielä tulee kerätä.
15. Tietokoneohjelmistotuote käsittäen tietokoneohjelmakoodiväli-neet tallennettuna tietokoneella luettavissa olevalle tallennusvälineelle, jotka koodivälineet on konfiguroitu suorittamaan jonkin patenttivaatimuksissa 10-14 määritellyn menetelmän kaikki vaiheet suoritettaessa mainittu ohjelma tieto- 25 koneessa. (M δ (M co o h-· (M X en CL m h-· m oo o o (M 12
FI20085751A 2008-07-30 2008-07-30 Koodien keräys matkaviestinlaitteessa FI124035B (fi)

Priority Applications (5)

Application Number Priority Date Filing Date Title
FI20085751A FI124035B (fi) 2008-07-30 2008-07-30 Koodien keräys matkaviestinlaitteessa
PCT/FI2009/050636 WO2010012865A1 (en) 2008-07-30 2009-07-21 Code collection in mobile device
US12/677,481 US7905392B2 (en) 2008-07-30 2009-07-21 Code collection in mobile device
EP09802549A EP2308009A4 (en) 2008-07-30 2009-07-21 COLLECTING CODES IN A MOBILE DEVICE
JP2011520535A JP5603863B2 (ja) 2008-07-30 2009-07-21 モバイルデバイスにおけるコード収集技術

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20085751A FI124035B (fi) 2008-07-30 2008-07-30 Koodien keräys matkaviestinlaitteessa
FI20085751 2008-07-30

Publications (3)

Publication Number Publication Date
FI20085751A0 FI20085751A0 (fi) 2008-07-30
FI20085751A FI20085751A (fi) 2010-01-31
FI124035B true FI124035B (fi) 2014-02-14

Family

ID=39677627

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20085751A FI124035B (fi) 2008-07-30 2008-07-30 Koodien keräys matkaviestinlaitteessa

Country Status (5)

Country Link
US (1) US7905392B2 (fi)
EP (1) EP2308009A4 (fi)
JP (1) JP5603863B2 (fi)
FI (1) FI124035B (fi)
WO (1) WO2010012865A1 (fi)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012219565A1 (de) 2012-10-25 2014-04-30 Krones Ag Vorrichtung zur Unterstützung von Datengewinnung und/oder Datenverarbeitung
CN113128484A (zh) * 2020-01-14 2021-07-16 鸿富锦精密电子(郑州)有限公司 字符识别装置及其设备

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4272674A (en) * 1977-10-31 1981-06-09 Tokyo Keiki Company Ltd. Check digit calculator
JPS5463642A (en) * 1977-10-31 1979-05-22 Tokyo Keiki Kk Check digit calculator
JP3077616B2 (ja) * 1997-01-31 2000-08-14 富士通株式会社 バーコード読取方法
US6321986B1 (en) * 1993-11-05 2001-11-27 Intermec Ip Corporation Robust machine-readable symbology and method and apparatus for printing and reading same
US5794213A (en) * 1995-06-06 1998-08-11 Markman; Herbert L. Method and apparatus for reforming grouped items
US5938727A (en) * 1996-02-01 1999-08-17 Ikeda; Takashi Communication system and method via digital codes
JPH11353420A (ja) * 1998-06-08 1999-12-24 Olympus Optical Co Ltd コードイメージ読取装置
US20020036232A1 (en) * 1999-06-21 2002-03-28 Paul E. Massod Verification process for dry cleaners and the like
US7350708B2 (en) * 2000-01-03 2008-04-01 Tripletail Ventures, Inc. Method for data interchange
US20010030232A1 (en) * 2000-03-08 2001-10-18 Piatek John T. System and method for validation of packing and shipping operations using two-dimensional bar codes
NO311658B1 (no) * 2000-03-27 2001-12-27 Scan & Pay As Fremgangsmåte for å gjennomföre handel og betalings- /kredittformidling
US20020002504A1 (en) * 2000-05-05 2002-01-03 Andrew Engel Mobile shopping assistant system and device
DE10040752A1 (de) 2000-08-19 2002-03-14 Lithander Per Edvad Warenhaus mit einer zentralen Warenausgabe
JP3896827B2 (ja) * 2001-02-21 2007-03-22 株式会社デンソー 情報コードの解読方法および解読システム
KR20020074844A (ko) 2001-03-22 2002-10-04 주식회사 한국무역정보통신 적하목록 취합시스템과 방법 및 그 방법에 관한 컴퓨터프로그램소스를 저장한 기록매체
JP2003216779A (ja) 2002-01-18 2003-07-31 Yuichi Ota 物品収集支援方法とサーバ、並びに物品収集支援プログラムと当該プログラムを記録したコンピュータ読取可能な記録媒体
JP2004029860A (ja) * 2002-05-20 2004-01-29 Systems Reseach Ltd 商品コードが付された商品、商品情報照会システム、商品情報照会装置及びposシステム
AU2003233647A1 (en) 2002-05-22 2003-12-12 Lockheed Martin Corporation New bar code for mail processing systems
AT502890B1 (de) * 2002-10-15 2011-04-15 Atomic Austria Gmbh Elektronisches überwachungssystem zur kontrolle bzw. erfassung einer aus mehreren sportartikeln bestehenden sportartikelkombination
US20060076418A1 (en) * 2002-11-21 2006-04-13 Koninlijke Philips Electronics N.V. Electronic memory component or memory module, and method of operating same
US7032820B2 (en) * 2003-01-08 2006-04-25 Bellsouth Intellectual Property Corporation System and method for utilizing RF tags to collect data concerning post-consumer resources
US7108190B2 (en) * 2003-02-28 2006-09-19 Appleton Papers Inc. Token array and method employing authentication tokens bearing scent formulation information
JP2005182293A (ja) * 2003-12-17 2005-07-07 Sharp Corp バーコードシンボル読み取り装置
JPWO2006085584A1 (ja) * 2005-02-10 2008-06-26 株式会社エヌ・ティ・ティ・ドコモ 情報処理装置、閲覧端末、非公開情報閲覧システム、非公開情報閲覧方法、情報処理プログラム、及び非公開情報閲覧プログラム
JP4577101B2 (ja) * 2005-06-08 2010-11-10 株式会社デンソーウェーブ 情報コード、情報コード読取装置及び情報コード読取装置のデータ更新システム
AU2006283733A1 (en) * 2005-08-19 2007-03-01 Global Payment Technologies, Inc. Information readers, apparatuses including information readers, and related methods
US20090294539A1 (en) * 2006-04-07 2009-12-03 Dong-Gyu Kim System and Method for Authentication Using a Bar-Code
CN101211409B (zh) * 2006-12-25 2011-07-20 银河联动信息技术(北京)有限公司 采集和分析多字段二维码的***和方法
DE102007015514A1 (de) * 2007-03-30 2008-10-09 Iconmobile Gmbh Übermittlungsverfahren
DE102007018748A1 (de) * 2007-04-20 2008-10-23 Dr. Johannes Heidenhain Gmbh Positionsmesseinrichtung

Also Published As

Publication number Publication date
US7905392B2 (en) 2011-03-15
FI20085751A0 (fi) 2008-07-30
WO2010012865A1 (en) 2010-02-04
EP2308009A4 (en) 2011-11-23
JP2011529590A (ja) 2011-12-08
JP5603863B2 (ja) 2014-10-08
FI20085751A (fi) 2010-01-31
US20100243726A1 (en) 2010-09-30
EP2308009A1 (en) 2011-04-13

Similar Documents

Publication Publication Date Title
EP1763818B1 (en) Initiation of actions with compressed action language representations
JP5090369B2 (ja) 遠隔に記憶されたテンプレートを使用する自動化された処理(書式を処理する方法、該書式を処理する装置)
CN102647414B (zh) 协议解析方法、设备及***
CN108875757B (zh) 一种信息审核方法、服务器及***
CN109379326B (zh) Xml报文规则校验方法、设备和存储介质
CN107665233A (zh) 数据库数据处理方法、装置、计算机设备和存储介质
EP2131317A1 (en) Method for providing a service based on tag information and corresponding tag and tag reading device
CN102298533A (zh) 激活应用程序的方法及终端设备
CN101246486A (zh) 用于改进的表达式处理的方法和装置
CN103297267B (zh) 一种网络行为的风险评估方法和***
CN111563075B (zh) 一种业务校验***、方法及设备和存储介质
CN111259049A (zh) 信息查询方法、信息查询装置及终端设备
CN107578506A (zh) 物联网终端的控制方法及装置
CN112860662A (zh) 数据血缘关系建立方法、装置、计算机设备及存储介质
FI124035B (fi) Koodien keräys matkaviestinlaitteessa
CN106936807A (zh) 一种恶意操作的识别方法和装置
CN112416784A (zh) 基于配置中心的接口校验方法、***及装置及存储介质
CN100568955C (zh) 一种视频点播方法及***
CN108268545B (zh) 一种分级的用户标签库的创建的方法和装置
CN111355709A (zh) 数据验证方法、装置、电子设备及计算机可读存储介质
CN104168362A (zh) 终端、二维码管理装置和电子名片管理方法
CN1321538C (zh) 基于二维条形码识别技术的短信网址通信***
CN115145582A (zh) 一种应用程序的打包方法、服务器、电子设备及存储介质
CN102870111A (zh) 用于确定分析历史记录的方法和装置
KR100597808B1 (ko) 스팸 단문 메시지 차단 서비스 제공 방법 및 장치

Legal Events

Date Code Title Description
FG Patent granted

Ref document number: 124035

Country of ref document: FI

Kind code of ref document: B