FI115800B - Procedure for maintaining profile data - Google Patents
Procedure for maintaining profile data Download PDFInfo
- Publication number
- FI115800B FI115800B FI20012003A FI20012003A FI115800B FI 115800 B FI115800 B FI 115800B FI 20012003 A FI20012003 A FI 20012003A FI 20012003 A FI20012003 A FI 20012003A FI 115800 B FI115800 B FI 115800B
- Authority
- FI
- Finland
- Prior art keywords
- terminal
- profile data
- profile
- memory
- stored
- Prior art date
Links
Description
1 115800111500
Menetelmä profiilitietojen ylläpitämiseksiA method for maintaining profile information
Keksinnön ala Tämä keksintö liittyy tietoliikennejärjestelmän tilaajan käytössä olevien useiden valinnaisten päätelaitteiden synkronoimiseen siten, että eri pääte-5 laitteiden profiilitiedot vastaavat toisiaan. Esillä oleva keksintö soveltuu erityisesti räätälöityjä mediapalvelulta hyödyntävälle tilaajalle, jolla on käytössään useita valinnaisia päätelaitteita. Seuraavassa keksintöä selostetaankin esimerkinomaisesti ensisijaisesti mediapalveluiden hyödyntämiseen liittyen vaikkakin on huomattava, että keksintöä voidaan hyödyntää myös muissa yhteyksissä.FIELD OF THE INVENTION This invention relates to the synchronization of a plurality of optional terminals available to a subscriber in a telecommunications system such that the profile information of the various terminal devices correspond. The present invention is particularly suitable for a subscriber utilizing a customized media service having a plurality of optional terminals. In the following, the invention will be described by way of example primarily in connection with the utilization of media services, although it should be noted that the invention may also be utilized in other contexts.
10 Keksinnön taustaBackground of the Invention
Tietoliikennejärjestelmän palveluita hyödyntävällä tilaajalla on mahdollisuus räätälöidä palvelunsa asettamalla päätelaiteensa profiilitiedot haluamallaan tavalla siten, että tilaajan yksilölliset toiveet tulevat huomioiduiksi. Vastaavasti tietoliikennejärjestelmä tai tilaajan käyttämä päätelaite saattaa seurata 15 tilaajan päätelaitteen välityksellä käyttämiä palveluita, ja tämän perusteella esimerkiksi tilastollisin keinoin päätellä minkälaisista palveluista tai tuotteista tilaaja on kiinnostunut. Tämän seurannan johdosta myös tietoliikennejärjestelmä tai tilaajan käyttämä päätelaite saattaa muuttaa profiilitietoa tilaajan päätelaitteessa sellaisella tavalla, jolla voidaan olettaa, että tilaajan yksilölliset toi-20 veet tulevat entistä paremmin huomioiduiksi.The subscriber utilizing the services of the telecommunication system has the opportunity to tailor their services by setting the profile information of his terminal device in any way he wishes, so that the individual wishes of the subscriber are taken into account. Similarly, the telecommunication system or the subscriber's terminal may monitor the services used by the subscriber's 15 terminal, and on this basis, for example, statistically determine which services or products the subscriber is interested in. As a result of this monitoring, the communication system or the terminal equipment used by the subscriber may also change the profile information in the subscriber terminal in such a manner that it can be expected that the individual subscriber's activities will be better taken into account.
;···. Edellä mainitun kaltainen tilaajan profiilitietojen hallinta tulee kuiten- .··*, kin hankalaksi silloin, kun tilaajalla on käytössään useita valinnaisia päätelait- teitä, joita hän voi hyödyntää tietoliikennejärjestelmässä. Tilaajan kannalta on ' j luonnollisesti toivottavaa, että kun tilaajan profiilitiedot muuttuvat yhtä päätelai- 25 tetta käytettäessä, niin tämä muutos voidaan ottaa huomioon myös kun tilaaja "·’ seuraavan kerran käyttää jotakin toista päätelaitetta. Tunnetuissa järjestelmis sä tämä ei kuitenkaan ole mahdollista ainakaan niissä tapauksissa, joissa tilaa-: : ja käyttää päätelaitetta, joka mahdollistaa käytön OFFLINE-tilassa, jolloin lait- teelta ei ole yhteyttä tietoliikenneverkkoon käytön aikana. Jos päätelaitteen 30 profiilitiedot muuttuvat tällaisen OFFLINE käytön aikana jäävät uudet profiilitie-. w _ dot yksinomaan kyseisen laitteen käyttöön.; ···. However, such a subscriber's profile information management becomes difficult when the subscriber has a plurality of optional terminals that he can utilize in the telecommunication system. Of course, it is desirable for a subscriber that when a subscriber's profile information changes when one terminal is used, this change can also be accounted for when the subscriber "·" next uses another terminal. However, in known systems, this is not possible at least and uses a terminal that enables operation in the OFFLINE mode, whereby the unit is not connected to the communication network during operation If the profile information of the terminal 30 changes during such OFFLINE operation, the new profile data remains only for use by that device.
•. · Keksinnön yhteenveto •: · · Tämän keksinnön tarkoitus on ratkaista edellä selostettu ongelma ja tarjota käyttöön ratkaisu, joka parantaa tietoliikennejärjestelmän käyttäjäystä-•. SUMMARY OF THE INVENTION The purpose of the present invention is to solve the above problem and to provide a solution that improves the user-friendliness of the communication system-
11580C11580C
2 vällisyyttä siten, että myös useita valinnaisia päätelaitteita käyttävän tilaajan profiilitietojen hallinta helpottuu ja tehostuu. Tämä päämäärä saavutetaan oheisten itsenäisten vaatimusten 1, 6 ja 11 mukaisella menetelmällä, tietoliikennejärjestelmällä ja päätelaitteella.2 such that the profile information management of a subscriber using multiple optional terminals is also made easier and more efficient. This object is achieved by the method, the communication system and the terminal device according to the independent claims 1, 6 and 11 hereto.
5 Keksintö perustuu siihen ajatukseen, että profiilitietojen hallinta hel pottuu ja tehostuu kun päälaitteet järjestetään ylläpitämään muistissaan profiilitietojen lisäksi myös profiilitietojen muutosajankohtaa. Näin ollen OFFLINE-tilassa olleen päätelaitteen muodostaessa seuraavan kerran yhteyden tietoliikenneverkkoon voidaan kyseisen päätelaitteen profiilitietojen muutosajankoh-10 taa verrata muiden saman tilaajan käyttämien päätelaitteiden profiilitietojen muutosajankohtaan. Tämä mahdollistaa sen, että yksittäisen tilaajan profiiliin vaikuttavat profiilitietojen muutokset voidaan ajallisesti asettaa järjestykseen sen mukaan milloin profiilitiedon muutos on tapahtunut. Mikäli OFFLINE-tilassa olleen päätelaitteen profiilitiedot tällöin osoittautuvat vanhentuneiksi, voidaan 15 kyseisen päätelaitteen profiilitiedot päivittää.The invention is based on the idea that the management of profile data becomes easier and more efficient when the main devices are arranged in their memory to maintain not only the profile information but also the time of changing the profile information. Thus, the next time the terminal is in OFFLINE mode, it is possible to compare the change of profile information of that terminal with that of other terminals used by the same subscriber. This allows the profile information changes that affect a single subscriber's profile to be ordered over time based on when the profile information change occurred. If the profile information of the terminal in the OFFLINE state turns out to be outdated then the profile information of the 15 terminal in question can be updated.
Eräässä keksinnön mukaisen menetelmän edullisessa suoritusmuodossa ylläpidetään tietoliikenneverkkoon yhteydessä olevaa profiilitieto-kantaa. Kun OFFLINE-tilassa ollut päätelaite muodostaa yhteyden tietoliikenneverkkoon verrataan tämän päätelaitteen muistissa olevaa profiilitietojen 20 muutosajankohtaa kyseisen tilaajan osalta tietokantaan tallennettuun profiilitie-tojen muutosajankohtaan. Mikäli tällöin osoittautuu, että tilaajalaitteen profiili-tiedot ovat vanhentuneita, voidaan ne päivittää tietokannasta saatavilla profiili-tiedoilla. Vastaavasti mikäli osoittautuu, että tietokantaan tallennetut profiilitie- . dot ovat vanhentuneita voidaan tietokannan profiilitietoja päivittää päätelaitteen • · » *· 25 profiilitiedoilla. Tämä keksinnön mukainen suoritusmuoto mahdollistaa sen, : * että saman tilaajan eri päätelaitteiden profiilitiedot voidaan tehokkaasti pitää synkronoituina.In a preferred embodiment of the method according to the invention, a profile data base connected to a communication network is maintained. When a terminal in OFFLINE mode connects to a communication network, the profile data change time 20 in the memory of that terminal is compared to the profile data change time stored in the database for that subscriber. If it turns out that the subscriber device profile information is outdated, it can be updated with the profile information available in the database. Similarly, if it turns out that the profile path stored in the database. dot are outdated database profile information can be updated with • · »* · 25 profile information on the terminal. This embodiment of the invention enables: * that the profile information of different terminals of the same subscriber can be effectively kept synchronized.
Eräässä toisessa keksinnön mukaisen menetelmän edullisessa suo-: ritusmuodossa verrataan OFFLINE-tilassa olleen päätelaitteen profiilitietojen 30 muutosajankohtaa saman tilaajan käytössä olevan toisen päätelaitteen profiilitietojen muutosajankohtaan, kun päätelaite on siirtynyt ONLINE-tilaan. Mikäli ;;; muutosajankohdat poikkeavat toisistaan voidaan profiilitietoja päivittää siten, ;·’ että molempien päätelaitteiden profiilitiedot saadaan ajan tasalle. Tämä kek- : ’ ·. i sinnön suoritusmuoto mahdollistaa sen, että tilaajalle voidaan ylläpitää eri pää- :·> 35 telaitteissa yhtenäisiä profiilitietoja ilman, että tämä edellyttää keskitetyn profiili- tietokannan luomista ja ylläpitoa.In another preferred embodiment of the method according to the invention, the time profile change 30 of the terminal information in the OFFLINE state is compared to the time of changing the profile information of another terminal in use by the same subscriber when the terminal goes online. If ;;; the change times are different, profile information can be updated; · 'so that the profile information of both terminals is updated. This kek-: '·. The embodiment of the present invention enables the subscriber to maintain consistent profile information on different master devices:> 35 without the need to create and maintain a centralized profile database.
115800 3115800 3
Keksinnön mukaisen menetelmän, tietoliikennejärjestelmän ja päätelaitteen edulliset suoritusmuodot ilmenevät oheisista epäitsenäisistä patenttivaatimuksista 2-5, 7-10ja 12-15 .Preferred embodiments of the method, communication system and terminal device of the invention are disclosed in the appended dependent claims 2-5, 7-10 and 12-15.
Kuvioiden lyhyt kuvaus 5 Keksintöä selostetaan seuraavassa esimerkinomaisesti lähemmin viittaamalla oheisiin kuvioihin, joista: kuvio 1 esittää lohkokaaviota keksinnön ensimmäisestä edullisesta suoritusmuodosta, kuvio 2 esittää lohkokaaviota keksinnön toisesta edullisesta suori-10 tusmuodosta, ja kuvio 3 esittää vuokaaviota keksinnön mukaisesta menetelmästä.BRIEF DESCRIPTION OF THE DRAWINGS The invention will now be described by way of example with reference to the accompanying drawings, in which: Figure 1 is a block diagram of a first preferred embodiment of the invention, Figure 2 is a block diagram of a second preferred embodiment of the invention;
Edullisten suoritusmuotojen kuvausDescription of Preferred Embodiments
Kuvio 1 esittää lohkokaaviota keksinnön ensimmäisestä edullisesta suoritusmuodosta. Kuviossa 1 nähdään kolme päätelaitetta 1-3 jotka yksittäi-15 sellä tilaajalla on käytettävissään tietoliikennejärjestelmän tarjoamien palveluiden hyödyntämiseksi. Kuviossa 1 on yksinkertaistaen esitetty, että kaikki kolme päätelaitetta ovat yhteydessä profiilitietokantaan 4 ja ohjaimeen 5 saman tietoliikenneverkon 6 välityksellä, vaikkakin käytännössä eri päätelaitteet voivat hyödyntää eri tietoliikenneverkkoja.Figure 1 is a block diagram of a first preferred embodiment of the invention. Figure 1 shows three terminals 1-3 which are available to a single subscriber to utilize the services provided by the telecommunication system. Figure 1 illustrates simply that all three terminals are connected to a profile database 4 and a controller 5 via the same communication network 6, although in practice different terminals may utilize different communication networks.
: v. 20 Tässä yhteydessä oletetaan esimerkinomaisesti, että tilaaja on kiin- .··. nostunut nimenomaan mediapalveluiden saamisesta käyttöönsä. Ensimmäi- • · #".‘t nen tilaajalla käytettävissä oleva päätelaite 1 muodostuu kannettavasta tieto- koneesta. Toinen päätelaite 2 muodostuu kämmentietokoneesta ja kolmas ’* päätelaite 3 digitaalisesta televisiovastaanottimesta. Kaikissa kolmessa pääte- < * * t · 25 laitteessa on muisti M, jossa ylläpidetään profiilitietoja sekä tietoja profiilitieto-jen muutosajankohdasta. Aina kun tilaaja manuaalisesti päätelaitteen käyttöliittymän välityksellä tekee muutoksen profiilitietoihin niin muuttuneet profiilitiedot ; f: sekä kellonaika tallennetaan päätelaitteen muistiin M. Vastaavasti jos esime- : ’": riksi päätelaitteessa 3 käytössä oleva ohjelmisto havaitsee, että tilaaja katselee 30 hyvin paljon eri kanavilla lähetettäviä talousuutisia, voi päätelaitteen 3 ohjel-misto muuttaa profiilitietoja siten, että muuttuneista profiilitiedoista ilmenee, et-tä tilaaja on hyvin kiinnostunut talousuutisista. Tässäkin tapauksessa muuttu-·.: neet profiilitiedot sekä profiilitietojen muutosajankohta tallennetaan päätelait- · teen 3 muistiin M.: v. 20 Here, by way of example, it is assumed that the subscriber is fixed ··. specifically increased access to media services. The first subscriber terminal 1 available to the subscriber consists of a portable computer. The second terminal 2 consists of a handheld computer and the third subscriber terminal 3 * has a digital television receiver. Each of the three terminals <* * t · 25 has memory M, f: and the time is stored in the memory of the terminal M. Correspondingly, if the software used in the terminal device 3 is also used, the time is stored in the terminal device 3. the subscriber watches 30 very large financial news broadcasts on different channels, the software of the terminal 3 may change the profile information so that the changed profile information indicates that the subscriber is very interested in the financial news. Again, the changed profile information as well as the profile profile change time is stored in the memory 3 of the terminal 3.
4 11580C411580C
Jotta eri päätelaitteessa tapahtuneet profiilitietojen muutokset olisivat käytettävissä kaikissa saman tilaajan päätelaitteissa ylläpidetään kuvion 1 tietoliikennejärjestelmässä profiilitietokantaa 4. Profiilitietokannan välityksellä saman tilaajan eri päätelaitteiden profiilitietoja voidaan synkronoida. Tämä ta-5 pahtuu siten, että kun eri päätelaitteet siirtyvät OFFLINE-tilasta ONLINE-tilaan, eli niiltä muodostetaan yhteys tietoliikenneverkkoon 6, havaitsee ohjain 5 tämän.In order to make the profile data changes made on different terminals available to all terminals of the same subscriber, the profile database 4 is maintained in the communication system of Figure 1. Through the profile database, the profile data of different terminals of the same subscriber can be synchronized. This is done so that when different terminals switch from OFFLINE mode to ONLINE mode, i.e. they are connected to the communication network 6, this is detected by the controller 5.
Ohjain 5, joka voi muodostua esimerkiksi profiilitietokantaa 4 ylläpitävän palveluntarjoajan hallinnoimasta palvelimesta ja tietokoneohjelmasta, lä-10 hettää ONLINE-tilaan siirtyneelle päätelaitteelle käskyn ilmoittaa sen muistiin M tallennettu profiilitietojen muutosajankohta tai muutosajankohdat. Mikäli osoittautuu, että päätelaitteen muistissa olevat profiilitiedot ovat muuttuneet sen jälkeen kuin päätelaite on viimeksi ollut ONLINE-tilassa, huolehtii ohjain siitä, että tuoreimmat profiilitiedot saadaan kopioitua profiilitietokantaan 4. Vas-15 taavasti jos profiilitietokannassa on tuoreempia profiilitietoja kyseisen tilaajan osalta kuin mitä on kyseessä olevan päätelaitteen muistissa M, huolehtii ohjain 5 siitä, että päätelaitteen profiilitiedot saadaan päivitetyksi.The controller 5, which may consist of, for example, a server and a computer program managed by the service provider maintaining the profile database 4, sends an instruction to the terminal entering the online mode to notify it of its profile data change time or times stored in memory M. If it turns out that the profile data in the terminal memory has changed since the terminal was last online, the controller will ensure that the most recent profile information can be copied to the profile database 4. Similarly, if the profile database contains more recent profile information for that subscriber in the memory M of the terminal, the controller 5 ensures that the profile information of the terminal is updated.
Profiilitietokannassa 4 ylläpidetään tilaajakohtaisesti päivitysjonoa 7 profiilitietojen muutoksista. Tilaaja voi olla rekisteröityneenä palveluntarjoajalle 20 joko omilla henkilötiedoillaan tai vaihtoehtoisesti pseudonyymillä, jolloin palveluntarjoaja ei tunne tilaajan henkilöllisyyttä. Päivitysjonoon 7 kerätään tilaajan i '. eri päätelaitteilta välittyneitä muuttuneita profiilitietoja sekä profiilitietojen muu- tosajankohtia. Muuttuneet profiilitiedot on kerätty päivitysjonoon nimenomaan : muutosajankohdan mukaiseen järjestykseen.The profile database 4 maintains a subscriber-specific update queue 7 for changes in profile information. The subscriber may be registered with the service provider 20 either with his personal data or alternatively with a pseudonym, in which case the service provider does not know the identity of the subscriber. In update queue 7, subscriber i 'is collected. the changed profile information transmitted from different terminals, and the times when the profile information was changed. The changed profile information is collected in the update queue specifically: in the order of the change.
25 Kuviossa 1 on katkoviivoilla havainnollistettu profiilitietojen kirjaa- mistä päivitysjonoon 7. Esimerkiksi päätelaite 1 on ajankohtana t(10) siirtynyt . ’ · ·, ONLINE-tilaan, jolloin siltä on välittynyt profiilitietoja joiden muutosajankohta on t(1) ja t(9). Kuten kuviosta 1 ilmenee, kirjataan nämä profiilitiedot päivitys-. jonoon 7 niiden muutosajankohdan mukaisesti, eikä esimerkiksi sen ajankoh- 30 dan mukaan milloin ne on profiilitietokannassa vastaanotettu. Vastaavasti profiilitietokannassa 4 ylläpidettävään päivitysjonoon 7 on päätelaitteelta 2 ajan-kohtana t(5) vastaanotettu profiilitietoja, joiden muutosajankohta on t(3) ja t(5). Edelleen päätelaitteelta 3 on päivitysjonoon 7 ajankohtana t(15) vastaanotettu . profiilitietoja, joiden muutosajankohta on t(9) ja t(15). Kuten kuviossa 1 nähtä- » » ’; 35 västä päivitysjonosta 7 ilmenee, tulee muutosten alkuperäinen järjestys tilaajan kokonaisprofiilin osalta säilyttää. Tarvittaessa aikaisemmin tehtyjä muutoksiaFigure 1 illustrates dashed lines for recording profile information in the update queue 7. For example, terminal 1 has moved at time t (10). '· ·, ONLINE, which transmitted profile information with changes in t (1) and t (9). As shown in Figure 1, this profile information is recorded in the update. queue 7 according to their time of change, and not, for example, the time when they were received in the profile database. Correspondingly, the profile queue 7 maintained by the update database 7 receives profile information from the terminal 2 at time t (5) with the change times t (3) and t (5). Further, the terminal 3 is received in the update queue 7 at time t (15). profile information with changes in t (9) and t (15). As shown in Figure 1, »» '; From the 35 update queues 7, the original order of changes for the subscriber's overall profile must be retained. Where appropriate, any changes previously made
11580C11580C
5 voidaan joutua perumaan ja tekemään uudelleen, kun OFFLINE-tilassa olleelta päätelaitteelta saapuu uusia profiilitietoja sekä profiilitietojen muutosajankohta.5 may need to be canceled and redone when new profile information arrives from the terminal while in OFFLINE mode and when the profile information is changed.
Edellä on esimerkinomaisesti esitetty, että ohjain 5 sijaitsee tietoliikenneverkossa, eli profiilitietokantaa ylläpitävällä palveluntarjoajalla. Tämä on 5 luonnollisesti vain yksi esimerkki. Vaihtoehtoisesti jokaisessa päätelaitteessa 1 - 3 voi sijaita edellä kuvatun kaltainen ohjain, joka ONLINE-tilaan siirtymisen jälkeen huolehtii kyseessä olevan päätelaitteen profiilitietojen päivittämisestä profiilitietokannassa ylläpidettävien tietojen kanssa.It is exemplified above that the controller 5 resides in a communication network, i.e., a service provider maintaining a profile database. This is of course just one example. Alternatively, each terminal 1 to 3 may include a controller such as the one described above, which, after entering the ONLINE mode, will update the profile information of the terminal in question with the information maintained in the profile database.
Keksinnön mukaisesti päätelaitteissa 1 - 3 voi olla käytössä ohjel-10 misto, joka mahdollistaa sen, että esimerkiksi päätelaitetta 3 käyttävä tilaaja voi päätelaitteen käyttöliittymällä määritellä ja tallentaa päätelaitteen muistiin M erityisen profiilitietojen osajoukon identifioivan tiedon. Tähän osajoukkoon kuuluvien profiilitietojen osalta tilaaja voi määritellä, että ne eivät välity profiilitieto-kantaan 4 ja näin ollen vaikuta muiden saman tilaajan käytössä olevien pääte-15 laitteiden 1 ja 2 profiilitietoihin. Tällaisesta ratkaisusta on hyötyä esimerkiksi silloin, kun tilaaja ei yksinään käytä päätelaitetta 3, vaan myös esimerkiksi muut samassa taloudessa asuvat henkilöt käyttävät samaa päätelaitetta, eli digitaalista televisiovastaanotinta. On esimerkiksi mahdollista, että varsinaisen tilaajan lapset katsovat paljon lastenohjelmia päätelaitteella 3, ja päätelaitteen 3 20 profiilitiedot tämän vuoksi muuttuvat osoittamaan, että tilaaja on erityisen kiinnostunut lastenohjelmista. Tilaaja ei kuitenkaan tällaisessa tapauksessa vält-: tämättä halua, että hänen muiden päätelaitteiden 1-2 profiilitiedot muuttuvat osoittamaan, että hän on erityisen kiinnostunut lastenohjelmista.According to the invention, the terminals 1 to 3 may have software that enables, for example, the subscriber using the terminal 3 to define and store in the terminal M an identifier identifying a particular subset of profile data. For profile information in this subset, the subscriber may specify that it does not forward to profile information base 4 and thus affect the profile information of other terminal 15 devices 1 and 2 in use by the same subscriber. Such a solution is useful, for example, when the subscriber does not use the terminal 3 alone, but also, for example, other persons living in the same household use the same terminal, i.e. a digital television receiver. For example, it is possible that the children of the actual subscriber will watch a lot of children's programs on the terminal 3, and the profile information of the terminal 3 will therefore change to indicate that the subscriber is particularly interested in the children's programs. However, in such a case, the subscriber does not necessarily want the profile information of his or her other terminals 1-2 to change to indicate that he or she is particularly interested in children's programs.
Tilaaja voi myös päätelaitteen 3 käyttöliittymällä määritellä ja tallen-25 taa päätelaitteen muistiin M sellaisen profiilitietojen osajoukon identifioivan tie-don, johon osajoukkoon kuuluvia profiilitietoja ei päivitetä profiilitietokannassa olevilla uusimmilla profiilitiedoilla, eli muilta päätelaitteilta lähtöisin olevilla profiilitiedoilla. Täten tilaaja voi estää sen, että jos hän esimerkiksi kannettavalla . , tietokoneellaan seuraa aktiivisesti talousuutisia, niin tämä ei johda tilantee- ; : 30 seen, jossa digitaalisen televisiovastaanottimen muistiin tallennetut profiilitiedot ; osoittaisivat, että tilaaja on erityisen kiinnostunut juuri talousuutisista. Tilaajan :· perheenjäsenet, jotka myös käyttävät samaa televisiota, saattavat nimittäin olla vähemmän kiinnostuneita talousuutisista.The subscriber can also use the user interface 3 of the terminal to define and store in the terminal M an identifier of a subset of profile data, the profile information of which subset is not updated with the latest profile information in the profile database, i.e. profile data from other terminals. Thus, the subscriber can prevent that if he, for example, with a laptop. , is actively tracking financial news on his computer so this does not lead to situation; : 30, with profile information stored in the memory of a digital television receiver; would indicate that the subscriber is particularly interested in financial news. Subscribers: · Family members who also use the same TV may be less interested in financial news.
Kuvio 2 esittää lohkokaaviota keksinnön toisesta edullisesta suori- • » 35 tusmuodosta. Kuvion 2 suoritusmuoto vastaa muilta osin kuvion 1 suoritus-‘ ' muotoa, mutta kuvion 2 tapauksessa tietoliikennejärjestelmässä ei ole käytös-Figure 2 is a block diagram of another preferred embodiment of the invention. The embodiment of FIG. 2 is otherwise similar to the embodiment of FIG. 1, but in the case of FIG.
11580C11580C
6 sä kuvion 1 kaltaista keskitettyä profiilitietokantaa, vaan tilaajien profiileja ylläpidetään hajautetusti tilaajien käytettävissä olevissa tilaajalaitteissa.6, but the subscriber profiles are maintained in a distributed manner in the subscriber devices available to the subscribers.
Kuviossa 2 nähdään yhden tilaajan käytössä olevat päätelaitteet, joista päätelaite 1' on kannettava tietokone, päätelaite 2' on kämmentietokone 5 ja päätelaite 3' on digitaalinen televisiovastaanotin. Päätelaitteet 1' - 3' käsittävät kukin muistin M1, jossa ylläpidetään tietoja päätelaitteiden profiilitiedoista sekä profiilitietojen muutosajankohdasta tai muutosajankohdista. Profiilitietojen muuttuminen ja muuttuneiden profiilitietojen ja muutosajankohdan tallentaminen päätelaitteissa tapahtuu kuten on selostettu kuvion 1 tapauksessa.Figure 2 shows the terminals used by one subscriber, of which the terminal 1 'is a laptop, the terminal 2' is a handheld computer 5 and the terminal 3 'is a digital television receiver. The terminals 1 'to 3' each comprise a memory M1, which stores information about the profile information of the terminals and the time or dates when the profile information was changed. Changing of profile data and recording of changed profile information and time of change in the terminals takes place as described in the case of Figure 1.
10 Myös kuvion 2 päätelaitteet 1' - 3' tarjoavat tilaajalle mahdollisuu den määritellä yksittäisen päätelaitteen muistiin M' profiilitietojen osajoukon identifioivan tiedon. Kyseiseen osajoukkoon sisältyy sellaisia profiilitietoja, joiden muuttumisesta ei välitetä tietoa muille tilaajan käytössä oleville laitteille, tai joita ei muuteta vaikka päätelaitteelle välittyisi tieto siitä, että vastaavat profiili-15 tiedot ovat muuttuneet jossakin toisessa tilaajan käytössä olevassa laitteessa.Also, the terminals 1 'to 3' of Figure 2 provide the subscriber with the ability to define information identifying a subset of profile data in the memory of the single terminal. This subset includes profile information that changes are not communicated to other subscriber-enabled devices, or that are not altered even if the terminal transmits information that the corresponding profile-15 information has changed in another subscriber-enabled device.
Jotta tilaajan profiilitiedot eri päätelaitteissa 1' - 3' pysyisivät synkronoituina on päätelaitteisiin järjestetty ohjain 5', joka käytännössä voidaan toteuttaa tietokoneohjelmalla, piiriratkaisulla tai näiden yhdistelmällä. Kun jokin päätelaitteista, esimerkiksi päätelaite 1', siirtyy ONUNE-tilaan, eli sillä muodos-20 tetaan yhteys tietoliikenneverkkoon 6, havaitsee ohjain 5' tämän. Tällöin ohjain 5' aloittaa tarkistuksen sen selvittämiseksi ovatko päätelaitteen T profiilitiedot i ‘ : vanhentuneita. Tämän mahdollistamiseksi on kunkin päätelaitteen T - 3' muis- tiin M' tallennettu luettelo kyseessä olevan tilaajan käytössä olevista päätelait-teista. Ohjain 5' tarkistaa näin ollen aluksi muistista M' mitä muita päätelaitteita :*·,· 25 tilaajalla on käytettävissä. Tämän jälkeen päätelaitteen T ohjain 5' lähettää tie- toliikenneverkon 6 välityksellä viestin luettelossa olevalle päätelaitteelle, esi-,··«, merkiksi päätelaitteelle 2'. Viestiin sisältyy päätelaitteen T profiilitietojen muu- tosajankohta tai muutosajankohdat.In order to keep the subscriber profile information in the various terminals 1 '- 3' synchronized, a controller 5 'is provided in the terminals, which can in practice be implemented by a computer program, circuit solution or a combination thereof. When one of the terminals, for example terminal 1 ', enters the ONUNE state, i.e. it establishes a connection to the communication network 6, the controller 5' detects this. The controller 5 'then initiates a check to determine if the profile information i' of the terminal T is out of date. To enable this, a list of terminals in use by the subscriber in question is stored in the memory M 'of each terminal T - 3'. Thus, the controller 5 'initially checks the memory M' for other terminals: * ·, · 25 available to subscribers. Thereafter, the controller 5 'of the terminal T transmits a message via the communication network 6 to the terminal listed in the list, prefixed to the terminal 2'. The message includes the time of change of the profile data of the terminal T or the times of change.
, . Mikäli päätelaite 2' sattuu olemaan ONLINE-tilassa vastaanottaa se * 1 * :30 näin ollen päätelaitteelta V tiedon päätelaitteen T profiilitietojen muutosajan- » * *' kohdasta. Päätelaite 2' voi tällöin suorittaa vertailun sen omaan muistiin M' tal- ·· lennettujen tietojen suhteen, ja tämän perusteella päätellä tulisiko jomman- ;' ’ ‘: kumman päätelaitteen profiilitietoja päivittää. Tarkistuksen jälkeen päätelaite 2' ,· , lähettää vastausviestin päätelaitteelle T, josta päivitystarve ilmenee, jonka jäl- * '; 35 keen päätelaite 1' ja 2' tarpeen mukaan päivittävät profiilitietoja siten, että mo- : lempien päätelaitteen V ja 2' profiilitiedot saadaan ajan tasalle. Kun profiilitieto- 115800 7 jen päivitys on suoritettu päätelaitteiden 1' ja 2' välillä siirtyy päätelaite 1' seu-raavaan sen muistissa olevassa luettelossa mainittuun päätelaitteeseen, eli päätelaitteeseen 3', jonka kanssa päätelaite 1' seuraavaksi yrittää päivittää profiilitietoja. Näin ollen kaikki luettelossa mainitut tilaajan käytössä olevat pää-5 telaitteet tulevat vuorotellen läpikäydyiksi.,. If the terminal 2 'happens to be in the ONLINE state, it receives * 1 *: 30 information from the terminal V at the time when the profile information of the terminal T is changed »* *'. The terminal 2 'may then perform a comparison with the data stored in its own memory M', and on this basis determine whether one should; ' '': Updates profile information for both terminals. After checking, the terminal 2 ', ·, sends a response message to the terminal T, indicating the need for update, after which *'; The 35 terminal 1 'and 2' update the profile information as needed so that the profile information of both terminal V and 2 'is updated. When the profile information 115800 7 is updated between the terminals 1 'and 2', the terminal 1 'moves to the next terminal listed in its memory, i.e., the terminal 3' with which the terminal 1 'next attempts to update the profile information. Thus, all of the subscriber terminal equipment in use listed in the list are alternately scanned.
Mikäli päätelaite 2' ei ole ONLINE-tilassa kun päätelaite 1' yrittää lähettää sille edellä mainitun viestin, niin päätelaite 1' havaitsee asian koska se ei saa vastausta. Tällöin päätelaite T yrittää lähettää vastaavan viestin luettelossa seuraavaksi olevalle päätelaitteelle, eli päätelaitteelle 3'. Mikäli myös-10 kään päätelaite 3' ei ole ONLINE-tilassa ei profiilitietojen päivittäminen onnistu. Jos sitä vastoin päätelaite 3' on ONLINE-tilassa suorittavat päätelaitteet T ja 3' edellä kuvatun tarkistuksen ja profiilitietojen päivityksen, mikäli tämä osoittautuu tarpeelliseksi.If the terminal 2 'is not in the ONLINE state when the terminal 1' attempts to send it the above message, the terminal 1 'detects the matter because it does not receive a response. The terminal T then attempts to send the corresponding message to the next terminal in the list, i.e. the terminal 3 '. If the terminal 10 'is not turned on as well, the profile information cannot be updated. If, on the other hand, the terminal device 3 'is in the ONLINE mode, the terminal devices T and 3' perform the above-described checking and updating of the profile information, if this proves necessary.
Kuvio 3 esittää vuokaaviota keksinnön mukaisesta menetelmästä, 15 jota voidaan hyödyntää esimerkiksi kuvioiden 1 ja 2 mukaisissa tietoliikennejärjestelmissä. Lohkossa A tallennetaan päätelaitteessa profiilitietojen muutos-ajankohta. Aina kun tilaaja manuaalisesti päätelaitteen käyttöliittymän välityksellä tekee muutoksen profiilitietoihin niin muuttuneet profiilitiedot sekä kellonaika tallennetaan päätelaitteen muistiin. Vastaavasti jos esimeriksi päätelait-20 teessä käytössä oleva ohjelmisto havaitsee, että tilaaja katselee hyvin paljon eri kanavilla lähetettäviä talousuutisia, voi päätelaitteen ohjelmisto muuttaa • profiilitietoja siten, että muuttuneista profiilitiedoista ilmenee, että tilaaja on hy-vin kiinnostunut talousuutisista. Tässäkin tapauksessa muuttuneet profiilitiedot :"': sekä profiilitietojen muutosajankohta tallennetaan päätelaitteen muistiin.Figure 3 shows a flow chart of a method according to the invention which can be utilized in, for example, the communication systems of Figures 1 and 2. In block A, the time profile profile change time is stored in the terminal. Whenever a subscriber manually changes the profile information through the user interface, the changed profile information and the time are stored in the terminal memory. Similarly, if, for example, the software used in the terminal 20 detects that the subscriber is watching a very large number of financial news broadcasts on different channels, the terminal software may change the profile information so that the subscriber profile is very interested in the financial news. Even in this case, the changed profile information: "': and the profile information change time are stored in the terminal memory.
25 Lohkossa B päätelaitteelta muodostetaan yhteys tietoliikenneverk- koon. Kuvion 3 tapauksessa oletetaan näin ollen, että kyseessä on päätelaite, ,··, joka ei jatkuvasti ole ONLINE-tilassa. Profiilitietojen vertailu ja päivittäminen • 4 muiden päätelaitteiden tai profiilikannassa ylläpidettävän "pääprofiilin" kanssa . , edellyttää kuitenkin, että päätelaite on ONLINE-tilassa.In block B, the terminal establishes a connection to the communication network. Thus, in the case of Figure 3, it is assumed that it is a terminal,, ··, which is not continuously in the ONLINE state. Comparing and updating profile information • 4 with other terminals or a "main profile" maintained in the profile base. , however, requires that the terminal be online.
• · t *;;. 30 Lohkossa C tarkistetaan tietoliikenneverkon välityksellä ovatko pää- telaitteen profiilitiedot vanhentuneita. Mikäli kyseessä on tietoliikennejärjestel- mä, jossa ylläpidetään keskitetysti tilaajan profiilitietoja erityisessä profiilitieto- ; kannassa, voidaan tämä tarkistus suorittaa vertaamalla päätelaitteen muistiin• · t * ;;. In block C, it is checked, through the communication network, whether the terminal profile information is out of date. In the case of a telecommunication system where the subscriber's profile information is centrally maintained in a specific profile information; base, this check can be performed by comparing the terminal to the memory
t It I
tallennettuja tietoja profiilitietokantaan tallennettuihin tietoihin. Vaihtoehtoisesti '; 35 mikäli käytössä ei ole keskitettyä profiilitietokantaa voidaan päätelaitteen muis- 8 1158C ί tiin tallennettuja tietoja verrata tilaajan muiden päätelaitteiden muistiin tallennettuihin tietoihin.information stored in the profile database. Alternatively '; 35 in the absence of a centralized profile database, the data stored in the memory of the terminal may be compared with the data stored in the memory of the other terminals of the subscriber.
Lohkossa D päivitetään päätelaitteen profiilitiedot ajan tasalle, mikäli lohkossa C osoittautui, että päätelaitteen muistiin tallennetut profiilitiedot ovat 5 vanhentuneita. Päivityksessä käytettävät profiilitiedot haetaan tällöin profiilitie-tokannasta, jos sellainen on kyseisessä tietoliikennejärjestelmässä käytössä, tai vaihtoehtoisesti jostakin toisesta tilaajan käytössä olevan päätelaitteen muistista.In block D, the profile information of the terminal is updated if in block C it turned out that the profile information stored in the terminal memory is obsolete. The profile information used in the update is then retrieved from the profile database, if one is used by the communication system in question, or alternatively from another memory of the terminal equipment used by the subscriber.
On ymmärrettävä, että edellä oleva selitys ja siihen liittyvät kuviot on 10 ainoastaan tarkoitettu havainnollistamaan esillä olevaa keksintöä. Alan ammattimiehelle tulevat olemaan ilmeisiä erilaiset keksinnön variaatiot ja muunnelmat ilman että poiketaan oheisissa patenttivaatimuksissa esitetyn keksinnön suoja-piiristä.It is to be understood that the foregoing description and the accompanying figures are merely intended to illustrate the present invention. Various variations and modifications of the invention will be apparent to those skilled in the art without departing from the scope of the invention as set forth in the appended claims.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20012003A FI115800B (en) | 2001-10-15 | 2001-10-15 | Procedure for maintaining profile data |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20012003 | 2001-10-15 | ||
FI20012003A FI115800B (en) | 2001-10-15 | 2001-10-15 | Procedure for maintaining profile data |
Publications (3)
Publication Number | Publication Date |
---|---|
FI20012003A0 FI20012003A0 (en) | 2001-10-15 |
FI20012003A FI20012003A (en) | 2003-04-16 |
FI115800B true FI115800B (en) | 2005-07-15 |
Family
ID=8562059
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI20012003A FI115800B (en) | 2001-10-15 | 2001-10-15 | Procedure for maintaining profile data |
Country Status (1)
Country | Link |
---|---|
FI (1) | FI115800B (en) |
-
2001
- 2001-10-15 FI FI20012003A patent/FI115800B/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
FI20012003A0 (en) | 2001-10-15 |
FI20012003A (en) | 2003-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2259590B1 (en) | Dynamic content delivery method and system | |
JP6046726B2 (en) | Disaster recovery system and method | |
US11153362B2 (en) | Network communications | |
US20080313329A1 (en) | Presence service access device, presence service system and method for publishing and acquiring presence information | |
KR20220090540A (en) | Consent management system through client operation | |
US20070105571A1 (en) | System and method for providing advertisement messages | |
US20090138552A1 (en) | Apparatus and method for managing communication between parties | |
US20090112926A1 (en) | Utilizing Presence Data Associated with a Resource | |
CA2356823A1 (en) | System and method for real time self-provisioning for a mobile communication device | |
WO2009055292A1 (en) | Initiating a conference session based on availability of end users | |
EP2178252A1 (en) | Method for sharing community network service information | |
CN106603597A (en) | Group state providing method, equipment and system thereof | |
CN111193792A (en) | Message transmission method and device, electronic equipment and storage medium | |
JP2020096244A (en) | Communication device, communication method, and communication system | |
CN1469681A (en) | Method and system for sharing subscription between multi-radio telephone terminals | |
CN102668451B (en) | A method and arrangement for providing user related traffic statistics | |
FI115800B (en) | Procedure for maintaining profile data | |
EP1993245A1 (en) | A system and method for realizing message service | |
CN106358140B (en) | Contact person grouping method and device | |
CN105074678A (en) | Information terminal, access system, information processing method, and program | |
CN111885103A (en) | Resource processing method, server, electronic device, and storage medium | |
CN105871972A (en) | Video resource distributed cathe method, device and system | |
US10225224B1 (en) | Web and voice message notification system and process | |
EP1983725B1 (en) | Information delivery system and information delivery method using the same | |
CN116648948A (en) | Task Responsibility Coordination |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Patent granted |
Ref document number: 115800 Country of ref document: FI |
|
MA | Patent expired |