FI126079B - Mediapalveluun liittyvän vuorovaikutteisen palvelun tarjoaminen - Google Patents

Mediapalveluun liittyvän vuorovaikutteisen palvelun tarjoaminen Download PDF

Info

Publication number
FI126079B
FI126079B FI20106152A FI20106152A FI126079B FI 126079 B FI126079 B FI 126079B FI 20106152 A FI20106152 A FI 20106152A FI 20106152 A FI20106152 A FI 20106152A FI 126079 B FI126079 B FI 126079B
Authority
FI
Finland
Prior art keywords
service
user
interactive
media
interactive service
Prior art date
Application number
FI20106152A
Other languages
English (en)
Swedish (sv)
Other versions
FI20106152A0 (fi
FI20106152A (fi
FI20106152L (fi
Inventor
Rolf Ahrenberg
Kai Keinänen
Antti Niittymaa
Original Assignee
Elisa Oyj
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 Elisa Oyj filed Critical Elisa Oyj
Priority to FI20106152A priority Critical patent/FI126079B/fi
Publication of FI20106152A0 publication Critical patent/FI20106152A0/fi
Priority to PCT/FI2011/050937 priority patent/WO2012059633A1/en
Publication of FI20106152A publication Critical patent/FI20106152A/fi
Publication of FI20106152L publication Critical patent/FI20106152L/fi
Application granted granted Critical
Publication of FI126079B publication Critical patent/FI126079B/fi

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • 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/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/237Communication with additional data server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6408Unicasting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

MEDIAPALVELUUN LIITTYVÄN VUOROVAIKUTTEISEN PALVELUN
TARJOAMINEN
Esillä oleva keksintö liittyy yleisesti mediapalveluun liittyvän vuorovaikutteisen palvelun, kuten televisiolähetys- tai videopalveluun liittyvän vuorovaikutteisen palvelun, tarjoamiseen.
IPTV on Internet protokollaan perustuva teknologia televisio- ja videolähetysten jakeluun. Erilaisissa IPTV-palveluissa asiakas voi esimerkiksi katsella TV-ohjelmia, tallentaa haluamiaan TV-ohjelmia verkossa olevaan tallennustilaan ja katsoa niitä vapaasti määriteltävänä ajankohtana sekä vuokrata ja katsella videovuokraamojen tarjoamia elokuvia.
Asiakaslaitteille jaeltavan mediasisällön mukana on mahdollista lähettää tietoa vuorovaikutteisista palveluista. Eräs esimerkki ovat esitettävään ohjelmaan liittyvät äänestysmahdollisuudet.
Julkaisu WO 2008/030298 esittää erään mediasisältöön liitetyn äänestysjärjestelyn, jossa asiakaslaite (set-top-box) sisältää toiminnallisuuden, joka havaitsee äänestystapahtuman vastaanotetussa lähetyksessä, esittää äänestysmahdollisuuden käyttäjälle ja on yhteydessä erilaisiin äänestyspalvelimiin äänestysvalinnan ja mahdollisten laskutustietojen toimittamiseksi.
Nyt tarjotaan eräs uusi ratkaisu vuorovaikutteisen palvelun, kuten IPTV-palveluun liittyvän vuorovaikutteisen palvelun, tarjoamiseksi.
Keksinnön ensimmäinen aspekti tarjoaa itsenäisen menetelmävaatimuksen mukaisen menetelmän vuorovaikutteisen palvelun tarjoamiseksi.
Keksinnön toinen aspekti tarjoaa itsenäisen laitteistovaatimukseen mukaisen laitteiston mediapalvelun tarjoamiseksi.
Keksinnön toisen aspektin mukainen laitteisto voi olla sovitettu suorittamaan minkä tahansa ensimmäiseen aspektiin liittyvän suoritusmuodon mukainen menetelmä.
Keksinnön kolmas aspekti tarjoaa tietokoneohjelman, joka käsittää tietokoneella suoritettavissa olevan ohjelmakoodin, joka suoritettaessa ohjaa laitteen suorittamaan ensimmäisen aspektin tai jonkin siihen liittyvän suoritusmuodon mukaisen menetelmän.
Kolmannen aspektin mukainen tietokoneohjelma voi käsittää ohjelmakoodia, joka voidaan suorittaa esimerkiksi millä tahansa seuraavista: yleiskäyttöinen prosessori, mikroprosessori, sovelluskohtainen integroitu piiri ja digitaalinen signaaliprosessori. Kolmannen aspektin mukainen tietokoneohjelma voi olla tallennettuna tietokoneella luettavalle medialle. Tällainen media voi olla esimerkiksi levyke, CDROM, DVD, BD (Bluray Disc), muistitikku tai muu magneettinen tai optinen muistiväline.
Keksintöä kuvataan nyt esimerkinomaisesti viitaten oheisiin piirustuksiin, joissa:
Kuvio 1 esittää keksinnön erään suoritusmuodon mukaisen järjestelmän;
Kuvio 2 esittää keksinnön erään suoritusmuodon mukaisen laitteen;
Kuvio 3A esittää keksinnön erään suoritusmuodon mukaisen menetelmän;
Kuvio 3B havainnollistaa esimerkkejä vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan liittyvistä komponenteista;
Kuvio 4 esittää keksinnön erään suoritusmuodon mukaisen viestikaavion;
Kuvio 5 esittää keksinnön erään suoritusmuodon mukaisen järjestelmän;
Kuvio 6 esittää keksinnön erään suoritusmuodon mukaisen viestikaavion; ja
Kuvio 7 esittää keksinnön vielä erään suoritusmuodon mukaisen viestikaavion.
Kuvio 1 esittää keksinnön erään suoritusmuodon mukaisen järjestelmän. On huomattava, että kuvio käsittää sekä erillisiä fyysisiä laitteita että erilaisia loogisia komponentteja, joiden mukainen toiminta saatetaan toteuttaa yhdessä tai useammassa fyysisessä laitteessa.
Järjestelmä käsittää IPTV-palvelua tai vastaavaa tarjoavan portaalin 101. Käytännössä portaali 101 on esimerkiksi jollakin palvelimella sijaitseva verkkosivu. Portaali 101 käsittää erilaisia osia, kuten vimpaimet-osa 102, mainokset 103, (käyttäjän) tallennukset 104, ohjelmaopas (EPG, Electronic Program Guide) 105, ilmoitukset 106 ja tilausvideopalvelu (VOD, Video on Demand) 107. On huomattava, että tämä on vain yksi esimerkki IPTV-portaalista ja että kaikkia tässä esitettyjä osia ei välttämättä tarvita ja että portaali 101 voi sisältää muitakin osia. IPTV-palvelun lisäksi portaali voi olla myös jokin muu mediasisältöä tarjoava mediaportaali.
Portaali 101 on yhteydessä tiedonsiirtoverkkoon 108 ja sitä kautta asiakaslaitteisiin 109-112. Tässä esitetyt asiakaslaite-esimerkit ovat tietokone (PC) 109, set-top-box (STB) 110, tablet PC 111 ja matkaviestin tai muu mobiililaite 112. Asiakaslaitteet 109-112 voivat olla kiinteää tiedonsiirtoyhteyttä käyttäviä laitteita tai langattomia päätelaitteita. Esitettyjen esimerkkien lisäksi asiakaslaitteet 109-112 voivat olla muitakin liikkuvan kuvan/videon katseluun sopivia laitteita. Tiedonsiirtoverkko 108 voi koostua useista erilaisista verkoista, kuten esimerkiksi Internet ja erilaiset laajakaistaverkot, kuten esimerkiksi ADSL, VDSL ja Ethernet -verkot, sekä langattomat verkot, kuten WLAN, GSM, UMTS ja LTE -verkot.
Portaali 101 on yhteydessä käyttäjätietokantaan (user DB) 113, jonka avulla tunnistetaan portaalin 101 käyttäjät. Portaali on yhteydessä myös tilausvideopalveluun 114 ja sisältöpalveluihin 115. Tilausvideopalvelu 114 ja sisältöpalvelut 115 voivat olla kolmannen osapuolen tarjoamia palveluita tai osa niistä voi olla portaalin 101 tarjoajan itse hallinnoimia sisältöjä.
Portaali 101 on sovitettu jakelemaan medialähetystä, kuten TV- tai videolähetystä, asiakaslaitteisiin 109-112 tiedonsiirtoverkon 108 kautta esimerkiksi IPTV teknologiaan perustuen. Jakelu voidaan suorittaa esimerkiksi RTSP (Real Time Streaming Protocol), RTMP (Real Time Messaging Protocol) tai HTTP (Hypertext Transfer Protocol) -protokollaa käyttäen. Jakelu voidaan suorittaa portaalin 101 kautta tai portaali 101 voi ohjata jakelua suoraan tilausvideopalvelusta 114 ja sisältöpalveluista 115 tiedonsiirtoverkkoon 108.
Järjestelmä käsittää lisäksi tilastotiedonkeruukomponentin (stat) 116, tilastotietokannan (stat DB) 117, logiikkamoottorikomponentin 119 ja äänestystietokannan (poll DB) 120.
Tilastotiedonkeruukomponentti 116 kerää portaalin 101 toteutunutta käyttöä koskevaa käyttötietoa asiakaslaitteista 109-112. Tilastotiedonkeruukomponentti 116 voi kysyä käyttötietoa asiakaslaitteista 109-112 tai asiakaslaitteet 109-112 voivat olla konfiguroituja toimittamaan käyttötietoa automaattisesti ilman eri pyyntöä.
Kerätty käyttötieto tallennetaan tilastotietokantaan 117. Käyttötieto voidaan tallentaa tiettyyn yksittäiseen käyttäjään liittyvänä ja/tai tiettyyn käyttäjäprofiiliin liittyvänä.
Logiikkamoottorikomponentti 119 on yhteydessä tilastotietokantaan 117 ja portaaliin 101. Logiikkamoottorikomponentti 119 voi olla konfiguroitu esimerkiksi analysoimaan tilastotietokannassa 117 olevia tietoja.
Eräässä suoritusmuodossa kuvion 1 portaalin 101, käyttäjätietokannan 113, tilastotiedonkeruukomponentin 116, tilastotietokannan 117, ja logiikkamoottorikomponentin 119 toiminnallisuus voi olla yhdistetty yhdeksi loogiseksi kokonaisuudeksi, jonka tarjoaa yksi fyysinen laite (tai useita rinnakkaisia samanlaisia laitteita). Toisin sanoen kaikki palvelun älykkyys sijaitsee yhdessä laitteessa ja palvelu hyödyntää ulkoisista lähteistä saatavilla olevaa sisältöä ja ohjelmatietoa (sisällöt 115, tilausvideot 114 ja ulkoiset ohjelmatietokannat). Vaihtoehtoisesti on mahdollista, että myös komponentit 114 ja 115 sijaitsevat samassa fyysisessä laitteessa tai ainakin portaalin 101 IPTV palvelua tarjoavan tahon hallinnassa. Tällöin komponenttien 114 ja 115 sisältö voi olla jostakin ulkoisesta lähteestä haettua, ladattua tai tallennettua. Myös äänestystietokanta 120 voi olla osa samaa fyysistä laitetta.
Komponenttien 101, 114-120 toiminnallisuus voi siis olla toteutettu yhdessä tai useammassa laitteessa. Tarvittaessa identtisen toiminnon tarjoavia laitteita voi olla useita rinnakkain esimerkiksi kuormantasausta varten.
Eräässä suoritusmuodossa mediapalvelu on toteutettu keskitettynä pilvipalveluna, jossa palveluiden älykkyys on implementoitu mediapalveluntarjoajan hallinnassa olevalle palvelimelle/palvelimille. Kuvio 1 katkoviivalla 121 on havainnollistettu komponentteja, jotka muodostavat eräässä suoritusmuodossa tällaisen pilvipalvelun toiminnallisuuden. On kuitenkin huomattava, että joissakin suoritusmuodoissa kaikki esitetty toiminnallisuus ei ole osa pilvipalvelua, vaan pilvipalvelu voi esimerkiksi hyödyntää ulkoisia sisältölähteitä.
Kuviossa 1 esitettyjen komponenttien lisäksi mediapalvelu kokonaisuudessaan voi toimia myös jonkin ulkopuolisen medialähetettä tarjoavan tahon kanssa. Esimerkiksi erilaiset broadcast-palvelua tarjoavat tahot kuten DVB (digital video broadcasting) palveluntarjoajat voivat lähettää medialähetettä asiakaslaitteisiin 109-112. Myös tämän medialähetteen käyttöä koskevaa tietoa voidaan hyödyntää keksinnön eri suoritusmuodoissa.
Kuvio 2 esittää esimerkin eräästä laitteesta 20, joka sopii keksinnön joidenkin suoritusmuotojen toteuttamiseen. Laite voi olla esimerkiksi yleiskäyttöinen tietokone tai palvelin ja se voi olla sovitettu tarjoamaan esimerkiksi yhden tai useamman kuvion 1 komponentin 101, 113-120 toiminnallisuus.
Laite 20 käsittää prosessorin 21 laitteen toiminnan ohjaamiseksi ja muistin 22, joka käsittää tietokoneohjelman/-ohjelmiston 23. Tietokoneohjelmisto 23 voi käsittää ohjeita prosessorille laitteen 20 ohjaamiseksi, kuten esimerkiksi käyttöjärjestelmän ja eri sovelluksia. Lisäksi tietokoneohjelmisto 23 voi käsittää sovelluksen, joka käsittää ohjeet laitteen 20 ohjaamiseksi siten, että tuotetaan keksinnön jonkin suoritusmuodon mukainen toiminnallisuus.
Prosessori 21 voi olla esimerkiksi tietokoneen suoritin (central processing unit, CPU), mikroprosessori, digitaalinen signaaliprosessori (digital signal processor, DSP), grafiikkasuoritin, tai vastaava. Kuviossa on esitetty yksi prosessori, mutta laitteessa voi olla useita suorittimia.
Muisti voi olla esimerkiksi lukumuisti (read-only memory, ROM), ohjelmoitava lukumuisti (programmable read-only memory, PROM), EPROM-muisti (erasable programmable read-only memory), EEPROM-muisti (electronically erasable programmable read-only memory), RAM-muisti (random-access memory), flash-muisti, optinen tai magneettinen muisti tai vastaava. Laitteessa voi olla useita muisteja. Muisti voi olla osa laitetta 20 tai se voi olla erillinen, laitteeseen 20 liitettävissä oleva moduuli. Muisti voi olla tarkoitettu ainoastaan tietojen tallentamiseen tai sitä voidaan käyttää myös tiedonkäsittelyyn.
Lisäksi laite 20 käsittää tietoliikenneyksikön 25. Tietoliikenneyksikkö tarjoaa rajapinnan muiden laitteiden kanssa kommunikoimiseen. Rajapinta voi olla esimerkiksi kiinteä, langallinen yhteys, kuten Ethernet yhteys tai ADSL/VDSL-yhteys, tai langaton yhteys, kuten WLAN, Bluetooth, GSM/GPRS, CDMA, WCDMA tai LTE -yhteys. Kommunikaatiorajapintamoduuli voi olla integroitu laitteeseen 20 tai se voi olla osa adapteria, korttia tai vastaavaa, joka voidaan liittää laitteeseen 20. Tietoliikenneyksikkö voi tukea yhtä tai useampaa kommunikaatioteknologiaa tai laitteessa voi olla useita tietoliikenneyksiköitä.
Syötteen vastaanottamiseksi käyttäjältä ja tulosteiden antamiseksi käyttäjälle laite 20 voi käsittää myös käyttöliittymäyksikön (ei esitetty kuviossa), joka voi käsittää esimerkiksi näytön ja näppäimistön (ei esitetty kuviossa), jotka voivat olla integroitu osa laitetta 20 tai laitteeseen 20 liitettävissä olevia itsenäisiä osia. Käyttöliittymää ei kuitenkaan välttämättä tarvita tai käyttöliittymä voi olla toteutettu etäyhteytenä tietoliikenneyksikön 25 kautta.
Laite 20 voi käsittää myös yhden tai useampia tietokantoja 24 (esitetty katkoviivalla). Tietokannat voivat käsittää esimerkiksi jonkin tai joitakin kuvion 1 tietokannoista 113, 117, 120 tai osia niistä.
Kuviossa 2 esitettyjen elementtien lisäksi laite 20 voi käsittää muitakin elementtejä.
Keksinnön eräässä suoritusmuodossa mediapalvelu (esim. IPTV-palvelu) lähettää sisältöä käyttäjille. Tämä on ns. normaalia medialähetettä, joka voi olla multicast-tai unicast-lähetystä. Lisäksi käyttäjille tarjotaan erillistä vuorovaikutteista palvelua, jonka sisältöä hallitaan mainitun mediapalvelun käyttötiedon ja/tai käyttäjätietokannan tietojen perusteella. Esimerkiksi tiettyyn ohjelmaan liittyvä äänestysmahdollisuus voidaan avata vasteena sille, että kyseistä ohjelmaa on katsottu ennalta määrätty aika tai jotakin mainosta voidaan näyttää ainoastaan tietyn käyttäjäprofiilin omaaville käyttäjille. Erillistä vuorovaikutteista palvelua voidaan tarjota normaalin medialähetteen päällä tai rinnalla. Normaalia medialähetettä voi tarjota eri taho kuin vuorovaikutteista palvelua tai nämä voivat olla saman tahon tarjoamia ja/tai hallinnoimia palveluita.
Käyttäjäkohtaisesti hallittua vuorovaikutteista palvelua voidaan tarjota esimerkiksi unicast-lähetyksen muodossa ja/tai käyttäjäkohtaisen web-sovelluksen kautta. Tarjottavat vuorovaikutteiset palvelut voivat tällöin olla käyttäjäkohtaisia eli kukin käyttäjä voi saada käyttöönsä yksilöllisiä palveluita. Verrattuna vuorovaikutteisesta palvelusta tiedottamiseen osana normaalia mediasisältöä tai erillisenä multicast- lähetyksenä, joka lähetetään samanaikaisesti useille vastaanottajille, unicast-lähetystä hyödyntämällä voidaan tarjota yksilöllisemmin räätälöityjä palveluita.
Keksinnön eräässä suoritusmuodossa tiedotetaan tarjolla olevasta vuorovaikutteisesta palvelusta käyttäjäkohtaisella unicast-lähetyksellä, ja tarjotaan pääsy mainittuun vuorovaikutteiseen palveluun käyttäjäkohtaisen web-sovelluksen kautta. Normaalin medialähetteen päällä voidaan esimerkiksi lähettää unicast-lähetettä, joka kertoo äänestysmahdollisuudesta. Varsinainen äänestys voidaan sitten suorittaa käyttäjäkohtaisella web-sovelluksella. Vaihtoehtoisesti myös äänestysmahdollisuudesta (tai muusta vuorovaikutteisesta palvelusta) voidaan tiedottaa web-sovelluksen kautta, jolloin vuorovaikutteinen palvelu voidaan toteuttaa ilman unicast-lähetystä.
Keksinnön eräässä suoritusmuodossa tiedotetaan tarjolla olevasta vuorovaikutteisesta palvelusta tai hallitaan kyseistä palvelua käyttäjäkohtaisen web-sovelluksen kautta, ja tarjotaan kyseinen vuorovaikutteinen palvelu käyttäjäkohtaisen unicast-lähetyksen välityksellä. Eräässä esimerkissä käyttäjäkohtainen mainosvideo toistetaan unicast-lähetteenä, mutta sen hallintaan (päälle/pois/lisätietoja/...) käytetään käyttäjäkohtaista web-sovellusta (esimerkiksi www-sivua).
Keksinnön eräässä suoritusmuodossa vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan käytetään lisäksi tietoa kyseessä olevan vuorovaikutteisen palvelun käytöstä.
Keksinnön eräässä suoritusmuodossa vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan käytetään lisäksi käyttäjän profiiliin sisältyvää tietoa ja/tai tietoa käyttäjän käyttämistä päätelaitteista.
Keksinnön eräässä suoritusmuodossa vuorovaikutteisia palveluita tarjotaan useamman kuin yhden rajapinnan kautta, ja eri rajapintojen kautta tarjotaan erilaisia vuorovaikutteisia palveluita. Tällä tavalla käyttäjällä voi olla pääsy erilaisiin palveluihin eri päätelaitteilla, joita käyttäjällä on käytössään.
Keksinnön eräässä suoritusmuodossa vuorovaikutteinen palvelu on toteutettu pilvipalveluna eli kaikki palvelun älykkyys on palveluntarjoajan palvelimella ja palvelua kokonaisuudessaan hallitaan palveluntarjoajan palvelimelta. Asiakaslaitteet ovat konfiguroituja käyttämään palveluntarjoajan palvelimella pyörivää palvelua jonkin tiedonsiirtoprotokollan avulla. Tiedonsiirtoprotokollassa voidaan käyttää esimerkiksi HTTP (HyperText Transfer Protocol)-, HTTPS (HyperText Transfer Protocol Secure)-, SOAP (Simple Object Access Protocol)-, JSON (JavaScript Object Notation)-, XML (Extensible Markup Language)-tai CSS (cascading Style Sheets)-tekniikoita. Vuorovaikutteinen palvelu voi olla osa IPTV-palvelua tai muuta mediapalvelua, joka on toteutettu pilvipalveluna.
Kuvio 3A esittää keksinnön erään suoritusmuodon mukaisen menetelmän, jota voidaan soveltaa esimerkiksi kuvion 1 järjestelmässä ja kuvion 2 laitteessa 20.
Vaiheessa 31 jaellaan mediapalvelun mediasisältöä käyttäjille. Toisin sanoen palvelun ja kunkin käyttäjän välille muodostetaan tiedonsiirtoyhteys, jonka välityksellä palvelusisältöä siirretään käyttäjän asiakaslaitteeseen tai -laitteisiin. Yhteys voi olla point-to-point yhteys (unicast-yhteys) tai point-to-multipoint yhteys (multicast-yhteys).
Vaiheessa 32 kerätään käyttötietoa mediapalvelun käytöstä. Tämä voidaan toteuttaa esimerkiksi kysymällä käyttötietoa palveluun kytkeytyneistä päätelaitteista tai päätelaitteet voivat olla konfiguroituja toimittamaan käyttötietoa automaattisesti ilman eri pyyntöä. Käyttötietoa voidaan kerätä reaaliaikaisesti. Päätelaite voi esimerkiksi lähettää käyttötietoa aina, kun tapahtuu jokin ennalta määrätty tapahtuma, kuten esimerkiksi katselun aloitus, aktiivisen televisio-ohjelman vaihtuminen, kanavan vaihto, laitteen sammutus, yhteyslaadun muuttuminen heikommaksi/paremmaksi. Käyttötietoa voidaan lähettää myös tietyin väliajoin.
Kerätty käyttötieto voi sisältää esimerkiksi yhden tai useampia seuraavista: aktiivinen televisiokanava, aktiivinen televisio-ohjelma, palvelun yksilöllinen tunniste, asiakaslaitteen aktiivisuuden tai kuormituksen mittari, tiedonsiirtoyhteyden (esimerkiksi IP-yhteys) laatu, asiakaslaitteen yksi tai useampi viimeisin käytetty toiminto (esimerkiksi laitteen käynnistys, laitteen sammutus, tietyn sovelluksen käynnistys/sammutus, kanavanvaihto), aikaleima, asiakaslaitteen/asiakkaan tunniste.
Vaiheessa 33 tarjotaan mediasisältöön liittyvää vuorovaikutteista palvelua käyttäjäkohtaisesti eli kullekin käyttäjälle voidaan mahdollisesti lähettää erilaista palvelua. Vuorovaikutteista palvelua voidaan tarjota jatkuvasti tai vain tiettyjen kriteerien täyttyessä. Vuorovaikutteinen palvelu voi esimerkiksi liittyä tiettyyn ohjelmasisältöön tai olla suunnattua tietyn käyttäjäprofiilin omaaville käyttäjille. Koska sisältö lähetetään käyttäjille käyttäjäkohtaisesti (esimerkiksi unicast-lähetyksenä), sisältö voidaan räätälöidä käyttäjä- tai käyttäjäryhmäkohtaisesti.
Vaiheessa 34 käyttäjäkohtaista vuorovaikutteista palvelua hallitaan kerätyn käyttötiedon perusteella. Tällä tavalla joillekin käyttäjille tarjottavaa palvelua voidaan muuttaa, kun taas joillekin toisille käyttäjille tarjottavaan palveluun ei välttämättä tehdä muutoksia.
On huomattava, että kuvion 3A vaihetta 31 ei ole pakko suorittaa samassa palvelussa muiden kuviossa 3A esitettyjen vaiheiden kanssa. Toisin sanoen mediasisältöä voi lähettää vuorovaikutteista palvelua tarjoavasta tahosta riippumaton taho.
Kuvio 3B havainnollistaa esimerkkejä vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan 35 liittyvistä komponenteista. Kuten edellä on esitetty mediapalvelun käyttötieto 36 vaikuttaa vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan. Mediapalvelun käyttötieto voi olla esimerkiksi ainoastaan kyseessä olevan käyttäjän käyttötietoa tai se voi sisältää myös muiden käyttäjien käyttötietoa.
Muita esimerkkejä vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan vaikuttavista komponenteista ovat kyseessä olevan vuorovaikutteisen palvelun (tai jonkin muun vuorovaikutteisen palvelun) käyttöön liittyvä tieto 37, käyttäjän käytettävissä olevat laitteet tai rajapinnat 38 ja käyttäjän tai käyttäjäryhmän profiili 39. Vuorovaikutteisen palvelun käyttötieto voi olla esimerkiksi ainoastaan kyseessä olevaa käyttäjää koskevaa käyttötietoa tai se voi sisältää myös muiden käyttäjien käyttötietoa. Laitteiden ja rajapintojen osalta voidaan huomioida esimerkiksi vain ne laitteet joita käyttäjä käyttää tietyllä hetkellä tai kaikki laitteet, jotka käyttäjä on rekisteröinyt palveluun. On myös mahdollista, että käyttäjä käyttää samaa rajapintaa useammalla eri laitteella, jolloin käyttäjän voidaan katsoa käyttävän vain yhdentyyppistä laitetta/rajapintaa.
Kuvio 4 esittää keksinnön erään suoritusmuodon mukaisen viestikaavion.
401: Käyttäjä 1 kirjautuu sisään IPTV-palveluun.
402: Käyttäjä 1 autentikoidaan käyttäjätietokannan tietojen pohjalta.
403: Palvelu lähettää TV-ohjelmaa käyttäjälle 1. TV-ohjelma lähetetään multicastina, joten sitä lähetetään periaatteessa myös käyttäjälle 2, vaikka käyttäjä 2 ei ole katselemassa ohjelmaa.
404: Käyttäjälle 1 lähetetään unicast-yhteyden yli tieto TV-ohjelmaan liittyvästä äänestysmahdollisuudesta.
405: Käyttäjä 1 lähettää äänestysvalintansa palveluun. Käyttäjä voi käyttää tähän samaa päätelaitetta, jolla käyttäjä katselee TV-ohjelmaa tai jotakin muuta elektronista laitetta, jonka kautta käyttäjä 1 voi olla yhteydessä palveluun.
406: Käyttäjä 1 äänestysoikeus validoidaan ja äänestykseen mahdollisesti liittyvä kulu kirjataan laskutusta varten käyttäjätietokannan avulla. Käyttäjän profiilissa voi esimerkiksi olla tieto siitä, onko äänestäminen lainkaan sallittua. Lisäksi, jos äänestys on maksullinen, käyttäjältä voidaan pyytää IPTV-palveluun liittyvää käyttäjävarmennetta (esimerkiksi PIN, personal identification number -koodi), jonka antamalla käyttäjä hyväksyy äänestystä koskevan laskutuksen. Varsinainen laskutus liitetään osaksi IPTV-palvelun laskutusta. Tällä tavalla käyttäjän ei tarvitse syöttää järjestelmään erillisiä maksutietoja maksullista palvelua varten.
407: Asiakkaan 1 äänestysvalinta lähetetään äänestystietokantaan.
408: Käyttäjä 2 kirjautuu sisään IPTV-palveluun.
409: Käyttäjä 2 autentikoidaan käyttäjätietokannan tietojen pohjalta.
410: Palvelu lähettää edelleen TV-ohjelmaa. Nyt sitä vastaanottavat sekä käyttäjä 1 että käyttäjä 2.
411: Äänestystietokannasta haetaan äänestystilanne eli yhteenveto siitä, miltä äänestystulos näyttää kyseisellä hetkellä.
412: Käyttäjälle 2 lähetetään unicast-yhteyden yli tieto TV-ohjelmaan liittyvästä äänestysmahdollisuudesta.
413: Käyttäjälle 1 lähetetään unicast-yhteyden yli tietoa äänestystilanteesta. Äänestysmahdollisuutta ei enää tarjota asiakkaalle 1.
Kuten kuviosta 4 voi huomata, asiakkaiden 1 ja 2 kommunikointi palvelun kanssa voi mennä lomittain. Lisäksi, vaikka asiakkaat 1 ja 2 katsovat samaa ohjelmaa samaan aikaan, ohjelman vuorovaikutteinen osuus voi vaihdella yksilöllisesti. Esimerkiksi unicast lähetykset 412 ja 413 voivat olla samanaikaisia, jolloin käyttäjä 2 saa tiedon äänestysmahdollisuudesta samaan aikaan kuin käyttäjä 1 näkee sen hetkisen äänestystilanteen.
Tässä on huomattava, että kuviossa 4 on esitetty vain yksi esimerkki mahdollisesta toteutuksesta. Seuraavassa on esitelty muita mahdollisia käyttötapauksia: 1) Oheismateriaalin tilaus: Käyttäjä katsoo näyttelijä N.N:n tähdittämää elokuvaa set-top-boksillaan TV-kanavalta. Palvelu havaitsee tämän esimerkiksi asiakaslaitteen lähettämän käyttötiedon avulla. Elokuvan loputtua, vasteena sille, että käyttäjä katsoi elokuvan kokonaan, palvelu tarjoaa käyttäjälle muita näyttelijä N.N:n tähdittämiä elokuvia, mainostrailereita ja henkilöbiografiaa. Käyttäjä aktivoi uuden palvelutarjonnan esimerkiksi web-sovelluksen kautta.
2) Käyttäjä katsoo mainosta. Mainoksen mukana tarjotaan mahdollisuus tilata mainostettu tuote. Esimerkiksi pitsamainoksen aikana voidaan käyttäjä ohjata suoraan noutoruokapalveluun, josta voi tilata pitsan kotisohvalta suoraan kotiovelle. Pitsan maksamisen voi suorittaa IPTV-palvelun käyttäjävarmenteen avulla, jolloin tilauksen laskutus suoritetaan IPTV- palvelun laskutuksen yhteydessä. Kun käyttäjä on tilannut tuotteen, kyseiselle käyttäjälle ei välttämättä enää näytetä samaa mainosta, vaikka mainos näytettäisiin muille katsojille. Näin voidaan tehdä, koska mainos lähetetään kullekin käyttäjälle erikseen esimerkiksi käyttäjäkohtaisella unicast-yhteydellä.
3) Ohjelman lisätiedot: Käyttäjälle näytetään esimerkiksi mainoskatkojen yhteydessä mahdollisuus saada lisätietoa menossa olevasta TV-ohjelmasta, kuten esimerkiksi casting henkilöhistorioineen, sarjan esitysaikataulu, juonikuvaukset, aikaisemmat jaksot. Jos käyttäjä menee katsomaan lisätietoa, käyttäjälle lähetetään pyydettyä lisätietoa unicast-lähetyksenä normaalien broadcast-mainosten asemesta. Osa lisätiedoista voi olla maksullisia palveluita, jotka voi maksaa IPTV-palvelun käyttäjävarmenteen antamalla.
Käyttäjä voi katsoa TV-ohjelmaa ja käyttää vuorovaikutteisia palveluita samalla päätelaitteella (esimerkiksi set-top-box tai tietokone). Vaihtoehtoisesti käyttäjä voi katsoa TV-ohjelmaa yhdellä laitteella (esimerkiksi set-top-boxilla) ja käyttää vuorovaikutteisia palveluita toisella laitteella (esimerkiksi tablet-tietokoneella tai matkaviestimellä). Koska IPTV-palvelu on toteutettu pilvipalveluna eli kaikki kontrolli on palveluntarjoajan palvelimella, eri päätelaitteiden käyttö yhtäaikaisesti on mahdollista. Kaikki käyttäjän päätelaitteet kommunikoivat saman pilvisovelluksen kanssa, joten on mahdollista kontrolloida yhteen päätelaitteeseen lähetettävää vuorovaikutteista lähetystä toisesta päätelaitteesta saadun palautteen pohjalta.
Keksinnön eräässä suoritusmuodossa set-top-box tarjoaa käyttötietoa kuvion 1 tilastotietokantaan 117 ja tablet-tietokone kommunikoi portaalin 101 vimpaimet-osion 102 kanssa. Tilastotietokannan 117 käyttötieto on tarjolla kaikille portaalin 101 tarjoamille palveluille (operaattorin pilvipalvelun kaikille osille) ja siten käyttötietoa voidaan hyödyntää kaikille asiakaslaitteille. Eräässä esimerkissä tieto äänestysmahdollisuudesta lähetetään kaikkiin asiakaslaitteisiin, joista käyttäjä on avannut yhteyden palveluun, esimerkiksi sekä set-top-boxille että tablet- tietokoneelle. Käyttäjä voi sitten itse päättää mitä laitetta käyttää äänestykseen vai käyttääkö mitään. Kun käyttäjä on äänestänyt yhdellä asiakaslaitteella, äänestysmahdollisuutta ei enää näytetä käyttäjän muissakaan asiakaslaitteissa. Sen sijaan käyttäjän asiakaslaitteisiin voidaan lähettää äänestystuloksia. Samaan aikaan jollekin muulle käyttäjälle voidaan edelleen näyttää äänestysmahdollisuutta. Palvelu voi siis muokata itseään käyttäjäkohtaisesti -osalle käyttäjäryhmästä voidaan vaikka antaa mahdollisuus äänestää uudelleen tai äänestysaikaa voidaan pidentää joidenkin käyttäjien osalta (esimerkiksi myöhäisen kanavanvaihdon perusteella). Tämä onnistuu, koska palvelu on toteutettu täysin pilvipalveluina.
Kuvio 5 esittää keksinnön erään suoritusmuodon mukaisen järjestelmän.
Järjestelmä käsittää vuorovaikutteisen palvelun 521. Vuorovaikutteinen palvelu voi olla pelkkä vuorovaikutteinen palvelu tai se voi tarjota myös mediasisältöä käyttäjille. Eräässä esimerkissä vuorovaikutteinen palvelu 521 käsittää kuvion 1 kokonaisuuden 121 toiminnallisuudet.
Vuorovaikutteinen palvelu 521 on yhteydessä tiedonsiirtoverkkoon 108 ja sitä kautta asiakaslaitteisiin 109-112. Tässä esitetyt asiakaslaite-esimerkit ovat tietokone (PC) 109, set-top-box (STB) 110, tablet PC 111 ja matkaviestin tai muu mobiililaite 112. Asiakaslaitteet 109-112 voivat olla kiinteää tiedonsiirtoyhteyttä käyttäviä laitteita tai langattomia päätelaitteita. Esitettyjen esimerkkien lisäksi asiakaslaitteet 109-112 voivat olla muitakin liikkuvan kuvan/videon katseluun sopivia laitteita. Tiedonsiirtoverkko 108 voi koostua useista erilaisista verkoista, kuten esimerkiksi Internet ja erilaiset laajakaistaverkot, kuten esimerkiksi ADSL, VDSL ja Ethernet -verkot, sekä langattomat verkot, kuten WLAN, GSM, UMTS ja LTE -verkot.
Lisäksi järjestelmä käsittää DVB (digital video broadcasting) / broadcast -palvelun 522. Broadcast-palvelu 522 tarjoaa medialähetettä yhteen tai useampiin asiakaslaitteista 109-112. Kuviossa on esitetty esimerkki, jossa broadcast-palvelu 522 tarjoaa medialähetettä set-top-box asiakaslaitteeseen 110. Lisäksi broadcast- palvelu 522 voi lähettää media lähetettä myös tietokoneelle 109 tai tablet PC: Ile 111 (esimerkiksi DVB-T tekniikkaa käyttäen) tai matkaviestimelle 112 (esimerkiksi DVB-H tekniikkaa käyttäen).
Lisäksi broadcast-palvelu 522 on yhteydessä vuorovaikutteiseen palveluun 521.
Eräässä esimerkissä set-top-boksin 110 käyttäjä vastaanottaa medialähetettä 51 broadcast-palvelusta 522. Tietoa lähetetystä tai lähetettävästä medialähetteestä toimitetaan 52 broadcast-palvelusta 522 vuorovaikutteiseen palveluun 521. Set-top-boksista 110 välittyy tieto 53 medialähetteen 51 katselusta tiedonsiirtoverkon 108 kautta vuorovaikutteiseen palveluun 521. Vuorovaikutteinen palvelu 521 tarjoaa sitten set-top-boksiin 110 (tai käyttäjän muuhun laitteeseen) medialähetteeseen 51 liittyvää vuorovaikutteista palvelua 54.
Kuvio 6 esittää keksinnön erään suoritusmuodon mukaisen viestikaavion, joka voidaan toteuttaa esimerkiksi kuvion 5 järjestelmässä.
601: Broadcast-palvelu lähettää medialähetystä käyttäjälle. Medialähetys voi olla esimerkiksi TV-ohjelma ja se voidaan lähettää broadcast-lähetyksenä tai multicastina tai unicastina.
602: Käyttäjän päätelaitteesta menee medialähetyksen katselua koskeva käyttötieto vuorovaikutteisen palvelun tilastotietokantaan.
603: Katselutieto välitetään äänestyspalveluun. Äänestyspalvelu voi olla esimerkiksi yksi osa vuorovaikutteista palvelukokonaisuutta.
604: Käyttäjälle lähetetään äänestyspalvelusta unicast-yhteyden yli tieto TV-ohjelmaan liittyvästä äänestysmahdollisuudesta.
605: Käyttäjä lähettää äänestysvalintansa äänestyspalveluun. Käyttäjä voi käyttää tähän samaa päätelaitetta, jolla käyttäjä katselee TV-ohjelmaa tai jotakin muuta elektronista laitetta, jonka kautta käyttäjä voi olla yhteydessä äänestyspalveluun. 606: Käyttäjä autentikoidaan ja kirjataan äänestykseen mahdollisesti liittyvä kulu laskutusta varten käyttäjätietokannan avulla. Lisäksi voidaan tarkistaa, onko käyttäjällä äänestysoikeutta. Käyttäjän profiilissa voi esimerkiksi olla tieto siitä, onko äänestäminen lainkaan sallittua. Lisäksi, jos äänestys on maksullinen, käyttäjältä voidaan pyytää käyttäjävarmennetta (esimerkiksi PIN, personal Identification number -koodi), jonka antamalla käyttäjä hyväksyy äänestystä koskevan laskutuksen. Varsinainen laskutus liitetään osaksi vuorovaikutteisen palvelun laskutusta. Tällä tavalla käyttäjän ei tarvitse syöttää järjestelmään erillisiä maksutietoja maksullista palvelua varten.
607: Asiakkaan äänestysvalinta kirjataan äänestyspalveluun, esimerkiksi äänestystietokantaan.
Jos asiakkaalle tarjotaan useita äänestysmahdollisuuksia, vaiheita 604-607 voidaan toistaa tarpeen mukaan. On kuitenkin huomattava, että vaihetta 606 ei tarvitse välttämättä toistaa.
608: Äänestyspalvelu koostaa äänestystulokset annetuista äänistä.
609: Äänestystulokset lähetetään käyttäjälle.
Myös vaiheita 608-609 voidaan toistaa tarpeen mukaan. Palvelu voi esimerkiksi koostaa välituloksia äänestyksen edetessä. Lisäksi äänestystulosten esittäminen 609 ja äänestysmahdollisuudesta tiedottaminen 604 voidaan yhdistää, jos käyttäjälle halutaan esimerkiksi antaa mahdollisuus äänestää uudelleen.
Kuvio 7 esittää keksinnön erään toisen suoritusmuodon mukaisen viestikaavion, joka voidaan toteuttaa esimerkiksi kuvion 5 järjestelmässä.
601: Broadcast-palvelu lähettää medialähetystä käyttäjälle. Medialähetys voi olla esimerkiksi TV-ohjelma ja se voidaan lähettää broadcast-lähetyksenä tai multicastina tai unicastina.
602: Käyttäjän päätelaitteesta menee medialähetyksen katselua koskeva käyttötieto vuorovaikutteisen palvelun tilastotietokantaan.
603: Katselutieto välitetään mainospalveluun. Mainospalvelu voi olla esimerkiksi yksi osa vuorovaikutteista palvelukokonaisuutta.
704: Käyttäjälle lähetetään mainospalvelusta unicast-yhteyden yli tieto pitsan tilausmahdollisuudesta. Mainoksen valinnassa voidaan käyttää yllä mainitun käyttötiedon lisäksi myös esimerkiksi käyttäjän käyttäjäprofiilin tietoja.
705: Käyttäjä lähettää tilauspyynnön ja käyttäjävarmenteen (esimerkiksi PIN-koodinsa) mainospalveluun. Käyttäjä voi käyttää tähän samaa päätelaitetta, jolla käyttäjä katselee TV-ohjelmaa tai jotakin muuta elektronista laitetta, jonka kautta käyttäjä voi olla yhteydessä mainospalveluun.
706: Käyttäjä autentikoidaan ja tilaukseen liittyvä kulu kirjataan laskutusta varten käyttäjätietokannan avulla. Lisäksi voidaan tarkistaa, onko käyttäjällä oikeutta käyttää maksullisia tilauspalvelulta. Käyttäjän profiilissa voi esimerkiksi olla tieto siitä, onko tilaaminen lainkaan sallittua tai mistä palveluista tilaaminen on sallittua. 707: Palvelu kuittaa tilauksen vastaanotetuksi.
708: Palvelu välittää pitsatilauksen ulkoisen palveluntarjoajan (esimerkiksi pitsaravintolan) järjestelmään. Sopivin ulkoinen palveluntarjoaja voidaan valita esimerkiksi käyttäjätietoihin sisältyvän osoitetiedon perusteella.
Ulkoinen palveluntarjoaja toimittaa sitten tilatun tuotteen eli tässä tapauksessa pitsan perille käyttäjälle. Lisäksi mainospalvelu voi tilittää tilatun tuotteen hinnan ulkopuoliselle palveluntarjoajalle. Vaihtoehtoisesti mainospalvelun ja ulkopuolisen palveluntarjoajan välisestä tulonsiirrosta on voitu sopia erikseen.
Edellä esitetty selitys tarjoaa ei-rajoittavia esimerkkejä keksinnön joistakin suoritusmuodoista. Alan ammattimiehelle on selvää, että keksintö ei kuitenkaan rajoitu esitettyihin yksityiskohtiin vaan, että keksintö voidaan toteuttaa myös muilla ekvivalenttisilla tavoilla. On esimerkiksi ymmärrettävä, että esitetyissä menetelmissä yksittäisten menetelmävaiheiden järjestystä voidaan muuttaa ja että joitakin vaiheita voidaan toistaa useita kertoja tai jättää kokonaan pois. On myös ymmärrettävä, että tässä dokumentissa termit käsittää ja sisältää ovat avoimia ilmaisuja eikä niitä ole tarkoitettu rajoittaviksi.
Lisäksi esitettyjen keksinnön suoritusmuotojen joitakin piirteitä voidaan hyödyntää ilman muiden piirteiden käyttöä. Edellä esitettyä selitystä täytyy pitää sellaisenaan vain keksinnön periaatteita kuvaavana selityksenä eikä keksintöä rajoittavana. Keksinnön suojapiiriä rajoittavat vain oheistetut patenttivaatimukset.

