FI113898B - Menetelmä sisällön tuottamiseksi langattomaan viestintälaitteeseen - Google Patents

Menetelmä sisällön tuottamiseksi langattomaan viestintälaitteeseen Download PDF

Info

Publication number
FI113898B
FI113898B FI20002554A FI20002554A FI113898B FI 113898 B FI113898 B FI 113898B FI 20002554 A FI20002554 A FI 20002554A FI 20002554 A FI20002554 A FI 20002554A FI 113898 B FI113898 B FI 113898B
Authority
FI
Finland
Prior art keywords
content
wireless communication
communication device
component
packet
Prior art date
Application number
FI20002554A
Other languages
English (en)
Swedish (sv)
Other versions
FI20002554A0 (fi
FI20002554A (fi
Inventor
Risto Kivipuro
Jukka Jokinen
Arto Nikupaavola
Original Assignee
Nokia Corp
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 Nokia Corp filed Critical Nokia Corp
Publication of FI20002554A0 publication Critical patent/FI20002554A0/fi
Priority to FI20002554A priority Critical patent/FI113898B/fi
Priority to EP01983630A priority patent/EP1342194A1/en
Priority to EP05112858A priority patent/EP1655652A1/en
Priority to PCT/FI2001/001002 priority patent/WO2002042960A1/en
Priority to EP05112859A priority patent/EP1653319A1/en
Priority to AU2002215075A priority patent/AU2002215075A1/en
Priority to US09/990,987 priority patent/US20020062361A1/en
Publication of FI20002554A publication Critical patent/FI20002554A/fi
Application granted granted Critical
Publication of FI113898B publication Critical patent/FI113898B/fi
Priority to US11/249,106 priority patent/US20060089910A1/en
Priority to US11/248,742 priority patent/US20060031163A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • G06Q20/145Payments according to the detected use or quantity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/561Adding application-functional data or data for application control, e.g. adding metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2119Authenticating web pages, e.g. with suspicious links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/64Details of telephonic subscriber devices file transfer between terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Technology Law (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Library & Information Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

113898
Menetelmä sisällön tuottamiseksi langattomaan viestintälaitteeseen
Nyt esillä oleva keksintö kohdistuu oheisen patenttivaatimuksen 1 johdanto-osassa esitettyyn menetelmään sisällön tuottamiseksi langatto-5 maan viestimeen. Keksintö kohdistuu lisäksi oheisen patenttivaatimuksen 15 johdanto-osassa esitettyyn sisällöntuotantojärjestelmään. Keksintö kohdistuu vielä oheisen patenttivaatimuksen 25 johdanto-osassa esitettyyn langattomaan viestintälaitteeseen, oheisen patenttivaatimuksen 27 esitettyyn tallennusvälineeseen, sekä oheisen patentti-10 vaatimuksen 28 johdanto-osassa esitettyyn tallennusvälineeseen.
Langattomien viestintälaitteiden monipuolistuessa ja toimintojen lisääntyessä on langattomilla viestintälaitteilla mahdollista suorittaa myös muita kuin varsinaisesti viestintään liittyviä toimintoja. Tällaisia 15 toimintoja ovat kalenterisovellukset, muistikirjasovellukset jne. Myös yhteyden muodostaminen esimerkiksi Internet-tietoverkkoon on tullut mahdolliseksi. WAP-puhelimilla voidaan toteuttaa Internet-tietoverkon selausta ja muita samantyyppisiä toimintoja kuin tietojenkäsittelylait-teilla. Myös langattomien viestintälaitteiden näytön ominaisuudet ovat 20 kehittyneet tietojenkäsittelylaitteiden suuntaan, jolloin langattomien viestintälaitteiden näytöllä voidaan esittää monenlaista informaatiota myös graafisessa muodossa. Näyttöjen resoluutio on kasvanut ja jois- ; ; sakin langattomissa viestintälaitteissa on käytössä jopa värinäyttö.
» · ; / Lisäksi langattomiin viestintälaitteisiin on kehitetty käyttöjärjestelmiä, • ’· 25 kuten EPOC. Tällöin tällainen käyttöjärjestelmä sekä korkean tason \ ·: ohjelmointikielet mahdollistavat avoimen sovelluskehitysympäristön, • ,· jonka avulla langattomiin viestintälaitteisiin pystytään entistä helpom- : min tuottamaan sovelluksia. Mm. edellä mainittujen seikkojen johdosta on tarve erilaisten sisältöjen tuottamiseen langattomia viestintälaitteita 30 varten kasvamassa merkittävästi.
Tunnetun tekniikan mukaisissa langattomissa viestintälaitteissa näy-:·: töllä esitettävän informaation muoto on pääosin määrätty jo langatto- man viestintälaitteen valmistusvaiheessa, jolloin visuaalisen informaa-35 tion esittämiseksi tarvittavat tiedot on tallennettu langattoman viestin-tälaitteen muistivälineisiin. Tällöin käyttäjällä ei juurikaan ole mahdollisuutta muokata näitä visuaalisia ominaisuuksia. Soittoääniä on kuiten- 2 113898 kin jo voitu ladata matkaviestinverkosta tai mahdollisesti myös Internet-tietoverkosta joko langattomalla viestintälaitteella tai käyttämällä Inter-net-tietoverkkoon kytkettyä tietojenkäsittelylaitetta ja siirtämällä tästä tietojenkäsittelylaitteesta soittoääni-informaatio langattomaan viestin-5 tälaitteeseen. Vielä tunnetaan langattomia viestintälaitteita, joissa käyttäjä voi itse laatia haluamansa soittoäänen. Myös langattoman viestintälaitteen yhteydessä käytettävät sovellukset on pääosin jo valmistusvaiheessa tallennettu langattoman viestintälaitteen muistivälineisiin. Tällöin sovelluksen valmistajalla on oltava tarvittavat välineet 10 sovelluksen muuttamiseksi kutakin eri langatonta viestintälaitetyyppiä varten, jolloin sovelluksen valmistajalla ja/tai langattoman viestintälaitteen valmistajalla tulee olla samasta sovelluksesta suuri joukko eri versioita. Tällaisen järjestelmän ylläpito on kallista ja hankalaa ja lisäksi mahdollisten sovellusvirheiden todennäköisyys kasvaa versioiden mää-15 rän kasvaessa.
Lisäksi on tunnettua, että operaattorilogo voidaan vastaanottaa langattomassa viestintälaitteessa ja esittää se langattoman viestintälaitteen näytöllä. Joidenkin operaattoreiden Internet-kotisivulla on mahdol-20 lista laatia omia logoja ladattavaksi langattomaan viestintälaitteeseen, tai ao. sivuilta voi listasta valita haluamansa logon ladattavaksi langat-... tomaan viestintälaitteeseen. Tällaisen logon lataaminen suoritetaan älykkäiden tekstiviestien avulla (S-SMS, Smart Short Message Ser-i v vice). Käyttäjä valitsee ladattavan logon sekä tarvittaessa ilmoittaa sen :·: · 25 langattoman päätelaitteen matkapuhelinnumeron, johon logo halutaan ladattavaksi. Tämän jälkeen operaattorin palvelimelta aloitetaan logon esittämisessä tarpeellisten tietojen lähetys yhtenä tai useampana teks-tiviestinä matkaviestinverkon kautta langattomaan viestintälaitteeseen. Eräässä tunnetun tekniikan mukaisessa ratkaisussa käytetään älyk-;v. 30 käitä tekstiviestejä myös soittoäänien välityksessä.
Tietojenkäsittelylaitteiden yhteydestä on tunnettua ladata erilaisia tee-moja, kuten Windows®-käyttöjärjestelmän teemat (Window® Themes) esimerkiksi Internet-tietoverkosta. Tällainen teema sisältää pääasiassa i'-‘: 35 audiovisuaalista informaatiota, kuten näyttölaitteen taustakuvan (Desk- ....: top Bitmap) informaatiota, järjestelmäkuvakkeiden (Oma tietoko- neTMy Computer”; ”VerkkoympäristöTNetwork Neighborhood”; "Ros- 113898
O
kakoriTRecycle Bin”) esittämisessä tarvittavaa informaatiota, näyttölaitteella esitettävän osoittimen visuaalista informaatiota, ja ääni-informaatiota. Järjestelmäkuvakkeet viittaavat käyttöjärjestelmän mukana toimitettuihin järjestelmäsovelluksiin. Tällöin osoitinlaitteella voidaan 5 käynnistää tällaista järjestelmäkuvaketta vastaava järjestelmäsovellus. Teeman lataus tietojenkäsittelylaitteeseen suoritetaan tavallisesti siten, että käyttäjä käynnistää web-selainsovelluksen ja ottaa yhteyden esimerkiksi modeemin avulla Internet-palvelun tarjoajan päätepalvelimeen. Tämän jälkeen käyttäjä etsii selainsovelluksen avulla ha-10 luamansa teeman ja aloittaa sen käyttämisessä tarvittavan informaation lataamisen Internet-tietoverkon välityksellä tietojenkäsittelylaittee-seensa. Tällainen teema-informaatio on yleensä pakatussa muodossa, jolloin teema on muodostettu yhdeksi pakatuksi tiedostoksi, joka käyttäjän tietojenkäsittelylaitteella puretaan eri teematiedostoiksi. Pakat-15 tuun tiedostoon on pakkauksen purkamista varten liitetty tietoa mm. pakkausmenetelmästä ja mahdollisesti myös pakkausohjelmasta ja pakkausohjelman versiosta. Pakatun tiedoston purkaminen edellyttää yleensä sen, että käyttäjällä on tietojenkäsittelylaitteessa kyseistä pakkausmenetelmää ymmärtävä ja pakkauksen purkamiseen kykenevä 20 sovellus, jonka avulla pakatun tiedoston purkaminen voidaan suorittaa. Joissakin tapauksissa pakattu teematiedosto on muodostettu suoritet-tavaksi sovellukseksi, jolloin purkaminen tapahtuu käynnistämällä tämä sovellus. Kyseessä on siis ns. itsepurkautuva (self-extracting) sovellus.
; v Purkamisen jälkeen käyttäjällä on tietojenkäsittelylaitteen tallennusväli- ; 25 neissä joukko tiedostoja, jotka sisältävät edellä mainittua audiovisuaa- ·: lista informaatiota. Teeman asennus ja käyttö vaatii myös tunnetun tekniikan mukaisen konfiguraatiotiedoston laatimisen, jossa kuvataan ·’,[/· teeman sisältöä. Tällaisen teemapaketin eräänä epäkohtana on se, että käyttäjä ei voi ennen latausta juurikaan vaikuttaa tämän teemapa-30 ketin sisältöön. Lisäksi sen jälkeen, kun teemapaketti on purettu tieto-;·*. jenkäsittelylaitteeseen, ei sen muuttaminen ole kovin helppoa. Teema- pakettien yksittäisiä tiedostoja voidaan myös ladata. Näiden asenta- • » · minen vaatii kuitenkin joko teemojen asennukseen soveltuvan ohjel-mapaketin tai käyttäjän on itse suoritettava konfiguraatiotiedoston 35 muokkaamista. Tämä on kuitenkin hankalaa ja vaatii käyttäjältä eri-koisosaamista. Teemat eivät myöskään tue sisällöntuotantoa, teemaan sisältyvien komponenttien verifiointia, validointia, testausta, sovitusta 4 113898 erityyppisiin laitteisiin ja julkistamista edes tavanomaisiin tietojenkäsit-telylaitteisiin kuten ei myöskään langattomiin viestintälaitteisiin. Teemaan sisältyvien komponenttien hyödyntäminen uusien teemojen luonnissa on myös vaikeaa. Vielä eräänä epäkohtana voidaan tässä 5 yhteydessä mainita se, että päivitysten saaminen ladatulle teemalle edellyttää käyttäjän aktiivisuutta ja esim. käymistä väliajoin kyseisen teeman tuottajan kotisivulla selvittääkseen, onko kyseiseen teemaan tullut päivityksiä. Myöskään teeman tuottaja ei helposti saa selville sitä, mihin tietojenkäsittelylaitteisiin teemoja on ladattu. Tällaisten teemojen 10 kopiointi on myös erittäin helppoa, koska kopiosuojauksen järjestäminen niihin on vaikeaa siinä tilanteessa, että teemat on järjestetty ladattavaksi Internet-tietoverkon tai vastaavan välityksellä. Tällöin myös maksun saaminen maksullisista teemoista on vaikeasti järjestettävissä. Tiettyyn teemaan sisältyviä komponentteja ei ole helppo 15 hyödyntää uusia teemoja muodostettaessa. Teemat eivät myöskään varsinaisesti tue sisällöntuotantoa, testausta, sovitusta erityyppisiin laitteisiin ja julkistamista.
Tietokoneissa käytetään hyvin yleisesti tiettyä käyttöjärjestelmää, jol-20 loin mm. sovellusten valmistaja voi olettaa, että tähän tiettyyn käyttöjärjestelmään valmistettu sovellus toimii suuressa osassa tietokoneita.
Tällöin sovelluksen tuottajan ei tarvitse laatia lukuista joukkoa eri so-: vellusversioita. Toisaalta tietokoneissa käyttöjärjestelmän vaihto on ta- : vallisesti mahdollista, jolloin käyttäjä voi valita sen, mitä käyttöjärjes- : 25 telmää käyttää tietokoneessaan. Sen sijaan langattomissa viestintä- V·: laitteissa ei tällaista käyttöjärjestelmän asennus- ja vaihtomahdolli- suutta ole. Lisäksi langattomissa viestintälaitteissa käytetään tavalli-sesti valmistajakohtaista tai jopa tyyppikohtaista käyttöjärjestelmää.
Myös langattomien viestintälaitteiden käyttöliittymissä on valmistaja-30 kohtaisia ja tyyppikohtaisia eroja. Tällöin erilaisten sisältöjen, kuten so- • > .··. vellusten tekeminen kullekin laitetyypille on työlästä. Käyttäjällä ei myöskään ole suuria mahdollisuuksia vaikuttaa esim. langattoman *·[;’ viestintälaitteen käyttöliittymään tunnetun tekniikan mukaisissa ratkai- suissa.
r:> 35
Yleisimmin käytettyjen henkilökohtaisten tietokoneiden näppäimistö on standardityyppinen QVVERTY-näppäimistö, kun taas langattomien 5 113898 viestintälaitteiden näppäimistöissä on hyvinkin paljon valmistajakohtaisia ja tyyppikohtaisia eroavaisuuksia. Myös näyttöjen osalta tilanne on vastaavanlainen. Tietokoneissa on yleisesti käytössä vain joitakin näyttövaihtoehtoja, joissa eroja on lähinnä resoluutiossa. Langattomis-5 sa viestintälaitteissa näytöt voivat olla merkittävästi toisistaan eroavia, joissakin malleissa käytetään näyttöä, jossa kerrallaan voi esittää vain yhden tekstirivin, kun taas joissakin langattomissa viestintälaitteissa käytetään näyttöä, jossa on mahdollista esittää monta tekstiriviä ja lisäksi graafista informaatiota. Tällöin näytöllä esitettävää informaatiota 10 on tarvittaessa skaalattava sen perusteella, minkä tyyppinen näyttö langattomassa viestintälaitteessa on. Esimerkiksi taustakuvan esittäminen voi suuriresoluutioisella näytöllä onnistua helposti, mutta pie-nempiresoluutiosella näytöllä saman taustakuvan esittäminen voi vaatia taustakuvan muokkaamista. Joissakin langattomissa viestintälait-15 teissä käytetään värinäyttöä, kun taas useimmissa tunnetun tekniikan mukaisissa langattomissa viestimissä käytetään yksi väri näyttöä. Yksi-värinäytöllä tulisi väri-informaatio pystyä esittämään ns. harmaasävyjen avulla, mikä voi vaatia muutoksia sisältöihin ja/tai sovelluksiin. Vielä voi joissakin langattomissa viestintälaitteissa olla ns. pikanäppäimiä (soft 20 keys) tai näyttöön on määritetty tällaisia pikanäppäintoimintoalueita.
Joissakin tapauksissa sovellusten asentaminen suoritetaan levyk- : keeltä, CD-ROM-levyltä, DVD-levyltä (Digital Versatile Disk) tai vastaa- valta tallennusvälineeltä. Tällöin tallennusvälineen sisältämä informaa- • 25 tio voidaan kopiosuojata, millä voidaan estää tai ainakin vähentää lu- : : vattomien kopioiden muodostamista. Tässä järjestelyssä on kuitenkin mm. se epäkohta, että käyttäjä voi haluta käyttää samaa sovellusta useissa tietojenkäsittelylaitteissa, jolloin käyttäjän tulisi hankkia kutakin tietojenkäsittelylaitetta varten oma sovelluksensa. Lisäksi levykkeiden I’·'.· 30 tai muiden vastaavien tallennusvälineiden käyttö langattomien viestin- .*··. tälaitteiden yhteydessä voi olla hankalaa ja sovellusten hankkiminen on /’ aikaavievää, koska käyttäjä joutuu esimerkiksi tilaamaan tai hankki- > » » maan jälleenmyyjältä tarvittavat tallennusvälineet, ennen kuin sovel-lusta voidaan käyttää langattomassa viestintälaitteessa. Lisäksi voi olla 35 mahdollista, että käyttäjällä on erilaisia päätelaitteita, kuten esim. pöy-tätietokone (Desktop Computer) kannettava tietokone (Laptop Computer), kämmentietokone (Palmtop Computer), joissa kaikissa voi olla 6 113898 sama käyttöjärjestelmä, kuten em. Windows®, mutta erilaiset laitteisto-ominaisuudet, kuten näytön tarkkuus ja koko, laitteiden audio-ominai-suudet, jne. voivat merkittävästikin poiketa toisistaan. Tällöin teeman asennus esimerkiksi kannettavaan tietokoneeseen ei ole välttämättä 5 yhtä korkealaatuinen kuin jos sama teema asennettaisiin tehokkaaseen pöytätietokoneeseen.
Julkaisussa Li, Chen, Chen: Developing an E-commerce application by using content component model, 36th International Conference on 10 Technology of Object-oriented Languages Tools, TOOLS-Asia 2000,
Xi’an, China, 30.11.-4.11.2000, Proceedings, Prentice-Hall/IEEE, ISBN 0-7695-0875-8, pp. 275-284 on esitelty Internet-ympäristöön soveltuvien sisältökomponenttien käyttöä verkkosovellusten tekemisessä. Julkaisussa on esitetty se, kuinka web-sovellusten kehittämistä 15 voidaan helpottaa sisältökomponenteista muodostettujen sisältöjen avulla. Sisältökomponentteja voidaan käyttää tiedon tarjoamisessa, organisoinnissa ja esittämisessä. Tällainen julkaisussa esitetty sisältö-komponentti on itsenäinen looginen kokonaisuus, joka käsittää eri tehtäviä suorittavia toiminnallisia moduuleita. Julkaisussa on esimerkkinä 20 käytetty sähköistä kaupankäyntiä ja siihen liittyvien toimintojen suorittamista Internet-verkon välityksellä.
; Eurooppalaisessa patenttihakemuksessa EP-A2-1035723 on esitetty ; 'v laitteisto ja menetelmä palvelukohtaisen laskutuksen järjestämisestä ··: i 25 tietoliikenneverkossa. Kullekin palveluille on määritetty yksilöivä tun- nus, jolloin tätä palvelua käytettäessä suoritetaan palvelun tunnistami-nen tämä tunnuksen perusteella. Palveluille on määritetty hinnoittelu-perusteet, jolloin tunnisteiden perusteella voidaan palvelun hinnoitteluperusteet selvittää ja suorittaa palvelusta laskuttaminen.
v. 30 •
Nyt esillä olevan keksinnön eräänä tarkoituksena on aikaansaada me-:' netelmä sisällön tuottamiseksi langattomiin viestintälaitteisiin sekä lan- gaton viestintälaite. Keksinnön tarkoituksena on myös aikaansaada si-sällöntuotantojärjestelmä, jonka avulla langattomaan viestintälaittee-: 35 seen voidaan ladata erilaisia sisältöjä, tallennusväline sisältöinformaa- ....: tion tallentamiseksi sekä liiketoimintamenetelmä liittyen sisältöjen tuottamiseen ja laskuttamiseen käyttäjältä. Keksintö perustuu siihen 7 113898 ajatukseen, että sisällöt muodostetaan sisältökomponenteiksi, joista langatonta viestintälaitetta varten muodostetaan yksi tai useampi si-sältöpaketti, joka sisältää sisältökomponentteihin kiinteästi kuuluvaa informaatiota sekä järjestelmäinformaatiota mm. sisältöpaketin sisältö-5 komponenttien sovittamiseksi sisältöpaketin ja kulloinkin käytettävän langattoman viestintälaitteen ominaisuuksiin sopivaksi esim. suoritus-aikaista käsittelyä varten kulloinkin ladattavan sisältöpaketin ja käytettävän langattoman viestintälaitteen ominaisuuksien edellyttämällä tavalla. Keksinnön mukaisessa ratkaisussa tällainen sisältöpaketti koo-10 taan tarvittavista osista (sisältökomponenteista) ja pakettiin lisätään edellä mainittua sisältökomponentteihin ja sisältöpakettiin liittyvää informaatiota. Tällainen sisältöpaketti siirretään jakelujärjestelmään, josta sisältöpaketti on ladattavissa langattomaan viestintälaitteeseen. Sopi-vimmin jakelujärjestelmän yhteydessä, kuten sisältöpaketin tuotanto-15 vaiheessa, suoritetaan sisältöpaketin muuntaminen erilaisia langattomia viestintälaitteita vastaaviksi, jolloin sisältöpakettiin lisätään järjestelmäinformaatiota mm. langattomien viestintälaitteiden ominaisuuksiin liittyen. Tällöin latausvaiheessa jakelupalvelimella valitaan kunkin vies-tintälaiteversiosta riippuvan sisältökomponentin osalta sellainen sisäl-20 töpaketin sisältökomponentti, joka parhaiten vastaa sen langattoman viestintälaitteen versiota, johon sisältöpaketti ladataan. Sen jälkeen kun ... sisältöpaketti on ladattu langattomaan viestintälaitteeseen, suoritetaan ! sisältöpaketin sisältämien sisältökomponenttien asentaminen langat- tomaan viestintälaitteeseen. Kun sisältöpaketti aktivoidaan langatto-:· ; 25 massa viestintälaitteessa, muutetaan langattoman viestintälaitteen ominaisuuksia aktivoitua sisältöpaketti a vastaavaksi. Täsmällisemmin ilmaistuna nyt esillä olevan keksinnön mukaiselle menetelmälle on pääasiassa tunnusomaista se, mitä on esitetty oheisen patenttivaatimuksen 1 tunnusmerkkiosassa. Keksinnön mukaiselle järjestelmälle on 30 pääasiassa tunnusomaista se, mitä on esitetty oheisen patenttivaati- muksen 15 tunnusmerkkiosassa. Keksinnön mukaiselle langattomalle viestintälaitteelle on pääasiassa tunnusomaista se, mitä on esitetty oheisen patenttivaatimuksen 25 tunnusmerkkiosassa. Keksinnön mu-kaiselle tallennusvälineelle on pääasiassa tunnusomaista se, mitä on : *.*: 35 esitetty oheisen patenttivaatimuksen 27 tunnusmerkkiosassa. Keksin- I » nön mukaiselle tallennusvälineelle on pääasiassa tunnusomaista se, mitä on esitetty oheisen patenttivaatimuksen 28 tunnusmerkkiosassa.
8 113898
Sisällöllä tämän keksinnön osalta tarkoitetaan mm. langattoman viestintälaitteen yhteydessä käytettäviä sovelluksia (sovellusohjelmia) ja muita objekteja, joita voidaan ladata langattomaan viestintälaitteeseen 5 ja mahdollisesti myös poistaa langattomasta viestintälaitteesta. Nämä objektit voivat olla sellaisia, joilla voidaan muokata erilaisia audiovisuaalisia ominaisuuksia, kuten soittoääniä, taustakuvia jne. Myös erilaiset pelisovellukset, tiedostot, dokumentit, kalenteritiedot, videoleikkeet, kuvat, digitaaliset käyntikortit jne. voivat olla tämän keksinnön osalta si-10 sältöä. Lisäksi sisältöön voi liittyä erilaisia linkkejä tietokantoihin, Inter-net-sivuille ja vastaaviin.
Nyt esillä olevalla keksinnöllä saavutetaan merkittäviä etuja tunnetun tekniikan mukaisiin ratkaisuihin verrattuna. Keksinnön mukaista me-15 netelmää sovellettaessa voidaan langattomaan viestintälaitteeseen ladata helposti erilaisia sisältöpaketteja, jotka koostuvat yhdestä tai useammasta sisältökomponentista ja ovat tarvittaessa loppukäyttäjän muokattavissa. Sisältöpakettien tuottaminen keksinnön mukaista menetelmää soveltaen on myös helpompaa kuin tunnetun tekniikan mu-20 kaisessa järjestelmässä. Tällöin sisältöpakettien tuottaminen voidaan kohdistaa varsinaiseen sisältöinformaatioon ja sisältöpakettien muokkaaminen erilaisia laiteympäristöjä varten voidaan toteuttaa erillään si-; sältöpakettien ja sisältökomponenttien tuottamisesta. Tällöin myös vir- hemahdollisuuksien todennäköisyys sisältöpakettien ja sisältökompo-: | 25 nenttien tuottamisessa pienenee. Keksinnön mukaista menetelmää so- '·: vedettäessä voidaan laskutus sisällön lataamisesta ja/tai käyttämisestä järjestää joustavasti, jolloin myös sisällön tuottaja voi paremmin var-mistua siitä, että hän saa tuottamastaan maksullisesta sisällöstä asianmukaiset korvaukset. Sisältöihin voidaan vielä muodostaa erilai-30 siä salauksia ja kopiosuojauksia, jolloin myös asiattomien kopioiden .···. teko voidaan ehkäistä tai sitä voidaan vaikeuttaa merkittävästi. Myös /, käyttäjä voi keksinnön mukaista menetelmää sovellettaessa ladata haluamansa sisällön eri langattomiin viestintälaitteisiinsa joutumatta kuitenkaan hankkimaan kutakin laitetta varten omaa sisältöpakettia, 35 jolloin myös sisällön käyttäminen on edullisempaa. Keksinnön mukais-ten sisältöpakettien lataaminen on suhteellisen helppoa ja pakettien lataamisen jälkeenkin uusien päivitysten saaminen voidaan keksinnön 9 113898 mukaista menetelmää sovellettaessa järjestää. Keksinnön mukaisessa menetelmässä voidaan myös jälkeenpäin selvittää se, mihin langattomiin viestintälaitteisiin kutakin sisältöpakettia on ladattu ja missä sitä käytetään. Tällöin sisällön tuottaja voi saada tietoa mm. tuottamiensa 5 eri sisältöjen käyttöasteesta ja suosiosta ja voi kohdentaa mainontaa ja informoida käyttäjää uusista sisältöpaketeista ja sisältöpakettien muutoksista. Keksinnön mukaisella menetelmällä tuotetut sisältökompo-nentit ovat erillisiä objekteja, jotka pitävät sisällään kyseisen sisältö-komponentin kuvauksen sekä järjestelmän vaatimat tiedot. Tällöin si-10 sältökomponentteja voidaan käyttää useissa eri sisältöpaketeissa ja jo tehtyä sisältökomponenttia voidaan hyödyntää uusien sisältökompo-nenttien tekemisessä. Tällä järjestelyllä myös mahdolliset sisältökom-ponenttikohtaiset kopiosuojaukset, laskutustiedot yms. ovat mukana myös uudessa sisältökomponentissa sekä sellaisessa sisältöpaketissa, 15 johon ao. sisältökomponentti liitetään.
Langattoman viestintälaitteen käyttäjä voi muokata langattoman viestintälaitteen ominaisuuksia tällaisten sisältöpakettien avulla. Lisäksi langattomaan viestintälaitteeseen voidaan määrittää erilaisia asetuksia 20 eri käyttötilanteita varten. Esimerkiksi käyttäjä voi määrittää työaikasi-sältöpaketin ja vapaa-aikasisältöpaketin. Valitsemalla kuhunkin käyttö-tilanteeseen sopivan sisältöpaketin voi käyttäjä asettaa langattoman V'\ viestintälaitteen erilaisia käyttötilanteita vastaavaksi, esim. erilaisten harrastusten mukaan. Käyttäjä voi myös itse laatia haluamiaan sisältöni j 25 paketteja keksinnön mukaisella menetelmällä ja tallentaa niitä ao.
käyttäjälle järjestelmään tarvittaessa muodostetulle muistialueelle ja/tai :..T langattoman viestintälaitteensa muistivälineisiin. Käyttäjä voi tällöin myös muokata, selailla ja ladata laatimiaan sisältöpaketteja ja sisältö-komponentteja. Keksintö mahdollistaa vielä sen, että käyttäjä voi lä-30 hettää laatimansa sisältöpaketit järjestelmään ladattaviksi, jolloin myös .*··. muut käyttäjät ja/tai tiettyyn ryhmään määritellyt käyttäjät voivat hyö- /' dyntää toisten käyttäjien tekemiä sisältöpaketteja. Myös käyttäjien laa- timien sisältöpakettien hinnoittelu ja maksun saaminen ladatuista si-sältöpaketeista mahdollistuu tämän keksinnön mukaisella järjestelyllä.
# 35 Keksintö mahdollistaa vielä sen, että käyttäjä voi tutustua sisältöpake-
• I
tin sisältöön ennen latauspäätöksen tekemistä. Nyt esillä olevan keksinnön eduista mainittakoon tässä yhteydessä vielä se, että käyttäjän 10 113898 ei aina tarvitse ladata koko sisältöpakettia, vaan vain osan siitä, jolloin esimerkiksi hinnoittelussa voidaan tämä osittainen lataus ottaa huomioon. Vaikka käyttäjä ostaisikin koko paketin, voidaan siitä huolimatta lataus suorittaa joko osittain tai kokonaan.
5
Keksintöä selostetaan seuraavassa tarkemmin viitaten samalla oheisiin piirustuksiin, joissa kuva 1 esittää keksinnön erään edullisen suoritusmuodon mukais- 10 ta järjestelmää pelkistettynä kaaviona, kuva 2 esittää erilaisia esimerkkitilanteita, joissa langattomaan viestintälaitteeseen on ladattu eri sisältöpaketteja, 15 kuva 3 esittää keksinnön erään edullisen suoritusmuodon mukais ta langatonta viestintälaitetta pelkistettynä lohkokaaviona, kuva 4 esittää erästä erimerkkiä sisältöpaketin kuvaamisessa käytettävästä tietorakenteesta, 20 kuva 5 esittää pelkistetysti keksinnön erään edullisen .m suoritusmuodon mukaista sisältöpakettia, ; ,·’ kuva 6 esittää pelkistettynä kaaviona keksinnön erään edullisen 25 suoritusmuodon mukaisten sisältöpakettien jakelujärjes- telmää, ja.
• · kuva 7 esittää erästä erimerkkiä sisältökomponentin kuvaamisessa käytettävästä tietorakenteesta, :··*. 30 • ·
Seuraavassa keksintöä selostetaan viitaten samalla kuvassa 1 esitet- • [·’ tyyn keksinnön erään edullisen suoritusmuodon mukaiseen tiedonsiir- tojärjestelmään 1. Tiedonsiirtojärjestelmä 1 käsittää edullisesti ainakin yhden langattoman tiedonsiirtoverkon 2, kuten matkaviestinverkon, In-35 ternet-tietoverkon 3 tai vastaavan, sisältöpakettien jakelujärjestelmiä 4a, 4b, langattomia viestintälaitteita 5a, 5b, 5c sekä sisältöpakettien tuotantovälineitä 6. Internet-tietoverkko 3 käsittää edullisesti ainakin 11 113898 reitittimiä R ja päätepalvelimia S, kuten on sinänsä tunnettua. Lisäksi kuvan 1 mukaisessa tiedonsiirtoverkossa 1 on muodostettavissa tiedonsiirtoyhteys matkaviestinverkon 2 ja Internet-tietoverkon 3 välillä esimerkiksi pakettiverkon 7 (GPRS, General Packet Radio Service), 5 ISDN-verkon 8 (Integrated Services Digital Network) ja/tai langallisen televerkon 9 (PSTN, Public Switched Telephone Network) kautta. Matkaviestinverkko 2 käsittää edullisesti tukiasemajärjestelmiä 10 (BSS,
Base Station Subsystem), ja ainakin yhden matkaviestinkeskuksen 11 (MSC, Mobile services Switching Centre). Pakettiverkosta 7 on muo-10 dostettu tiedonsiirtoyhteys Internet-tietoverkkoon 3 edullisesti yhdys-käytävätukisolmun 12 välityksellä. Langattomina viestintälaitteina 5a, 5b, 5c voidaan käyttää esimerkiksi ns. kommunikaattori-tyyppistä langatonta viestintälaitetta tai muuta viestintälaitetta, jossa on matka-viestintoimintojen lisäksi välineet erilaisten sisältöjen käyttämiseksi lan-15 gattomassa viestintälaitteessa. Esimerkkinä tällaisesta kommunikaat-tori-tyyppisestä laitteesta tunnetaan Nokia 9110 Communicator. On selvää, että kuvassa 1 esitetty keksinnön edullisen suoritusmuodon mukainen tiedonsiirtojärjestelmä on vain pelkistetty esimerkki, mutta käytännön sovelluksissa tiedonsiirtojärjestelmän 1 rakenne voi merkit-20 tävästikin poiketa kuvan 1 esimerkistä. Esimerkiksi Internet-tietoverkko käsittää suuren joukon reitittimiä, solmuja ja päätepalvelimia. Lisäksi tiedonsiirtojärjestelmä 1 voi käsittää langattoman lähiverkon 13 (WLAN, ! Wireless Local Area Network). Langattomasta lähiverkosta 13 on muo- V dostettu yhteys Internet-tietoverkkoon esimerkiksi reitittimen välityk- : I 25 sellä. Langaton lähiverkko voi myös olla osana Internet-tietoverkkoa.
: ·: Tällaiseen lähiverkkoon voidaan kytkeytyä myös langattomalla viestin- tälaitteella, mitä kuvan 1 esimerkissä esittää toinen langaton viestintä-laite 5b.
:*·; 30 Kolmas langaton viestintälaite 5c on kuvan 1 esimerkissä järjestetty tie- :***. donsiirtoyhteyteen Internet-tietoverkkoon 3 langattomien Λ lähitiedonsiirtovälineiden avulla. Tällöin Internet-tietoverkkoon on jär- jestetty päätepalvelin 14, joka käsittää langattomat lähitiedonsiirtoväli- neet, kuten Bluetooth-tekniikkaan perustuvat radiotiedonsiirtovälineet :*·*: 35 45 (LPRF, Low-Power Radio Frequency), ja/tai • « infrapunatiedonsiirtovälineet (IrDA, Infrared Data Association). Tällöin 12 113898 langattomalla viestintälaitteella 5c voidaan sisältöpakettien lataamisessa soveltaa useita eri tiedonsiirtotekniikoita.
Kuvassa 6 on esitetty pelkistettynä kaaviona keksinnön erään edullisen 5 suoritusmuodon mukaisten sisältöpakettien jakelujärjestelmää. Sisältö-pakettien tuottamisessa (lohko 601 kuvan 6 kaaviossa) sisällön tuottajat 15a-15d voivat tietojenkäsittelylaitteillaan 6 muodostaa ja kerätä halutut sisältökomponentit kuhunkin sisältöpakettiin. Nämä sisältöpa-ketit voivat sisältää mm. audiovisuaalista informaatiota, sovelluksia, 10 linkkejä erilaisiin osoitteisiin jne. Sisältöpaketin tuottaja 15a-15d voi tietojenkäsittelylaitteen sovellusohjelmilla, kuten tekstinkäsittelyohjelmalla, piirto-ohjelmalla, sovellusten valmistukseen tarkoitetuilla ohjelmilla jne. tuottaa erilaisia sisältökomponentteja. Nämä sisältökomponentit tallennetaan edullisesti tiedostomuodossa siten, että kukin sisäl-15 tökomponentti koostuu yhdestä tai useammasta tiedostosta. Sisältö-komponenttiin voidaan liittää vielä sisältökomponentin ominaisuuksia kuvaavaa informaatiota, jota voidaan käyttää hyväksi sisältöpakettia koottaessa ja/tai purettaessa. Tämän jälkeen sisältöpakettien koon-tiohjelmalla kootaan halutut sisältökomponentit yhteen sisältöpaketiksi.
20 Tässä koonti vaiheessa (lohko 602) muodostetaan edullisesti tietorakenne, joka käsittää informaatiota sisältöpaketin sisältämistä sisältö-komponenteista, sisältökomponenttien tyypeistä, laskutukseen liittyvää : tietoa, kopiointisuojaukseen liittyvää tietoa jne. Lisäksi koontivaiheessa V voidaan tietorakenteessa kunkin sisältökomponentin tietoihin liittää ’ ·: : 25 vielä tietoa sisältöpaketin tuottajasta, esimerkiksi osoitetieto, kuten • * URL (Uniform Resource Locator) sisältöpaketin tuottajan kotisivulle ja mahdollisesti jopa suoraan kyseisen komponentin tallennuspaikkaan. Sisältöpaketin tuottaja voi laitteistonippuvista sisältökomponenteista muodostaa vielä erilaisia versioita erilaisia viestintälaiteversioita varten.
30 Sisältöpaketin eri sisältökomponentit, sisältökomponenttien tietora-.··. kenteet sekä mainittu sisältöpaketin tietorakenne lähetetään sisältöpa- /’ kettien latauspalvelimelle 18a, 18b, jossa ne tallennetaan edullisesti si- sältöpakettitietokantaan 19a, 19b.
• 35 Sisältöpaketin latausvaiheessa sisältöpaketti kootaan sisältöpakettien latauspalvelimella 18a, 18b yhteen sopivimmin yhdeksi tiedostoksi, joka tällöin sisältää tietorakenteen sekä kunkin sisältöpaketin sisältä- 13 113898 män sisältökomponentin osalta tarvittavat tiedot. Lisäksi tämä tiedosto voi sisältää sisältöpaketin purkamisessa tarvittavaa tietoa. Ennen paketointia voidaan tarvittaessa muokata sisältökomponenttien ominaisuuksia kuvaavaa informaatiota, joka paketoinnin yhteydessä liitetään 5 kuhunkin sisältökomponenttiin erikseen tai koko paketille yhteisesti.
Kukin sisältöpaketin sisältökomponentti voidaan vielä erikseen pakata ennen sisältöpaketin muodostusta ja/tai koko sisältöpaketti voidaan pakata, jolloin sisältöpaketin tallennus ja siirto vaatii vähemmän kapasiteettia kuin mikäli sisältöpaketti tallennettaisiin ja siirrettäisiin pak-10 kaamattomassa muodossa. Tämä pakkaus voidaan tehdä sinänsä tunnettuja menetelmiä käyttäen, joten sen tarkempi esittely tässä yhteydessä ei ole tarpeen. Sisältöpaketti voidaan vielä muodostaa sellaiseen tiedostomuotoon, joka voidaan suorittaa loppukäyttäjän langattomassa viestintälaitteessa, jolloin sisältöpaketti purkautuu automaattisesti 15 langattoman viestintälaitteen muistivälineisiin ja on tämän jälkeen valmis käyttöönotettavaksi.
Sen jälkeen, kun sisältöpaketin tuottaja 15a-15d on saanut sisältöpaketin koottua ja suoritettua mahdollisesti tarvittavat pakkaukset, lähet-20 tää sisältöpaketin tuottaja sisältöpaketin sisältöpakettien hallintapalve-limeen 16a, 16b. Sisältöpakettien hallintapalvelin 16a, 16b käsittää tietokannan 17a, 17b, johon edullisesti ainakin sisältöpakettien kokoa- ; misessa tarvittava tietorakenne ja sisältöpakettien sisältämät sisältö- * komponentit tallennetaan. Tämän jälkeen sisältöpakettien hallinta-i 25 palvelin 16a, 16b voi suorittaa tarvittavia testauksia sisältöpaketilla, : ennen kuin sisältöpaketti ladataan jaettavaksi järjestelmään esimerkiksi sisältöpakettien latauspalvelimien 18a, 18b kautta. Tätä tarkoitusta varten sisältöpakettien hallintapalvelin 16a, 16b käsittää edullisesti testiympäristön, joka olennaisesti vastaa toimivaa järjestelmää, jolloin 30 sisältöpaketilla voidaan tehdä tarvittavat, todellisia käyttöolosuhteita mahdollisimman hyvin vastaavat testit ja näin havaita mahdolliset virheet sisältöpaketissa, jotta mahdollisten virheellisten sisältöpakettien :···; lataus voidaan estää. Testit voidaan kohdistaa esimerkiksi si- sältöpakettien julkaisemiseen liittyviin seikkoihin, kuten eri tyyppisiä ;··.·; 35 laitteita varten tuotettujen versioiden testaus, käyttöliittymän tekeminen ja testaus, luokittelu, hinnoittelu, jne. Lisäksi testejä voidaan suorittaa julkaistun sisältöpaketin käyttöön liittyen, kuten hakeminen erilaisilla 14 113898 hakusanoilla ja/tai luokituksilla, selailua/esikatselua, ostotapahtumaa, latausta osittain/kokonaan, sisältökomponenttien ja/tai koko sisältöpa-ketin kopiosuojausta, sisältöpaketin asentamista langattomaan viestintälaitteeseen ja käyttöä langattomassa viestintälaitteessa, sisältöpa-5 ketin toimintaa erityyppisissä langattomissa viestintälaitteissa jne. Tällaista testausta varten voidaan laatia ns. simulaattori, jonka toiminnot vastaavat olennaisesti langattoman viestintälaitteen ominaisuuksia ainakin niiltä osin, joilta sisältöpakettien testausta suoritetaan. Tällainen simulaattori on toteutettu esim. ohjelmallisesti sisältöpakettien hallinta-10 palvelimen 16a, 16b sovellusohjelmistoon. Myös mahdolliset virukset voidaan tässä vaiheessa pyrkiä paljastamaan sisältöpaketeista. Sen jälkeen, kun sisältöpaketti on todettu jakelukelpoiseksi, suoritetaan vielä sisältöpaketin sisältökomponenttien luokittelu sekä sovitus erilaisia langattomia viestintälaitteita 5a, 5b, 5c varten. Lisäksi tässä vai-15 heessa voidaan mahdolliset hinnoittelutiedot, maksutiedot ja muut vastaavat tiedot määrittää ja liittää sisältöpaketin yhteyteen, ellei sisältöpaketin tuottaja ole jo sitä suorittanut. Tätä sisältöpaketin julkaisuvai-hetta kuvaa lohko 603 kuvan 6 kaaviossa.
20 Sisältöpaketeista tai sisältökomponenteista voidaan tarvittaessa osa tai koko sisältöpaketin tai komponentin sisältö kopiosuojata asiattomien kopiointien estämiseksi. Tämä kopiosuojaus voidaan tehdä edullisesti ; joko sisällön tuottajan laitteilla 6 tai sisältöpakettien hallintajärjestel- : mässä ennen sisältöpaketin siirtämistä sisältöpakettien latauspalveli- : 25 melle18a, 18b jaettavaksi. Tällöin loppukäyttäjälle tulee toimittaa ko- ·: piosuojauksen purkamisessa tarvittava salausavain tai vastaava. Kopi- ointisuojaus voidaan toteuttaa myös siten, että suojaus tehdään vasta sisältöpaketin latausvaiheessa. Tällöin loppukäyttäjä lähettää esimer- • * kiksi julkisen salausavaimensa, jonka avulla suoritetaan sisältöpaketin :v. 30 salaus. Tällöin salauksen voi purkaa ainoastaan loppukäyttäjä omalla ,’··. salaisella salausavaimellaan.
* · •»· :.v Mikäli kyseessä on maksullinen sisältöpaketti, tai sisältöpaketti, jossa on yksi tai useampi maksullinen sisältökomponentti, asetetaan tästä ;·!·. 35 tieto edullisesti sisältöpaketin tietorakenteeseen 24, tai maksullista si- sältökomponenttia kuvaavaan tietorakenteeseen. Tällöin sisältöpaketin latauksesta asetetaan tieto sisältöpakettien latauspalvelimella 18a, 18b 15 113898 esimerkiksi käyttäjän laskutustietokantaan tai vastaavaan. Tämän las-kutustietokannan perusteella voidaan välittää laskutukseen liittyvää tietoa kullekin sellaiselle sisällöntuottajalle, jonka laatimia maksullisia sisältökomponentteja käyttäjä on ladannut langattomaan viestintälait-5 teeseensa. Keksinnön eräässä edullisessa suoritusmuodossa tämä laskutustieto sisältää myös tiedon maksutavasta, jolloin luotollista maksutapaa käytettäessä välitetään tieto myös käyttäjän luottoyhtiöön.
Keksintöä voidaan hyödyntää myös sellaisten maksullisten sisältökom-10 ponenttien laskutuksessa, joista maksu määräytyy käyttökertojen mukaan. Tällöin langattomasta viestintälaitteesta 5a, 5b, 5c lähetetään tieto aina kun tällainen maksullinen sisältökomponentti aktivoidaan.
Tämä voidaan päätellä esimerkiksi salauksen purkamisen perusteella. Laskutustiedot lähetetään sisällön tuottajalle. Tällöin sisällön tuottaja 15 pysyy selvillä siitä, kuinka monta kertaa sisältöpaketin salaus on purettu ja näin ollen laskutus voidaan suorittaa tämän tiedon perusteella. Sisältöpakettiin voidaan liittää myös tieto siitä, että salauksen voi purkaa ainoastaan tilanteessa, jossa langaton viestintälaite on kirjautuneena matkaviestinverkkoon 2. Tällöin voidaan paremmin varmistua 20 siitä, että tieto salauksen purkamisesta voidaan lähettää langattomasta viestintälaitteesta sisällön tuottajalle 15a—15d.
» 9 ; : Langattomiin viestintälaitteisiin 5a, 5b, 5c on muodostettu sisällöillä- ; j tausvälineet, kuten sisältöpaketin lataus- ja asennussovellus, joka on : 25 suoritettavissa langattoman viestintälaitteen ohjainyksikön 34 yhtey- ·’.·: dessä. Sisällönlatausvälineiden avulla käyttäjä voi suorittaa sisältöpa- kettien lataamisen sekä niiden asentamisen langattoman viestintälait- : teen 5a, 5b, 5c muistivälineisiin. Lisäksi nämä sisällönlatausväiineet käsittävät tarvittaessa välineitä salauksen purkamiseksi. Käyttäjä voi 30 käynnistää tämän sovelluksen sinänsä tunnetusti valitsemalla esimer- !···. kiksi näyttölaitteella esitetyistä sovelluksiin viittaavista (pika)kuvak- * · ]·’ keistä tähän tarkoitukseen tarkoitetun kuvakkeen, langattoman viestin- v.: tälaitteen valikkotoiminnoista tai muulla sinänsä tunnetulla tavalla.
Sisältöpaketin lataus- ja asennussovelluksen avulla käyttäjä voi edulli-35 sesti etsiä sisältöpakettia avainsanojen, luokituksen jne. perusteella, suorittaa sisältöpakettien latauksen langattomaan viestintälaitteeseen 16 113898 5a, 5b, 5c, sekä mahdollisesti myös suorittaa sisältöpaketin maksamisen tietoverkon välityksellä (lohko 604).
Sisältöpaketin visuaalista informaatiota sisältävien sisältökomponent-5 tien ei välttämättä tarvitse olla näkyvissä langattoman viestintälaitteen perustoimintatilassa, vaan tällaiset sisältökomponentit voidaan esittää esim. tähän tarkoitukseen muodostetun sovelluksen avulla.
Keksinnön mukaiseen sisällöntuotantojärjestelmään voidaan muodos-10 taa myös käyttäjää varten testiympäristö, kuten simulaattorisovellus, jonka avulla käyttäjä voi ennen sisältöpaketin hankintapäätöksen tekemistä testata sisältöpaketin ominaisuuksia todellisuutta vastaavissa tilanteissa. Tällainen simulaattori on käynnistettävissä esim. selainohjelman avulla sisältöpakettien latauspalvelimessa 18a, 18b, jolloin 15 käyttäjä voi langattomalla viestintälaitteellaan 5a, 5b, 5c tai lataukseen mahdollisesti käyttämällään tietokoneella 31 tutustua sisältöpakettiin.
Siinä vaiheessa kun langattoman viestintälaitteen 5a—5c käyttäjä on jostakin sisältöpakettien latauspalvelimen 18a, 18b tietokannasta 19a, 20 19b löytänyt sellaisen sisältöpaketin, jonka käyttäjä haluaa ladatta vaksi, suoritetaan keksinnön erään edullisen suoritusmuodon mukai-. sessa menetelmässä edullisesti seuraavat vaiheet. Käyttäjä valitsee ladattavan sisältöpaketin, jolloin tieto valinnasta välitetään sisältöpa-V kettien latauspalvelimelle 18a, 18b. Lisäksi välitetään edullisesti tietoa : i 25 langattoman viestintälaitteen 5a—5c ominaisuuksista, kuten tyyppitieto.
:. ’ · i Oletetaan, että kyseessä on kuvassa 4 esitetty sisältöpaketti 20. Tällöin sisältöpakettien latauspalvelin 18a, 18b alkaa tutkia tietorakenteen 24 sisältämää informaatiota. Tämä tietorakenne käsittää edullisesti ainakin sisällön kuvaus -tietueen 25 ja järjestelmäattribuutit-tietueen 26. Sisäl-: 30 lön kuvaus-tietueen 26 tyyppitiedon perusteella latauspalvelin voi .··. päätellä, että kyseessä on sisältöpaketti. Tälle sisältöpaketille on an- nettu myös nimi, joka on tallennettu sisällön kuvaus -tietueen 26 otsik-’·*·* kotiedoksi (’’Laulaja M”). Lisäksi sisällön kuvaus-tietueeseen on voitu tallentaa muutakin sisältöpakettiin liittyvää informaatiota, kuten sisältö-35 paketin tekijän sekä kokoajan tiedot. Lisäksi tietorakenne 24 käsittää järjestelmäkohtaista tietoa, joka mahdollistaa sisältöpakettien dynaamisen käsittelyn, kuten latauksen yhteydessä tapahtuvan sisältöpaketin 17 113898 laitespesifisten sisältökomponenttien kokoamisen. Tietorakenne voi käsittää myös tyyppitietoa, joka kertoo sen, onko kyseessä pakattu tietorakenne vai pakkaamaton tietorakenne. Lisäksi tietorakenteessa 24 on edullisesti tietoa sisältöpaketin sisältämien komponenttien luku-5 määrästä, tietoa kunkin sisältökomponentin tyypistä, linkeistä ja vastaavista. Tietorakenne voi käsittää myös ohjaustietoa, jolla tietorakenteen sisältökomponentteja 21a—21 f muokataan langattoman viestintälaitteen ominaisuuksia vastaavaksi tai sopivimmin valitaan langattoman viestintälaitteen 5a, 5b, 5c ominaisuuksia parhaiten vastaavat ver-10 siot eri sisältökomponenteista 21a—21 f. Lisäksi sisällön kuvaus -tietueessa 26 voi olla tietoa sisältöpaketin myynti/jakeluajasta. Tällöin sisältöpaketin myyntiä ja/tai jakelua voidaan rajoittaa ajallisesti esim. tietyn tapahtuman, kuten messut, kiertue, urheiluturnaus, jne. ajaksi.
15 Tietorakenteen 24 järjestelmäattribuutit-tietueessa 26 on tietoa mm. sisältöpaketin hinnoittelusta sekä viittaukset sisältöpakettiin 20 kuuluviin sisältökomponentteihin 21a, 21b, 21c. Sisältökomponentteihin 21a, 21b, 21c on liitetty sisältökomponenttien tietorakenne, joka käsittää edullisesti sisällön kuvaustietueen 22a, 22b, 22c, joka ilmaisee sisältö-20 kohtaista informaatiota, sekä järjestelmäattribuutit-tietueen 23a, 23b, 23c, joka ilmaisee järjestelmään liittyvää informaatiota, kuten tietoa ko-piosuojauksesta. Kuvassa 7 on esimerkinomaisesti kuvattu erään si-; sältökomponentin 21 d rakennetta. Sisältöpakettien latauspalvelin 18a, / 18b suorittaa tämän jälkeen sisältökomponenttien sekä tietorakentei- i 25 den 24, 44 kokoamisen lähetettäväksi langattomaan viestintälaittee-i seen. Tämä voidaan tehdä esimerkiksi siten, että latauspalvelin siirtää ,: tietorakenteen 24 sekä sisältökomponentit 21 a, 21 b, 21 c ja niiden tieto- : : rakenteet 44 muistivälineisiin muodostettuun lähetyspuskuriin, käyttä jälle varattuun henkilökohtaiseen arkistoon, sähköpostilaatikkoon, tai ;v: 30 vastaavaan. Myös mahdollisesti tarvittava lisenssisopimus kopioidaan ’*·; vastaavaan paikkaan. Näistä tiedoista muodostetaan edullisesti yksi tai ‘: ‘ useampi tiedonsiirtoverkossa siirrettäväksi soveltuva tiedonsiirtopaketti.
Tämän tiedonsiirtopaketin muoto riippuu kulloinkin käytettävän tiedon siirtojärjestelmän rakenteesta ja on alan asiantuntijan tuntemaa tekniik- » 35 kaa, joten sen käsittely tässä yhteydessä ei ole tarpeen. Aina ei ole » * tarve kopioida sisältöpakettia mainittuun lähetyspuskuriin tai vastaa- 18 113898 vaan, vaan ainoastaan osoite sisältöpaketin tallennuspaikkaan. Tällöin lataus voidaan suorittaa tämän osoitetiedon osoittamasta paikasta.
Esimerkiksi paketin muodostusvaiheessa tarkistetaan sisältökompo-5 nenttien järjestelmäattribuutit-tietueesta 23a, 23b, 23c, onko tarve ko-piosuojata ja/tai salata jokin lähetettävän sisältöpaketin sisältökom-ponenteista. Mikäli sisältöpaketti käsittää suojattavan ja/tai salattavan sisältökomponentin, suoritetaan tarvittavat toimenpiteet tällaisen sisäl-tökomponentin kopiosuojaamiseksi ja/tai salaamiseksi, ennen kuin ky-10 seinen sisältöpaketti lähetetään tiedonsiirtojärjestelmään. Salauksen suorittamiseksi voi sisältöpakettien latauspalvelin 18a, 18b lähettää langattomalle viestintälaitteelle 5a—5c vielä salausavaimen kyselysa-noman, johon langaton viestintälaite lähettää vastauksena oman julkisen salausavaimensa käytettäväksi sisältökomponentin salaamisessa.
15
Sisältöpakettien latauspalvelin 18a, 18b tutkii järjestelmäattribuutit-tie-tueista 26, 23a, 23b, 23c edullisesti vielä sen, että onko sisältöpaketti tai jokin sen sisältökomponenteista maksullinen. Jos sisältöpaketti tai yksi tai useampi sisältökomponentti on maksullinen, voidaan maksun 20 suorittamisessa noudattaa useita eri toteutusvaihtoehtoja. Eräänä vaihtoehtona on se, että tässä vaiheessa käyttäjän langattomaan viestintälaitteeseen lähetetään ohjaussanoma, jolla käynnistetään maksu-; sovellus langattomassa viestintälaitteessa 5a—5c, tai lähetetään sa- / noma, jolla käyttäjää pyydetään käynnistämään tällainen maksusovel- • 25 lus langattomassa viestintälaitteessa 5a—5c. Lisäksi tämän sanoman mukana voidaan lähettää esim. viitetieto tai vastaava, jolla käyttäjä voi : / yksilöidä maksun kohdistumaan kyseisen sisältöpaketin lataukseen.
Sen jälkeen kun maksu on suoritettu, lähetetään tästä tieto sisältöpakettien latauspalvelimelle 18a, 18b. Tämän jälkeen voidaan aloittaa si-30 sältöpaketin lähetys käyttäjän langattomaan viestintälaitteeseen 5a—
• I
.···. 5c. On selvää, että edellä esitetty menetelmä maksun suorittamiseksi on vain eräs ei-rajoittava esimerkki.
Sisältöpakettien latauspalvelin 18a, 18b selvittää vielä langattoman ;·*: 35 päätelaitteen ominaisuustietojen perusteella sen, onko jokin sisältö- komponentti laitteistoriippuva, jolloin tällaisesta sisältökomponentista valitaan sellainen versio, joka vastaa sen langattoman viestintälaitteen 19 113898 ominaisuuksia, johon sisältöpakettia ollaan lataamassa. Tällainen si-sältökomponentti voi olla esimerkiksi taustakuva, jolloin langattoman viestintälaitteen näytön ominaisuudet voivat vaikuttaa siihen, minkälainen sisältökomponentti tulee ladata. Myös langattoman viestintälaitteen 5 ääniominaisuudet, muistikapasiteetti, tiedonsiirtonopeus, käyttäjän preferenssit, käyttäjän tekemän matkaviestintilaajasopimuksen ehdot jne. voivat vaikuttaa siihen, mikä sisältökomponentin versio ladataan.
Sisältöpaketti ja sen sisältämät sisältökomponentit välitetään tiedon-10 siirtojärjestelmässä sinänsä tunnettuja menetelmiä soveltaen (lohko 605). Tiedonvälityksessä voidaan käyttää esim. Internet-osoitteita tai vastaavia. Matkaviestinverkossa 2 tiedonsiirtopaketit siirretään edullisesti pakettiverkon 7 välityksellä tukiasemajärjestelmään 10, jonka tukiasema kommunikoi langattoman viestintälaitteen 5a—5c kanssa tie-15 donsiirtopakettien välittämiseksi langattomaan viestintälaitteeseen. On selvää, että tiedonsiirtopakettien siirtämisessä voidaan tarvittaessa suorittaa tiedonsiirtopakettien kehystämistä ja protokollamuunnoksia sinänsä tunnetusti.
20 Langattomassa viestintälaitteessa 5a—5c vastaanotetaan tiedonsiirto-paketit ja niiden sisältämä informaatio siirretään sisältöpakettien lataus-ja asennussovellukseen käsiteltäväksi. Tässä sovelluksessa tutkitaan I tietorakenteen 20 sisältämää informaatiota mm. sen selvittämiseksi, « mitä sisältökomponentteja sisältöpaketti pitää sisällään. Tarvittaessa : 25 suoritetaan mahdollisten salattujen tietojen purkaminen salaamatto- i maan muotoon. Tämän jälkeen sisältökomponentit tallennetaan lan- v gattoman päätelaitteen muistivälineisiin edullisesti omiksi tiedostoik- seen.
* f » ; v. 30 Sen jälkeen, kun sisältöpaketti on ladattu langattomaan viestintälaittee-.’··. seen, aloittaa sovellus sisältöpaketin tietorakenteen tutkimisen. Mikäli kuitenkin kyseessä on pakattu sisältöpaketti, suoritetaan ensin pakka- v uksen purkaminen ainakin niiltä osin, että tietorakenne voidaan pa- :.J lauttaa alkuperäistä vastaavaan muotoon. Tämän jälkeen tietoraken- 35 netta hyväksikäyttäen selvitetään sisältöpaketin sisältämien kompo-nenttien tyyppitiedot, mahdolliset pakkaustiedot, kopiosuojaustiedot jne. Näiden tietojen perusteella sovellus suorittaa sisältöpaketin kom- 20 113898 ponenttien tallentamisen langattoman viestintälaitteen muistivälineisiin myöhempää käyttöä varten. Sovellus muodostaa esimerkiksi alihakemiston langattoman viestintälaitteen muistivälineiden hakemistoraken-teeseen. Tähän alihakemistoon tallennetaan edullisesti sisältöpaketin 5 sisältämät sisältökomponentit omiksi tiedostoikseen. Käyttäjältä voidaan vielä tiedustella, aktivoidaanko ladattu sisältöpaketti. Mikäli käyttäjä haluaa sisältöpaketin aktivoitavaksi (lohko 606), suoritetaan sisältöpaketin aktivointivaiheet. Tällöin muutetaan langattoman viestintälaitteen toiminnallisia asetuksia niiltä osin, kuin sisältöpaketti sisältää 10 eri sisältökomponentteja. Sisältöpaketti voi sisältää esimerkiksi taustakuvan, jolloin langattoman viestintälaitteen taustakuvaa muutetaan vastaamaan aktivoidun sisältöpaketin mukaista taustakuvakomponent-tia. Sisältöpaketti voi sisältää myös erilaisia äänitiedostoja eri tilanteita varten, jolloin myös nämä aktivoidaan käyttäjän niin halutessa. Sisältö-15 paketti voi sisältää myös linkkejä eri osoitteisiin tietojärjestelmässä, jolloin myös nämä linkit tallennetaan muistivälineisiin. Kutakin linkkiä varten voidaan vielä muodostaa näytölle kuvake tai vastaava, jolloin käyttäjä voi tämän kuvakkeen valitsemisella muodostaa yhteyden suoraan tähän linkissä määritettyyn osoitteeseen. Tällä järjestelyllä 20 voidaan langatonta viestintälaitetta käyttää yhteyden muodostamisessa määritettyihin linkkeihin ilman, että langattomalla viestintälaitteella tarvitsee ensin ottaa yhteys päätepalvelimeen. Koska keksinnön ; mukaisessa menetelmässä käyttäjä voi itse laatia sisältöpaketteja ja liittää eri sisältöpaketteihin haluamiaan tietoja, voi käyttäjä koota joukon • : 25 osoitteita yhteen sisältöpakettiin, mikä helpottaa näiden osoitteiden : hakemista tarvittaessa. Käyttäjä voi esimerkiksi määrittää sisältöpa- ketin työtehtäviään varten, jolloin linkeissä voi olla osoitteita käyttäjän työpaikan tietojärjestelmään, käyttäjän työssään tarvitsemiin osoitteisiin ja vastaaviin.
:v. 30
Sisältökomponentit käsittävät edullisesti sisältökomponenttia kuvaavan /’ tietorakenteen sekä varsinaisen sisältökomponentin, kuten tausta- :·ν kuvan, sovelluksen, dokumentin, tms. Tällöin lataus- tai asennusvai- heessa voidaan tietorakenneosa poistaa ja ottaa käyttöön varsinainen 35 sisältökomponentti.
• M I I • · 21 113898
Kuvassa 2 on esitetty eräitä esimerkkejä sisältöpaketeista 20, joilla on muutettu mm. langattoman viestintälaitteen taustakuvaa 27, muodostettu pikakuvakkeita 28, viittauksia 29 tiedostoihin, sekä linkkejä 30 erilaisiin Internet-sivuihin.
5
Sisältöpakettien muodostamista varten voidaan langattoman viestintälaitteen 5a, 5b, 5c käyttäjälle toimittaa tähän tarkoitukseen valmistettu sovellus, joka edullisesti toteuttaa samat toiminnot kuin sisällön tuottajille tarkoitetut, aikaisemmin tässä selityksessä mainitut sovellukset 10 sisältöjen tuottamiseksi. Käyttäjä voi tällöin määrittää langattoman viestintälaitteen muistivälineisiin tallennetuista tiedostoista, sisältöpaketeista, ja tarvittaessa myös tietoverkkoon muualle tallennetuista tiedostoista, sisältöpaketeista ja vastaavista omia yksilöllisiä sisältöpa-ketteja. Tällainen sisältöpakettien tuotantosovellus voidaan järjestää 15 Internet-tietoverkkoon 3, jolloin käyttäjä voi tehdä omia sisältöpaketteja tällaisten Internet-tietoverkon 3 kautta käytettävissä olevien sovellusten avulla. Tässä tarkoituksessa voidaan käyttää esim. langatonta viestintälaitetta 5a, 5b, 5c tai ti etoj e n käsitte ly I aitetta 31 (kuva 1), jossa on tarvittavat välineet (modeemi, radiokortti tai vastaava) sekä sovellukset 20 (esim. web-selainohjelma). Käyttäjä voi myös tallentaa tekemänsä sisältöpaketit ja sisältökomponentit omaan henkilökohtaiseen sähköi-seen arkistoonsa tai vastaavaan, josta käyttäjä voi ladata sisältöpa-ketteja langattomaan päätelaitteeseensa. Käyttäjä voi tehdä sisältöpä- * ► · ketteja myös langattomalla viestintälaitteellaan 5a, 5b, 5c tai tietojen-· 25 käsittelylaitteellaan 31 (kuva 1) laitteessa 5a, 5b, 5c, 31 mahdollisesti . ·: olevien sovellusten, tiedostojen, sisältökomponenttien ja sisältöpaket- , tien avulla. Käyttäjä voi lisäksi siirtää laitteessa olevan sisältöpaketin omaan arkistoonsa, joka voi sijaita esim. palveluntarjoajan palvelimella sijaitsevissa muistivälineissä.
30
Keksinnön eräässä edullisessa suoritusmuodossa käyttäjä voi siirtää ' sisältöpaketteja ja sisältökomponentteja langattoman viestintälaitteen f 5a, 5b, 5c ja tietojenkäsittelylaitteen 31 välillä myös suoraan esimer- ..: kiksi langattomien lähitiedonsiirtovälineiden avulla.
35
Sisältöpaketteja voidaan laatia esimerkiksi työhön liittyen, vapaa-aikaan liittyen, harrastuksiin liittyen jne., jolloin käyttäjä voi kulloinkin 22 113898 aktivoida haluamansa sisältöpaketin. Myös sisältöpakettien latauspal-velimen 18a, 18b ylläpitäjä voi tietokantaan 19a, 19b tallennetuista sisältökomponenteista ja/tai sisältöpaketeista muodostaa uusia sisältö-paketteja. Käytännössä tämä tarkoittaa lähinnä uuden tietorakenteen 5 24 muodostamista, mikäli sisältökomponentteja ei muuteta. Siinä tapa uksessa että uusi sisältöpaketti sisältää olemassa olevasta sisältökom-ponentista muokatun sisältökomponentin, tallennetaan muokattu sisäl-tökomponentti omaksi sisältökomponentikseen, mikäli alkuperäinenkin sisältökomponentti on tarkoitus säilyttää edelleen käytettävissä.
10 Toisaalta kaksi tai useampia, sopivimmin saman tyyppistä sisältöpa-kettia voidaan yhdistää uudeksi sisältöpaketiksi joko sellaisinaan, tai muokkaamalla yhtä tai useampaa sisältökomponenttia.
Sisältöpaketti voi sisältää hyvin paljon erityyppistä tietoa, kuten tausta-15 kuvia, dokumentteja, sovelluksia, kalenteritapahtumia, audio- ja video-tiedostoja, linkkejä, WWW-sivuja jne. Sisältöpaketti voi myös sisältää asennussovelluksen sisältöpaketin asentamiseksi langattomaan viestintälaitteeseen. Tämä on tarpeen sellaisissa tilanteissa, joissa langattomassa viestintälaitteessa itsessään ei ole tällaista sovellusta asen-20 nettuna. Tällöin voidaan sisältöpaketin lataus suorittaa esimerkiksi WAP-selainsovelluksen tai web-selainsovelluksen avulla, minkä jälkeen käyttäjä käynnistää sisältöpaketin mukana tulleen sovelluksen asentaakseen sisältöpaketin langattomaan viestintälaitteeseen 5a, 5b, /·} 5c.
: 25 * ·
Sisältöpakettia ladattaessa langaton viestintälaite 5a, 5b, 5c voi välittää järjestelmään informaatiota langattoman viestintälaitteen ominaisuuk-sista, kuten audio-ominaisuuksista, visuaalisista ominaisuuksista, esim. näytön resoluutio, tietoa siitä, onko langattomassa viestintälaitteessa 30 kaksivärinäyttö vai monivärinäyttö, muistikapasiteetista jne. Tällöin .··. sisältöpakettien latauspalvelin 18a, 18b voi sisältöpakettitietokannasta 19a, 19b valita sisältöpaketin sellaisen version, joka on muunnettu kyseisen langattoman viestintälaitteen tyyppiä vastaavaksi. Toisaalta esim. sisältöpakettien latauspalvelimella 18a, 18b voi olla tallennettuna 35 tietoa käyttäjän langattomasta viestintälaitteesta, jolloin langaton viestintälaite lähettää esim. kansainvälisen laitetunnuksen (IMEI, International Mobile Equipment Identity) tai kansainvälisen matkaviestinti- 23 113898 laajatunnuksen (IMSI, International Mobile Subscriber Identity) sisältö-pakettien latauspalvelimelle 18a, 18b langattoman viestintälaitteen ominaisuuksien identifioimiseksi. Sisältöpakettien latauspalvelin 18a, 18b voi käsittää myös mallikohtaista ominaisuustietoa eri valmis-5 tajien langattomista viestintälaitteista, jolloin latausta suoritettaessa langattoman viestintälaitteen ominaisuuksien informoimiseen riittää tavallisesti se, että sisältöpakettien latauspalvelimelle 18a, 18b lähetetään tieto viestintälaitteen valmistajasta ja mallista. Tällöin käyttäjän ei tarvitse etsiä langattoman viestintälaitteen ominaisuustietoja. Tämä 10 järjestely voi myös vähentää tiedonsiirtotarvetta langattomasta viestintälaitteesta sisältöpakettien latauspalvelimeen 18a, 18b päin. Eräänä mahdollisuutena on myös se, että käyttäjältä kysytään yhteyden alussa tietoa langattoman viestintälaitteen ominaisuuksista. Keksinnön mukaisen menetelmän eräässä edullisessa suoritusmuodossa voi käyttäjä 15 vielä tutkia ladattavan sisältöpaketin eri komponenttien ominaisuuksia ennen latauspäätöksen tekemistä. Lisäksi käyttäjä voi valita haluamansa sisältöpaketin komponentit, jolloin aina ei tarvitse ladata koko sisältöpakettia esimerkiksi tilanteessa, jossa käyttäjä haluaa vain uuden taustakuvan ladattavaksi tai joitakin linkkejä eri tietokantoihin.
20
Esimerkiksi Nokia 9110 Communicator-tyyppisessä langattomassa . viestintälaitteessa on ns. käyttöprofiilinäppäin, jonka avulla käyttäjä voi ; valita haluamansa käyttöprofiilin aktiiviseksi. Keksinnön mukaisessa järjestelyssä voidaan eräänä sisältökomponenttina käyttää tähän • . : 25 käyttöprofiilinäppäimeen liittyviä toiminteita, kuten uusien käyttöprofii- lien ja käyttöprofiileissa käytettävien soittoäänien, hälytysäänien, jne.
t · I
lataus langattomaan viestintälaitteeseen. Myös aikaisemmin tässä seli-Ltyksessä mainitun operaattorilogon käyttö on mahdollista joissakin laitetyypeissä, joten tällaisen operaattorilogon määritysten siirtoon ;v. 30 langattomaan viestintälaitteeseen tarkoitettu sisältökomponentti lähe- .···. tetään sopivimmin vain siinä tilanteessa, että vastaanottava langaton viestintälaite tukee tällaista toimintoa. Muussa tapauksessa tällainen ' · ’’ ·: sisältöpaketin sisältökomponentti jätetään sopivimmin lähettämättä.
35 Keksinnön mukaisella menetelmällä toteutetut sisältöpaketit voidaan • · siis tarvittaessa kopiosuojata. Tämä kopiosuojaus voidaan järjestää esimerkiksi käyttäjäkohtaiseksi tai laitekohtaiseksi. Käyttäjäkohtaisessa 24 113898 kopiosuojauksessa voidaan käyttää edullisesti kansainvälistä matka-viestintilaajatunnusta (IMSI), jolla kopiosuojaus toteutetaan. Vastaavasti laitekohtaisessa kopiosuojauksessa voidaan hyödyntää kansainvälistä matkaviestinlaitetunnusta (IMEI), jolla kopiointi muihin laitteisiin 5 voidaan estää. Esimerkiksi GSM-matkaviestinjärjestelmässä langaton viestintälaite 5a, 5b, 5c käsittää tunnistekortin, ns. SIM-kortin 32 (kuva 3), johon käyttäjän kansainvälinen matkaviestintilaajatunnus on tallennettu. Tällöin sisältöpaketin asennusohjelma voi tutkia langattomassa viestintälaitteessa tämän SIM-kortin 32 sisältämää käyttäjätunnusta ja 10 verrata sitä sisältöpaketissa määritettyyn käyttäjätunnukseen. Mikäli tiedot täsmäävät, asennusohjelma suorittaa sisältöpaketin asennuksen langattomaan viestintälaitteeseen. Vastaavasti laitekohtaista kopio-suojausta käytettäessä asennusohjelma vertaa langattomaan viestintälaitteeseen tallennettua laitetunnusta sisältöpaketissa olevaan laite-15 tunnukseen ja tietojen vastatessa toisiaan suorittaa asennusohjelma sisältöpaketin asennuksen. Kopiosuojaus voidaan toteuttaa myös siten, että järjestelmässä valitaan esim. yhteyskohtainen satunnaisavain.
Tieto valitusta satunnaisavaimesta välitetään langattomaan viestintälaitteeseen yhteyden aikana ja tätä avainta käytetään salauksessa.
20 Lisäksi jos sisältöpakettien latauspalvelimella 18a, 18b ylläpidetään käyttäjärekisteriä, jossa on mahdollista määritellä käyttäjälle useampia langattomia viestintälaitteita 5a, 5b, 5c ja/tai SIM-kortteja 32 (puhelin-;·*; numeroita), voidaan käyttäjälle antaa mahdollisuus kopioida sisältöjä : komponentteja ja sisältöpaketteja yhdestä viestintälaitteestaan johon- : 25 kin toiseen viestintälaitteeseen. Tätä ominaisuutta voidaan hyödyntää mm. viestintälaitteiden keskinäiseksi synkronoimiseksi esimerkiksi link-kien, kuten URL, osalta. Käyttäjän tilaajatunnusta IMSI ja laitetunnusta IMEI voidaan käyttää myös sen varmistamiseen, että kyseessä todella on ao. käyttäjän suorittama sovelluspaketin lataus.
•V; 30 j···. Keksintöä voidaan soveltaa myös paikkariippuvan sisällön yhteydessä.
» · Tällöin esimerkiksi tietyn paikkakunnan sisällön tuottajat voivat lähettää \v järjestelmään sellaisia sisältöpaketteja, joilla on merkitystä lähinnä ky- seisellä paikkakunnalla. Tällöin langaton viestintälaite tai järjestelmä :·!·. 35 käsittää välineet langattoman viestintälaitteen sijainnin määrittämiseksi.
Käyttäjän liikkuessa tietyllä paikkakunnalla voidaan järjestelmästä tällöin välittää informaatiota kyseisellä paikkakunnalla sovellettavissa ole- 25 113898 vista paikkariippuvista sisäitöpaketeista. Tällöin käyttäjä voi päättää, suorittaako hän kyseisen sisältöpaketin latauksen langattomaan viestintälaitteeseen. Tällaista järjestelmää voidaan soveltaa esimerkiksi karttapalveluiden, ravintolapalveluiden jne. yhteydessä. Toisaalta jär-5 jestelmä soveltuu myös eri kieliversioiden toteuttamiseen, jolloin samansisältöinen sisältöpaketti voidaan toteuttaa erikielisinä eri maissa.
Keksinnön mukaisia sisältöpaketteja voidaan päivittää käyttäjän sijaintipaikan muuttuessa. Esimerkiksi käyttäjä on johonkin sisältöpakettiin 10 määritellyt pikakuvakkeen sellaista Internet-päätepalvelinosoitetta (Access Point) varten, jonka kautta käyttäjän langaton viestintälaite on kytkettävissä Internet-tietoverkkoon 3. Tähän Internet-päätepalvelin-osoitemääritykseen voi liittyä mm. tietoa yhteyden nimestä (connection name), puhelinnumerosta, salasanakyselystä, käyttäjätunnuksesta ja 15 salasanasta, mikäli salasanakysely on käytössä, valtuutuspalvelintiedot (proxy) protokollia varten, kuten http, https, ftp (proxy port number, proxy server), datapuhelun tyyppitiedot (esim. normaali/suurinopeuksi-nen), etämodeemin tyyppi (analoginen/digitaalinen), maksimisiirto-nopeus (esim. auto/9600/48800), modeemin alustusmerkkijono, takai-20 sinsoittoasetukset, PPP-kompressointitiedot, jne. Joissakin tilanteissa, esim. matkustettaessa ulkomaille, voi käyttäjälle olla edullisempaa, jopa maksutonta, kytkeytyä Internet-tietoverkkoon 3 jonkin paikallisen ! palveluntarjoajan päätepalvelimen kautta. Tällöin keksinnön mukai- / sessa järjestelmässä langattomaan viestintälaitteeseen 5a, 5b, 5c • 25 lähetetään ao. sisältöpaketin versio, jossa tämä päätepalvelimeen ·: viittaava sisältökomponentti sisältää tiedon paikallisesta päätepalveli- ·.,.· mesta sekä tarvittaessa muita muuttuneita tietoja Internet-päätepalve- linosoitemäärityksessä, minkä jälkeen pikakuvake viittaa tähän paikalliseen päätepalvelimeen.
30 .··. Langattoman viestintälaitteen kulloisenkin sijainnin voi selvittää esi- merkiksi matkaviestinverkon rekistereiden, kuten kotirekisteri (HLR, ‘;ί·: Home Location Register) ja/tai vierailijarekisteri (VLR, Visitor Location
Register), avulla tai mahdollisesti tukiasemien avulla. Tällöin matka- *·.. 35 viestinverkon operaattori voi esimerkiksi välittää paikkatiedon sisältö- * » ....: pakettien tuottajalle, joka voi tämän paikkatiedon perusteella lähettää kyseiseen langattomaan viestintälaitteeseen tietoa palvelun tarjoajan 26 113898 laatimista sisältöpaketeista ja/tai sisältöpaketteja. Tällaisen palvelun toteuttamisessa huomioidaan sopivimmin myös käyttäjän määritykset, koska kaikki käyttäjät eivät välttämättä halua aina vastaanottaa tällaisia sisältöpaketteja tai tietoa niistä. Tällöin ennen tietojen lähettämistä 5 tarkistetaan, onko käyttäjä halunnut tällaista automaattista lähetystä langattomaan viestintälaitteeseensa. Lisäksi käyttäjä on voinut määritellä, minkä tyyppisistä sisällöistä hän on kiinnostunut, jolloin sisältöpa-kettien tuottaja voi ensin selvittää, onko sellaisia sisältöpaketteja, joissa on käyttäjää kiinnostavia sisältökomponentteja. Siinä tilanteessa, että 10 sisältöpaketteja ei lähetetä automaattisesti, vaan ainoastaan tietoa niistä, voi käyttäjä itse suorittaa langattomalla viestintälaitteellaan kiinnostavien sisältöpakettien latauksen.
Langattomien viestintälaitteiden käyttäjät voivat etsiä erilaisia sisältö-15 paketteja käyttämällä esimerkiksi web- ja/tai WAP-selainohjelmia ja ottaa yhteyden latauspalvelimiin 18a, 18b tietokannoissa 19a, 19b tallennettuna olevien sisältöpakettien etsimiseksi ja selaamiseksi. Selaus voi perustua avainsanoihin, tyyppitietoihin tai vastaaviin, jotka tiedot on tallennettu edullisesti ainakin sisältökomponenttikohtaisesti.
20 Sisältökomponenteilla on siis joukko attribuutteja, esim. META-määri-tyksillä muodostettuja tietoja sisältökomponenteista. Nämä sisältökom-ponenttien attribuutit sekä sisältöpakettien attribuutit asetetaan ja tallennetaan sisältökomponenttien ja sisältöpakettien tuotantovaiheessa, jolloin attribuutteja voidaan hyödyntää esimerkiksi hakuindek-; 25 sejä muodostettaessa. Lisäksi voidaan käyttää ääniohjausmenetelmiä : ja muita sinänsä tunnettuja menetelmiä sisältöpakettien selaamiseksi.
: Lisäksi selaamisessa voidaan hyödyntää käyttäjän käyttäjäprofiilitie- toja, jolloin käyttäjä voi määrittää kiinnostuksensa kohteet ja selauksessa etsitään pääasiassa sellaisia selauspaketteja, jotka liittyvät 30 määritettyihin kiinnostuksen kohteisiin.
.·. Sisältöpaketit eivät välttämättä ole tallennettuna yhtenä tiedostona tie- tokannassa 19a, 19b, vaan ne voivat olla useina eri tiedostoina. Tällöin sisältöpakettiin liittyvän tietorakenteen avulla suoritetaan sisältöpaketin *·*: 35 koonti siinä vaiheessa, kun käyttäjä on tilannut sisältöpaketin latauk- sen. Mikäli sisältöpaketti tai sen osa on maksullinen, voidaan vielä ensin varmistaa se, että käyttäjä on suorittanut maksun esimerkiksi lan- 27 113898 gatonta viestintälaitetta käyttämällä, tai käynnistää langattomassa viestintälaitteessa maksusovellus. Tämän jälkeen latauspalvelimella 18a, 18b kootaan sisältöpaketin komponentit ja lähetetään sisältöpaketti tai linkki sisältöpakettiin/komponentteihin käyttäjän langattomaan 5 viestintälaitteeseen. Erityisesti maksullisia sisältöpaketteja ladattaessa lähetetään langattomaan viestintälaitteeseen vielä lisenssisopimus tai vastaava. Palvelimeen 18a, 18b on edullisesti luotu vielä käyttäjäkohtainen alihakemisto, johon sisältöpaketti tai linkki sisältöpakettiin sekä mahdollinen lisenssisopimus ensin tallennetaan ja vasta sen jälkeen 10 suoritetaan sisältöpaketin lataus langattomaan viestintälaitteeseen. Sisältöpaketin koontivaiheessa voidaan vielä huomioida käyttäjäkohtaisia tietoja, kuten kieliasetukset, langattoman viestintälaitteen ominai-suustiedot, maatietoa, käyttäjän jo aikaisemmin ladattujen sisältöpa-kettien tiedot jne.
15
Sillä, että palvelimella 18a, 18b on käyttäjäkohtaisia alihakemistoja, saavutetaan mm. se etu, että tämä alihakemisto on eräänlainen varmistus käyttäjälle ladatuista sisältöpaketeista. Järjestely mahdollistaa myös sen, että käyttäjä voi ladata samoja sisältöpaketteja useisiin 20 langattomiin viestintälaitteisiin. Järjestely helpottaa vielä dynaamista kopiosuojausta erityisesti tilanteissa, joissa sisältöpaketti ladataan use-. ampaan kuin yhteen viestintälaitteeseen, ja järjestely mahdollistaa vielä ' ; sisältöpaketin osittaisen lataamisen.
» 1 » · i : 25 Langattomaan viestintälaitteeseen ladattujen ja asennettujen sisältöpa- kettien esittämisessä voidaan soveltaa useita periaatteita. Taustakuva :näytetään langattoman viestintälaitteen näytöllä. Mahdolliset linkit : voidaan myös esittää näytöllä pikakuvakkeina, soittoääniä ja muita ääniefektejä voidaan muodostaa vastaavissa tilanteissa esimerkiksi v. 30 puhelun saapuessa jne. Pikakuvakkeita voidaan liittää sisältöpaketin .···. sovelluksiin, viesteihin, WWW-sivuihin, WAP-kirjanmerkkeihin, doku- mentteihin, muistiinpanoihin jne.
Keksintöä voidaan soveltaa myös tilanteissa, joissa käyttäjälle päin lä-35 hetetään tietoja uusien ohjelmaversioiden, uusien tuotteiden, uusien sisältöpakettien jne. ilmaantuessa markkinoille. Tällöin tietokannan 19a, 19b tietojen perusteella voidaan selvittää käyttäjän langattomaan 28 113898 viestintälaitteeseen ladattujen sisältöpakettien tietoja, jolloin näiden tietojen perusteella järjestelmä voi lähettää käyttäjän langattomaan viestintälaitteeseen tietoa uusista ohjelmaversioista ja mahdollisesti myös jopa uuden sisältöpaketin tai siihen liittyvän komponentin uuden 5 version (lohko 607 kuvan 6 kaaviossa). Tarvittaessa käyttäjältä voidaan tiedustella, haluaako hän uuden ohjelmaversion tai sisältöpaketin komponentin latauksen suorittamista. Lisäksi keksinnön mukaisella menetelmällä voidaan sisältöpakettien lataus suorittaa sellaisissakin tilanteissa, joissa käyttäjä ottaa käyttöön toisen langattoman viestintä-10 laitteen, jossa ei kaikkia ensimmäisen langattoman viestintälaitteen sisältöpaketteja ole ladattuna. Tällöin järjestelmä voi tiedustella käyttäjältä, haluaako hän sellaiset sisältöpaketit ladattaviksi, jotka ensimmäisessä langattomassa viestintälaitteessa on asennettuina.
15 Keksinnön mukainen järjestelmä mahdollistaa vielä sen, että käyttäjän aktivoidessa jonkin sisältöpaketin komponentin, lähetetään tästä tieto järjestelmään. Tämän jälkeen järjestelmä voi lähettää aktivoidun sisältöpaketin mukaista informaatiota käyttäjälle. Esimerkiksi käyttäjä on aktivoinut tiettyyn harrastealueeseen liittyvän sisältöpaketin, minkä jäl-20 keen järjestelmässä voidaan selvittää, onko sellaista informaatiota, joka tähän harrasteeseen liittyy, esimerkiksi tietoa alan tapahtumista, messuista, kilpailuista tai vastaavista. Tämän jälkeen käyttäjälle voi-’ ; daan lähettää tällaista informaatiota, ellei sitä jo ole aikaisemmin lähe- y tetty. Vastaavaa mekanismia voidaan soveltaa myös laskutustietojen : j 25 keräämisessä. Esimerkiksi käyttäjän ladatessa maksullisen tausta-i kuvan tai käynnistäessä sovelluksen, johon liittyy lisenssimaksu, :...·* voidaan tästä välittää tieto järjestelmään, joka aikaansaa vastaavan • y muutoksen käyttäjän laskutustietoihin.
30 Nyt esillä olevaa keksintöä voidaan soveltaa hyvin monenlaisissa ti-·. lanteissa, joista edellä on esitetty vain pieni osa. Keksintö mahdollistaa helppokäyttöisen jakelukanavan sisällön tuottajalta loppukäyttäjälle, y' Keksinnöllä voidaan lisäksi tehostaa maksullisten sisältöjen laskutus- toimenpiteitä, estää asiattomia kopiointeja ja näin paremmin varmentaa ··*: 35 se, että sisällön tuottaja myös saa asianmukaisen korvauksen sellai-
t I
sista sisältöpaketeista, jotka on otettu käyttöön langattomissa viestintälaitteissa. Myös käyttäjä voi muodostaa omia sisältöpakettejaan ja lä- 29 113898 hettää niitä järjestelmään levitettäväksi muille käyttäjille, mikä tunnetun tekniikan mukaisissa ratkaisuissa on ollut erittäin hankalaa. Keksintö mahdollistaa myös sen, että käyttäjän langaton viestintälaite voi itsessään muodostaa eräänlaisen päätepalvelimen (portaali), jonka avulla 5 voidaan muodostaa tiedonsiirtoyhteys käyttäjälle tärkeisiin linkkeihin, web-sivuille jne. Tällöin käyttäjän ei tarvitse esimerkiksi Internet-tieto-verkkoa käyttääkseen muodostaa tiedonsiirtoyhteyttä perinteiseen web-päätepalvelimeen tai mobiilipalvelimeen. Käyttäjät voivat myös tällä menetelmällä muodostaa yksilöllisiä päätepalvelimia helposti mm.
10 siitä syystä, että sisältöpakettien sisältämien komponenttien tietoja voidaan myös muokata. Se, että käyttäjä voi muodostaa oman päätepalvelimensa, tarjoaa sen edun käyttäjälle, ettei esimerkiksi Internet-operaattori saa selville sitä, minkälaisia tietoja käyttäjä selailee Inter-net-tietoverkossa.
15
Langattomassa viestintälaitteessa voi samanaikaisesti olla tallennettuna useita sisältöpaketteja ja niiden sisältökomponentteja. Käyttäjä voi tällöin valita jonkin näistä tallennetuista sisältöpaketeista aktiiviseksi, jolloin sisältöpaketin latausta ei tarvitse suorittaa latauspalvelimelta 20 18a, 18b. Langattomaan viestintälaitteeseen tallennetut sisältökom- ponentit voivat olla muidenkin langattomassa viestintälaitteessa . käytössä olevien sovellusten käytettävissä. Koska tieto sisältöpaketin ‘ ; sisältämistä komponenteista säilyy langattomassa viestintälaitteessa, / voidaan ladattuja sisältöpaketteja myös poistaa langattomasta viestin- : 25 tälaitteesta.
1 * • I · i · ', [·· Kuvassa 5 on esitetty pelkistetysti eräs toinen esimerkki sisältöpake- ·. [: tista 20, joka tässä tapauksessa esittää sähköistä postikorttia. Kuvassa on esitetty erään sisältökomponentin rakennetta. Se käsittää tietora- 30 kenteen 44, joka koostuu edullisesti ainakin sisällön kuvaus -tietueesta . 22d ja järjestelmäattribuutit-tietueesta 23d, joilla keksinnön mukaista 1 » sisältöpakettia voidaan esittää. Ensinnäkin tietorakenne 44 käsittää kuvaustietoa sisältöpaketin sisällöstä, jota voidaan hyödyntää esim.
sisällön luokittelussa, käyttöliittymässä ja hakupalvelun toteutuksessa.
;v. 35 Sisältökomponentteja tässä esimerkissä ovat sävelmä 21d, maisema- kuva 21 e sekä tervehdysteksti 21 f. Tämän sisältöpaketin on jonkin langattoman viestintälaitteen käyttäjä voinut muodostaa esimerkiksi 30 113898 matkailukohteessa sijaitsevan sisältöpakettien latauspalvelimen 18a, 18b sisältämistä sisältökomponenteista, joihin käyttäjä on lisännyt yhtenä sisältökomponenttina oman tervehdyksensä. Tämän langattoman viestintälaitteen käyttäjä voi tällaisen sisältöpaketin kokoamisen 5 jälkeen lähettää sen esimerkiksi joidenkin tuntemiensa henkilöiden langattomiin viestintälaitteisiin, joissa tällöin ilmoitetaan sisältöpaketin saapumisesta. Tämän jälkeen tällaisen sisältöpaketin vastaanottaneen langattoman viestintälaitteen käyttäjä voi aktivoida sisältöpaketin, mikä tässä esimerkissä tarkoittaa edullisesti sitä, että sisältöpakettiin 10 kuuluva kuva 21 e ja teksti 21 f esitetään näytöllä ja sävelmä 21 d esitetään kaiuttimen/kuulokkeen 39a, 39b (kuva 3) välityksellä.
Tietorakenteen 24, 44 käytännön toteutuksessa voidaan soveltaa useita sinänsä tunnettuja menetelmiä. Tietorakenne 24, 44 voi olla 15 esimerkiksi tekstitiedosto, jossa erilaisten ohjausrakenteiden avulla kuvataan sisältöpaketin sisältökomponenttien ominaisuuksia. Esimerkiksi tietorakenne 24, 44 voidaan toteuttaa ns. META-määritysten avulla. Tietorakenne 24, 44 mahdollistaa sisältökomponenttien uudelleenkäytettävyyden, jolloin sisältökomponentteja voidaan yhdistellä eri 20 sisältöpaketteihin, sisältökomponentteja voidaan kopioida jne. Tällaisissa tilanteissa sisältökomponenttien attribuutit voidaan kopioida ... uuteen sisältöpakettiin tai attribuutteja voidaan tarvittaessa muokata : ·; kokonaan tai osittain. Sisältöpakettien tuotantosovellus käsittää toimin- non, jolla näitä attribuuttitietoja voidaan muokata ja tallentaa tietora-·' ;·* \ 25 kenteeseen 24, 44. Vastaavasti asennus- ja latausvaiheissa käytetään tulkkisovellusta (Meta-data interpreter) tai vastaavaa, jolla näitä attri-:... ·* buuttitietoja tulkitaan.
Kuvassa 3 on esitetty keksinnön erään edullisen suoritusmuodon :·; 30 mukaisen langattoman viestintälaitteen 5a, 5b, 5c rakennetta pelkis- tettynä lohkokaaviona. Langaton viestintälaite käsittää edullisesti aina- [·[ kin radio-osan 33, ohjainyksikön 34, muistivälineet 37, ja ensimmäisen käyttöliittymän UI1. Lisäksi kuvan 3 mukainen langaton viestintälaite käsittää toisen käyttöliittymän UI2 ja langattomat lähitiedonsiirtovälineet 'v. 35 38. Radio-osa 33 käsittää sinänsä tunnetut välineet matkaviestin- * · verkkoon kommunikoimiseksi. Ohjainyksikkö 34 koostuu edullisesti suorittimesta 35 (MCU, Micro Controlling Unit) ja ASIC-piiristä 36 31 113898 (Application Spesific Integrated Circuit). Muistivälineet 37 käsittävät muistia mm. sovellusten, sisältöpakettien ja käyttöjärjestelmän tallentamiseen sekä langattoman viestintälaitteen toiminnan aikana tarvittavien tietojen tallennukseen. Käytännön sovelluksissa tällaisina muisti-5 välineinä voidaan käyttää mm. lukumuistia (ROM), luku/kirjoitusmuistia (RAM) ja/tai haihtumatonta lukumuistia (EEPROM). Lisäksi muistivälineet 37 voivat käsittää massamuistia, kuten kiintolevyn, FLASH-kortin, saattomuistia, jne. Käyttöliittymissä UI1, UI2 on edullisesti näyttö 38a, 38b, audiovälineet, kuten kuuloke/kaiutin 39a, 39b ja mikrofoni 40a, 10 40b sekä näppäimistö 41a, 41b. Näiden eri käyttöliittymien UM, UI2 ominaisuudet voivat olla erilaiset. Esimerkiksi ensimmäinen käyttöliittymä UM voi olla tarkoitettu pääasiassa puhelintoimintoihin, jolloin sen näppäimistö 41a koostuu pääasiassa numeronäppäimistä ja luurinäp-päimistä (ei esitetty). Tämän käyttöliittymän UI1 näytön 38a resoluutio 15 on tavallisesti pienempi kuin erityisesti tietojenkäsittelytoimintoihin käytettävän toisen käyttöliittymän UI2 näytön 38b resoluutio. Toisen käyttöliittymän UI2 näppäimistö 41b käsittää edullisesti kirjoituskonenäppäimistön tyyppisen näppäimistön. Keksinnön mukaisia sisäl-töpaketteja ladattaessa ja asennettaessa käytetään edullisesti tätä 20 toista käyttöliittymää UI2, mutta on selvää, että keksintöä ei ole rajoitettu ainoastaan tällaisiin käyttötilanteisiin. Kuvan 3 mukaisessa langattomassa viestintälaitteessa on vielä liityntävälineet 42 (I/O) SIM- :kortin 32 liittämiseksi, jolloin langattoman viestintälaitteen ohjausyk- * » · : : sikkö 34 voi kommunikoida SIM-kortin 32 kanssa mm. SIM-kortille 1 · ; i 25 tallennettujen tietojen lukemiseksi ja tietojen tallentamiseksi SIM-kor-:.tille. Lähitiedonsiirtovälineiden 43 avulla langaton viestintälaite 5a, 5b, j 5c voi kommunikoida paikallisesti sellaisen laitteen kanssa, jossa on vastaavat lähitiedonsiirtovälineet, kuten Bluetooth lähetin/vastaanotin ja/tai VVLAN-lähetin/vastaanotin.
.·. 30
Suuri osa keksinnön mukaisen menetelmän toiminnoista voidaan toteuttaa ohjelmallisesti. Langattomassa päätelaitteessa sisältöpaket-·:·: tien lataus- ja asennusvaiheet voidaan toteuttaa pääosin suorittimen ohjelmakoodina. Vastaavasti sisältöpakettien tuotantovaiheet voidaan i'.‘: 35 pääosin toteuttaa sisältöpakettien hallintapalvelimessa 16a, 16b ja ....: jakeluvaiheet sisältöpakettien latauspalvelimessa 18a, 18b.
32 113898
Keksinnön mukaisessa menetelmässä käytettävät sovellukset voidaan tallentaa myös jollekin ei kiinteästi asennettavalle tallennusvälineelle, kuten levykkeelle, vaihdettavalle kiintolevylle, CDROM-levylle, DVD-levylle, FLASH-kortille, lisämuistikortille tai vastaavalle, jolloin sovellus 5 tai sovellukset voidaan toimittaa sisällön tuottajille ja/tai langattomien viestintälaitteiden käyttäjille tällaisella tallennusvälineellä, josta sovel-lus/sovellukset voidaan ladata laitteen muistivälineisiin. Joissakin tapauksissa sovelluksia voidaan suorittaa ilman, että niitä siirretään laitteen tallennusvälineisiin. Tällöin tallennusväline asetetaan laitteen yhteyteen 10 järjestettyyn sisäiseen tai ulkoiseen oheislaitteeseen, jolloin laite suorittaa sovelluksia suoraan tallennusvälineeltä. Sovellusten asentaminen ja käyttö on alan asiantuntijan tuntemaa tekniikkaa, joten niiden tarkempi käsittely tässä yhteydessä ei ole tarpeen. Myös sisältöpaket-teja 20 voidaan tallentaa tallennusvälineille, joita käyttäjä voi hankkia 15 esim. kioskilta, ohjelmistojälleenmyyjiltä tai vastaavilta.
Tallennusvälineenä voidaan keksinnön eräässä edullisessa suoritusmuodossa käyttää paikallista sisältöpakettien latauspalvelinta, jossa on edullisesti lähitiedonsiirtovälineet, kuten lyhyen kantaman radiotiedon-20 siirtovälineet (Bluetooth, WLAN) tai infrapunatiedonsiirtovälineet (IrDA). Tällainen paikallinen sisältöpakettien latauspalvelin voidaan järjestää . esim. julkisiin tiloihin, kuten linja-autoasemille, rautatieasemille, lento- ; asemille, postitoimistoihin, pankkeihin, kioskeille jne. Tällöin langatto- '·} man viestintälaitteen 5a, 5b, 5c käyttäjä voi suorittaa yhden tai use- i : 25 ämmän sisältöpaketin 20 latauksen muodostamalla tiedonsiirtoyh- ’·· teyden paikalliseen sisältöpakettien latauspalvelimeen langattoman viestintälaitteen vastaavilla lähitiedonsiirtovälineillä 43. Maksu voidaan < *» : suorittaa esim. käyttäjän rahakortilla, käteisellä, ja jopa langattomalla viestintälaitteella 5a, 5b, 5c esim. Internet-pankkisovelluksella, tai 30 mikäli langattomaan viestintälaitteeseen 5a, 5b, 5c on asennettu raha-! · ·. korttisovellus, voidaan maksu suorittaa myös tätä sovellusta käyttäen.
> » · v.: On selvää, että nyt esillä olevaa keksintöä ei ole rajoitettu ainoastaan edellä esitettyihin suoritusmuotoihin, vaan sitä voidaan muunnella : v. 35 oheisten patenttivaatimusten puitteissa.
• I
• M i « | • t

Claims (28)

33 113898
1. Menetelmä sisällön tuottamiseksi langattomaan viestintälaitteeseen (5a, 5b, 5c), jossa on ainakin välineet sisällön hyödyntämiseksi, ja 5 jossa menetelmässä sisällöstä muodostetaan ainakin yksi sisältökom-ponentti (21a—21f), mainittuun ainakin yhteen sisältökomponent-tiin (21a—21f) liitetään ainakin yksi tietorakenne (44), johon määritetään sisältökomponenttiin (21a—21 f) liittyvää informaatiota, muodostetaan ainakin yksi sisältöpaketti (20), johon liitetään mainittu ainakin 10 yksi sisältökomponentti (21a—21 f) ja mainittuun ainakin yhteen sisältö-komponenttiin (21a—21 f) liitetty ainakin yksi tietorakenne (44), tallennetaan mainittu sisältöpaketti (20), ja ladataan mainittu sisältöpaketti (20) langattomaan viestintälaitteeseen (5a, 5b, 5c), tunnettu siitä, että menetelmässä määritetään ainakin yhdelle sisältökomponen-15 tille (21a—21 f) ainakin yksi seuraavista tiedoista: tieto sisältökomponentin (21a—21 f) maksullisuudesta, tieto sisältökomponentin (21a—21 f) kopiosuojauksesta, tieto sisältökomponentin (21a—21 f) salauksesta, jolloin mainitut tiedot tarkistetaan sisältöpaketin (20) latausvaiheessa. 20
2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että j' sisältöpakettiin (20) liitetään ainakin yksi tietorakenne (24), johon mää- f: ritetään sisältöpakettiin (20) liittyvää informaatiota ja sisältöpaketin (20) : sisältökomponentteihin (21a—21 f) liittyvää informaatiota. ^ : 25 > · ♦ **.
3. Patenttivaatimuksen 1 tai 2 mukainen menetelmä, tunnettu siitä, että menetelmässä käytetään sisältöpakettien latauspalvelinta (18a, 18b), johon sisältöpaketteja tallennetaan, ja josta sisältöpaketteja (20) ladataan langattomaan viestintälaitteeseen (5a, 5b, 5c). 30
• 4. Patenttivaatimuksen 1, 2 tai 3 mukainen menetelmä, tunnettu siitä, että sisältökomponentit (21a—21f) tallennetaan omina tiedostoinaan, ;···. jotka latausvaiheessa yhdistetään sisältöpakettiin (20) langattomaan viestintälaitteeseen (5a, 5b, 5c) lataamista varten.
5. Jonkin patenttivaatimuksen 1—4 mukainen menetelmä, tunnettu siitä, että mikäli tarkistuksessa havaitaan sisältöpaketin (20) ainakin ! 35 34 113898 yhden sisältökomponentin (21a—21 f) olevan maksullinen, suoritetaan maksun veloitusvaihe, jossa langattoman viestintälaitteen (5a, 5b, 5c) käyttäjä maksaa sisältöpaketin (20) latauksesta.
6. Jonkin patenttivaatimuksen 1—5 mukainen menetelmä, tunnettu siitä, että mikäli tarkistuksessa havaitaan sisältöpaketin (20) ainakin yhden sisältökomponentin (21a—21f) olevan kopiosuojattu, välitetään latausvaiheessa langattomaan viestintälaitteeseen (5a, 5b, 5c) tietoa mainitun sisältökomponentin (21a—21 f) kopiosuojauksen purkami-10 seksi.
7. Jonkin patenttivaatimuksen 1—6 mukainen menetelmä, tunnettu siitä, että mikäli tarkistuksessa havaitaan sisältöpaketin (20) ainakin yhden sisältökomponentin (21a—21 f) edellyttävän salausta, suorite- 15 taan latausvaiheessa mainitun sisältökomponentin (21a—21 f) salaus ennen langattomaan viestintälaitteeseen (5a, 5b, 5c) siirtämistä.
8. Jonkin patenttivaatimuksen 1—7 mukainen menetelmä, tunnettu siitä, että sisältökomponentti (21 a—21f) sisältää audiovisuaalista in- 20 formaatiota.
9. Jonkin patenttivaatimuksen 1—7 mukainen menetelmä, tunnettu : siitä, että sisältökomponentti (21a—21f) sisältää ainakin yhden sovel- I luksen, joka on suoritettavissa langattomassa päätelaitteessa. *’ : 25
» · ··.’ 10. Jonkin patenttivaatimuksen 1—7 mukainen menetelmä, tunnettu ··. siitä, että sisältökomponentti (21a—21f) sisältää viittauksen ainakin yhteen tiedon tallennuspaikkaan. 1 ·
11. Jonkin patenttivaatimuksen 1—10 mukainen menetelmä, tun- ····’ nettu siitä, että sisältöpaketteja (20) luokitellaan sisältöpakettien sisäl- ; V: tämien sisältökomponenttien (21a—21 f) sisällön perusteella.
12. Jonkin patenttivaatimuksen 1—11 mukainen menetelmä, tun- • · · : ·* 35 nettu siitä, että menetelmässä lisäksi tallennetaan tietoa langattomasta : viestintälaitteesta (5a, 5b, 5c), johon sisältöpaketti (20) ladataan. 35 113898
13. Patenttivaatimuksen 12 mukainen menetelmä, tunnettu siitä, että mainittua tallennettua tietoa käytetään uusista sisältöpaketeista (20) ja/tai sisältöpakettiversioista informoimiseksi langattoman viestintälaitteen (5a, 5b, 5c) käyttäjälle. 5
14. Jonkin patenttivaatimuksen 1—13 mukainen menetelmä, tunnettu siitä, että mainittuun ainakin yhteen sisältökomponent-tiin (21 a—21 f) määritetään sisältöpaketin hintatietoja, jolloin mainitun latausvaiheen yhteydessä suoritetaan maksun veloitusvaihe, jossa 10 langattoman viestintälaitteen (5a, 5b, 5c) käyttäjältä veloitetaan mainittujen hintatietojen perusteella maksu sisältöpaketin (20) latauksesta.
15. Sisällöntuotantojärjestelmä, joka käsittää ainakin välineet ainakin yhden sisältökomponentin (21a—21f) muodostamiseksi sisällöstä, ja 15 langattoman viestintälaitteen (5a, 5b, 5c), jossa on ainakin välineet sisällön aktivoimiseksi, joka sisällöntuotantojärjestelmä käsittää lisäksi ainakin välineet (6, 5a, 5b, 5c, 16a, 16b, 18a, 18b) ainakin yhden sisältökomponentin tietorakenteen (44) muodostamiseksi, välineet (6, 5a, 5b, 5c, 16a, 16b, 18a, 18b) ainakin yhden mainitun sisältö- 20 komponentin tietorakenteen (44) liittämiseksi mainittuun ainakin yhteen sisältökomponenttiin (21a—21 f), johon sisältökomponentin tietoraken-teeseen (44) on määritetty sisältökomponenttiin (21a—21 f) liittyvää in-formaatiota, välineet (6, 5a, 5b, 5c, 16a, 16b, 18a, 18b) ainakin yhden : sisältöpaketin (20) tuottamiseksi, välineet (6, 5a, 5b, 5c, 16a, 16b, 18a, • > · I 25 18b) mainitun ainakin yhden sisältökomponentin (21a—21 f) ja mainit tuun ainakin yhteen sisältökomponenttiin (21a—21 f) liitetyn ainakin yh-den sisältökomponentin tietorakenteen (44) liittämiseksi mainittuun si-sältöpakettiin (20), välineet (6, 17a, 17b, 19a, 19b) mainitun sisältöpaketin (20) tallentamiseksi, ja välineet (2, 3, 13, 14, 18a, 18b) mainitun * · 30 sisältöpaketin (20) lataamiseksi langattomaan viestintälaitteeseen (5a, :·; 5b, 5c), tunnettu siitä, että ainakin yhdelle sisältökomponen- : : *: tille (21 a—21 f) on määritetty ainakin yksi seuraavista tiedoista: : - tieto sisältökomponentin (21a—21 f) maksullisuudesta, tieto sisältökomponentin (21 a—21f) kopiosuojauksesta, 1 \ 35 - tieto sisältökomponentin (21a—21 f) salauksesta, : jolloin sisällöntuotantojärjestelmä käsittää välineet (18a, 18b) mainittu jen tietojen tarkistamiseksi sisältöpaketin (20) latausvaiheessa. 36 113898
16. Patenttivaatimuksen 15 mukainen sisällöntuotantojärjestelmä, tunnettu siitä, että se käsittää välineet (6, 5a, 5b, 5c, 16a, 16b, 18a, 18b) tietorakenteen (24) muodostamiseksi, ja välineet (6, 5a, 5b, 5 5c, 16a, 16b, 18a, 18b) ainakin yhden tietorakenteen (24) liittämiseksi sisältöpakettiin (20), ja johon tietorakenteeseen on määritetty sisältö-pakettiin (20) liittyvää informaatiota ja sisältöpaketin (20) sisältökompo-nentteihin (21a—21f) liittyvää informaatiota.
17. Patenttivaatimuksen 15 tai 16 mukainen sisällöntuotantojärjes telmä, tunnettu siitä, että se käsittää ainakin yhden sisältöpakettien latauspalvelimen (18a, 18b), jossa on välineet (19a, 19b) sisältöpakettien (20) tallentamiseksi, ja välineet sisältöpakettien (20) lataamiseksi langattomaan viestintälaitteeseen (5a, 5b, 5c). 15
18. Patenttivaatimuksen 15, 16 tai 17 mukainen sisällöntuotantojärjestelmä, tunnettu siitä, että sisältökomponentit (21a—21 f) on tallennettu omina tiedostoinaan, jolloin järjestelmä käsittää välineet sisältö-pakettiin (20) kuuluvien sisältökomponenttien yhdistämiseksi sisältöpa- 20 kettiin (20) langattomaan viestintälaitteeseen (5a, 5b, 5c) lataamista varten. • · ·
19. Patenttivaatimuksen 18 mukainen sisällöntuotantojärjestelmä, : tunnettu siitä, että sisältöpakettien latauspalvelimeen (18a, 18b) on 25 tallennettu laiteriippuvista sisältökomponenteista eri versioita eri tyyppi-.···.’ siä langattomia viestintälaitteita (5a, 5b, 5c) varten, ja että sisältöpaket- tien latauspalvelin (18a, 18b) käsittää välineet (19a, 19b) langattoman viestintälaitteen ominaisuuksien selvittämiseksi, ja välineet ladattavan sisältöpaketin (20) laiteriippuvien sisältökomponenttien valitsemiseksi » » » 30 mainituista tallennetuista laiteriippuvien sisältökomponenttien eri versi-:···: öistä sisältöpakettien (20) langattomaan viestintälaittee- seen (5a, 5b, 5c) lataamista varten. » ·
20. Patenttivaatimuksen 19 mukainen sisällöntuotantojärjestelmä, • * · : ·[ 35 tunnettu siitä, että se käsittää lisäksi välineet maksun veloittamiseksi : maksullisen sisältökomponentin (21a—21 f) latauksesta. 37 113898
21. Patenttivaatimuksen 19 tai 20 mukainen sisällöntuotantojärjes-telmä, tunnettu siitä, että se käsittää lisäksi välineet sisältökom-ponentin(21a—21f) kopiosuojaamiseksi, ja välineet mainitun sisältö-komponentin (21a—21 f) kopiosuojauksen purkamiseksi tarvittavan tie- 5 don välittämiseksi langattomaan viestintälaitteeseen.
22. Patenttivaatimuksen 19, 20 tai 21 mukainen sisällöntuotantojärjes- telmä, tunnettu siitä, että se käsittää lisäksi välineet (18a, 18b) sisäl-tökomponentin (21a—21 f) salaamiseksi sisältöpaketin latausvai- 10 heessa, jolloin langaton viestintälaite käsittää välineet (34) mainitun si-sältökomponentin (21a—21f) salauksen purkamiseksi.
23. Jonkin patenttivaatimuksen 15—22 mukainen sisällöntuotantojär-jestelmä, tunnettu siitä, että sisältöpaketteja (20) on luokiteltu sisäl- 15 töpakettien (20) sisältämien sisältökomponenttien (21a—21 f) sisällön perusteella.
24. Jonkin patenttivaatimuksen 15—23 mukainen sisäl löntuotantojär-jestelmä, tunnettu siitä, että se käsittää välineet (18a, 18b) sisältöpa- 20 kettien (20) etsimiseksi.
25. Langaton viestintälaite (5a, 5b, 5c) käytettäväksi sisällöntuotanto- järjestelmässä, joka käsittää ainakin välineet ainakin yhden sisältöjä*: komponentin (21a—21 f) muodostamiseksi sisällöstä, ja joka langaton 25 viestintälaite (5a, 5b, 5c) käsittää välineet (34, 37) sisällön aktivoimi- .···. seksi, tunnettu siitä, että langaton viestintälaite (5a, 5b, 5c) käsittää .*·. lisäksi välineet (34, 37) sisällöntuotantojärjestelmään tallennetun sisäl- • » töpaketin (20) lataamiseksi langattomaan viestintälaitteeseen (5a, 5b, 5c), joka sisältöpaketti (20) on tuotettu yhdestä tai useammasta sisäl- • · » 30 tökomponentista (21a—21f), johon on liitetty ainakin yksi sisältökom- • ♦ '·;·* ponentin tietorakenne (44), johon on määritetty mainittuun ainakin yh- :V: teen sisältökomponenttiin (21a—21 f) liittyvää informaatiota. * *»
26. Patenttivaatimuksen 25 mukainen langaton viestintälaite, tun- • * · : 35 nettu siitä, että se käsittää lisäksi välineet (18a, 18b) ainakin yhden ' : langattomaan päätelaitteeseen ladatun sisältöpaketin (20) aktivoimi seksi. 38 113898
27. Tallennusväline, johon on järjestetty tallennettavaksi sisällöntuo-tantosovellus, tunnettu siitä, että mainittu sisällöntuotantosovellus käsittää yhdellä tai useammalla suorittimella suoritettavia ohjelmakäs- 5 kyjä, joilla: sisällöstä muodostetaan ainakin yksi sisältökomponentti (21a— 211), mainittuun ainakin yhteen sisältökomponenttiin (21a—21 f) liitetään ainakin yksi tietorakenne (44), johon määritetään sisältökompo-10 nenttiin (21a—21 f) liittyvää informaatiota, tuotetaan ainakin yksi sisältöpaketti (20), mainittuun sisältöpakettiin (20) liitetään mainittu ainakin yksi sisältökomponentti (21a—21f) ja mainittuun ainakin yhteen sisältökomponenttiin (21a—21 f) liitetty ainakin yksi tietorakenne (44), 15 ja tallennetaan mainittu sisältöpaketti (20) langattomaan viestintälaitteeseen lataamista varten.
28. Tallennusväline, johon on järjestetty tallennettavaksi sisällönlataus-20 sovellus, tunnettu siitä, että mainittu sisällönlataussovellus käsittää yhdellä tai useammalla suorittimella suoritettavia ohjelmakäskyjä, joilla: - valitaan sisällöntuotantojärjestelmään tallennetuista sisältöpake- ,·’· teista (20) ainakin yksi langattomaan viestintälaitteeseen lataa- mistä varten, johon mainittuun sisältöpakettiin (20) on liitetty aina-25 kin yksi sisältökomponentti (21a—21f), ja mainittuun ainakin yh- ;·*·. teen sisältökomponenttiin (21a—21f) on liitetty ainakin yksi tieto- rakenne (44), johon on määritetty mainittuun ainakin yhteen si- • · sältökomponenttiin (21a—21 f) liittyvää informaatiota, ... - lähetetään sisällöntuotantojärjestelmään pyyntö valitun ainakin yh- 30 den sisältöpaketin (20) lähettämiseksi langattomaan päätelaittee- * I '·;·* seen, : V: - vastaanotetaan lähetetty sisältöpaketti (20), ja - tallennetaan vastaanotettu sisältöpaketti (20) langattoman pääte- I * » laitteen muistivälineisiin (37). : '·: 35 » * * * » • » 39 113898
FI20002554A 2000-11-21 2000-11-21 Menetelmä sisällön tuottamiseksi langattomaan viestintälaitteeseen FI113898B (fi)

Priority Applications (9)

Application Number Priority Date Filing Date Title
FI20002554A FI113898B (fi) 2000-11-21 2000-11-21 Menetelmä sisällön tuottamiseksi langattomaan viestintälaitteeseen
EP05112859A EP1653319A1 (en) 2000-11-21 2001-11-19 A method for providing contents for a wireless communication device
EP05112858A EP1655652A1 (en) 2000-11-21 2001-11-19 A method for providing contents for a wireless communication device
PCT/FI2001/001002 WO2002042960A1 (en) 2000-11-21 2001-11-19 A method for providing contents for a wireless communication device
EP01983630A EP1342194A1 (en) 2000-11-21 2001-11-19 A method for providing contents for a wireless communication device
AU2002215075A AU2002215075A1 (en) 2000-11-21 2001-11-19 A method for providing contents for a wireless communication device
US09/990,987 US20020062361A1 (en) 2000-11-21 2001-11-21 Method for providing contents for a wireless communication device
US11/249,106 US20060089910A1 (en) 2000-11-21 2005-10-12 Method for providing contents for a wireless communication device
US11/248,742 US20060031163A1 (en) 2000-11-21 2005-10-12 Method for providing contents for a wireless communication device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20002554 2000-11-21
FI20002554A FI113898B (fi) 2000-11-21 2000-11-21 Menetelmä sisällön tuottamiseksi langattomaan viestintälaitteeseen

Publications (3)

Publication Number Publication Date
FI20002554A0 FI20002554A0 (fi) 2000-11-21
FI20002554A FI20002554A (fi) 2002-05-22
FI113898B true FI113898B (fi) 2004-06-30

Family

ID=8559545

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20002554A FI113898B (fi) 2000-11-21 2000-11-21 Menetelmä sisällön tuottamiseksi langattomaan viestintälaitteeseen

Country Status (5)

Country Link
US (3) US20020062361A1 (fi)
EP (3) EP1653319A1 (fi)
AU (1) AU2002215075A1 (fi)
FI (1) FI113898B (fi)
WO (1) WO2002042960A1 (fi)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7216179B2 (en) 2000-08-16 2007-05-08 Semandex Networks Inc. High-performance addressing and routing of data packets with semantically descriptive labels in a computer network
US7237269B2 (en) * 2000-11-30 2007-06-26 Palmsource, Inc. Method and system for secure activation of web clipping applications
EP3296833A1 (en) * 2001-05-24 2018-03-21 Sony Corporation Service providing method and integrated circuit
US20030145106A1 (en) * 2002-01-31 2003-07-31 Sun Microsystems, Inc. System and method for directing wireless data packet traffic
US20030212889A1 (en) * 2002-05-13 2003-11-13 Khieu Andrew K. Method and system for exchanging data over networks using public key encryption
US6891860B2 (en) * 2002-08-21 2005-05-10 Defywire, Inc. Method and apparatus for establishing multiple bandwidth-limited connections for a communication device
US7086051B2 (en) * 2002-08-21 2006-08-01 Defywire, Inc. Method and apparatus for just-in-time provisioning application-related information at a communication device
US7240104B2 (en) * 2002-08-21 2007-07-03 Defywire, Inc. Method and apparatus for managing resources stored on a communication device
DE10239686B4 (de) * 2002-08-26 2005-06-09 T-Mobile Deutschland Gmbh Verfahren zum Testen von Browser-adaptierenden Server-Applikationen
DE60335851D1 (de) * 2002-11-19 2011-03-10 Buffalo Inc Empfangssystem für Web-Inhalte sowie Vorrichtung zum Bereitstellen eines Access-Points
JP3737474B2 (ja) * 2002-12-05 2006-01-18 株式会社バッファロー コンテンツの予約受取システム、アクセスポイント、データ受取システム、および、コンテンツの予約受取方法
US7266776B2 (en) * 2002-11-25 2007-09-04 Aol Llc Facilitating communications between computer users across a network
US7434169B2 (en) 2002-11-25 2008-10-07 Aol Llc, A Delaware Limited Liability Company Facilitating communications between computer users across a network
US7657573B1 (en) * 2003-03-31 2010-02-02 Invensys Method and data structure for exchanging data
JP2006523070A (ja) * 2003-04-10 2006-10-05 エスケーテレコム カンパニー リミテッド 携帯端末におけるマルチメディアサービス提供方法及びその装置
US7165111B2 (en) * 2003-08-04 2007-01-16 Sbc Knowledge Ventures, L.P. System and method to identify devices employing point-to-point-over Ethernet encapsulation
US20050128995A1 (en) * 2003-09-29 2005-06-16 Ott Maximilian A. Method and apparatus for using wireless hotspots and semantic routing to provide broadband mobile serveices
EP1697833B1 (en) * 2003-11-04 2018-03-28 Thomson Licensing Cache server at hotspots for downloading services
US7720906B2 (en) 2003-11-24 2010-05-18 Microsoft Corporation Web service for remote application discovery
US7475125B2 (en) * 2003-11-24 2009-01-06 Microsoft Corporation Seamless discovery of workstation-installed remote applications from an extranet
US7590713B2 (en) * 2003-11-24 2009-09-15 Microsoft Corporation Presenting a merged view of remote application shortcuts from multiple providers
US20050133589A1 (en) * 2003-12-18 2005-06-23 Chuang Guan Technology Co., Ltd. Network connection apparatus
US7406334B2 (en) * 2004-01-26 2008-07-29 Sbc Knowledge Ventures, L.P. Systems and methods for securing personal or private content stored in the internal memory of a mobile terminal
WO2005125070A2 (en) * 2004-06-14 2005-12-29 Semandex Networks, Inc. System and method for providing content-based instant messaging
DE102004038668A1 (de) * 2004-08-09 2006-02-23 Siemens Ag Verfahren und Vorrichtung zum Zugriff auf eingebettete DICOM Objekte
DE102005009082A1 (de) * 2005-02-28 2006-09-07 Siemens Ag Verfahren zum Verwalten von Datenströmen in einer Datenverarbeitungsanlage
JP4391434B2 (ja) * 2005-03-10 2009-12-24 フェリカネットワークス株式会社 テーマ変更システム,携帯通信装置,サーバ装置,およびコンピュータプログラム
US20070027842A1 (en) * 2005-07-27 2007-02-01 Sbc Knowledge Ventures L.P. Information-paging delivery
US20070049265A1 (en) * 2005-08-30 2007-03-01 Kaimal Biju R Apparatus and method for local device management
US20070088801A1 (en) * 2005-10-17 2007-04-19 Zohar Levkovitz Device, system and method of delivering targeted advertisements using wireless application protocol
US8677020B2 (en) * 2005-10-17 2014-03-18 Amobee Inc. Device, system and method of wireless delivery of targeted advertisements
US20070088838A1 (en) * 2005-10-17 2007-04-19 Zohar Levkovitz Device, system and method of wireless content delivery
US7849018B1 (en) * 2006-07-24 2010-12-07 Adobe Systems Incorporated Tracking download of an application component
US20080059300A1 (en) * 2006-09-01 2008-03-06 Admob, Inc. Targeting an ad to a mobile device
US7958539B2 (en) * 2006-12-06 2011-06-07 Motorola Mobility, Inc. System and method for providing secure access to password-protected resources
JP4137157B2 (ja) * 2006-12-07 2008-08-20 株式会社スクウェア・エニックス ビデオゲーム処理装置、ビデオゲーム処理方法、およびビデオゲーム処理プログラム
GB2445991B (en) * 2007-01-26 2009-04-01 Key Criteria Connect Ltd Method of loading software in mobile and desktop environments
US20090164387A1 (en) * 2007-04-17 2009-06-25 Semandex Networks Inc. Systems and methods for providing semantically enhanced financial information
US7958155B2 (en) 2007-04-17 2011-06-07 Semandex Networks, Inc. Systems and methods for the management of information to enable the rapid dissemination of actionable information
US8041743B2 (en) * 2007-04-17 2011-10-18 Semandex Networks, Inc. Systems and methods for providing semantically enhanced identity management
US20090158190A1 (en) * 2007-12-13 2009-06-18 Yuvee, Inc. Computing apparatus including a personal web and application assistant
WO2009092142A1 (en) * 2008-01-24 2009-07-30 Global Digital Networks Pty Lt A system and method for providing content to mobile devices
EP2098958A1 (en) * 2008-03-03 2009-09-09 British Telecommunications Public Limited Company Data management method for a mobile device
US8266514B2 (en) * 2008-06-26 2012-09-11 Microsoft Corporation Map service
US20100057924A1 (en) * 2008-09-02 2010-03-04 Qualcomm Incorporated Access point for improved content delivery system
US9178632B2 (en) * 2008-09-02 2015-11-03 Qualcomm Incorporated Methods and apparatus for an enhanced media content rating system
US8966001B2 (en) * 2008-09-02 2015-02-24 Qualcomm Incorporated Deployment and distribution model for improved content delivery system
US20110188593A1 (en) * 2008-09-19 2011-08-04 Sharp Kabushiki Kaisha Mobile station apparatus, mobile communication system and transmission method
US7882174B2 (en) * 2008-09-29 2011-02-01 Microsoft Corporation Multiple parallel user experiences provided by a single set of internet hosting machines
US20100316211A1 (en) * 2009-06-12 2010-12-16 Jimmie Linden Miller Private branch exchange communications device
US9009834B1 (en) * 2009-09-24 2015-04-14 Google Inc. System policy violation detection
JPWO2011043017A1 (ja) * 2009-10-08 2013-02-28 日本電気株式会社 コンテンツ配信システム
US8719910B2 (en) * 2010-09-29 2014-05-06 Verizon Patent And Licensing Inc. Video broadcasting to mobile communication devices
US20130268359A1 (en) * 2012-04-10 2013-10-10 Kenneth Brian Young System, method, and computer program product for offering promotions based on real time tracking of consumer activities
CN103678096B (zh) * 2012-09-03 2018-04-06 腾讯科技(深圳)有限公司 客户端应用的适配测试方法和装置
WO2014142997A1 (en) * 2013-03-15 2014-09-18 Intel Corporation Geographic content addressing
CN105025140B (zh) * 2014-04-30 2019-02-05 腾讯科技(深圳)有限公司 主题适配测试方法及装置
EP3007403A1 (en) * 2014-10-08 2016-04-13 Thomson Licensing Data transmission method, intermediary device, server and data transmission system
RU2565013C1 (ru) * 2014-12-12 2015-10-10 Российская Федерация, от имени которой выступает Государственная корпорация по атомной энергии "Росатом" Устройство связи с внешними устройствами и системами
CN107027062B (zh) * 2017-04-14 2020-01-07 青岛酷控网络科技有限公司 一种利用台标识别自动匹配机顶盒红外码和频道表的方法
CN110225191A (zh) * 2019-05-24 2019-09-10 深圳传音控股股份有限公司 主题模式的实现方法
US11917237B2 (en) * 2020-02-14 2024-02-27 Intel Corporation Move stream content from point to point over the existing IP gateway

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0148235B1 (en) * 1983-06-30 1988-10-05 Independent Broadcasting Authority Encrypted broadcast television system
US4688169A (en) * 1985-05-30 1987-08-18 Joshi Bhagirath S Computer software security system
US4796220A (en) * 1986-12-15 1989-01-03 Pride Software Development Corp. Method of controlling the copying of software
US4866769A (en) * 1987-08-05 1989-09-12 Ibm Corporation Hardware assist for protecting PC software
US5214702A (en) * 1988-02-12 1993-05-25 Fischer Addison M Public key/signature cryptosystem with enhanced digital signature certification
US5023907A (en) * 1988-09-30 1991-06-11 Apollo Computer, Inc. Network license server
EP0532643B1 (en) * 1990-06-04 1998-12-23 3Com Corporation Method for optimizing software for any one of a plurality of variant architectures
US5319705A (en) * 1992-10-21 1994-06-07 International Business Machines Corporation Method and system for multimedia access control enablement
US5349642A (en) * 1992-11-03 1994-09-20 Novell, Inc. Method and apparatus for authentication of client server communication
US5337357A (en) * 1993-06-17 1994-08-09 Software Security, Inc. Method of software distribution protection
US5416840A (en) * 1993-07-06 1995-05-16 Phoenix Technologies, Ltd. Software catalog encoding method and system
US5450489A (en) * 1993-10-29 1995-09-12 Time Warner Entertainment Co., L.P. System and method for authenticating software carriers
US6122403A (en) * 1995-07-27 2000-09-19 Digimarc Corporation Computer system linked by using information in data objects
US5845090A (en) * 1994-02-14 1998-12-01 Platinium Technology, Inc. System for software distribution in a digital computer network
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US5638443A (en) * 1994-11-23 1997-06-10 Xerox Corporation System for controlling the distribution and use of composite digital works
SE504085C2 (sv) * 1995-02-01 1996-11-04 Greg Benson Sätt och system för att hantera dataobjekt i enlighet med förutbestämda villkor för användare
US5892900A (en) * 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5737422A (en) * 1995-04-26 1998-04-07 Billings; Roger E. Distributed data processing network
US5745568A (en) * 1995-09-15 1998-04-28 Dell Usa, L.P. Method of securing CD-ROM data for retrieval by one machine
US5809143A (en) * 1995-12-12 1998-09-15 Hughes; Thomas S. Secure keyboard
AU1690597A (en) * 1996-01-11 1997-08-01 Mitre Corporation, The System for controlling access and distribution of digital property
US5926624A (en) * 1996-09-12 1999-07-20 Audible, Inc. Digital information library and delivery system with logic for generating files targeted to the playback device
US5949877A (en) * 1997-01-30 1999-09-07 Intel Corporation Content protection for transmission systems
JP3575215B2 (ja) * 1997-03-05 2004-10-13 株式会社日立製作所 パケット通信方法及び通信端末装置
US5991399A (en) * 1997-12-18 1999-11-23 Intel Corporation Method for securely distributing a conditional use private key to a trusted entity on a remote system
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6519700B1 (en) 1998-10-23 2003-02-11 Contentguard Holdings, Inc. Self-protecting documents
US6209111B1 (en) * 1998-11-09 2001-03-27 Microsoft Corporation Error correction on a mobile device
US6487665B1 (en) * 1998-11-30 2002-11-26 Microsoft Corporation Object security boundaries
SE524391C2 (sv) * 1998-12-28 2004-08-03 Spyglass Inc Metod och system för innehållskonvertering av elektroniska dokument för trådlösa klienter.
EP1035723B1 (de) * 1999-02-11 2004-12-01 Siemens Aktiengesellschaft Vorrichtung und Verfahren zur Vergebührung von Diensten in einem intelligenten Netzwerk
US6721555B1 (en) * 1999-02-19 2004-04-13 Qualcomm Incorporated System and method for facilitating device authentication in a wireless communications system
US6468160B2 (en) * 1999-04-08 2002-10-22 Nintendo Of America, Inc. Security system for video game system with hard disk drive and internet access capability
JP3389186B2 (ja) * 1999-04-27 2003-03-24 松下電器産業株式会社 半導体メモリカード及び読み出し装置
US6678502B1 (en) * 1999-09-22 2004-01-13 Sony Corporation Wireless transmitting method, wire transmitting method, wireless transmitter and wired transmitter
US6795711B1 (en) * 1999-10-07 2004-09-21 Nokia Mobile Phones Ltd Multimedia message content adaptation
US6754894B1 (en) * 1999-12-03 2004-06-22 Command Audio Corporation Wireless software and configuration parameter modification for mobile electronic devices
US6567406B1 (en) * 1999-12-10 2003-05-20 Tropic Networks Inc. Method of labeling data units with a domain field
WO2001057611A2 (en) * 2000-02-03 2001-08-09 Bcl Computers, Inc. System and method for manipulation of content for display on devices with small display areas
US7426750B2 (en) * 2000-02-18 2008-09-16 Verimatrix, Inc. Network-based content distribution system
US20010056533A1 (en) * 2000-06-23 2001-12-27 Peter Yianilos Secure and open computer platform
US6882730B1 (en) * 2000-06-29 2005-04-19 Intel Corporation Method for secure distribution and configuration of asymmetric keying material into semiconductor devices
US20040148191A1 (en) * 2000-07-21 2004-07-29 Hoke Clare L Digitized intellectual property archive with preferential method of transfer and routing
US6771665B1 (en) * 2000-08-31 2004-08-03 Cisco Technology, Inc. Matching of RADIUS request and response packets during high traffic volume
JP3826100B2 (ja) * 2002-11-27 2006-09-27 株式会社東芝 通信中継装置、通信システム及び通信制御プログラム

Also Published As

Publication number Publication date
EP1655652A1 (en) 2006-05-10
FI20002554A0 (fi) 2000-11-21
US20020062361A1 (en) 2002-05-23
US20060089910A1 (en) 2006-04-27
EP1342194A1 (en) 2003-09-10
US20060031163A1 (en) 2006-02-09
EP1653319A1 (en) 2006-05-03
FI20002554A (fi) 2002-05-22
AU2002215075A1 (en) 2002-06-03
WO2002042960A1 (en) 2002-05-30

Similar Documents

Publication Publication Date Title
FI113898B (fi) Menetelmä sisällön tuottamiseksi langattomaan viestintälaitteeseen
US11770687B2 (en) Over the air provisioning of mobile device settings
US7653001B2 (en) Managing differences in user devices when sharing content on mobile devices
US20020069263A1 (en) Wireless java technology
KR100755018B1 (ko) 서비스 요구들에 대한 데이터 항목들을 선택하기 위한 방법및 시스템
US7739151B2 (en) Reservation of digital media items
US8577334B1 (en) Restricted testing access for electronic device
US7716276B1 (en) Network that supports user-initiated device management
US20050021935A1 (en) Method and system for downloading configurable user interface elements over a data network
US8818338B2 (en) Service platform for cellular telephony
JP2009037598A (ja) 無線アプリケーションを保持および配信する方法およびシステム
KR20070103736A (ko) 무선 컴퓨팅 디바이스에 컨텐츠를 제공하는 방법
JP2005528683A (ja) ブラウザダウンロード用デジタル著作権管理方式を提供するシステムおよび方法
US20090024664A1 (en) Method and system for generating a content-based file, and content-based data structure
Hellmund Smart personalization for wireless applications
Curtis et al. A world of information in your pocket
Milroy et al. . NET Mobile Web Developer's Guide
Williams Java Applications for a Bluetooth Platform

Legal Events

Date Code Title Description
MM Patent lapsed