Claims (13)

1. Tietokoneella toteutettu menetelmä vuorovaikutteisen palvelun tarjoamiseksi, jossa menetelmässä tarjotaan mediapalveluun liittyvää vuorovaikutteista palvelua, kerätään (32) käyttäjäkohtaista käyttötietoa mediapalvelun käytöstä, ja käytetään (34) kerättyä käyttötietoa (36) vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan (35), tunnettu siitä, että mainittu vuorovaikutteinen palvelu on mainitusta mediapalvelusta erillinen palvelu, ja että menetelmässä mainittua vuorovaikutteista palvelua tarjotaan mainitun mediapalvelun tarjoaman medialähetyksen aikana vasteena medialähetyksen katselua koskevan käyttötiedon vastaanottamiselle, kerätään tietoa mainitun vuorovaikutteisen palvelun käytöstä (37), ja käytetään mainitun vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan (35) mainittua tietoa mainitun vuorovaikutteisen palvelun käytöstä (37), ja tiedotetaan tarjolla olevasta vuorovaikutteisesta palvelusta käyttäjäkohtaisella unicast-lähetyksellä ja/tai tarjotaan (33) mainittua vuorovaikutteista palvelua käyttäjäkohtaisesti unicast-lähetyksen välityksellä.
2. Vaatimuksen 1 menetelmä, tunnettu siitä, että menetelmässä mainittua mediapalvelua ja mainittua vuorovaikutteista palvelua tarjotaan keskitettynä pilvipalveluna (121), jossa palveluiden älykkyys on toteutettu mediapalveluntarjoajan hallinnassa olevalle ainakin yhdelle palvelimelle.
3. Vaatimuksen 1 tai 2 menetelmä, tunnettu siitä, että menetelmässä tiedotetaan tarjolla olevasta vuorovaikutteisesta palvelusta käyttäjäkohtaisella unicast-lähetyksellä, ja tarjotaan pääsy mainittuun vuorovaikutteiseen palveluun käyttäjäkohtaisen web-sovelluksen kautta.
4. Vaatimuksen 1 tai 2 menetelmä, tunnettu siitä, että menetelmässä tiedotetaan tarjolla olevasta vuorovaikutteisesta palvelusta käyttäjäkohtaisen web-sovelluksen kautta, ja tarjotaan mainittu vuorovaikutteinen palvelu käyttäjäkohtaisen unicast-lähetyksen välityksellä.
5. Minkä tahansa vaatimuksen 1-4 menetelmä, tunnettu siitä, että menetelmässä käytetään mainitun vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan lisäksi käyttäjän profiiliin sisältyvää tietoa (39) ja/tai tietoa käyttäjän käyttämistä päätelaitteista (38).
6. Minkä tahansa vaatimuksen 1-5 menetelmä, tunnettu siitä, että menetelmässä tarjotaan vuorovaikutteisia palveluita useamman kuin yhden rajapinnan kautta, ja tarjotaan eri rajapintojen kautta erilaisia vuorovaikutteisia palveluita.
7. Laitteisto (121,20, 521) mediapalvelun tarjoamiseksi, joka laitteisto käsittää ainakin yhden prosessorin (21) ja ainakin yhden muistiin tallennetun tietokoneohjelman (23), joka on konfiguroitu yhdessä mainitun ainakin yhden prosessorin kanssa ohjaamaan mainittu laitteisto tarjoamaan mediapalveluun liittyvää vuorovaikutteista palvelua, keräämään (32) käyttäjäkohtaista käyttötietoa mediapalvelun käytöstä, ja käyttämään (34) kerättyä käyttötietoa (36) vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan (35), tunnettu siitä, että mainittu vuorovaikutteinen palvelu on mainitusta mediapalvelusta erillinen palvelu, ja että mainittu ainakin yksi tietokoneohjelma on lisäksi konfiguroitu yhdessä mainitun ainakin yhden prosessorin kanssa ohjaamaan mainittu laitteisto tarjoamaan mainittua vuorovaikutteista palvelua mainitun mediapalvelun tarjoaman medialähetyksen aikana vasteena medialähetyksen katselua koskevan käyttötiedon vastaanottamiselle, ja käyttämään mainitun vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan tietoa mainitun vuorovaikutteisen palvelun käytöstä (37), ja tiedottamaan tarjolla olevasta vuorovaikutteisesta palvelusta käyttäjäkohtaisella unicast-lähetyksellä ja/tai tarjoamaan (33) mainittua vuorovaikutteista palvelua käyttäjäkohtaisesti unicast-lähetyksen välityksellä.
8. Vaatimuksen 7 laitteisto, tunnettu siitä, että mainittu tietokoneohjelma on konfiguroitu yhdessä mainitun prosessorin kanssa ohjaamaan mainittu laitteisto tarjoamaan mainittua mediapalvelua.
9. Vaatimuksen 7 tai 8 laitteisto, tunnettu siitä, että mainittu laitteisto tarjoaa mainittua vuorovaikutteista palvelua keskitettynä pilvipalveluna (121).
10. Minkä tahansa vaatimuksen 7-9 laitteisto, tunnettu siitä, että mainittu tietokoneohjelma on konfiguroitu yhdessä mainitun prosessorin kanssa ohjaamaan mainittu laitteisto tiedottamaan tarjolla olevasta vuorovaikutteisesta palvelusta käyttäjäkohtaisella unicast-lähetyksellä, ja tarjoamaan pääsy mainittuun vuorovaikutteiseen palveluun käyttäjäkohtaisen web-sovelluksen kautta.
11. Minkä tahansa vaatimuksen 7-9 laitteisto, tunnettu siitä, että mainittu tietokoneohjelma on konfiguroitu yhdessä mainitun prosessorin kanssa ohjaamaan mainittu laitteisto tiedottamaan tarjolla olevasta vuorovaikutteisesta palvelusta käyttäjäkohtaisen web-sovelluksen kautta, ja tarjoamaan mainittu vuorovaikutteinen palvelu käyttäjäkohtaisen unicast-lähetyksen välityksellä.
12. Minkä tahansa vaatimuksen 7-11 laitteisto, tunnettu siitä, että mainittu tietokoneohjelma on konfiguroitu yhdessä mainitun prosessorin kanssa ohjaamaan mainittu laitteisto käyttämään mainitun vuorovaikutteisen palvelun käyttäjäkohtaiseen hallintaan lisäksi käyttäjän profiiliin sisältyvää tietoa (39) ja/tai tietoa käyttäjän käyttämistä päätelaitteista (38).
13. Tietokoneohjelma, joka käsittää tietokoneella suoritettavissa olevan ohjelmakoodin, tunnettu siitä, että suoritettaessa ohjelmakoodi ohjaa tietokoneen suorittamaan minkä tahansa vaatimuksen 1-6 mukaisen menetelmän.
FI20106152A 2010-11-03 2010-11-03 Mediapalveluun liittyvän vuorovaikutteisen palvelun tarjoaminen FI126079B (fi)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FI20106152A FI126079B (fi) 2010-11-03 2010-11-03 Mediapalveluun liittyvän vuorovaikutteisen palvelun tarjoaminen
PCT/FI2011/050937 WO2012059633A1 (en) 2010-11-03 2011-10-26 Provision of an interactive service related to a media service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FI20106152A FI126079B (fi) 2010-11-03 2010-11-03 Mediapalveluun liittyvän vuorovaikutteisen palvelun tarjoaminen

Publications (4)

Publication Number Publication Date
FI20106152A0 FI20106152A0 (fi) 2010-11-03
FI20106152A FI20106152A (fi) 2012-05-04
FI20106152L FI20106152L (fi) 2012-05-04
FI126079B true FI126079B (fi) 2016-06-15

Family

ID=43268933

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20106152A FI126079B (fi) 2010-11-03 2010-11-03 Mediapalveluun liittyvän vuorovaikutteisen palvelun tarjoaminen

Country Status (2)

Country Link
FI (1) FI126079B (fi)
WO (1) WO2012059633A1 (fi)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080002021A1 (en) * 2006-06-30 2008-01-03 Guo Katherine H Method and apparatus for overlay-based enhanced TV service to 3G wireless handsets
US7814521B2 (en) * 2007-04-25 2010-10-12 ATT Knowledge Venturers, L.P. System and method for delivering personalized advertising data
US8578426B2 (en) * 2008-09-10 2013-11-05 Qualcomm Incorporated Method and system for selecting media content for broadcast based on viewer preference indications
US8443390B2 (en) * 2008-12-05 2013-05-14 Qualcomm Incorporated Enhanced method and apparatus for enhancing support for service delivery

Also Published As

Publication number Publication date
FI20106152A0 (fi) 2010-11-03
FI20106152A (fi) 2012-05-04
WO2012059633A1 (en) 2012-05-10
FI20106152L (fi) 2012-05-04

Similar Documents

Publication Publication Date Title
US10051322B2 (en) Validation of TV viewership utilizing methods, systems and computer control logic
US8776113B2 (en) Data boundary manager for addressable advertising
US9277253B2 (en) Server side adaptive bit rate reporting
US20150312611A1 (en) Apparatus and methods for enabling media options in a content delivery network
US8555314B2 (en) System and method of selective channel or advertising delivery
US9979993B2 (en) Network for personalized content aggregation platform
WO2010026582A2 (en) Method and system for enhancing and/or monitoring visual content and method and/or system for adding a dynamic layer to visual content
EP2839638B1 (en) Accelerating advertising decision resolution
KR20100062524A (ko) 타겟 서비스 제공 방법 및 시스템
US20160301964A1 (en) Internet streaming content delivery system and method
FI126079B (fi) Mediapalveluun liittyvän vuorovaikutteisen palvelun tarjoaminen
KR100758507B1 (ko) 쌍방향 방송 시스템에서 광고 시청자의 반응을 유도하여광고시청을 활성화하고 광고 시청률을 조사하는 방법
US8775258B1 (en) Third party server for verifying inventory splits
WO2012059634A1 (en) Provision of a media service
CA2875844C (en) Third party server for verifying inventory splits
WO2017001026A1 (en) Apparatus and method for synchronizing advertisements between a first device and a second device
KR101302252B1 (ko) 시청자가 설정한 채널을 통한 관심 광고 서비스 제공 방법
KR20140032872A (ko) 주문형 비디오 서비스에서의 광고 제공

Legal Events

Date Code Title Description
FG Patent granted

Ref document number: 126079

Country of ref document: FI

Kind code of ref document: B